История изменений Albireo CMS
Версия 2024.02.12
Добавил систему голосования.
Версия 2024.01.31
Немного упростил возможность размещать каталоги на уровень выше. Например так можно перенести каталог templates в корень сайта:
website/base-constants.php define('TEMPLATES_DIR', LEVEL_UP_DIR . 'templates' . DIRECTORY_SEPARATOR); define('TEMPLATES_URL', LEVEL_UP_URL . 'templates/');
Это пригодится для мультисайтинга, когда несколько сайтов используют один и тот же шаблон. Его можно вынести на уровень выше и он будет общим для всех.
Версия 2024.01.27
- В админ-панели появился чекбокс для автосохранения файла. По умолчанию раз в 30 секунд. Настраивается в конфигурации.
- В админ-панели поменял поведение меню. Теперь оно повторяет привычное поведение windows-меню: клик, открытие, hover и т.п.
- Доработал функцию
getConfigFile()
— новый параметрrecursive
— он позволяет загружать конфиг-файл как дополнительный к системному. То есть можно менять только те параметры, которые отличаются от дефолтных системных. - Конфиг-файл
admin.php
теперь можно менять не весь, а только те параметры, которые нужно изменить. Такое же поведение уже есть уconfig.php
. - В админ-панели в текстовом редакторе, после того, как выполняется вставка через меню, теперь (наконец-то!!!) работает клавиши отмены (Ctrl+Z).
- Проверил работу Albireo CMS на новом PHP 8.4.3 — работает без ошибок.
- Проверил работу Albireo CMS на новой Sqlite 3.48 — работает без ошибок.
- Мелкие правки по шаблонам и Berry CSS 5.
- Вынес новые настройки админ-панели в конфигурацию: высота предпросмотра, дополнительные классы и style текстового редактора.
Теперь можно настроить текстовый редактор любым способом, например так (баловство, конечно, но важен сам факт такой возможности):
Версия 2024.01.23
Вынес php-код вывода главной отдельно в файлы модулей шаблона: modules/home
. Для управления выводом можно использовать опции homeOutputModule
, homeLimitPagination1
, homeLimitPagination2
. То есть теперь не нужно менять home.php
, можно поменять вывод через конфигурацию.
Версия 2024.01.16
Улучшение работы внутреннего хранилища. Это позволило уменьшить потребление php-памяти примерно 5-6 раз (примерно до 1Мб), правда за счёт небольшого уменьшения скорости работы системы (примерно до 0,2 sec).
Версия 2024.12.11
В TextSimple добавлен ```(класс) код ```
, который преобразуется в :
<pre class="класс"> htmlspecialchars(код) </pre>
В TextSimple добавлен код TODO-списка:
- [x] Придумать идею - [ ] Воплотить её в жизнь
<div><input type="checkbox" disabled checked class="task-list-item-checkbox"> Придумать идею</div> <div><input type="checkbox" disabled class="task-list-item-checkbox"> Воплотить её в жизнь</div>
22-02-2023
Начало работ по созданию Albireo CMS.