Указатели для начала работы с модулями SilverStripe - PullRequest
5 голосов
/ 08 ноября 2010

Я новичок в SilverStripe.

Я хотел бы знать хорошее место, где я мог бы начать делать модули для SilverStripe; несколько хороших учебников, чтобы начать меня.

Ответы [ 4 ]

12 голосов
/ 10 ноября 2010

Модуль SilverStripe может делать практически все, поэтому сложно сказать, с чего начать.

На следующей вики-странице содержится очень базовая информация о запуске:

Кроме того, я бы порекомендовал прочитать о том, как использовать ModelAdmin для создания простых интерфейсов администрирования в CMS, и, возможно, внимательно изучить API Docs , чтобы получитьИдея того, что доступно для использования.

Однако в модулях нет ничего принципиально другого, как в любой другой функциональности сайта (или даже темах) - все использует тот же API и структуру - так что, возможно, скачайтеНесколько популярных модулей, чтобы увидеть, как они построены.

Наконец, SSBits также является особенно хорошим сайтом советов и учебников для SilverStripe и SilverStripe Forum и IRC канал тоже полезен.

1 голос
/ 09 мая 2015

Вот еще несколько современных ресурсов ...

Структура модуля:

http://docs.silverstripe.org/en/developer_guides/extending/modules/

Модули публикации:

http://docs.silverstripe.org/en/developer_guides/extending/how_tos/publish_a_module/

Видеоурок SilverStripe:

http://www.silverstripe.org/learn/lessons/

1 голос
/ 04 апреля 2011

Я рекомендую книгу SilverStripe «Полное руководство по разработке CMS», вы можете найти ее на Amazon или просмотреть онлайн в Google Books, это не полный справочник, а хорошее начало для разработки модулей. В нем много примеров, использующих полный пример проекта (с загружаемым кодом) и несколько дополнительных рецептов для частых задач.

0 голосов
/ 04 августа 2011

Если вы все еще не уверены, я могу порекомендовать книгу «Расширение модуля SilverStripe 2.4, темы и виджеты: руководство для начинающих» - для текущей версии SilverStripe.

Отказ от ответственности: я автор книги, но, учитывая название, она должна хорошо соответствовать вашим требованиям ...

...