PHP CMS с мощным редактированием на месте?

Я ищу хорошую, чистую CMS на основе PHP с такими же мощными функциями редактирования на месте, как Apostrophe это здорово, но не может быть и речи из-за сильной зависимости от Symphony и инструментов командной строки, которые я не могу использовать для этого проекта. (Как обсуждалось в этом вопросе , с хорошим вкладом одного из разработчиков Apostrophe! Такое не каждый день увидишь.)

«На месте» означает, что почти вся работа по редактированию (добавление контента, удаление контента, управление мультимедиа и т. д.) выполняется во внешнем интерфейсе веб-сайта, а небольшое меню в углу экрана ведет ко всему остальному.

Следовательно, это чрезвычайно интуитивно понятный подход, который очень прост в использовании для конечных пользователей во многом из-за философии «укажи, щелкни и набери».

Есть ли у кого-нибудь дельные рекомендации?


person Pekka    schedule 09.09.2010    source источник
comment
ты еще ничего не пробовал?   -  person chelmertz    schedule 24.09.2010
comment
@chelmertz еще нет, но я сделаю это в ближайшие пару недель. Оставлю отзыв.   -  person Pekka    schedule 28.09.2010


Ответы (6)


Потребовалось много поисков, чтобы найти это, но похоже, что Exponent CMS — ваш лучший выбор для получения как можно ближе к апострофу. Я предоставил ссылку на вики, чтобы вы могли просмотреть демо-ссылку внизу и ссылку на веб-сайт для загрузки.

Независимо от того, какую CMS вы используете, вам нужно будет изучить синтаксис и методы. Symfony «можно» сделать все вручную, просто создав файлы самостоятельно, вместо того, чтобы файл symfony создавал их для вас. Если вам нужно запустить команды командной строки, вы всегда можете запустить exec() из php.

person Bot    schedule 09.09.2010
comment
Привет, я хорошенько посмотрю на это. - person Pekka; 11.09.2010
comment
Спасибо. В итоге я воспользовался рекомендацией @John GetSimple из-за ее чрезвычайно упрощенного характера и основанности на XML. Тем не менее, он не имеет редактирования на месте. Exponent, похоже, ближе всего к этому, поэтому я принимаю ваш ответ. - person Pekka; 23.01.2011

Взгляните на Бетон 5. Раньше он был проприетарным, но теперь это не так, и он построен с использованием Zend Framework.

Еще одна CMS с аналогичной (если не лучшей) функциональностью, но относительно новая — это ImpressPages.

person TKR    schedule 05.08.2011

У Drupal нет отдельного бэкенда, все элементы интерфейса. Тем не менее, вы можете использовать панель администратора, чтобы создать красивую панель администратора в своем интерфейсе.

Весь контент в основном имеет вкладки - просмотр - редактирование - ревизии - перевод.

И любые другие действия, которые вы можете предпринять, то же самое с пользователями.

Достоинства Drupal — это простая сборка (без MVC или OOP), большое сообщество с открытым исходным кодом, тысячи модулей, а написание модулей для Drupal не очень сложно.

Я вижу, вы отметили этот wysywig, Drupal позволяет просто переключаться между редакторами и разрешенными форматами ввода при редактировании контента. :)

Надеюсь это поможет.

person Rakward    schedule 09.09.2010
comment
+1 Вы можете проверить Drupal Gardens, чтобы увидеть преимущества Drupal 7 (в настоящее время в разработке, выпуск должен быть где-то в конце 2010, начале 2011) принесет... Однако кривая обучения может быть довольно крутой. - person wimvds; 09.09.2010
comment
Да, конфигурация Drupal довольно расширена, но это не так уж и плохо. Просто мне также нравится документация по API, очень понятная и простая, по-моему, намного лучше, чем я видел в других системах CMS. Недостатком является то, что из-за отсутствия отдельной панели администратора, если вы переключитесь на самодельную тему, ваши формы администратора могут выглядеть как дерьмо. есть некоторый CSS по умолчанию, но то, что вам действительно нужно. - person Rakward; 09.09.2010

Попробуйте Pimcore. Он обеспечивает встроенное редактирование и предварительный просмотр каждой страницы простым способом.

Он построен на основе Zend Framework и довольно легко расширяется.

«На месте» означает, что почти вся работа по редактированию (добавление контента, удаление контента, управление мультимедиа...) выполняется во внешнем интерфейсе веб-сайта [...]

Что ж, администратор находится в /admin, но есть кнопки «предварительного просмотра» для просмотра страницы, редактируемой в данный момент, и WYSIWYG очень хорошо справляется с сохранением аналогичного макета фактического макета страницы (т.е. вставка входных данных и других элементы управления формой прямо на элементах).

person chelmertz    schedule 10.09.2010

Я просмотрел довольно много CMS и в конце дня нашел эту.

GetSimple http://get-simple.info/

Это действительно отличная крошечная CMS, очень простая и эффективная CMS, которую легко модифицировать.

Есть такая замечательная поговорка: «С великой силой приходит и большая ответственность», для меня худшее, что может случиться, это если ваша CMS взломана, выйдет из строя, и вы не сможете понять, какое обновление программного обеспечения вызвало это, я думаю, вы собираетесь сильно напрягаться. Программа Get Simple очень элегантна, мала и с ней легко работать.

Настоятельно рекомендуется, но может подойти не всем.

person John Ballinger    schedule 10.09.2010

Кажется, есть по крайней мере 2 wordpress плагина, которые позволяют редактировать на месте.

Я не знаю, какие функции предлагает Apostrophe, и я не пробовал WP-плагины, поэтому не могу их сравнивать.

person metatron    schedule 15.12.2011