Если бы не некоторые особенности, сделал бы на ИС+ доп свойства элементов...
Итак, желательно на HostCMS разработать администрируемый каталог людей, организаций, документов. В итоге, нужна внятная человеческая админка и фронт-енд (по нему будет отдельное ТЗ позже, т.к. это не самый сложный этап разработки). Тут я опишу особенности, т.к. вся сложность именно в этом, а далее сделаю полное ТЗ.
О каталоге
Обычный каталог, где каждой строки(организации, человека…) есть кастом-поля, как обычные текстовые, файл, картинка… желательно, но не обязательно, чтобы их можно было группировать для удобства (например: контакты, сотрудники, доп. информация)
Планировал сделать на ИС, с доп свойстваим элементов, и использовать ИС как справоники для атрибутов, но есть несколько осоебенностей из-за которых это трудоемкая
Особенность 1
Должна быть возможность из одной сущности создавать дочку, но другого типа.(например была заявка, на ее основе должна быть возможность создать счет-фактуру, соответственно часть данных сохранится) – это, то что скорее всего должно быть написано самостоятельно в рамках типового решения.
Особенность 2
У некоторых сущьностей должна быть история (заявка v1, заявка v2…) – не обязательно мудрить с данной функцией, можно реализовать не очень сложно, если есть похожая типовая функция или обходной вариант.
Особенность 3!!!
Одним из свойств организации является поле «Направления деятельности», в это поле будут добавляться строки из из справочника направлений по отраслям, (справочник имеет 2-х уровневую структуру), Сам справочник большой, поэтому нужно чтобы была возможность добавлять несколько пунктов, (при нажатии кнопки «Добавить пункт» раскрывается весь справочник, там пользователь выбирает нужную строку или несколько и отмечает их, тут же в этом атрибуте появляется несколько выбранных пользователем строк.)
Оплата
Бюджет обсуждается с вами! Оплата либо сделка без риска, либо предоплата но только после того как начнется(!) работа.