Для выбора движка прежде всего нужно уметь тем или иным движком управлять. Как минимум знать как добавлять контент, как создать меню. А затем нужно четко решить для себя что я на этом сайте собираюсь разместить и в каком виде? Например хочу показать набор популярных рецептов какого-то блюда. Так чтобы смотрелось оригинально. Значит надо искать такую возможность, модуль или плагин. На вордпрессе такие есть, на джумле тоже. Так что подходят оба.
Думаю на одном из упомянутых и делайте свой сайт. Мой выбор вордпресс. Вот последняя работа
Скорее всего самописный, т.к. используется для шаблона yiiframework
Бесплатная CMS Joomla + бесплатное расширение для нее Virtuemart там есть возможность подорвать цифровые товары доступ для скачивания после оплаты товара. Можно подключать различные плагины оплаты.
Огромное количество настроек.
CMS это своего рода движок, а точнее панель управления всеми возможностями определенного сайта, расшифровывается как Система управления контентом. Главным предназначением CMSки является отображение пользователю страниц буквально на лету, отображая всю имеющуюся там информацию. CMS помогает без специальных знаний людям управлять сайтами, ведь сайтостроение сейчас очень распространено и наверное каждый третий пользователь интернета хоть раз пытался создавать свой сайт и это получалось далеко не у каждого, вот CMS помогает таким пользователям, это своего рода упорядоченная система управления сайтом, к наиболее распространенным CMS можно отнести: Datalife Engine (DLE), Joomla, uCoz, Drupal - все это является системой управления.
Лично я, пользуюсь CMS Joomla, очень удобный в использование, есть админ панель, которая позволяет создавать категории сайта, писать статьи. Можно даже найти бесплатные расширение к этому продукту, они позволяют легко оптимизировать сайт, добавлять красивую галерею фотографий, или много других возможностей. Также много бесплатных шаблонов, можно выбрать любой или же создать свой с помощью программы Artisteer.