Моя маленькая персональная страничка в большом-пребольшом интернете :)  

Подборка полезных рабочих плагинов для Textpattern CMC

3 марта 2019, 11:10 , , Путеводитель по Textpattern CMS , Можно прочесть за 12 минут

В этой статье я постарался собрать самые интересные, полезные и часто используемые плагины для Textpattern. Все они тестировались на работоспособность на последней на данный момент версии движка Textpattern 4.7.3, а некоторые из них работают на этом самом сайте. Их гораздо меньше, чем в официальном каталоге (NB! сайт заблокирован Роскомнадзором, используйте TOR, VPN, прокси…), но зато они действительно работают Улыбайтесь! Вам идёт! :).

Административная панель

  • adi_form_links (быстрое редактирование форм шаблона сайта)
  • kuo_robots_editor (редактирование файла robots.txt из административной панели)
  • rah_expanding (убирает полосы прокрутки)
  • rss_admin_show_adv_opts (все меню раскрыты по умолчанию)
  • etc_author_select (лёгкая смена автора статьи)
  • rah_external_output (редактирование и подключение любых скриптов из административной панели)
  • soo_editarea (подсветка синтаксиса при редактировании шаблона сайта)
  • wet_article_info (показывает количество слов в статье)

Статьи

  • adi_title (сокращает названия статей)
  • kuo_cleditor (WYSIWYG-редактор)
  • Multidoc (генерация оглавления для многостраничных документов)
  • pat_reading_time (выячисляет количество слов в статье и примерное время чтения)
  • wet_quickopen (простая вставка ссылки на другую статью)
  • rss_unlimited_categories (статье можно присвоить больше двух категорий)
  • rss_auto_excerpt (автозаполнение «выдержки» по шаблону
  • rah_replace (аналог php-функции str_replace)

Теги

  • tru_tags (облако тегов для вашего сайта)

Поисковая оптимизация

  • rah_sitemap (валидная карта сайта в xml)
  • rah_metas (автозаполнение мета-тегов)

Картинки

  • jbx_multiple_image_upload (загрузка сразу нескольких изображений одновременно)

Обратная связь

Электронная коммерция

 

Административная панель

 

ADI_FORM_LINKS

Плагин adi_form_links v0.3.1 для Textpattern.Плагин упрощает работу с шаблонами из административной панели: под полем ввода каждой Страницы и Статьи появляется список относящихся к ней Форм (доступны два варианта – простой список или выпадающий список), и позволяющий быстро перейти к редактированию зависимой Формы.

Русификация: В настройках плагина нажать на ссылку install_textpack. Хотя по большому счёту, не требуется.


KUO_ROBOTS_EDITOR

Плагин kuo_robots_editor v0.1 для Textpattern.Плагин позволяет редактировать файл robots.txt прямо из административной панели. После установки плагина на вкладке «Расширения» появляется субвкладка «Robots.txt Editor». Плагин позволяет быстро сформировать правила разрешения/запрещения доступа к содержимому сайта, а также быстро запретить доступ к отдельным директориям, размещённым в корневой директории сайта.

Русификация: не требуется.


RAH_EXPANDING

Плагин убирает полосу прокрутки у всех редактируемых полей административной панели (содержимое статьи, выдержка статьи, код страницы, код формы и т.п.). Теперь размер этих полей зависит только от их содержимого.

Русификация: не требуется.


RSS_ADMIN_SHOW_ADV_OPTS

Этот маленький плагин раскрывает все поля статьи («Дата и время», «Категории», «Мета», «Настройки комментариев», «Изображение к статье», «Недавние статьи») по умолчанию.

Русификация: не требуется.


ETC_AUTHOR_SELECT

Плагин etc_author_select v0.1 для Textpattern.Плагин для сайтов, поддерживающихся несколькими людьми. Добавляет на страницу статьи в раздел «Мета» возможность выбрать автора статьи.

Русификация: не требуется.

 


RAH_EXTERNAL_OUTPUT

Плагин rah_external_output для Textpattern.Плагин позволяет подключать и редактировать JS-скрипты (а также любые другие скрипты, или куски кода) непосредственно из административной панели, без доступа к FTP. Механизм работы аналогичен механизму подключения файлов CSS через административную панель.

1. На вкладке Оформление на субвкладке Формы создать новую форму. Название формы должно начинаться с rah_eo_, в примере на картинке – rah_eo_scripts.js.

2. В тело формы вставляем нужный нам скрипт.

3. Подключаем скрипт строкой

Подключаем скрипт с помощью плагина rah_external_output для Textpattern.

Плагин поддерживает разрешения *.json, *.js, *.xml, *.css, *.txt и *.html.

Плюсы плагина: Плагин позволяет редактировать JS-скрипты (или любые иные скрипты) через административную панель, и не требует доступа к FTP.

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

Русификация: нет.


SOO_EDITAREA

Плагин soo_editarea для Textpattern.Плагин позволяет подсвечивать синтаксис при редактировании шаблона сайта («Страницы», «Формы», «Стили»).

Установка плагина:

1. Установить плагин soo_editarea (это базовый плагин).

2. Установить плагин soo_plugin_pref (это настройки к базовому плагину, без него не получится изменить папку со скриптами, язык, шрифт и т.п.).

3. Скачать архив, разместить папку edit_area в директории textpattern: site.ru/textpattern/edit_area.

Русификация: частичная. В настройках плагина в поле «Language» указать «ru».


WET_ARTICLE_INFO

Плагин wet_article_info для Textpattern.Крошечный плагин, добавляющий в административной панели чуть выше поля редактирования статьи количество слов в статье.

NB! Чтобы плагин корректно считал количество слов в русском тексте, нужно открыть меню «Настройки» => «Плагины», открыть для редактирования сам плагин, и к функции str_word_count

str_word_count(strip_tags($rs['Body_html']));

дописать два аргумента через запятую:

str_word_count(strip_tags($rs['Body_html']), 0, "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя");

Русификация: отсутствует. Впрочем, единственное слово плагина – Wörter (в переводе с немецкого – «[столько-то] слов») – понятно из контекста.

Статьи

 

ADI_TITLE

Плагин заменяет стандартный тег txp:title на тег txp:adi_title и позволяет сокращать названия статей по шаблону. Например, оставить только первые два слова («Подборка полезных рабочих плагинов для Textpattern CMS» => «Подборка полезных…»), или только три последних («Подборка полезных рабочих плагинов для Textpattern CMS» => «для Textpattern CMS»), или отсечь всё после разделителя – опций много, на любой вкус.

Русификация: не требуется. NB! Инструкция по использованию на английском!


KUO_CLEDITOR

Плагин kuo_cleditor для Textpattern.Плагин подключает WYSIWYG-редактор к полям редактирования статьи. Редактор, честно говоря, так себе, зато работает с Textpattern 4.7+ «из коробки», без танцев с бубнами.

Установка плагина:

1. Установить плагин kuo_cleditor.

2. Скачать файлы редактора, разархивировать папку cleditor и поместить её в директорию textpattern: stie.ru/textpattern/cleditor

Русификация: нет.


MULTIDOC

 Плагин Multidoc для Textpattern.Плагин для создания мультистраничных материалов. Textpattern хорошо приспособлен для выкладывания отдельных статей в рамках блога или контентного сайта, а вот для, к примеру, поглавного размещения книг приспособлен не очень. Плагин Multidoc представляет собой своеобразный костыль – ты по-прежнему выкладываешь главы книги отдельными статьями, но теперь тебе не нужно заморачиваться с оглавлением: сформировал структуру «Коллекции» в админ-панели, вставил во все статьи один и тот же код с оглавлением, а дальше ссылки на предыдущие/последующие статьи плагин будет проставлять самостоятельно.

Как выглядит создание коллекции, можно увидеть на картинке.

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

Плагин позволяет конструировать документы любой структуры и любого уровня вложенности.

Русификация: нет.

Установка плагина:

Устанавливать и активировать СТРОГО с первого по четвёртый.


PAT_READING_TIME

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

Русификация: не требуется.

NB! Для того, чтобы плагин корректно вычислял количество слов в русском тексте, плагин нужно немножко модифицировать. Необходимо через меню Настройки => Плагины открыть код плагина, и присвоить переменной charlist вместо NULL значение

'АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя'


WET_QUICKOPEN

Плагин wet_quickopen для Textpattern.Этот маленький плагин сильно облегчает жизнь, если нужно поставить в тело статьи относительную ссылку на другую статью. В правой колонке появляется дополнительная опция Вставить ссылку на статью, а в верхнем правом углу панели администратора – окно поиска, с помощью которого можно найти нужную статью. Ссылку можно вставить методом Textile, тегом txp:permlink, специфическим тегом плагина txp:wet_link, html-кодом или просто текстовым url.

NB! Для работы требуется скачать и установить оба плагина.

NB! Поиск регистрозависим.

Русификация: в субвкладке «Настройки» => «Языки» вставить в текстовое поле внизу страницы следующий текст:

#@admin

#@language ru-ru

wet_quicklink_insert_link => Вставить ссылку на статью

wet_quicklink_loading => Загрузка…

И нажать кнопку «Загрузить». Подробные инструкции по установке языковых пакетов из административной панели можно найти здесь.


RSS_UNLIMITED_CATEGORIES

Плагин rss_unlimited_categories для Textpattern.Плагин позволяет задавать статье бесконечное количество категорий (по умолчанию можно присвоить всего две).

По функционалу плагин является своеобразной заменой системе тегов.

 

Русификация: не требуется.


RSS_AUTO_EXCERPT

Если при написании статьи поле «Выдержка» не было заполнено, то оно заполняется автоматически. Можно настроить, сколько параграфов основного текста статьи пойдёт в «выдержку», будут ли это первые параграфы, или не первые, будут ли в них работать ссылки и теги.

Русификация: не требуется.



RAH_REPLACE

Аналог php-функции str_replace. Микроскопический плагин, позволяющий заменять что угодно чем угодно.

Русификация: не требуется.

 

Теги

 

TRU_TAGS

Плагин tru_tags для Textpattern.Плагин расширяет стандартный функционал тегов к статьям Texpattern’а. Он позволяет построить классическое «облако тегов», сгенерировать бесконечное количество страниц с тегами, вести по ним поиск и отдавать фидами в rss. От прочих плагинов отличается тем, что формирует корректную URL без модификации файла .htaccess.

Русификация: отсутствует.

 

Поисковая оптимизация

 

RAH_SITEMAP

Плагин формирует корректный файл sitemap.xml, доступный по адресу site.ru/?rah_sitemap=sitemap, который можно загрузить в Яндекс.Вебмастер или в Google для веб-мастеров. В настройках можно указать, какие секции/категории/статьи/файлы/ссылки/etc. включить в карту сайта, а какие – исключить.

Русификация: не требуется.


RAH_METAS

Плагин позволяет настроить, откуда и каким образом будут заполняться поля keywords и description (например, из первых слов текста статьи, лимит до 100 символов и до 10 тегов), а также указать мета-поля author, language, copyright etc.

Русификация: не требуется.

 

Картинки

 

JBX_MULTIPLE_IMAGE_UPLOAD

 Плагин jbach_jbx_multiple_image_upload для Textpattern.Плагин для потоковой загрузки изображений. Максимальное количество изображений, которые можно загрузить за один раз, не ограничено. Интерфейс немножко оставляет желать лучшего, но на работоспособности это не сказывается. От встроенных в движок возможностей отличается тем, что не путает порядок изображений (т.е. не делает так, что image114.jpg оказывается загруженной раньше, чем image 79.jpg).

NB! Плагин работает с использованием FLASH’а!

Русификация: не требуется.

 

Обратная связь

 

COM_CONNECT

Файл формы обратной связи. Довольно много настроек – количество отправляемых форм не ограничено. Есть даже отдельный тег, позволяющий отправить на e-mail текст статьи целиком. Защита от спама, к сожалению, оставляет желать лучшего – чтобы отсечь спамеров, приходится лезть в код плагина.

Русификация: не требуется.

 

Электронная коммерция

 

YAB_SHOP

Редкий представитель плагинов электронной коммерции, созданный большим фанатом Textpattern’a. А также единственный плагин, который я не тестировал лично – но не смог пройти мимо Улыбайтесь! Вам идёт! :).

Русификация: отсутствует. И да, плагин позволяет принимать только PayPal (и, соответственно, Visa).

 

Больше плагинов можно найти в официальном каталоге на Textpattern.org (NB! сайт заблокирован Роскомнадзором, используйте TOR, VPN, прокси…). Правда, стоит иметь ввиду, что в 2017-18 годах движок был довольно сильно переписан, и многие плагины более ранних годов перестали работать. Правда, с другой стороны, значительная часть функционала этих же плагинов была интегрирована непосредственно в Textpattern Улыбайтесь! Вам идёт! :).

 


Комментарии

Оставить комментарий

Кто я

Александр 'J-zef' Пятницын

Да, это я! :)



Кредо

Сожалеть о минувшем — поздно:
Рухнул мир, разорвав оковы.
Мне навстречу, подобны звёздам —
Золотые глаза дракона.

Мне не будет за это прощенья...
Но скажите, святые иконы,
Кто наполнил огнём священным
Золотые глаза дракона?

И подсуден теперь едва ли
Я земным и небесным законам:
Я — последний, кому сияли
Золотые глаза дракона.
Smart