Community Effort Community Effort

Total Page:16

File Type:pdf, Size:1020Kb

Community Effort Community Effort COVER STORY Mediawiki Configuring and Managing Mediawiki 1.4 CCOMMUNITYOMMUNITY EFFORTEFFORT The best way of organizing collaboration on the Web is with a Wiki. Mediawiki, the Wiki behind the famous Wikipedia project, sets the standard for web-based collaboration tools. BY ELISABETH BAUER iki fans will be familiar with proven its value for over two years in a will be using Mediawiki 1.4beta5. The the scenario: you spot a typo permanent production situation. This final version of 1.4 should have been Won a website and drag the trial by fire has allowed Mediawiki released by the time this magazine mouse around the screen vainly search- developers to quickly discover and reaches the newsstands, so you may be ing for the edit button. Until the incep- remove vulnerabilities, making Media- using a slightly different version. tion of the Wiki principle, it was consid- wiki one of the most stable and well Log on to the console as root, and ered unthinkable for any visitor to be tested Wiki options. change to the web server’s root direc- able to edit a Website. But now, projects tory; this is /opt/lampp/htdocs on like the free encyclopedia, Wikipedia Installation XAMPP, or /var/www, on Debian. Once [1], clearly demonstrate the viability of a Mediawiki requires a functional Apache you get to the web server’s root direc- collaborative effort involving thousands web server with the PHP module and a tory, you can type in the following com- of volunteers. Many business and open MySQL database. The Mediawiki man- mands: source projects have put Wikis to effec- agement scripts need the PHP command tive use in areas such as software docu- line interpreter, which Debian users will tar xzvf /path/to/U mentation, or simply as a means for find in a package of its own, php4-cli. To mediawiki-1.4beta5.tar.gz organizing documents on an enterprise generate thumbnails of images you will intranet. be using with the Wiki, you might also to unpack the Wiki software in the If you are interested in setting up your like to install ImageMagick or the PHP current directory. The new directory that own Wiki, you are spoiled for choice. graphical library, GD. Your web server this step creates will later become part of You’ll find over 50 Wiki engines in a will need to support PHP code execu- the URL for your Wiki, so you will want variety of programming languages. tion. to make sure you give the directory as Mediawiki [2], the software that Download the current version of short a name as possible, wiki, for exam- Wikipedia uses, is a Wiki tool that has Mediawiki from [2]. In this article, we ple: mv mediawiki-1.4beta5 wiki. 22 ISSUE 55 JUNE 2005 WWW.LINUX- MAGAZINE.COM Mediawiki COVER STORY Change to the directory by license for texts and other Advertisment entering cd wiki. documents that was inspired Then type by the GPL. The license allows free copying, modifi- chmod a+w config cation and commercial uti- lization. The Creative Com- to make the web server con- mons licenses allow you figuration directory writable more leeway; for example, temporarily. After completing you can prohibit any com- the installation, don’t forget mercial use and choose a to make the directory read version applicable to your only again. location. Click choose to go to Now, launch the installa- the selection dialog on the tion script in your browser: Creative Commons website, http://localhost/wiki/config/ where you can put together a index.php. license that reflects your The script first checks the requirements. Mediawiki installation requirements. If accepts your choice of license you see an error message at and displays a link to the this point, instead of the license in the footer of every dialog shown in Figure 1, you page. will need to go back, then You need to specify a user check and correct your account as your Sysop Apache and PHP settings. account; the sysop will have You will also be able to see if extended privileges for the the script has found either Wiki; the account name is ImageMagick or the PHP GD arbitrary. extension for generating To accelerate Mediawiki, thumbnails. the installer offers to enable Enter a name for your Wiki either Turck MMCache or in Site name:. The Site name Memcached – you will only will appear at several posi- want to enable these options tions in your Wiki as the if you have installed the project name, and Mediawiki cache software. Debian has will create a so-called project packages for both. Turck name space with this title – MMCache is a PHP bytecode but we will be returning to cache that is useful if you this subject later. will be running Mediawiki on The email address is the a single host. The Wikipedia contact address for error server farm uses Memcached, messages. Use the language a distributed caching system selection dialog to select the originally developed for Live- default language for the Wiki. journal, which runs as a Besides the interface lan- daemon. guage, you need to set char- The database settings are acter encoding. Setting us - the final stage. The install English - Unicode allows script creates a MySQL user users to add entries to the and a database. You can use Wiki in foreign character sets the defaults in most cases. If without needing a you want Mediawiki to share workaround via HTML enti- a database with other appli- ties. cations, enter the database On a local network, the name, and then enter a prefix Wiki licensing information is for the table name in Data- not that important, but if you base table prefix, mw_ for are running a public Wiki, example. This will avoid con- you might like to think about flicts if another application the subject. The GNU Free uses tables of the same name Documentation License is a (for example user). WWW.LINUX- MAGAZINE.COM ISSUE 55 JUNE 2005 23 COVER STORY Mediawiki Type your MySQL root password in the last field, DB root password. This is not the same as your Linux root pass- word, and some distributions allow you to use a blank password. Now click on Install, and the script will create the database, the MySQL and Wiki users, and the LocalSettings.php configuration file in the config directory. If all of this works as planned, you will see a success message with a link to the Wiki in the last line. Before you can visit your new Wiki, you will need to take a short detour via the console. In the Mediawiki directory, move the newly created local settings from the configuration directory to the main directory by typing mv config/LocalSettings.php . Your Wiki is now ready for use. The link Figure 1: Run a PHP script in your browser to install Mediawiki. The script prompts you for the displayed on your screen will take you to critical settings. the main page (see Figure 2). page already exists. The Mediawiki man- with the sysop account created previ- First Steps in the Wiki ual has more information on creating ously, the other settings involve editing Clicking on edit in the toolbar at the top pages [3]. the LocalSettings.php configuration file pops up a text window, which visitors As Mediawiki was developed with the created by the install. The configuration can use to populate the page with con- encyclopedia in mind, it differs from tra- options are located in includes/Default- tent in Wiki syntax (see Table 1). This is ditional Wikis at certain points. For Settings.php. If you want to change any just plain vanilla text with a few special example, Mediawiki introduces the con- of them, copy the values to your local formatting tags. Typing * at the start of a cept of namespaces, fixed prefixes that settings and change them there, as line allows you to create a list, for exam- appear in front of the page title. There is DefaultSettings.php is overwritten by ple, and you can put your text in two, a discussion page for each Wiki page, updates. three, or four sets of equals signs to use and a link in the toolbar at the top takes To add your own log, enter the path to headlines of different sizes: you there. Each user has a personal page the image file in LocalSettings.php: (a link in Wiki syntax [[User:Name]], ==Heading== which allows a user to introduce herself $wgLogo = U or make notes. If someone leaves a mes- "/path/to/your/logo.png"; An empty line gives you a new para- sage on a user’s discussion page, Medi- graph. But the links are the most fasci- awiki informs the user the next time that You can modify any text on the user nating functions. In contrast to classical user accesses a page. The software adds interface directly in the Wiki. http:// Wikis such as Usemodwiki or TWiki, a descriptive page with an image prefix localhost/wiki/index.php/Spezial: which rely on automatic link detection for images, and users can edit the page Allmessages gives you a list of the pages based on CamelCase format, Mediawiki just like any other Wiki page. in the MediaWiki namespace. Each page only supports free text links. Mediawiki Users can create and edit pages in the corresponds to a software message, such converts the text between square brack- Template namespace. {{Title}} allows as Login successful. ets into internal links. Type users to add the content of http:// MediaWiki 1.4 and later allows users localhost/wiki/index.php/Vorlage:Titel to modify the interface settings in their [[Testpage]] to any other page.
Recommended publications
  • Using New Technologies for Library Instruction in Science and Engineering: Web 2.0 Applications
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Faculty Publications, UNL Libraries Libraries at University of Nebraska-Lincoln October 2006 Using New Technologies for Library Instruction in Science and Engineering: Web 2.0 Applications Virginia A. Baldwin University of Nebraska-Lincoln, [email protected] Follow this and additional works at: https://digitalcommons.unl.edu/libraryscience Part of the Library and Information Science Commons Baldwin, Virginia A., "Using New Technologies for Library Instruction in Science and Engineering: Web 2.0 Applications" (2006). Faculty Publications, UNL Libraries. 56. https://digitalcommons.unl.edu/libraryscience/56 This Article is brought to you for free and open access by the Libraries at University of Nebraska-Lincoln at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Faculty Publications, UNL Libraries by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. Using New Technologies for Library Instruction in Science and Engineering: Web 2.0 Applications “Quantum computation is... a distinctively new way of harnessing nature... It will be the first technology that allows useful tasks to be performed in collaboration between parallel universes.” … David Deutsch, The Fabric of Reality: the Science of Parallel Universes-- and its Implications http://en.wikiquote.org/wiki/David_Deutsch INTRODUCTION The transformational concept of Web 2.0 for libraries was a hot topic at three major conferences in June of 2006. The American Library Association (ALA), Special Libraries Association (SLA), and the American Society for Engineering Education (ASEE) conferences all had sessions on the subject. Not all of the focus was on sci-tech libraries. An exploration of the use of these technologies for library instruction in science and engineering fields is the emphasis for this column.
    [Show full text]
  • Filecloud Server Version 20.1 Installation Guide Filecloud Server Version 20.1 Installation Guide
    FileCloud Server Version 20.1 Installation Guide FileCloud Server Version 20.1 Installation Guide Copyright Notice © 2020 CodeLathe Technologies, Inc. All rights reserved. No reproduction without written permission. While all reasonable care has been taken in the preparation of this document, no liability is accepted by the authors, CodeLathe Technologies, Inc., for any errors, omissions or misstatements it may contain, or for any loss or damage, howsoever occasioned, to any person relying on any statement or omission in this document. Any questions regarding this document should be forwarded to: CodeLathe Technologies, Inc. 13785 Research Blvd, Suite 125 Austin TX 78750, USA Phone: U.S: +1 (888) 571-6480 Fax: +1 (866) 824-9584 Email: [email protected] 1. About FileCloud Server for Administrators . 4 1.1 FileCloud Sizing Guide . 8 2. Installing FileCloud Server . 11 2.1 Requirements . 13 2.2 Installation . 16 2.2.1 Direct Installation . 17 2.2.1.1 Installation on Windows . 18 2.2.1.1.1 Install Webserver as Service for Windows . 19 2.2.1.1.2 Install MongoDB as service in Windows . 21 2.2.1.1.3 FileCloud Watchdog Service . 23 2.2.1.1.4 Windows Setup Wizard . 25 2.2.1.1.5 Configuring Servers with the FileCloud Control Panel . 26 2.2.1.1.6 Configuring Optional Components . 30 2.2.1.1.7 Post-Installation Steps . 31 2.2.1.1.8 FileCloud Retention CLI tool for Windows . 32 2.2.1.2 Ubuntu Package Installation . 33 2.2.1.3 FileCloud RPM Package Installation . 34 2.2.1.4 Installation on Linux Distros .
    [Show full text]
  • XAMPP Installation
    XAMPP Installation 1 Introducing XAMPP • An integration package containing a number of useful packages that make it easy to host web sites on various platforms. Apache – MySQL - PHP – WAMP or LAMP • Allow the ease of installation and set up • Main Page: http://www.apachefriends.org/en/xampp.html 2 Introducing XAMPP (cont.) Basic packages include system, programming & server software: •Apache : the famous Web server •MySQL : the widely-used, free, open source database •PHP : the programming language •Perl : the programming language •ProFTPD: an FTP server •OpenSSL : for secure sockets layer support •PhpMyAdmin : for MySQL admin. 3 XAMPP Installation • Download XAMPP installer and let the install begin: – Using the installer version is the easiest way to install XAMPP. – Use default directory for convenience 4 There can be some problems Port 80 (Apache’s default port) can be occupied by other programs http://www.apachefriends.org/en/faq-xampp-windows.html 5 XAMPP Directories • XAMPP default installation directory is c:/xampp/ • The directory of interest is “c:/xampp/htdocs/” and it’s called the webroot (or document root) – PHP files are put in the webroot (c:/xampp/htdocs/) – c:/xampp/htdocs/ maps to http://localhost/ • For example, c:/xampp/htdocs/project/script.php maps to http://localhost/project/script.php – If no file is specified, Apache looks for index.php • For example, c:/xampp/htdocs/project/ maps to http://localhost/project/index.php 6 Installation complete! 7 XAMPP Control Panel No need to tick for running as “service” Apache HTTP Server MySQL DBMS FileZilla FTP Client Mercury SMTP Client 8 Starting Apache & MySQL Toggle button 9 Type http://localhost/ or http://127.0.0.1/ If the server is up and running, you will get this splash screen.
    [Show full text]
  • Publish Joomla! Articles
    ENTERPRISE ARCHITECT User Guide Series Publish to Joomla! Author: Sparx Systems Date: 2021-09-02 Version: 15.2 CREATED WITH Table of Contents Publish to Joomla! 3 Install Joomla! Locally 4 Set up a Joomla! ODBC Link 7 Publish as Joomla! Article 9 Joomla! Content Templates 12 Example - Package Published as Joomla! Article 14 Enable Search in Joomla! Website 16 Publish to Joomla! 2 September, 2021 Publish to Joomla! Enterprise Architect provides a facility for publishing model content as Articles (HTML pages) in a local Joomla! installation. As you develop your model you can publish it in the local Joomla! Repository, where the outline structure closely mirrors the model hierarchy and makes it very simple to explore models on-line. You can publish either an entire model or a single branch of the model into the local Joomla! Repository. This local Repository can then be easily transferred to a live Joomla! Server. Publish model content into Joomla! To publish the content of a model as Articles in Joomla! you work through these stages: Stage Action 1 Install Joomla! locally and create a Joomla! repository. 2 Set up an ODBC link to the created Joomla! repository. 3 Connect to the Joomla! repository from Enterprise Architect and publish Articles. 4 (Optional) Transfer the local Joomla! site to a live Joomla! server. (See Learn more.) Notes · Publish to Joomla! is supported in all Editions of Enterprise Architect · In the Corporate, Unified and Ultimate Editions of Enterprise Architect, if security is enabled you must have 'Generate Documents' permission to Publish as Joomla! Article (c) Sparx Systems 2021 Page 3 of 17 Created with Enterprise Architect Publish to Joomla! 2 September, 2021 Install Joomla! Locally Before you can publish model contents as Joomla! Articles, you must install Joomla! locally on your workstation.
    [Show full text]
  • XAMPP Web Development Stack
    XAMPP Web Development Stack Overview @author R.L. Martinez, Ph.D. The steps below outline the processes for installing the XAMPP stack on a local machine. The XAMPP (pronounced Zamp) stack includes the following: Apache HTTP Server, MariaDB (essentially MySQL), Database Server, Perl, and the PHP Interpreter. The “X” in XAMPP is used to signify the cross-platform compatibility of the stack. The Apache HTTP Server and PHP are required to run phpMyAdmin which is a PHP application that is used for database administration tasks such as creating databases and tables, adding users, etc. Alternative to XAMPP If you have experience with MySQL Workbench, you may prefer to install MySQL Server and MySQL Workbench via the MySQL Installer. MySQL Workbench performs the same functions as phpMyAdmin. However, unlike phpMyAdmin which is a web-based application, MySQL Workbench is a locally installed application and therefore does not require an HTTP Server (e.g. Apache) to run. Installing XAMPP Many of the steps listed have several alternatives (such as changing MySQL passwords via a command line) and students are welcomed and encouraged to explore alternatives. 1. Download XAMPP from the URL below and place the installer (.exe) in the location where you want to install XAMPP. Placing the installer (.exe) in the same location as the intended installation is not required but preferred. http://www.apachefriends.org/download.html Page 1 of 17 XAMPP Web Development Stack 2. See the warning which recommends not installing to C:\Program Files (x86) which can be restricted by UAC (User Account Control). In the steps below XAMPP is installed to a USB flash drive for portability.
    [Show full text]
  • Laboratory: XAMP and APTANA XAMPP Can Be Downloaded From: in That Web You
    Introducción a la Ingeniería del Software y a los Sistemas de Información Laboratory: XAMP and APTANA February 2013 Goal of the practice 1.- Introduction to In this course, we are going to use: - Apache web server - PHP installed as a module for Apache It is possible to download all those applications and to install them independently. However, this process takes time and it is prone to errors. That is why we use XAMPP. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl together with other components such as ftp servers, mail servers, OpenSSL,… As a matter of fact, the name of XAMPP stands for X (for all the operating systems) Apache, MySQL, PHP, Perl. XAMPP is really very easy to install and to use - just download, extract and start. XAMPP is free of charge and most of its components are open source. XAMPP can be downloaded from: http://www.apachefriends.org/en/xampp.html. In that web you can also find installation instructions for Windows, MacOS and Linux. You must have privileged access to install and configure XAMPP, otherwise there will be errors during the installation. After the installation, all XAMPP services are managed in the XAMPP Control Panel Application, which can be started by executing xampp-control.exe: Figure 1: XAMPP Control Panel From this control panel, the main modules (such as Apache) can be started and stopped. Additionally, it also allows configuring these modules as services (enabling “SVC” in the left), which are automatically started when the system boots. Page 1 of 4 Introducción a la Ingeniería del Software y a los Sistemas de Información Laboratory: XAMP and APTANA February 2013 2.- Exercises with XAMPP and Apache a.
    [Show full text]
  • XAMPP-Chapter
    The following is a sample chapter from the upcoming Understanding MySQL and MariaDB, coming in 2020 from Andrew Comeau and Comeau Software Solutions. If you enjoy this preview, please check back at ComeauSoftware.com for more details and updates on anticipated release dates. https://www.comeausoftware.com/understanding-mysql-and-mariadb/ All material, Copyright 2019 – Andrew Comeau 3 Installing MariaDB with XAMPP Using MariaDB as part of a suite of web development tools In This Lesson … • Understand the purpose of an Apache - MySQL - PHP (AMP) software stack • Recognize the variations in AMP stack packages available for download • Install an AMP stack for use in developing databases and hosting web applications What is an AMP Stack? As powerful as MySQL is, it's rarely used on its own. Most developers will want additional tools such as programming languages and interface tools to escape the tedium of working on the command line all the time. This is one of the reasons that MySQL is often used in combination with other tools that will enable the design of user-friendly sites. This means either creating or downloading a ready-made AMP stack. AMP usually stands for "Apache-MySQL-PHP" although the P might also stand for Perl or Python. In general, it simply refers to one or more programming languages that are included with the software stack. An AMP stack is called a stack because each tool within it addresses a different aspect of database and web development and helps support the others. • Apache is a web server - software that can respond to requests for pages and other content within a website.
    [Show full text]
  • Knowledge Management by Wikis
    Knowledge management by wikis Sander Spek [email protected] Institute for Knowledge and Agent Technology Universiteit Maastricht Abstract Wikis provide a new way of collaboration and knowledge sharing. Wikis are software that allows users to work collectively on a web-based knowledge base. Wikis are characterised by a sense of anarchism, collaboration, connectivity, organic development and self-healing, and they rely on trust. We list several concerns about applying wikis in professional organisation. After these concerns are met, wikis can provide a progessive, new knowledge sharing and collabora- tion tool. 1 Grassroots knowledge sharing During the last decades, the sharing of information and knowledge has gone through an unheard rapidisation. Both the amount of information shared, as well as the speed in which this happens, has taken a huge flight. In many fields of progress, professional organisations were more ad- vanced then ‘amateur knowledge sharers’. Remarkably, in some fields this has changed over the years. On the Internet, many succesful grassroots initiatives have popped up, that still didn’t make it to the somewhat static and controlled environment of professional business organisa- tions. Think of free-software projects, but also of free-information projects, as wikis, weblogs, and open news sites like Indymedia. (Möller, 2005) In this paper, we will examine on of the most popular and upcoming knowledge sharing enablers on the Internet: wikis. Consequently, we will discuss why wikis are not (yet) adequate for a professional environment, and what could be changed to have companies adapt the power of wiki-based knowledge sharing too. 2 Wikis Möller (2005, page vii, translated) defines wikis as “open websites that can be edited by every visitor.”1 We will extend this definition in two ways: (1) we explicitly state that modifying can also include deleting information, and (2) we mention the fact that a wiki is in fact a knowledge base.
    [Show full text]
  • Installing XAMPP on Ubuntu 18.04
    How to Install XAMPP on your Ubuntu 18.04 LTS System XAMPP stands for cross-platform(X), Apache(A) server, MariaDB(M), PHP(P) and Perl(P). It is built by Apache Friends and basically serves as a local host or a local server. Through this local server, you can install this software on your system and test the clients or your website before uploading it to the remote web server or computer. XAMPP is most widely known by Windows users, but there are XAMPP packages for Ubuntu Linux as well. In this article, we will describe a step-by-step method for installing this application stack on your system. You can then verify the installation by using a few URLs. You can also go through the uninstall process that will help you in uninstalling the software if the need arises. The commands and procedures described in this article have been run on an Ubuntu 18.04 LTS system. Installing XAMPP on Ubuntu 18.04 Please follow the following steps in order to download, install and configure XAMPP on your system: 1 Step 1: Download the installation package The first step is to download the XAMPP package for Linux from the official Apache Friends website: https://www.apachefriends.org/index.html Click on the XAMPP for Linux option after which you will be prompted to Run the package or Save it to your system. We recommend downloading the package by clicking the Save File option. After which, your downloaded file will be saved to the Downloads folder by default. 2 Step 2: Make the installation package executable We will install the package through the Ubuntu command line, The Terminal.
    [Show full text]
  • The History of Mediawiki and the Prospective for the Future
    The history of MediaWiki and the prospective for the future Bern, 2017-02-04 Magnus Manske https://commons.wikimedia.org/wiki/File:MediaWiki_talk,_Bern,_2017-02-04,_Magnus_Manske.pdf Overview ● History of MediaWiki, with a focus on Wikimedia ● Usage, extensions and scripts ● Wikidata ● Of course, a few tools Pre-history UseModWiki by Ward Cunningham ● Single file Perl script ● All data stored in file system ● Does not scale well ● No “special pages” beyond Recent Changes ● Default: delete revisions older than two weeks, to save disk space… ● Used for Wikipedia since 2001-01 Phase 2 ● Mea maxima culpa ● Switch on 2002-01-25 ● PHP (for better or worse) ● Using MySQL to store data ● Based on UseModWiki syntax for backwards compatibility Brion Vibber Photo by JayWalsh CC-BY-SA 3.0 Tim Starling Photo by Lane Hartwell Nostalgia Wikipedia screenshot CC-BY-SA 3.0 Phase 3 / MediaWiki ● Massive refactoring/rewrite by Lee Daniel Crocker ● Proper OO, profiling functions ● Known as “Phase 3”, subsequently renamed “MediaWiki” (July 2003) Lee Daniel Crocker Picture by User:Cowtung, CC-BY-SA 3.0 New features since UseModWiki (for Wikipedia) ● Namespaces ● Special Pages with advanced functionality ● Skins ● Local (later: Commons) file upload ● Categories ● Templates ● Parser functions ● Table syntax ● Media viewer ● Visual editor ● Kartograph MediaWiki today ● Most widely used Wiki software ● Over 2,200 extensions ● Customizable via JavaScript gadgets and user scripts ● Comprehensive API Multiple caching mechanisms for large installations (e.g. Wikipedia)
    [Show full text]
  • Public Wikis: Sharing Knowledge Over the Internet
    Technical Communication Wiki : Chapter 2 This page last changed on Apr 15, 2009 by kjp15. Public Wikis: Sharing Knowledge over the Internet What is a public wiki? A public wiki refers to a wiki that everyone can edit, that is, it is open to the general public on the Internet with or without a free login. Anyone is welcome to add information to the wiki, but contributors are asked to stay within the subject area, policies, and standards of the particular wiki. Content that does not relate to the subject or is not of good quality can and will be deleted by other users. Also, if a contributor makes a mistake or a typo, other users will eventually correct the error. Open collaboration by anyone means that multiple articles can be written very fast simultaneously. And, while there may be some vandalism or edit wars, quality of the articles will generally improve over time after many editors have contributed. The biggest public wiki in the world, with over 75,000 contributors, is Wikipedia, "the free encyclopedia that anyone can edit" [1]. Wikipedia has over 2.8 million articles in the English version, which includes over 16 million wiki pages, and is one of the top ten most popular websites in the United States [2]. There are versions of Wikipedia in ten different languages, and articles in more than 260 languages. Wikipedia is operated by the non-profit Wikimedia Foundation [3] which pays a small group of employees and depends mainly on donations. There are also over 1,500 volunteer administrators with special powers to keep an eye on editors and make sure they conform to Wikipedia's guidelines and policies.
    [Show full text]
  • Collective Authoring the Free Wikipedia Encyclopedia Uses the Mediawiki Engine to Collect an Enormous Knowledge Database
    SYSADMIN Mediawiki Installing and Maintaining Mediawiki Collective Authoring The free Wikipedia encyclopedia uses the Mediawiki engine to collect an enormous knowledge database. If you want to launch your own wiki, this PHP-based software is a good choice that provides rich functional- ity and plenty of power. BY ERIK MÖLLER iki means quick in Hawaiian each wiki page in the browser. Square an asterisk at the start of a line creates a – and the Web-based wiki brackets are all you need to make a text list; text surrounded by equals signs Wtechnology has established string into a link. If the page already turns into a heading. itself extremely quickly. Ward Cunning- exists, the link is created; if not, the user There are more than 100 wiki engines ham had the idea back in 1995, when he is provided access to an edit box where [1] at present. Mediawiki [2] is a popular was looking for a method to collect he can create a new page with the pro- example. It provides the underlying tech- examples of common programming tasks vided heading (see Figure 1). nology for the Copyleft encyclopedia, amongst a group of developers. The sim- An easily understandable syntax Wikipedia, the role model for most other ple idea was to allow modifications of makes light work of formatting. Typing wikis (see A Journey to the World of Wikis). In its first year, Wikipedia used A Journey to the World of Wikis the usemod wiki [3], which is written in Although it was specially developed for released under a free license.The Wikibooks Perl.
    [Show full text]