g0d_01 Δημοσ. 25 Φεβρουαρίου 2009 Δημοσ. 25 Φεβρουαρίου 2009 Το ALPHA CMS της (Ω) OMEGA Web είναι γεγονός! Η έκδοση 0.1 του ALPHA CMS έχει βασιστεί σε μια επαναστατική φιλοσοφία που στηρίζεται στην τεχνοτροπία του Model - View - Controller (MVC) και στην νοοτροπία της διαχείρισης του Code Igniter. Αντίθετα όμως με άλλα CMS όπως το CMS Made Simple, το Joomla! ή το Drupal, η φιλοσοφία της αρχιτεκτονικής αυτής εφαρμόζεται σε όλα τα στάδια των διαδικασιών, από το επίπεδο του κώδικα μέχρι και το design. Το ALPHA CMS κάνει χρήση της PHP, της JavaScript και της template engine Smarty. Η βάση του CMS στηρίζεται σε MySQL με MyISAM. H (Ω) OMEGA Web είναι μία μικρή ομάδα 3 ατόμων εκ των οποίων ένας είναι developer, 1 είναι designer και ένας manager επιχειρήσεων και ασχολείται με τα CMS και τα virtual organizations στο web. Το σχετικό link για το κατέβασμα και τη δοκιμή του ALPHA CMS δίνεται παρακάτω: https://sourceforge.net/projects/alpha-cms/
minaras Δημοσ. 28 Φεβρουαρίου 2009 Δημοσ. 28 Φεβρουαρίου 2009 φιλε δώσε λίγες λεπτομέριες για το cms.. Κάτι ακόμα σε παρακαλώ μπορεις να μου πεις πως ακριβως το εγκαθιστας απο την αρχή όπου βάζεις ΧΑΑΜΡ και μετα τι κάνεις... Αν μπορεις θα ηταν πολύ χρήσιμο...
Επισκέπτης Δημοσ. 28 Φεβρουαρίου 2009 Δημοσ. 28 Φεβρουαρίου 2009 sorry κιόλας, αλλά σε μια ήδη saturated CMS σκηνή, αυτό τι ακριβώς έρχεται να καλύψει;;; εκτός εάν είναι προσωπική προσπάθεια που κυριότερο στόχο έχει την απόκτηση εμπειρίας από μέρους των δημιουργών/προγραμματιστών του...
g0d_01 Δημοσ. 28 Φεβρουαρίου 2009 Μέλος Δημοσ. 28 Φεβρουαρίου 2009 Το ALPHA CMS δεν χρειάζεται κάποια εγκατάσταση πέραν της βάσης που δυστηχώς δεν εγκαθίσταται αυτόματα αλλά στην επόμενη έκδοση αυτό θα γίνεται. Για να εγκαταστήσεις τη βάση θές ένα απο τα εργαλεία: MySQL Admin Tool, Query Tool ή phpMyAdmin. Πρέπει να κάνεις import τη βάση απο το .SQL αρχείο που έχει ο φάκελος του alpha-cms. Για να προσπελάσεις το ALPHA CMS: http://localhost/alpha-cms/ Για να προσπελάσεις το ALPHA CMS admin panel: http://localhost/alpha-cms/admin/ Username: admin Password: 4lph4cm5 Τώρα σχετικά με τη χρησιμότητα του ALPHA CMS ναι είναι μια ομαδικη προσπάθεια. Έχουμε μελετήσει καλά τα CMS και ξέρουμε που έχουν δυνατά σημεία και που χωλένουν. Το ALPHA CMS αντίθετα με τα άλλα συνδυάζει όλα εκείνα τα θετικά στοιχεία και αφήνει πίσω τα κακά. Ένας εμπειρός στα CMS θα καταλάβει τη φιλοσοφία και άν δεί το κώδικα θα δεί αμέσως τη διαφορά. Με λίγα λόγια αυτό που σου προσφέρει είναι η γρήγορη διαχείριση για μικρομεσαίες σελίδες, δυναμικές και μή, ευκολία σχεδιασμού και διαχωρισμός του απο το κώδικα χάρης τη χρήση της Smarty και ευελιξία σε caching features (Smarty Engine). Δυνατότητα πλήρους παραμετροποίησης του κώδικα με ενοιαία δομή και φιλοσοφία, δημιουργία αυτόνομων νέων CMS με βάση το ALPHA CMS και φυσικά δημιουργία features η modules με ελέυθερο τρόπο χωρίς να χρειάζεται να μάθετε κάποιο API! Επίσης προσφέρει ενιαίο τρόπο δόμησης menu n-επιπέδων, ενιαίο τρόπο διαχείρισης n-γλωσσών και μπορεί να διαχειρίζεται τα pages μέσα απο το διαχειριστικό είτε με απλή HTML είτε με Smarty templates! Ένα ακόμη σημαντικό στοιχείο είναι ότι το administration panel είναι φτιαγμένο αυτόματα με το PHP Maker 6. Τέλος, έχει πολύ μικρό footprint για τα όσα μπορεί και κάνει ήδη! Ελπίζω να το βρείτε αρκετά χρήσιμο! Εάν θέλετε να σχολιάσετε παραπάνω το ALPHA CMS ή πιστεύετε οτι μπορείτε να προσφέρετε ετοιμάζω ένα blog: alpha-cms.blogspot.com Κάθε σχόλιο ευπρόσδεκτο.
g0d_01 Δημοσ. 20 Μαρτίου 2009 Μέλος Δημοσ. 20 Μαρτίου 2009 Η έκδοση 0.2 του ALPHA CMS είναι γεγονός. Τώρα η βάση δεδομένων εγκαθίσταται αυτόματα και το μόνο που έχετε να κάνετε είναι να έχετε ένα server MySQL να τρέχει, με υποστηριζόμενο χρήστη root και κωδικό MySQL. Επίσης το νέο ALPHA CMS είναι πολύ πιο γρήγορο και έχουν διορθωθεί μικροπροβληματάκια στη διαχείριση μνήμης, κυρίως με τη βάση. Τέλος η εσωτερική του αρχιτεκτονική βελτιστοποιήθηκε και μπορεί να υποστηρίξει θεωρητικά άπειρο αριθμό αιτήσεων και απαιτήσεων. Ελπίζουμε να σας αρέσει... Link: https://sourceforge.net/projects/alpha-cms/ ------------------------- (Ω)OMEGA Web Team
nik1992 Δημοσ. 21 Μαρτίου 2009 Δημοσ. 21 Μαρτίου 2009 Ειναι η 2η εκδοση για αυτο... θα μπορουσε να την ποσταρει στο προηγουμενο αλλα ισως δεν την εβεπαν καποιοι. Την κατεβασα θα την δοκιμασω!
g0d_01 Δημοσ. 21 Μαρτίου 2009 Μέλος Δημοσ. 21 Μαρτίου 2009 Καταρχήν θέλω να σας ευχαριστήσω που ασχοληθήκατε με το CMS μας. Θέλω να κάνω μια διευκρίνηση. Το ALPHA CMS είναι αυτό που λίγοι συνηθίζουν να λένε, A.P.I free! Δηλαδή, το ALPHA CMS δεν έχει κάποιο δικό του A.P.I και δεν το χρειάζεται. Είναι δομημένο με έναν μοναδικό τρόπο που έχει περιγραφεί ήδη παραπάνω, και αυτό το βοηθάει να αποτελεί μια γερή βάση για οτιδήποτε άλλο χρειαστεί πέραν της βασικής διαχείρισης που γίνεται απο το backend στο "/admin". Με δυο λόγια, εάν είστε developers και θέλετε να προσθέσετε λειτουργίες ή να κάνετε add-ons μέσα στο ALPHA CMS μπορείτε πολύ απλά να προσθέσετε τα δικά σας αρχεία, να γράψετε κώδικα στα .php, είτε στα pages είτε στα λειτουργικά αρχεία του και να μην επηρεάσετε ή να προκαλέσετε πρόβλημα στο ALPHA CMS!!! Αυτό φυσικά, για όσους γνωρίζουν, δεν ισχύει σε κανένα άλλο CMS, όπως ειδικά το Joomla!, μιας και άν δοκιμάσουν να κάνουν εισαγωγή κώδικα πολλές φορές θα αναγκαστούν να καταλάβουν τους περιορισμούς ή τα προβλήματα και να τα επιλύσουν. Εν τέλει, θέλαμε να δώσουμε πλήρη ελευθερία τόσο στους τελικούς χρήστες, όσο και στους προγραμματιστές και πιστεύουμε ότι το καταφέραμε. Ευχαριστούμε για την υποστηριξή σας! Με εκτίμηση ------------------- (Ω) OMEGA Web
g0d_01 Δημοσ. 21 Μαρτίου 2009 Μέλος Δημοσ. 21 Μαρτίου 2009 Δυστηχώς, όχι ακόμα. Ελπίζουμε στο άμεσο μέλλον να έχει εφαρμογή απο κάποιους. Για την ώρα εάν κατεβάσετε το ALPHA CMS από default, θα κάνει εγκατάσταση και θα σηκώσει ένα sample page... Με εκτίμηση ------------------- (Ω) OMEGA Web
Maniakos Δημοσ. 22 Μαρτίου 2009 Δημοσ. 22 Μαρτίου 2009 Το να προσφέρεις ένα API δεν είναι περιορισμός, αλλά διευκόλυνση και το να λες ως επιχείρημα το "δεν εχει API, γράφεται ότι θέλετε" είναι αρνητικό, όχι θετικό. Ένα CMS πρέπει να μειώνει τον χρόνο του development με το να προσφέρει έτοιμες κλάσεις και εργαλεία. Προφανώς και θα πρέπει να ακολουθείς μια ροη και έναν τρόπο γραφής για να χρησιμοποιήσεις όλα αυτά τα έτοιμα πράγματα αλλά αυτό είναι αναγκαίο για να μπορέσεις να κάνεις κάτι τέτοιο. Κοιτάζοντας για μερικά κλάσματα το κώδικά σας και βλέποντας database procedural calls σε CMS ειλικρινά σκέφτομαι ότι είμαι πάλι στον μεσαίωνα. Σορρυ αλλά γράψατε κάτι το οποίο δεν έχει κανένα νόημα και δεν είναι δυνατόν προσπαθούμε να μειώσουμε ένα CMS όπως το Joomla (που οκ ούτε εμένα μου αρέσουν κάποια πράγματα σε αυτό) το οποίο δίνει ψωμί σε τόσους ανθρώπους στο πλανήτη, έχει γραφτεί από ένα τεράστιο team, έχει τεσταριστεί από άπειρους χρήστες και έχει δωθεί τόσο feedback ώστε να βελτιωθεί και να πλησιάζει περισσότερο σε αυτά που θέλουνε οι χρήστες να κάνει ένα CMS, με ένα CMS που είναι στην 0.2 version. Υπάρχουνε εξάλλου ήδη αρκετά "anti-Joomla" CMS και μπορείτε να βρείτε αρκετά από αυτά εδώ: http://php.opensourcecms.com/scripts/show.php?catid=1&cat=CMS%20/%20Portals Συγκεκριμένα, στους πολύ anti-Joomlάδες τύπους του insomnia προτείνω αυτό εδώ: http://php.opensourcecms.com/scripts/details.php?scriptid=48&name=MODx Δεν μου αρέσει να γίνομαι επιθετικός αλλά ΟΚ, να έχουμε και μια επαφή με την πραγματικότητα και ένα σοβαρό επιχείρημα ΓΙΑΤΙ να το χρησιμοποιήσει κάποιος δεν διάβασα στα παραπάνω post.
g0d_01 Δημοσ. 22 Μαρτίου 2009 Μέλος Δημοσ. 22 Μαρτίου 2009 Αξιότιμε φίλε, ο σκοπός μας δεν είναι να γίνουμε Joomla! και ούτε φυσικά πιστεύουμε οτι το να μην προσφέρεις A.P.I είναι καλό. Το μερίδιο της αγοράς στο οποίο απευθυνόμαστε σίγουρα όμως δε θέλει να μάθει άλλα τόσα απο αυτά που ήδη τους πεδαίυουν για να κάνει την δουλειά του. Απλά θέλει να μπορεί να κάνει ότι χρειάζεται χωρίς να κουραστεί. Μιλώντας για A.P.I βέβαια, μιας και είμαι Software Engineer και ασκώ το επαγγελμά μου τουλάχιστον 10 χρόνια, κάθε άλλο παρά A.P.I αποκαλείται αυτό το "πράμα" στο Joomla!. Αυτό το οποίο παρουσιάζεται σαν A.P.I δεν είναι τίποτα άλλο από accelerators, δηλαδή functions και classes που συνένονται και κάνουν κάποιες διαδικασίες. Προσφέρουν μόνο λειτουργικότητα σε μερικά σημεία και ούτε κατα διάνοια δεν αγγίζουν τον όρο A.P.I όπως αυτός ορίζεται στην μηχανική λογισμικών και στα λειτουργικά συστήματα, γιατί πολύ απλά δεν καλύπτει, και δεν πρέπει γιατι δεν είναι ο σκοπός του τέτοιος - δεν είναι A.P.I, όλα τα λειτουργικά σημεία, από τα design μέχρι το architecture. Να μη λέμε λοιπόν ότι θέλουμε και ας μη μας παρασέρνουν ψευδο-ορολογίες που κάποιοι ανήδεοι κυκλοφορούν και διατυμπανίζουν στο Internet για να επικρατήσουν και να επικαλύψουν την ασχετοσύνη τους. Ευχαριστώ πολύ. ------------------ (Ω)OMEGA Web
Maniakos Δημοσ. 22 Μαρτίου 2009 Δημοσ. 22 Μαρτίου 2009 Αξιότιμε φίλε,ο σκοπός μας δεν είναι να γίνουμε Joomla! και ούτε φυσικά πιστεύουμε οτι το να μην προσφέρεις A.P.I είναι καλό. Το μερίδιο της αγοράς στο οποίο απευθυνόμαστε σίγουρα όμως δε θέλει να μάθει άλλα τόσα απο αυτά που ήδη τους πεδαίυουν για να κάνει την δουλειά του. Απλά θέλει να μπορεί να κάνει ότι χρειάζεται χωρίς να κουραστεί. 1. Ποιά είναι τα θετικά λοιπον τα δικά σας; 2. Γιατί θεωρείς οτι κουράζεται κάποιος με ένα CMS όπως το Joomla; 3. Πως είναι δυνατόν να λές ότι κάποιος δεν κουράζεται με το CMS σας, όταν την ίδια στιγμή δεν έχετε API και πρέπει να γράφει συνέχεια τον ίδιο και τον ίδιο κώδικα μόνο και μόνο για να μιλήσει με την βάση; 4. Ποιό είναι το μερίδιο της αγοράς στο οποίο απευθύνεστε; Την δεύτερη παράγραφό σου μπορείς να την ποστάρεις στο joomla forum να δούμε τι έχουνε να πούνε και αυτοί περί των δηλώσεών σου και μετά μπορείς να μας στείλεις το link για να μας φτιάξεις λίγο την μέρα. Τον αντίλογο αυτό δεν τον κάνω για να αλλάξω τις δικές σου απόψεις, απλά για να σιγουρευτώ ότι κάποιος άλλος χρήστης που ψάχνεται δεν θα κάνει κάποιο λάθος. Ο natural_sgf το έθεσε πολύ καλά νομίζω στην 1η σελίδα. Αν το κάνετε καθαρά για προσωπική απόκτηση εμπειρίας, πάω εδω και τώρα πάσο αλλά το να κάνεις δηλώσεις σαν αυτή, Έχουμε μελετήσει καλά τα CMS και ξέρουμε που έχουν δυνατά σημεία και που χωλένουν. και να υπονοείς ότι έφτιαξες κάτι καλύτερο, σόρρυ αλλά είναι θρασύτατο χωρίς να υπάρχουνε καν επιχειρήματα και ακόμα καλύτερα, κάποιες συγκρίσεις ΟΛΩΝ των CMS (τα οποία μελετήσατε) με το δικό σας να δούμε σε ένα απλό πινακάκι τελικά, τι κερδίζουμε.
g0d_01 Δημοσ. 22 Μαρτίου 2009 Μέλος Δημοσ. 22 Μαρτίου 2009 Ορθόν! Πρέπει να διευκρινήσω ότι το ALPHA CMS πιο πολύ αναφέρεται στις μικρομεσαίες επιχειρήσεις και στους απλούς χρήστες. Δεν είναι τόσο για developers αλλά φυσικά μπορεί εάν θέλει κάποιος να γράψει το δικό του A.P.I ή το δικό του CMS επάνω στο δικό μας, να η ευκολία. Τα θετικά λοιπόν είναι: 1. Ευκολία διαχείρισης 2. Μεγάλη ταχύτητα 3. Σταθερότητα 4. Free απο τεχνικές λεπτομέρεις και άλλα συναφή θέμετα. 5. Γερή βάση για το χτίσημο άλλον πιο σύνθετων συστημάτων. Όσο για το: "2. Γιατί δεν θα κουραστεί κάποιος και γιατί θεωρείς οτι κουράζεται με ένα CMS όπως το Joomla; " Το Joomla! υποφέρει από ευχριστία διαχείρισης, να τονίσω κυρίως το θέμα των μενού και των υπομενού, με τα limits των 3 υποεπιπέδων και την τοποθέτηση ανεξαρτήτων μενού....βασικά θα μπορούσα να μιλάω όλο το βράδυ για τα τραγικά προβλήματα που έχει αλλά αυτό δεν αποτελεί μέρος της κκουβέντας μας. Επίσης για το: "3. Πως είναι δυνατόν να λές κάτι τέτοιο (ότι κάποιος δεν κουράζεται) όταν την ίδια στιγμή λές οτι δεν έχετε API και πρέπει να γράφει συνέχεια τον ίδιο και τον ίδιο κώδικα μόνο και μόνο για να μιλήσει με την βάση;" Αυτό ακριβώς δίνουμε, ελευθερία κινήσεων και εξάλλου όπως προανέφερα: Δεν είναι τόσο για developers αλλά φυσικά μπορεί εάν θέλει κάποιος να γράψει το δικό του A.P.I ή το δικό του CMS επάνω στο δικό μας. Τέλος για το post στο Joomla! forum είναι ένα γκέτο από ερασιτέχνες που προσπαθούν να προσδώσουν κάτι πάνω σε μια ήδη εσφαλμένη βάση. Δεν έχω λόγο να μιλήσω και να διαφωνήσω με ένα community που πιστεύει οτι κάνει κάτι τόσο καλό και το διατυμπανίζει με τόσο στόμφο, όταν δε κατανοεί ότι είναι λάθος! Είμαστε όλοι στην ομάδα επαγγελματίας και στο χώρο μας ξέρουμε τι γίνεται όλα αυτά τα χρόνια. Το Joomla!ωστόσο έχει καταστρέψει εταιρίες και σοβαρούς συναδέλφους για πικοίλους λόγους...
Maniakos Δημοσ. 22 Μαρτίου 2009 Δημοσ. 22 Μαρτίου 2009 Δεν είμαι σίγουρος ότι μπορώ να συνεχίσω την κουβέντα όταν βλέπω οτι δηλώνεις πως το Joomla είναι γραμμένο από ένα μάτσο ανίδαιους και το μηδενίζεις έτσι. Σίγουρα έχει ζητήματα, αν και το να χρησιμοποιείς τα μενού το οποίο είναι λυμένο από άπειρα 3rd party components δεν το θεωρώ σοβαρό αντεπιχείρημα, αλλά δεν είναι δυνατόν να υποβαθμίζουμε ένα CMS που έχει το μεγαλύτερο community αυτή την στιγμή και έχει ένα αξιόλογο API (και please, μην μου πεις πάλι για accelerators ενώ το API είναι πραγματικό και όχι στην φαντασία μας), αντίθετα με το δικό σας. Εγραψες κάποια θετικά, ας τα συζητήσουμε. Το (1), (2) και (3) πέρα του ότι δεν μπορείς απλά να τα δηλώνεις έτσι αυθέρετα χωρίς benchmarks (που να δούμε όλοι), δεν μπορούμε να λέμε ότι ολόκληρο Joomla και Drupal (που έχουνε τόνους κώδικα από πίσω και κάνουνε όλα αυτά τα ωραία πραγματάκια που κάνουνε, έχουνε δοκιμαστεί από χιλιάδες χρήστες και έχουνε πει όλοι που και τι είχε πρόβλημα και συνεχίζουνε και τεστάρουν συνεχώς) είναι αργά σε σχέση με το δικό σας που δεν κάνει σχεδόν τίποτα και έχει περάσει από το δικό σας testing μόνο και άντε κάποιων χρηστών (10; 50; 100; )! Επίσης υπάρχουνε άπειρα optimization components (βλέπε το JRE Cache Accelerator) που κάνουνε αισθητή διαφορά. Για το (4), δεν χρειάζεται να επιχειρηματολογήσω καν. Το τεράστιο community που αποκτήσαν αυτά τα CMS που αναφέρω δηλώνει την ευκολία που υπήρχε στο να φτιάξεις κάτι για αυτά. Το ότι μπορεί να απέκτησε και hype το Joomla σημαίνει ότι: - ΔΕΝ γίνεται κάτι να μην είναι εύχρηστο και να αποκτήσει τόση προσοχή. - ΔΕΝ είναι τυχαίο. Μην μου πείτε για marketing tricks γιατι το Joomla ήταν ένα project στο Internet και οι χρήστες το χρησιμοποιήσαν και βρήκαν ότι κάνει αυτό που πρέπει να κάνει. Για το (5).....πώς είναι δυνατόν να λές κάτι τέτοιο όταν δεν έχετε API και ο καθένας μπορεί να γράψει αυθαίρετα τις αρλούμπες του και να κάνει έναν αχταρμά κώδικα; Τέλος, κοιτάζοντας λίγο παραπάνω το CMS σας βλέπω ότι δεν υπάρχει καν User Management. Είναι δυνατόν ένα CMS να μην έχει Users; Δεν θα αναφερθώ καν σε άλλα βασικά πράγματα. Αυτό ακριβώς δίνουμε, ελευθερία κινήσεων και εξάλλου όπως προανέφερα: Δεν είναι τόσο για developers αλλά φυσικά μπορεί εάν θέλει κάποιος να γράψει το δικό του A.P.I ή το δικό του CMS επάνω στο δικό μας. Το θεωρώ πολύ λάθος αυτό. Το MODx CMS που έδειξα παραπάνω έχει και API να διευκολύνει τον χρήστη για πράγματα που χρησιμοποιεί συνεχώς (και ξαναφέρνω το θέμα της επικοινωνίας με την βάση) αλλά μπορεί να ακολουθήσει και έναν δικό του δρόμο ο developer. Το όλο νόημα είναι ξαναλέω να γλιτώνεις χρόνο χρησιμοποιώντας έτοιμα πράγματα, όχι να γράφεις API και να ανακαλύπτεις συνέχεια τον τροχό από την αρχή για κάθετί που γράφεις! Εδώ γίνεται αγώνας για να μην γράφουνε ΚΑΝ οι developers SQL queries (βλέπε Ruby on Rails, βλέπε Zend Framework DB) και εσείς μου λέτε ότι το να γράφει ο κάθε developer API από την αρχή είναι καλό;; Εγώ αυτό που καταλαβαίνω είναι ότι φτιάξατε ένα project βασισμένο στο Smarty engine το οποίο δεν έχει νόημα εξαρχής γιατί υπάρχουνε όλα αυτά τα CMS που υπάρχουνε και μπορούνε κάλιστα να χρησιμοποιηθούν για μικρά και μεσαία μεγέθη εταιριών. Anyway, εγώ είπα ότι ήθελα να πω, διάβασα και τις απόψεις σου και σεβαστές. Μπράβο σας για την όρεξη πάντως απλά καλό θα ήταν να το μελετήσετε λίγο περισσότερο το θέμα. Συγγνώμη αν έγινα λίγο κουραστηκός, τα αρνητικά των forums βλέπεις...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.