Я сделал много сайтов на PHP, Django и Java, и вместо того, чтобы создавать сайты с нуля, я ищу более полнофункциональный веб-фреймворк / CMS, с помощью которого я могу в основном настроить и импортировать свой контент. страниц в.
Важно иметь множество готовых к подключению виджетов, таких как youtube, комментарии, карты Google и т. Д., Вместо разработки этих пользовательских с использованием низкоуровневой среды.
По сути, я ищу цикл разработки, состоящий из:
- Создание сайта
- Выберите тему или создайте мою собственную
- Создайте стандартную домашнюю страницу, страницы контактов, контактов и т. Д. Вручную, предпочтительно с помощью редактора.
- Компоновка шаблонов моих конечных страниц с боковой навигацией, RSS-каналами, рекламой и т. Д. С пустым заполнителем для импортируемого контента.
- Запустите внешний скрипт, который может взять мои данные из внешнего источника и по существу построить все конечные страницы, используя URL-адреса, которые я указываю
В конце концов, у меня должен быть сайт с возможностью навигации, с возможностью поиска. Бонусом будет возможность повторного создания страниц моего контента с использованием обновленного контента или нового макета.
Низкоуровневые фреймворки превосходны, но для моих целей я предпочел бы иметь что-то, что работает из коробки, и я могу подключать новые плагины, такие как виджет календаря или пользовательский виджет, который я разрабатываю.
До сих пор я рассматривал Drupal и не смог найти слишком много хороших примеров использования его API (который, очевидно, основан на xmlrpc) для генерации узлов. Мне нравится Drupal, потому что это относительно легко разрабатывать новые пользовательские виджеты.
Возможно, другие могут предложить другие CMS / рамки, которые я должен рассмотреть? Я не думаю, что Wordpress удовлетворит мои потребности, так как это скорее движок в стиле блога.
Мои предпочтительные языки - это python, но я могу иметь дело с PHP.