Meruert CMS 08.2013

Функциональное обновление: билд 6.009

Изначально Meruert планировалась как система для небольших блогов и сайтов-визиток; однако многие пользователи хранят на сайтах на основе Meruert довольно большие тексты, и из-за особенности архитектуры системы это иногда создаёт избыточные нагрузки на сервер. Билд 6.009, который можно скачать по прямой ссылке, устраняет эту проблему: при достижении определённого порога система сама разделяет тексты и основное хранилище для настроек и постов. При этом бэкап всех текстов и настроек сайта такой же простой: один щелчок по ссылке data.php в файловом менеджере в папке Meruert. (К слову, перед обновлением сделать этот бэкап крайне желательно.)

Для обновления системы возьмите из корня архива файл index.php; кроме этого, обновите содержимое папок langs и flags внутри папки Meruert. И удалите содержимое папки Meruert/themes/orinoco — система восстановит файлы с обновлённым содержимым.

Кроме архитектурных обновлений и множества мелких программных уточнений, вот ещё что нового в Meruert 6.009:

— Благодаря Pavel Honig в список поддерживаемых языков добавился чешский.

— Появилось журналирование административного входа на сайт (теперь по ссылке «журнал» внизу страницы в авторизованном состоянии вы увидите, с каких IP, под какими браузерами и в какое время происходили последние административные входы на ваш сайт: если некоторые записи для вас там окажутся сюрпризами, стоит озаботиться сменой пароля как минимум).

— Появились редактируемые меню, которые вы сможете вставлять так же, как edit-фрагменты, при помощи коротких кодов: [menu:test1] или [menu:abrakadabra:p], где test1 и abrakadabra — условные наименования меню, которые вы можете придумывать сами, а p во втором примере — тэг, в который будет заключаться каждый пункт меню. После создания редактируемого меню на странице появится ссылка, по которой меню будет открыто на редактирование в обычном формате:
ссылка1 = Название ссылки 1
ссылка2 = Название ссылки 2.

— Среди шорткодов добавились [parcelle:today] и [parcelle:now], которые выводят текущую дату без времени или с ним.

— В функциях f_text() и f_textarea() вторым параметром можно задавать не только строку (которая распознаётся как лейбл к полю), но и массив из двух элементов, первый из которых окажется лейблом, а второй элементом placeholder.

— При создании записи вы теперь можете одним щелчком создать URL к записи, который соответствует заголовку.

Все обновления будут описаны в документации в ближайшие дни.