This site is meant to be a publically editable and curated collection of Perl tutorials. It is based on Ikiwiki and uses Git as backend, with the wiki data in fact being stored on Github itself. This means that to edit the wiki you can use either the web interfaces, or fork the data repo and send pull requests on github.

The wiki has two main repositories:


Setup process:

  1. clone git repo https://github.com/wchristian/ikiwiki
  2. follow instructions here: http://ikiwiki.info/install/
  3. create a user called perltuthub, then su to it and cd ~
  4. setup .ssh dir
  5. git clone git@github.com:perl-doc-cats/perl-tutorial-org-base.git .
  6. git clone git@github.com:perl-doc-cats/perl-tutorial-org-data.git PerlTutorialHub
  7. ikiwiki -setup ~/PerlTutorialHub.setup
  8. point web server at public_html/PerlTutorialHub
  9. set up empty cgi handler to execute ikiwiki.cgi ELF file

Infrastructure:

  1. the domainname perl-tutorial.org is owned by tinita (see the whois entry)
  2. the server is a linode instance owned by Mithaldu, which is used for a variety of smaller online services as well