Я один из основных разработчиков Apostrophe на P'unk Avenue.
Прямо сейчас релиз Apostrophe с открытым исходным кодом ориентирован на людей, которые хотят немного освоиться с Symfony, да, по крайней мередо понимания макета проекта Symfony и обучения редактированию шаблонов.Эти навыки необходимы для добавления новых шаблонов страниц и редактирования глобального макета.
Однако вам не нужно создавать совершенно новые классы PHP для запуска и поддержки сайта Apostrophe.Иногда «легкие PHP» навыки (создание новых шаблонов) - это все, что требуется.
Обычно экосистема Apostrophe работает следующим образом: клиент хочет работать с нами или с другим разработчиком, чтобы создать сайт, который ониПосле этого он может работать самостоятельно, без обычных проблем клиента, случайно попавшего в дизайн, разрушив макет ужасным HTML-кодом, вставленным из Microsoft Word и так далее.
Apostrophe очень тщательно решает эту проблему с помощью надежных встроенных HTML-фильтров и медиа-слотов, которые агрессивно управляют изображениями и видео, чтобы они правильно отображались для данного шаблона страницы и т. Д.
Итак, мыочень серьезно относиться к тому, чтобы помочь клиентам (которые очень компетентны в своей области знаний, но не проектировщикам) безопасно и безопасно поддерживать свой собственный контент и иметь некоторые уникальные решения в качестве стандартного оборудования в системе.
Что касается вашегоСитуация с хостингом, да, трудно использовать Apostrophe (или другой действительно современный PHP-код) с нулевым доступом к командной строке.Задачи Symfony используются для очистки кэша Symfony и повторной оптимизации поисковой системы каждый вечер.Вы можете обойти первое с помощью другого хака, чтобы очистить папку кэша, а второе - игнорировать его, что сработает, если сайт небольшой.
Другая проблема с общим хостингом состоит в том, что у него не будет APC.работает как кеш байт-кода.Без APC практически весь код PHP работает намного медленнее.Системы с большим количеством классов PHP не предназначены для работы без APC, и они выглядят намного медленнее, чем на самом деле без APC.
Я настоятельно призываю вас ознакомиться с предложениями ServerGrove (www.servergrove.ком).Когда ваш клиент может иметь виртуальную машину в одиночку за 20 долларов в месяц со всеми вытекающими из этого преимуществами безопасности, я считаю сомнительным решение не использовать ее.(Используйте любой хост, какой хотите, основной принцип здесь заключается в том, что хостинг виртуальных машин всегда намного безопаснее и работает намного лучше, чем виртуальный хостинг старой школы. Хотя ServerGrove специализируется на хостинге Symfony, что является хорошим плюсом.)
Некоторые сервисы общего хостинга не совсем ужасны в этом отношении - у servergrove действительно есть предложение общего хостинга, но по-прежнему нет APC (что является серьезным недостатком для любой большой системы PHP, включая WordPress или Drupal), но они делаютпредоставить вам доступ к оболочке и защитить систему, не позволяя другим клиентам находить ваши файлы через файловую систему через PHP.Некоторые общие хосты не делают этого вообще, что является ужасной дырой в безопасности.
Существует сообщество апострофенов, которое поможет вам:
http://groups.google.com/group/apostrophenow
Независимо от того, чтовыбирайте, удачи на вашем сайте!