IamKarlson
@IamKarlson
ASP(?).NET, SQL-разработчик

Кто знает opensource систему справочников?

Кто нибудь встречал опенсурсную систему справочников у которой будет API и храниться это все будет не в реляционном хранилище (упаси меня еще раз видеть key-value хранилище). Естественно требования чтобы можно было легко создавать новые, и изменять структуру старых. У меня есть наработки такой системы на монге, но из-за обычной нехватки времени доделать не успеваю, может кто встречал что похожее.
  • Вопрос задан
  • 417 просмотров
Пригласить эксперта
Ответы на вопрос 2
@gimntut
Не совсем понятно, что имеется в виду. Но похоже на deployd.
Ответ написан
@lega
Вот есть сложный велосипед, если разберетесь. Доки нет.

Создание коллекций, документов, документов на основе документов, есть не только базовые типы (строки, числа и т.п.). а так же списки, таблицы, ссылки на документы других коллекций
Можно делать "логические" коллекции, т.е. если у вас есть 3 коллекции: пользователи, менеджеры, клиенты, то можно для одних документов сделать поле-ссылку на (пользователи + менеджеры) либо (менеджеры+клиенты) либо все (любые комбинации), т.е. при редактировании ссылки вываливается подбор из нескольких коллекций (либо открыть диалог выбора). Этой же фичей можно отфильтровать подбор (делается создание обработчика).
Так же есть (возможно сломана) возможность дропать картинки (прикреплять) к документам.
Есть фильтрованный поиск, например зафильтровать пользователей по отделу.
Есть наследование типов, например если вы хотите создавать документы на основе нескольких типов.
Есть авторизации и ACL по ролям. Можно подключить авторизацию через google, facebook, twitter, ВК. Подключить полнотекстовый поиск через sphinx.
Просмотр истории документов (видеть как и кем менялся документ).
Возможность менять представление документов.

Так же есть возможность брать куски и встраивать в свое веб-приложение, дополнять типы и менять темплейты полей. Можно делать плагины.
Часть функционала давно не используется, поэтому могло отвалится (нужно фиксить).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы