Difference between revisions of "Google Summer of Code"

From GeeklogWiki
Jump to: navigation, search
(New idea: Plugin repository)
Line 14: Line 14:
 
* [[SoC_webservices_revisited|Webservices revisited]]
 
* [[SoC_webservices_revisited|Webservices revisited]]
 
* [http://swot.fuckingbrit.com/ SWOT] ''(Spam: Web of Trust)''
 
* [http://swot.fuckingbrit.com/ SWOT] ''(Spam: Web of Trust)''
* [[SoC_improve_multi-language_feature|Improve multi-language capabilities]]
 
 
* [[SoC_socialnetworking|Add Social Networking Features]]
 
* [[SoC_socialnetworking|Add Social Networking Features]]
 
* [[SoC_css_foundation_classes|Implement a theme based on the YUI CSS Foundation Libraries]]
 
* [[SoC_css_foundation_classes|Implement a theme based on the YUI CSS Foundation Libraries]]
Line 23: Line 22:
 
* [[SoC_postgres_support|Support for PostgreSQL]]
 
* [[SoC_postgres_support|Support for PostgreSQL]]
 
* [[SoC_test_framework|Test framework]]
 
* [[SoC_test_framework|Test framework]]
 +
* [[SoC_plugin_repository|Plugin repository]]
  
 
There are also some [[SoC_more_ideas|leftover ideas]] (not fully fleshed out) from 2007.
 
There are also some [[SoC_more_ideas|leftover ideas]] (not fully fleshed out) from 2007.

Revision as of 10:06, 19 January 2009

What is it?

The Google Summer of Code™ is a program sponsored by Google where they pay students to develop open source software. Google have been running this program every year since 2005. Geeklog was accepted to take part in 2007 and 2008.

Should Google decide to run the program again in 2009, we plan to apply for participation again.


Project Ideas

This is a list of ideas for projects that we feel would add useful functionality to Geeklog (to be implemented in possible future incarnations of the Google Summer of Code):

For Geeklog

There are also some leftover ideas (not fully fleshed out) from 2007.


For AptitudeCMS (formerly Geeklog 2)


Background information

Geeklog is an umbrella for two related but distinct CMS:

  • Geeklog (current version: 1.5.1) is the software you may have seen running websites such as Groklaw.
  • AptitudeCMS (formerly Geeklog 2) is a "next generation" CMS and has been rewritten from the ground up. There are no released versions of AptitudeCMS yet.

Geeklog was started back in the year 2000 and its code is still mostly procedural and it uses its own (thin) database abstraction layer. AptitudeCMS, on the other hand, is fully object oriented and uses technologies such as MVC and design patterns.


Further Reading

  • The Summer of Code topic on geeklog.net provides coverage of our previous participation in the Google Summer of Code.