Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου

Τα συστήματα διαχείρισης περιεχομένου (Content Management Systems) χρησιμοποιούνται ευρέως στην κατασκευή εφαρμογών του παγκόσμιου ιστού. Το κυριότερο πλεονέκτημά τους είναι ότι άνθρωποι που δεν γνωρίζουν τις τεχνολογίες διαδικτύου μπορούν πολύ εύκολα μέσω διεπαφών να δημιουργήσουν αλλά και να συντη...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μανδρώζος, Ασημάκης
Άλλοι συγγραφείς: Τσακαλίδης, Αθανάσιος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2013
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/6038
Περιγραφή
Περίληψη:Τα συστήματα διαχείρισης περιεχομένου (Content Management Systems) χρησιμοποιούνται ευρέως στην κατασκευή εφαρμογών του παγκόσμιου ιστού. Το κυριότερο πλεονέκτημά τους είναι ότι άνθρωποι που δεν γνωρίζουν τις τεχνολογίες διαδικτύου μπορούν πολύ εύκολα μέσω διεπαφών να δημιουργήσουν αλλά και να συντηρήσουν την δική τους ιστοσελίδα.Ένα από τα δημοφιλέστερα CMS συστήματα είναι το Joomla. Το Joomla είναι open source οπότε και μπορεί κάποιος να το κατεβάσει δωρεάν ,να το χρησιμοποιήσει αλλά και να δει τον πηγαίο κώδικά του. Ξεχωρίζει από τα υπόλοιπα CMS συστήματα λόγο της απλότητας χειρισμού του και της μεγάλης κοινότητας χρηστών που το υποστηρίζουν. Η WebML είναι μια γλώσσα μοντελοποίησης διαδικτυακών εφαρμογών. Στόχος της είναι η παρουσίαση της δομής μιας τέτοιας εφαρμογής. Με την χρησιμοποίηση των WebML μονάδων ως επίπεδο αφαίρεσης μιας διαδικτυακής εφαρμογής είναι έυκολο να διακρίνουμε την δομή αλλά και τον τρόπο λειτουργίας της. Στην παρούσα διπλωματική εργασία χρησιμοποιείται η WebML για την μοντελοποίηση των ιστοσελίδων που παράγει το Joomla.H μοντελοποίηση αυτή μας βοηθάει να διακρίνουμε τα σχεδιαστικά πλεονεκτήματα αλλά και τις αδυναμίες που μπορεί να παρουσιάζει μια διαδικτυακή εφαρμογή δημιουργημένη με το συγκεκριμένο CMS. Η μοντελοποίηση γίνεται αυτόματα με ένα εργαλείο που έχει υλοποιηθεί στην γλώσσα προγραμματισμού Java και παρουσιάζει τα αποτελέσματα τόσο σε γραφική όσο και σε XML μορφή.