Подборка полезных рабочих плагинов для Textpattern CMC
3 марта 2019, 11:10 , , Путеводитель по Textpattern CMS , Можно прочесть за 12 минут
В этой статье я постарался собрать самые интересные, полезные и часто используемые плагины для Textpattern. Все они тестировались на работоспособность на последней на данный момент версии движка Textpattern 4.7.3, а некоторые из них работают на этом самом сайте. Их гораздо меньше, чем в официальном каталоге (NB! сайт заблокирован Роскомнадзором, используйте TOR, VPN, прокси…), но зато они действительно работают .
- Инструкция по установке плагина на Textpattern
- Инструкция по созданию своего плагина для Textpattern
Административная панель
- 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 (загрузка сразу нескольких изображений одновременно)
Обратная связь
- com_connect (форма обратной связи)
Электронная коммерция
- Yab_Shop (микромагазин)
Административная панель
ADI_FORM_LINKS
Плагин упрощает работу с шаблонами из административной панели: под полем ввода каждой Страницы и Статьи появляется список относящихся к ней Форм (доступны два варианта – простой список или выпадающий список), и позволяющий быстро перейти к редактированию зависимой Формы.
Русификация: В настройках плагина нажать на ссылку install_textpack. Хотя по большому счёту, не требуется.
KUO_ROBOTS_EDITOR
Плагин позволяет редактировать файл robots.txt прямо из административной панели. После установки плагина на вкладке «Расширения» появляется субвкладка «Robots.txt Editor». Плагин позволяет быстро сформировать правила разрешения/запрещения доступа к содержимому сайта, а также быстро запретить доступ к отдельным директориям, размещённым в корневой директории сайта.
Русификация: не требуется.
RAH_EXPANDING
Плагин убирает полосу прокрутки у всех редактируемых полей административной панели (содержимое статьи, выдержка статьи, код страницы, код формы и т.п.). Теперь размер этих полей зависит только от их содержимого.
Русификация: не требуется.
RSS_ADMIN_SHOW_ADV_OPTS
Этот маленький плагин раскрывает все поля статьи («Дата и время», «Категории», «Мета», «Настройки комментариев», «Изображение к статье», «Недавние статьи») по умолчанию.
Русификация: не требуется.
ETC_AUTHOR_SELECT
Плагин для сайтов, поддерживающихся несколькими людьми. Добавляет на страницу статьи в раздел «Мета» возможность выбрать автора статьи.
Русификация: не требуется.
RAH_EXTERNAL_OUTPUT
Плагин позволяет подключать и редактировать JS-скрипты (а также любые другие скрипты, или куски кода) непосредственно из административной панели, без доступа к FTP. Механизм работы аналогичен механизму подключения файлов CSS через административную панель.
1. На вкладке Оформление на субвкладке Формы создать новую форму. Название формы должно начинаться с rah_eo_, в примере на картинке – rah_eo_scripts.js.
2. В тело формы вставляем нужный нам скрипт.
3. Подключаем скрипт строкой
Плагин поддерживает разрешения *.json, *.js, *.xml, *.css, *.txt и *.html.
Плюсы плагина: Плагин позволяет редактировать JS-скрипты (или любые иные скрипты) через административную панель, и не требует доступа к FTP.
Минусы плагина: Для загрузки скрипта плагин делает запрос к базе данных, что увеличивает нагрузку на сервер и удлиняет время загрузки скрипта (отдать файл быстрее, чем сделать запрос к базе данных).
Русификация: нет.
SOO_EDITAREA
Плагин позволяет подсвечивать синтаксис при редактировании шаблона сайта («Страницы», «Формы», «Стили»).
Установка плагина:
1. Установить плагин soo_editarea (это базовый плагин).
2. Установить плагин soo_plugin_pref (это настройки к базовому плагину, без него не получится изменить папку со скриптами, язык, шрифт и т.п.).
3. Скачать архив, разместить папку edit_area в директории textpattern: site.ru/textpattern/edit_area.
Русификация: частичная. В настройках плагина в поле «Language» указать «ru».
- Скачать плагин soo_editarea v.0.1.5.
- Скачать плагин soo_plugin_pref v.0.2.3.
- Скачать исполняемые файлы к плагину soo_editarea.
WET_ARTICLE_INFO
Крошечный плагин, добавляющий в административной панели чуть выше поля редактирования статьи количество слов в статье.
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
Плагин подключает WYSIWYG-редактор к полям редактирования статьи. Редактор, честно говоря, так себе, зато работает с Textpattern 4.7+ «из коробки», без танцев с бубнами.
Установка плагина:
1. Установить плагин kuo_cleditor.
2. Скачать файлы редактора, разархивировать папку cleditor и поместить её в директорию textpattern: stie.ru/textpattern/cleditor
Русификация: нет.
MULTIDOC
Плагин для создания мультистраничных материалов. Textpattern хорошо приспособлен для выкладывания отдельных статей в рамках блога или контентного сайта, а вот для, к примеру, поглавного размещения книг приспособлен не очень. Плагин Multidoc представляет собой своеобразный костыль – ты по-прежнему выкладываешь главы книги отдельными статьями, но теперь тебе не нужно заморачиваться с оглавлением: сформировал структуру «Коллекции» в админ-панели, вставил во все статьи один и тот же код с оглавлением, а дальше ссылки на предыдущие/последующие статьи плагин будет проставлять самостоятельно.
Как выглядит создание коллекции, можно увидеть на картинке.
Как это будет выглядеть вживую, проще, наверное, посмотреть на сайте разработчика плагина.
Плагин позволяет конструировать документы любой структуры и любого уровня вложенности.
Русификация: нет.
Установка плагина:
Устанавливать и активировать СТРОГО с первого по четвёртый.
- #1. Скачать плагин soo_txp_obj v1.1.2.
- #2. Скачать плагин soo_multidoc v2.0.2.
- #3. Скачать плагин soo_multidoc_admin v0.1.3.
- #4. Скачать плагин soo_plugin_pref v0.2.3.
PAT_READING_TIME
Плагин вычисляет количество слов в статье и позволяет примерно предположить, сколько времени посетителю потребуется на прочтение.
Русификация: не требуется.
NB! Для того, чтобы плагин корректно вычислял количество слов в русском тексте, плагин нужно немножко модифицировать. Необходимо через меню Настройки => Плагины открыть код плагина, и присвоить переменной charlist вместо NULL значение
'АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя'
WET_QUICKOPEN
Этот маленький плагин сильно облегчает жизнь, если нужно поставить в тело статьи относительную ссылку на другую статью. В правой колонке появляется дополнительная опция Вставить ссылку на статью, а в верхнем правом углу панели администратора – окно поиска, с помощью которого можно найти нужную статью. Ссылку можно вставить методом 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_AUTO_EXCERPT
Если при написании статьи поле «Выдержка» не было заполнено, то оно заполняется автоматически. Можно настроить, сколько параграфов основного текста статьи пойдёт в «выдержку», будут ли это первые параграфы, или не первые, будут ли в них работать ссылки и теги.
Русификация: не требуется.
RAH_REPLACE
Аналог php-функции str_replace. Микроскопический плагин, позволяющий заменять что угодно чем угодно.
Русификация: не требуется.
Теги
TRU_TAGS
Плагин расширяет стандартный функционал тегов к статьям 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
Плагин для потоковой загрузки изображений. Максимальное количество изображений, которые можно загрузить за один раз, не ограничено. Интерфейс немножко оставляет желать лучшего, но на работоспособности это не сказывается. От встроенных в движок возможностей отличается тем, что не путает порядок изображений (т.е. не делает так, что 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 .
Комментарии [1]
5 апреля 2021, 06:02 , Serj
Спасибо за статью! Очень хорошая cms ,но к сожалению русскоязычные сообщество мертво. Было бы не плохо ,Вас видеть локомотивом в продвижении данной cms.