форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
За долгую и продуктивную совместную жизнь с Textpattern написал и допилил кучу всего. Наконец настало время поделиться всем сокровенным с сообществом Textpattern.
Просматривая в процессе создания сайтов разные движки, пришёл к выводу, что Textpattern - это самое моё. Тут просто влиять на структуру сайта, менять и корректировать CSS и HTML, да и плагины дописывать не сложно. В планах сделать из движка полную конфетку. Постепенно выкладываю наработки на http://txplife.ru/.
Собственно хочу узнать у вас, какие плагины и дополнительные возможности более востребованы. Что стоит выкладывать сначала.
Что есть:
несколько допиленный до ума hak_tinymce
написан небольшой простенький плагин для работы с ajax - ku_ajax
плагин мультизагрузки фотографий к статье (для создания галереи). Фишка загрузчика - изменение размера фотки на стороне клиента. Так обходим нехватку памяти при обработке ОГРОМНЫХ изображений и потребление процессорного времени, плюс меньше трафика и быстрее загрузка в целом. Работает "на лету". - ku_image_uploader
Что уже сделано, в процессе описания:
плагин упрощающий работу с тегами (выборка и добавление тегов в поп-ап окне)
капча для коментариев (для плагина от angryCat)
загрузчик одиночных картинок при редактировании (хак lam_image_uploader)
чат на ajax
календарь на ajax
мод на моём ajax-е для рейтинга статьи (там 5 звёздочек и статистика голосов)
есть рабочая версия плагина yab_shop с поддержкой русского языка (в нём её не было)
Что планирую выкладывать на офф. сайте (textpattern.com), если договорюсь:
расширенная работа со статьями. хак txp:articles
расширенная работа с категориями. хак txp:categories с возможностью сортировки рубрик в админке drag-and-drop
мультиязычность. Возможность публикации и вывода статей на разных языках
Моды, дополнения, изменения в коде:
Начиная с версии 4.5.4 в Textpattern НАКОНЕЦ-ТО не нужно допиливать кучу вещей типа русскоязычного поиска и т.п. Выяснил, что поисковые системы ГОРАЗДО лучше воспринимают и поднимают вес и индекс страниц со ссылками вида: http://domain/dir/dir/dir/name_of _article. То есть структуры, близкой к классическому разнесению документов по папкам и подпапкам. Для себя делаю только одно и важное изменение в publish.php - меняю структуру ЧПУ. На текущий момент есть мод для вывода http://domain/name_of_category/article вместо http://domain/article. Так сайт для поисковика выглядит не кучей статей в папке, а более осмысленной структурой документов. Готов делиться.
Что планирую написать в обозримом будущем:
статистику просмотров статей
систему опросов на ajax
довести до ума написанную мной систему регистрации/авторизации/личный кабинет
рассылку по пользователям
написать ЧПУ вида http://domain/name_of_category/name_of_subcategory/name_of_subcategory/name_of_subcategory/name_of_subcategory/article (категория/подкатегория)
встроить в Textpattern форум (на моём плагине регистрации/авторизации сделать именно встроенный в структуру плагин форума)
допилить до нормального вида плагин - систему ротации баннеров на сайте. Есть рабочий вариант, но достаточно неприглядный в админке
Наверняка много чего забыл. Наработок куча.
Заказывайте - буду выкладывать в свободный доступ.
Как-то так
Отредактированно dokar99 (21-11-2013 08:45:29)
Неактивен
dokar99 написал:
За долгую и продуктивную совместную жизнь с Textpattern написал и допилил кучу всего. Наконец настало время поделиться всем сокровенным с сообществом Textpattern.
Собственно хочу узнать у вас, какие плагины и дополнительные возможности более востребованы. Что стоит выкладывать сначала.
Что есть:
несколько допиленный до ума hak_tinymce
написан небольшой простенький плагин для работы с ajax - ku_ajax
небольшое пожелание по ku_ajax: желательно пользователя плагина оградить от запоминания переменных пхп и от пхп кода, т.е. передавать параметры в свой плагин при помощи атрибутов txp.
например на странице "ajax" красивее смотрелась бы одна строка:
<txp:ku_ajax ajaxheader="1" ajaxlist="register,myfunc1,myfunc2" />
в плагине смотрим, если установлен ajaxheader, то отсылаем хеадер.
получаем список и вызываем функции:
function ku_ajax( $atts ){ extract(lAtts(array( 'ajaxheader' => '1', // default: send header 'ajaxlist' => '' ),$atts)); if( $ajaxheader ){ header('Content-Type: text/html; charset=utf-8'); header("Cache-Control: no-store, no-cache, must-revalidate"); } $action = gps('action'); $ku_ajaxlist = do_list( $ajaxlist ); if (in_array($action, $ku_ajaxlist) && function_exists($action) ){ return call_user_func($action); } }
код не проверял, возможны опечатки.
Что уже сделано, в процессе описания:
плагин мультизагрузки фотографий к статье (для создания галереи). Фишка загрузчика - изменение размера фотки на стороне клиента. Так обходим нехватку памяти при обработке ОГРОМНЫХ изображений и потребление процессорного времени, плюс меньше трафика и быстрее загрузка в целом. Работает "на лету".
интересно бы глянуть на этот плагин
Что планирую выкладывать на офф. сайте (textpattern.com), если договорюсь:
расширенная работа со статьями. хак txp:articles
можно в двух словах, какие расширения к этому тегу вы добавили?
расширенная работа с категориями. хак txp:categories с возможностью сортировки рубрик в админке drag-and-drop
желательно это оформить в виде плагина, т.к. скорее всего оно будет тяжеловато для ядра TxP.
мультиязычность. Возможность публикации и вывода статей на разных языках
интересен принцип мультиязычности, в двух словах.
Неактивен
Опубликовал на textpattern.org плагин мультизагрузки изображений к статье - ku_image_uploader
Неактивен