Line 1: |
Line 1: |
| ==Introduction to this guide== | | ==Introduction to this guide== |
− | This is intended as both a how-to guide and a log of the steps I have taken to construct everything to help me in the event I need to rebuild it in the future. I am not a programmer, I only know enough to hack at the code untill trial and error makes it do what I want. | + | 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. |
− | *[WordPress http://Wordpress.org]
| + | |
− | *[MediaWiki http://Mediawiki.org] | + | *[http://Mediawiki.org MediaWiki] |
− | *[The Next Generation of Genealogy Sitebuilding http://lythgoes.net/genealogy/software.php]
| |
| | | |
| Minor components come from: | | Minor components come from: |
− | *numerous Wordpress plugins
| |
| *mediawiki components | | *mediawiki components |
− | *perishable press
| |
| | | |
| ==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 /TNG. Follow all instructions provided by tng. Use the same database you used with mediawiki and 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. | | 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 |
| * | | * |