Сайт Земскова Ильи
Веб-мастер, к.т.н., «200000».
Бензин ваш - идеи наши © И.Ильф и Е.Петров

Капитальное обновление сайта

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

Сочный шашлык. Фото Земскова Ильи

Что конкретно изменилось?

Я наконец-то целиком обновил движок сайта. Долгое время стояла версия 0.381 версия maxSite CMS. Сейчас 0.841. Что меня сдерживало от обновления движка раньше? Основным фактором был мой «пунктик» на счёт различного «мусора», который появляется в папке сайта в следствии того, что некоторые элементы движка исчезают из комплекта. «Накатывание» новой версии никуда не удаляет эти неиспользуемые элементы (например, некоторые части CodeIgniter и некоторые «ранее стандартные» плагины) и они болтаются на диске как «нечто неприятное в проруби». При этом вред их существования начинаешь понимать тогда, когда тратишь кучу времени на поиски связей между модулями движка или пробираясь в дебрях папок и файлов. То, что тратятся вычислительные ресурсы на не нужную передачу (например, при скачивании бэкапа) и обработку данных - вообще можно не упоминать.

Хотелось приурочить обновление блога к завершению разработки новой версии шаблона сайта. Первая версия шаблона была сделана «с наскока». Т.е. делал я её без попытки понять и принять идеологию, которую Максим вложил в архитектуру движка. Тогда мне не нравилась многое - например, идея иметь зависимость от стандартного default-шаблона. Думаю, что был несколько самонадеян и зря решил, что смогу дорабатывать шаблон вслед за появлением критичных изменений в движке и дефолтном шаблоне. К таким критичным изменениям я могу отнести появление возможности регистрации комюзера, расширение формы профиля комюзера и т.п. Однако я не учёл, что загруженность делами клиентов не позволит своевременно вносить правки в свой блог и в какой-то момент этот «снежный ком» необходимых правок просто ввёл меня в некий ступор. Единственно правильным выходом я посчитал разработку нового шаблона. Где-то в середине процесса в движке был анонсирован переход на шаблон версии D2. Было необходимо начать работу заново. Не знаю, много ли найдётся любителей по несколько раз начинать работу заново по чужой вине, лично я не любитель такого и это стало причиной кратковременной потери интереса к работе над новым шаблоном. Однако в начале года я всё-таки собрался и «снова закинул невод в море» smile Во многом это случилось благодаря желанию поделиться новыми важными результатами, которые были получены в ходе работы над несколькими проектами.

Вы можете спросить - «а почему нельзя было просто опубликовать желаемое?» Действительно, описанные изменения стандартного шаблона в движке не мешают публиковать новые материалы. И вот здесь на первый план вышел мой идеализм (признаю, что он не всегда полезен). В движке также сменился стандартный редактор. MarkItUp мне нравится больше, ибо даёт больший контроль над результатом верстки материала (хотя введённая в движок обязательная расстановка параграфов всё таки создала несколько неприятных моментов). И всё бы хорошо, но когда я знаю, что есть редактор, который мне очень нравится, то заставить себя работать в старом редакторе (который и так не очень нравился) теперь стало практически нереально. В общем, в какой-то момент я созрел для того, чтобы сделать ещё один марш-бросок усилие воли и обновить всё разом.

Самое интересное в моей жизни это то, что когда я решаюсь что-то сделать для себя, то в моей жизни откуда-то появляется куча заинтересованного народа, которому тоже нужно что-то сделать и делать это должен именно я smile Оно конечно хорошо, но из-за этого реализация решения растянулась на несколько месяцев. Зная эту особенность, я решил максимально упростить поставленную задачу и снять ранее принципиальные требования. Так, например, я решил, что новый шаблон должен по максимуму использовать возможности D2 и shared каталога, на первом этапе не связываться с удалением не используемых элементов шаблона D2 и самое главное - я решил не бороться с навязываемой D2 вёрсткой, т.е. по возможности ограничиться только настройкой стилей. К сожалению, при этом пришлось также пожертвовать возможностью распространять свой шаблон, ибо есть сомнения, что найдутся желающие купить проработанный на 90% шаблон. Хотя, если будут желающие - готов доработать и выслать по заказу.

Что изменилось кроме шаблона сайта?

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

  • Название сайта. Я решил, что «Блог ПРОФЕССОРА» более не соответствует моему состоянию. Да, для кого-то я остался Профессором, но сам я себя ощущаю уже более взрослым, деловым мужчиной, который не скрывается от ответственности по своим обязательствам за кликухами псевдонимами. Также я задумался над словом «блог». По большому счёту я перестал испытывать иллюзию, что могу вести ежедневную трансляцию многобукаф мыслей по трендовым информационным поводам. Да, в начале работы этого сайта я пытался следовать моде. Так например, появилась публикация на тему поднятия тИЦ. Но я понял, что это пустое. Моё амплуа, скорее, серьёзная исследовательская работа, полезные программные разработки и т.п. вещи, чем пересказ чьих-то слов (я не умоляю достоинства людей, которые посвящают себя просветительской деятельности, просто каждому своё). В общем, слово «блог» стало мало соответствовать задаче. Поэтому теперь перед вами просто «Сайт Земскова Ильи». Когда я сформулировал название таким образом, то довольно скоро само собой появилась формулировка моего «девиза», которая мне очень нравится.
  • Чистка рядов комюзеров, да и сама форма комментирования. Сайт жил почти 4 года. За это время накопилось много комментариев и статистика поведения посетителей. Опыт показал, что особой пользы от комюзеров нет. Точнее даже не так. Полезность комментариев никоим образом не коррелирует с формой регистрации. Даже наоборот, большинство интересных комментаторов не соизволили стать комюзером, а большая часть комюзеров (их было почти 90, а сейчас осталось 14) оставила бестолковые каменты типа «Спасибо!» или «Супер! Ждём продолжения». Ни мне, ни другим посетителям сайта от них ни тепло, ни холодно. Лучше бы лайкнули пост. Поэтому я безжалостно поудалял такие комментарии и комюзеров. На будущее упростил форму и оставил для ввода только имя. Кому захочется получать уведомления о новых комментариях - осталась ссылка на регистрацию. Надеюсь, что так будет меньше ненужных регистраций только ради того, чтобы оставить ссылку с профиля.
  • Чистка исходящих ссылок. За 4 года я успел наставить ссылок на кучу блогов и сайтов (особенно много было поставлено ссылок в рамках блогосферной эстафеты). Однако когда ради интереса я решил глянуть, что происходит с сайтами, на которые я сослался, то увидел удручающую картину. Некоторые сайты прекратили своё существование. С ними всё понятно. Жаль конечно, но это жизнь. Гораздо больше «порадовали» сайты, которые участвовали в моей акции и получили от меня причитающуюся законную ссылку, т.к. в своё время тоже ставили ссылку на меня, но в какой-то момент ребята решили смухлевать и закрыли ссылки на мой сайт от индексации поисковиками. Предлагаю таким деятелям не обижаться на меня за удаление ссылки на них, ибо сами виноваты. Честные участники могут убедиться, что ссылки на них всё ещё есть на моих страницах. Кроме ссылок поставленных в ходе акции я удалил 10 ссылок «по обмену». С контактным лицом по этому поводу я не связывался. Решил поступить с ним точно также как и он со мной - я обнаружил, что часть «обратных» ссылок испарилась и человек меня об этом не уведомил.
  • Обновление плагинов. На моём блоге часто публикуются фрагменты программного кода. Однако стандартный плагин подсветки кода меня не устроил. Ранее использовавшийся плагин на основе SyntaxHighlighter, как оказалось, морально устарел. Пришлось посвятить некоторое время на создание нового плагина. Скоро выложу его в паблик. В прошлой версии я активно делал форки стандартных плагинов чтобы изменить выдаваемую ими вёрстку виджетов «под себя». Сейчас я принял решение уйти от этой практики. Ещё одной жертвой стал мой плагин смайлов. Я давно его не обновлял, да и стандартные смайлы мне начинают нравится. Пока свой плагин решил не дорабатывать (хоть и есть такое желание), но остался открытым вопрос со смайл-кодами, которые можно встретить в комментариях то тут, то там.
  • Оптимизация рубрик и меток. Опыт ведения блога показывал, что на моём сайте нет особого толка от разветвлённой сети рубрик и меток. Т.к. концепция блога немного изменилась и теперь основная цель блога это публикация бесплатных и особенно платных разработок, то большого значения в философских, лытдыбр, рецензионных и т.п. «графоманских» рубриках я не вижу. Поэтому остались только три рубрики - всё то, что не портфолио и описание советов теперь будет попадать в «Разное». Вы их можете видеть в сайдбаре. С метками тоже решил не церемониться и не разводить «зоопарк».
  • Пересмотр списка предоставляемых услуг. Да, я много размышлял о том, на каких услугах мне нужно сконцентрироваться и какую политику ценообразования проводить? Текст пережил несколько версий, не думаю, что этот вариант окончательный, но думаю, что он довольно надолго. За последнее время во многом благодаря реализованным заказным работам я значительно укрепился в вере в свои силы, научился ценить своё ответственное отношение к заказам (это особенно важно, если почитать статьи о типичных проблемах в работе с фрилансерами) и убедился, что мой квалифицированный труд и время должны стоить заметно больше. Что, собственно, и отразилось на опубликованных ценах. Однако если с заказной разработкой процесс налажен, то как быть с консультациями - непонятно. Так получается, что приходится много времени тратить на консультации, объяснять тонкие моменты и т.п., но их пока мало кто из клиентов готов оплачивать. Т.е. когда всё объяснил, то человек готов оплатить работу, но то, что я потратил, например, два часа на объяснения - это он в расчёт брать не хочет и часто приходится слышать удивление, если в цену работы включается такой пункт.
  • Счётчики и формы подписки. Скоро feedburner и GoogleReader закроют. Не думаю, что подписка по RSS совсем уйдёт из нашей жизни, но явно есть тенденция к смене форм анонсирования публикаций. Сейчас всё больше набирают обороты социальные сети. В этой связи я решил разместить виджет вКонтакта и кнопку Твиттера. Твиттер я веду уже давненько, уже есть живые подписчики и поэтому вынесение кнопки насущная необходимость. вКонтакте для меня пока «тёмный ящик». Точнее с ним всё понятно, но т.к. ранее активно им не пользовался, то и друзей в нём мало, а подписчиков пока и того меньше. Но я решил быть ближе в аудитории, а так как среди пользователей maxSite CMS есть пользователи вКонтакта, то и мне нужно с ними дружить. Счётчик фидбюрнера убрал.

Как-то так. В ближайшее время в моих планах опубликовать несколько разработок (плагинов) и несколько советов по seo-оптимизации шаблона maxSite CMS. Да и вообще, хотелось бы написать новый отзыв о движке maxSite CMS. А то предыдущий уже морально устарел.

Комментариев: 2
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

Авторизация MaxSiteAuth.

(обязательно)