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