Summer of Code 2008 Project Ideas: Difference between revisions
From Joomla! Documentation
Cap10morgan (talk | contribs) added more CiviCRM-related project ideas |
Cap10morgan (talk | contribs) m shortened a description so it wouldn't overflow |
||
| Line 50: | Line 50: | ||
[[Code 08002]] CiviCRM integration: Develop a suite of front end extensions for CiviCRM data | [[Code 08002]] CiviCRM integration: Develop a suite of front end extensions for CiviCRM data | ||
[[Code 08003]] CiviCRM features: Develop a CiviSync module that can run scheduled data sync operations between external data sources | [[Code 08003]] CiviCRM features: Develop a CiviSync module that can run scheduled data sync operations between external data sources | ||
[[Code 08004]] CiviCRM features: Develop a generic | [[Code 08004]] CiviCRM features: Develop a generic CMS integration web service API for CiviCRM and have Joomla! use it | ||
[[Code 08005]] CiviCRM features: Modify the import feature in CiviCRM so that it can accept any field from any module in the import | [[Code 08005]] CiviCRM features: Modify the import feature in CiviCRM so that it can accept any field from any module in the import | ||
[[Code 08006]] CiviCRM look and feel: Give some of Joomla!'s great attention to UI design and layout to CiviCRM | [[Code 08006]] CiviCRM look and feel: Give some of Joomla!'s great attention to UI design and layout to CiviCRM | ||
Revision as of 13:38, 25 March 2008
This page contains a list of project proposal ideas from the Joomla! Project (community members). The mentoring organization has written down a non-exhaustive list of project ideas to guide the students into selecting a suitable idea.
This list will be updated on a regular basis. Feel free to post any other ideas into into the Google Summer of Code 2008 Forum Area or use the Google Summer of Code mail list (don't forget to register in the forum and list before you post).
We would kindly ask you not to add new projects here unless you are one of the project mentors. Please discuss these on the list/forum mentioned above.
Components
Code 01000 Article Versioning Code 01010 Multi-site implementation Code 01020 Whiteboard component Code 01030 Image Manager improvements Code 01040 Create a forms component/extension Code 01050 Export and Import Tools Code 01060 Searching Improvements Code 01070 Tagging for various content-types Code 01080 User Registration and Management
Code 02000 MultiDB support Code 02010 Create an PHP API for using mootools.
Modules
Code 03000 Code 03010
Templates
Code 04000 Deploy Triplify for Joomla! v 1.5, Semantic Web Code 04010 Semantic Web: Linked Data
Unit testing
Code 05000 Improve Unit Test Coverage Code 05010 Create Web-Based Unit Test Runner
Plugins
Code 06000 Comments; threaded and not threaded, support for various content-types, not just articles Code 06010 SEF URL Plugins Code 06020 Create a plugin for TinyMCE that makes it easy for end users to choose which add-ons they want
Inter-Project Projects
Code 08001 CiviCRM integration: Allow organizational updating from Joomla! front end Code 08002 CiviCRM integration: Develop a suite of front end extensions for CiviCRM data Code 08003 CiviCRM features: Develop a CiviSync module that can run scheduled data sync operations between external data sources Code 08004 CiviCRM features: Develop a generic CMS integration web service API for CiviCRM and have Joomla! use it Code 08005 CiviCRM features: Modify the import feature in CiviCRM so that it can accept any field from any module in the import Code 08006 CiviCRM look and feel: Give some of Joomla!'s great attention to UI design and layout to CiviCRM
Internationalization
Code 07000 Multi-lingual support Code 09001 Transliteration of aliases for SEF urls
Miscellaneous
Code 07010 Error Page Handling Code 07020 Data Portability Code 07030 Facebook Integration Code 07040 Create an download extension for Joomla! Code 07050 Create an extension to register Joomla! tasks/projects Code 07060 One-click upgrade for Joomla!