Buildroot - инструмент, с которым мне посчастливилось создать собственный набор инструментов на основе uClibc с нуля. Он очень настраиваемый, и не слишком точен в отношении того, на каком дистрибутиве вы работаете.
Кроме того, многие из его существующих пользователей (т.е. встроенные дистрибутивы маршрутизаторов) также ориентированы на ARM.
OpenSourceCMS - отличное место для начала. Они предлагают демоверсии, рейтинги пользователей и т. Д. Множества различных систем CMS.
Вы также можете найти соответствующие вопросы здесь, о stackoverflow, выполнив поиск по запросу «php cms».
Лично мне нравится Drupal , MODx и Concrete5 . Drupal и MODx из-за их расширяемости, Concrete5 из-за своей простоты.
Я обнаружил, что SilverStripe весьма полезен, использовал его в проекте интрасети - встроенная авторизация, встроенное удобное редактирование содержимого, простой язык шаблонов, рабочий процесс, управление версиями содержимого . Мне также нравится, что у них есть хорошая документация и Справка . Демо также впечатляет.
У меня была возможность использовать Joomla , есть много плагинов / шаблонов / руководств и несколько книг. Если вы хорошо разбираетесь в php, вам будет очень легко создавать свои собственные плагины или расширять существующие функциональные возможности. Однако серьезными недостатками являются множество эксплойтов и некоторые ограничения (только mysql как база данных, управление версиями статей, подробные разрешения, многоязычная поддержка), которые, надеюсь, все будут исправлены в Joomla 1.6.
Если вы хотите пойти по «пути Rails», вы можете попробовать CakePHP , фреймворк быстрой разработки, который адаптирует большинство функций Rails. Также ОЧЕНЬ легко расширить!
грустно, что никто, кажется, не включает wordpress в это обсуждение Моя рекомендация - wordpress.org , но это также может быть wordpress MU и MU в сочетании с buddypress
. Одно большое преимущество wordpress - плагины. у него есть если не самый обширный выбор плагинов и, кроме того, то же самое касается выбора шаблона пожалуйста, проверьте их
Прелесть большинства хороших пакетов в том, что вам не будет слишком больно испачкаться несколькими хорошо управляемыми и легко устанавливаемыми пакетами, чтобы увидеть, что лучше для вас.
I наткнулись на Drupal и остановились на Joomla. Я обнаружил, что Drupal очень мощный и техничный. Joomla такая же, но, кажется, делает простые вещи немного проще. Оба работают достаточно хорошо.
Если ваше приложение очень простое, определенно стоит взглянуть на Concrete5. Я использую Joomla для большинства проектов прямо сейчас и внимательно слежу за Concrete5 ...
Дайте нам знать, что вы выбрали и почему!
Если вам нужна простота, попробуйте Concrete5 или MODx. Их легко установить и с ними легко работать.
Мне очень нравится администрирование и расширяемость SilverStripe. Прямо сейчас я использую http://gallery1401.com / на SilverStripe. Он имеет удобную загрузку изображений, настраиваемые поля, а также ассоциации и управление данными в стиле рельсов. Работает на типичном стеке php / mysql со строго объектно-ориентированной архитектурой.