Rapache
Differences between revisions 6 and 8 (spanning 2 versions)
2499
Comment:
|
2524
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Rapache = Rapache is a simple tool for remotely managing and configuring an apache2 (bla bla bla) https://edge.launchpad.net/rapache/ |
Rapache is a simple tool for remotely managing and configuring an apache2 server. |
Line 5: | Line 3: |
Links: [http://launchpad.net/rapache] |
Links: http://launchpad.net/rapache If you need a simpler software just to start/stop apache2 and mysql, check https://launchpad.net/localhost-indicator |
Line 22: | Line 21: |
What do we miss ? * A first bzr push. This will happen just after code refactory- |
* There are many different branch developments. |
Rapache is a simple tool for remotely managing and configuring an apache2 server.
Links: http://launchpad.net/rapache
If you need a simpler software just to start/stop apache2 and mysql, check https://launchpad.net/localhost-indicator
_________________________________________ / This Rapache has super cow powers \ \ In fact it is an eagle-cow / ----------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
Development environment
* There are many different branch developments.
ROAD MAP
Stage 0
We will ship a little working demo as proof of concept and base of future work.
We will (in order):
- Implement existing Vhosts editing. This will likely parse only rapache-created vhosts at first (refactoring. mini-parser implementation)
- Code refactoring and QA: Class and Python Packages Naming.
- First BZR push (Yay !)
We should backup /etc/apache2 and /etc/hosts in ~/.rapache since this is still alphish software and we don't like people curses
- Not everyone follows the right procedure for vhost creation and just create a *.conf in sites-enabled. We should note that and offer the user to normalize the situation
- Define complete software interface (comprising future features), leaving invisible not yet implemented parts.
- First bugs to be dealt with
- Cancelling an operation when asked for root password should stop the entire procedure.
- Code QA.
Notes:
- Demo will work only on localhost (so only useful for test/dev websites)
stage 1
- Add rosetta support for translate
- Apache (mostly) complete config
- Sniff installed package and offer user to install what it's needed to perform the requested action.
- Simple configuration wizards for common apps
- QA number 2
Stage 2
- Connect SSH servers to configure remote apaches
- bookmark SSH servers
Avahi ?
- Policykit ?
- maybe not, we can't use that on ssh servers.
- how to get root privileges via ssh ? Not every server allow remote root login (ubuntu's for example ;-))
- QA 3
Use cases
- Tony is a webdesigner. He don't want to mess with apache, he wants to get started customizing wordpress themes on localhost.
- Ralph is a small company's webmaster. Since he has lot of stuff to get done, he don't want to loose time configuring apache via commandline
Rapache (last edited 2010-06-01 13:30:11 by lns-bzn-45-82-65-173-147)