Нужно создать скрипт сети порталов на netcat
Есть netcat extra.
Нужно превратить его в CMS сети городских порталов. Предварительное ТЗ. С netcat работаем впервые, поэтому, если здесь указаны функции, уже реализованные в netcat, пропустите эти пункты. Разумеется, все работы должны быть задокументированы для дальнейшей правки.
В общих чертах функционал сети должен быть следующим:
1. CMS должна быть расчитана на построение 1000 порталов (пример tomsk.ru) - с форумом, новостями, афишей, знакомствами и т.д. - всеми атрибутами стандартных больших городских порталов. Возможность добавлять новые модули сразу на все сайты.
2. Гибкая система распределения прав пользователей CMS. Должны существовать как минимум два вида администраторов
- администратов одного домена. для этого администратора админка CMS выглядит и работает аналогично стандартной админке CMS без поддержки мультидоменности (за исключением того что некоторые статьи и модули для него находятся в режиме readonly - только для просмотра, без возможности поменять их). Администратор домена не может менять общую часть и чужие сайты.
- суперадминистратор. Видит все домены и все данные по ним. может менять все. Может для удобства ограничить показ только одним конкретным доменом, тогда он будет видеть все данные и материалы только по одному домену как администратор одного домена, правда в отличие от последнего суперадминистатор может поменять все.
3. Процесс добавления нового домена должен быть достаточно быстрым и удобным, без необходимости вручную менять БД, все должно быть из админки.
4. Процесс распределения данных между доменами должен быть очень удобный (должны легко решаться задачи типа - Сделать эту статью\плагин\модуль\информер\раздел форума видимой на всех доменах или только на некоторых). Если администратор одного домена разместил статью, она показывается только на этом домене, но суперадминистратор может влючить ее для других доменов.
5. Возможность каждому домену загружать собственные картинки и защита от показа чужих. Например, на любом домене могут быть собственные картинки, файлы, css и т.д. с одним ии тем же именем типа /images/logo.jpg
Адреса картинок и статей не должны выдавать принадлежность одной сети.
6. Формы обратной связи – возможность размещения на одной странице или неа целом классе страниц, например, со всех страниц каталога. Во всех формах указано, с какой страницы послано сообщение.
7. Очень желательна возможность редактирования материалов прямо на сайте не заходя в админку (по типу Вики систем)
8. Отсутствие проблем с переносом на другой обычный unix хостинг без привлечения специалистов.
Дополнительная работа (необязательный пункт):
9. Добавить модуль магазин франшиз с такой функциональностью
http://www.welcome-ufa.ru/0100.php
Интересуют цена и сроки по выполнению пунктов 1-8. Пункт 9 можно сделать позже.
Предпочтение отдается москвичам, так как, возможно, потребуется дальнейшее сопровождение проекта.
Предложения присылать на admin (собака) franchising.su
В предложении обязательно указать Ваш телефон для связи.