Заказ / Приоритет развития в Symfony - PullRequest
1 голос
/ 25 июня 2010

Итак, после долгих споров и исследований я решил использовать Symfony в моем следующем проекте.Подводя итог, можно сказать, что это LMS (да, я знаю, что есть готовые, такие как Moodle, но у них нет того, что требуется моей конкретной компании).Есть много модулей и вопросов, которые необходимо учитывать.Мой вопрос заключается в том, в каком порядке следует начинать с Symfony?

Обратите внимание, база данных уже создана и заполнена данными.

Doctrine ORM?Аутентификация пользователя?Создание основных модулей?(Курсы, Зачисление, Оценки) Безопасность страницы (т.е. установка правил для тех, кто имеет доступ к какой странице)?

Ответы [ 2 ]

1 голос
/ 25 июня 2010

Изучение учебника Jobeet - хороший совет.

Если база данных уже построена, я, вероятно, сделал бы что-то вроде этого:

  • Убедитесь, что у вас есть план того, какие «объекты» и функциональные возможности должны быть на сайте (например, список курсов, страница сведений о курсе, поиск курсов и т. Д.). Вы должны быть в состоянии визуализировать сайт и иметь несколько готовых макетов дизайна. Это также помогло бы узнать, будет ли оно многоязычным или нет.
  • Создание моделей Doctrine и классов классов на обратной стороне вашей базы данных
  • Создание заполнителя домашней страницы (вероятно, модуля) и зарегистрированного заполнителя домашней страницы (вероятно, модуля) + базовые макеты для дальнейшей настройки позже.
  • Создание процессов регистрации и аутентификации (чтобы у вас были основные функции добавления пользователей, входа в них и выхода из них). Используйте sfDoctrineGuardPlugin.
  • Теперь начните создавать основные модули один за другим в соответствии с вашим планом. По мере продвижения вы заметите, какие биты имеют смысл как частичные / компоненты и где может иметь смысл дополнительный модуль. По мере продвижения добавляйте новые правила маршрутизации.
  • Наконец, добавьте все мелочи, очистите ваш шаблон HTML / CSS, файлы JS и т. Д.

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

0 голосов
/ 25 июня 2010

На вашем месте я бы попробовал следовать этому уроку: http://www.symfony -project.org / jobeet / 1_4 / Doctrine / ru / Вы, безусловно, можете сопоставить каждый шаг урока с функцией ваш сайт имеет.

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