Новый блог!
Наконец-то практически завершилась работа над новой версией сайта. Старый блог не устраивал своим функционалом, да и гугл что-то не радовал результатами поиска, так что я уже давно вынашивал мысли о создании собственного сайта-блога. И вот теперь эти мысли реализовались
Блог по старому адресу http://blog.karelia.pro/teran закрыт. Все статьи были удачно перенесены. Часть последних комментариев осталась там, но таковых не много.
Данный сайт основан на технологии "Готовый сайт" от компании Интэрсо, в которой я имел удовольствие работать несколько лет назад в качестве php-разработчика. За предоставленную возможность использовать эти наработки для своего блога ребятам большое спасибо. Мне было очень ленно изучать какую то новую CMS для разработки сайта. Здесь же старых знаний оказалось достаточно. Правда Interso не стоят на месте и улучшают свой продукт, так что пришлось немного повозится с новым функционалом (: Но перемены к лучшему, программировать стало проще и удобней. Аж ностальгия появляется.
Поскольку блог мой все таки носит техническую направленность, то можно пару слов сказать о том, как он устроен. Движок изначально основан на MVC фреймворке Mojavi, который вроде как более сам по себе не развивается. Такая архитектурная модель позволяет нам очень легко наращивать функционал сайта, с точки зрения увеличения числа модулей. MVC модель, как это обычно бывает, представляет нам разделение бизнес-логики приложения и его представления, что в mojavi (ныне вроде Symphony) реализуется в виде классов потомокв Action и View. В качестве шаблонов представления данных используется, наверное, один из самых популярных шаблонных движков Smarty. Неплохим дополнением к action/view являеются фильтры, которые бывают двух видов - pre и post, которые выполняются соответственно перед и после выполнения action'ов. Фильтры объединяются в цепочки. Так что их число также можно легко наращивать. В общем с технической точки зрения CMS очень удобная. Средство разработки правда немного напрягало (: По-старинке использовал mc (Midnight Commander), файловый менеджер с синими панельками в unix-подобных системах (: Все возможности редактора кода сводятся к подсветке синтаксиса (: Так что иногда очень хотелось запустить инструмент вроде Embarcadero RAD PHP, как то осенью я его изучал, весьма увлекательно было (:
В итоге сайт состоит из трех основных модулей - статьи, проекты и тэги. Прикрутил везде гугловский +1. Так что можете ставить плюсики к интересным статьям, или проектам (напримр, Клиент для MyShows). В других местах +1 указывает просто на блог (т.е в списке статей или тегов, например). На странице тегов/меток имеется их описание, тематические ссылки, и ссылки на связанные статьи, например Direct2D. Описаний, конечно, пока что нет, но со временем появятся.
На страницах проектов своя RSS лента, в которой публикуются обновления. Кстати, невозможность нормально оформить "проект" в старом блоге, была одной из весомых причин для написания своего сайта. Теперь у проекта есть нормальная страница, с кратким и полным описанием, списком обновлений, rss лентой обвновлений, возможностью прикрепления исполняемых файлов и файлов с исходным кодом. Планировал еще фотогалерею сделать. Но видно будет. Все это управляется средствами CMS, без магического ковыряния в html коде страницы WordPress.
Наверное, надо будет завести электронный кошелек, и собирать пожертвования. Хостинг хоть и предоставляется интернет-провайдером бесплатно, но ssh доступ платный (: Надеюсь работать все будет стабильно.
А чтобы пост хоть как то был связан с Delphi, то сегодня Embarcadero совместно с DelphiFeeds.ru объявили новый конкурс по FireMonkey. Я уже, кажется, придумал идею (:
Надеюсь теперь после затишья в статьях появится некоторое оживление. Есть идеи поразбираться в QA Audits & Metrics, посмотреть на GoogleApi с точки зрения Google Drive, который вроде как на следующей неделе обещали запустить.
Вот такой вот пост в новом блоге (: оставляйте ваши пожелания и комментарии, в комментариях кстатия используются gravatar-аватары (:
24.04.2012 в 02:27
Молодец какой. :D Ты б хоть редирект поставил со старых статей на новые, или старую адресацию сохранил б, а то все ссылки на тебя теперь битые.
24.04.2012 в 10:50
но на старой главной странице блога http://blog.karelia.pro/teran вставлен JavaScript который запрашивает старую ссылку и преобразует в новую.
так же старые ссылки с параметром ID поста в виде "?page=123" действительны и здесь с заменой домена, например, http://teran.karelia.pro/?p=921
24.04.2012 в 02:30
1) Из комментов линки вырезаются
2) Русские буквы в имени кракозябрятся
24.04.2012 в 10:54
1. из комментов все тэги вырезаются. надо сделать bbcode для линка (: 2.с буквами надо посмотреть да.
28.04.2012 в 10:03
28.04.2012 в 10:00