1

Тема: Проект каталог зі змінами

Всім привіт. Хочу створити невеличкий проект.
Ідея така, щось по типу каталога текстів з історією змін.
Умовно є 200 різних текстів та 10 користувачів. Кількість текстів буде збільшуватись.
Час від часу тексти змінюються, потрібно коли відкриваєш текст можна було переглянути які були попередні варіанти, коли та хто вніс зміни. Можливий пошук за тегами, розподіл прав користувачів на редагування та перегляд.
На чому краще таке організувати?

2

Re: Проект каталог зі змінами

Чи не можна робити приблизно те ж саме за допомогою якоїсь із існуючих систем контролю версій (таких, як git, svn тощо)?

Подякували: leofun011

3

Re: Проект каталог зі змінами

MediaWiki?

Подякували: ReAl, flatliner, P.Y.3

4

Re: Проект каталог зі змінами

P.Y. написав:

Чи не можна робити приблизно те ж саме за допомогою якоїсь із існуючих систем контролю версій (таких, як git, svn тощо)?

Це будуть звичайні тексти, а користувачам які вноситимуть зміни потрібна зручна та зрозуміла форма. Або я вас не вірно зрозумів.

5

Re: Проект каталог зі змінами

Наприклад, MoinMoin

Подякували: P.Y., leofun012

6

Re: Проект каталог зі змінами

vadim8doom написав:
P.Y. написав:

Чи не можна робити приблизно те ж саме за допомогою якоїсь із існуючих систем контролю версій (таких, як git, svn тощо)?

Це будуть звичайні тексти, а користувачам які вноситимуть зміни потрібна зручна та зрозуміла форма. Або я вас не вірно зрозумів.

Системи контролю версій можуть працювати і зі звичайним людським текстом — це необов'язково має бути саме текст програми. Зокрема, свої власні літературні експерименти зараз я зберігаю в svn-репозиторії на локальному комп'ютері. Історія змін, механізми узгодження змін, внесених різними користувачами — це все в системах контролю версій є. Графічні оболонки для svn або git також існують — можна користуватися ними, якщо працювати в командному рядку не подобається. Хоча, якщо орієнтуватись на користувачів, далеких від програмування, має сенс зробити якусь більш «попсову» графічну надбудову над системою контролю версій, не переобтяжену зайвими наворотами, потрібними переважно програмістам, з більш дружнім інтерфейсом, простішими налаштуваннями, простішою процедурою встановлення. Якби щось подібне робив я, то дивився б у цьому напрямку.