Difference between revisions of "New Developer Orientation"
Arif Iqbal (talk | contribs) (→Philosophy (ExtremeProgramming)) |
|||
| Line 34: | Line 34: | ||
Hardware Configuration | Hardware Configuration | ||
| − | * [[Load Balancer]] | + | * [[Wikipedia:Load Balancer]] |
* [[Application Server]]s | * [[Application Server]]s | ||
| − | * [[Image Server]] | + | * [[Wikipedia:Image Server]] |
* [[Database Slave]]s | * [[Database Slave]]s | ||
* [[Database Master]] | * [[Database Master]] | ||
Revision as of 17:44, 16 August 2007
You can find this page and links to more details about all the core concepts at http://www.AboutUs.org/New_Developer_Orientation
AboutUs Overview
Who we are
- The Wiki Way
How we work
- Distributed Planning Game
- Do-ocracy, Down and out in the magic kingdom
- Consensus Polling
MediaWiki + Compost
Our current application is a hybrid combination of MediaWiki written in PHP and Compost written in Ruby.
- Linux
- Apache
- MySQL
- PHP + eAccelerator + MediaWiki 1.10 + AboutUs MediaWiki Extensions
- Ruby + Rails + Compost
- Memcached
Hardware Configuration
Topsoil
Topsoil, our next generation collaboration platform, is our future. Topsoil is a distributed application that runs on top of the Bedrock Network of servers and web clients.
- User interacts with standard web client that may or may not have the GreenThumb(browser plugin) installed.
- Web client interacts with a Bedrock server that may be hosted by us or running on their local machine as a proxy daemon.
- Bedrock servers use the Seismic protocol to communicate user actions between Bedrock servers.
Philosophy (ExtremeProgramming)
- TestDrivenDevelopment
- PairProgramming
- DistributedPlanningGame ... DevelopmentTeamPriorities
- MorningStandUpMeeting
