Ариадна является открытой платформой приложений источник для Web, система управления контентом (CMS), используя редактор WYSIWYG HTML.
Ариадна была построена с PHP, самый популярный язык веб-программирования, Apache, самый популярный веб-сервер, и MySQL, самой популярной двигателя базы данных для веб-приложений.
PostgrSQL также поддерживается
Что нового В этом выпуске:
- Обновление заметки
- все погрузчики теперь использовать LIB / Bootstrap.php глобальной инициализации
- , если у вас есть собственные погрузчики смотреть на бен / skeleton.php для, как адаптировать свои погрузчики
- минимальная версия PHP в настоящее время 5,4
- установка php5-Mcrypt рекомендуется
- после обновления кода, необходимо запустить сценарий обновления или некоторые сайты могут иметь битые файлы / изображений
- , мы удалили & Quot; постоянные соединения по умолчанию и Quot; для mysqlstore, это может быть снова включить, добавив 'P:' перед именем сервера базы данных в Lib / конфиги / ariadne.phtml
- , чтобы снова включить постоянные соединения для MySQL добавить 'р:' Infront имени хоста базы данных
- Особенности
- Новый редактор WYSIWYG встроенный по Vedor
- добавлена поддержка замыкание в ПИЯФ шаблонов, добавил множество функций PHP в белый список, что использовать обратные вызовы, хотя мы поддерживаем только закрытие как метод обратного вызова
- добавил соток / файлов API для взаимодействия с файлового хранилища
- переработал кэширования слой, это позволяет очистить все изображения кэша взаимодействующие с шаблоном или объект это также устанавливает еще один магазин в текущем хранения данных базы данных
- добавлено ар \ форматы \ уценки
- добавил ар \ форматы \ меньше, заменяет ар \ бета \ lessc которое теперь не используется
- в muze.js библиотеки теперь поддерживают динамическую загрузку зависимостей с использованием muze.require ()
- разобрать ошибки в шаблонах отображается правильно при использовании XDebug
- Модернизированный туз библиотека для хрома и GT = 38 поддержка
- добавил разбора и минимальное поддержка функции для заголовков запроса Cache-Control,
- добавил раздельные стороне клиента и на стороне сервера параметры кэширования в диалоге кэш
- ар ("PinP") позволяет проверить, если библиотека загружается и / или если шаблон существует.
- добавил каркасов для быстрого запуска новых проектов.
- добавил Müze CMS библиотеки в / системы / Библиотека / Müze /
- Добавлена onbeforecall / OnCall события
- добавил целевой объект и путь для всех мероприятий по умолчанию, а $ событийно & GT; цели и $ событийно & GT; путь
- ARnls ID настоящее инициализации в bootstrap.php, и, таким образом, всегда объект
- Изменения
- представил новый логотип Ариадна
- Файлы больше не хранится в двух экземплярах:. запись _file в файлового хранилища удаляется, только _ $ defaultnls_file осталось
- свойства теперь цитирует в магазине, а не в вызывающей Сохранить
- добавил PHP-модуль и первый набор юнит-тестов
- куки сессии в настоящее время используют кодировку JSON. Чтобы предотвратить проблемы обновления мы также переименован в сессионные куки
- Добавлена дополнительная шифрование печенья для, включен по умолчанию для новых установок, работающих «PHP WWW / установить / Conf / session.conf" даст вам фрагмент конфигурации с случайно сгенерированный ключ шифрования
- магазин MySQL теперь использует MySQLi внутри.
- добавил 'FIXED' сценарий и дисплей для газетных статей
- добавил array_column и key_exists разрешенным вызывает функцию в PinP
- шаблон по умолчанию typetree.ini пор держится любая информация typetree уже установлен
- аккуратно переименован в ARtidy
- удалены постоянные соединения по умолчанию для mysqlstore
- Исправления
- фиксированной поддержка суб-вызова метода методов XmlRpc (имя метода есть ху, или XYZ)
- синхронизированные определения функций между погрузчиков
- Исправлена опечатка в сообщениях об ошибках при запуске импорт топор из командной строки
- из mfu.save.html переписываемыми по Pinp шаблонов
- фиксированной ар \ HTML \ меню полоски меню ссылкам, чтобы указать на правильный родитель
- фиксированной formSecret обработки
- Исправлено сохранение пользовательских / группы, где группа не является pgroup но реализует его
- установить responseheader в Ar / HTTP / клиента, даже если результат запроса пуст
- фиксированной LoadText (): теперь корректно поддерживает "ток: template.nls", где несколько библиотек обеспечивают те же template.nls
- Исправлена ошибка разбора в mod_pinp
- Исправлена UseCase где psite бы терять это сайт гиперссылка
- опечатка исправления в IM / export.wddx
- Исправлена проблема синхронизации в интерфейсе с наплывом в / исчезать из-код
- синхронизированные / исправленные определения функций между погрузчиков
- Исправлены кнопки в dialog.browse.php
- Автоматические formsecrets в Ar / HTML / формы были улучшены
- Улучшена обработка относительных путей в dialog.browse.php
- исправлены проверка орудия труда пользователя / группы теперь также поддерживают подтипы
- Добавлено сохранение Ан emailadres в mod_rcas
- Вам не нужно добавлять права для отображения пользовательским интерфейсом в диалог Добавить больше
- Частные шаблоны в библиотеках теперь фактически частный, больше не accessiable через браузер.
- Исправлено сохранение свойств в рабочей магазине
- исправлено некорректное очистка HTML в редакторе WYSIWYG Юй, который превратился в
- фиксированной ошибка отображения обновлений SVN, ошибки из предыдущих файлов были снова отображается для каждого следующего файла
- фиксированные слушателей Какой фильтр на конкретных подтипов событий
- шаблон перерыв подстановки на psection подтипов
- также сбросить pinpcache при вызове resetconfig
Что нового в версии 8.2:
- Эта версия исправляет два шаблоны, которые используются PHP короткие открытые теги - которые не поддерживаются везде -. и фиксирует копировать и переименовывать диалоги
Что нового в версии 8.1:
- Эта версия добавляет поддержку технологии Edge, Сиде включает в себя, пост-обработки используя буферизацию вывода (по умолчанию включено), и некоторые незначительные улучшения пользовательского интерфейса.
- Это также исправляет ряд незначительных ошибок.
Что нового в версии 2.7.9:
- Эта версия в основном о фиксации несколько ошибок, но также добавляет новое диалоговое Muze погрузчик для создания Crossbrowser диалоги в качестве замены showmodeldialog.
- Это также добавляет поддержку для доменов кросс-протокола для psite объектов.
Что нового в версии 2.7.8:
- Эта версия добавляет много, исправления и новые функции в ар () структуры.
- переписывает Сайт позволяют автоматически переписать ссылки и ссылки на сайтах, чтобы сделать его легче работать с развитием против живых средах.
- Удаленная аутентификация позволяет использовать рамки как OAuth или даже аутентификации против других CMS,.
Что нового в версии 2.7.7:
- Эта версия исправляет ряд мелких ошибок и добавляет один крупный новая функция:. Автоматический Cross Site Scripting (XSS) Обнаружение
- Это изменение может повлиять на ваш собственный код, так что читайте объяснение на веб-сайте тщательно.
- С этим изменением, все ваши старый код иммунитет к XSS атак.
Что нового в версии 2.7.6:
- Новые возможности:
- Добавлена новая функциональность динамического вид. См WWW / JS / form.js.
- Добавлена возможность разместить флажок ключ Ариадну сессии, когда печенье не доступны (в флэш-приложений).
- Экспериментальная редактор шаблонов с подсветкой синтаксиса: туз. Настраивается с помощью диалога настроек.
- Новый Демонстрационный проект (по желанию установить).
- Try / Catch теперь поддерживается в ПИЯФ шаблонов.
- Добавлена поддержка для отладки с FirePHP.
- Добавлена модуль mod_recaptcha.
- Изменения существующих функций:
- Удалено большинство EREG звонков, заменены пропитанного связующим веществом,.
- Добавлена NoFollow мета-теги для зрения по умолчанию Ариадны.
- Обновлены португальские, французские и голландские переводы.
- Улучшена установки, удалены все предупреждения.
- Сделано модуль mod_captcha более надежной.
- Кэширование будет отключена, когда отладки включен.
- Разрешить ярлыки пользователей / групп, которые будут отобраны из диалога грантов.
- Добавлена опция 'delete_empty_containers "в htmlcleaner который удаляет пустые теги контейнеров.
- Более надежная htmlcleaner (атрибуты).
- Улучшена обработка в целях управления для больших наборов объектов.
- count_find () имеет теперь его собственный магазин обращении для лучшей производительности.
- Улучшение обработчик Ариадны ошибке. Это будет отображать только ошибки на странице, когда display_errors (php.ini) будет включена.
- AR / XML и ар / HTML были сделаны более надежными и последовательными.
- Многочисленные исправления в Ar / подключения / FTP.
- AR / HTML / меню были переработаны, чтобы быть более последовательной и гибкой.
- Добавлена Ar / HTML / форма :: FindField.
- Улучшена соток / События, добавил имя события в объекте события.
- Добавлена большое количество событий Ариадне, см Ar / события документации.
- Исправления:
- AR / форма:. поля паролей больше не показывает пароли значение на входе
- Исправлена обновление с 2.4rc2 (Ариадна базового пакета была переименована).
- не по умолчанию шаблоны не сохраняются в неназванной библиотечного кэша больше.
- Исправлена ар \ HTTP \ клиенту получать запросы с данными формы. Параметры теперь кодируется в URL.
- Chrome больше не слишком охотно в кэширование страниц Ариадны.
- Исправлена ошибка allnls; шаблоны не будут показаны больше, когда allnls не установлен, и объект не имеет требуемый язык.
- Теперь пропустить проверку языка для config.ini.
- Исправлена имени библиотеки для поиска несуществующих библиотек.
- Исправлены некоторые ошибки просмотра пределах Ариадны интерфейсе.
- Исправлена опция пользователем счет отключения.
- Полнотекстовые не будут импортированы через топор файлов.
производительность
свойства
Что нового в версии 2.7.5:
- Новые возможности:
- Добавлена функция get_content_type в mod_mimemagic
- Добавлена сценарий обновления для новой базы данных myqsl который добавляет по умолчанию для полей таблицы
- Mod_htmlcleaner теперь имеет возможность удалить пустые теги
- Добавлена ошибка отчетности поддержку Фатальные ошибки
- Добавлена Ar / подключения / multigate, разъем для Multigate, чтобы позволить легкий сообщений от Ариадны. Поддерживает только IRC сейчас, но multigate позволит широкий выбор протоколов в.
- Люди больше не требуется жесткие ссылки в группах, но может быть ярлык предметы теперь.
- Изменения существующих функций:
- переписал mysqlstore сделать все запрос с внутренней функции store_run_query, и заменить mysql_db_query, потому что он устарел
- Исправлена поддержка итератор для ARnls
- Изменен arSuperContext от коммутатора на массив, который держит балл видели шаблонов. Это разрешает конфликты созданные загрузке же неназванный библиотеку на нескольких путей.
- Index.html теперь допускается по ppage
- Добавлена настройка по умолчанию для ARBasedir в Ариадны конфигурации для предотвращения проблем с символические ссылки
- реструктурировать код инициализации базы данных;
- Модернизированный Юй до версии 2.8.2
- Исправления в коде всей использовать $ АР вместо $ Ариадны
- sgBegin может быть использован в скриптах PHP на основе без ключа, чтобы сделать его легче получить правильные гранты.
- Улучшена ошибка отчетности
- Добавлена обертки для функций обновления магазин
- Показаны все типы теперь использует имена в arTypeNames (все доступные типы) вместо тех, используемые в typetree
- скомпилированных шаблонов ПИЯФ, больше не содержат комментарии, в результате ускорения.
- Добавлена конкретный диалог для CustomData на ярлыки
- AR / HTML / форма: Добавлено getNameValue и проверить, чтобы FIELDSET класс
- call_super () теперь также будет следовать сочетания перенаправления
- Исправления:
- исправлена проблема с NLS загрузки файлов
- удалены некоторые неиспользуемые код
- FTP имена теперь получить правильные данные для имен Информация
- Добавлена недостающее дело на Ариадны скрипты обновить
- Исправления в mod_keepurl: make_real_path и получить ()
- Удалено волшебный маркер, который обнаруживается .pps и .xls файлы, MSWord
- Исправлены функции копирования для проверки нелегальных файлов
- Исправлена кэширование шаблонов библиотеки
- Исправлена бесконечный цикл, когда call_super () Ing по вызову BaseType :: function.html
- AR / HTML / меню: фиксированный корень (), чтобы вернуть правильное значение
- AR / подключения / мыло: Исправлена экземпляра заголовка и методы __soapCall
- AR / XML: Исправлена отступов при Нодлист содержит еще нодлист
- Исправлена конфигурационный обработки
- Исправлено сохранение гранты на группы
- Добавлена правильное использование htmlentities в user.notfound
- Исправлены владельцы на ярлыки
- Сохранение пособия по группам / пользователи теперь работает
- Исправлена sgEnd (), чтобы освободить гранты
Что нового в версии 2.7.4:
- Эта версия имеет ряд небольших улучшений и исправлений , а также значительно расширен и улучшен версию нового API.
- Это добавляет новый тип объекта, pproject, который предназначен для облегчения управления проектами со своими сайтами, пользователями и библиотек.
- Новый Ариадна API был тщательно протестирован и расширен.
- Это в настоящее время достаточно полным, чтобы строить целые проекты с.
- Это было проверено на последовательность, правильность, простоту в использовании, и возможность расширения.
- Это добавляет легкий XML и HTML, разбор XML Data Binding, систему мероприятий, OpenAuth, RSS, SOAP и поддержка Twitter.
Что нового в версии 2.7.3:
- пустые строки nolonger запятнан
- Этикетки в формах теперь являются необязательными, установить метку, чтобы ложь, чтобы пропустить метку.
- Возврат ошибки с именем поля в качестве ключа вместо этикетки, это делает его легче показать правильные сообщения об ошибках в многоязычных форм.
- Добавлена getHTML () метод, который возвращает объект DOM ar_html, что позволяет манипулировать вывода формы.
- Müze JavaScript библиотеки обновляются
- добавил возможности проверка, с muze.env
- muze.event больше автоматически не придает рутинной очистки OnUnload. Он больше не нуждается. Библиотека событие не генерировать круговые ссылки. С этим изменением браузере функция быстрой навигации История снова работает.
- muze.js база Lib был обновлен:
- пространство имен () метод теперь имеет дополнительный аргумент функции, возвращаемое значение этого метода будет храниться как объект пространства имен.
- метод требует () также имеет дополнительный аргумент функции. Этот метод будет вызываться только если требования будут выполнены.
- включить () и нагрузка () возвращает объект, который загрузчик позволяет установить методы обратного вызова помощи loader.onload () и load.ontimeout (). Вы можете очистить эти метода с использованием loader.clear ().
- pphoto
- Добавлена новая тень ().
- Исправления:
- Исправлена ошибка в обработке Pfile объектов, теперь вы можете поставить () объекта Ариадна Pfile.
- ПАСВ () теперь возвращает ошибку, если переключение или из пассивном режиме не удается.
- Исправлена синтаксический анализ URL в ar_connect_ftpClient :: __ конструкта, теперь разбирает пути не заканчивается на '/' корректно.
- Исправлена форма проверки:. пустые строки в настоящее время также помечен как неверно для необходимых полей
- Исправлена тип HTML ввода, была нарушена в предыдущем выпуске
- Исправлены разделы самозарядные, которые не существуют, они теперь помечен как отсутствующий, вместо того, чтобы загружать их каждый раз.
- Исправлены загрузка файлов для Internet Explorer. Кэш-контроль теперь установлено в частной, который фиксирует периодические проблемы с загрузкой.
- Исправлена ошибка, которая сделала невозможным сохранить шаблон через FTP загрузчик.
- Исправлена непрозрачность в IE8 так, что исчезает на боковой панели интерфейса работы юй.
- Fix установки правильно установить Ариадны WebRoot
- Исправлена старая установить скрипт, чтобы установить пароль администратора, так как base.ax больше не имеет пароля администратора.
- Исправлена замок при запуске диалог редактирования
- Исправлена проблема в компилятор SQL (используемый находке ()), который сломал многострочных запросов.
- Исправлена ошибка яваскрипта в редакторе шаблона при восстановлении позиции курсора.
- Исправлена mogrify функцию, чтобы установить правильный VType для подтипов (например, в настоящее время ppage.subtype устанавливает VType правильно ppage).
- Исправлена интерфейс PinP для mod_page: собрать, - добавил вариант отсутствует язык
- Исправления в системе аутентификации. Это теперь правильно инициализирует Ариадну с общего пользователя, прежде чем пытаться проверить подлинность данной учетной записи пользователя.
- Вход в активной сессии с другим пользователем в настоящее время работает с папками, созданные пользователем.
- Погрузчик теперь автоматически перенаправляет на URL с sesssion ID после того как пользователь входит в систему на странице
- Fix кнопку диалоговое гранты TextMode быть интерактивными в интернет-проводник
- Копирование объекта теперь установить владельца скопированного объекта пользователю делать копирование
- Исправлена проблема с полями пользовательских данных в диалоге редактирования объекта, когда обычай данных содержит тег.
- Исправлены рабочие процессы (user.workflow.pre.html и user.workflow.post.html), поэтому в настоящее время они всегда выполняются, даже когда просил язык не установлен на этом объекте.
- Защита от ошибок чтения капчи файлы, которые больше не существуют.
- Небольшие косметические изменения в интерфейсе Юи
Метод
Комментарии не найдены