Meruert CMS 08.2012

Версия 5.1

8GhddzIzuAU4.jpg

Версия 5.1, которую вы можете скачать напрямую отсюда или со страницы загрузок, является органическим продолжением пятой версии, но включает несколько новых возможностей, стала более удобной в повседневной работе, а инсталляционный архив стал меньше почти в два раза.

Для обновления с предыдущих версий нужно заменить файлы index.php и .htaccess, а в папке Meruert целиком папки themes, js, media, langs и добавить папку smiles (последнее — если вы хотите, чтобы смайлы отображались не в текстовом виде). Будьте внимательны: если вы меняли ваш текущий шаблон, то сохраните файл template.php, который лежит в папке текущей темы дизайна.

Размер установочного архива уменьшился за счёт того, что шрифты, общие для разных тем дизайна, теперь лежат в папке Meruert/themes/common — сюда же можно класть и другие файлы, общие для разных тем дизайна.

Другие новшества в версии 5.1:

— в Настройках появился новый пункт, который позволяет «поднимать» записи при их обновлении (т.е. при редактировании и сохранении уже существующей записи она поднимается на самый верх в ленте, как если бы была свежей);

— если у вас есть тайные записи, то в административном меню появляется новый пункт для них: таким образом, вы можете видеть отдельно свой секретный блог;

— теперь при создании алиаса (псевдонима URL страницы для записи) можно не беспокоиться, что такой алиас уже был ранее: если был, то система немного модифицирует имя нового алиаса;

— добавлены шорткоды для форм поиска ([parcelle:search]) и авторизации ([parcelle:auth], или [parcelle:login], или [parcelle:enter]) — теперь их можно использовать в любых частях страниц, даже в текстах постов;

— все PHP-, CSS- и JavaScript-файлы, кроме ядерного файла системы, можно теперь напрямую редактировать из файлового менеджера;

— появились смайлы (текстовые преобразуются в картинки, причём если убрать смайлы из папки Meruert/smiles, то они так и останутся текстовыми);

— если вы запросите страницу адрес-вашего-сайта.com/random/, то сайт переадресует вас на случайную страницу вашего сайта, доступную публично;

— улучшена валидация имён загружаемых файлов;

— улучшена работа просмотровика картинок к записям;

— несколько более мелких исправлений и улучшений.

Meruert в качестве программной основы

y_9de96549.jpg

Как уже говорилось в главе «Meruert без блога», в системе есть несколько шорткодов, которые позволяют в нужном месте выводить динамическое содержимое без знания языков программирования, а простой вставкой коротких кодов, которые просто нужно запомнить.

Кроме упомянутых, есть ещё несколько шорткодов, которые позволяют формировать необходимое содержимое... Полный текст

Meruert без блога

tumblr_l13649smks1qakr18o1_500_large.jpg

Очевидная вещь для тех, кто использует Meruert,— что блог на нём можно вести, используя основные возможности системы. Но в среди особенностей системы заявлена и возможность создания небольшого представительского сайта, который не всегда предполагает блог или новостную колонку.

Всё, что вам нужно сделать, чтобы создавать обычные страницы на вашем сайте на основе Meruert,— это при создании новой записи отметить галочку «не помещать в блог: сделать простой страницей». В этом случае запись будет создана не в ленте блога, а сохранится как отдельная страница. Логично, что на эту страницу где-то нужно поставить ссылку. Для этого там же, в дополнительных опциях записи, стоит отметить галочку «ссылка в верхнем меню» или «ссылка в боковой колонке» — в этом случае меню ссылок на страницы вашего сайта будет сгенерировано автоматически.

Не забывайте, что для того, чтобы адреса страниц выглядели красиво, следует заполнять поле «Ключевая часть адреса для записи».

Например, типичная ситуация. На сайте необходима страница «Обратная связь». Создайте новую запись, отметьте галочку  «не помещать в блог: сделать простой страницей», в поле ключевой записи напишите feedback или другой адрес, который вам больше понравится, отметьте галочку, которая поместит ссылку в верхнее или боковое меню, и остальное Меруерт сделает за вас. (Вам нужно будет только придумать заголовок для страницы, при необходимости написать текст — приглашение к обмену мнениям, а также не отключать комментарии к странице.)

Остаётся вопрос с главной страницей: ведь по умолчанию это страница ленты блога. Зайдите в Настройки, в поле «Альтернативная главная страница» напишите адрес предполагаемой главной страницы (например, start или main), а затем (или, наоборот, перед этим) создайте запись-страницу с аналогичным адресом (start или main в поле «Ключевая часть адреса для записи»). Получится, что эта страница будет главной страницей вашего сайта (и ссылку на неё так же автоматически можно добавить в меню).

И самый последний вопрос: что делать, если новостная колонка или блог всё же нужны на сайте, но их не хочется делать главными? Meruert и тут в состоянии помочь. Сделайте главную и другие страницы сайта такими, какие нужны вам, а блог ведите и сохраняйте там все новости — можно применить к блогу альтернативный URL, например, news, и назвать блог Новостями. На блог будет вести ссылка из самого верхнего меню (если вы не удалите её через Настройки). Но если вам необходим список ссылок на последние новости, то в любом месте (в шаблоне, в окнах для редактирования боковой колонке или даже в любом месте страницы сайта) напишите: [parcelle:titles:5] или [parcelle:posts:5] — в этом месте будут выведены последние 5 записей блога вашего сайта. Легко понять, как изменить число записей (а если число пропустить, то выведутся заголовки всех записей блога). Если же в конец добавить двоеточие и единицу (то есть  [parcelle:titles:5:1] или [parcelle:posts:5:1]), то заголовки будут снабжены датами публикации. 

По этому же принципу можно строить и содержание неблоговых страниц (вместо titles или posts следует написать static или pages). Кодовое слово records (например, [parcelle:records:3]) будет отвечать и за блоговые, и за статические записи. При помощи [parcelle:tag-4:3:1] вы сможете вывести 3 последние записи с датами, при этом это будут только записи с темой, которую вы создали четвёртой.

Экспериментируйте!

5 версия

drums.jpg
2 августа 2012 (02:57:08)

Официально вышла 5 версия Meruert:

загрузите Meruert 5 бесплатно

 

Теперь Meruert укомплектована 6 языками (английский, русский, польский, испанский, португальский и французский), несколькими темами дизайна (среди которых свежая Gourmandise Framboise и экспериментальная Artisan; остальные темы улучшены и обновлены), а также медиаплейером: теперь при загрузке аудио или видео вы видите не ссылки для скачивания, а просто смотрите видео или слушаете музыку. (Если же нужно вставлять в записи ролики с YouTube, карты или иные коды, теперь для этого есть отдельное поле.)

Улучшена работа с просмотром иллюстраций к записям: увеличенные копии открываются в отдельном блоке, а не в отдельной вкладке; если картинок много, то они удобно группируются; слишком большие картинки сохраняются как копии и доступны при просмотре, но для обычного просмотра используются картинки среднего веса и размера; аватар сохраняется не только мелким: при щелчке по нему доступна и увеличенная копия.

Увеличилось число настроек: можно включить социальные кнопки, отключить редактор, более гибко работать с меню.

Свежие комментарии теперь собираются для владельца сайта на отдельной странице; кроме того, комментарии можно премодерировать (проверять при поступлении новых, одобрять или удалять без публикации).

При загрузке страницы с записями на определённую тему показываются и все остальные темы. Навигация может производиться и по датам публикаций (даты публикаций — ссылки). Даты можно указывать и фальшивые, чтобы сортировать записи в нужном порядке.

Можно добавлять ссылки в верхнее и боковое меню, более детально редактировать боковую колонку, а также нижнюю часть страниц и целиком весь текущий шаблон.

Радость для SEOшников: при установке Meruert автоматически генерируются robots.txt и sitemap.xml.

Необычная вещь: блог можно читать не только в антихронологическом порядке, как это привычно для всех блогов, но и от первых записей к последним: для этого достаточно нажать на нужную ссылку после нижнего поста на странице.

Если вы не можете придумать название для поста, просто дважды щёлкните в поле заголовка новой записи.

Кроме того, Meruert теперь проще использовать в качестве программной основы — появилась возможность создания фреймворка на его базе, метки и включаемые файлы, папка автозагрузки, возможность ajax-загрузки — об этом я напишу отдельный пост.

...Сама система осталась по-прежнему легковесной: основной файл занимает 100 Кб, а остальное — это темы дизайна, языки, вспомогательные файлы и визуальный редактор.