Бортовой журнал для программиста

Eolt
Дата: 02.07.2018 14:32:26
Никак не могу найти подходящую софтину для себя для хранения разнообразной инфы по-проектам.
Очень близко по-характеристикам DevProject Manager, но он только локально хранит инфу.
Вот что нужно:

1. Десктопное клиент-серверное приложение, с возможностью работы через интернет.
2. Возможность одновременной работы нескольких клиентов.
3. Создание дерева объектов с неограниченным уровнем вложенности.
4. Хранение как текстовых заметок, программного кода, так и бинарных файлов.
5. Возможность создания своих атрибутов для объектов и поиска по ним.
6. Разграничение прав на объекты, возможность назначить разным пользователям разные права.
7. Шифрование веток и объектов
8. Трафик между клиентом и сервером должен быть зашифрован.
9. Возможность запуска скриптов на сервере, которые обрабатываю объекты.

Если у кого-то на примете есть подобная софтина посоветуйте. Или может кто то сам напишет подобную?
DarkMaster
Дата: 02.07.2018 14:38:48
Eolt,

У меня есть самописное ("под себя"). Есть все кроме шифрования (доступ ограничивается ролями), своих аттрибутов (кстати - что под этим подразумевается?), и скриптов.
miksoft
Дата: 02.07.2018 14:56:41
Eolt,

По описанию похоже на Confluence.
Никанор Кузьмич
Дата: 02.07.2018 15:26:28
Это называется "вики-движок". Добро пожаловать в 21-й век!

Eolt
3. Создание дерева объектов с неограниченным уровнем вложенности.
Обратите внимание на движок media-wiki, на котором сделана ее всезнайшество Википедия.
Там есть такая штука, как категории, которые могут вкладываться друг в друга без ограничений. Самое классное свойство - можно построить несколько независимых деревьев из одних и тех же категорий, что дает просто колоссальное удобство организации информации.
Eolt
8. Трафик между клиентом и сервером должен быть зашифрован.
HTTPS что ли? Да его кто только не умеет.
Eolt
Дата: 02.07.2018 17:13:35
DarkMaster
Eolt,

У меня есть самописное ("под себя"). Есть все кроме шифрования (доступ ограничивается ролями), своих аттрибутов (кстати - что под этим подразумевается?), и скриптов.


В паблик не выложите?

Свои атрибуты это метаданные объекта. Время создания, автор, теги, описание и т.д.
Eolt
Дата: 02.07.2018 17:14:17
Никанор Кузьмич
Это называется "вики-движок"


Это точно не вики движок.
DarkMaster
Дата: 02.07.2018 17:29:41
Eolt,

Скорее всего нет... Могу пообщаться в плане "на дать посмотреть, покрутить".
hVostt
Дата: 03.07.2018 11:12:05
Eolt,

https://www.codeproject.com/Articles/5371/ToDoList-An-effective-and-flexible-way-to-keep-on

это наверное лучшее, что я вообще в своей жизни видел из простых десктопных софтин
Dimitry Sibiryakov
Дата: 03.07.2018 13:41:15
Eolt
Вот что нужно:

1. Десктопное клиент-серверное приложение, с возможностью работы через интернет.
2. Возможность одновременной работы нескольких клиентов.
3. Создание дерева объектов с неограниченным уровнем вложенности.
4. Хранение как текстовых заметок, программного кода, так и бинарных файлов.
5. Возможность создания своих атрибутов для объектов и поиска по ним.
6. Разграничение прав на объекты, возможность назначить разным пользователям разные права.
7. Шифрование веток и объектов
8. Трафик между клиентом и сервером должен быть зашифрован.
9. Возможность запуска скриптов на сервере, которые обрабатываю объекты.

git. Или любая другая СКВ.
hVostt
Дата: 03.07.2018 16:27:22
Dimitry Sibiryakov
git. Или любая другая СКВ.


Скорее gitlab. Я бы в первую очередь задумался о нём, шифрование это конечно вообще за гранью параноидальности и бреда, но остальное -- всё есть да, и намного больше.