Difference between revisions of "Gci 2012 tasks"

From Joomla! Documentation

(Code Tests)
Line 5: Line 5:
'''Task Categories'''
'''Task Categories'''
#[[#Coding Tasks|Coding Tasks]]
#[[#Coding Tasks|Coding Tasks]]
#[[#Documentation Tasks|Documentation Tasks]]
#Marketing / Outreach
#[[#Marketing / Outreach|Marketing / Outreach]]Code Tests
#Code Tests
#[[#Code Tests|Code Tests]]
#User Interface Improvements
#[[#User Interface|User Interface]]
== Coding Tasks ==
== Coding Tasks ==
Line 23: Line 23:
Documentation tasks consists of writing documentation here on the Joomla wiki.
Documentation tasks consists of writing documentation here on the Joomla wiki.
-Help Screens
#Help Screens
--Document all Joomla 3.x help screens.  
##Document all Joomla 3.x help screens.  

Revision as of 22:39, 4 November 2012

Google Code-In 2012 Task List

Task Categories

  1. Coding Tasks
  2. Documentation Tasks
  3. Marketing / OutreachCode Tests
  4. Code Tests
  5. User Interface

Coding Tasks

Coding tasks are separated into either Platform or CMS tasks. When writing any code targeted for Joomla, it is important to follow all of Joomla's coding standards. Code will not be accepted or merged without tests and proper code style. There is information on this docs site and on Github regarding the code style requirements.

Platform Tasks

CMS Tasks

  1. Add to content modules support for pulling in article full or intro images. (Using JImage for thumbs)
  2. Add support of JImage create thumbs for article intro / full images.
  3. Create new module which creates a content carousel based on Bootstrap (

Documentation Tasks

Documentation tasks consists of writing documentation here on the Joomla wiki.

  1. Help Screens
    1. Document all Joomla 3.x help screens.

Marketing / Outreach

Joomla has a marketing team that performs various tasks such as usability of the family sites, SWOT analysis and more.

- Develop Award Team: Assemble working group to document international, national and regional contests and award programs in which Joomla! could compete. Create resource documents for nominations/applications. Develop budget for entry fees and submit to OSM for funding. Work in conjunction with Marketing, Production, Event, Magazine and Social Media teams to ensure successful outcomes.

Quality Assurance

The platform and CMS need improvement in the test coverage. Tests written for specific packages that require more code coverage can be considered a task. See for specific coverage information.

User Interface

Joomla has a JUX (Joomla User Experience) team that has done much of the work to improve the usability of Joomla 3.x. There is still much work that can be done to improve Joomla's usability and accessibility.