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== *...)
 
Line 1: Line 1:
== AboutUs Overview : 30 mins==
+
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==
+
== [[AboutUs]] Overview : 30 mins==
* [[AboutUs]] login and [[MemberPage]]
+
Combined meeting with new Content Editors and Community Attractors.  To be fleshed out by Ray, [[Mohsen]], and [[Brandon]].
* <email>13ff206315c96a2334001b2acae6fda7</email> email account
 
* Developer account on nimbus
 
  
== Current System Architecture : 20mins ==
+
== [[MediaWiki]]|[[Compost]] : 20mins : [[Brandon]]==
  
Hybrid PHP/Ruby application.
+
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
+
* [[Load Balancer]]
* Application Servers
+
* [[Application Server]]s
* Image Server
+
* [[Image Server]]
* Database Slaves
+
* [[Database Slave]]s
* Database Master
+
* [[Database Master]]
  
== Future System Architecture : 10mins==
+
== [[Topsoil]] : 10mins : [[Brandon]]==
 +
[[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.
  
[[Topsoil]] is a distributed collaboration application that runs on top of the [[BedrockNetwork]] of servers and web browsers.
+
== Philosophy ([[ExtremeProgramming]]) : 10mins : [[Arif]]==
 
 
* 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==
 
 
# [[TestDrivenDevelopment]]
 
# [[TestDrivenDevelopment]]
 
# [[PairProgramming]]
 
# [[PairProgramming]]
Line 44: Line 35:
 
# [[MorningStandUpMeeting]]
 
# [[MorningStandUpMeeting]]
  
== Programming : 5mins==
+
== Programming : 5mins : [[Athar]]==
 
# [[Ruby]]
 
# [[Ruby]]
 
# [[Unit Testing]] in [[Ruby]]
 
# [[Unit Testing]] in [[Ruby]]
Line 51: Line 42:
 
# [[MediaWiki]]
 
# [[MediaWiki]]
  
== Environment : 5mins==
+
== Environment : 5mins : [[Athar]]==
 
* [[Linux]]
 
* [[Linux]]
 
** [[BasicLinuxCommands]]
 
** [[BasicLinuxCommands]]

Revision as of 09:03, 15 August 2007

http://www.AboutUs.org/New_Developer_Orientation

AboutUs Overview : 30 mins

Combined meeting with new Content Editors and Community Attractors. To be fleshed out by Ray, Mohsen, and Brandon.

MediaWiki|Compost : 20mins : Brandon

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


Hardware Configuration

Topsoil : 10mins : Brandon

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) : 10mins : Arif

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

Programming : 5mins : Athar

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

Environment : 5mins : Athar



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