GNOME Outreach Program for Women

From Joomla! Documentation

Revision as of 17:23, 4 April 2013 by Wikiblue (talk | contribs)

This page contains all the information about the opportunities with Joomla for round 6 of the Outreach Program for Women internships that will take place from June 17 through September 23, 2013. Please see the main program page for the general information about the program, such as timeline, background information, eligibility, requirements, and the application form.https://live.gnome.org/OutreachProgramForWomen "

What is Joomla?

Joomla is an Open Source software project that produces a world renowned Content Management System and a PHP application framework that can be used to build almost any application imaginable. Contributions to either project. are welcome There are also some smaller projects in the Joomla family for which projects are possible. Interns can work of a variety of projects ranging from improving the Content Management System to cutting edge applications on using the framework to the framework itself. Usability projects for the CMS are also a possibility.

Who We Are Looking For? We are looking for women who are interested in learning more about web and application development. You don't have to be a student. However, you need to have some development background with technologies such as PHP, JavaScript or UI/UX design. We look for enthusiasm and commitment and a willingness to learn and participate in a worldwide open source team.

Before you Get Started: Before you get started, it’s really important that you understand how Joomla handles contributions and the importance of following appropriate guidelines for code style, use of the APIs, and design patterns. The best way to start with this for potential framework projects is to visit the framework repository and study the code structure. For CMS projects it is to download the current master branch of the Content Management System from Github and study is structures and use of the Joomla APIs and design patterns. For the the code structure. Visit this page for more info: http://developer.joomla.org/cms/volunteer.html

Our Google Summer of Code 2013 and apply for it as well if you are a student. http://docs.joomla.org/GSOC_2013_Project_Ideas You are also welcome to develop your own project ideas based on your areas of interest and expertise, though we strongly enourage you to discuss these with the appropriate teams.

You could also visit the Joomla Documentation page: http://docs.joomla.org/ to learn about the

Or our Google Summer of Code 2012 http://developer.joomla.org/google-summer-of-code-2012.html shows you some examples of successful student projects.


Questions/Contact

The best place to ask questions and get advice about submitting code is here: https://groups.google.com/forum/?fromgroups#!forum/joomla-gsoc-2013


You can also visit the following lists to get better insight.

For the CMS: http://groups.google.com/group/joomla-dev-cms

For the Framework: https://groups.google.com/forum/?fromgroups#!forum/joomla-dev-framework

IRC CHANNEL Joomla IRC - #joomla Google Summer of Code IRC - #joomla-gsoc--this will open soon

Niks: davidhurley, WikiBlue

Coordinators of the Program: Elin Waring elin.waring@gmail.com Sandra Ordonez sandy.ordonez@opensourcematters.org David Hurley david.hurley@joomla.org

What to Do

1) Choose a Project or in consultation with a team develop one of your own. You can use one of these ideas when applying for the Outreach Program for Women: http://docs.joomla.org/GSOC_2013_Project_Ideas If you need a mentor or have a question, email https://groups.google.com/forum/?romgroups#!forum/joomla-gsoc-2013 Someone from the team will promptly reply. We prefer in the early stages that discussion be on the mailing list so that all potential applicants can get information and all potential mentors and interested community members can give advice,

2) Email the listserv to ask guidance about what a suitable small contribution might be for the project you are interested in. (You can reach out to mentors here; https://groups.google.com/forum/?fromgroups#!forum/joomla-gsoc-2013)

OR You can find bugs suitable for beginners in our bug tracking system. Simply navigate to the tracker at http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8103 and then set the filters at the top as follows: Status = Confirmed, Easy = Easy. This will list all issues that require a code fix that are classified as relatively easy. See http://docs.joomla.org/Bug_Squad for more information about how the Bug Squad works.

Code Repositories http://github.com/joomla/joomla-cms http://github.com/joomla/joomla-framework

If you have never contributed to GIT before, you may want to check this out: http://docs.joomla.org/Git_for_Coders


3) Send an application https://live.gnome.org/OutreachProgramForWomen#Send_in_an_Application