Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Alib.spb.ru: история создания сайта

Просмотров: 2006Комментарии: 0

История этого сайта началась достаточно давно - в 1999 году, когда на бесплатном хостинге (не то на мейле, не то на народе - сейчас не припомню) появился мой самый первый сайт. Жутко сверстанный (за основу был взят шаблон ворда и "Введение в HTML"), наполненный непонятно чем (в основном анекдотами - собранными мной и найденными в сети), с никаким дизайном и прочими атрибутами "сайта Васи Пупкина". Прожил этот сайт недолго - примерно месяц, после чего был благополучно закрыт, а идея оставлена до лучших времен. "Лучшие времена" наступили в 2000 году, когда я нашел время, силы и идею для создания первой версии alib.spb.ru - некоммерческого сайта, посвященного не столько мне, сколько полезности расположенного на нем контента. Там по-прежнему располагалась моя коллекция анекдотов, но уже без примеси сетевого юмора (наивный, ага! - через некоторое время вся коллекция стала как раз достоянием сети) и - безумный эксклюзив! - там же располагался полный, регулярно обновляемый каталог телефонов стандарта NMT450 (DeltaTelecom). Тогда же начал формироваться раздел, посвященный программированию на Delphi и для Web. Технологически первая версия сайта уже работала на CMS, поскольку содержание страниц (контент), кроме новостей, хранилось в текстовых файлах, лежащих в закрытой средствами apache директории, редактируемых посредством back-end (административного то есть:-) ) интерфейса. Правда, понятие шаблона дизайна отсутствовало - сборка страниц осуществлялась средствами php (include). Но! Уже тогда на сайте присутствовала лента новостей, которая хранилась в табличке mysql. CMS была моей маленькой гордостью - так как 100% ее кода были написаны мной. Верстка была, мягко говоря, неоптимальной - я в то время широко использовал вложенные таблицы, со всем вытекающими последствиями:-) На дворе был, напомню, 2000 год, php3 и не помню какой, но древний mysql. Следует отметить, что и первая, и вторя версия сайта появились под влиянием Коли Дробаченко (http://www.dr0b.spb.ru; он же помог в нелегком деле выбора имени домена и с хостингом) и ребят из Segmenta media (http://www.segmenta.ru). Кстати, хостинг до сих пор Коли, за что ему отдельное спасибо.

Вторая версия alib.spb.ru увидела свет в 2002 году. Ее отличал более элегантный дизайн (я ушел от коричнево-серых тонов в пользу сине-голубой гаммы и нарисовал удобное, с моей точки зрения, меню), более четкая ориентация на полезность контента конечному пользователю. Вторая версия развивалась функционально и технологически; сайт интенсивно обновлялся и развивался, по мере сил и возможностей. На сайте появилась, просуществовала года два и умерла рассылка, была несколько раз переписана гостевая книга, появились фотогалереи (моя отдельная гордость - последняя версия поддерживала загрузку и автоматическое масштабирование изображений с наложением рамочек), заметки (по сути - блог без возможности комментирования), отдельные элементы реализовались с использованием Ajax и т.д.... Соответственно, уже не весь код, используемый на сайте, был 100% моим - я ввел практику умеренного использования Open Source компонент, с адаптацией их к своим нуждам.

По мере приближения к 2007 году работы над сайтом шли все менее и менее интенсивно: сказывался график работы с серьезной загрузкой и разнообразные семейные и не очень обстоятельства, а также тот факт, что примерно с середины 2007 года я стал уделять много времени своему ИТшному блогу на сайте сообщества ИТ профессионалов (ITBlogs.ru - http://www.itblogs.ru/blogs/bashkirov/). Итогом в конце 2007 года было принято решение о создании третьей версии сайта на CMS сторонних разработчиков, с сохранением существующего контента, и, по возможности, функционала. Кроме того, обязательным условием была агрегация моего блога на ITBlogs и существующего контента, а также выдача ленты новостей в RSS. Все эти условия удовлетворялись системой Wordpress (русская сборка) с рядом расширений. Дополнительным плюсом для Wordpress явилось наличие большого числа расширений (плагинов) и тем, одну из которых я планировал взять за основу для создания дизайна своего сайта, а также относительно полная документация на английском и русском языках. Кроме того, и сам Wordpress, и подавляющее большинство его дополнений распространяются на основе свободной лицензии GPL, что позволяет мне во-первых, свободно использовать это ПО, а во-вторых, модифицировать эти компоненты под свои нужды, что и было сделано:-) В частности, был выполнен полный перевод всех используемых англоязычных компонент, некоторые из них - доработаны, и все они без исключения были вписаны в дизайн и идеологию сайта. Дизайн нового сайта было принято решение построить, исходя из удачного (с моей точки зрения) дизайна второй версии, слегка доработав и улучшив его (компоновка элементов стала принципиально иной - мне давненько хотелось сделать что-то в этом духе, а тут такой случай подвернулся:-) ). Кроме этого было решено включать комментарии только там, где они действительно необходимы.

В 2010 году было принято решение дизайн переделать: старый дизайн начал не устраивать тем, что он был "заточен" больше под разный контент, который было принято решение сильно подсократить, а не под посты (которые стали основной частью сайта). Таким образом, сайт в очередной раз поменял концепцию - а заодно и дизайн (дизайн был построен на основе шаблона LightBiz от free-css-templates), и, с моей точки зрения, стал более понятным и простым. Заодно он увеличил и версию - версия сайтас этим дизайном имеет порядковый номер 4. Хотя это глобально ничего и не значит. В ноябре 2011, в связи с выросшими аппетитами Wordpress (подавай ему лимит памяти в 64 Мб), сайт был переведен на MaxSite CMS, заодно - чтобы уже не возвращаться к сайтоработам - был заменен дизайн (на шаблон Idream). И третье, что его отличает от предшественника - сайт избавился от балласта в виде скопипастенного контента (были там такие разделы, где лежали всякие инструкции и прочее). В общем, остался только уникальный контент, созданный мной :) За всеми этими изменениями поднялась и версия сайта - текущая версия 5 :)

В 2017 я расширил область охвата контента сайта - стал писать о других интересных мне темах, таких, как работа, психология, бизнес-анализ, методологии, управление проектами и т.д. Да и вообще - просто размещать ссылки на интересные материалы с короткими комментариями. Версия сайта при этом почти не поменялась, условно став 5.1 - исключительно за счет контентно-политических изменений. Старый дизайн был такой.

В конце августа 2017 я одновременно с обновлением движка - изменил и дизайн (сделал, в числе прочего - адаптив и вообще дизайн сделал более спокойный и современный). Дизайн при этом поблочно тот же, что и был (считаю его достаточно удачным), а вот палитра сильно изменилась - от черного и красного в сторону синего и его оттенков. Ну и шрифтами поиграл. Таким образом, текущая версия имеет номер 6 и пока обновляться не планирует. Относительно же мытарств обновления (а куда же без них!) - расскажу отдельно.