Web 3 Technologies for a Music Encyclopedia

Total Page:16

File Type:pdf, Size:1020Kb

Web 3 Technologies for a Music Encyclopedia 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) ...............................................................................................................
Recommended publications
  • Assignment of Master's Thesis
    ASSIGNMENT OF MASTER’S THESIS Title: Git-based Wiki System Student: Bc. Jaroslav Šmolík Supervisor: Ing. Jakub Jirůtka Study Programme: Informatics Study Branch: Web and Software Engineering Department: Department of Software Engineering Validity: Until the end of summer semester 2018/19 Instructions The goal of this thesis is to create a wiki system suitable for community (software) projects, focused on technically oriented users. The system must meet the following requirements: • All data is stored in a Git repository. • System provides access control. • System supports AsciiDoc and Markdown, it is extensible for other markup languages. • Full-featured user access via Git and CLI is provided. • System includes a web interface for wiki browsing and management. Its editor works with raw markup and offers syntax highlighting, live preview and interactive UI for selected elements (e.g. image insertion). Proceed in the following manner: 1. Compare and analyse the most popular F/OSS wiki systems with regard to the given criteria. 2. Design the system, perform usability testing. 3. Implement the system in JavaScript. Source code must be reasonably documented and covered with automatic tests. 4. Create a user manual and deployment instructions. References Will be provided by the supervisor. Ing. Michal Valenta, Ph.D. doc. RNDr. Ing. Marcel Jiřina, Ph.D. Head of Department Dean Prague January 3, 2018 Czech Technical University in Prague Faculty of Information Technology Department of Software Engineering Master’s thesis Git-based Wiki System Bc. Jaroslav Šmolík Supervisor: Ing. Jakub Jirůtka 10th May 2018 Acknowledgements I would like to thank my supervisor Ing. Jakub Jirutka for his everlasting interest in the thesis, his punctual constructive feedback and for guiding me, when I found myself in the need for the words of wisdom and experience.
    [Show full text]
  • Decentralized Social Data Sharing
    Decentralized Social Data Sharing by Alan Davoust A Thesis submitted to the Faculty of Graduate Studies and Post-Doctoral Affairs in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Electrical and Computer Engineering Ottawa-Carleton Institute for Electrical and Computer Engineering (OCIECE) Department of Systems and Computer Engineering Carleton University Ottawa, Ontario, Canada 2015 Copyright c 2015 - Alan Davoust Abstract Many data sharing systems are open to arbitrary users on the Internet, who are independent and self-interested agents. Therefore, in addition to traditional design goals such as technical performance, data sharing systems should be designed to best support the strategic interactions of these agents. Our research hypothesis is that designs that maximize the participants’ autonomy can produce useful data sharing systems. We apply this design principle to both the system architecture and the functional design of a data sharing system, and study the resulting class of systems, which we call Decentralized Social Data Sharing ((DS)2) systems. We formally define this class of systems and provide a reference implementation and an example application: a distributed wiki system called P2Pedia. P2Pedia implements a decentralized collaboration model, where the users are not required to reach a consensus, and instead benefit from being exposed to multiple viewpoints. We demonstrate the value of this collaboration model through an extensive user study. Allowing the users to autonomously control their data prevents the system archi- tecture from being optimized for efficient query processing. We show that Regular Path Queries, a useful class of graph queries, can still be processed on the shared data: although in the worst case such queries are intractable, we propose a cost estimation technique to identify tractable queries from partial knowledge of the data.
    [Show full text]
  • University of Southampton Research Repository Eprints Soton
    University of Southampton Research Repository ePrints Soton Copyright © and Moral Rights for this thesis are retained by the author and/or other copyright owners. A copy can be downloaded for personal non-commercial research or study, without prior permission or charge. This thesis cannot be reproduced or quoted extensively from without first obtaining permission in writing from the copyright holder/s. The content must not be changed in any way or sold commercially in any format or medium without the formal permission of the copyright holders. When referring to this work, full bibliographic details including the author, title, awarding institution and date of the thesis must be given e.g. AUTHOR (year of submission) "Full thesis title", University of Southampton, name of the University School or Department, PhD Thesis, pagination http://eprints.soton.ac.uk UNIVERSITY OF SOUTHAMPTON Improving Users’ Awareness Interactions in the Collaborative Document Authoring Process: The CAWS Approach by Ilaria Liccardi A thesis submitted in partial fulfilment for the degree of Doctor of Philosophy in the Faculty of Engineering and Applied Science Department of Electronics and Computer Science United Kingdom. February 2010 ABSTRACT Awareness of individual and group activities is critical to successful collaborative authoring. Participants require knowledge of what other contributors are doing and have done, what meaningful changes have been made to a document, and who is editing each section of a document and why. With this information, group dynamics can be improved and members can work more efficiently toward the final product. In this thesis, key problems in collaborative activities are identified through a review of previous research on the subject and from field research of authors engaged in collaborative work.
    [Show full text]
  • Collaboration and Social Media-2008
    Research Report Collaboration and Social Media-2008 Taking Stock of Today’s Experiences and Tomorrow’s Opportunities Geoffrey Bock Steve Paxhia The Gilbane Group June 9, 2008 Gilbane Group Inc. 763 Massachusetts Avenue Cambridge, MA 02139 USA Tel: 617.497.9443 Fax: 617.497.5256 [email protected] http://gilbane.com With Thanks to Our Sponsors Platinum Gold Silver ©2008 Gilbane Group, Inc. i http://gilbane.com Collaboration and Social Media — 2008 Table of Contents With Thanks to Our Sponsors .................................................................................. i Our Perspective ................................................................................. vi How American Companies Use Social Media ....................................... i Tracking Social Media ............................................................................................. 2 Adopting Social Media .............................................................................................. 5 Social Media Profiles .............................................................................................. 10 A Social Media Roadmap ....................................................................................... 30 Customer Stories ............................................................................. 32 Awareness at Earth Knowledge ............................................................................. 33 EMC Documentum eRoom at Bechtel ................................................................... 36 EMC Documentum eRoom
    [Show full text]
  • Onapp Admin Guide
    2.0 Admin Guide 2.0 Admin Guide Contents 0. About This Guide ............................................................................................... 5 1. OnApp Overview ................................................................................................ 6 1.1 Servers ................................................................................................................... 6 1.2 Networks ................................................................................................................ 7 1.3 Templates .............................................................................................................. 8 1.4 Virtual Machines .................................................................................................... 8 1.5 Scalability .............................................................................................................. 8 1.6 Availability and Reliability .................................................................................... 8 1.7 Security .................................................................................................................. 9 1.8 API and Integration ............................................................................................... 9 2. OnApp Hardware & Software Requirements ................................................. 10 2.1 Hypervisor Servers ............................................................................................. 10 2.2 Control Panel Server ..........................................................................................
    [Show full text]
  • Informa on Systems & Grid Technologies
    Informa on Systems & Grid Technologies Seventh Interna onal Conference ISGT’2013 Sofi a, Bulgaria, May, 31 – June 1., 2013. 1 ISGT’2013 Conference Commi ees Co-chairs • Prof Ivan SOSKOV • Prof Kiril BOYANOV Program Commi ee • Míchéal Mac an AIRCHINNIGH, Trinity College, University of Dublin • Pavel AZALOV, Pennsylvania State University • Marat BIKTIMIROV, Joint Supercomputer Center, Russian Academy of Sciences • Marko BONAČ, Academic and Research Network of Slovenia • Marco DE MARCO, Catholic University of Milan • Milena DOBREVA, University of Strathclyde, Glasgow • Viacheslav ILIN, Moscow State University • Vladimir GETOV, University of Westminster • Jan GRUNTORÁD, Czech Research and Academic Network • Pavol HORVATH, Slovak University of Technology • Seifedine KADRY, American University of the Middle East, Kuwait • Arto KARILA, Helsinki University of Technology • Dieter KRANZMUELLER, University of Vienna • Shy KUTTEN, Israel Ins tute of Technology, Haifa • Vasilis MAGLARIS, Na onal Technical University of Athens • Ivan PLANDER, Slovak Academy of Science • Dov TE’ENI, Tel-Aviv University • Stanislaw WRYCZA, University of Gdansk • Fani ZLATAROVA, Elizabethtown College Organizing Commi ee • Vladimir DIMITROV • Maria NISHEVA • Kalinka KALOYANOVA • Vasil GEORGIEV 2 Vladimir Dimitrov, Vasil Georgiev (Editors) Informa on Systems & Grid Technologies Seventh Interna onal Conference ISGT’2013 Sofi a, Bulgaria, May, 31 – June 1., 2013. Proceedings St. Kliment Ohridski University Press 3 Preface This conference was being held for the seventh me in the end of May and beginning of June, 2013 in the halls of the Faculty of Mathema cs and Informa cs of the University of Sofi a “St. Kliment Ohridski”, Bulgaria. It is supported by the Na onal Science Fund, by the University of Sofi a “St.
    [Show full text]
  • Metrics That Matter Social Software for Business Performance Metrics That Matter
    Metrics that Matter Social Software for Business Performance Metrics that Matter Contents Introduction: When will social software prove itself? | 1 Current approaches to social software will likely fail | 2 Creating and retaining leaders | 3 Social software is essential to meet the challenge of constant change | 6 Extreme performance improvement is achievable | 9 Companies must focus to move the needle on business performance | 12 Long-term benefits of social software are transformative | 20 Conclusion: Social software is worth your time | 23 Appendix | 24 Note: Social software tools considered in this paper include wikis, blogs, microblogs, discussion forums, social networks, social book- marks, tagging, crowdsourcing, and prediction markets. Only internal-facing solutions (Socialcast, Socialtext, Traction, etc.) were in scope, excluding their external-facing equivalents (Twitter, Facebook, etc.). Social Software for Business Performance Introduction: When will social software prove itself? ENIOR executives are skeptical of the that business performance improvements are Svalue of social software. Their reluctance is possible: OSIsoft1 realized a 22% improvement understandable but self-defeating. Social soft- in average time to issue resolution through ware has the potential to address operational the customer support team’s use of Socialtext2 “pain points” and significantly wikis. Alcoa Fastening enhance business perfor- Systems3 experienced a 61% mance in the short–term and reduction in time spent transform it in the long–term. Companies that on compliance activities Companies that embrace embrace this through the use of Traction this opportunity will have a opportunity will Software.4 Both companies distinct advantage over their have a distinct believe these improvements competitors; skeptics will would have been impossible likely finish last.
    [Show full text]
  • Which Wiki for Which Uses
    Which wiki for which uses There are over 120 Wiki software available to set up a wiki plateform. Those listed below are the 13 more popular (by alphabetic order) wiki engines as listed on http://wikimatrix.org on the 16th of March 2012. The software license decides on what conditions a certain software may be used. Among other things, the software license decide conditions to run, study the code, modify the code and redistribute copies or modified copies of the software. Wiki software are available either hosted on a wiki farm or downloadable to be installed locally. Wiki software Reference Languages Wikifarm Technology Licence Main audience Additional notes name organization available available very frequently met in corporate environment. Arguably the most widely deployed wiki software in the entreprise market. A zero- Confluence Atlassian Java proprietary 11 confluence entreprise cost license program is available for non-profit organizations and open source projects aimed at small companies’ documentation needs. It works on plain DokuWiki several companies Php GPL2 50 small companies text files and thus needs no database. DrupalWiki Kontextwork.de Php GPL2+ 12 entreprise DrupalWiki is intended for enterprise use Entreprise wiki. Foswiki is a wiki + structured data + Foswiki community Perl GPL2 22 entreprise programmable pages education, public Wikimedia Php with backend MediaWiki is probably the best known wiki software as it is the MediaWiki GPLv2+ >300 wikia and many hostingservice, companies private Foundation and others database one used by Wikipedia. May support very large communities knowledge-based site MindTouchTCS MindTouch Inc. Php proprietary 26 SamePage partly opensource and partly proprietary extensions Jürgen Hermann & Python with flat tech savy MoinMoin GPL2 10+ ourproject.org Rather intended for small to middle size workgroup.
    [Show full text]
  • Gérez Votre Documentation Projet Comme Du Code
    Gérez votre documentation projet comme du code Raphaël Semeteys - Consultant chez AtoS Publié dans GLMF n°158 – Mars 2013 https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-158/Gerez-votre-documentation-projet-comme-du-code La documentation d'un projet,qu'il soit libre ou non, est encore souvent vue aujourd'hui comme la dernière roue du carrosse : on la gère si on a le temps et en vrai si on en a vraiment envie. Ben oui, on est développeurs et on ne cherche pas forcément à se faire publier chez O'Reilly. Bref on aime écrire, ça oui, mais surtout du code ! Sur mes différents projets, et notamment ceux qui sont libres1 j'ai toujours cherché LE format pivot qui idéalement me permettrait de gérer et de générer mes documents. Naturellement j'ai A adopté L TEX, amoureux du parfait rendu qu'il génère en PDF. Mais bon... il faut quand même être un peu réaliste, ce ne sont pas ni ma copine, ni ma mère, ni mon grand-père qui vont contribuer à la documentation de mon projet dans ces conditions ! Quelles n'ont donc pas étés ma surprise et ma joie lorsque j'ai découvert ce que je vais vous exposer ici : un format pivot lisible par tous et des outils libres pour le manipuler. Ta-dam ! Je vous présente geekettes et geeks... Markdown, Pandoc et Gitit ! Le tuple qui a fait émerger pour moi le concept code <-> edoc. Pour cela, un grand merci à mon collègue Romain Vimont qui m'a fait une démonstration qui m'a très vite séduit.
    [Show full text]
  • Mise En Place D'un Portail Collaboratif Pour La Gestion De La Connaissance
    Mise en place d’un portail collaboratif pour la gestion de la connaissance dans le cadre de la gestion d’un cloud privé chez EDF Wandifa Gassama To cite this version: Wandifa Gassama. Mise en place d’un portail collaboratif pour la gestion de la connaissance dans le cadre de la gestion d’un cloud privé chez EDF. Recherche d’information [cs.IR]. 2015. dumas- 01679194 HAL Id: dumas-01679194 https://dumas.ccsd.cnrs.fr/dumas-01679194 Submitted on 9 Jan 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. CONSERVATOIRE NATIONAL DES ARTS ET METIERS PARIS _______ MEMOIRE présenté en vue d'obtenir le DIPLOME d'INGENIEUR CNAM SPECIALITE : Informatique OPTION : Architecture et Intégration des Systèmes Logiciels par M. Wandifa GASSAMA ______ Mise en place d’un portail collaboratif pour la gestion de la connaissance dans le cadre de la gestion d’un Cloud privé chez EDF Soutenu le 24/03/2015 _______ JURY PRESIDENT : M. Yves LALOUM MEMBRES : M. Yann POLLET M. Jean-Michel DOUIN M. Jérémy LADET M. Bertrand GOUMY Table des matières Remerciements ......................................................................................................................................
    [Show full text]
  • Web Marketing for Dummies®, 2Nd Edition Published by Wiley Publishing, Inc
    Web Marketing FOR DUMmIES‰ 2ND EDITION by Jan Zimmerman 01_371817-ffirs.indd i 11/5/08 10:14:54 PM 01_371817-ffirs.indd iv 11/5/08 10:14:56 PM Web Marketing FOR DUMmIES‰ 2ND EDITION by Jan Zimmerman 01_371817-ffirs.indd i 11/5/08 10:14:54 PM Web Marketing For Dummies®, 2nd Edition Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permit- ted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Trademarks: Wiley, the Wiley Publishing logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, Making Everything Easier!, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affi liates in the United States and other countries, and may not be used without written permission.
    [Show full text]
  • Awesome Selfhosted - Wikis
    Awesome Selfhosted - Wikis Wikis Related: Software Development - Documentation Generators See also: Wikimatrix, Wiki Engines - WikiIndex, List of wiki software - Wikipedia, Comparison of wiki software - Wikipedia. BookStack - BookStack is a simple, self-hosted, easy-to-use platform for organizing and storing information. It allows for documentation to be stored in a book like fashion. (Demo, Source Code) MIT PHP Cowyo - Cowyo is a feature-rich wiki for minimalists. (Demo) MIT Go django-wiki - Wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style: Use django models. (Demo) GPL-3.0 Python Documize - Modern Docs + Wiki software with built-in workflow, single binary executable, just bring MySQL/Percona. (Source Code) AGPL-3.0 Go Dokuwiki - Easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain files, therefore no database is required. (Source Code) GPL-2.0 PHP Gitit - Wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface. GPL-2.0 Haskell Gollum - Simple, Git-powered wiki with a sweet API and local frontend. MIT Ruby jingo - Git based wiki engine written for node.js, with a decent design, a search capability and good typography. MIT Nodejs Mediawiki - MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month.
    [Show full text]