summaryrefslogtreecommitdiff
path: root/herd
diff options
context:
space:
mode:
authorGunnar Wrobel <wrobel@gentoo.org>2006-01-14 18:29:39 +0000
committerGunnar Wrobel <wrobel@gentoo.org>2006-01-14 18:29:39 +0000
commit4f18aa65a7e8db18a4df4d955babd5fa1e743edc (patch)
treee7592b33514082603717a8f4053dca5ee1a6cffa /herd
parentAdded experimental webapp-config-1.50.8 (diff)
downloadwebapps-experimental-4f18aa65a7e8db18a4df4d955babd5fa1e743edc.tar.gz
webapps-experimental-4f18aa65a7e8db18a4df4d955babd5fa1e743edc.tar.bz2
webapps-experimental-4f18aa65a7e8db18a4df4d955babd5fa1e743edc.zip
Added herd project page
svn path=/docs/; revision=102
Diffstat (limited to 'herd')
-rw-r--r--herd/index.xml235
1 files changed, 235 insertions, 0 deletions
diff --git a/herd/index.xml b/herd/index.xml
new file mode 100644
index 0000000..6c28f41
--- /dev/null
+++ b/herd/index.xml
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet href="/xsl/project.xsl" type="text/xsl"?>
+<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
+<!DOCTYPE project SYSTEM "/dtd/project.dtd">
+
+<project>
+ <name>
+ Web-apps
+ </name>
+ <longname>
+ Gentoo web applications herd
+ </longname>
+
+ <date>
+ 2005-06-14
+ </date>
+
+ <description>
+ The web-apps team maintains web applications, an eclass to
+ facilitate writing the ebuilds for these packages and the
+ webapp-config tool.
+ </description>
+
+ <longdescription>
+ The Gentoo webapp team maintains most web applications available via
+ portage. In addition we provide the tool webapp-config that allows
+ to quickly install ebuilds into different virtual hosts.
+
+ We are also responsible for the webapp.eclass that allows to prepare
+ web applications for the installation with webapp-config.
+ </longdescription>
+
+ <goals>
+ Together with the apache and the php team we try to make
+ Gentoo the best platform for installing and maintaining web
+ applications.
+ </goals>
+
+ <!-- developers: add yourself -->
+ <dev role="Lead">stuart</dev>
+ <dev role="Lead">rl03</dev>
+ <dev role="Member" description="webapp-config">wrobel</dev>
+ <dev>beu</dev>
+ <dev>chtekk</dev>
+ <dev>dju</dev>
+ <dev>jmglov</dev>
+ <dev>robbat2</dev>
+ <dev>soulse</dev>
+ <dev>st_lim</dev>
+ <dev>trapni</dev>
+
+
+ <!-- links to documentation
+ <resource link="/doc/en/ENTER-LINK">ENTER-NAME</resource>
+ -->
+
+ <!-- Status updates -->
+ <extrachapter>
+
+ <title>
+ Status Updates
+ </title>
+
+ <section>
+ <title>
+ What are Status Updates?
+ </title>
+ <body>
+ <p>
+ We provide regular status updates covering what the webapp team has
+ accomplished since the previous status update. It is written by one of
+ the lead managers and contains a quick overview on recent progress.
+ </p>
+ </body>
+ </section>
+
+ <section>
+ <title>
+ Listing
+ </title>
+ <body>
+ <p>
+ The following status updates are available:
+ </p>
+<!--
+ <ul>
+ <li><uri link="status/status_20060101.xml">January 1st, 2006</uri></li>
+ </ul>
+-->
+ </body>
+ </section>
+
+ </extrachapter>
+
+
+ <extrachapter>
+
+ <title>
+ Participating
+ </title>
+
+ <section>
+ <title>
+ #gentoo-web on irc.freenode.net
+ </title>
+ <body>
+ <p>
+ You have the highest chance of catching us on the IRC
+ channel. If you have problems with web applications on
+ Gentoo or wish to complain about webapp-config, this is the
+ place to go. We also welcome any suggestions where we could
+ improve.
+ </p>
+ </body>
+ </section>
+
+ <section>
+ <title>
+ gentoo-web-user@gentoo.org
+ </title>
+ <body>
+
+ <p>
+ The Gentoo web applications team uses the
+ gentoo-web-users@gentoo.org mailing list for discussions
+ related to web applications and webapp-config. The message
+ frequency on this mailing list is currently still low. You
+ have a higher chance of catching us in the IRC channel.
+ </p>
+
+ <p>
+ To subscribe to this mailing list, send an empty e-mail to
+ gentoo-web-user-subscribe@gentoo.org. Once subscribed you
+ can post to it by sending an e-mail to
+ gentoo-web-user@gentoo.org. To unsubscribe from the list,
+ send an empty e-mail to
+ gentoo-web-user-unsubscribe@gentoo.org.
+ </p>
+
+ </body>
+ </section>
+
+ <section>
+ <title>
+ Web application overlay
+ </title>
+
+ <body>
+
+ <p>
+ Web applications in general tend to be a severe security
+ liability. They are designed to communicate with the outside
+ world and need to deal with a range of input from the
+ internet. Since it is often hard for developers to forsee
+ all types of malvolent input security flaws are being
+ detected rather frequently in the apps we maintain.
+ </p>
+
+ <p>
+ To reduce the impact of such incidents while still offering
+ a wide range of different web applications we created a
+ portage overlay that contains ebuilds for applications that
+ we do not want to maintain in the main tree. There might be
+ a variety of reasons for that and they will differ from
+ ebuild to ebuild. But in most cases security probably plays
+ a role.
+ </p>
+
+ <p>
+ At the same time this overlay is the ideal playground for
+ new developers that whish to join our team. Once we see that
+ you are capable of writing ebuilds of reasonable quality we
+ can provide you with commit rights to the overlay, something
+ that we could not do this easily for the main portage
+ tree.
+ </p>
+
+ <p>
+ You will find the overlay here:
+ <ul>
+ <li>
+ <uri link="http://svn.gnqs.org/projects/gentoo-webapps-overlay">
+ Web applications overlay
+ </uri>
+ </li>
+ </ul>
+ Please remember that the applications available there might
+ compromise the security of your sever!
+ </p>
+
+ </body>
+ </section>
+
+ <section>
+ <title>
+ webapp-config
+ </title>
+
+ <body>
+
+ <p>
+ We recently switched from the old bash version of
+ webapp-config to a version implemented in python. The main
+ benefit of this switch has been speed.
+
+ We are currently still debating the future roadmap for
+ webapp-config but if you wish to get an overview of it's
+ current state of development, you can visit the trac
+ repository mentioned below.
+
+ If you have any complaints about the software, patches, or
+ suggestions for improvements you can submit a ticket at the
+ but tracker we provide at the repository.
+ </p>
+
+ <p>
+ The webapp-config development repository:
+ <ul>
+ <li>
+ <uri link="http://www.vhost-tools.org">
+ webapp-config development
+ </uri>
+ </li>
+ </ul>
+ </p>
+
+ </body>
+ </section>
+
+ </extrachapter>
+
+ <!-- herds -->
+ <herd name="web-apps" />
+
+</project>