Хроники лаборатории
Вкратце о текущем состоянии дневника:

В связи с загруженностью очень интересной работой, почти перестал вести блог. Но, как легко убедиться, пролистав блог слегка назад, так было не всегда.
записи за 27 июня 2010 // все записи
Куча блоков и кеширование

Предупрежу сразу: сейчас будет много хвастовства и технических терминов. Потому что я в очередной раз прикрутил к своему блогу кое-какую приблуду, и сейчас буду объяснять, как я круто это сделал и почему она жизненно необходима.

Итак, я сделал систему подключаемых блоков. Как это назвать понятнее - не знаю. Суть не в названии, суть в самой работе. А работает это совершенно прозрачно и удобно: теперь у меня информация о всех книгах, группах, людях, играх и фильмах, о которых я имел наглость написать свое мнение в блоге, вбита в пять текстовых баз. С каждой базой связано семейство тегов, так или иначе вставляющих в блог информацию из этой базы. Если простым языком - теперь я могу написать в комментарии или записи, к примеру, [kino=ts], а движок сам вставит в текст название фильма и ссылку на рецензию: «The Truman Show (Шоу Трумена)». Так же можно вставить музыкальную группу, персону, игру или книгу: Группа «Кино», Александр Пушной, «Krakout» или «Дефицит белка» ([music=kino], [persona=pushnoy], [game=krakout] или [book=kag_db]).

Семейство тегов - это «однокоренные» теги, выводящие разную информацию из базы. По сути, это развитие идеи недавно анонсированного мной тега kinoextend. Теперь «extend» у меня не только kino, но и все остальное - persona, music, book, game (в перспективе можно еще навесить баз сколько вздумается). Еще есть теги типа [kinoimg=id], вставляющие картинку от заданного элемента с обтеканием текста справа, и [kinojimg=id], если надо вставить картинку без обтекания.

В общем, нововведения мне самому жутко нравятся - тексты с перекрестными ссылками писать становится все удобнее, жить становится все веселее. Единственное, что омрачает ликование - то, что чем больше разных тегов, тем дольше обрабатывается запись перед отображением пользователю. Это пришлось на всякий случай прикрыть кешированием «уже обсчитанных» записей. Такие вот вести с полей.


комментарии: 11 RSS HTML рубрики: сайтоводствоjuick twitter facebook вконтакте
Подписаться


Рубрики:

жизненное
аудио-я
видеомонтаж
фотоохота
ремонт
стихи
рассказы
синематограф
библиотека
фонотека
точка зрения
FAQ
приемчики
придумалось
ожидания-прогнозы
допридумано
рингтоны
это я так шучу
обои
микрозарисовки
опасный Интернет
я в печати
поездки-тусовки
смехоспам
мой код
футболки
игродром
подводная жизнь
сайтоводство
программы
персоны
LI.ru
аватарки
курсоры


Разное:

Полка с фильмами
Книжная полка
Полка с играми
Избранное


Календарь записей

2024 (1)
2021 (1)
2020 (7)
2019 (3)
2018 (1)
2017 (10)
2016 (12)
2015 (3)
2014 (12)
2013 (10)
2012 (17)
2011 (84)
2010 (172)
декабрь (12)
ноябрь (5)
октябрь (9)
сентябрь (20)
август (16)
июль (16)
июнь (17)
  7 14 21 28
1 8 15 22 29
2 9 16 23 30
3 10 17 24
4 11 18 25
5 12 19 26
6 13 20 27
май (17)
апрель (13)
март (20)
февраль (17)
январь (10)
2009 (228)
2008 (263)
2007 (154)
2006 (4)
2005 (1)
2004 (1)
2002 (1)
2001 (9)
2000 (9)
1999 (1)
© сайт разработан и поддерживается мной.