Meruert

Новый обзор и новости

Во-первых, о Meruert появился новый замечательный обзор на сайте Flat CMS. Приятно, что пользователи не оставляют систему без внимания и посвящают ей заметки. На этом же сайте вы можете загрузить себе свежие, очень приятные темы дизайна для Meruert.

Во-вторых, развитие системы не стоит на месте. Время от времени (вплоть до выхода 8 версии) я буду публиковать тут краткий чейнджлог — основные изменения, сделанные в каждом билде. На момент написания этой заметки актуален билд 7.004.
Чейнджлог:
7.004 — если при написании поста указана фальсифицированная дата (например, в прошлом), то при сохранении новой записи происходит редирект на неё, а не на страницу блога; 
7.003 — ссылка «URL» для тех постов, где нет заголовка-ссылки, появляется рядом со ссылкой на комментарии и рейтингами; 
7.002 — добавлен узбекский язык;
7.001 — исправление программных неточностей.
Свежая сборка уже доступна для скачивания.
За перевод Meruert на узбекский язык я выражаю искреннюю благодарность Хусанбеку Хакимову. Поиск переводчиков на другие языки по-прежнему актуален.

Поиск переводчиков

1/111127022barbusak.jpg

Сейчас Meruert переведён уже на 15 16 языков. Чем будет больше — тем лучше.

Приглашаю добровольцев-переводчиков присоединиться к проекту. Если вам интересно, чтобы система была переведена на язык, который вы хорошо знаете, буду рад вам. Даже если это совсем редкий язык, на котором говорят сто или двести человек. 
Оставьте комментарий с указанием электронной почты, чтобы я мог с вами связаться.
Заранее спасибо!

Седьмая версия Meruert

p/PKS_9106_copy.jpg
Седьмая версия CMS Meruert завершена и готова к работе.
Скачать её напрямую можно по этой ссылке: Meruert 7.

Чтобы обновиться с шестой версии, следует заменить файлы index.php и .htaccess в корневой директории на новый из сохранённого архива, а также заменить всё содержимое папок flags, js, langs, media, themes внутри папки Meruert на новые. Если у вас были свои темы дизайна или скрипты, или свои языковые файлы, оставьте их на своих местах, они будут работать настолько же корректно, как и раньше. Остальные файлы и папки (в них хранятся ваши данные) оставьте на своих местах: в этом случае они не будут повреждены.

Что нового?
Добавились новые языки: узбекский, немецкий, эстонский и венгерский. Словари остальных языков дополнены и отражают все изменения в функциональности. Теперь в комплекте 16 языков, и в работе словари для новых языков.
Сразу несколько новых тем дизайна: элегантная тема Calin в сдержанных и тёплых оттенках, а также несколько линеек, группирующихся по темам: Flower (4 цветочные темы), Animation (2 темы с популярными анимационными персонажами) и 5 тем Fluid — это современные шаблоны с тянущейся вёрсткой и крупными шрифтами, предназначенные для внятной презентации данных. В комплекте теперь 25 тем дизайна, поставляющихся «из коробки» — включая всё ту же основную тему Orinoco, которая появилась в шестой версии Meruert и была модернизирована к седьмой. Некоторые из тем были написаны для проекта Meruert Анастасией Моруговой.
Вместо редактора расширенного форматирования NicEdit, во многом устаревшего, в системе теперь используется редактор Knedlik, написанный специально для Meruert (хотя его можно использовать и вне Meruert для своих сайтов). Важно, что с его помощью вы теперь можете загружать файлы в любое место поста или страницы; сам минималистичный редактор находится в единственном JavaScript-файле. Таблицы, богатые палитры цветов, редактирование и добавление HTML напрямую, и ещё множество улучшений.

Другие нововведения, довольно многочисленные, касаются интерфейса и новой функциональности.

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

В Meruert есть не только обычный для всех блогов антихронологический порядок записей, но и обратный — уже достаточно давно. Так что можно комфортно читать блог с момента его основания, листая страницы. Теперь можно в настройках задавать и другие типы: расположение записей по алфавиту и против, по рейтингу и даже в случайном порядке. Meruert — первая CMS, которая позволяет делать подобное, потому что она давно уже не позиционируется только как система для блогов: на ней можно делать и портфолио, и сайты с удобной структуризацией материалов.

Серьёзно обновилась система Parcelle для вставки функциональных фрагментов. Это не нарушает обратной совместимости: то, что работало в 6 версии, будет работать и в 7. Настолько серьёзно обновилась, что Parcelle посвящена отдельная заметка.

Автозагрузка PHP-скриптов, если вы являетесь разработчиком, доступна для вас уже давно. Теперь, если вам понадобились JavaScript-файлы, загружающиеся автоматически, вы можете создать в папке Meruert/js файл js.js, и система будет его подключать сама.
Поведение JavaScript частично изменилось по всей системе. Например, дополнен просмотрщик изображений; работает Ajax (для отметок рейтинга); он стал использоваться в файловом менеджере.
Во время редактирования записи можно изменять взаимное расположение приложенных файлов, добиваясь нужного порядка; особенно это актуально для приложенных изображений.
Наконец — очень важно — работает автосохранение нового материала. Так что если вы пишете новый пост, вы можете в какой-то момент закрыть страницу или перейти по какой-то ссылке, а потом снова нажать на ссылку «Написать» — заголовок и текст сохранятся.
Более того, Meruert теперь сохраняет резервные копии; в дальнейшем из них можно будет восстанавливать разные состояния системы.

Изменилась страница рейтингов для администратора: она стала более наглядной.
Ещё сильнее изменилась страница с результатами поиска — в сторону лаконичности и подгрузки только контекста, а не всего материала целиком.
Улучшен журнал (лог): в нём фиксируются не только данные ваших авторизаций, но и статистика системы: количество и общий вес файлов, записей, комментариев и другая информация.

Если вам необходимы свои Meta-тэги или любой другой дополнительный код в секции HEAD, его можно вставлять по отдельной ссылке внизу страницы. Это не отменяет возможности редактирования шаблона и других фрагментов.

При создании и редактировании записи (страницы) её сразу можно сделать главной страницей сайта, не заходя в настройки.
Добавилась опция «18+», если вы хотите скрывать какие-то материалы от несовершеннолетних.

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

По умолчанию в ленте блога загружаются не все приложенные картинки и видео с аудио, а только часть (пять иллюстраций и один медиафайл). Чтобы это изменить, нужно в корневой директории сайта создать файл conf.php и там дописать директивы:
define('maxPicsAmount',5);
define('maxMediaAmount',1);
И изменить числа на нужные.
Конфигурационный файл conf.php вообще стал обладать большими возможностями, чем раньше: фактически там можно менять все предустановленные константы; об этом будет написано в документации.

В любом месте (например, в тексте любой записи) можно вставить форму обратной связи (теперь для этого нет нужды использовать плагин). Для этого достаточно написать: [parcelle:feedback]

Для тем записей появились отдельные RSS-ленты. Кроме того, у любой темы записи можно поменять название, адрес в адресной строке, ключевые слова и другие настройки. То же самое касается основного блога и всех дополнительных создаваемых блогов.

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

Код обфусцирован (приведён к не очень читаемому виду). Это позволило уменьшить его объём. 
Исправлено огромное количество мелочей с точки зрения целостности кода, вёрстки, удобства интерфейса в целом, оптимизации для поисковых систем и разных браузеров.
Через некоторое время эти и другие изменения получат отражение в документации.

Анонс 7 версии

3 февраля 2016 (03:04:07)

Скоро выйдет 7 версия. В течение февраля точно, но может, и совсем скоро.

Как обычно, не меньше сотни изменений, иногда очень серьёзных. Новый текстовый редактор, не меньше 15 языков интерфейса, несколько новых тем дизайна. Сейчас ведутся отделочные работы.

И 8 версия уже в работе.

Быстрый старт на Meruert для начинающих

25 ноября 2013 (19:49:18)

Это руководство для тех, кто совсем или почти совсем не разбирается в веб-технологиях, но кому всё-таки нужен блог или несложный сайт. Действуйте по алгоритму, предложенному ниже, и у вас всё получится.

1. Вам потребуется доменное имя (имя, которое видно в адресной строке, например, site.com или my-site.ru) и хостинг (услуга по размещению сайта, чтобы файлы вашего сайта были доступны везде). Важно, чтобы хостинг отвечал системным требованиям, которые описаны в документации к любой CMS. Например, версия языка PHP, наличие или отсутствие необходимости в базе данных и т.п. Технические требования к Meruert описаны на странице документации. Желательно, чтобы хостинг был под управлением операционной системы Linux: это более дешёвое и более гибкое решение, чем Windows-сервер.

1.1. Если вы решили приобрести эти услуги за деньги (чтобы доменное имя выглядело так, как вам нужно, а не базировалось на имени бесплатного хостинга и чтобы сайт был застрахован от неожиданной смены политики бесплатных серверов), старайтесь приобретать доменные имена (на сайтах WebNames или Nic.ru — это крупные доменные регистраторы) и хостинг (например, GoHosting) отдельно, чтобы при смене хостинг-провайдера права на управление доменом оставались у вас. В этом случае хостинг-провайдер предоставляет вам адреса NS-серверов, которые вы должны прописать в панели управления вашим доменом; в свою очередь, на хостинге для сайта должно быть указано, с каким доменом он будет работать; в этом случае домен с хостинг-площадкой окажутся связанными. 

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

http://hostinger.ru/

http://0webhost.ru/

http://radyx.ru/

http://webservis.ru/

Будьте готовы к тому, что доменное имя будет не так красиво (например, my-site.hosting-name.com) и что будет ещё несколько ограничений. Вам следует просто создать учётную запись на одном из этих или аналогичных сервисов и изучить условия использования. 

2. Если вы хотите сразу работать с готовой функциональностью, не создавать страницы вручную, а использовать потенциал уже готовых решений, то вам стоит использовать CMS (Content Management System, или системы управления содержимым) — программные решения, содержащие в себе всё необходимое для тех, кто хочет работать с сайтом, но не имеет времени или желания вникать в технологии разработки.

Загрузите установочные файлы CMS себе на компьютер. Разумеется, я рекомендую для использования CMS Meruert — установочные файлы можно получить бесплатно на странице загрузок — но вы также можете использовать любую другую CMS, которую вы захотите выбрать для своего сайта. Список CMS с рецензиями и обсуждениями можно найти, например, на сайте CMSList. Популярными и при этом бесплатными являются Drupal, WordPress и Joomla (плюсы — большое количество программных расширений, тем дизайна и сообщество разработчиков; минусы — нагрузка сервера, тяжеловесные решения, не всегда очевидные интерфейсы), хотя стоит обратить внимание также на такие разработки, как GetSimple, RedaxScript или SunLight CMS.

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

3. Для развёртки сайта (которая также называется «деплоймент») на сервере вы можете воспользоваться либо встроенным файловым менеджером вашего хостинга, либо (предпочтительный вариант) FTP-клиентом. Рассмотрим три варианта:

3.1. Если файловый менеджер (раздел в панели управления) вашего хостинга позволяет распаковывать архивы на сервере, это будет самым простым и быстрым решением. Загрузите ZIP-архив с CMS на хостинг в нужную директорию (если это не описано в документации к хостингу, то это может быть директория www, или htdocs, или httpdocs, или иная с похожим названием). Выделите загруженный файл щелчком мыши или галочкой, нажмите на кнопку (ссылку) распаковки, подтвердите. В текущей директории вы получите сразу несколько файлов и папок, которые и будут являться распакованной CMS. Если это не так, и вы рядом с файлом архива увидели одноимённую папку, то вам стоит вынести все файлы и вложенные папки из неё в корневую директорию вашего сайта.

3.2. Если же загрузки и распаковки архивов не предполагается, то воспользуйтесь любым FTP-клиентом. FTP-клиент — это программное обеспечение, позволяющее соединяться с сервером по протоколу FTP (File Transfer Protocol, или протокол передачи файлов). Таким клиентом может быть и специлизированное программное обеспечение, например, Filezilla, или любой файловый менеджер (например, Total Commander) с поддержкой FTP.

Любой хостинг предоставляет параметры доступа по FTP: адрес сервера (иногда в формате IP-адреса, то есть 4 числа, разделённых точками, но чаще в виде server.ru или что-то вроде yourname.xvhost.data-server.com), имя пользователя и пароль. Иногда эти данные вы устанавливаете на хостинге (особенно платном) самостоятельно в соответствующем разделе.

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

4. Отдельная и достаточно важная вещь: для файлов и папок, загруженных на сервер, необходимо проставить нужные права доступа. Эти права представляют собой трёхзначное число (иногда четырёхзначное, но первый в этом случае просто ноль), которое обозначают возможности чтения, записи и исполнения файлов для разных групп пользователей. Если файлы не предполагается перезаписывать, установите для них права 644. Для папок и файлов, которые, вероятно, будут перезаписываться системой (в Meruert это все файлы, кроме index.php и .htaccess в корне сайта), установите права 755. Многие файловые менеджеры позволяют рекурсивно устанавливать права доступа сразу для выделенных и вложенных папок и файлов.

5. Для собственно установки CMS обычно бывает достаточно теперь просто перейти по тому адресу, который является доменным именем вашего сайта. Иногда в конце приходится писать /install/ или /install.php, но в случае с Meruert этого не требуется. Далее можно просто следовать инструкциям, появляющимся на страницах установки системы: заполнить необходимые поля и продолжить работу. Обычно для современных CMS установка занимает несколько секунд.

После этого можно входить на сайт с административным паролем (его вы создаёте при установке сайта, или его генерирует система) и начинать работать. Настройте систему так, как вам нужно, ознакомьтесь с возможностями CMS и публикуйте материалы.


_______________________

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