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? Приглашаю на русскоязычный сайт и форум с тоннами полезной информации.
Комментарии
Комментирование этой статьи закрыто.
Сомерсет Моэм это +. Он не дожил до тхп.
Ну раз советуешь – будем пробовать. А то давно хочу пересесть на новую цмс, но только пока стоял вопрос на какую.
да действительно textpattern это классная cms-ка, но вот последнее время немогу справится с кириллицей в чпу урлов, на форуме отписал но так и не кто не помог
textpattern.ru/forum/viewtopic.php?id=2594
мы же seoшники а ЧПУ дает неплохой траф с гугла и яндекса..
Wlad2, а что, ЧПУ обязательно кириллицей должны быть, что ли? Вообще не люблю когда так делают, не вижу смысла. Как и в киррилических доменах.
Я использую Wordpress для блога. С другими СМS пока не знаком. Хочется попробовать и dle и джумлу. Теперь вот о TextPattern узнал. Век живи, век учись!
Ваш блог на txp работает?
Vitaly, ну ведь это же очевидно.
сегодня решил найти что-то новое для одного блога, вспомнил эту запись, слил движок, поставил. это была 3я попытка освоить текстпаттерн. и я ведь пропёрся даже (хотя пришлось изрядно помудиться прежде чем понял хотя бы как статичную страницу вывести). ну в общем не зря день прошёл, буду теперь смотреть в сторону txp при создании ресурсов для себя. спасибо за пост :)
з.ы. а кстати не знаешь нормально ли это – я сделал секцию под статичную страницу, под неё сделал форму и страницу, публикую в секцию, норм всё, доступно по адресу типа хттп://урл/эбаут, но также эта же страница доступна и по адресу если постить как обычный пост, типа хттп://урл/2009/07/23/названиепоста…т.е. такой вот адрес я вижу в Содержание > Написанное. думаю вот, так и должно получаться или нет?
Сейшельский, это нормально. Ты только сразу продумывай систему URLов, и не допускай дублирования. Ну, чтобы везде на сайте ссылки были в одном формате.
ага, окей. спасибо :)
За русские буквы в URL особую благодарность испытываешь за границей, когда нет возможности эти буквы ввести. Думайте о людях, а не о роботах.
TxP forever. За kd_searchkeywords спасибо.
А кто как темы на ТХP меняет? В Wordpress все довольно просто – вывалил зип в папку тем – пользуйся. Проблема ТХP – нет нормальных тем. Не надо говорить, что, мол, нету – сделай. Неудобно! Вот и весь сказ. А CMS хорошая – сайты быстро работают.