Difference between revisions of "How-to build a genealogy site like this one"
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Introduction to this guide== | ==Introduction to this guide== | ||
− | This is intended as | + | This is intended as a how-to guide to build your own wiki dedicated to Genealogy. I'm not a web developer or a programmer, just someone who has enough knowledge and googling skills to be dangerous. |
+ | |||
+ | This guide consists of the following: | ||
+ | *[[#Why use a wiki?]] | ||
+ | *[[#Wiki options]] | ||
+ | *[[#Web Hosting Options]] | ||
+ | *[[#Cost]] | ||
+ | *[[#why I use mediawiki]] | ||
+ | *[[#Installing]] | ||
+ | *[[#basic usage]] | ||
+ | **[[#writing and formatting]] | ||
+ | *[[#intermediate usage]] | ||
+ | **[[#templates]] | ||
+ | *[[#advance usage]] | ||
+ | **[[#symantic mediawiki]] | ||
+ | **[[#parser functions]] | ||
==Major Components== | ==Major Components== | ||
This site utilizes three major components behind the scenes. Not all of them are free, but all are written in PHP and may require code modification to work togeather. | This site utilizes three major components behind the scenes. Not all of them are free, but all are written in PHP and may require code modification to work togeather. | ||
− | + | ||
− | *[ | + | *[http://Mediawiki.org MediaWiki] |
− | |||
Minor components come from: | Minor components come from: | ||
− | |||
*mediawiki components | *mediawiki components | ||
− | |||
==Installing major components== | ==Installing major components== | ||
Line 18: | Line 30: | ||
#install Wordpress in httpdocs or whatever your default web directory is. Follow all instructions provided by Wordpress. | #install Wordpress in httpdocs or whatever your default web directory is. Follow all instructions provided by Wordpress. | ||
#install mediawiki in its own directory. For example, a folder called /wiki. Follow all instructions provided by mediawiki. Use the database you used with Wordpress | #install mediawiki in its own directory. For example, a folder called /wiki. Follow all instructions provided by mediawiki. Use the database you used with Wordpress | ||
− | #install tng in its own directory. For example, a folder called / | + | #install tng in its own directory. For example, a folder called /tng. Follow all instructions provided by tng. Use the same database you used with mediawiki and Wordpress. |
It is very important to use the same database with all three installations. | It is very important to use the same database with all three installations. | ||
If you installed everything correctly you will have a directory structure that looks like: | If you installed everything correctly you will have a directory structure that looks like: | ||
+ | *tng | ||
+ | **admin | ||
+ | **css | ||
+ | **(etc) | ||
+ | *wiki | ||
+ | **bin | ||
+ | **cache | ||
+ | **(etc) | ||
+ | *wp-admin | ||
+ | **(etc) | ||
+ | *wp-content | ||
+ | **(etc) | ||
+ | *wp-includes | ||
+ | **(etc) | ||
+ | |||
+ | ==Plugins, extensions and mods== | ||
+ | Wordpress | ||
+ | *wikiembed | ||
+ | *Askimet | ||
+ | *BadBehavior | ||
+ | |||
+ | Mediawiki | ||
+ | * | ||
+ | Tng | ||
* | * |
Latest revision as of 11:31, 5 February 2021
Introduction to this guide
This is intended as a how-to guide to build your own wiki dedicated to Genealogy. I'm not a web developer or a programmer, just someone who has enough knowledge and googling skills to be dangerous.
This guide consists of the following:
Major Components
This site utilizes three major components behind the scenes. Not all of them are free, but all are written in PHP and may require code modification to work togeather.
Minor components come from:
- mediawiki components
Installing major components
Some hosting plans offer automatic installations of one or more of these components. While convenient, the do not always provide the flexibility needed to integrate these components. To make this work you will need to go to the official site for each component, download, extract, and manually install them on your server.
- install Wordpress in httpdocs or whatever your default web directory is. Follow all instructions provided by Wordpress.
- install mediawiki in its own directory. For example, a folder called /wiki. Follow all instructions provided by mediawiki. Use the database you used with Wordpress
- install tng in its own directory. For example, a folder called /tng. Follow all instructions provided by tng. Use the same database you used with mediawiki and Wordpress.
It is very important to use the same database with all three installations.
If you installed everything correctly you will have a directory structure that looks like:
- tng
- admin
- css
- (etc)
- wiki
- bin
- cache
- (etc)
- wp-admin
- (etc)
- wp-content
- (etc)
- wp-includes
- (etc)
Plugins, extensions and mods
Wordpress
- wikiembed
- Askimet
- BadBehavior
Mediawiki
Tng