Справочник

Быстрый старт на 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 и публикуйте материалы.


Присылайте ссылки на свои сайты на Meruert!

7 июля 2013 (17:02:01)

Есть мысль сделать галерею сайтов на основе CMS Meruert. Буду рад, если поделитесь ссылками на те сайты, которые вы сделали на этом движке. Довольно много ссылок я уже собрал, но коллекция будет неполной без вашего сайта.

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

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

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 последние записи с датами, при этом это будут только записи с темой, которую вы создали четвёртой.

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

CMS для SEO

tumblr_lz3ljyjeal1r2svkdo1_500_large.jpg

Система Meruert должна быть комфортной для пользователя в любом смысле. С ней не должно возникать никаких вопросов и сложностей в повседневной работе, под неё должно быть удобно писать свои шаблоны и расширения (об этом скоро появятся статьи на сайте www.meruert.com — следите за обновлениями).

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

Код шаблонов очень чистый и ясный; он прозрачен для анализа информации поисковыми роботами. Контент (содержательная часть) группируется максимально близко к началу HTML-документа, а размечен он по принципу максимальной семантичности: заголовок обязательно заключён в тэг h1, циклически выводимые подзаголовки — в тэги h2, что логично. Но кроме этого, парсер текстов внутри Meruert анализирует статьи, разбивая их не переносами строк, как делают многие движки, а корректно разделяя на абзацы, оформленные нужными тэгами, при этом избегает прямого включения стилей и прочего верстального мусора. В итоге мы получаем размеченный текст, с которым приятно работать и верстальщику, и поисковой системе.

Мета-тэги description и keywords сейчас уже не в большом почёте у поисковых анализаторов (из-за большого количества злоупотреблений и подстановок), однако их значения всё равно принимаются во внимание. В данной CMS можно редактировать значения этих тэгов не только для сайта в целом, но и для каждой записи (страницы) в отдельности, акцентируя только нужное.

Более того, редактировать можно не только заголовок, текст и мета-тэги, но и содержимое тэга title для каждой записи (представьте, что у вашей статьи длинное название «Типологическая реконструкция древнейших языковых состояний», а для заголовка вкладки в браузере вам хочется сократить его до «Реконструкция» — CMS Meruert позволяет и это). Такое гибкое манипулирование фрагментами текста позволит одновременно и располагать к сайту поисковики, и писать тексты не в ущерб эстетике смысла.

Наконец, не лишним было бы напомнить, что для каждой записи в блоге можно задать значимый и красивый URL — вписав недостающий фрагмент адреса. Если вы хотите написать страницу о себе, то ничто не мешает при создании вписать слово «me» (или «about me») в поле «Ключевая часть адреса для записи», чтобы адрес получился, например, таким: www.wodeblog.tw/about-me.html — ещё одна особенность Meruert заключается в том, что изменить конечную косую черту в адресах на суффиксы (расширения) страниц вы можете прямо через Настройки: вписать .html, .php, .asp, .jsp, .action.wbp, .love, .t1000 — что угодно. Многие SEO-оптимизаторы любят, чтобы адреса страниц заканчивались на .htm или .html, чтобы страницы выглядели как статические.

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

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

В пятой версии появились существенные дополнения: система самостоятельно генерирует файлы sitemap.xml и robots.txt, что всегда важно для SEO.

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

_______________________

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