Знаком с SilverStripe?Каковы ваши мнения / впечатления?[закрыто]

StackOverflow https://stackoverflow.com/questions/249328

Вопрос

Я пытаюсь выбрать хорошую CMS, которая не является порталом.Все мои исследования привели меня к выводу, что SilverStipe - лучший вариант.Мне бы хотелось услышать несколько мнений / впечатлений.

Спасибо за любые ваши мысли.

Редактировать:Я решил попробовать это.Я опубликую свой собственный ответ после того, как у меня будет немного времени с ним.Похоже, что из-за отсутствия ответа нет большой базы пользователей.(По крайней мере, те, кто пересекается с сообществом Stack Overflow.)

Это было полезно?

Решение

В прошлом году наша компания перешла с пользовательского cms на SilverStripe (SS). Благодаря Active Record миграция заняла гораздо больше времени, чем предполагалось, из-за всего здания. Это также затрудняет обмен данными. Так что будьте осторожны, если у вас много сайтов, как мы делимся данными.

Кроме этого ... собственно разработка сайта / CMS в SilverStripe - это ОО мечта. Больше не нужно кодировать некоторые функции приложения, а затем кодировать некоторых администраторов, а затем исправлять ошибки в них обоих, имея одну работу, а не другую. Я рекомендую SS от всей души разработчикам, которые ищут зрелое решение для активной записи / php, которое действительно имеет некоторые мысли. Админ действительно классный.

Бонус: в большинстве случаев я пытаюсь что-то сделать, и я как WTF ... Я просто ищу или просматриваю код, и уже есть функция, которая делает именно то, что я хотел.

Поддержка: здесь нет проблем. Есть форум, на который отвечают, когда задают умные вопросы, но еще не ответили. Со временем это может улучшиться только благодаря тому, что на борту появится больше людей, а книга Инго по СС переведена на английский.

Другие советы

Я просто наткнулся на Silverstripe / Sapphire неделю назад или около того (сейчас 3 ноября 2008 года) и был поражен.Это, по-видимому, недооцененная часть программного обеспечения.Я не такой профессионал, чтобы сказать это с уверенностью, но я считаю, что их код очень надежный, чистый и интеллектуальный.Они только что получили награду за самую многообещающую CMS с открытым исходным кодом, что может быть намеком в том же направлении.

  • CMS по-прежнему не хватает огромного количества плагинов и модулей, если сравнивать ее с Joomla или Drupal, но их код кажется более продвинутым.
  • Вся CMS использует шаблон активной записи подход и чистый MVC Дизайн.Если вы создаете новый тип страницы, вы можете добавить новые поля базы данных в класс page, очистить базу данных, созданную с помощью URL, и cms вставит новые таблицы и поля.
  • Создавать шаблоны стало проще например, по сравнению с Joomla, благодаря MVC и двухуровневому подходу с использованием шаблонов и вложенных шаблонов, называемых макетами.Например.если у вас есть тип страницы с именем "BlogPage", класс "BlogPage" сначала ищет шаблон "BlogPage", и если он его не находит, он ищет макет "BlogPage" и вставляет его в заданное место в шаблоне.

Это всего лишь мое первое впечатление после нескольких дней возни с этим.

До сих пор я находил это очень интересным. У него есть своя доля проблем, но в целом он очень гибкий. Основы легко получить за пару часов, но более продвинутые вещи занимают пару дней, чтобы действительно овладеть. Однако я новичок в MVC, так что именно там была проведена большая часть моей кривой обучения.

Это определенно стоит посмотреть. Я бы порекомендовал всем, кто пытается делать сложные вещи, быть достаточно знакомыми с дизайном PHP и MVC или планировать знакомство.

На сайте есть множество ресурсов для помощи: http://silverstripe.com/community-overview/

Я использовал учебные пособия, но лучшую помощь по более сложным вопросам можно найти на форуме.

Мне все еще интересно услышать, что думают другие, продолжайте писать.

Я использовал пару других фреймворков, codeigniter, cake, drupal, joomla, некоторые CMS, другие нет, а Silverstripe сейчас немного, по производительности он немного медленнее, чем эти другие фреймворки. Но у этого есть некоторые интересные части и особенности, которые действительно делают реализацию быстрой. Так что, если ваш сайт не такой большой, и вы не заботитесь о действительно высокой производительности, это может быть хорошим выбором. Но я мог бы изучить другие, если производительность (скорость, большой объем и т. Д.) Является требованием.

Проверив онлайн-документацию , форум , Справочник по API и т. д. Я купил книга . Лучшее, что я когда-либо делал - я бы порекомендовал этот курс действий всем, кто хочет хоть немного серьезно отнестись к SilverStripe.

Сказав это, проект еще молод, и онлайн-документация находится в процессе реструктуризации. Со временем я думаю, что это может только улучшиться.

Я нет, но, возможно, проверим это. Я бы спросил о WordPress, который может представлять интерес. В качестве побочного эффекта я также собираюсь взглянуть на предложенный Python Framework Django. Есть другие php cms, на которые ссылаются в SO.

Также сейчас вышла книга о Silverstripe - по крайней мере, немецкая версия, английская версия анонсирована к выходу в конце августа

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top