В чём особенности фреймворка AiKi

В чём особенности фреймворка AiKi

Существует множество фреймворков и CMS для создания сайтов и приложений - платных, бесплатных, простых и сложных. У каждого есть свои достоинства и недостатки. Поэтому каждый ищет для себя тот вариант, который подходит для решения конкретных задач. Фреймворк предтечи AiKi появился как небольшая CMS для создания интернет-магазинов ещё в 2002 году, с тех пор развивался, менялся, вбирал в себя новые библиотеки и наработки, реализовывались новые идеи. И вот в 2015 году было решено объединить (合) всё это в конечный продукт. Вот те идеи, которые были реализованы в фреймворке AiKi:

  1. Темплейты - для каждой страницы или набора данных можно использовать свой темплейт. Можно заменять темплейт через обработчик формы по какому-либо условию.
  2. Управление через тэги - в атрибутах тэгов можно использовать инструкции для вставки различных данных, организации циклов, внутри одного темплейта можно использовать другой (например, главное меню сайта, шапку и подвал).
  3. Формы - сущности для ввода, вывода и хранения информации.
  4. Манипуляции с DOM темплейтов и форм на стороне сервера, аналогично jQuery.
  5. Возможность хранения данных как в файлах, так и в базе данных.
  6. Расширяемая CMS - для администрирования данных. Позволяет легко расширять функционал, путём добавления новых форм и плагинов. В качестве интерфейсной библиотеки используется Bootstrap 3.
  7. Framework - набор функций и методов для управления данными и интерфейсом

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP