Встала задача реализовать такую штуку: пользователи могут создавать внутри сайта подсайт визитку со своим шаблоном на 3-5 страниц. Фиксированные наборы полей и модулей для всех пользователей, различие только в кол-ве страниц, контенте, шаблоне. Что-то вроде создания сайтов на народе, только еще проще, несколько шаблонов на выбор, простенькая админка для редактирования текста.
Требуется сделать быстро, потому прошу накидать модулей, реализующих подобное. Нашел много, какие выбрать конкретно для моей задачи - не могу определиться без подробного вникания.
Комментарии
Смешно.
Ну, не так чтобы смешно, но вполне таки решаемо. Но отнють не на уровне "подключил чудо-модуль - получил профит".
Для полноценных решений такого типа есть система Aegir Можете копать в эту сторону.
А что смешного то? Модуль Blog из коробки уже большую часть требуемых функций реализует. Aegir слишком сложно. Мне не нужен хайлоад как на народе, проект не публичный, несколько десятков пользователей, со своими мини сайтами-визитками, которые хотя быстро и удобно их создавать. Чуть-чуть более удобно, чем через Blog и разграничение прав.
Organic groups
Organic groups позволяет пользователям с разрешения создавать и управлять своими собственными группами
а ну-ка бистра-бистра!
Ага, ковыряю Organic groups уже, спасибо)
xSPiRiTx, очень ценный комментарий. Кол-во постов нужно набить, а сказать по делу нечего. Понимаю, сам всегда так делаю.
за это вознаграждение дают?
а ты не знал,что комменты на друру проплачены?
Давайте проспонсируйте модуль buddypress for drupal
Готов подключится.
а все! на счет поступили средства.
на жизнь пока хватает
хочешь минидрупалгарденс? )))
имхо:
сделай универсальный пример сайта визитки (код+база).
после, используя мультисайтинг, создавай экземпляры для участников,
хочешь на их домен, или себе на поддомен - не суть важно.
добавил сайт, залил базу, отдал участнику акк пользователя (не uid 1, а какуют подготовленную админучетку с правами поменьше)
на выходе:
участники радостно копошаться в саду, ставят себе темки, клепают контент и не конфликтуют.
Не, все сильно проще, в инет-магазине требуется возможность создавать клиентам сайты-визитки о своей фирме)
Возможно ли на чистом Organic groups реализовать мою задачу? Ковыряюсь с ним, но как то все пока не очень похоже на подсайты, кроме того нужна простота для пользователя - залогинился, выбрал тему, заполнил несколько полей, по желанию добавил еще страниц (которые будут выводится в меню на его страничке) - подсайт готов.
тогда тем более
ты как разраб. поддерживаешь основу сборки (причем автоматом для клиента клонируешь синхронизированную со стейбл версией среду)
клиенты клепают контент и пользуются функциональными возможностями скрипта.
нахрен их каждого нагружать органиксгруппами и прочей лабудой?
у толкового скрипта магаза своих гирь хватает.
эта схема более перспективна и интересна.
можешь дергать из их баз сущности для поиска и отображения по всем участникам.
прикрученные к этому ядра солр вообще превращают сие в конфетку.
так что не упрощай сложное, и не усложняй простое))
имхо, стоит попробовать панелями:
дать юзеру-представителю компании возможность создавать panel node:
- есть виджет выбора темплейта
- есть визуальный редактор содержимого по регионам темплейта
- как автор ноды, может модерировать отзывы о своей компании
что касается постраничной навигации, то, кмк, можно выкрутиться табами, не так уж там много инфы, на тех визитках
и выводить эту панель в качестве главной для субдоменов
Отдельно на каждый поддомен свою базу? В любом случае full html не дашь, но идея очень интересна.
Автору надо для этих целей использовать buddypress, там все из коробки.