Всем привет!
Я сам зарабатываю в основном на продвижении сайтов (и так вышло, что немного на разработке). Возникло у меня огромное желание сделать модуль для контроля активностей по текущим проектам, а также и отчетности для клиентов.
Итак, основные потребности такие:
1. система должна работать на UMI (в рамках моего сайта)
2. доступ должен быть только у 3 групп пользователей (менеджер, исполнитель, клиент) - у каждой группы свои возможности по просмотру проектов
3. внутри системы все делится на проекты, каждый проект содержит в себе несколько блоков:
3.1. список продвигаемых запросов и url страниц (под эти запросы), занимаемые позиции (с возможностью выбора конкретной даты или сравнения 2 дат)
3.2. список ссылок, которые были проставлены на текущий сайт (речь не только о ссылках из SAPE, MIRALINKS, но и о ссылках из соц. сетей).
Обязательно нужна возможность импорт ссылок из SAPE (синхронизация через csv или другой формат, если нужно, добавление/удаление ссылок, которых нет в файле для импорта)
3.3. список работ (добавляются исполнителем), которые были сделаны над клиентским сайтом
3.4. модуль web-аналитики - выгрузка данных о песещаемости сайта через API Yandex.Metrika за указанный период (по умолчанию выводится текущий день)
в этом же модуле нужна кнопочка - сгенерировать отчет в формате .docx для клиента (у меня есть полностью готовый модуль, но он написан просто на php без всяких там CMS)
3.5. модуль с выводом информации о потраченных бабках на продвижение (в разрезе затрат на ссылки, социальные отклики, покупку статей и т.д.)
4. Обязательно должна быть возможность ручного добавления исполнителем (через front-end форму, либо eip) ссылок в нашу БД, кратких ежедневных отчетов о проделанной работе, информации о том сколько денег было потрачено на маркетинговые активности - по каждому проекту отдельно.
Вот теперь сижу и думаю - как это вообще реализовыввать?
На основе каталога?
Или лучше с нуля собственный шаблон данных сделать?
А может ну её - юми?