Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

MediaWiki Administration

( Duration: 3 Days )

This MediaWiki Administration training course focuses on downloading, installing, configuring, maintaining, and scaling MediaWiki in an enterprise environment. You will learn about MediaWiki architecture, configuration, maintenance/management, backup and recovery, and scalability features.

  • Working knowledge of Unix/Linux operating system, and should be able to: Navigate the file system; edit/copy/remove files; perform backup and recovery operations with tools such as tar and gzip.
  • Basic understanding of relational databases, including the ability to write simple SQL queries.

COURSE AGENDA

1

Understanding the MediaWiki Architecture

2

Understanding MediaWiki dependencies

3

Choosing a database for MediaWiki

  • Choosing a database server
  • Installing MediaWiki with PostgreSQL
  • Installing MediaWiki with MySQL
4

Installing Apache & PHP Modules

5

Installing MediaWiki components

  • Downloading & Unpacking the source
  • Modifying Apache configuration for MediaWiki
  • Configuring rewrite rules for MediaWiki
  • Modifying LocalSettings.php
  • Changing the site name
  • Setting $wgScriptPath & $wgScriptExtension
  • Enabling & Configuring email ($wgSMTP)
  • Setting emergency contact information
  • Setting database connection parameters
  • Enabling/Disabling new user registrations
  • Understanding the $wgGroupPermissions array
  • Restricting account creation
  • Restricting editing
  • Removing individual permissions from a group
  • Using $wgAutoConfirmAge
  • Disabling/Enabling anonymous read access
  • Understanding the $wgRestrictionTypes array
  • Understanding the $wgRestrictionLevels array
  • Understanding the $wgNamespaceProtection array
  • Understanding the $wgAntiLockFlags setting
  • Understanding the $wgRawHtml variables & its impact on security
  • Configuring shared memory (memcache) servers
  • Controling file uploads
  • Enabling LaTeX equations
  • Changing the skin
  • Customizing license information
  • Setting the logo
  • Configuring the Job Queue
6

Changing permissions for file uploads

7

Understanding user rights

8

Setting user rights via the database

9

Changing administrative passwords

10

Performing database backup and recovery operations

  • Backup & Recovery with MySQL
  • Backup & Recovery with PostgreSQL
  • Relocating data to a new server
11

Managing old page revisions

12

Enabling PHP OpCode Caching for performance (eAccelerator)

13

Configuring file caching

14

Wiki Maintenance

  • Clearing statistics
  • Performing various cleanup operations
  • Exporting pages in HTML or XML
15

Locating and installing MediaWiki Extensions

  • Locating new extensions
  • Installing an extension
  • Removing an extension
  • Viewing extensions

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X