Knowledge base
Не так давно мы с вами — а верней я — рассуждал о блогах и пришел к неутешительному выводу, что бытие определяет сознание, the medium is the message, а блог — «это та ерунда, которая получилась после массовой реализации возможности быстрой и легкой публикации заметок на „домашних страничках“».
Блог — всего лишь одна из форм организации контента, просто форма не особо удачная, да и контент подходящий — сиюминутные ремарки о-чем-вижу-о-том-и-пою, иными словами — «чем удобряли, то и выросло».
Есть и другие жанры. Про один из таких жанров — назову его условно knowledge base — и я хочу немного поговорить.
Рано или поздно, создавая контент, который востребован и не теряет актуальности со временем (или теряет, но не так быстро, как, например, новости), мы начинаем понимать две простые вещи:
1. В тематике контента обнаруживаются закономерности и между разными документами можно провести некие семантические связи. Как это будет реализовано — ключевые слова, категории, рубрики, «смотрите также», хитроумные костыли для ЖЖ — не важно.
2. Так как материал устаревает медленно, время написания и вообще сортировка по времени написания по большому счету теряет смысл.
Переписав текст про ЧПУ, который оставался актуальным четыре года(!), и сделаев его совсем up-to-date, а так же написав текст о том, что же такое блог и использовав при этом наброски из «Регистра», я придумал вот что:
Документы в Сети не обязаны быть статичными. Но даже динамичный блог — это куча статичных заметочек, а когда нам нужно развить тему, мы просто пишем еще одну заметку. Иногда это оправдано, иногда — нет. Но почему-то все всегда (или почти всегда) забывают о том, что текст-то — электронный, поэтому его можно просто дописать или переписать.
Влад Головач предлагает всячески чистить архивы блога, удаляя ненужную и устаревшую информацию. Но — тогда это уже будет не блог, и вообще Влад говорит, что «хитрость в том, чтобы изменить магистральное направление блога в прошлое (которого как минимум больше)». Совершенно верно. Но есть нюанс.
Знаете, почему когда нужно продолжить тему в блоге, то об этом пишется новая заметка (в которой пусть даже и ставятся ссылки или ключевые слова, линкующие ее с предыдущими по теме)? Да потому, что новая заметка всегда сверху.
А сверху она потому, что она новая.
Но нам ничего не мешает сделать такой сайт, на котором мы будем развивать круг тем не только добавляя новые документы и связывая их со старыми, но и редактируя старые, при этом сортируя документы не по дате написания, а по дате обновления.
Выглядит это так: есть рубрикация по темам. В каждой теме есть три блока документов:
Первый — основополагающий/темообразующий документ/документы. Основной документ, раскрывающий тему и постоянно обновляющийся.
Второй — исходный материал, тот сор, из которого вырастает темообразующий блок документов.
Например, темообразующий документ: /entry/2196
Исходный/черновой материал: http://nudnik.ru/keys/blogs
Третий — устаревшие/архивные материалы, в том числе и предыдущие версии темообразующих документов.
Пользователю же при первом знакомстве всегда подсовывается темообразующий блок. Например, если я пишу в блоге заметку — ну, скажем, «еще один способ сделать ЧПУ», — то человек, который не знает, что это такое, вынужден идти по ключевым словам и узнавать.
Если же делать knowledge base, то пользователь видит, что обновилась/завелась тема ЧПУ и когда он в нее заходит, то ему не вываливается «а вот все, что у меня есть про ЧПУ, разбирайся и сортируй сам».
Кстати, когда я писал диплом, у меня была бредовая идея сделать его в виде гипертекста, основной корпус диплома сделать в виде, скажем, пятистраничного текста, который кратко, но по существу передает все содержание диплома, и в котором в ключевых местах понатыканы ссылки [show me more]. Грубо говоря, человек, который читал бы диплом, смог бы углубиться в него в любом месте и на любой уровень.
Представьте, если бы каждый абзац можно было бы расширить на страницу, а в свою очередь каждый абзац там — еще на страницу.
Вот, примерно так. Самое смешное, что это придумано сто лет назад и называется гипертекстом. Проблема в том, что почти все реализации гипертекста выходили не очень-то удачными, да и создавать полноценный гипертекст гораздо сложнее, чем простой текст.
Еще я хотел что-то хорошее написать про Wako Wiki, ибо это – инструмент, заточенный помимо всего прочего и на редактирование документов, а не на добавление новых (как блог). Проблема с Wiki только одна – на мой взгляд – там все – как бы сказать – кишками наружу, что ли. То есть, система ориентирована на писателя или на коллектив писателей, — что идеально подходит для совместного творчества, организации совместной работы над документами или для индивидуальный вещей, — таких как ToDo, например, но не очень-то ориентирована на простого читателя, которому очень много вещей просто не надо видеть.
Вот, пожалуй и все.
Что такое блог
Полтора года назад, в январе 2002 года, spectator.ru (именно spectator.ru, заостряю на этом ваше внимание) обозвали блогом. Как и Paravozov-News с Anfrax’ом. Тогда я впервые узнал это слово, и оно мне сразу же не понравилось.
Потом, конечно, началось активное полоскание слова. Веблог то, веблог се, веблог туда-сюда-и-обратно. «Да ты блог!» — «От блога слышу!», — и тому подобное. Тогда же начались — и по сей день продолжются — регулярные попытки «блоггеров» самоопределиться. Собралась куча слепых, и стали они решать, что же такое слон. Один потрогал хобот и говорит: «Слон — это веревка». Второй потрогал ногу и говорит: «Нет-нет, слон — это столб».
Примерно таким же образом один блоггер пытается определить раз и навсегда, что же такое блог:
1. Блог — это сайт.
2. Заметки в блоге обычно располагаются в хронологическом порядке.
3. Блог обычно пишется одним человеком от первого лица.
4. Блог часто содержит ссылки на другие сайты, интересующие автора.
5. Блог обычно имеет RSS-feed.
6. Блог обычно обновляется регулярно: ежедневно либо несколько раз в неделю.
7. Некоторые блоги позволяют оставлять комментарии к заметкам.
8. Некоторые блоги содержат «блогролл» -— список ссылок на другие интересные блоги.
9. Блог обычно позволяет создать представление об его авторе.
10. Блог обычно создаётся любителем, а не профессиональным журналистом или писателем.
Если убрать все «обычно» и «часто», то есть не постоянные признаки, то получим утверждение, которое, что называется, «хрен оспоришь»: «Блог — это сайт». Ну а в целом же, слон — это в четыре раза чаще столб, чем веревка. Точно вам говорю.
Очевидно, что это смешно. Все равно, что если бы вас спросили «Что такое стул?», а вы бы начали объяснять: «Стул — это предмет. У стула обычно четыре ножки. Но иногда и не четыре. А иногда и одна».
С этимологией, кстати, все более-менее понятно: blog — это web-log, в переводе на русский — «вахтенный интернет-журнал». Но и тут сгоряча аналогии проводить опасно, мол, «блог — это интернет-дневник». Не так это все.
Мало того, что никто не может определиться, что же считать блогом. Споры о том, когда же появился первый блог, тоже не утихают. Так, например, утверждается, что: «The first weblog was the first website, info.cern.ch/, the site built by Tim Berners-Lee at CERN. From this page TBL pointed to all the new sites as they came online», то есть — первый веб-сайт вообще и был блогом, потому что он публиковал ссылки на все новые сайты в Сети.
Очевидно, что «блог» — это такая большая мода, к которой все хотят так или иначе примазаться или примазать кого-нибудь. Например, когда у меня была в 1997 году домашняя страничка, на ней был раздел «downloading now», — или что-то вроде того. Там я давал ссылки на то, что мой net vampire выкачивал из Сети в данный момент. Было ли это блогом?
Казалось бы, да. Но это не так.
Так что же такое блог?
В очень хорошей статье PSYCHOLOGY OF WEBLOGS: 2002 написано следующее:
I believe that blogging has grown to reflect the increase in the online population and the number of server-based, easy-to-use tools that allow anyone to publish a Weblog without installing any new software on their computer. A similar phenomenon occurred when GeoCities opened its doors in 1994.
Что чертовски близко к правде. В моей формулировке, которую я вывел довольно давно и пару раз мимоходом упоминал, «Блог — это домашняя страничка плюс электрофикация всей страны».
Блог — это специальное ПО, делающее возможным (облегчающее) быструю и «неквалифицированную» публикацию на «домашней страничке» заметок, обычно хронологически упорядоченных.
Все. Что будет содержаться в этих заметках, как часто они будут выходить, зачем и, главное, почему их будет писать автор — все это просто не поддается классификации, а значит, не является определяющим фактором в понятии «блог».
Или, как написано все в той же замечательной статье «Psyсhology of weblogs»:
At this point in blogging’s development, there is little to differentiate it in terms of reasons for doing it or how it’s done from Web sites and Web development in general. Any generalization would be as useless as trying to characterize why a person would want to put up a personal Web site in the first place.
Иными словами, «блог — это домашняя страничка плюс электрификация всей страны». Как только появились GeoCities — начался бум с домашними страничками. Как только появилось специальное ПО, облегчающее ведение «блога», начался бум блогов.
Можно, разумеется, сказать, что человек может взять html-редактор и FTP-клиент и имитировать «блог» вручную. Но ведь очевидно, что оно для того неудобно/не предназначено, иначе все вели бы блоги именно так, и они расцвели бы махровым светом гораздо раньше. Так можно дошутиться и до того, что на Яндексе сидят тысячи мартышек и быстро-быстро набивают результаты поиска в html.
Впрочем, если вам не нравится, что блог — это специальное ПО, то повернем определение чуть-чуть по-другому. Просто я специально сказал, что блог — это ПО, чтобы подчеркнуть, что блог — это прежде всего инструмент и возможность, а не способ использования этого инструмента/возможности. Блог — это результат работы такого ПО. Реализация возможности. То есть —
Блог — это та ерунда, которая получилась после массовой реализации возможности быстрой и легкой публикации заметок на «домашних страничках».
Что именно получилось в каждом отдельном случае — дело личной гигиены автора блога. «Домашние странички» тоже в свое время были замечательной затеей. Только подумайте: каждый мог бесплатно выложить в Глобальную Сеть Интернет Жизненно Важную Информацию О Себе, Любимом. Да так, чтобы любой пользователь Глобальной Всемирной смог прочитать. И что?..
Вот и с блогами — так же.
Spectator: evolution
Эволюция «Спектатора» в картинках, или «выдавливая из себя по капле дизайнера».
«Дизайн» в пошлом, то есть в самом распространенном его понимании («оформительство»), — вещь часто вредная из-за своей неуместности. Время от времени, глядя на очередной «дизайн», я вспоминаю фразу из анекдота про такси: «Вам шашечки или ехать?».
Нам, все-таки — ехать, поэтому я вовремя упустил свой шанс стать хорошим дизайнером. Зато стал хорошим гражданином, прилежным семьянином и страстным любовником. Ха-ха, про гражданина было шуткой.
Рассмотрю в качестве примера четыре базовые «мутации» «дизайна». Желающие проследить всю историю, могут пойти на Web.Archive и поискать там сначала spectator.nsk.su, потом spectator.rulez.net и потом spectator.ru
Номер один. «Шапка — это наше все». 1998-99 год.
На рисование шапки ушло несколько часов. Еще несколько часов ушло на то, чтобы сообразить, как с помощью html делаются тени. Несколько дней ушло на борьбу с Netscape Navigator’ом, чтобы он отображал все верно.
Типичные ошибки: при создании дизайна думали обо всем, кроме навигации и текста. Огромное количество пользователей так и не сообразило, что стрелочки в шапке — это не украшение. К тексту — абсолютно никакого внимания: заголовок делался просто болдовым выделением, почти полное отсутствие полей.
Технология: голимый html.
Минусы: внезапно оказалось, что кроме кнопок «вперед-назад», нужны и другие пункты в навигации. Помещены они были на первую страницу сайта, на остальных же страницах места им не нашлось.
Номер два. «Куда же деть все эти заметки?»... 1999-2000 год.
Текстовый дизайн — несомненный плюс. Все, что накопилось, пошло в правую колонку: навигация, рекомендованные ссылки и прочее. Стало понятно, что красивая шапка — это хорошо, но занимает слишком много места. Самый большой недостаток данного дизайна бросается в глаза сразу же: номера заметок справа предоставляют возможность перемещаться по заметкам только «в режиме гадания» и никак больше: номера ничего никому не говорят. Текущая заметка также никак не выделяется, главным образом потому, что я просто не мог это сделать. Ибо глуп был.
Технология: html+ssi+javascript. С помощью javascript’а, например, расставлялась ссылки на следующую-предыдущую заметки.
Минусы: непонятный список номеров слева. Совершенно ненужный и нелепый. Тем не менее, даже это неудачное решение бездарно клонировали. Чем больше было заметок, тем очевиднее становились видны недостатки данной навигации. Кроме того, внезапно пришло осознание того невероятного факта, что любимые цвета не всеми воспринимаются одинаково, и лучше всего читать черные буквы на белом фоне.
Номер три. «And here comes PHP». Что-то около 2001.
Идея автоматизации настолько понравилась (переход на SSI был вообще в свое время прорывом), что захотелось сделать «движок» сайта. Были приняты попытки выучить Perl. Не вышло. Совершенно случайно наткнулся на PHP.
Была придумана навигация «вы находитесь здесь», реализацию которой регулярно передирали. Основное меню вынесено наверх, вспомогательные вещи — в правую колонку. Опять же с помощью PHP были сделаны комментарии, кавычки «елочкой» и прочие полезные вещи.
Технология: PHP.
Минусы: красивая, но нефункциональная шапка, — во мне снова проснулся «дизайнер». Графические ушки были совершенно неинформативны и впоследствии были заменены на текстовые.
Номер четыре. Closer to perfection.
Шедевр минимализма. Графическая шапка отсутствует как класс. Шапка с верхнем меню занимают минимум места. Из графики — только иконки, остались как память. Появились «заметки по теме», хотя рубрик все еще не было, и заметки были упорядочены по номерам.
Минусы: найдите сами.
При каждой смене дизайна находилось огромное количество людей, которым старый дизайн нравился больше. И я их не виню. Текущий «дизайн» был создан за полчаса в текстовом редакторе edit+, чтобы отразить возможности нового движка, который создавался пару месяцев. Поэтому я могу только улыбнуться, когда снова слышу рассуждения на тему о хорошести или нехорошести этого дизайна.
Так вам шашечки или ехать?
100 фактов обо мне
В ЖЖ стало модно в последнее время писать «100 фактов обо мне». Типа, это помогает людям больше узнать друг друга. Ну, ладно, вы сами напросились: 100 фактов обо мне — Образование
Я и люди
Appearance
Детство
Я и родители
Половой вопрос
Я и компьютеры
Favorites
Пороки
Самоидентификация.