Початкова сторінка

Микола Жарких (Київ)

Персональний сайт

?

Що нового у версії 2.2

Версія 2.2

Запущена в експлуатацію 24 грудня 2010 р.

Поліпшення для адміністратора

Для резервування бази даних використовується Sypex Dumper 2 (29.10.2010). Ця прекрасна програма дозволяє резервувати бази необмеженого обсягу, що для нас уже актуально.

Запроваджено тип даних "Історична дата" (25.11.2010). Поки що він підтримує тільки дві системи датування – григоріанську та юліанську від Різдва Христова. Забезпечує коректну обробку розмитих дат (наприклад, 1 чверть 20 ст.) та інтервальних дат (наприклад, 8 – 11 ст.), сортування дат, конвертацію між системами, гнучкі можливості форматування.

Поліпшення для редактора

Вдосконалено процедуру публікації новин в Живому журналі – тепер можна додавати ключові слова в ЖЖ (17.10.2010). Додано також команду автоматичної генерації списку ключових слів для новини. Після її застосування можна переглянути сформований список і відредагувати його вручну, а потім опублікувати новину.

Додано редактор історичних дат (25.11.2010). Редактор дозволяє вводити будь-які історичні дати з числа тих, які зараз підтримуються типом даних «Історична дата».

Додано смеретег форматування історичних дат (3.12.2010). Після того, як історичні дати введено в базу даних за допомогою редактора, їх можна використовувати. Даний смеретег форматує історичні дати у відповідності до заданого форматного рядка.

Додано смеретег навігатора сторінок (він розбиває довгий список підпорядкованих вершини на фіксовані блоки) + смерекеш цих сторінок навігації (13.12.2010). Навіщо?

Якщо список підпорядкованих вершин дуже довгий (наприклад, більше 50), сторінка, яка повинна його відобразити цілком, формується досить довго, і до того ж не кожному користувачу одразу потрібен весь список. За допомогою навігатора сторінок такий список можна розбити на блоки розміром PageSize і виводити послідовно; при цьому до URL сторінки додається елемент ?Skip=[номер першої вершини блока]. Ми більше 1.5 року жили без такої можливості, але нарешті її додали.

Статистика обсягу даних відображає число публічних / захищених вершин (15.12.2010). Коли на сайті є кілька проектів, опублікованих частково, легко забути, що в якомусь розділі лежать вершини, призначені для публікації, але поки що не опубліковані. Тепер ця статистика про них нагадає.

Серверні лічильники відображають 20 найбільш відвідуваних сторінок кожної мовної версії (15.12.2010). Це доповнює раніше запроваджену звітність серверних лічильників, яка відображала дані для вершин згідно їх послідовності в базі.

Статистика обсягу даних відображає обсяг зв’язаних файлів (24.12.2010). Тепер підраховується обсяг файлів, які містяться в атрибутах типу «Файл», а також тих, посилання на які знаходяться в HTML коді сторінок. Також виводиться підсумковий обсяг в цифрових аркушах за спрощеною схемою:

Цифр.аркуш = [Число вершин] / 1000 + [Число атрибутів] / 10000 + [Загальний об’єм всіх атрибутів в байтах] / 40000 + [Загальний об’єм файлів в Мб] / 2.5

Технічні вдосконалення

Новий агрегатор-дерево містить захист від занадто довгого списку рівних вершин в дереві (+ відповідний навігатор) (6.10.2010).

Вдосконалено процедуру генерації статичної карти сайта (15.10.2010).

Обмежено каскадне оновлення дерева документів після виконання операцій "Оновлення XML карти сайта" та "Додавання/видалення адреси для отримання новин е-поштою" (9.11.2010).

Виправлено помилки

Виправлено помилку в процедурі обробки помилок набору (можна було надіслати довгий текст) (18.11.2010).

Виправлено помилку в процедурі SmerecashPage::PageURLInfo() (через неї подекуди зміст вершини підшивався під неправильний URL) (14.12.2010).