Difference between revisions of "New Developer Orientation"

(New page: == AboutUs Overview : 30 mins== Combined meeting with new Content Editors and Community Attractors. To be fleshed out by Ray, Mohsen, and Brandon. == User Accounts Creation : 20 mins== *...)
 
 

(8 intermediate revisions by 3 users not shown)



Line 1: Line 1:
== AboutUs Overview : 30 mins==
+
You can find this page and links to more details about all the core concepts at http://www.AboutUs.org/New_Developer_Orientation
Combined meeting with new Content Editors and Community Attractors. To be fleshed out by Ray, Mohsen, and Brandon.
 
  
== User Accounts Creation : 20 mins==
+
__NOTOC__
* [[AboutUs]] login and [[MemberPage]]
 
* <email>13ff206315c96a2334001b2acae6fda7</email> email account
 
* Developer account on nimbus
 
  
== Current System Architecture : 20mins ==
+
== [[AboutUs]] Overview ==
  
Hybrid PHP/Ruby application.
+
===[[Who we are]]===
 +
* The Wiki Way
 +
** [[ItsAboutUs]]...[[NotAboutMe]]
 +
** [[Transparency]]
 +
** [[Assume Good Faith]]
 +
** [[Be a builder]]
 +
** [[The Common Good]]
 +
** [[Communication]]
 +
** [[Collaboration]]
 +
 
 +
 
 +
===How we work===
 +
 
 +
== [[MediaWiki]] + [[Compost]] ==
 +
 
 +
Our current application is a hybrid combination of [[MediaWiki]] written in [[PHP]] and [[Compost]] written in [[Ruby]].
  
 
* [[Linux]]
 
* [[Linux]]
 
* [[Apache]]
 
* [[Apache]]
 
* [[MySQL]]
 
* [[MySQL]]
* [[PHP]]
+
* [[PHP]] + [[eAccelerator]] + [[MediaWiki]] 1.10 + [[AboutUs MediaWiki Extensions]]
 +
* [[Ruby]] + [[Rails]] + [[Compost]]
 
* [[Memcached]]
 
* [[Memcached]]
* [[eAccelerator]]
 
* [[MediaWiki]] 1.10
 
  
We work on
 
* [[AboutUs MediaWiki Extensions]]
 
* [[Compost]]
 
  
 
Hardware Configuration
 
Hardware Configuration
* Load Balancer
+
* [[Wikipedia:Load Balancer]]
* Application Servers
+
* [[Application Server]]s
* Image Server
+
* [[Wikipedia:Image Server]]
* Database Slaves
+
* [[Database Slave]]s
* Database Master
+
* [[Database Master]]
 
 
== Future System Architecture : 10mins==
 
 
 
[[Topsoil]] is a distributed collaboration application that runs on top of the [[BedrockNetwork]] of servers and web browsers.
 
 
 
* User interacts with standard web browser that may or may not have the [[GreenThumb]] plugin installed.
 
* Web browser interacts with a [[Bedrock]] server that may be hosted by us or running on their local machine (proxy daemon).
 
* [[Bedrock]] servers use the [[Seismic]] protocol to user actions to and from other [[Bedrock]] servers.
 
  
== Philosophy ([[ExtremeProgramming]]) : 10mins==
+
== Philosophy ([[ExtremeProgramming]]) ==
 
# [[TestDrivenDevelopment]]
 
# [[TestDrivenDevelopment]]
 
# [[PairProgramming]]
 
# [[PairProgramming]]
# [[DistributedPlanningGame]]
+
# [[DistributedPlanningGame]] ... [[DevelopmentTeamPriorities]]
 
# [[MorningStandUpMeeting]]
 
# [[MorningStandUpMeeting]]
  
== Programming : 5mins==
+
== Programming ==
 
# [[Ruby]]
 
# [[Ruby]]
 
# [[Unit Testing]] in [[Ruby]]
 
# [[Unit Testing]] in [[Ruby]]
Line 51: Line 50:
 
# [[MediaWiki]]
 
# [[MediaWiki]]
  
== Environment : 5mins==
+
== Environment ==
 
* [[Linux]]
 
* [[Linux]]
 
** [[BasicLinuxCommands]]
 
** [[BasicLinuxCommands]]

Latest revision as of 04:13, 28 October 2008

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


How we work

MediaWiki + Compost

Our current application is a hybrid combination of MediaWiki written in PHP and Compost written in Ruby.


Hardware Configuration

Philosophy (ExtremeProgramming)

  1. TestDrivenDevelopment
  2. PairProgramming
  3. DistributedPlanningGame ... DevelopmentTeamPriorities
  4. MorningStandUpMeeting

Programming

  1. Ruby
  2. Unit Testing in Ruby
  3. Regular Expressions
  4. PHP
  5. MediaWiki

Environment



Retrieved from "http://aboutus.com/index.php?title=New_Developer_Orientation&oldid=16829964"