Table of Contents

Переход на новую CMS

Этот документ был написан во время миграции на инфраструктуру 3-го поколения сайта osFree.

История

Поколение 1

http://web.archive.org/web/20020528173506/http://www.osfree.org/ - это был оригинальный дизайн сайта от John Martin Alfredsson (aka JMA). Более поздний был сделан более аккуратно: http://web.archive.org/web/20020802055610/http://www.osfree.org/. Этот дизайн датируется 2002 г. и работал без существенных изменений до 2003 г. Используемые технологии: HTML 4 с фреймами. 2003 г. это вторая “смерть” проекта.

Поколение 2

В 2003 г. Юрий Прокушев попробовал рестартовать разработку osFree и сделал новый дизайн сайта http://web.archive.org/web/20031214050637/www.osfree.org/index.php - Это уже сайт 2-го поколения. При этом не было особых изменений в организации сайта до 2006 г. Разве что, простой форум был заменен более удобным форумом на основе движка phpBB в мае 2005 г. Используемые технологии: PHP, шаблоны, движок phpBB, MySQL.

Поколение 3

В 2006 г., мы начали думать о более мощной CMS. Были сформулированы задачи. Нам нужно:

После небольшой дискуссии и некоторых экспериментов мы выбрали:

Используемые технологии: Слегка модифицированный движок DokuWiki с плугинами, движок phpBB, и MySQL.

Основные правила при любой миграции

Начиная с самых первых страниц, и кончая самыми новыми, мы следуем основному правилу:

В результате, у нас все еще есть старый index.html и другие старые html-страницы, которые просто перенаправляют вас на новое место, либо в наиболее близкую тему. У нас до сих пор есть скрипты типа http://www.osfree.org/docs/bldlevel/bldlevel.2.0002.php и вы будете перенаправлены на extended_build_level_information_type_i. Да, такие вещи трудно поддерживать. И это – один из главных аргументов по поводу выбора wiki, а не любой другой CMS.