публікація новин, прес-релізів та іншої часто оновлюваної інформації;
управління показом реклами на сайті;
створення і управління форумами;
розсилка повідомлень групам передплатників;
облік статистики відвідувань;
контроль за ходом рекламних кампаній;
здійснення інших операцій з управління інтернет-проектом.
Продукт дозволяє мінімізувати витрати на супровід проекту за рахунок простоти управління статичної та динамічної інформацією. Для управління проектом не потрібні додаткові послуги фахівців в області веб-дизайну або програмування.
.4 Система контролю версій
Для зручності розробки і подальшого масштабування системи в проекті була використана система контролю версій. Дана система дозволяє зберігати декілька версій одного і того ж документа або набору документів. При цьому система дозволяє реалізовувати спільну розробку продукту, що буде особливо актуально при подальшому розвитку системи.
При розробці системи використовується система контролю версій «Git». - розподілена система керування версіями файлів. Проект був створений ЛінусомТорвальдсом для управління розробкою ядра Linux, перша версія випущено 7 квітня 2005 року. Прикладами проектів, що використовують Git, є ядро ??Linux, Android, Drupal, Cairo, GNU CoreUtilities, Mesa, Wine, Chromium, CompizFusion, FlightGear, jQuery, PHP, NASM, MediaWiki.
РепозіторійGit являє собою каталог файлової системи, в якому знаходяться файли конфігурації репозиторію, файли журналів, що зберігають операції, що виконуються над репозиторієм, індекс, що описує розташування файлів і сховище, що містить власне файли. Структура сховища файлів не відображає реальну структуру зберігається в репозиторії файлового дерева, вона орієнтована на підвищення швидкості виконання операцій з репозиторієм. Коли ядро ??обробляє команду зміни (неважливо, при локальних змінах або при отриманні патча від іншого вузла), воно створює в сховище нові файли, що відповідають новим станам змінених файлів. Істотно, що ніякі операції не змінюють вмісту вже існуючих в сховище файлів.
Переваги «Git»:
висока продуктивність;
розвинені засоби інтеграції з іншими VCS, зокрема, з CVS, SVN і Mercurial. Крім різноспрямованих конвертерів репозиторіїв, наявні в комплекті програмні засоби дозволяють розробникам використовувати git при розміщенні центрального репозиторію в SVN або CVS, крім того, git може імітувати cvs-сервер, забезпечуючи роботу через клієнтські програми і підтримку в середовищах розробки, спеціально не підтримують git;
продумана система команд, що дозволяє зручно вбудовувати git в скрипти;
якісний веб-інтерфейс «з коробки»;
репозиторії git можуть поширюватися і оновлюватися загальносистемними файловими утилітами архівації та поновлення, такими як rsync, завдяки тому, що фіксації змін і синхронізації не змінюють існуючі файли з даними, а тільки додають нові (за винятком деяких службових файлів , які можуть бути автоматично оновлені за допомогою наявних в складі системи утиліт). Для роздачі репозиторію по мережі достатньо будь-якого веб-сервера.
...