Блог на Текстпаттерн -> Бесплатные CMS -> Преимущества текстпатерн

CMS Textpattern

Популярная в Европе CMS Textpattern (Текстпаттерн) не приобрела широкой популярности в России, хотя данный движок обладает всеми необходимыми функциями для создания как простой визитки или домашней странички, так и полноценного блога или даже новостного портала. В настоящее время встретить блог на Textpattern можно довольно редко, так как все большее число блоггеров – как начинающих, так и опытных – предпочитает WordPress, который на данный момент имеет гораздо большее сообщество и более богатый выбр плагинов.

Мы не ставим своей целью осуществить сравнение WordPress и Textpattern в этой статье, так как она посвящена, главным образом, настройке и SEO-оптимизации данного движка. Также в статье будет кратко рассмотрена установка Textpattern.

Установка Textpattern: как установить текстпаттерн на хостинг

1. Заливаем файлы CMS на хостинг.

2. Создаем на своем хостинге SQL базу данных.

3. Открываем в браузере страницу по адресу https://seo-praktika.com/textpattern/setup/ ( в вашем случае, разумеется, необходимо подставить домен своего сайта).

4. Перед вами появляется список языков, среди которых вы можете выбрать тот, что наиболее для вас знаком. Выбираем, жмем NEXT.

5. В появившейся таблице указываем логин и пароль пользователя MySQL БД, наименование MySQL БД и имя MySQL сервера. Данная информация необходима для каждой CMS, использующей базу данных.

6. Если вы все ввели верно, перед вами появится окно с кодом, который необходимо скопировать в файл config.php, который в свою очередь следует залить в каталог textpattern.

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

Важно! Не забудьте удалить каталог setup после установки, иначе ваш сайт может быть легко взломан злоумышленником.

Как оптимизировать сайты на Textpattern для поисковых систем

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

Адреса статей ЧПУ

Перейдя на вкладку Настройки – Главные, можно увидеть шесть типов адресов, которые поддерживает Textpattern. Пять из них являются ЧПУ. Указать любой необходимый адрес можно на странице написания статьи: вкладка Содержание – Написать, поле «Заголовок только для URL». При необходимости можно добавить к адресу любой статье окончание .html или .php.

SEO friendly titles in Textpattern

Одной из причин для критики Textpattern начинающими пользователями этой CMS было отсутствие специальных полей для МЕТА тэгов. В действительности же, данная проблема легко решается при помощи настраиваемых полей пользователя, которые можно использовать для вывода любой дополнительной информации. Так, вы можете создать специальное поле для TITLE (назовем его, к примеру, seo_title), и во вкладке для создания статьи будет выводиться поле, куда вы сможете ввести необходимую информацию.

В админ-панели сайта на Textpattern перейдите по адресу "Настройки - > Главные -> Продвинутые настройки". Или просто кликните по ссылке site.ru/textpattern/?event=prefs&step=advanced_prefs. Вам необходим пункт "Поля пользователя" (всего Textpattern поддерживает 10 полей).

Настраиваемые поля в Textpattern

Введите названия полей в соответствующие области и кликните по кнопке "Сохранить" внизу страницы. Теперь в закладке для добавления материалов у вас появится новый пункт "Поля пользователя".

Поля пользователя

Чтобы вывести на странице содержимое настраиваемого поля, необходимо использовать тег txp:custom_field с атрибутом name, где указано название поля, которое вы задали. Таким образом, код для вывода TITLE в Textpattern будет выглядеть следующим образом:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><txp:custom_field name="seo_title"  /></title>

Этот код необходимо добавить в "Страницу" (Оформление->Страница), которую вы используете в качестве шаблона.

По аналогии можно использовать настраиваемые поля Textpattern и для другой информации, например, для указания мета тега Description или Keywords. Тогда шаблон страницы будет необходимо добавить следующий код (настраиваемые поля имеют названия seo_description и seo_keywords):

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><txp:custom_field name="seo_title"  /></title>
<meta name="description" content="<txp:custom_field name='seo_description'  />" />
<meta name="keywords" content="<txp:custom_field name='seo_keywords'  /> />

Однако тут есть один нюанс: по умолчанию настраиваемые поля в Textpattern хранятся в базе данных в ячейке с типом данных (Type) Varchar, который позволяет вставлять не более 255 символов. Для Title этого может и хватит, однако для Description и Keywords может оказаться недостаточным. Чтобы устранить этот недостаток, открываем в PhpMyAdmin базу данных вашего сайта и переходим в таблицу Textpattern и выбираем пункт Change (Поменять) напротив строк от custom_1 до custom_10. Меняем тип данных (Type) с VARCHAR на TEXT или MEDIUMTEXT. Цифры из Length/Values просто удаляем.

Смена типа данных

Еще один способ вывода отдельного DESCRIPTION для каждой статьи – использование для этого поля «Выдержка». Тогда код для вывода Description будет выглядеть так:

<meta name="description" content="<txp:article_custom />" />

Карта сайта на Textpattern

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

Создание HTML карты сайта для Textpatten описано в статье Как сделать карту сайта для блога Textpattern.

Изображения в Textpattern

Работа с названиями изображений в Textpattern реализована не очень удобно. С одной стороны, вы можете заливать картинки через админку, не беспокоясь об их названии, так как CMS переименовывает их по типу 1.jpg, 2.jpg,.. n.jpg, с другой стороны, это не совсем удобно при продвижении картинками, так как – при прочих равных – изображение с именем, содержащим ключевые слова, будет ранжироваться выше. Поэтому оптимальным решением будет вывод изображений при помощи стандартных HTML-тэгов, а их отправка на хостинг не через админ-панель, а через FTP.


Меню сайта

CMS Textpattern
CMS Textpattern