Конкурс от diafan.CMS

Поучаствовал в конкурсе от diafan.CMS

Необходимо было разработать магазин по заданному ТЗ. В качестве призов:

1. 3 планшета Sony Tablet S за первые три места + лицензия diafan.CMS.
2. 3 игровых консоли PSP-E1000 за следующие три места + лицензия diafan.CMS.
3. лиценция diafan.CMS за все остальные места

За первые места бороться не планировал. Там работы будь здоров, а у меня даже на собственный блог времени не хватает. Хотелось попробовать систему и по возможности получить саму cms. Судя по сегодняшнему числу участников (а конкурс заканчивается завтра) и по списку созданных сайтов победителей либо не будет, либо их будет мало, либо они все зарегистрируются в последний день :) Сейчас сайтов, выполняющих ТЗ я там не нашел.

Перейдем же к процессу создания сайта на diafan.CMS

Сначала о плохом

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

Также нашел небольшой баг в CMS. При выводе блока "Распродажи" на главной странице наблюдаю в блоке совсем не распродажи, а какой-то бардак. См. скрин внизу статьи. Во избежание недоразумений скажу, что блок добавляю на главную страницу стандартным методом, прописанном в инструкции к CMS: 

<insert name="show_block" module="shop" actions_only="true">

Теперь о хорошем

Система удобная и продуманная для интернет-магазинов. Многие функции доступны из коробки. То, что недоступно - достаточно не сложно настраивается. И это я говорю не просто так. Создав свой собственный рабочий интернет-магазин на Joomla могу с уверенностью сказать, что diafan.CMS намного проще. В Joomla очень многое приходится прорабатывать и доделывать до себя. Здесь же динамика продаж, динамика создания товаров и управления магазином очень хорошо продумана.

Документация довольно таки подробная. За все время создания сайта к форуму поддержки я обратился всего лишь дважды. Ответы на искомые вопросы я там нашел.

По идее здесь надо написать более подробно об этапах инсталяции и основных возможностях и настройках, но сделать этого не успеваю. Пока эта статья просто, чтобы выполнить максмальное количество пунктов ТЗ :) Но в дальнейшем постараюсь восполнить этот пробел и обязательно напишу более подробнуб статью. Хотя во многом это может зависеть от результатов конкурса и фидбека на эту статью :) Интересно даже, как разработчики отреагируют на баг в CMS (если, конечно, это баг) и на сложность в ТЗ (если, конечно, я не ошибаюсь в этой сложности).

Итак, обещанный найденный баг (возможно он уже поправлен, т.к. в ходе выполнения конкурсного задания вышла новая версия CMS - ее не изучал).