Apostrophe CMS: Вопросы для хостинга + возможность без участия Symfony?

Я ищу чистую, хорошо построенную CMS. Я хочу перенести несколько сайтов из самозанятого CMS, который я не буду развивать дальше.

Я столкнулся с Apostrophe и сразу же влюбился в отличный интегрированный пользовательский интерфейс.

Он основан на структуре Symfony, с которой у меня практически нет опыта.

Мои вопросы:

  • Я планирую развертывать сайты, которые я создаю с помощью этой CMS, на пакетах общедоступного хостинга, которые не предлагают никакого доступа к командной строке. Я знаю, что многие функции разработки и обслуживания Symfony зависят от командной строки доступа к скрипту symfony . Возможно ли развертывание веб-сайта на базе Apostrophe на таком веб-узле или регулярный доступ к инструментам командной строки, необходимым для живого продукта?

  • Честно говоря, я не очень увлекаюсь изучением Symfony прямо сейчас: я уверен, что это отличная рамка, но у меня много других обязательств. Мне просто очень нравится то, что Apostrophe предлагает конечному пользователю CMS. По вашему мнению, как опытный разработчик Symfony или даже Apostrope, профессиональный разработчик PHP сможет создать веб-сайт (без большой настройки на конце кода – партии на интерфейсе, но это другое дело), ​​не будучи Эксперт Symfony? Или это рецепт катастрофы?

  • Существуют ли какие-либо другие аргументы, которые из вашего опыта говорят за или против использования Апострофы в моей ситуации?

Related of "Apostrophe CMS: Вопросы для хостинга + возможность без участия Symfony?"

Я один из основных разработчиков 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.com). Когда ваш клиент может иметь виртуальную машину все для себя за $ 20 / месяц со всеми преимуществами безопасности, которые приносят, я думаю, что это сомнительное решение не идти на него. (Используйте любой хост, который вы хотите, основной принцип заключается в том, что виртуальный хостинг всегда намного более безопасен и работает намного лучше, чем обычный хостинг на базе старой школы. ServerGrove специализируется на хостинге Symfony, хотя это хороший плюс.)

Некоторые общедоступные услуги хостинга в этом плане не ужасны – у серверного сервера есть общедоступное хостинг-предложение, но до сих пор нет APC (что является серьезным недостатком для любой большой системы PHP, включая WordPress или Drupal), но они дают вам доступ к оболочке и обеспечивают чтобы другие клиенты не могли находить ваши файлы через файловую систему через PHP. Некоторые общие хосты вообще этого не делают, что является ужасающей дырой в безопасности.

Существует сообщество апострофенова, которое поможет вам:

http://groups.google.com/group/apostrophenow

Что бы вы ни выбрали, удачи с вашим сайтом!