Line 3:
Line 3:
<center>[[File:Gsoc.jpg|120px]]</center>
<center>[[File:Gsoc.jpg|120px]]</center>
−
Welcome on the page dedicated to the Idea List (suggested by the Dolibarr core team, Dolibarr users or students) for the Google Summer Of Code (please read the introduction before adding/editing your own idea).
+
Welcome on the page dedicated to the Idea List (suggested by the Dolibarr core team, Dolibarr users or students) for the GSOC (Google Summer Of Code). Please read the introduction before adding/editing your own idea.
−
NOTE FOR STUDENT: WE MUST FIRST WAIT VALIDATION OF GOOGLE TO BE AN OFFICIAL MENTOR FOR GOOGLE SUMMER OF CODE BEFORE APPLYING FOR AN IDEA.
+
'''LAST NEWS: WE ARE SORRY, BUT THE DOLIBARR FOUNDATION WAS NOT SELECTED AS A MENTOR FOR GOOGLE SUMMER OF CODE 2013.
+
+
SORRY FOR ANY STUDENT THAT WAS INTERESTING BY AN IDEA HERE.
+
+
WE HOPE TO HAVE MORE LUCK NEXT YEAR (2014)
+
'''
+
−
GOOGLE PUBLISH LIST OF ACCEPTING MENTORING ORGANIZATION THE 8TH OF APRIL, SO PLEASE, COME BACK THE 9TH OF APRIL ON THIS PAGE.
Line 77:
Line 82:
|mentor=[[Laurent Destailleur]]
|mentor=[[Laurent Destailleur]]
|mentor_backup=[[Florian Henry]]
|mentor_backup=[[Florian Henry]]
−
|expected_results=Having a software we can use on an Android smartphone with a resolution of 640 x 240 (no fields cuts by screen size, easy navigation into menus).
+
|expected_results=Having software we can use on an Android smartphone with a resolution of 640 x 240 (no fields cuts by screen size, easy navigation into menus).
|why=Dolibarr is a web software. Using it with a smartphone works in the same way as using it from a browser desktop. However, screens are very rich with information and often too rich for a friendly usage with a small screen. Goal is to provide an interface with the most possible features that is optimized for smartphone screens.
|why=Dolibarr is a web software. Using it with a smartphone works in the same way as using it from a browser desktop. However, screens are very rich with information and often too rich for a friendly usage with a small screen. Goal is to provide an interface with the most possible features that is optimized for smartphone screens.
|difficulty=High
|difficulty=High
Line 98:
Line 103:
|briefexplanation=Develop a system (external tools, frontend, integrated API) to allow users to send reports on their Dolibarr usage (statistics, most often activated modules, etc...). Add backend to analyze results into graphical reports.
|briefexplanation=Develop a system (external tools, frontend, integrated API) to allow users to send reports on their Dolibarr usage (statistics, most often activated modules, etc...). Add backend to analyze results into graphical reports.
|knowledge=Eclipse + GIT + PHP 5.3+
|knowledge=Eclipse + GIT + PHP 5.3+
−
|mentor=to define
+
|mentor=[[Jean-François Ferry]]
−
|mentor_backup=to define
+
|mentor_backup=[[Laurent Destailleur]]
|why=Dolibarr community is growing quickly. But as many opensource software, it is very difficult to know how download, who use and how, as users are often anonymous. The Dolibarr foundation however needs such information to help to promote software according to countries, kind of users, ...
|why=Dolibarr community is growing quickly. But as many opensource software, it is very difficult to know how download, who use and how, as users are often anonymous. The Dolibarr foundation however needs such information to help to promote software according to countries, kind of users, ...
|expected_results=Having the report feature integrated into Dolibarr core code. Having a frontend application to analyze reports.
|expected_results=Having the report feature integrated into Dolibarr core code. Having a frontend application to analyze reports.
Line 178:
Line 183:
|title=Rewrite of multilangual module for dolibarr wiki
|title=Rewrite of multilangual module for dolibarr wiki
|briefexplanation=Dolibarr use mediawiki as its wiki documentation. A module not compatible has installed to manage multilanguage (it creates links between pages of same content with different languages). However this module is not compatible with recent version of mediawiki. Goal of task, is to migrate current wiki to new version of media wiki and rewrite the multilanguage module to have same features than old version. Also, old data must be migrated to match new version.
|briefexplanation=Dolibarr use mediawiki as its wiki documentation. A module not compatible has installed to manage multilanguage (it creates links between pages of same content with different languages). However this module is not compatible with recent version of mediawiki. Goal of task, is to migrate current wiki to new version of media wiki and rewrite the multilanguage module to have same features than old version. Also, old data must be migrated to match new version.
−
|mentor=[[Laurent Destailleur]]
+
|mentor=[[Juanjo Menent]]
−
|mentor_backup=to define
+
|mentor_backup=[[Laurent Destailleur]]
|knowledge=PHP 5.3+ + Mediawiki
|knowledge=PHP 5.3+ + Mediawiki
|why=Old version of multilangual mediwawiki module is not compatible with new version of mediawiki. We must replace it with a new system.
|why=Old version of multilangual mediwawiki module is not compatible with new version of mediawiki. We must replace it with a new system.
Line 198:
Line 203:
|title=Develop a tool to generate a PDF documentation getting sources from wiki
|title=Develop a tool to generate a PDF documentation getting sources from wiki
|briefexplanation=Dolibarr documentation is written into a wiki. To avoid duplicating documentation, we need a tool that is able to take a list of pages from the wiki, find a start and end tag into page and use it as a HTML page to generate PDF.
|briefexplanation=Dolibarr documentation is written into a wiki. To avoid duplicating documentation, we need a tool that is able to take a list of pages from the wiki, find a start and end tag into page and use it as a HTML page to generate PDF.
−
|mentor=to define
+
|mentor=[[Laurent Destailleur]]
−
|mentor_backup=to define
+
|mentor_backup=[[Jean-François Ferry]]
|knowledge=PHP 5.3+ + Mediawiki + PDF library TCPDF
|knowledge=PHP 5.3+ + Mediawiki + PDF library TCPDF
|why=Provide a PDF documentation instead of online wiki without duplicating documentation.
|why=Provide a PDF documentation instead of online wiki without duplicating documentation.
Line 223:
Line 228:
|briefexplanation=Develop a webmail module for Dolibarr from roundcube product, when setup is IMAP.
|briefexplanation=Develop a webmail module for Dolibarr from roundcube product, when setup is IMAP.
|mentor=[[Florian Henry]]
|mentor=[[Florian Henry]]
−
|mentor_backup=to define
+
|mentor_backup=[[Jean-François Ferry]]
|knowledge=PHP 5.3+ + Roundcube
|knowledge=PHP 5.3+ + Roundcube
|why=Add an important missing feature (webmail) with a solution that can be later fully integrated with other Dolibarr features (IMAP content can be manipulated by all other features of Dolibarr)
|why=Add an important missing feature (webmail) with a solution that can be later fully integrated with other Dolibarr features (IMAP content can be manipulated by all other features of Dolibarr)
Line 230:
Line 235:
|risk=Low
|risk=Low
}}
}}
−
−
= Feedbacks from GSOC 2012 =
−
- +idea (10 small, 20 large org, recommanded: 15):
−
My feedback:
−
- Better english
−
- Add picto to make page beautifull
−
- Add link to mentors (photo)
−
- Add logo of GSOC