Meruert

Лицензия

Система управления сайтом, предназначенная для ведения блогов и сайтов иного типа, названная Meruert, распространяется под собственной лицензией, включающей следующие пункты:

1. Meruert распространяется бесплатно; кроме этого, бесплатно распространяются обновления этого программного продукта,

2. Meruert может быть загружена только с официального сайта — www.meruert.com — в связи с периодическими обновлениями системы, во избежание распространения устаревших версий,

3. Запрещается самостоятельно распространять Meruert, тем более платно,

4. Запрещается модифицировать Meruert для распространения и выдавать модифицированные версии за собственное программное обеспечение,

5. Однако разрешается модифицировать Meruert для своих нужд, что, однако, затрудняет обновление системы до свежей версии,

6. Meruert можно устанавливать как для некоммерческого, так и для коммерческого использования в любом количестве экземпляров, 

7. Разработчик не несёт никакой ответственности за потенциальные убытки, которые может понести лицо, использующее Meruert в личных либо коммерческих целях,

8. Разработчик не претендует ни на какие доли прибыли, которые потенциально может принести сайт, построенный на Meruert другими лицами,

9. Желательным является наличие на сайте, построенном на Meruert, видимой ссылки на официальный сайт Meruert — www.meruert.com (по умолчанию такая ссылка присутствует в темах дизайна, распространяемых вместе с программным обеспечением),

10. Разработчик либо участники команды разработки могут, но не обязаны предоставлять техническую поддержку по Meruert бесплатно: основные пункты изложены в Документации, которая опубликована на официальном сайте Meruert,

11. Лицо, использующее Meruert, вправе предлагать, но не вправе требовать улучшений и изменений программного продукта,

12. Актуальна всегда та версия лицензии, которая является наиболее свежей и опубликована на данной странице: www.meruert.com/license/


Документация

Готовится свежая версия документации. 


Читайте также:

 

1. Общие сведения

Meruert — очень лёгкая, быстрая и нетребовательная к ресурсам CMS для ведения персонального блога. Система однопользовательская. Записи, страницы, черновики, комментарии, постраничная навигация, темы (рубрики), автоматические формирование меню двух типов, администрирование, файловый менеджер, RSS, темы дизайна, гибкое изменение шаблона вёрстки, возможность подключения плагинов, возможность ведения полностью закрытого блога, тизеры к записям, редактирование Title и Meta-тэгов, приложенные файлы, поиск по записям, многоязычный интерфейс.

 

2. Состав файлов и сборки

По умолчанию в самой простой конфигурации поставляется zip-архив, в котором лежат файлы index.php и .htaccess — этого достаточно, поскольку стили и шаблоны по умолчанию генерирует сама Meruert. Она способна генерировать и .htaccess, но не каждый хостинг позволяет модифицировать .htaccess скриптами.

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

 

3. Системные требования и установка

На хостинге обязательно должен работать PHP не ниже версии 4.3.0, желательна возможность работать с файлом .htaccess и модулем mod_rewrite; сервер Apache или любой другой; база данных не требуется.

Установка (инсталляция) заключается в следующем: необходимо распаковать архив с Meruert и полученные файлы (в простейшем случае это только index.php и .htaccess) в ту директорию, куда требуется (это может быть корневая директория сайта, а может быть вложенная директория), после чего набрать в браузере адрес вашего сайта. При первом запуске нужно будет ввести название сайта и пароль для администрирования, после чего CMS автоматически авторизует вас, и можно будет начинать работать.

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

 

4. Настройка

Настройка самой CMS довольно проста: посредством административной панели можно менять название сайта, пароль, отключать комментарии, делать блог секретным и устанавливать количество записей на страницу при постраничном разбиении (это же число настраивает и количество записей, выводимых в RSS); кроме того, если введён e-mail, то владелец блога будет получать уведомления о новых комментариях на электронный почтовый ящик.

Настройки записей блога более подробны. Часть настроек записи скрыта за раскрывающей ссылкой, чтобы на виду оставались только необходимые. Каждую запись блога можно сделать страницей (вне ленты блога) и/или черновиком, можно поместить ссылками в меню или боковую колонку, можно отключить комментарии к конкретной записи и т.п.

 

5. Записи, страницы и черновики

Все эти три сущности легко можно преобразовать друг в друга настройками записи. При перемещении в черновики или из черновиков дата меняется на текущую. Страницы не участвуют в ленте. Черновики видны только авторизованному администратору. В остальном все три сущности идентичны.

 

6. Дизайн

По умолчанию при первом запуске система устанавливает шаблон вёрстки и несколько цветовых вариантов одной схемы дизайна. При необходимости добавления темы дизайна следует скопировать оба файла из /Meruert/themes/main/, создать в папке /Meruert/themes/ новую папку и, положив туда скопированные файлы, отредактировать их по необходимости. Если нет одного из двух файлов, то недостающий читается системой из /Meruert/themes/main/; после создания своей темы дизайна её нужно подключить в настройках. Файл шаблона представляет собой две секции, в первой из которых общий шаблон, а во второй для отдельной записи.

 

7. Файловый менеджер

Позволяет хранить произвольные файлы на вашем сайте, удалять, просматривать директории, создавать новые папки. Для прямой загрузки каких-то файлов создайте в папке Meruert любую папку и складывайте туда файлы.

 

8. Резервное копирование и восстановление

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

Если же требуется резервирование только текстового содержимого, настроек и меню, то будет достаточно копирования файла /Meruert/data.php (его можно загрузить через файловый менеджер средствами самого сайта).

 

9. API для создания плагинов

Плагины как отдельно устанавливаемые сущности отсутствуют, но любое программное расширение, находящееся в папке Meruert/special, расценивается как плагин. Если ваше расширение располагается в /Meruert/special/abc.php, то адрес страницы с раширением будет «адрес-сайта.ру/abc/».

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


     ob_start();
     // нужное включение, дающее вывод в браузер
     $m = ob_get_contents();
     ob_end_clean();

 

Проверка, авторизован ли пользователь, осуществляется так:

if( defined('manage') ) { ... }

Расширению можно передавать параметры. По умолчанию переменная $param равна пустой строке. Однако, если ваше расширение, например, располагается в /Meruert/special/abc.php, а адрес страницы запрошен как «адрес-сайта.ру/abc/1144678/», то переменная $param будет равна значению «1144678». Значения можно передавать любые (строковые или числовые), а разбирать их уже в пределах расширения.

 

10. Особенности

Начиная со второй версии, если в папке /Meruert/js/ лежит файл meruert.js, то он будет корректно обрабатываться системой (ссылка на него появится в блоке HEAD).

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


11. О названии

Слово «Meruert» («меруерт» или «меруэрт») на казахском и некоторых других тюркских языках означает «жемчуг, жемчужина». В основе ассоциативного названия лежит аналогия с компактным микроядром данного семейства CMS, которое полностью управляет системой и, словно в раковине, находится под слоем файлов библиотек, реестров, данных и шаблонов дизайна.

О проекте

illustration1.jpg

Этот сайт посвящён семейству CMS под общим названием Meruert.

Цель проекта — создать несколько бесплатных или недорогих, но качественных и функциональных CMS для самых разных типовых задач. С одной стороны, такие CMS должны давать полную свободу самовыражения в сети, с другой — быть удобным, быстро развёртываемым и гибко настраиваемым инструментом. Поскольку задачи у всех разные, то и воплощение CMS должно быть различным.

Meruert будет выходить в трёх редакциях (как минимум):

— простая и компактная система ведения персонального блога без базы данных,

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

— универсальная CMS (исправлено: фреймворк), которая позволит создавать сайты любого типа.

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

Основатель проекта и основной разработчик — Кирилл Панфилов.

О названии CMS

illustration2.jpg

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

Название каждого представителя этого семейства CMS сопровождается номером и названием редакции, а также опционально номером версии.

Например, этот сайт работает на Meruert 1 Lulu 5 (где единица и Lulu относятся к данной редакции, а пятёрка — это номер версии редакции).

Микроядра всех редакций похожи, но не идентичны; как следствие, разработка всех редакций Meruert ведётся параллельно.

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

Названия следующих редакций Meruert пока хранятся в секрете.

_______________________

Страницы: «« « 1 2 3 4 5 6 Читать с начала