Здравствуйте. Тема разнесения сайта на модули для выборочного подключения их уже поднималась здесь неоднократно, но какого-либо однозначного решения принято не было.
Задача такая: возможность к базавому каркассу подключать модули (новости, комментарии и тд.) и иметь возможность управлять ими в одном месте (общей админке).
Пока думал создавать модули News и News/Admin. В классах модулей писать метод install, который будет раскидывать файлы по нужным папкам. Пока столкнулся с 2-мя проблемами:
1. Путь к новостям будет: news/news/ . (думаю можно через urlmanager и rewrite исправить).
2. Общая админка. Может контроллер модуля News/Admin закидывать в общий модуль Admin и там управлять им.
Какие ваши идеи по наиболее удобной организации такой структуры?
Модульность сайта
Re: Модульность сайта
Посмотрите Were CMS , там общая админка и все разнесено в модули.
Re: Модульность сайта
Were это Weee ? )
Re: Модульность сайта
http://yupe.ru/ пробовал пару дней назад - не установилось ) буду сегодня смотреть еще
за weee спасибо, покопаюсь
за weee спасибо, покопаюсь
Re: Модульность сайта
Напишите что за ошибка была, поправим быстро =)anton44eg писал(а):http://yupe.ru/ пробовал пару дней назад - не установилось ) буду сегодня смотреть еще
за weee спасибо, покопаюсь
-
- Сообщения: 362
- Зарегистрирован: 2012.03.06, 11:33
- Откуда: Украина/Житомир
- Контактная информация:
Re: Модульность сайта
как раз сейчас с таким же вопросом сижу и от урлманагера уже устал, склоняюсь к rewrite, но не нравится чо если 10 модулей - 10 правил rewrite?anton44eg писал(а): Пока думал создавать модули News и News/Admin. В классах модулей писать метод install, который будет раскидывать файлы по нужным папкам. Пока столкнулся с 2-мя проблемами:
1. Путь к новостям будет: news/news/ . (думаю можно через urlmanager и rewrite исправить).
кто как превращает пути "модуль"-->"контроллер"-->"экшн" в "контроллер"-->"экшн" ? (конечно же при условии, что в корне нигде не созданы одноименные модели/контроллеры)? или пусть себе будет /news/news, /messages/messages , pages/pages etc ?
я человек и мне свойственно ошибаться
yii@conference.jabber.ru
yii@conference.jabber.ru
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: Модульность сайта
если все модульное, то логичнее опускать контроллер default наверно