Τί είναι το ASCOOS CMS;
Το ASCOOS CMS είναι εμπορικό ή ανοικτού κώδικα cms;
Το ASCOOS CMS είναι ένα εμπορικό σύστημα διαχείρισης περιεχομένου (CMS) που διανέμεται υπό την άδεια χρήσης ΑGL. Μπορείτε να χρησιμοποιήσετε το ASCOOS CMS για να υλοποιήσετε απλούς ως και σύνθετους ιστότοπους χωρίς να απαιτείται να έχετε ιδιαίτερες τεχνικές γνώσεις.
Η ονομασία ASCOOS είναι αρχικά των λέξεων Alexsoft Software Content Object-Oriented System, δηλαδή αντικειμενοστραφές σύστημα διαχείρισης περιεχομένου της AlexSoft Λογισμικό.
Το τελικό κόστος του παραγόμενου ιστότοπου χρησιμοποιώντας το ASCOOS CMS, είναι κατά πολύ μικρότερο από άλλα CMS που έχουν ανοικτό κώδικα, καταρρίπτοντας έτσι τον μύθο περί του ακριβού λογισμικού όταν αυτό διανέμεται κάτω από εμπορική άδεια χρήσης.
1. Η ιστορία του ASCOOS CMS
Τον Μάιο του 2006, βλέποντας ότι στην αγορά τα προγράμματα διαχείρισης περιεχομένου που κυκλοφορούσαν περισσότερο δημιουργούσαν παρά έλυναν προβλήματα, γεννήθηκε η ιδέα ανάπτυξης ενός νέου cms φιλικού προς τον τελικό χρήστη.
Τον Ιούνιο του 2006, ανακοινώθηκε και επίσημα η ιδέα για την ανάπτυξη του νέου cms και άρχισε από έναν και μόνο προγραμματιστή, τον δημιουργό του, Δρογκίδη Χρήστο, η εξοντωτική διαδικασία αποτύπωσης των προδιαγραφών και λειτουργιών του νέου cms. Αρχικώς επελέγη η ονομασία Delta CMS αλλά στην πορεία το όνομα αυτό πήρε την σημερινή του ονομασία.
Μετά από διάστημα σχεδόν ενός έτους, το καλοκαίρι του 2007, οριστικοποιήθηκε η σημερινή μορφή του ASCOOS
CMS, και ξεκίνησε η διαδικασία δημιουργίας των προηγμένων προδιαγραφών του…προδιαγραφές που ακόμη και σήμερα αδυνατούν να προσεγγίσουν άλλα cms.
Τον Ιανουάριο του 2008 δόθηκε στην δημοσιότητα το νέο και οριστικό περιβάλλον διαχείρισης του ASCOOS CMS που είναι σχεδόν όπως στην σημερινή του μορφή. Η ημερομηνία αυτή σήμανε και την επίσημη έναρξη κατασκευής του ASCOOS CMS καθότι άρχισε να δημιουργείται ο πυρήνας του και να αναπτύσσεται το κατά 90% αλλαγμένο cms σε σχέση με τις αρχικές του προδιαγραφές. Έτσι μιλάμε για την περίοδο που πραγματικά γεννήθηκε το ASCOOS CMS καθότι ήταν η αφετηρία για την σημερινή του μορφή.
Τον Ιανουάριο του 2009 δόθηκε στην δημοσιότητα το Athos ως η πρώτη ιστοσελίδα που έτρεχε έστω και δοκιμαστικά με το ASCOOS
CMS. Έως και τον Απρίλιο του 2010 ο ιστότοπος αυτός αποτελούσε τον ιστοχώρο δοκιμών του cms.
Τον Μάρτιο του 2010 ανακοινώθηκε η επίσημη ονομασία κυκλοφορίας του, που είναι η κωδική ονομασία 10‘.
Τον Απρίλιο του 2010 δόθηκε στην δημοσιότητα ο παρών ιστότοπος που αποτελεί και τον επίσημο ιστοχώρο του ASCOOS CMS
Με την κυκλοφορία του ASCOOS
CMS 10‘ ο χώρος των CMS εισέρχεται σε μία νέα εποχή, την εποχή των CMS 2G (CMS 2ης γενιάς). Πιο ισχυρά χαρακτηριστικά, νέες δυνατότητες, αλληλεπίδραση χρηστών μέσω προηγμένων Javascript Frameworks, παραθυρικά περιβάλλοντα και πολλά άλλα….
2. Δομή του ASCOOS CMS
- Πυρήνας του CMS.
- Ασφάλεια προγράμματος.
- Προγράμματα συστήματος και χρήστη.
- Ενότητες.
- Πρόσθετα.
- Θέματα και πρότυπα εμφάνισης.
- Κώδικας τρίτων κατασκευαστών.
2.1 Πυρήνας του CMS
Ο πυρήνας του ASCOOS CMS αποτελείται από δεκάδες κρυπτογραφημένα αρχεία, τα οποία είναι έτσι δομημένα ώστε να παράγουν ποιοτικό και γρήγορο κώδικα, καταναλώνοντας παράλληλα όσο το δυνατό λιγότερους πόρους του εξυπηρετητή. Τα αρχεία αυτά είναι προστατευμένα από εξωτερικές προσβάσεις.
2.2 Ασφάλεια προγράμματος
Στο ASCOOS CMS έχει υλοποιηθεί ένα εξειδικευμένο σύστημα προστασίας με την ονομασία ASS που φροντίζει να προστατεύει τόσο τον εαυτό του όσο και την ιστοσελίδα σας, πριν και κατά την διάρκεια φόρτωσης του πυρήνα του.
Το ASS πέρα των γνωστών μεθόδων προστασίας, περιέχει πολλά εργαλεία και τεχνικές που είναι πρωτοποριακά για την υπάρχουσα λογική λειτουργίας των συστημάτων διαχείρισης περιεχομένου. Ενδεικτικά αναφέρουμε ορισμένες από τις λειτουργίες του:
- Εικόνες ασφαλείας (captcha) με πρόσθετη επιβεβαίωση σωστής πληκτρολόγησης
- Προστασία από Attacks, XSS και SQL Injections.
- Προστασία Υπερχείλισης αιτημάτων
- Καταγραφέας κίνησης που καταγράφει
όλες τις επιτυχημένες ή μη απόπειρες επίσκεψης, σύνδεσης και επιθέσεων
στην ιστοσελίδα σας καθώς και των παραγόμενων σφαλμάτων.
- Η Απόκρυψη σελίδας εισόδου στο τμήμα διαχείρισης, θα κρύψει την σελίδα εισόδου από οποιονδήποτε άλλον εκτός του διαχειριστή της ιστοσελίδας ή τους εξουσιοδοτημένους χρήστες.
- Ενισχυμένη ασφάλεια και επιμελείς έλεγχοι των στοιχείων που εισάγονται στο σύστημα από τους επισκέπτες.
2.3 Προγράμματα συστήματος και χρήστη
Τα προγράμματα στο ASCOOS CMS χωρίζονται σε δύο κατηγορίες, συστήματος και χρήστη. Στη πρώτη όλα τα προγράμματα είναι ενσωματωμένα και απαραίτητα για την λειτουργία του ίδιου του ASCOOS CMS και δεν μπορούν να απεγκατασταθούν, ενώ τα προγράμματα χρήστη είναι προαιρετικά και μπορούν να εγκατασταθούν / απεγκατασταθούν οποιαδήποτε στιγμή το θελήσει ο ιδιοκτήτης της σελίδας.
2.4 Ενότητες
Μέσω των ενοτήτων μπορείτε να διαμορφώσετε την εμφάνιση της ιστοσελίδας σας, καθώς μέσω αυτών μπορείτε να εμφανίσετε σε διάφορα σημεία, αποτελέσματα δεδομένων, όπως για παράδειγμα τα δημοφιλέστερα άρθρα, τα τελευταία νέα κλπ.
2.5 Πρόσθετα
Μέσω των προσθέτων μπορείτε να επεκτείνετε δυνατότητες και ενέργειες του ASCOOS CMS ώστε να έχετε τα επιθυμητά αποτελέσματα. Τα πρόσθετα χωρίζονται σε ομάδες, ώστε να εξυπηρετούν ανάλογες ανάγκες.
2.6 Θέματα και πρότυπα εμφάνισης
Στο ASCOOS
CMS, μέσω της τεχνολογίας CPoT που έχει αναπτύξει η
AlexSoft
Λογισμικό, σχεδόν όλα τα τμήματα που ολοκληρώνουν το ASCOOS
CMS, μπορούν να
διαμορφωθούν ως προς την εμφάνιση τους μέσω θεμάτων εμφάνισης. Η αιχμή όμως στα πρότυπα εμφάνισης είναι το κεντρικό σύστημα διαχείρισης της εμφάνισης της σελίδας σας. Μέσω των τριών επιπέδων του προτύπου εμφάνισης επιτυγχάνεται η μέγιστη λειτουργικότητα και προσαρμοστικότητα.
2.7 Κώδικας τρίτων κατασκευαστών
Με την ενσωματωμένη υποστήριξη πολλών γνωστών βιβλιοθηκών και προγραμμάτων ανοικτού κώδικα όπως τα jQuery και Prototype, TCPDF κλπ. αλλά και την ανάπτυξη του jAscoos μιας βιβλιοθήκης επεκτάσεων του jQuery ειδικά για το ASCOOS
CMS, οι εργασίες γίνονται εύκολες και εντυπωσιακές. Όλα τα προγράμματα και οι κώδικες τρίτων κατασκευαστών που έχουν ενσωματωθεί στο ASCOOS
CMS ακολουθούν την άδεια χρήσης GNU/GPL ή LGPL.
3. Τμήματα του ASCOOS CMS
- Τμήμα εμφάνισης ιστοσελίδας στους χρήστες (Frontend).
- Τμήμα διαχείρισης ιστοσελίδας (Backend).
- Τμήμα διαχείρισης υπηρεσιών. (Services).
3.1 Τμήμα εμφάνισης ιστοσελίδας στους χρήστες (Frontend).
Το τμήμα αυτό υλοποίησης, αφορά την εμφάνιση της ιστοσελίδας μας στους χρήστες. Μέσω των προτύπων εμφάνισης (Templates) μπορούμε να διαμορφώσουμε τον τρόπο με τον οποίο θα εμφανιστούν τα δεδομένα μας στους χρήστες. (Frontend).
3.2 Τμήμα διαχείρισης ιστοσελίδας (Backend).
Στο τμήμα αυτό υλοποιείται η διαχείριση της ιστοσελίδας μας. Στο τμήμα αυτό έχουν πρόσβαση μόνο εξουσιοδοτημένοι χρήστες και αφορά την διαχείριση τόσο των δεδομένων (άρθρων, banners, μηνυμάτων κλπ) όσο και της συμπεριφοράς της ίδιας της ιστοσελίδας.
Ακόμα και εάν ποτέ πριν δεν είχατε χρησιμοποιήσει σύστημα
διαχείρισης περιεχομένου, με το ASCOOS
CMS θα νιώσετε σαν να ασχολείστε
χρόνια.
Μέσα από το γραφικό περιβάλλον διαχείρισης, που σε πολλούς θα θυμίσει οικεία λειτουργικά συστήματα Ηλεκτρονικών Υπολογιστών, ο
διαχειριστής μπορεί χρησιμοποιώντας πολλαπλά παράθυρα, να
βελτιστοποιήσει τους χρόνους εργασίας του.
Έτσι δεν χρειάζεται πλέον να περιμένει να ολοκληρωθεί η προηγούμενη
εργασία ώστε να προχωρήσει σε επόμενη. Για παράδειγμα μπορεί ταυτόχρονα
να βλέπει τα sessions των επισκεπτών και από την άλλη να καταχωρεί ένα
άρθρο. Και οι δύο ενέργειες σχεδόν ταυτόχρονα.
Μπορείτε να αλλάξετε την ταπετσαρία (Wallpaper) στην επιφάνεια εργασίας, να αλλάξετε ολόκληρο το θέμα του πίνακα διαχείρισης (wallpaper, εικονίδια, μορφή παραθύρων κλπ.), να αλλάξετε την εμφάνιση στην οθόνη σύνδεσης του περιβάλλοντος διαχείρισης κ.α.
3.3 Τμήμα διαχείρισης υπηρεσιών. (Services).
Το τμήμα αυτό διαχειρίζεται όλες τις παραγόμενες υπηρεσίες της ιστοσελίδας μας, όπως εισερχόμενα ή εξερχόμενα RSS Feeds, AXML (Ascoos XML-RPC) κλπ. Στο τμήμα αυτό μπορούν να έχουν πρόσβαση μόνο εξουσιοδοτημένοι χρήστες. Για παράδειγμα η αποστολή RSS μπορεί να γίνει μόνο σε χρήστες που έχουν κάνει εγγραφή στην συγκεκριμένη υπηρεσία, προστατεύοντας έτσι την ιστοσελίδα μας από υπερφόρτωση υπηρεσιών.
4. Εν Κατακλείδι
Με το παρών άρθρο σας δώσαμε το περίγραμμα του τι είναι το ASCOOS
CMS. Στον παρόντα ιστότοπο θα βρείτε πολλά άλλα σχετικά με τα αναφερόμενα εδώ άρθρα, που αναλύουν με περισσότερες λεπτομέρειες και σε βάθος όλα αυτά που θα πρέπει να γνωρίζετε για να κατανοήσετε πλήρως το ASCOOS
CMS.
Ως δημιουργός του ASCOOS CMS, εύχομαι και ελπίζω ότι αυτό που δημιούργησα με πολύ κόπο και μεράκι θα γίνει αποδεκτό από το σύνολο των χρηστών του διαδικτύου.
Αυτό
που μπορώ να υποσχεθώ, είναι ότι πάντα θα φροντίζω ώστε το „παιδί μου“
να παραμένει αντάξιο των προσδοκιών τόσο αυτών που πίστεψαν από την αρχή στο cms μου, όσο και των χρηστών που το χρησιμοποιούν και θα θέλουν πάντα να έχουν τα κορυφαία χαρακτηριστικά και τις τελευταίες τεχνολογίες στις ιστοσελίδες τους.
Ευχαριστώ
Δρογκίδης Χρήστος
Δημιουργός του ASCOOS
CMS







