Описание Новости Скриншоты Текущее состояние

CMS (система управления контентом)

Описание

Пока без названия.

Стандартный набор средств разработки - PHP, MySQL, jQuery, xAJAX.

Особенности:

- Не перегруженный администраторский интерфейс;

- Drag&Drop-перетаскивание элементов;

- Индивидуальный набор блоков хоть на каждой странице;

- И при этом ничего сверх-сложного в файле шаблона;

- Система назначения прав пользователям;

- Включение AJAX-возможностей "одной кнопкой";

- Гибкие настройки.

Принципы, которых я, по мере знаний, стараюсь придерживаться при разработке:

- Минимальное количество файлов;

- Минимальный общий размер CMS;

- Минимальное время исполнения и потребление памяти;

- Максимально-необходимая защита.

Новости

30.12.2010 - v.0.4.1.3 alpha


Общие изменения:

- обновлены/дополнены стили админки;

- проведены действия по оптимизации;

- изменен механизм выборки страниц - теперь информация о ветке любой вложенности извлекается одним SQL-запросом, из-за чего произошли изменения в структуре БД;

- в режиме отладки добавлена возможность увидеть все запросы, которые были выполнены при генерации страницы. Надо поставить соотв. галку в CMS->Отладка;

- в стандартный набор добавлен небольшой инструмент для отслеживания перемещений посетителя по сайту и из внешних источников. Инструмент помещен в модуль "CMS";

- добавлен механизм автоматического сжатия, кэширования и объединения стилей CSS, подключаемых к шаблону;

- другие множественные изменения практически во всех файлах (в основном во внутренней структуре);

- также теперь можно задавать способ вывода блоков определенной области. Варианта пока три - вывод блоков последовательно друг за другом, собственно, как это и происходило изначально. Другой вариант - написать для области HTML-разметку, руками поместив в нее в нужные места блоки. И третий вариант - это вывод блоков, используя механизм вкладок, где каждый блок представляет из себя отдельную вкладку;

- создана пара плагинов.


Вобщем, это довольно значительный апдейт.



23.11.2010 - v.0.4.0.2 alpha


Модуль "Пользователи":

- Добавлена опция "Отключить регистрацию"

- Добавлена опция выбора "Какую капчу использовать при регистрации"

- Стилизованы некоторые формы

Модуль "Страницы":

- В админке "Системные блоки" теперь помечены иконкой

Модуль "Комментарии":

- Добавлена опция выбора "Какую капчу использовать"

Общие изменения:

- Для простой капчи создан отдельный модуль, плюс также создан модуль для KCaptcha (www.captcha.ru) (взята версия 1.2.6). При этом сами файлы находятся в каталоге "lib/", что например позволит обновить версию KCaptcha без изменения какого-либо кода.

- Реализовано кэширование блоков в файлы. Каждый блок теперь имеет еще два параметра - "Кешируемый" и "Кешируемый через ___ сек.", определяющие возможность кеширования блока. В настройках CMS во вкладке "Оптимизация" можно выбрать что кешировать - "Страницы" или "Блоки".

- В админке вставка функций теперь происходит с некоторой помощью вспомогательных форм.

- Проведен небольшой рестайлинг админки. Добавлена возможность выбирать разные предустановленные стили.



10.11.2010 - v.0.4.0.1 alpha


Общие изменения:

Добавлен аудио-плеер в сторонние библиотеки;

Сайт переведен с самописного AJAX на AJAX от jQuery.

Модуль "Файлы":

В самом модуле "Файлы" и "Минибраузере" добавлена кнопка "Получить HTML-код".

Если в настройках поставлена галочка "Простые ссылки на файл", то кнопка будет выдавать простую ссылку на файл (megacar05.png).

Если галочка не поставлена, то HTML-код будет выдаваться соответствующий типу файла:

- для *.flv и *.mp4 файлов будет видео-плеер;

- для *.mp3 файлов - аудио-плеер;

- для картинок - превьюшка со ссылкой на "лайт-бокс"-подобный просмотрщик.



Скриншоты

Форма входа в админ-часть
Дерево страниц сайта
Форма редактирования страницы

Изменение прав групп пользователей
Настройки системы
Ничего сверх-сложного в шаблонах

Текущее состояние

Система находится в стадии разработки alpha и имеет нумерацию 0.4.x.x.

Именование версий 0.5.x.x обозначит переход на beta-стадию. Тогда система и будет доступна для публичного скачивания.

До версии 1.x.x.x система будет носить приставку "beta".


А человеческим языком:

Надеюсь таки доделать основу в этом (2011) году... (выпустить beta-версию)

Есть вопросы? - В гостевую.

По плану для релиза минимум не хватает:

- маханизма установки системы;

- маханизма установки/удаления плагинов;

- мультиязычности;

- маловато справочной информации;

- нет текстового поиска;

- существуют "непонятки" с пользователями;

- и еще множество мелких недочетов, которые просто надо сдЕлать...

- Также хотелось бы сделать свой форум, хотябы с минимальными возможностями, чтобы при переходе с этого сайта на полноценный хостинг не использовать посторонних "монстров"...

Сайт создан в системе uCoz