Подождите, пожалуйста!
Идёт загрузка страницы...
Новости

Контакты
  • e-mail:

  • icq: 9507057 icq: 141426

  • тел.: (4862) 71–94–36

  • факс.: (4862) 55–30–59

Этот сайт защищен «Site Guard»

История развития ART CMS

В сентябре 2006 года нам захотелось создать максимально простую систему для работы над содержимым сайта, и такая система была создана — она имела меньше десятка функциональных кнопок, но успешно решала задачи по добавлению и редактированию информации на небольшом сайте.
Такой подход позволил сократить стоимость разработки сайта за счет существенного снижения времени обучения пользователей — небольшой инструкции на нескольких страницах было более чем достаточно, чтобы сразу начать работать с сайтом даже неподготовленному пользователю.

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

При разработке интерфейсов обмена данными сознательно хотелось уйти от XML (XMLHttpRequest), отчасти под влиянием Дмитрия Котерова (который, как помнится, пропагандировал тогда отказ от XMLHttpRequest), отчасти по другим причинам, таким как излишняя громоздкость, поддержка только новыми браузерами, необходимость отдельной реализации для разных браузеров, проблемы с кодировками (на тот момент существовали проблемы с Unicode в Safari и не-Unicode в некоторых других). Совокупность приемов, использованных при реализации javascript-интерфейса, мы назвали AJAS (на тот момент еще не были известны термины «AHAH» и «ненавязчивый javascript»).
В работе мы столкнулись с большим количеством проблем, присущих традиционным AJAX-приложениям — некорректная работа кнопок вперед-назад, невозможность дать ссылку на страницу, и многие другие. Все эти проблемы были решены, и зимой 2006 года было произведено первое внедрение системы управления сайтами AJAS.

В июне 2007 года для очередного проекта в системе потребовалась поддержка шаблонов, а также несколько функциональных модулей, в результате чего серверная часть системы была написана практически заново.
В 2008 году был обновлен интерфейс системы, добавлено несколько новых модулей, поддержка мультиязычности и работа с UTF-кодировками, а также произведен аудит javascript-кода, реализована поддержка новых браузеров. Система получила новое, окончательное название — ART CMS.