Wordpress-Tamagotchi, или ещё раз о блогосервисе

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

Вот и блог - это же ж как тамагочи, чудо, которое подчиняется без малого почти всем законам развития живого организма - оно тебе растёт, и в размерах увеличивается, сначала хозяин на него время тратит, силы, пишет, раскручивает, за уши тянет, потом, глядишь, подрастёт тамагочи и сама уже денежку хозяину в зубах приносить начнёт. Хотя - как взрастишь, так и окупится. А кому-то хватает чуток поиграться, и опс, +1 брошенный блог. И вроде постов не совсем уж безграмотных было по-началу не мало, и задумка, и тема, и аудитория, а после смотришь на дату последнего опубликованного - автор-то подевался куда-то… То ли терпения не хватило, то ли - как и в большинстве случаев, “запал вдруг пропал, он запил и вспылил…” - на-до-е-ло!

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

1. Под руку подвернулся wordpress, уже скаченный, прямо на десктопе архив, который тут же и был распакован и установлен на площадке. При этом здесь, на blog.nundesign.com - скачанный оригинальный не русифицированный с сайта , а на родном его брате (или сестре?)  tatyanavuks.com - для сравнения и дальнейших экспериментов - русифицированный, качался c mywordpress, и так как-то они легко оба стали каждый на своё место, что зависли и работают до сих пор. И дизайн на оба копипастом. Но в голом виде wordpress скучен и не интересен ни автору, ни потенциальным читателям, значит, постепенно к блогу прикручиваются плагины.

2. Первый плагин, который был установлен - RusToLat, для человека, который видит wp первый раз и за плечами ни одного программера для консалтинга, нормальная стартовая площадка перестать бояться слов “тюнинг wp” - потому что как бы ничего не происходит. Скачал, распаковал, залил, активизировал.

Вторым был активизирован Akismet, поставляемый с самим wp - для этого надо бы зарегестрироваться на сайте wordpress.com, и получить ключ “WordPress.com API key” - надо же, не успел тамагочи родиться, а в комментах уже спам с виагрой! Следом поставлены и активированы ЖЖ-Кросспостер и BobrDobr. По просьбам (в некоторых случаях, прямо скажем, суровым замечаниям) установлен OpenID Registration и Subscribe To Comments (подписка на комменты), а для меня лично WordPress.com Stats (хотя надо бы поставить гугловскую аналитику - пора привыкать к чему-то одному, да). Совсем недавно по рекомендации (из блога) тёзки compwoman скачала ещё один плагин - Add.Rus, работа Антона Жучкова, несколько  кнопок для добавления на сервисы социальных закладок, популярных в рунете.

3. Вот уж не знаю правильно это или нет, но ещё до того, как начала разбираться с темплейтами на wp (как их называют wp-юзеры - скины) грубо расковыряла не только шаблон с внешним оформлением, таблицу стилей и картинки, но и файлы с кодом (блин, даже в wp-includes). Сегодня, к примеру, искала, что я там накрутила с оформлением ссылок и как это теперь исправить, дополнить и усугубить - потратила изрядно времени на то, чтобы найти две строчки кода и переписать. Надо было конспектировать сразу всю последовательность изменений. Балда. А если выйдет новая суперпродвинутая защищённая от всех хакеров с кучей новых возможностей версия wp? Как я переставляться буду-то? Увы. На будущее - если есть у вас (и у меня - если не надоест тамагочи кормить) возможность хардкод не портить - лучше туда не заглядывать даже, а рулить только шаблонами, аккуратненько.

4. Что мне делать с глюками? Они периодически всплывают и мучают кошмарами меня по ночам. Кросспост в LJ - как он работает, что можно полезное там оттюнить или дописать, что бы не было, к примеру, следующего глюка:  если я пишу пост, задаю ему LJ-опции “кросспостить”, “комментировать”, “паблик” (не важно какие точно) - всё чудесно, он запоминается и кроспостится с заданными параметрами. Если после я открываю в wp тот же пост на редактирование (обычная ситуация, при моей любви к непродуманным формулировками и грамматически-механическим ошибкам) и запоминаю с теми же настройками для LJ - он в LJ - дублируется! На LJ появляется отредактированная копия, с новым ID, предыдущая версия висит тут же ниже. Что недопустимо и не предполагалось по сценарию. Еслиже этому посту, уже опубликованному в исходном блоге и кросспост-опубликованному на LJ я убираю опции кросспоститься, и запоминаю с “Do not crosspost” - гм. Он исчезает из LJ вообще. Прикольно, но не подходит мне вообще никак.

5. Что мне делать, если я никак не вписываюсь в информационную архитектуру, реализуемую в рамках wp? Причём что ни задача - то нельзя исполнить стандартными средствами. Вот задача обычная: Я хочу, чтобы в sidebar у меня отображались разные группы категорий, привязанные к разным страницам. К примеру стандартное существующее сейчас дерево категорий слева- это раздел “Блог”, но если я выбираю другой раздел, скажем, “Рассылка” - у меня исчезало блоговое дерево категорий и появлялось новое - с моим архивом рассылок (рубрики по годам, видимо) . Структура появилась бы типа как на исходном моём nundesign в архиве рассылок (но там стопор, надеюсь временный. Эх.), а главную страницу для архива рассылок - на базе шаблона “страницы”, или, как они называются в терминах wp - “Page” - и там лента последных добавленных выпусков рассылки в хронологическом порядке. Соответственно выбираю раздел “Статьи” - в сайдбаре формируется третье дерево категорий - для статей, а на странице (к примеру, взять в качестве шаблона опять же Page) - лист в формате ленты блогпостов с анонсами последних добавленных статей. Причём не только деревья категорий, но и сайдбары, по всей видимости, должны быть тоже разные и зависеть от того, какой главный рубрик (пейдж?) выбран - Блог, Рассылки, Статьи или что там ещё. Это что, не решаемая с помощью WP задача?

С пермалинками вот намудрила. По ходу экспериментов пробовала ставить разные шаблоны, и подвис на некоторое время простой шаблон, где урл формировался из адрес-сайта-имя-страницы, но не прошло и парочки недель, когда упёрлась в то, что нифига - надо в шаблон добавлять и имя рубрики *(да-да, категории), и дату, хотя бы в формате год+месяц. Вот сейчас такой шаблон на пермалинки и работает. Но до этого работал другой шаблон! По которому сформировались предыдущие посты! Которые попали в некоторое количество социальных закладок и которые в этом же формате были проиндексированы Яндексом. Неприятность заключается в том, что я даже не знаю как эмулировать те несчастные несколько страниц по уже несуществующим адресам, чтобы подставлять их тем посетителям, которые приходят из поиска или закладок. Я понятия не имею - можно ли как-то где-то объявить для этих нескольких адресов редирект на правильные уже существующие урлы. Это вам движок, это вам не хухры мухры, надо было сразу головой думать! Блин.

По этому поводу написала объявившемуся в аське знакомому, который работает (программистом? Аналитиком? Или и тем и другим одновременно?)  в bobrdobrовском сервисе - попросила у себя позаменять урлы на правильные, заодно придумали для бобрдобра новую фичу. А ведь и точно - это не только я одна такая бестолковая, полно ссылок, которые теряются по разным причинам - сайт ли умер, или владелец документа его убрал, или вот как я - заменил адрес документа. Хорошо бы в социальных закладках периодически прогонять все ссылки на валидность и публично уведомлять человека о том, что у него завелись гнилые ссылочки. Чисто теоретически можно придумать сервис, который будет предлагать “похожие” ссылки в случае необнаружения документа по битой ссылке - либо по каким-то алгоритмам пытаться найти этот же документ на других сервисах, либо искать что-то просто по теме, на основании анализа заголовка ссылки, его дескрипшина и имени группы, в которой эта ссылка жила. Соотв. если какая-то ссылка жила в нескольких группах - то все они используются как уточняющие атрибуты для поиска этого документа на других серверах или для подбора списка похожих по теме документов. И вообще можно было бы сделать такой ненавязчивый (серым_цветом-мелким_шрифтом) блок, в котором в профиле открытой  ссылки  выводить ссылки на похожие документы типа по теме - по-моему супер. Но это было отступление - проблемы моего тамагочи меня волнуют значительно больше. Почему - понятно. Я к нему уже привязалась, менять же тамагочи на другой, с другими глюками мне очень не хочется.

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

RSS feed | Trackback URI

10 Comments »

Comment by compwoman
2007-05-13 03:35:26

Искать битые ссылки, к примеру, в зоне com, сейчас стало не очень полезно, вместо ушедшео в небытие сайта там демонстрируют каталоги или рекламку. Ссылка остается, как бы, рабочей, но, увы, совсем не той, что предполагается.

 
2007-05-13 10:31:10

А зачем сейчас две кнопочки “забобрить”?

 
Comment by nundesign
2007-05-13 14:06:29

По поводу искать битые ссылки. Я думаю, что сервис закладок, который предложит хороший, продвинутый метод для поиска битых ссылок и предложения альтернативных ссылок на те же тексты или тексты “по теме” - выиграет прилично. Будет это механизм (пока не вижу алгоритма как) или модератор, или комбинация программной или ручной работы - главное чтобы не хранились архивы невалидных ссылок. опастности и сложности вижу, к примеру, если документ не отвечает из-за временного сбоя - мало ли, невовремя хостинг оплатили, свет выключили, или движок сайта меняли, а робот на соцзакладках уже проинициализировал проблему и заменил ссылку с, скажем, первоисточника на какую-нибудь его левую перепечатку. (вернее предложил хозяину ссылки заменить на).

Вижу даже больше тонких мест. И всё же наличие какого-то подобного тулза - это был бы плюс сервису, выгодно отличающий его от конкурентных.

 
Comment by nundesign
2007-05-13 14:07:45

>две кнопочки “забобрить”?
Денис, спасибо за замечание. Один из - убран.
Кстати, всем вопрос - работает ли подписка на комменты?

 
Comment by compwoman
2007-05-13 14:32:46

Конечно, такой сервис выиграет :)
Подписка работает, но заголовк письма на gmail со странной кодировкой: часть по-русски, часть вопросами

 
2007-05-13 18:19:45

Подписка работает. А баг с кодировкой стандартен для всех русскоязычных блогов работающих на WP. Надо завтра сесть да попробовать написать плагин для правильной перекодировки.

 
Comment by Lik
2007-07-24 18:45:37

Здраствуйте, можно поинтересоваться как вы боролись с той проблемой, которую описывали в своей отличнейшей статье “Wordpress-Tamagotchi, или ещё раз о блогосервисе”:

“Кросспост в LJ - как он работает, что можно полезное там оттюнить или дописать, что бы не было, к примеру, следующего глюка: если я пишу пост, задаю ему LJ -опции “кросспостить”, “комментировать”, “паблик” (не важно какие точно) - всё чудесно, он запоминается и кроспостится с заданными параметрами. Если после я открываю в wp тот же пост на редактирование (обычная ситуация, при моей любви к непродуманным формулировками и грамматически-механическим ошибкам) и запоминаю с теми же настройками для LJ - он в LJ - дублируется!”

Как вы решили эту проблему?
Заранее примного благодарен, likneon@likneon.ru

 
Comment by nundesign
2007-07-24 18:49:03

Lik, вы знаете, эту конкретно проблему так и не решила, и не знаю даже с чего начинать. Есть подозрение, что проблема не в настройках плагина, а в теме ЖЖ скина.

 
Comment by Lik
2007-07-24 19:17:36

Спасибо за быстрый ответ.

 
Comment by nundesign
2007-09-11 10:28:58
 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Free Hit Stats