Упрощаю себе жизнь
янв 15, 23:15 Категория: PlugIns
Продолжим изучение TxP (мне почему-то нравится именно такое написание длинного слова Textpattern) с точки зрения блоггера. Сегодня я предлагаю всё-таки установить визуальный редактор. Основная причина: поддержка copy/paste. Про моральные и юридические аспекты ничего не скажу, но предупреждаю, что если исходный текст содержит мусор или ошибки форматирования, то и они скопируются в создаваемый документ. Многие считают, что десяток другой мелких и не очень нарушений при создании html документа не играют никакой роли, если в браузере выглядит нормально. Возможно, но я считаю, что каждое отклонение от стандартов усложняет работу поискового робота и снижает шансы страницы правильно индексироваться.
TxP хранит в базе данных всё, кроме загруженных пользователем файлов и картинок. В разряд "всё" попадают шаблоны, стили, тексты и даже модули. Основным хранилищем модулей является Textpattern resources. На момент написания этой публикации на нём было без малого 600 модулей. Модули можно искать по имени, по ключевым словам и по автору. Название каждого модуля начинается с 2-3 букв - это метка разработчика. Я собираюсь установить модуль hak_tinymce, базирующийся на популярном JS редакторе TinyMCE. На страничке плагина присутствует его описание, номер версии, ссылки на страницу поддержки и топик в форуме поддержки. Важным является дата последнего внесения изменений и указание версий CMS на которых модуль тестировался и будет работать. Ну и ссылка для скачивания плагина. Правда данный плагин не локализован - нет русского языка в интерфейсе. Поэтому я закачаю русифицированную его версию из другого источника.
Модули оформлены в виде текстовых файлов и имеют приблизительно такой вид:
YTo5OntzOjQ6Im5hbWUiO3M6MTQ6ImFqd19jbGVhbl9mZW
MzoiMC4yIjtzOjY6ImF1dGhvciI7czoxMToiQW5kcmV3IF
cmkiO3M6MjE6Imh0dHA6Ly9jb21wb290ZXIub3JnLyI7cz
NjI6IkV4dGVuZHMgQXRvbSAmIFJTUyBmdW5jdGlvbmFsaX
YW4vZmVlZC91cmxzIjtzOjQ6InR5cGUiO2k6MDtzOjQ6Im
PHN0cm9uZz5handfY2xlYW5fZmVlZDwvc3Ryb25nPjwvaD
ZXh0ZW5kcyBUZXh0cGF0dGVybiYjODIxNztzIGRlZmF1bH
Для установки модуля обычно достаточно окрыть его в любом текстовом редакторе, скопировать весь текст в буфер обмена и поместить в специально отведённую форму CMS. Нажать кнопку установить и затем активировать модуль. Наш первый модуль имеет ещё и внешние файлы - их нужно скопировать на сервер тем же способом, что и сам TxP до этого. Пока ничего запоминать не нужно - в сборке модуль будет присутствовать и он будет уже активирован. Лучше подумайте и напишите, какие функции нужно добавить в блог в первую очередь. Уже наступила пятница и пора приступать к созданию сборки.
Комментарии [4]
2010-07-30 7:29 pm , Оставь комментарий






Интернет перестал быть чудом, но ещё не стал привычным инструментом. Отрасль показывала рост даже в самые тяжелые дни кризиса. У неё большое будущее и замечательное настоящее.
Евлампий
559 дн. назад
Задумка очень неплохая. Я вот тоже отважился поставить сайт на TxP. Информацию по нему в сети найти можно но по сравнению с другими движками очень мало. Хотелось бы на Вашем блоге побольше видеть примеров использования кода, пошаговых инструкций, реализации форм, описание тэгов, плагинов, примеров, решений и т.д. Ну что-то вроде “Textpattern solutions” на русском
. Я вот в частности установил плагин а он почему-то не работает. Весь инет перерыл в поисках решения. Тщетно.
Развивайтесь. Удачи!
IHHI
559 дн. назад
Поздравляю себя с первым отзывом в блоге
Собственно задумка именно такова. Сейчас делаю сборку – сайт на TxP с интегрированнымb дизайном и набором функций. Он будет доступен для скачивания и для обсуждения. Потом будет вторая, третья – т.е. ещё несколько сборок. И применяемые решения прятаться не будут.
Старый админ
441 дн. назад
Классный блог. Мне нравится.
Только…ну почему, почему вы выбрал ТХР, а не Нуклеус!? Вот тоже мучаюсь с выбором, ВП отмел пока. И почему не знаю, но меня упорно тянет на Ядреную КМСину, и все тут. Хотя ее пользователей в РУ-нете, походу еще меньше, чем у ТХР…
Сборка ваша – класс, но что-то у меня не получилось поменять шкурку с вашей на другую.
И еще – это глюк ТХР или
у меня что-то криво настроено в браузере: и в ишачке и в макстоне периодически требует повторно логиниться(правда это на Денвере и локалхосте). Нигде такого не видел, хотя уже потестил еще 5-к КМСок…
Спасибо если ответите.
IHHI
441 дн. назад
Спасибо.
TxP был выбран раньше, под определённый проект. Выбор делался по нескольким критериям. А главным было – неподготовленный оператор должен был легко разбираться в админке. Потом была осознана гибкость системы, нетребовательность к ресурсам, легкость конструирования. Сборки – это же готовые конструкции – решения, которые можно легко “допилить” под свои нужды. Главное, чтобы цели сборки и пользователя совпали.
Замены “шкурки” нет. Весь дизайн состоит из 3-х изображений. Их можно открыть, нарисовать на них или вместо них нужное и загрузить на место. Загрузить можно как через админку, так и по ftp. Вот и вся премудрость.
TxP будет просить залогиниться заново, если происходит потеря кукисов, или производился вход под этим аккаунтом другим клиентом. Может быть открыто два разных браузера и они сессии перехватывают друг у друга? Я тоже ставлю первые опыты на денвере – такого поведения не замечал.