Web-apps Gentoo web applications herd 2005-06-19 The web-apps team maintains web applications, an eclass to facilitate writing ebuilds for these packages, and the webapp-config tool.

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.

We are also responsible for the webapp.eclass that allows to prepare web applications for installation with webapp-config.

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. stuart rl03 wrobel beu chtekk dju jmglov robbat2 soulse st_lim trapni webapp.eclass Documentation Status Updates
What are Status Updates?

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.

Listing

The following status updates are available:

Participating
#gentoo-web on irc.freenode.net

The best way to reach us is on IRC. Please feel free to stop by to talk about webapp-config or about web applications on Gentoo. We also welcome any suggestions for improvement.

gentoo-web-user@gentoo.org

The Gentoo web applications team uses the gentoo-web-users mailing list for discussions related to web applications and webapp-config. This is a low-volume list.

To subscribe to this mailing list, send an empty e-mail to gentoo-web-user-subscribe. Once subscribed, you can post by sending an e-mail to gentoo-web-user@gentoo.org.

Web application overlay

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.

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. Such applications either lack a developer willing to maintain it in Portage or have not been reviewed for security.

Please remember that the applications available through the overlay might compromise the security of your server!

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.

webapp-config

We recently switched from the old bash version of webapp-config to a version implemented in Python, which is much faster and easier to maintain. We are currently still debating the roadmap for webapp-config. If you wish to get an overview of its current state of development, you can visit the Trac repository. If you have any complaints about the software, patches, or suggestions for improvements, please submit a ticket.