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.