Μελέτη, σχεδίαση & υλοποίηση δυναμικής ιστοσελίδας, για την διάχυση του ερευνητικού και διοικητικού έργου του Τομέα II
Study, design and implementation of a dynamic website for the dissemination of Division ΙΙ research and administrative effort
Keywords
Συστήματα διαχείρισης περιεχομένου ; Δυναμική ιστοσελίδα ; Βάσεις δεδομένων ; Διακομιστής ιστού ; Βελτιστοποίηση μηχανών αναζήτησης ; Διεπαφή προγραμματισμού εφαρμογών ; API ; WordpressAbstract
Η παρούσα εργασία εστιάζει στην σχεδίαση και ανάπτυξη δυναμικής ιστοσελίδας, για την παρουσίαση και διάχυση του ακαδημαϊκού ερευνητικού και διοικητικού έργου των μελών του Τομέα ΙΙ: Βασικών Επιστημών και Εφαρμοσμένων Τεχνολογιών του Τμήματος Μηχανικών Βιομηχανικής Σχεδίασης και Παραγωγής του Πανεπιστημίου Δυτικής Αττικής. Αρχικά, με γνώμονα τον στόχο της διπλωματικής εργασίας, δημιουργήθηκαν οι ανάλογες απαιτήσεις και ανάγκες οι οποίες οδήγησαν στην στοχευμένη μελέτη και επιλογή των απαραίτητων τεχνολογιών ανάπτυξης της ιστοσελίδας του τομέα. Οι τεχνολογίες αυτές είναι το σύστημα διαχείρισης περιεχομένου WordPress, μία MySQL βάση δεδομένων και οι γλώσσες HTML, CSS, JavaScript & PHP. Στη συνέχεια, πραγματοποιήθηκε οργάνωση του περιβάλλοντος ανάπτυξης, συμπεριλαμβανομένων του λογισμικού, του πηγαίου κώδικα του έργου, της βάσης δεδομένων και της τοπικής φιλοξενίας της ιστοσελίδας στον διακομιστή ιστού. Κατά την ανάπτυξη της ιστοσελίδας, δόθηκε έμφαση στην αρχιτεκτονική της και για την επίτευξη του σκοπού χρησιμοποιήθηκαν τα κατάλληλα πρόσθετα τα οποία προσέφεραν επιπλέον λειτουργικότητα. Παράλληλα, πραγματοποιήθηκε εκτενής μελέτη για την δημιουργία προσθέτου με σκοπό την παρουσίαση λίστας δημοσιεύσεων του ακαδημαϊκού προσωπικού του τομέα, όπου υλοποιήθηκε με την χρήση του Mendeley API και των γλωσσών PHP και JavaScript. Επιπροσθέτως, κατά την ολοκλήρωση πραγματοποιήθηκε η μεταβίβαση της ιστοσελίδας στον διακομιστή ιστού του πανεπιστημίου. Εν κατακλείδι, διατυπώθηκαν λεπτομερείς οδηγίες ως προς τους διαχειριστές για την κατανόηση ανάπτυξης του συστήματος αλλά και για την διευκόλυνσή τους κατά την χρήση του.
Abstract
The present paper focuses on the design and development of a dynamic website, for the presentation and dissemination of the academic research and administrative effort of the members of the Division II: Basic Sciences and Applied Technologies of the Department of Industrial Design and Production Engineering of the University of West Attica. Initially, based on the goal of the thesis, the corresponding requirements and needs were created which led to the targeted study and selection of the necessary technologies to create the website of the division. These technologies are the WordPress content management system, a MySQL database and the languages HTML, CSS, JavaScript & PHP. Then, the development environment was organized, including the software, the project source code, the database and the local hosting of the website on the server. During the development of the website, emphasis was placed on its architecture and to achieve the goal, appropriate plugins were used which offered additional functionality. At the same time, an extensive study was carried out for the creation of a plugin for the purpose of presenting publications of the academic staff of the division, where it was implemented using the Mendeley API and the PHP and JavaScript languages. In addition, upon completion, the website was migrated to the university's web server. In conclusion, detailed guidelines have been formulated to help administrators understand the development of the system and to facilitate their use of the system.