|
На досуге сделал доброе дело и сваял сайт для своей школы айкидо (по-научному доджо) Aikikai Amersfoort, ныне расположенный по адресу aikikai-amersfoort.nl. |
I've done something useful in my spare time. I crafted a website for my aikido school (or dojo) called Aikikai Amersfoort, which is now located at aikikai-amersfoort.nl. |
| |
|
Прежний сайт был разработан в глубокой древности, году так в две тыщи четвёртом, и морально совершенно устарел. Например, для просмотра видео предлагалось скачать файл в формате .avi — Ютьюба в те далёкие времена ещё не существовало. |
The former website was really ancient-looking, built back in 2004 and totally outdated. For example, one had to download an .avi file if they wanted to watch a video. YouTube did not exist at that remote moment. |
|
Сперва редизайном занялся другой разработчик, тоже некогда член нашего клуба. Он изначально сварганил нечто работоспособное на Joomla, но проект так и не закончил. Потом он вообще ушёл из айкидо, отдавшись новому хобби — игре на бас-гитаре. Я предложил свои услуги нашему сенсею и начал разбираться в хитросплетениях Джумлы, однако мне это быстро надоело. Кроме того, использованная версия CMS была довольно старой и явно нуждалась в апгрейде. Взвесив все «за» и «против», я за пару часов набросал прототип на Yii, взяв за основу свой собственный сайт. Результат меня и его более чем удовлетворил, так что мы приняли решение отправить Джумлу к праотцам, и я за пару вечеров завершил разработку основного функционала сайта (управление пользователями и постами, лента новостей, расписание). Для упрощения жизни себе и владельцу посты пишутся с использованием простого синтаксиса Markdown, для которого в Yii есть поддержка «из коробки». Также добавил немного удобства для админа: кнопку создания нового поста в главном меню и служебная строка в нижней части каждого поста: |
The redesign project was initiated by another web developer, also a member of our club. He created a Joomla-based version, but that was never finished. Later he's quit aikido altogether and focused on his other hobby, playing bass. I offered my service to our sensei and started to dig into the intricacies of Joomla. It didn't take long until I gave up due to a number of reasons. For instance, the used version was outdated and an upgrade was necessary. After some deliberation I've made a quick Yii based prototype in a couple of hours, reusing some parts of my own website. The result looked very satisfying, so we've decided to ditch Joomla. In a couple of nights I've finished the main functionality (user and post management, news feed, agenda). To make our lives easier I've implemented Markdown syntax for posts, which Yii supports out-of-the-box. I've also added bells and whistles for the admin: a New Post button in the main menu and a status line at the bottom of every post: |
| |
|
Чуть больше усилий потребовалось для встраивания гуглокарты, где отмечены оба наших зала, но с помощью расширения EGMap это оказалось несложно: |
A bit more effort was required to embed a Google map denoting two our locations, but with the EGMap extension it turned out to be quite straightforward: |
| |
|
Сайт весь на голландском — для его целевой аудитории другого и не требуется. Ну и, конечно, вся модная социальная шелуха: Facebook, Twitter, Google+, YouTube. Вообще могу заключить, что Yii — весьма удобное решение, особенно для несложных сайтов наподобие этого. Я присматриваюсь ещё к Symfony и Symfony CMF — о последней очень положительные отзывы. 20 октября новый сайт был официально запущен. |
The website is in Dutch, which is the only language needed for its audience. And, of course, all the trendy social stuff: Facebook, Twitter, Google+, YouTube. I can conclude that Yii is a pretty handy thing, especially for a lightweight website like this. I'm also looking at Symfony and Symfony CMF, the latter gets quite positive reviews. The new website officially went live on October 20th. |
ВниманиеЭтот блог переехал по адресу yktoo.com/ru/ |
AttentionThis blog has moved to yktoo.com/en/ |


