Roxen (веб-сервер) - Roxen (web server)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Оригинальный автор (ы) | Пер Хедбор |
---|---|
Разработчики) | Roxen Internet Software AB |
изначальный выпуск | 1996 |
Стабильный выпуск | 6.1.246-release5 / 7 мая 2018 г. |
Написано в | Щука |
Тип | веб сервер |
Лицензия | GPL |
Интернет сайт | скачать |
Роксен это бесплатно программное обеспечение веб сервер произведено Программное обеспечение Roxen Internet, компания, базирующаяся в Linköping, Швеция и назван в честь близлежащего озера Роксен. Выпускается под Стандартная общественная лицензия GNU. Роксен первоначально выглядел как Спиннер в середине 1990-х и написано на uLPC или же Щука. В период своего расцвета Roxen использовался крупными компаниями, такими как RealNetworks,[1] Гранада Медиа,[2] Xmission[3] и MCI.[4][требуется разъяснение ]
Роксен во многом опередил свое время,[5] с веб- Графический пользовательский интерфейс (GUI) интерфейс администрирования,[6] загружаемые модули, которые могут быть написаны на нескольких языках, включая Щука и позже Ява, генерация динамического контента с комплексной системой кэширования, системами репликации для многоголовых серверов и встроенным SQL сервер для операций с тяжелыми данными (а также широкая поддержка других баз данных).[7] Roxen был создан для удовлетворения потребностей создателей контента.[8]
RXML
RXML (Макроязык RoXen[9]) это серверные сценарии язык интегрирован в Roxen. Этот язык имеет возможности языков сценариев, таких как Perl, но синтаксис, подобный HTML, делает его более знакомым для создателей контента. Многие сайты Roxen были разработаны с использованием MVC шаблон.[нужна цитата ]
Известные теги включают:
- <if>[10] для условного содержимого (а также тегов для else, case, for и т. д.)
- <tablify>[11] для автоматического преобразования данных в красивые таблицы
- <cache>[12] для управления кешированием динамического контента для уменьшения времени загрузки страницы / загрузки сервера
- <gbutton>[13] и
[14] теги создания изображений - <diagram>[15] для преобразования данных в графические диаграммы / графики
- <emit>[16] для генерации контента на основе запросов LDAP, SQL или файловой системы (создать собственную фотогалерею с миниатюрами с помощью Roxen - тривиально)
Модули Roxen обычно обеспечивают свою функциональность за счет расширения RXML.
Все теги RXML содержат встроенную документацию, которая используется для заполнения онлайн-руководства, размещенного на обоих сайтах документации Roxen.[17] и при каждой установке сервера по умолчанию.
RXML также предоставляет систему переменных; все переменные существуют в пределах домена или «области действия», например поля формы, переданные в запрос, доступны как форма.имя поля, пользовательские переменные хранятся в вар объем. К сожалению, в своей попытке объяснить два метода создания переменных, документация сбивает с толку большинство людей.
В большинстве случаев переменные упоминаются по имени, но также можно создать экземпляр (вставить значение) переменной в любом месте, внутри или вне тегов / разметки, используя разметку в стиле сущности XML, например & page.path;. При желании можно указать кодировку / экранирование экземпляра, например & form.username: mysql; для безопасной вставки введенного пользователем значения из формы в базу данных SQL или & page.path: js; чтобы сделать переменную javascript безопасной.
Смотрите также
Рекомендации
- ^ Новости NoCrew [2008-02-03T17: 03: 05]
- ^ [1]
- ^ [2]
- ^ [3]
- ^ Обзор продукта: веб-сервер Roxen Challenger
- ^ Установите веб-сервер Roxen на centos
- ^ Роксен: Насколько много функциональности?
- ^ Роксен: Насколько много функциональности?
- ^ Roxen Concepts
- ^ Если Теги
- ^ <tablify>
- ^ <cache>
- ^ <gbutton>
- ^ <gtext>
- ^ <diagram>
- ^ <emit>
- ^ Сайт документации Roxen
дальнейшее чтение
- Лешек, Павел (18 марта 2002 г.). «Roxen WebServer 2.2». Linuxjournal.com. Получено 11 января 2018.
- Климан, Джон (15 января 2002 г.). «Roxen WebServer 2.2». Журнал ПК. Получено 11 января 2018.