Web 3 Technologies for a Music Encyclopedia
Total Page:16
File Type:pdf, Size:1020Kb
Web 3 Technologies for a Music Encyclopedia Διπλωματική εργασία Ζαρκάδη Κωνσταντίνα ΑΕΜ:1458 Επιβλέπων καθηγητής: Διονύσιος Πολίτης 1/2/2014 2 Περίληψη Όσο το Διαδίκτυο αναπτύσσεται, αλλάζει και εξελίσσεται σύμφωνα με τις ανάγκες που πρέπει να καλυφθούν (όχι μόνο από πλευράς χρηστών αλλά και σε επίπεδο υλικού/κόστους κλπ), προκύπτουν νέες τεχνολογίες που σε ορισμένες περιπτώσεις μπορεί να είναι καινούργιες και πρωτοπόρες και σε άλλες περιπτώσεις να είναι τεχνολογίες που ξέρουμε ήδη, εμπλουτισμένες όμως με νέα στοιχεία. Το σύνολο αυτών των στοιχείων και των νέων τεχνολογιών καλείται ως Web 3.0 ή Σημασιολογικός Ιστός. Αν και ο όρος αυτός, όπως και ότι αυτός αντιπροσωπεύει, είναι ακόμη αρκετά ασαφή το πλέον σίγουρο είναι ότι το Διαδίκτυο δεν είναι πια το ίδιο και η νέα γενιά του έχει ως πυρήνα τα δεδομένα, την έξυπνη ταξινόμηση και αναζήτηση τους και τη σύνδεσή αυτών με τους χρήστες. Έτσι λοιπόν σε αυτή την εργασία έχει γίνει προσπάθεια να εμπλουτίσουμε ένα Web 2.0 εργαλείο που όλοι γνωρίζουμε, το wiki, με στοιχεία όπως την δυνατότητα εισαγωγής HTML5 βίντεο ή τη χρήση tags σε συνδυασμό με έναν δυνατό editor μεταμορφώνοντας το wiki σε μια Μουσική εγκυκλοπαίδεια που περιέχει έκτος από άρθρα και πολυμέσα. Η εργασία αποτελείται από δυο κομμάτια, μια δυναμική ιστοσελίδα και αυτό το έγγραφο. Στο παρόν έγγραφο γίνεται καταρχάς μια εκτενής αναφορά στις εφαρμογές του Web 2.0, η λειτουργικότητα των οποίων τα έχει καταστήσει ως αναπόσπαστα και αναντικατάστατα στοιχεία του διαδικτύου (έως τώρα τουλάχιστον). Γίνεται επίσης μια εισαγωγή στα νέα χαρακτηριστικά που εισάγει το Web 3.0 αλλά και στην λειτουργία του Υπολογιστικού Νέφους (Cloud Computing) αφού χωρίς αυτό το διαδίκτυο θα ήταν εμφανώς περιορισμένο. Τα δύο τελευταία κεφάλαια του κειμένου είναι αφιερωμένα στο δεύτερο κομμάτι της εργασίας, την ιστοσελίδα, ένα project που για ευκολία ονομάστηκε Musicpedia και μπορείτε να το επισκεφτείτε στη διεύθυνση kzarkadi.webpages.auth.gr/joomla. Στα κεφάλαια αυτά αναλύεται η ανάπτυξη της σελίδας, τα εργαλεία και οι προσθήκες που χρησιμοποιήθηκαν αλλά και μια περιγραφή με τις δυνατότητες του project. 3 Abstract As the Internet grows, changes and evolves according to the needs that have be covered (not only user needs but also needs in material/cost etc.), new technologies arise. In some cases they may be new and innovative and in other cases they are already known technologies enriched with new elements. The total of these items and new technologies is called as Web 3.0 or Semantic Web. Although, the term and whatever that represents is still quite unclear. The most certain though is that the Internet is no longer the same and the new generation of it has as its priority the data, the smart categorizing and searching of information and the connection of all these with the users at last. So in this paper there is an attempt to enrich a Web 2.0 tool that we all know, wiki, with figures such as the ability to import HTML5 video and the use of tags, also combined with a powerful editor. In this way I try to transform the wiki in a music encyclopedia that apart from articles and text contains multimedia as well. The paper consists of two parts, a dynamic website and this document. At first, in this document there is an extended reference on Web 2.0 applications, the functionality of which has made them an integral and irreplaceable part of the Internet (until now at least) . There is also an introduction to the new features introduced by Web 3.0 and the function of the Cloud Computing, because without it the web would be clearly limited. The last two chapters of the paper are devoted to the second piece of project, the website, a project that has been named Musicpedia and you can visit it at kzarkadi.webpages.auth.gr/joomla. In these chapters I have analyzed the development of the page, the tools and additives that has been used and a description of the project's features. 4 Πίνακας περιεχομένων 1 Web 2.0.............................................................................................................................................................. 8 1.1 Web 1.0 – Αναφορά .................................................................................................................................. 8 1.2 Τι είναι το Web 2.0 – Γενική περιγραφή ................................................................................................... 8 1.3 Χαρακτηριστικές εφαρμογές του web 2.0 .............................................................................................. 11 1.3.1 YouTube, Vimeo............................................................................................................................... 11 1.3.2 Wiki .................................................................................................................................................. 13 1.3.3 Blogs................................................................................................................................................. 22 1.3.4 Google Docs ..................................................................................................................................... 26 1.4 Άλλα εργαλεία του Web 2.0 .................................................................................................................... 28 1.4.1 Tagging ............................................................................................................................................. 28 1.4.2 Flickr ................................................................................................................................................. 28 1.4.3 RSS ................................................................................................................................................... 29 1.4.4 Podcast ............................................................................................................................................ 29 1.4.5 Mashups .......................................................................................................................................... 29 2 Content Management Systems ....................................................................................................................... 31 2.1 Περιγραφή ............................................................................................................................................... 31 2.2 Σύγκριση Joomla! - Drupal - Wordpress ................................................................................................. 33 2.2.1 Joomla! ............................................................................................................................................ 34 2.2.2 Drupal .............................................................................................................................................. 39 2.2.3 WordPress ....................................................................................................................................... 45 3 Μουσικές Βιβλιοθήκες .................................................................................................................................... 56 3.1 Εισαγωγή – Περιγραφή ........................................................................................................................... 56 3.2 Ψηφιακές βιβλιοθήκες – Ψηφιακές Μουσικές βιβλιοθήκες .................................................................. 56 3.3 Χαρακτηριστικά και δυνατότητες ........................................................................................................... 57 4 WEB 3.0 ........................................................................................................................................................... 60 5 Cloud Computing ............................................................................................................................................. 65 5.1 Cloud Computing (Υπολογιστικό Νέφος) - Ορισμός................................................................................ 65 5.2 Βασικά μοντέλα ανάπτυξης του Cloud .................................................................................................... 65 5.3 Χαρακτηριστικά ....................................................................................................................................... 66 5.4 Μοντέλα υπηρεσίας νέφους ................................................................................................................... 66 5 5.5 Πλεονεκτήματα και μειονεκτήματα του Cloud computing ..................................................................... 68 6 Project Musicpedia .......................................................................................................................................... 68 6.1 Γενικά για το project ................................................................................................................................ 69 6.2 Απαιτήσεις ............................................................................................................................................... 69 6.3 Πρόσθετα Στοιχεία .................................................................................................................................. 69 6.3.1 Template .......................................................................................................................................... 70 6.3.2 JoomlaCK Editor (plug-in) ...............................................................................................................