У вересні 2007 року розпочалася розробка гілки «Корпорація 1.0.5». Ми планували суттєво переробити внутрішню структуру програми, її оновлення й адміністрування. Головне завдання полягало в тому, щоб дати системі більше можливостей для розширення, не ускладнивши щоденну роботу з нею.
Плагіни та оновлення
Модулі планувалося винести в окремі плагіни, які підключав би невеликий завантажувач. Розширення програми мало стати гнучкішим, водночас оновлювати довелося б багато бібліотек замість одного виконуваного файла.
Система оновлень мала працювати не лише з базою ROffice.gdb, а й з іншими базами та файлами клієнтського робочого місця. В інсталяторі планувалося прибрати зайвий запит перезавантаження, пов’язаний зі старими Windows 95/98.
Дані, налаштування та адміністрування
- Централізувати зберігання налаштувань користувачів на сервері.
- Спростити адміністрування баз даних.
- Дозволити централізовано призначати права користувачам у філіях.
- Зменшити обсяг журналів, зберігаючи змінену інформацію.
- Переглянути перевірки цілісності заради швидкодії на великих базах.
У великих базах перевірка коректності даних після кожної зміни забирала помітний час. Тому в плані 2007 року було максимально скоротити використання тригерів контролю цілісності. Це створювало окреме інженерне завдання: приріст швидкодії потрібно було узгодити зі збереженням коректності даних.
Зв’язок, реєстрація та документація
Для розподіленої бази планувалося використання SSH2. Реєстраційний код мали зробити коротшим і прибрати його залежність від часу.
Документацію передбачалося розширити коментарями до таблиць і полів та матеріалами для розробників. Окремий інструмент для розробки розглядався як подальший напрям.
Немає коментарів:
Дописати коментар