Table of Contents

Migration to the new CMS

This document was composed during migration to generation 3 of osFree site.

Some history

Generation 1

http://web.archive.org/web/20020528173506/http://www.osfree.org/ - This was first web-site design by John Martin Alfredsson (aka JMA). Later was more accurate changed to http://web.archive.org/web/20020802055610/http://www.osfree.org/. This design was created in 2002 and works without any significant changes until end of 2003. Used technologies: Framed HTML 4. Year 2003 is a second 'death' of osFree.

Generation 2

In 2003 Yuri Prokushev tried to reactivate osFree development effort and redesigned site. http://web.archive.org/web/20031214050637/www.osfree.org/index.php - This is a generation 2 website. There was no significant changes in the site organization until year 2006. Only easy forum was replaced by more powerful phpBB forum in may 2005. Used technologies: PHP, templates, phpBB engine, MySQL.

Generation 3

In 2006, we started to think about more powerful CMS. We formulated our needs. We need:

After some small discussion and some experiments we selected:

Used technologies: Slightly modified DokuWiki engine with plugins, phpBB engine, and MySQL.

Main rules during any migration

Starting from first page and to recent pages we follow main rule:

As a result, we still have old index.html and other old html pages which just will forward you to new location of page or to closest topic. We still have scripts like http://www.osfree.org/docs/bldlevel/bldlevel.2.0002.php and you will moved to new location at extended_build_level_information_type_i. Yes. This is hard to maintain such thing. And this is one of the main arguments why we selected wiki and not any other CMS system.