История CMSimple_XH

Вот краткая история CMSimple_XH. В своей немецкой документации CMSimple_XH Хартмут Кейл (Hartmut Keil) записал более подробную и обширную историю CMSimple в главе История.

CMSimple - Начало

Год 1999-й.

На рубеже тысячелетий датчанин Питер Андреас Хартег  (далее Peter Andreas Harteg) начал программировать минималистичную систему управления контентом для своих друзей - сначала на Perl, затем на PHP.

Год 2003-й

10 апреля 2003 года он выпустил свою систему под названием "CMSimple 1.0". Она содержала только 20 КБ (!) программного кода. CMSimple можно было использовать бесплатно, если вы добавляли видимую ссылку на сайт P.Harteg. Если вы не хотели этого делать, вы должны были получить лицензию - всё честно.

Оригинальная CMSimple сохраняла все страницы веб-сайта в одном текстовом HTML-файле (файловом, плоском). Из шести уровней заголовков, представленных в HTML, Peter Harteg зарезервировал первые три для разделения веб-сайта на отдельные страницы, оставив только оставшиеся три для обычных заголовков на странице содержимого. Программное обеспечение было простым и не требовало базы данных. Установка на веб-сервере состояла только из загрузки CMS и файла содержимого, и, возможно, назначения разрешений на запись.

Год 2006-й

Система прошла много версий (до CMSimple 2.6 / 2.7), пока после 2006 года не кончился энтузиазм главного разработчика (что, увы, периодически случается). Другие энтузиасты начинают сами создавать форки (версии) системы, например, CMSimple SE 2.8beta.

Год 2009-й

Небольшой группой энтузиастов CMSimple началась разработка CMSimple_XH с расширенными возможностями.  В декабре 2009 года они выпустили "CMSimple_XH 1.0".

Год 2010-й.

Первого января P.Harteg разместил CMSimple под лицензией GPL3, которая отменила обязательство по ссылке. 

В том же году, выпустив версию 3.3, Peter Harteg прекратил свои обязательства по поддержке CMSimple. 

В том же году был выпущен CMSimple_XH 1.2 utf-8. Кодировка по умолчанию - UTF-8. Это позволило существенно облегчить выпуск сайтов на национальных языках.

CMSimple_XH - дальнейшее развитие

Добавление _XH тогда было выбрано, поскольку система могла генерировать HTML и XHTML-совместимые веб-страницы. В то время XHTML играл определенную роль. Современный стандарт HTML5 является наследником и HTML и XHTML. Так что в настоящее время XH означает, что система соответствует современным требованиям стандарта HTML5.

XH сочетает в себе простую базовую концепцию CMSimple с требованиями современной CMS. Теперь вы можете легко установить расширения и многое из того, что требует сложных сценариев можно сделать через меню.

Год 2011-й

Выпущена CMSimple_XH 1.5 - файлы конфигурации и языка, были расширены. 

Год 2012-й. В мире ждут "конец света". В истории CMSimple происходит много событий.

Peter Harteg выпускает последнюю версию CMSimple 3.4, которая устраняет некоторые проблемы с безопасностью. 

Позже на её основе другой разработчик, Preben Bjorn Biermann Madsen выпускает «CMSimple classic», постепенно доведя версию до 3.54.

На базе кода CMSimple_XH 1.5.3 Герт Эберсбах выпускает свою бета-версию Fork CMSimpleCoAuthors, которая позже переименовывается в CMSimpleSubsites. Эта версия отличается возможностями совместной работы над сайтом нескольких авторов и создания нескольких сайтов на одном движке. Герт Эберсбах выпускает несколько красивых шаблонов под свою версию системы и покидает команду разработчиков CMSimple_XH.

CMSimple_XH 1.5.4 выпущен с исправлением ошибок и новыми функциями.

Разработчик CMSimple Peter Harteg продает все права (на код, бренд CMSimple и веб-сайты) Герту Эберсбаху и позволяет другим разработчикам развивать CMSimple с адаптированным именем («CMSimple, нижнее подчеркивание и дополнительное имя»). 

Герт Эберсбах архивирует исходный код CMSimple с примечанием «Заброшенное развитие», а CMSimpleSubsites переименовывается в CMSimple 4.0.

Он объявляет себя наследником Peter Harteg и открывает свой собственный форум на сайте http://www.cmsimple.org.  Каждый может сам судить о том, что у него есть этот «оригинальный CMSimple», поскольку CMSimpleCoAuthors, CMSimpleSubsites и CMSimple 4.x основаны на коде CMSimple_XH 1.5.3!

В связи с этим официальный сайт проекта CMSimple_XH перенесен на CMSimple-xh.org.

Год 2013-2014-й

Выпущен CMSimple_XH 1.6С версией 1.6 сделан переход XH на новую базу кода в соответствии с современными стандартами. Большие части кода организованы в классы, что позволило автоматизировать тестирование и облегчило повторное использование кода. Полная реструктуризация была подчинена требованию обратной совместимости, которая может быть реализована практически без исключения.

CMSimple_XH 1.5.x и ранние версии морально устарели, поддержка прекращена. Настоятельно рекомендуется перевести все сайты на обновленную версию 1.6.x и выше.

Год 2017-й

С версией 1.7.0 были удалены существенные ограничения системы. Наиболее важным и ярким изменением в этой версии является новое разделение страниц.
Сочетание заголовков и структуры меню больше не требуется. Теперь все заголовки (H1-H6) можно использовать в контенте. Это означает, что теперь возможна SEO-совместимая структура заголовков (без дополнительных обходных решений). 

Система полностью документирована и открыта.

Дорожная карта, показывающая направление развития перенесена на github.com.

Разработка активно продолжается!

Дополнительные ссылки для любознательных:

 Перевод на английский немецкой статьи Хольгера Ирмлера на форуме, в которой показаны различия между CMSimple_XH и CMSimple 4.x

История CMSimple_XH от Hartmut Keil (на немецком языке).

 

The only thing that interferes with my learning is my education.

Albert Einstein

 

Разделы

Новость 1

22 октября 2018 года создан русский сайт CMSimple_XH. Тот, на котором вы сейчас находитесь. 


На самом деле уже существует один русский сайт, посвященный CMSimple_XH. Но в отличие от этого, он создан на устаревшей версии CMSimple_XH 1.2, там нет обновления с 2011 года, и, к сожалению, нет обратной связи с владельцем.

Именно это стало причиной создания этого сайта. Хорошее дело должно продолжаться. Люди, делающие в России, Беларуси, Украине сайты на CMSimple_XH должны получать поддержку!

Новость 2

Вы можете получить необходимую техническую помощь здесь:

CMSimple_XH Wiki


Также можно задать вопрос на главном форуме CMSimple_XH:

  cmsimpleforum.com

Форум работает на английском, немецком, французском и датском языках, но Вы ведь умеете пользоваться функцией перевести на русский язык  в браузере?

Наконец, можно написать автору сайта и задать вопрос, так что пишите!

Новость 3

По сообщениям с форума активно ведется разработка CMSimple_XH версия 1.7.3

Так держать!