Apache Forrest

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 13:52, 28 декабря 2016.
Apache Forrest
Forrest logo
Разработчики: Apache Software Foundation
Постоянный выпуск: 0.9 / February 7, 2011 (2011-02-07)
Написана на: Java
Операционная система: Cross-platform
Тип ПО: Web Framework
Лицензия: Apache License 2.0
Веб-сайт http://forrest.apache.org

Apache Forrest это фреймворк для представления данных из разных форматов. Система Apache Forrest была создана для оформления сайта xml.apache.org в едином стиле. Поскольку разные разделы сайта поддерживаются разными группами разработчиков (прямая аналогия с нашими колонками, руководствами и статьями), нужен был удобный общий формат и набор стилей, который бы позволял автоматизировать создание и поддержку сайта.

Преимущества

Ориентированность Forrest на низкие затраты на запуск делает данную программу идеальной для быстрого развития небольших сайтов, где ограничения во времени и бюджете не позволяют проводить длительные HTML-эксперименты. Безусловно данная методология может быть масштабирована на крупные проекты. Для использования Forrest команде разработки не нужны ни опыт в Java®, ни XML-навыки. Данная среда разработки позволяет пользователю сконцентрироваться на содержании и внешнем виде сайта.

Отделяя содержание от его представления и предоставляя шаблоны и предварительно написанные оболочки, Forrest создает несравнимые возможности для быстрого донесения информации. Такое разделение понятий делает Forrest наиболее предпочтительным инструментом при публикации документации проекта (в особенности проектов по разработке программного обеспечения), внутренней сети, домашних страниц и т.д.

Однако Forrest является далеко не быстрым и неточным решением. Программа создана на базе распространенной в мире XML инфраструктуры разработки приложений, Apache Cocoon, которая предоставляет продвинутым пользователям широчайшие возможности для документации.


История и версии проекта

Проект Apache Forrest был начат в январе 2002 г. для того, чтобы главный пользовательский сценарий создавал согласованную и эффективную xml.apache.org группу проектов веб-сайтов с единообразной, легкой и понятной для навигации разметкой и структурой. Кроме этого, Forrest задумывался как SourceForge, то есть система совместной разработки программ, дополняющая Apache Gump (именно поэтому программа была названа Forrest). См. Apache XML и Apache Cocoon список рассылки на конец 2001 г. В мае 2004 г. Forrest стал проектом высокого уровня.

Назначение Apache Forrest изменилось: из общего инструмента документации программа превратилась многофункциональную систему. В настоящее время завершается работа на серией 0.x релизов. И даже сейчас программу можно использовать, несмотря на отсутствие пока версии 1.х. См. растущий список примеров сайтов, включающий сайты Apache.

До выхода версии 1.0 качество внешнего вида будет приоритетом по сравнению с совместимостью. Сообщаем пользователям (в особенности с пользовательскими картами сайта и оболочками) о том, что это программа, находящаяся в разработке, и, значит, необходимо внимательно читать примечания перед обновлением. Мы ценим серьезность намерений и затраты во времени пользователей и постараемся сделать все изменения документированными и устойчивыми.

Документация на сайтах формата Apache Forrest существует для различных версий, включая последний релиз, текущую разработку и последние релизы. Все версии Forrest включают в себя собственную копию документации. Также доступна документация для каждого расширения. См. Раздел часто задаваемых вопросов для более детальной информации с примерами и документацией.

Заметка

При первом запуске Forrest программа, возможно, попытается восстановить некоторые расширения из интернета (зависит оттого, какой дистрибутив Forrest был установлен). В некоторых случаях данное действие будет повторяться каждый раз при установке нового расширения, в других же - , например, когда все расширения были установлены локально, или же когда пользователь полностью извлек дерево исходного кода, расширения будут получены из локальной установки. В любой из вышеназванных ситуаций, как только расширение установлено локально, программе Forrest не требуется интернет для его использования. Более подробную информацию см. в Документации расширений.

Установка

Для установки Apache Forrest достаточно скачать дистрибутив с официального сайта[1] , распаковать его и открыть index.html.

Источники

  1. Apache Forrest[Электронный ресурс]: Официальный сайт разработчиков / Дата обращения: 22.12.2016. — Режим доступа: https://forrest.apache.org
  2. Apache Forrest - Wikipedia[Электронный ресурс]: Apache Forrest на Wikipedia / Дата обращения: 21.12.2016. — Режим доступа: https://en.wikipedia.org/wiki/Apache_Forrest

Ссылки

  • Apache Forrest[Электронный ресурс]: Official development web site / Дата обращения: 22.12.2016. — Режим доступа: https://forrest.apache.org/

Примечания