Odyssey PHP Framework

συζητήσεις για το Ελληνικό Odyssey CMS

Συντονιστές: korgr, WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από korgr » 28 Οκτ 2010 10:25

Είμαι στην ευχάριστη θέση να σας παρουσιάσω την BETA έκδοση του framework μας με κωδική ονομασία "Odyssey".
Έχουν ήδη επιλεγεί τρεις συνάδελφοι developers με τους οποίους διατηρώ μια πιο ιδιαίτερη σχέση, ώστε να αναλάβουν και τα πρώτα tests. Θα τους αποστείλω σε λίγο περισσότερα στοιχεία με pm.
Για τους υπόλοιπους έχω ετοιμάσει μια σειρά από video παρουσιάσεις:

**********************
Edit: Τις τελευταίες βίντεο Παρουσιάσεις καθώς και το API Documentation μπορείτε πλέον να το βρείτε στην επίσημη ιστοσελίδα του Framework στο www.korinthorama.gr/new/odyssey/

Να σημειωθεί πως το API Documentation καθώς και ανάλυση της front-end υποστήριξης είναι ακόμα σε ανάπτυξη.
**********************


Ένα μεγάλο ευχαριστώ στον fafos για την παραχώρηση της parseXML class :D

Το Odyssey Framework είναι μια ηχηρή απάντηση σε όσους υποστηρίζουν τα περί ανακάλυψης του τροχού όταν συζητάμε για τα πλεονεκτήματα των custom web sites σε σχέση με τα open source CMS!
Τελευταία επεξεργασία από το μέλος korgr την 15 Νοέμ 2010 10:38, έχει επεξεργασθεί 2 φορές συνολικά.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από cpulse » 28 Οκτ 2010 11:31

Καλή αρχή Νότη!! :)

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από dva_dev » 28 Οκτ 2010 12:23

Kαλή επιτυχία.

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από nbc » 28 Οκτ 2010 12:29

Ωραία δουλειά, εστιασμένη με σαφή λογική και κατανοητό interface. Δεν είμαστε συνηθισμένοι σε framework backends, αν και θα 'πρεπε.

Μπράβο που αποφάσισες να εκθέσεις το βασικό - υποθέτω - εργαλείο της δουλειάς σου, καθώς γνωρίζω πολύ καλά πόσο χρονοβόρο είναι να ραφινάρεις και τεκμηριώσεις ένα software φτιαγμένο "από μας για μας", με τρόπο ώστε να χρησιμοποιείται εξ' ίσου καλά και από τρίτους. Πρέπει να κάνεις πράγματα που ενώ εσύ δεν τα χρειάζεσαι, ο άλλος τα θεωρεί δεδομένα.

Άβαταρ μέλους
Khronos
Δημοσιεύσεις: 754
Εγγραφή: 11 Δεκ 2006 14:43
Τοποθεσία: Ηράκλειο

Odyssey PHP Framework

Δημοσίευση από Khronos » 28 Οκτ 2010 20:46

Πωπω ζηλεύω! Μπράβο Νότη, τέλεια δουλεια!

Άβαταρ μέλους
inBlogger
Δημοσιεύσεις: 576
Εγγραφή: 18 Απρ 2009 01:55
Τοποθεσία: Αθήνα.
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από inBlogger » 28 Οκτ 2010 21:10

Πολύ ωραία η βιντεοπαρουσίαση. Μπράβο! Θα διατεθεί με κάποιο αντίτιμο; Πόσο θα'ναι;
• inBlog.gr - Ενημερωτικό blog για SEO, Marketing, Social Media κ.α. ;-)
• w24.gr Forum - Ελληνική κοινότητα για Webmasters, SEO, internet marketing και affiliate marketers.(απο το 2009!)
•Travel Blog

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Odyssey PHP Framework

Δημοσίευση από Apostolis_38 » 28 Οκτ 2010 21:15

:clap: :clap:

Άβαταρ μέλους
nikolas27
Honorary Member
Δημοσιεύσεις: 836
Εγγραφή: 11 Ιαν 2006 12:26
Τοποθεσία: ροδος

Odyssey PHP Framework

Δημοσίευση από nikolas27 » 29 Οκτ 2010 00:43

ολο εκπληξεις οι φρισταφιτες τελευταια :)
συγχαρητηρια νοτη και καλη (συνεχεια στην) επιτυχια!

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από korgr » 29 Οκτ 2010 01:27

Παιδιά ευχαριστώ για τα καλά λόγια και τις ευχές!
Χαίρομαι που το project τυγχάνει θερμής υποδοχής και αποδοχής. :D

inBlogger έγραψε:Πολύ ωραία η βιντεοπαρουσίαση. Μπράβο! Θα διατεθεί με κάποιο αντίτιμο; Πόσο θα'ναι;
Σε πρώτη φάση θα διατίθεται δωρεάν με κάθε premium hosting plan των 100 ευρώ. Στην περίπτωση αυτή θα λειτουργεί σε subdirectory χωρίς FTP πρόσβαση σε αυτό (ο πελάτης θα έχει πρόσβαση FTP στο main domain και πρόσβαση στο subdirectory μόνο για χρήση του Odyssey Admin Panel. Αν ο πελάτης θέλει αργότερα να πάρει το site σε άλλο server, θα παραδίδεται όλη η εφαρμογή χωρίς την γεννήτρια ενοτήτων (αλλά πλήρως λειτουργικό με το admin panel που μέχρι εκείνη τη στιγμή θα έχει δημιουργηθεί). Για να ισχύσει αυτή η δυνατότητα θα πρέπει ή να συμπληρωθεί χρονικό διάστημα 3 ετών στον server μας, ή να προκαταβληθεί το αντίτιμο του τριετούς hosting.

Υπάρχει και η σκέψη να διατεθεί ολοκληρωμένο το framework με κλειδωμένο τον πυρήνα αλλά αυτό ακόμα δεν έχει αποφασιστεί...

Άβαταρ μέλους
wdf
Δημοσιεύσεις: 51
Εγγραφή: 02 Φεβ 2010 17:03
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από wdf » 29 Οκτ 2010 17:13

korgr έγραψε:Παιδιά ευχαριστώ για τα καλά λόγια και τις ευχές!
Χαίρομαι που το project τυγχάνει θερμής υποδοχής και αποδοχής. :D

inBlogger έγραψε:Πολύ ωραία η βιντεοπαρουσίαση. Μπράβο! Θα διατεθεί με κάποιο αντίτιμο; Πόσο θα'ναι;
Σε πρώτη φάση θα διατίθεται δωρεάν με κάθε premium hosting plan των 100 ευρώ. Στην περίπτωση αυτή θα λειτουργεί σε subdirectory χωρίς FTP πρόσβαση σε αυτό (ο πελάτης θα έχει πρόσβαση FTP στο main domain και πρόσβαση στο subdirectory μόνο για χρήση του Odyssey Admin Panel. Αν ο πελάτης θέλει αργότερα να πάρει το site σε άλλο server, θα παραδίδεται όλη η εφαρμογή χωρίς την γεννήτρια ενοτήτων (αλλά πλήρως λειτουργικό με το admin panel που μέχρι εκείνη τη στιγμή θα έχει δημιουργηθεί). Για να ισχύσει αυτή η δυνατότητα θα πρέπει ή να συμπληρωθεί χρονικό διάστημα 3 ετών στον server μας, ή να προκαταβληθεί το αντίτιμο του τριετούς hosting.

Υπάρχει και η σκέψη να διατεθεί ολοκληρωμένο το framework με κλειδωμένο τον πυρήνα αλλά αυτό ακόμα δεν έχει αποφασιστεί...
πολυ καλη ιδεα αλλα γιατι να παιξει ετσι και oxi globaly σαν open source αν ολοκληρωθει το multilang ??
Κατανοω πως τα περισσοτερα κομματια ειναι απο τις εργασίες σου αλλα γιατι να περιορισεις τον πελατη να κανει hosting σε εσενα ? πολλα κομματια επισης χρειαζονται custom δουλεια απο τον developer. Πιστευεις πως θα υπαρξουν πολλοι που θα πληρωσουν για αυτο σε αυτην την μορφη ιδιως οταν παιζεις μονο με ελλαδα ?
Στην τελικη ομως ειναι σιγουρα δικη σου αποφαση ...

θα υπαρχει support ? σε τι βαθμο ?

webresources
Δημοσιεύσεις: 11
Εγγραφή: 19 Οκτ 2010 18:08
Τοποθεσία: Corfu
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από webresources » 29 Οκτ 2010 17:17

Nότη καλησπέρα και συγχαρητήρια για τη δουλειά σου.

Όντας developer καταλαβαίνω πόσο σκληρή δουλειά έχεις κάνει για να γράψεις αυτό το Framework.

Πάραυτα βλέπω ελλείψεις που τελικά δεν το κάνουν εντελώς ανεξάρτητο από το σύνολο των απαιτήσεων που μπορεί να έχει μια Web Based εφαρμογή.

Παρακολούθησα προσεκτικά όλα τα Video που ανέβασες για να παρουσιάσεις το Framework και είδα πως ενώ υποστηρίζεις την προσθήκη πολλαπλών γλωσσών στις φόρμες εισαγωγής δεδομένων δεν μεταφράζονται όλα τα πεδία για κάθε γλώσσα (πχ. το κείμενο περιγραφής του προϊόντος στο παράδειγμα σου). Αυτός είναι ένας σημαντικός περιορισμός που θα πρέπει να ξεπεραστεί.

Επίσης έχω δει πως σε κάποια σημεία χάνεις τον προσανατολισμό σου. Δεν νομίζω πως είναι απαραίτητα τα Plug in που έχεις γράψει για το Framework (slide show & map). Θα έπρεπε ίσως να το κάνεις ακόμα ποιο αφηρημένο έτσι ώστε να μπορεί να το επεκτείνει κάθε developer μόνος του προς όποια κατεύθυνση θέλει αυτός.

Ακόμα δεν καταλαβαίνω το λόγο για τον οποίο δεν παρέχεις τον πυρήνα του Framework στους υπόλοιπους developers. Η ιδέα που έχεις είναι πάρα πολύ καλή, αλλά σε κάθε περίπτωση θα πρέπει ο κάθε developer που γράφει πάνω στο Framework σου να περιμένει από εσένα; Και αν έχει κάποια καλύτερη ιδέα για να το επεκτείνει βάση των αναγκών του; Αν θέλει μια λειτουργία την οποία δεν την παρέχεις ακόμα; Θεωρώ δηλαδή πως με τον κλειστό πυρήνα δεσμεύεις τους developers σε τέτοιο βαθμό που ίσως να μην ασχοληθούν με το Framework.

Όταν κυκλοφορούν Frameworks όπως το Zend και το CakePHP που σου δίνουν ουσιαστικά άπειρες δυνατότητες γιατί να ασχοληθεί κάποιος με το δικό σου που είναι ούτως ή άλλος περιορισμένο;

Τέλος εγώ σαν developer δεν θα έμπαινα στη διαδικασία να αγοράσω κάποιο Framework που να κάνει τη μισή δουλεία από το σύνολο μιας Web Based εφαρμογής.
Εικόνα

Άβαταρ μέλους
inBlogger
Δημοσιεύσεις: 576
Εγγραφή: 18 Απρ 2009 01:55
Τοποθεσία: Αθήνα.
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από inBlogger » 29 Οκτ 2010 20:06

H αλήθεια είναι πως θα προτιμούσα να αγοράσω σκέτο ένα framework παρά να δεσμευτώ με hosting πακέτο.
Επίσης θα ήταν ωραίο να γίνει multilang αλλα και με ανοικτό πυρήνα->πάντα προς όφελος του developer
• inBlog.gr - Ενημερωτικό blog για SEO, Marketing, Social Media κ.α. ;-)
• w24.gr Forum - Ελληνική κοινότητα για Webmasters, SEO, internet marketing και affiliate marketers.(απο το 2009!)
•Travel Blog

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από korgr » 29 Οκτ 2010 20:15

Κατ' αρχήν ευχαριστώ για το χρόνο σας και τις υποδείξεις σας!

Όσον αφορά το θέμα του open source η απάντηση είναι απλή:
Υπάρχουν λογισμικά ανοικτού κώδικα και λογισμικά κλειστού κώδικα.
Το Odyssey Framework ανήκει στη δεύτερη κατηγορία. Στην ουσία διατίθεται ως υποστηρικτική κίνηση των hosting plans μας.

Δημιουργήθηκε για να καλύψει κυρίως τις εσωτερικές μας ανάγκες και όχι τόσο στο να διατεθεί ως ανεξάρτητο προϊόν στην αγορά. Ας πούμε πως ο τρόπος που το διαθέτουμε είναι απλά ένα μικρό παράθυρο να το αξιοποιήσει και κάποιος τρίτος developer σε σχέση με το να μην υπήρχε καθόλου αυτή η δυνατότητα.

Όσον αφορά τις παρατηρήσεις του φίλτατου συναδέλφου του webresources:
Επειδή μπορεί και να είμαι λίγο αδιάβαστος σχετικά με τα Zend και CakePHP frameworks, θα ήθελα να μάθω αν παρέχουν GUI μέσω του οποίου να δημιουργούνται οι φόρμες εισαγωγής δεδομένων στους χρόνους που είδες στο video.

Όπως προείπα θα παραδωθεί πλήρες documentation του API. Που ακριβώς δεμεύεται ο developer ώστε να χρειάζεται πρόσβαση στον κώδικα του πυρήνα?
Μπορεί να δημιουργήσει οποιαδήποτε επέκταση plug-in κλπ, στηριζόμενος στην δική του φιλοσοφία κάνοντας όπου χρειάζεται χρήση κάποιων εντολών του API για να κάνει πιο γρήγορα τη δουλειά του. Αυτό δεν σημαίνει πως δεν μπορεί να γράψει pure php και να ενσωματώσει το αποτέλεσμα της δουλειάς του στο odyssey.

Τα plugins που παρουσίασα ήταν απλά ένα presentation που δείχνει που μπορούν να φτάσουν οι δυνατότητες του Odyssey στα χέρια ενός δυνατού developer.

Τέλος δεν κατάλαβα τα περί πολυγλωσσικής υποστήριξης. Τι εννοείς μετάφραση? Αυτόματη από το google Translate? Οι εφαρμογές που σέβονται τον εαυτό τους προσφέρουν το περιβάλλον για υποστήριξη πολυγλωσσική. Αυτό σημαίνει να υπάρχει η υποδομή στις φόρμες για να εισάγει ο admin τις μεταφράσεις.
Εκτός αν δεν κατάλαβα τι εννοείς :wink:

Το αν κάποιος θα προτιμήσει ένα άλλο framework σίγουρα είναι μέσα στα πλαίσια της επιλογής του. Το θέμα είναι, υπάρχει κάποιο που να παίζει τον ρόλο του Odyssey? Να είναι δηλαδή Admin Panel Creator?
Αν ναι, let your links speak! It's simple as that!

Άβαταρ μέλους
alexandr0s
Δημοσιεύσεις: 1064
Εγγραφή: 25 Απρ 2006 17:16
Τοποθεσία: localhost
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από alexandr0s » 29 Οκτ 2010 21:48

Καταρχάς συγχαρητήρια για τη δουλειά φαίνεται ότι το έχετε δουλέψει αρκετά. Γιατί το ονομάσατε όμως Odyssey Framework και όχι Odyssey CMS?

Σχετικά με το Zend και το CakePHP φυσικά και δεν παρέχουν GUI για να φτιάξεις φόρμες κτλ αφού δεν είναι αυτός ο ρόλος τους.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Odyssey PHP Framework

Δημοσίευση από korgr » 29 Οκτ 2010 22:31

alexandr0s έγραψε:Καταρχάς συγχαρητήρια για τη δουλειά φαίνεται ότι το έχετε δουλέψει αρκετά. Γιατί το ονομάσατε όμως Odyssey Framework και όχι Odyssey CMS?

Σχετικά με το Zend και το CakePHP φυσικά και δεν παρέχουν GUI για να φτιάξεις φόρμες κτλ αφού δεν είναι αυτός ο ρόλος τους.
Σε ευχαριστώ :)
Ακόμα δεν είναι CMS (και ίσως δεν φτάσει εκεί).
Είναι ένα Framework, ένα set κλάσσεων που μας παρέχει κάποιες εντολές για εύκολη διεπαφή με τον πυρήνα σε συνδυασμό με ένα GUI που σαν στόχο έχει την δημιουργία μόνο του backend. Στο front-end ο developer είναι ελεύθερος να κινηθεί χωρίς δεσμεύσεις και templating system. Μπορεί δηλαδή να χρησιμοποιήσει οποιοδήποτε xthm/css και εκεί μέσα να μεσολαβήσουν οι κατάλληλες εντολές του API του Odyssey.
Παράδειγμα εμφάνισης πλευρικού menu με κατηγορίες προϊόντων:

Κώδικας: Επιλογή όλων

<div id="menu_container">
<?php
$menu = new menu&#40;&#41;;
$menu->displayMenu&#40;'vertical', 'products'&#41;;
?>
</div>

Απάντηση

Επιστροφή στο “Odyssey CMS”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες