MediaWiki 1.1 Beginner's Guide

Install, manage, and customize your own MediaWiki-based site

MediaWiki 1.1 Beginner's Guide

Beginner's Guide
Jeff Orlof, Mizanur Rahman

Install, manage, and customize your own MediaWiki-based site
$23.99
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

+ Collection
Free Sample

Book Details

ISBN 139781847196040
Paperback356 pages

About This Book

  • Install and administer MediaWiki to build a successful wiki site
  • Master the many administrative tasks associated with running and securing your wiki
  • Clear focus on beginners with lots of step-by-step instructions and clear explanation
  • Up-to-date with version 1.15 of MediaWiki, released in June 2009

Who This Book Is For

If you are a Web Designer, IT Administrator or Executive, or a Programmer and wish to gain a solid foundation in the MediaWiki software application, then this book is for you.

Table of Contents

Chapter 1: About MediaWiki
Before we get started
An introduction to wikis
What can you do with a wiki?
MediaWiki
Summary
Chapter 2: Installing MediaWiki
MediaWiki requirements
Using the Fantastico installer
Installing MediaWiki with Fantastico
Time for action - installing the software
Downloading MediaWiki
Uploading files using cPanel
Time for action - uploading MediaWiki files with cPanel
Uploading MediaWiki files with an FTP client
Time for action - uploading the files
Completing the installation
Time for action - getting everything ready
Time for action - finishing up
Summary
Chapter 3: Getting to Know Your Wiki
Navigating the Main Page
Time for action - creating a user account
The logo
Time for action - changing the logo method one
Time for action - changing the logo method two
Summary
Chapter 4: Creating Content
Planning for new content
Creating a new page
Time for action - editing the Main Page
Time for action - protect the Main Page
Time for action - create a new page using the search feature
Time for action - creating a new page using a link
Time for action - creating a new page using a URL
Time for action - deleting a page
Formatting pages
Time for action - editing text with the edit toolbar
Links
Time for action - creating external links
Summary
Chapter 5: Advanced Formatting
Anchor links
Time for action - creating anchor links
Lists
Time for action - creating an unordered list
Time for action - creating an ordered list
Time for action - creating a definition list
Using tables
Time for action - creating a table
Time for action - formatting our table
Time for action - creating a nested table
Mathematical formulas
Time for action - enabling TeX
Magic words
Time for action - inserting a magic word
Summary
Chapter 6: Putting the Media in MediaWiki
File uploading
Time for action - enabling file uploads
Uploading images
Time for action - uploading an image
Time for action - uploading an image onto a page
Time for action - creating a gallery
Video files
Time for action - installing the Flash extension
Time for action - uploading a Flash file
Audio files
Time for action - installing the OggHandler extension
Time for action - embedding Ogg files
Summary
Chapter 7: Organizing Your Wiki's Content
Namespaces
Time for action - creating a page in a namespace
Time for action - creating a new namespace
Categories
Time for action - creating a category
Time for action - add a page to a category
Page templates
Time for action - creating a template
Time for action - using parameters in a template
Page redirection
Time for action - redirecting a page
Moving a page
Time for action - moving a page
Time for action - a more creative way to move a page
Summary
Chapter 8: The MediaWiki Administrator
User types in MediaWiki
Changing permissions
Time for action - editing group permissions
Time for action - creating a new group
Time for action - adding users to a group
File uploads
Time for action - editing the allowed file types for uploading
MediaWiki security
Time for action - stopping bad behavior
Time for action - checking up on logins
Summary
Chapter 9: Multi-user Environment
Users
Time for action - changing the user profile
Time for action - changing the skin
Time for action - changing the editing preferences
Time for action - viewing the page history
Time for action - watch a page and revert
Time for action - reverting to previous content
Your wiki's community
Time for action - starting a conversation on a standard talk page
Time for action - starting a conversation on a user talk page
Time for action - resolving an edit conflict
Time for action - installing the Discussion extension
Summary
Chapter 10: Advanced Customization
Customizing your wiki's appearance
Time for action - changing the skin
Time for action - locating and analyzing the CologneBlue.php file
Time for action - changing the skin's background
Time for action - changing the color of the text
Changing the layout
Time for action - changing the footer
Time for action - changing the navigation links
Time for action - moving sections on a page
Customizing user capabilities
Time for action - disable the ability to change skins
Hacking MediaWiki
Time for action - making your wiki private
Time for action - enhancing custom namespaces
Summary
Chapter 11: Maintaining MediaWiki
Maintenance scripts
Time for action - installing the MaintenanceShell extension
Backing up your wiki
Time for action - backing up the database
Time for action - backing up the filesystem
Restoring from a backup
Time for action - restoring the database backup
Time for action - restoring the filesystem on a new installation
Upgrading MediaWiki
Time for action - upgrading MediaWiki
Summary
Chapter 12: Integrating MediaWiki
Integrating MediaWiki with WordPress
Time for action - install WordPress comments
Joomla! integration
Time for action - installing AuthJoomla
MediaWiki and Moodle
The Single sign-on approach
Summary

What You Will Learn

  • Install MediaWiki on your server and get started quickly
  • Create new MediaWiki templates and configure MediaWiki to suit your personal taste
  • Secure your wiki against malicious users
  • Integrate multimedia files into your wiki
  • Add extensions to expand the functionality of your wiki
  • Get your MediaWiki site up and running quickly even if you're not sure how wikis work
  • Maintain your wiki through backups and other tasks
  • Manage users and protect pages from vandalism
  • Dig into the files that run your MediaWiki site
  • Learn how to use MediaWiki for collaborationa
  • Understand what being a good MediaWiki administrator entails
  • Integrate your wiki with other collaboration software

In Detail

MediaWiki is the free, open-source wiki engine software that powers Wikipedia and many of the other popular wikis across the Web. Written in PHP, it possesses many features that make it the engine of choice for large collaborative wikis: flexible markup, comprehensive user management, multimedia handling, and more. Whether you are creating a public wiki for open contributions, a private wiki for collaborating within your work team or group of friends, or even a wiki for personal use, this book will provide you with all the essential steps you require to achieve this.

This book covers how to administer users, back up and restore content safely, migrate your installation to another server or database, and even make hacks to the code. From the installation process to customizing the pages, you will learn what it takes to run a well designed, secure MediaWiki site.

Throughout the course of this book, you will see the many different ways that MediaWiki can be used on the Web. This book covers the open source MediaWiki wiki engine from installation and getting started through structuring your collaborative web site, advanced formatting, images, and multimedia to migrating your installation and creating new MediWiki templates. While you will be introduced to the many uses of a wiki, you will also be taken through step-by-step exercises that will help you master the many administrative tasks associated with running and securing your wiki. You will learn how to prevent unauthorized edits being made to content, how to prevent spam, how to back up and restore your wiki, how to configure its look and functionality to suit your needs, and much more.

Authors

Table of Contents

Chapter 1: About MediaWiki
Before we get started
An introduction to wikis
What can you do with a wiki?
MediaWiki
Summary
Chapter 2: Installing MediaWiki
MediaWiki requirements
Using the Fantastico installer
Installing MediaWiki with Fantastico
Time for action - installing the software
Downloading MediaWiki
Uploading files using cPanel
Time for action - uploading MediaWiki files with cPanel
Uploading MediaWiki files with an FTP client
Time for action - uploading the files
Completing the installation
Time for action - getting everything ready
Time for action - finishing up
Summary
Chapter 3: Getting to Know Your Wiki
Navigating the Main Page
Time for action - creating a user account
The logo
Time for action - changing the logo method one
Time for action - changing the logo method two
Summary
Chapter 4: Creating Content
Planning for new content
Creating a new page
Time for action - editing the Main Page
Time for action - protect the Main Page
Time for action - create a new page using the search feature
Time for action - creating a new page using a link
Time for action - creating a new page using a URL
Time for action - deleting a page
Formatting pages
Time for action - editing text with the edit toolbar
Links
Time for action - creating external links
Summary
Chapter 5: Advanced Formatting
Anchor links
Time for action - creating anchor links
Lists
Time for action - creating an unordered list
Time for action - creating an ordered list
Time for action - creating a definition list
Using tables
Time for action - creating a table
Time for action - formatting our table
Time for action - creating a nested table
Mathematical formulas
Time for action - enabling TeX
Magic words
Time for action - inserting a magic word
Summary
Chapter 6: Putting the Media in MediaWiki
File uploading
Time for action - enabling file uploads
Uploading images
Time for action - uploading an image
Time for action - uploading an image onto a page
Time for action - creating a gallery
Video files
Time for action - installing the Flash extension
Time for action - uploading a Flash file
Audio files
Time for action - installing the OggHandler extension
Time for action - embedding Ogg files
Summary
Chapter 7: Organizing Your Wiki's Content
Namespaces
Time for action - creating a page in a namespace
Time for action - creating a new namespace
Categories
Time for action - creating a category
Time for action - add a page to a category
Page templates
Time for action - creating a template
Time for action - using parameters in a template
Page redirection
Time for action - redirecting a page
Moving a page
Time for action - moving a page
Time for action - a more creative way to move a page
Summary
Chapter 8: The MediaWiki Administrator
User types in MediaWiki
Changing permissions
Time for action - editing group permissions
Time for action - creating a new group
Time for action - adding users to a group
File uploads
Time for action - editing the allowed file types for uploading
MediaWiki security
Time for action - stopping bad behavior
Time for action - checking up on logins
Summary
Chapter 9: Multi-user Environment
Users
Time for action - changing the user profile
Time for action - changing the skin
Time for action - changing the editing preferences
Time for action - viewing the page history
Time for action - watch a page and revert
Time for action - reverting to previous content
Your wiki's community
Time for action - starting a conversation on a standard talk page
Time for action - starting a conversation on a user talk page
Time for action - resolving an edit conflict
Time for action - installing the Discussion extension
Summary
Chapter 10: Advanced Customization
Customizing your wiki's appearance
Time for action - changing the skin
Time for action - locating and analyzing the CologneBlue.php file
Time for action - changing the skin's background
Time for action - changing the color of the text
Changing the layout
Time for action - changing the footer
Time for action - changing the navigation links
Time for action - moving sections on a page
Customizing user capabilities
Time for action - disable the ability to change skins
Hacking MediaWiki
Time for action - making your wiki private
Time for action - enhancing custom namespaces
Summary
Chapter 11: Maintaining MediaWiki
Maintenance scripts
Time for action - installing the MaintenanceShell extension
Backing up your wiki
Time for action - backing up the database
Time for action - backing up the filesystem
Restoring from a backup
Time for action - restoring the database backup
Time for action - restoring the filesystem on a new installation
Upgrading MediaWiki
Time for action - upgrading MediaWiki
Summary
Chapter 12: Integrating MediaWiki
Integrating MediaWiki with WordPress
Time for action - install WordPress comments
Joomla! integration
Time for action - installing AuthJoomla
MediaWiki and Moodle
The Single sign-on approach
Summary

Book Details

ISBN 139781847196040
Paperback356 pages
Read More