Есть самописный php-портал - сборная солянка из своих и чужих скриптов, полное смешение стилей, о модульности нет и речи, бардак. Хочу переписать его на jii, но посколько портал большой, работы много, хочу делать переход постепенно. Для начала хочу сделать каркас на jii, перевести на него титульную страницу+авторизацию, затем сделать сопряжение со старыми частями портала (форум, библиотека, etc.) Затем постепенно переводить на jii по одному разделу.
Правильно ли я понимаю, что "приложение" в терминах jii это функциональный блок сайта (форум, библиотека, etc.)? Т.е. получаем один сайт = множество приложений. Или же в этом случае организуется схема "одно приложение (главная страница) + много модулей"? Или есть третий вариант?
Как правильно организовать "корневое" приложение (титульную страницу, главное меню)? Ведь по умолчанию приложения организуются в отдельных каталогах, а тут нужен корневой index.php со своими MVC.
Ну сайт - это как бы и есть приложение. Другое дело модули, которые без приложение не могут существовать (Как говорится в документации). Несколько приложений = несколько сайтов
я тоже начинающий. Но такая структура (даже если не думать о Yii) мне лично кажется странноватой, возможно, в вашем случае нужно что-то вроде
кстати, логиниться помимо форума необходимо в библиотеке и в других модулях? Используются ли общие идентификационные данные или каждый пользователь для каждого модуля создает новый логин и пароль?
Нет, авторизация будет общая для всех разделов сайта. Кстати, штатные средства авторизации достаточно хороши? Или имеет смысл сразу посмотреть на какую-то альтернативу?