GSOC 2016 Project Ideas: Difference between revisions
From Joomla! Documentation
Anabarcellos (talk | contribs) Formatting |
Anabarcellos (talk | contribs) 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