Лог разработки 2008 - 2009

08 декабря 2009

Расширенны возможности модуля обработки дерева комментариев: прием запросов статистики, работа с комментариями без перезагрузки страницы. Добавлен механизм установки из репозитория (закачайте все файлы на сервер и запустите setup.php). Добавлен механизм переопределения VIS-блоков посредством файла user_redefined.vis в папке стиля. Добавлена возможность сортировки корневых разделов CMS, возможность предпросмотра при редактировании страниц. Обновление проигрывателя: громкость, экспорт списков в m3u. Корректировки в работе ядра и файлового менеджера. Переработка JavaScript модулей.
Были произведены работы по модернизации модулей: Filer, Fox2, Gallery, Userlib, PTree, MPlayer, FLib.


09 сентября 2009

Доработки пакета Music Player: возможность отображения в боковой области, улучшенная работа со списком файлов. Некоторые исправления ядра и системы. Значительное усовершенствование пакета Comics (не входит в поставку, тестирование на http://pure.furry.ru/comics).
Параллельно были произведены работы по модернизации модулей: Fox2, Gallery, Userlib, Comics, MPlayer, FLib.


20 августа 2009

Работа над пользовательским кабинетом. Добавлена возможность смены логина/пароля, отображаемого имени и аватара. Некоторые исправления и доработки галереи. Создан небольшой пакет Comics. Создан пакет Music Player (воспроизведение файлов из списка выбранной папки).
Параллельно были произведены работы по модернизации модулей: Fox2, Filer, Gallery, Userlib, Comics, MPlayer, FLib.


30 июня 2009

Завершены работы над системой подоменной конфигурации: полная поддержка конфигурационных схем, привязка пакетов расширений к определенным доменам.
Параллельно были произведены работы по модернизации модулей: Fox2, Filer, Gallery.


12 июня 2009

Значительная доработка интерфейсов работы с хранимыми фалами. Добавлено: удаление/перенос файлов, создание папок. Доработка модуля CMS: добавлен интерфейс сортировки страниц в разделе. Множество усовершенствований модулей QF и ядра Foxtrot.
Фикс для версии от 2-го июня [+ галерея]
Дополнительно: пересмотрены языковые файлы на предмет опечаток, спасибо большое Verenjano (Decay).
Параллельно были произведены работы по модернизации модулей: Fox2, Filer, CMS.


2 июня 2009

Повышена безопасность перманентных сессий, введена новая структура защиты и ее настройки. Введены внутренние структуры подоменной конфигурации. Продолжается разработка модуля галереи. Множество усовершенствований модулей QF и ядра Foxtrot.
Параллельно были произведены работы по модернизации модулей: Fox2, Flib, VIS, Userlib, Sess.


12 апреля 2009

Продолжается разработка модуля галереи: добавлены интерфесы изменения данных галерей. Огромное количество усовершенствований модулей QF и ядра Foxtrot, значительная модернизация модуля визуализации.
Параллельно были произведены работы по модернизации модулей: Fox2, Flib, VIS.


10 марта 2009

Идет разработка модуля галереи. Отработана концепция размещения данных, созданы интерфейсы добавления работ и альбомов. Перестроены JavaScript'ы: анимации и эффекты объединены в специализированный модуль. Галерея тестируется на портале pure.furry.ru. Огромное количество усовершенствований модулей QF и ядра Foxtrot, включая значительное расширение возможностей конструктора запросов MySQL.
Параллельно были произведены работы по модернизации модулей: Configs, Sess, Fox2, Flib.


02 февраля 2009

Исправлены существенные несовместимости с последними версиями PHP5 - исправлен как установщик, так и сама система. Добавлены опции, позволяющие контролировать поведение Cookies, что дает возможность обслуживать поддомены, а также избавиться от возможных коллизий в именах Cookies. Расширены возможности модуля Configs - введена поддержка установки процедур, реагирующих на изменение настройки. Все исправления с момента последнего полного релиза можно скачать в виде фикса.
Параллельно были произведены работы по модернизации модулей: Configs, Sess, Fox2, Flib.


27 января 2009

Расширены возможности верхнего меню. Добавлены начальные возможности контроля пользователей. Изменены генерируемые ссылки, в особенности для скачиваемых файлов. Добавлены настройки сессионного менеджера. Исправлены огрехи кода системы и установщика.
Параллельно были произведены работы по модернизации модулей: Filer, Sess, CMS, Fox2, Flib.


14 января 2009

Добавлена возможность группировки статичных страниц в разделы, соответственно добавлена возможность контроля данных параметров а также навигационная панель. Исправлены незначительные недочеты кода.
Параллельно были произведены работы по модернизации модулей: CMS, Fox2, Flib.


19 Декабря 2008

Запущен контроль доступа к статичным страницам, исправлены ошибки в коде. Добавлены настройки для миниатюр и предпросмотра, выбор стиля.
Параллельно были произведены работы по модернизации модулей: Filer, Fox2, VIS, DataSets, CfgSets, UserLib.


22 Ноября 2008

Значительно расширены возможности визуализатора: унифицирован формат управляющих структур, введена поддержка перенаправления вывода, расширены возможности по передаче параметров.
Параллельно были произведены работы по модернизации модулей: Filer, Fox2, VIS.


20 Ноября 2008

Добавлены возможности редактирования параметров хранимых файлов. В систему внедрен проигрыватель для MP3-файлов JW Media Player. Исправлены некоторые огрехи кода.
Параллельно были произведены работы по модернизации модулей: FLib, Filer, Fox2.


10 Ноября 2008

Расширены возможности визуализатора: ведена поддержка условий "больше/меньше", а также поддержка строк в качестве параметра условия. Добавлена возможность отправли CSS отдельно от самой страницы.
Параллельно были произведены работы по модернизации модулей: FLib, Filer, Fox2, VIS, Session, User.


8 Ноября 2008

Изменения и доработка системы аплоудов, доработка JS скриптов.
Параллельно были произведены работы по модернизации модулей: FLib, Filer, Fox2.


21 Сентября 2008

В систему внедрены конструкции, позволяющие использовать для доступа к данным возможности Apache mod_rewrite
Параллельно были произведены работы по модернизации модулей: FLib, Filer, Fox2, VIS.


16 Сентября 2008

Аплоудер доведен до ума. Алгоритмы размещения файлов доведены до логического завершения. Загрузка файлов отныне производится посредством JavaScript с поддержкой POST-метода для старых браузеров.
Параллельно были произведены работы по модернизации модулей: FLib, Filer, Fox2.


10 Сентября 2008

За лето (с горем пополам Ж)) сооружена система отображения файловых директорий, запущен аплоудер. Подкорректированы некоторые огрехи кода.
Параллельно были произведены работы по модернизации модулей: FLib, MySQL, Filer.


9 Июня 2008

Переработана и внедрена в QF2 система идентификации поисковых машин. Запущен системный логгер событий.
Параллельно были произведены работы по модернизации модулей: FLib, MySQL, Fox2, Session, UserLib.


5 Июня 2008

Завершена разработка системы AJAX для QuickFox 2. Реализована полная поддержка обмена данными и загрузки файлов. Протестировать работу системы можно здесь. Также были внесены изменения в работу драйвера MySQL, влияющие на обработку запросов.
Параллельно были произведены работы по модернизации модулей: FLib, MySQL, Fox2.


30 Мая 2008

Завершена разработка модуля обработки изображений ядра Foxtrot (работа на GD2 или ImageMagick).
Параллельно были произведены работы по модернизации модулей: FLib.


27 Мая 2008

Завершена предварительная разработка модуля обработки изображений ядра Foxtrot (использование библиотеки GD2).
Произведены небольшие изменения в структуре приватных функций некоторых модулей.
Параллельно были произведены работы по модернизации модулей: FLib.


22 Мая 2008

Добавлена возможность анализа и реконструкции XML посредством модуля "Parser" ядра Foxtrot. Внесены изменения в работу модуля выдачи файлов (из заметного: укорочены иденты файлов, из ссылок убраны СИДы).
Параллельно были произведены работы по модернизации модулей: CMS, FLib, CfgSets.


20 Мая 2008

Завершена предварительная разработка системы выдачи файлов. Отработаны механизмы отдачи файла согласно стандартам и в Tricky Mode. Система также позволяет отдавать отдельные файлы из tar архивов.
Особо интересным моментом оказалось совершенно различное поведение обозревателей при получении не-ASCII файловых имен. В связи с чем пришлось реализовывать поддержку Tricky mode.
Параллельно были произведены работы по модернизации модулей: TARFS, Session, CMS.


10 Мая 2008

Завершена разработка предварительной системы управления содержанием CMS (редактирование параметров, создание/удаление страниц, загрузка содержимого страницы из файла). Параллельно были произведены работы по модернизации модулей: CMS, стилевой интерфейс, языковой интерфейс.


8 Марта 2008

Завершена разработка редактора главного меню. Параллельно были произведены работы по модернизации модулей: интерфейс GPC, обработчик bbCode, модуль конфигурирования.


2 Марта 2008

Завершена разработка редактора конфигурации системы. Редактор предоставляет административному составу удобный интерфейс для настройки различных параметров системы. Наборы настроек динамичны и внедрение любого модуля или расширение имеющихся не требует модернизации блока настроек - достаточно указать необходимые параметры, и опция будет представлена в редакторе.
Параллельно были произведены работы по модернизации модулей: драйвер СУБД MySQL, стилевой интерфейс, обработчик bbCode.
Также были произведены работы по адаптации и внедрению некоторых решений из QuickFox 2 в QuickFox.


30 Января 2008

Завершена разработка интерфейса отправки электронных писем. Среди особенностей модуля следует выделить его универсальность, поддержку перекодировки сообщений и прикрепляемых файлов. Протестировать систему можно тут.


12 Января 2008

Разработка идет уже несколько месяцев, и разбивать ретроспективно лог на части я не буду.
За это время сделано:
 - Ядро QF Kernel 2 "Foxtrot" (интерфейсы MySQL, HTTP, GetPostCookies, Configs; контроллеры сессий, сессионного кэша и сервисов; глобальный кэш-контроллер; расширенный модуль обработки bbCode; системы контроля языковых и стилевых конструкций; файловые интерфейсы EFS и TarFS; универсальный модуль перекодировки и литерального анализа, позволяющий строить на базе ядра мультиязычные порталы)
 - Ядро верхнего уровня "QuickFox2" (управляющий модуль, контроль пользователей и гостей)
Более конкретно расписывать настолько большой объем работы не имеет особого смысла. На текущий момент QF может управлять несложной CMS;
Ядро "Foxtrot" имеет следующие основные возможности:
 - Работа с СУБД MySQL посредством унифицированных методов и специализированных утилит;
 - Автоматическая обработка сессии посетителей;
 - Вывод данных с использованием стилевого и языкового оформления;
 - Вывод файлов по протоколу HTTP с поддержкой докачки;
 - Обработка мультиязычных данных в уникоде, а также более чем 50-и национальных кодировках;
 - Работа с файловой системой, архивами GZ и TAR/TGZ;
 - Глобальный файловый кэш данных любого типа, сессионный кэш, глобальная универсальная конфигурационная система;
 - Унифицированные интерфейсы ввода данных;
 - Анализ, реконструкция и парсинг bbCode-структур;
 - Работа с криптоалгоритмом RSA.

 

Поддержи QuickFox

YM LOGO
41001243013510

WM LOGO
R276166748776
E293755483762


Firefox 3

QuickFox
Powered by
QuickFox 2
© Foxel aka LION
2006 - 2009