Упрощаю себе жизнь

Jan 16, 02:15 am Категория:

Продолжим изучение 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]

  1. Евлампий
    3135 дн. назад


    Задумка очень неплохая. Я вот тоже отважился поставить сайт на TxP. Информацию по нему в сети найти можно но по сравнению с другими движками очень мало. Хотелось бы на Вашем блоге побольше видеть примеров использования кода, пошаговых инструкций, реализации форм, описание тэгов, плагинов, примеров, решений и т.д. Ну что-то вроде “Textpattern solutions” на русском . Я вот в частности установил плагин а он почему-то не работает. Весь инет перерыл в поисках решения. Тщетно.
    Развивайтесь. Удачи!

  2. IHHI
    3135 дн. назад


    Поздравляю себя с первым отзывом в блоге

    Собственно задумка именно такова. Сейчас делаю сборку – сайт на TxP с интегрированнымb дизайном и набором функций. Он будет доступен для скачивания и для обсуждения. Потом будет вторая, третья – т.е. ещё несколько сборок. И применяемые решения прятаться не будут.

  3. Старый админ
    3017 дн. назад


    Классный блог. Мне нравится.
    Только…ну почему, почему вы выбрал ТХР, а не Нуклеус!? Вот тоже мучаюсь с выбором, ВП отмел пока. И почему не знаю, но меня упорно тянет на Ядреную КМСину, и все тут. Хотя ее пользователей в РУ-нете, походу еще меньше, чем у ТХР…
    Сборка ваша – класс, но что-то у меня не получилось поменять шкурку с вашей на другую.
    И еще – это глюк ТХР или
    у меня что-то криво настроено в браузере: и в ишачке и в макстоне периодически требует повторно логиниться(правда это на Денвере и локалхосте). Нигде такого не видел, хотя уже потестил еще 5-к КМСок…
    Спасибо если ответите.

  4. IHHI
    3017 дн. назад


    Спасибо.
    TxP был выбран раньше, под определённый проект. Выбор делался по нескольким критериям. А главным было – неподготовленный оператор должен был легко разбираться в админке. Потом была осознана гибкость системы, нетребовательность к ресурсам, легкость конструирования. Сборки – это же готовые конструкции – решения, которые можно легко “допилить” под свои нужды. Главное, чтобы цели сборки и пользователя совпали.

    Замены “шкурки” нет. Весь дизайн состоит из 3-х изображений. Их можно открыть, нарисовать на них или вместо них нужное и загрузить на место. Загрузить можно как через админку, так и по ftp. Вот и вся премудрость.

    TxP будет просить залогиниться заново, если происходит потеря кукисов, или производился вход под этим аккаунтом другим клиентом. Может быть открыто два разных браузера и они сессии перехватывают друг у друга? Я тоже ставлю первые опыты на денвере – такого поведения не замечал.

2017-08-18 8:33 pm , Оставь комментарий