Cakephp architexture - какие плагины вы действительно используете - PullRequest
0 голосов
/ 09 января 2011

Есть компоненты, которые можно использовать для каждого проекта Cakephp, такие как плагин управления аутентификацией и т. Д.

Какая у вас начальная архитектура - общая для всех проектов cakephp

Какие плагины вы на самом деле используете?используйте обычно, и используете ли вы их все вместе, или некоторые из этих плагинов должны исключать друг друга

, если это так, какие плагины вы используете для:

Плагин Seo-plugin Auth-management (которыйплагин управления аутентификацией вы используете?) плагин форума плагин комментариев плагин блог плагин корзина покупок плагин Clear-cache плагин плагин Netbeans плагин поиска плагин Github плагин

Вы обычно интегрируете его с некоторым плагином CMS, любой CMS, напримерWildflower - чтобы сохранить все вместе,

есть ли другие плагины, которые вы используете от проекта к проекту

Ответы [ 2 ]

0 голосов
/ 11 января 2011

Я действительно начал создавать модульное масштабируемое базовое приложение для Cake 1.3.

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

Затем у меня есть плагин 'core', который предоставляет область администрирования с управлением пользователями и управлением ACL на основе ролей.

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

Мои макеты, CSS, Javascript и изображения, а также все, что является уникальным для проекта, будут находиться в обычных структурах папок Cake.В итоге у вас есть возможность копировать и вставлять папки плагинов, в которых вы сразу получите доступ к новым функциям.

Как и в предыдущих ответах, компонент Auth и несколько помощников обычно превращают его в app_controller.php * 1011.*

Мне жаль говорить, что большинство моих плагинов - это то, что я написал.

DebugKit от Mark Story - это фантастика для анализа происходящего.

0 голосов
/ 09 января 2011

В зависимости от типа сайта, который я создаю, я обычно включаю Auth и, возможно, ACL с самого начала.Вероятно, и i28n - с раннего возраста меня поощряли не помещать текст в представления, а использовать вызовы системных сообщений.

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

Я вырезал и вставлял свой путь из одного проекта в другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...