TextPattern: полезные расширения

20.07.2009

Решил сделать небольшую подборку хороших расширений для моей любимой CMS TextPattern. Пишу далеко не о всех плагинах, которые использую, выбрал несколько наиболее интересных.

zem_contact_reborn

С помощью этого расширения легко делать любые, даже самые сложные формы. Можно даже использовать скрытые поля, которые вообще не будут выводится в HTML (input hidden sucks). Очень мощный плагин. В блоге я использую zem_contact_reborn для контактной формы.

rah_sitemap

Как несложно догадатся, формирует карту сайта в XML. Можно указать страницы-исключения (как групповые, так и индивидуальные), так и наоборот — добавить дополнительные. Замечу, что благодаря системе тэгов TxP и возможности использовать PHP карту сайта можно делать и без плагинов. Хотя странно, что она ещё не создаётся в базовой поставке.

env_access

Даёт доступ к глобальным переменным PHP, позволяя выводить их значения. Но самое вкусное, добавляет условные тэги, чтобы можно было выводить разное содержание в зависимости от браузера, например. Возможностей очень много. Я сделал вывод рекламных блоков для тех посетителей, которые приходят с поисковых систем. Ниже пример кода:

<txp:env_server_if 
var="HTTP_REFERER" 
contains="=">
<txp:output_form form="adsense" />
</txp:env_server_if>

glx_if

Целая библиотека условных тэгов. Можно проверять что угодно. Вот так, например, можно выводить дополнительную информацию, если статья собрала более 10 комментариев:

<txp:glx_if_comments_count 
operator="greater_than" 
value="10">
<txp:output_form form="adsense" />
</txp:glx_if_comments_count>

kd_searchkeywords

Определяет запрос, по которому пришли на ваш сайт с поисковика и подбирает наиболее релевантные статьи.

Добавил 29 июля 2010 года: glg_subscribe_comments (Email-подписка на комментарии).

Вообще про TextPattern

Есть одна забавная вещь в жизни. Если выбираешь только самое лучшее, то, скорее всего, получишь именно это.
Высказывание Сомерсета Моэма с сайта TextPattern.ru

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

Приниципиальных ограничений я вообще не вижу. А последние версии вообще поддерживают даже вложенные тэги, что существенно расширяет возможности. В общем, полная свобода. А на портале textpattern.org можно найти расширения на все случаи жизни. Заинтересовались TxP? Приглашаю на русскоязычный сайт и форум с тоннами полезной информации.

Комментарии

  1. # chikey

    Сомерсет Моэм это +. Он не дожил до тхп.

  2. # ArtShok

    Ну раз советуешь – будем пробовать. А то давно хочу пересесть на новую цмс, но только пока стоял вопрос на какую.

  3. # wlad2

    да действительно textpattern это классная cms-ка, но вот последнее время немогу справится с кириллицей в чпу урлов, на форуме отписал но так и не кто не помог
    textpattern.ru/forum/viewtopic.php?id=2594
    мы же seoшники а ЧПУ дает неплохой траф с гугла и яндекса..

  4. # Тормоз: 

    Wlad2, а что, ЧПУ обязательно кириллицей должны быть, что ли? Вообще не люблю когда так делают, не вижу смысла. Как и в киррилических доменах.

  5. # soldat

    Я использую Wordpress для блога. С другими СМS пока не знаком. Хочется попробовать и dle и джумлу. Теперь вот о TextPattern узнал. Век живи, век учись!

  6. # Vitaly

    Ваш блог на txp работает?

  7. # Тормоз: 

    Vitaly, ну ведь это же очевидно.

  8. # Сейшельский манимейкер

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

    з.ы. а кстати не знаешь нормально ли это – я сделал секцию под статичную страницу, под неё сделал форму и страницу, публикую в секцию, норм всё, доступно по адресу типа хттп://урл/эбаут, но также эта же страница доступна и по адресу если постить как обычный пост, типа хттп://урл/2009/07/23/названиепоста…т.е. такой вот адрес я вижу в Содержание > Написанное. думаю вот, так и должно получаться или нет?

  9. # Тормоз: 

    Сейшельский, это нормально. Ты только сразу продумывай систему URLов, и не допускай дублирования. Ну, чтобы везде на сайте ссылки были в одном формате.

  10. # Сейшельский манимейкер

    ага, окей. спасибо :)

  11. # IHHI

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

    TxP forever. За kd_searchkeywords спасибо.

  12. # austin

    А кто как темы на ТХP меняет? В Wordpress все довольно просто – вывалил зип в папку тем – пользуйся. Проблема ТХP – нет нормальных тем. Не надо говорить, что, мол, нету – сделай. Неудобно! Вот и весь сказ. А CMS хорошая – сайты быстро работают.

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют