GSOC 2016 Project Ideas: Difference between revisions

From Joomla! Documentation

Formatting
Formatting
Line 30: Line 30:
=== Joomla CMS Ideas ===
=== Joomla CMS Ideas ===
<br>
<br>
[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project I: Improved multi-lingual content management ====
====Project I: Improved multi-lingual content management ====


Line 74: Line 75:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
 
----
====Project II: Name ====
====Project II: Name ====


Line 119: Line 120:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project III: Name ====
====Project III: Name ====


Line 163: Line 165:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project IV: Name ====
====Project IV: Name ====


Line 207: Line 210:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project V: Name ====
====Project V: Name ====


Line 251: Line 255:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project VI: Name ====
====Project VI: Name ====


Line 295: Line 300:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project VII: Name ====
====Project VII: Name ====


Line 347: Line 353:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project VIII: Name ====
====Project VIII: Name ====


Line 391: Line 398:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project IX: Name ====
====Project IX: Name ====


Line 435: Line 443:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project X: Name ====
====Project X: Name ====


Line 479: Line 488:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----]
====Project XI: Name ====
====Project XI: Name ====


Line 523: Line 533:
  </table>
  </table>


[[Image:Gsoc2016.png|50px]]
[[Image:Gsoc2016.png|50px|center]]
----
====Project XII: Name ====
====Project XII: Name ====


Line 575: Line 586:
  </table>
  </table>


[[Image:Gsoc2016.png|50px|center]]
----
=== Issue Tracker Ideas ===
=== Issue Tracker Ideas ===



Revision as of 03:43, 19 February 2016

Welcome to GSoC 2016 Ideas Page

Welcome to the Joomla! Google Summer of Code (GSoC) 2016 project ideas page. As we move forward with the 2016 version of the Joomla! GSoC, we will post ideas that have been submitted to the GSoC Team below.

Please keep in mind that projects need to be realistically something that is able to be functionally completed by a student working full time for about eight weeks. Thanks!

If you are interested in participating as a student please review the materials on applying that are available at Google. We strongly encourage you to ask questions about process and ideas on our joomla-gsoc mailing list.

Guidelines for sending proposal are present on our GSoC Home Page

Find examples of other years at https://docs.joomla.org/GSOC_2014_Project_Ideas


Idea Pool

Joomla CMS Ideas



Project I: Improved multi-lingual content management

Project Description:
The idea is that when users want to translate content items on a multi-language site, they can have the articles side-by-side (dual-pane). This way you don't have to switch back and forth between articles. Respect also the ACL settings. So someone assigned for Dutch cannot translate any French documents for example.
Expected Results:
A dual-pane translation screen
An ACL setting for allowing access to language based articles
Knowledge Prerequisite:
PHP, Joomla CMS multi-lingual system, JavaScript, Joomla ACL
Difficulty:
Medium to Hard
Possible mentors:
Jean-Marie Simonet (Agreed to be a Co-Mentor on this Project)

Project II: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project III: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project IV: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project V: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project VI: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project VII: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto
Idea Submitted By:
Texto

Project VIII: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project IX: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project X: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

]

Project XI: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto

Project XII: Name

Brief explanation:
Texto
Expected Results:
Texto
Knowledge Prerequisite:
Texto
Difficulty:
Texto
Possible mentors:
Texto
Idea Submitted By:
Texto

Issue Tracker Ideas

In addition to the Joomla CMS, the Joomla Project also maintains a piece of software called "JIssue tracker". This is Joomla's issue tracker which handles how bugs in the CMS are identified and fixed. The Issue Tracker relies heavily on Joomla's own framework packages.

Visit the Joomla Issue Tracker

There are two major enhancement projects for the issue tracker. NOTE: Because each of these projects are 'smaller' in scale, students should plan to implement both features as a single project during the GSoC period.

For more information please see this mailing list discussion