diff options
author | Renat Lumpau <rl03@gentoo.org> | 2006-01-19 19:19:46 +0000 |
---|---|---|
committer | Renat Lumpau <rl03@gentoo.org> | 2006-01-19 19:19:46 +0000 |
commit | bdd80d180adc74cc85e9ca401498f52a36021844 (patch) | |
tree | f0bc6356fa6dcee551fc9404b5d65dd6cfd91d3d /herd | |
parent | Minor fixes (diff) | |
download | webapps-experimental-bdd80d180adc74cc85e9ca401498f52a36021844.tar.gz webapps-experimental-bdd80d180adc74cc85e9ca401498f52a36021844.tar.bz2 webapps-experimental-bdd80d180adc74cc85e9ca401498f52a36021844.zip |
rl03s fixes
svn path=/docs/; revision=110
Diffstat (limited to 'herd')
-rw-r--r-- | herd/index.xml | 392 |
1 files changed, 171 insertions, 221 deletions
diff --git a/herd/index.xml b/herd/index.xml index 77d2cc4..1977dac 100644 --- a/herd/index.xml +++ b/herd/index.xml @@ -4,228 +4,178 @@ <!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 ensure that Gentoo is - 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/webapps/webapp-eclass.xml">webapp.eclass Documentation</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> +<name>Web-apps</name> +<longname>Gentoo web applications herd</longname> +<date>2005-06-19</date> + +<description> +The web-apps team maintains web applications, an eclass to facilitate writing +ebuilds for these packages, and the webapp-config tool. +</description> + +<longdescription> +<p> +The Gentoo webapp team maintains most web applications available via Portage. +In addition, we provide the webapp-config utility that allows users to +install ebuilds into different virtual hosts. +</p> + +<p> +We are also responsible for the webapp.eclass that allows to prepare +web applications for installation with webapp-config. +</p> +</longdescription> + +<goals> +Our goal is to make Gentoo the best platform for installing and maintaining web +applications. To achieve this goal, we work closely with several other herds +such as Apache and PHP. +</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="/proj/en/webapps/webapp.eclass.xml">webapp.eclass Documentation</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 team +leaders and contains a quick overview of 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> +<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 foresee - all types of malicious 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 plays a role. - </p> - - <p> - At the same time this overlay is the ideal playground for - new developers that wish 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 road-map 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 - bug 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" /> +</body> +</section> + +</extrachapter> + +<extrachapter> + +<title>Participating</title> + +<section> +<title>#gentoo-web on irc.freenode.net</title> +<body> +<p> +The best way to reach us is on <uri link="irc://freenode/gentoo-web">IRC</uri>. +Please feel free to stop by to talk about <c>webapp-config</c> or about web +applications on Gentoo. We also welcome any suggestions for improvement. +</p> +</body> +</section> + +<section> +<title>gentoo-web-user@gentoo.org</title> +<body> + +<p> +The Gentoo web applications team uses the <mail +link="gentoo-web-users@gentoo.org">gentoo-web-users</mail> mailing list for +discussions related to web applications and <c>webapp-config</c>. This is a +low-volume list. +</p> + +<p> +To subscribe to this mailing list, send an empty e-mail to <mail +link="gentoo-web-user-subscribe@gentoo.org">gentoo-web-user-subscribe</mail>. +Once subscribed, you can post by sending an e-mail to <mail +link="gentoo-web-user@gentoo.org">gentoo-web-user@gentoo.org</mail>. +</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 foresee all +types of malicious 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 <uri +link="http://svn.gnqs.org/projects/gentoo-webapps-overlay">overlay</uri> +that contains ebuilds for applications that we do not want to maintain in the +main tree. Such applications either lack a developer willing to maintain it in +Portage or have not been reviewed for security. +</p> + +<warn> +Please remember that the applications available through the overlay might +compromise the security of your server! +</warn> + +<p> +The overlay is an ideal playground for new developers wishing 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. +</p> + +</body> +</section> + +<section> +<title>webapp-config</title> + +<body> + +<p> +We recently switched from the old bash version of <c>webapp-config</c> to a +version implemented in Python, which is much faster and easier to maintain. + +We are currently still debating the roadmap for <c>webapp-config</c>. If you +wish to get an overview of its current state of development, you can visit the +<uri link="http://www.vhost-tools.org">Trac repository</uri>. + +If you have any complaints about the software, patches, or suggestions for +improvements, please <uri link="http://www.vhost-tools.org/newticket">submit a +ticket</uri>. +</p> + +</body> +</section> + +</extrachapter> + +<!-- herds --> +<herd name="web-apps" /> </project> |