Эх сурвалжийг харах

Updated documentation for 1.9.4 release

Yannick Warnier 12 жил өмнө
parent
commit
88367492a6

+ 39 - 27
documentation/changelog.html

@@ -55,45 +55,46 @@
 <ul>
   <li>Gradebook: Allow teacher to print certificates for entire class (#3708)</li>
   <li>Attendances: Warn about overlapping course attendances (#3716)</li>
-  <li>Reporting: Use links in statistics (#3731)</li>
+  <li>Attendances: Added 3 attendance states and updated style to improve visualization (BT#5419)</li>
+  <li>Agenda: Tutors can now add events (and other related options) in group calendars (BT#4284)</li>
   <li>Admin: Class import/export (#3882)</li>
+  <li>Admin: Add stylesheet download button to avoid requiring access to the code to start customizing a stylesheet (#5862)</li>
+  <li>Admin: Added extra fields for courses and sessions (facilitates synchronization through webservices with additional info) (BT#4882)</li>
   <li>Reporting: Show IP addresses in main/admin/statistics reports (#3987)</li>
+  <li>Learning paths: Enabled LP result in exercise report (#5469)</li>
+  <li>Learning paths: LP illustration image is now shown as tool icon on course homepage (BT#5486)</li>
+  <li>Exercises: Enabled exercise report by category (#5716)</li>
+  <li>Exercises: Added "Media" type questions, including notion of parent questions and special ordering of random questions with media parent (BT#5714)</li>
+  <li>Survey: Anonymous survey participation link auto-generator, fixing awkward issues with invitations (#5851)</li>
+  <li>Translation: Added support for Tagalog native language and main translation (still requires manual db update to enable, will be completed in 1.10) (#5854)</li>
+  <li>Users: Added the possibility for teachers to add students to their course through users classes (#5514)</li>
+  <li>Reporting: Added links to resources from statistics (#3731)</li>
   <li>Documents: Show course documents volume proper to a session (#4483)</li>
   <li>Skills: skills tree need a return link (#4492)</li>
-  <li>Classes: Enable class users import (#4518)</li>
   <li>Assignments: tool work: add zip and download feature from inside an assignment folder (#4616)</li>
-  <li>Feature #5283: Add a icon to see in page whoisonline.php if user is admin, teacher or student
-  <li>Classes: Add a searchbox and a way to display more than 20 items in classe table (#5381)</li>
-  <li>Learning paths: Enable LP result in exercice report (#5469)</li>
-  <li>Exercises: Enable exercise report by category (#5716)</li>
+  <li>Global: Added an icon to see in page whoisonline.php if user is admin, teacher or student (#5283)</li>
+  <li>Classes: Added a search box and a way to display more than 20 items in classes tables (#5381)</li>
   <li>Reporting: In the Course Tracking table, we don't have possibility to display more line in the result table (#5753)</li>
-  <li>Learning paths: Reintegratd features lost since 1.9 (#5758)</li>
-  <li>Survey: Anonymous survey participation link auto-generator (#5851)</li>
-  <li>Translation: Add support for Tagalog native language and main translation (#5854)</li>
-  <li>Admin: Add stylesheet download button (#5862)</li>
+  <li>Learning paths: Reintegrated features lost since 1.9 (#5758)</li>
+  <li>Learning paths: Adding a preview when checking the LP items in the reporting tab (BT#4961)</li>
   <li>Internal/Development: Measure most frequent language terms (#4804)</li>
   <li>Survey: Survey invitations are now sent through the Chamilo messaging feature as well</li>
-  <li>Learning paths: Adding a preview when checking the LP items in the reporting tab (BT#4961)</li>
   <li>Thematic advance: Allowing multiple creation of course progress not restricted to 6 types (BT#4878)</li>
   <li>Plugins: Added security to Single Sign On mechanism - Limit IPs (BT#5137)</li>
   <li>Learning paths: Implements a Scorm constraint: If SCO_MasteryScore does not evaluate to a number, passed/failed status won't be set at all (BT#5153)</li>
-  <li>Exercises: Added "Media" type questions, including notion of parent questions and special ordering of random questions with media parent (BT#5714)</li>
-  <li>Admin: Added extra fields for courses and sessions (facilitates synchronization through webservices with additional info) (BT#4882)</li>
   <li>Link: Added url type selector (#5794)</li>
-  <li>Users: Added the possibility for teachers to add students to their course through users classes (#5514)</li>
-  <li>Attendances: Added 3 attendance states and updated style to improve visualization (BT#5419)</li>
-  <li>Admin: Added CSS download button in stylesheets settings page (BT#5862)</li>
-  <li>Learning paths: LP illustration image is now shown as tool icon on course homepage</li>
+  <li>Admin: Enabled class users import (#4518)</li>
 </ul>
 <h3>Improvements</h3>
 <ul>
-  <li>Forum: Cleant forum UI (#3376)</li>
   <li>Wiki: Export to PDF in WIKI (#3471)</li>
+  <li>Learning paths: Considerably improved learning path ergonomy (#5593)</li>
+  <li>Classes: In courses, added a button to see which classes are registered in the course (#5619)</li>
+  <li>Exercises: Fixed questions alignment in IE8</li>
+  <li>Forum: Cleant forum UI (#3376)</li>
   <li>Global: Multi select boxes are too narrow. Find a way to enlarge it ? (#4062)</li>
   <li>Exercises: Test "Learner score" page for teacher, keep filter active after correcting a test (#4697)</li>
   <li>Classes: When you want to Subscribe classes to courses, you should see the course Visual Code (#5553)</li>
-  <li>Learning paths: Improve learning path ergonomy (#5593)</li>
-  <li>Classes: In a course, add a button to see which classes are registered in the course (#5619)</li>
   <li>Learning paths: In Learning path editing mode, add item display when click on the item title on the left side (#5662)</li>
   <li>Reporting: Change "X" icon for visibility eye icon (#5700)</li>
   <li>Assignments: Hide "Contains a file" text in assignments submit paper form (#5781)</li>
@@ -117,7 +118,6 @@
   <li>Learning path: Added a configuration setting $_configuration['hide_teacher_icons_lp'] to show icons as before the ergonomy changes (#5593)</li>
   <li>Internal/Development: Removed call of $oLP object by reference to avoid PHP 5.4 warning (BT#5198)</li>
   <li>Global: Changed position of the notification counter to make it more visible</li>
-  <li>Exercises: Fixed questions alignment in IE8</li>
   <li>Global: Updated position of the ribbon to floats (#5771)</li>
   <li>Courses: Disable options for students with assistant status in course (#5802)</li>
   <li>Exercises: Added the possibility to force the edition of a question if it has been used in a learning path (#5288)</li>
@@ -137,14 +137,19 @@
   <li>Plugins: Videoconference: Block students from closing if conference status says "FAILED" (#5802)</li>
   <li>Attendances: The creation of an attendance sheet now creates a first attendance date (BT#5622)</li>
   <li>Internal/Development: Creating main tables with UTF8 adding "DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci" (#5678)</li>
+  <li>Internal/Development: First running version of continuous integration build system at http://testing.chamilo.org/ using PHPUnit</li>
+  <li>Global: Improved message when user subscribes to course (BT#5655)</li>
+  <li>Web services: Added examples for users registration web services (commit:21137)</li>
+  <li>Plugins: Improved translation of BigBlueButton plugin (BT#5272)</li>
+  <li>Web services: Added check on emptiness of firstname/lastname in WSUserEdit* services (BT#5743)</li>
+  <li>Admin: Avoid not sending mails if notification extra fields do not exist (BT#5739)</li>  
 </ul>
 <h3>Debugging</h3>
 <ul>
   <li>Fixed some issues for IE9 compatibility (#2233)</li>
   <li>Fixed issue with number of questions in random exercises(#2469)</li>
   <li>Fixed issue with HTML &amp; text encoding in online editor (#3069)</li>
-  <li>3343?</li>
-  <li>3417?</li>
+  <li>Colored correction (tags Abbr style) lost in document tool (#3417)</li>
   <li>Documents: Fixed problem in documents quota (#3535)</li>
   <li>Search: Fixed blank page when search plugin enabled (#3550)</li>
   <li>Exercises: Fixed view bug when moving questions (#3775)</li>
@@ -156,8 +161,6 @@
   <li>Global: Error in upper toolbar (#4038)</li>
   <li>Work: Tasks without directory lost in upgrade from 1.8 (#4046)</li>
   <li>Global: Bug using api_strtotime() (#4263)</li>
-  <li>4271?</li>
-  <li>4866?</li>
   <li>Documents: MPEG video playing doesn't work (#4877)</li>
   <li>Global: IE9 doesn't show Cosmic Campus menu background (#5194)</li>
   <li>Global: Error in WMV MIME type (#5294)</li>
@@ -165,7 +168,6 @@
   <li>Social: Height of social messaging's answer subject field is too low (#5326)</li>
   <li>Documents: Documents in learning path (sessions) do not appear to tutor (#5328)</li>
   <li>Work: Homework pagination count errors (#5332)</li>
-  <li>5343?</li>
   <li>Documents: Simple upload doesn't work with HTTPS (#5344)</li>
   <li>Global: Login field does not get focus in IE (#5345)</li>
   <li>Sessions: Removing user from one course doesn't update the subscribed users count (#5352)</li>
@@ -288,6 +290,16 @@
   <li>Survey: Fixed survey questions count (#5567)</li>
   <li>Learning paths: Fixed LP JS error with Hotpotatos +fixed empty iframe + fixed wrong HTML attribute (#3343)</li>
   <li>Security: Fixed issue with check_abs_path() function under Windows whereby the path was not similar for uppercases reasons (#5670)</li>
+  <li>Exercises: Fixed error in tests results sorting by category (commit:21109)</li>
+  <li>Global: Fixed possible loop in course code search (BT#5558) and improve user filter (BT#5707)</li>
+  <li>Install: Fixed double settings insertion during install (commit:21134)</li>
+  <li>Admin: Fixed last access report (BT#5171)</li>
+  <li>Course copy: Fixed many issues in exercises copy from course to course and portal to portal (commit:21142, BT#5731)</li>
+  <li>Learning paths: Fixed SCORM support regression (BT#5069)</li>
+  <li>Learning paths: Fixed start time (BT#5710)</li>
+  <li>Global: Applied max num rows patch to dynamic tables (Jqgrid, BT#5476)</li>
+  <li>Admin: Fixed users extra fields dates (#5879)</li>
+  <li>Exercises: Fixed "Next" button bug in IE8&9 + results page not showing in review page (BT#5728)</li>
 </ul>
 <h3>Third-Party Libraries additions/updates</h3>
 <ul>
@@ -300,7 +312,7 @@
 <h3>Stylesheets and theming</h3>
 <ul>
   <li>Added session-box-text and session-item elements to improve styling</li>
-  <li>Modified   #main_content to #top_main_content to avoid double #main_content id on the same page</li>
+  <li>Modified #main_content to #top_main_content to avoid double #main_content id on the same page</li>
 </ul>
   
 

+ 44 - 32
documentation/credits.html

@@ -58,15 +58,15 @@ In the following credits, when possible, we tried to put the latest contributors
 <a name="core-developers"></a>
 <h1>Core contributors</h1>
 <p>The core contributors are the people who contributed most to the Chamilo software. We are eternally thankful to them for having demonstrated a very high level of commitment, contributing their time and ideas to the project. Since version 1.9, we also include non-developer contributors as we consider their help is essential to our project.</p>
-<h2>Chamilo 1.9</h2>
+<h2>Chamilo LMS 1.9.*</h2>
 <ul>
-  <li>Yannick Warnier (yannick.warnier@beeznest.com) - Technical coordinator - BeezNest, Peru</li>
   <li>Julio Allen Montoya Armas (gugli100@gmail.com) - Lead developer - BeezNest, France</li>
+  <li>Yannick Warnier (yannick.warnier@beeznest.com) - Technical coordinator, Project Leader - BeezNest, Peru</li>
+  <li>Coursenligne45 - Anonymous reporter and contributor to many bugfixes - France</li>
+  <li>Hubert Borderiou - Developer responsible for exercises categories and many other practical fixes - Université de Grenoble, France</li>
   <li>Juan Carlos Raña Trabado - Independent developer and mastermind for documents, wiki and other pedagogical tools - Spain</li>
   <li>Laurent Opprecht - Developer responsible for rewriting/restructuring the application core and plugins - Université de Genève, Switzerland</li>
-  <li>Hubert Borderiou - Developer responsible for exercises categories and many other practical fixes - Université de Grenoble, France</li>
   <li>Noa Orizales - Tireless coordinator of everything non-related to coding, which enabled developers to do a better job - Contidos Dixitais, Spain</li>
-  <li>Coursenligne45 - Anonymous reporter and contributor to many bugfixes - France</li>
   <li>Marko Kastelic - Reporter and contributor to many bugfixes - Slovenia</li>
   <li>Special thanks go to <a href="#special-thanks">many other people</a>, less involved in the project directly but who's support was greatly appreciated</li>
 </ul>
@@ -138,8 +138,8 @@ In the following credits, when possible, we tried to put the latest contributors
 <h1>System performance</h1>
 <ul>
   <li>Yannick Warnier - implementation of CDN, SQL improvements, memcached and documentation in the optimization guide</li>
-  <li>Ivan Tcholakov - language loading performances improvements in 1.8</li>
   <li>Julio Montoya</li>
+  <li>Ivan Tcholakov - language loading performances improvements in 1.8</li>
   <li>Arnaud Ligot</li>
   <li>Jérôme Warnier</li>
   <li>Ludwig Chauvin</li>
@@ -156,7 +156,7 @@ First versions by
   <li>Roan Embrechts  (roan.embrechts@vub.ac.be)</li>
 </ul>
 
-rewritten by
+Rewritten by
 <ul>
   <li>Patrick Cool (patrick.cool@ugent.be)</li>
   <li>Frederik Vermeire</li>
@@ -564,12 +564,15 @@ There are too much translators to list them all. Please check http://translate.c
   <li>René Haentjens</li>
   <li>Yannick Warnier</li>
   <li>Arthur Portugal</li>
-  <li>Sergio Infante Montero, for technical documentation translation to Spanish</li>
+  <li>Sergio Infante Montero, for (humble) technical documentation translation to Spanish</li>
+  <li>Steve Miller</li>
 </ul>
 
 <a name="special-thanks"></a>
 <h1>Our special thanks also go to</h1>
-(in no particular order)
+(in no particular order - bug reporters are only listed when having contributed 4 reports or more)
+
+Note that we are infinitely grateful to our translators, having made the spread of Chamilo to other cultures possible. Sadly, we aren't quite as organized as we would like, and we haven't been able to sort the real translators out from people having just registered on our translation portal. This is on our TO DO list, so please be just a little more patient. We know we can count on you! Thank you. Your efforts mean a lot to us! 
 <ul>
   <li> Hubert Borderiou for various bugfixes</li>
   <li> Philippe Béranger</li>
@@ -597,7 +600,7 @@ There are too much translators to list them all. Please check http://translate.c
   <li> Michela Karina Mosquera Guardamino, for helping improve the visibility of Chamilo (and Dokeos before that) in the Latin American area, patiently answering crazy amounts of information requests and organizing great community events (Chamilo P@rty, Chamilo Users Day Per&uacute;, ...), and usability suggestions for LMS 1.9</li>
   <li> Jhon Rhoos Hinojosa Portuguez, for various bugfixes in 1.8.6</li>
   <li> Carlos Vargas (litox84@hotmail.com), for a huge amount of bugfixes in 1.8.6 and a few bug reports in LMS 1.9</li>
-  <li> Jan Derriks- various bugfixes in 1.8.7 and very accurate bug reporting contributions from 1.8.7 to 1.9</li>
+  <li> Jan Derriks- various bugfixes in 1.8.7 and very accurate bug reporting contributions from 1.8.7 to 1.9.4</li>
   <li> Ronny Velasquez, for a series of bugfixes and improvements in 1.8.6</li>
   <li> Ricardo Rodriguez, for implementing the first set of unit tests in 1.8.6, and manual testing and reporting</li>
   <li> Franco Cedillo, for minor bugfixes in 1.8.6</li>
@@ -611,25 +614,25 @@ There are too much translators to list them all. Please check http://translate.c
   <li> Claire Thibault (claire.thibault _at__ ac-orleans-tours.fr) - bugfix in 1.8.7.1</li>
   <li> Jean Robert Opgenort (jeanrobert __a_t_ opgenort dot nl) - very accurate score tracking bug reports in 1.8.7.1</li>
   <li> Anaël Boulier (intern at http://www.2i2l.fr), for his excelent work of writing user documentation in French for 1.8.7</li>
-  <li> Alberto Torreblanca for help fixing bugs during code sprint 2011-01-16 and learning path mini-panel implementation, and bug reports in LMS 1.9</li>
+  <li> Alberto Torreblanca for help fixing bugs during code sprint 2011-01-16 and learning path mini-panel implementation, and bug reports in LMS 1.9.*</li>
   <li> Joel Porras for help fixing bugs during code sprint 2011-01-16</li>
   <li> Simon Legner for improvements suggestions (first one being #1538)</li>
   <li> Jean Karim Bockstael, for patch to avoid hardcoded db_glue (commit 13878)</li>
   <li> Marco Sousa, for additional reports elements (and translation to Brazilian) for 1.8.8 and webservices for Android app in 1.8.8.4</li>
-  <li> Olivier Corre, Lily Ni and Thorsten Giertz for translation to Simplified Chinese and several bug reports to 1.8.8 and 1.8.8.2 and bug reports for LMS 1.9</li>
-  <li> Alain Deschênes, for numerous bug reports to 1.8.8 and LMS 1.9</li>
+  <li> Olivier Corre, Lily Ni and Thorsten Giertz for translation to Simplified Chinese and several bug reports to 1.8.8 and 1.8.8.2 and bug reports for LMS 1.9.*</li>
+  <li> Alain Deschênes, for numerous bug reports to 1.8.8 and LMS 1.9.*</li>
   <li> Peter Van den Broek, for bug reports to 1.8.8</li>
   <li> Dominique Colombani, for bug report to 1.8.8</li>
   <li> Hubert Borderiou, for bug reports to 1.8.8, reports for 1.8.8.4 and social marketing, and important contributions to 1.9 (now considered core contributor)</li>
   <li> Jose Ramos Garces, for bug reports to 1.8.8</li>
-  <li> André Boivin, for considerable number of bug reports and patches to HotPotatoes system and more bug reports in LMS 1.9</li>
+  <li> André Boivin, for considerable number of bug reports and patches to HotPotatoes system and more bug reports in LMS 1.9.*</li>
   <li> Stéphane Lofreda, for bug reports to 1.8.8</li>
   <li> Marko Kastelic, for bug reports to 1.8.8 & 1.9</li>
   <li> Jorge Frisancho, USIL, for several small improvements to usability in 1.8.8 </li>
   <li> Jonas Fangstrom, for bug reports to 1.8.8</li>
   <li> Jeroen Brussich, for bug reports to 1.8.8</li>
   <li> Antonio Salinas, for bug reports to 1.8.8</li>
-  <li>Jose Abuin Mosquera, for bug reports to 1.8.8 and LMS 1.9</li>
+  <li>Jose Abuin Mosquera, for bug reports to 1.8.8 and LMS 1.9.*</li>
   <li>Tony Taylor, for bug reports to 1.8.8</li>
   <li>Omar Arino, for bug reports to 1.8.8</li>
   <li>Cécile Deruy, for bug reports to 1.8.8</li>
@@ -644,23 +647,25 @@ There are too much translators to list them all. Please check http://translate.c
   <li>Codesprint Lima 2012<ul><li>Sheyla Balandra</li><li>Michela Mosquera</li><li>Fernando P. García</li><li>Alberto Torreblanca</li></ul></li>
   <li>Yoselyn Castillo, BeezNest, Cuba, for a few bugfixes in LMS 1.9</li>
   <li>Anne-Lise Lambin, CBlue, Belgium, for a few new admin features in LMS 1.9</li>
-  <li>Bas Wijnen, The Netherlands, for a series of bug reports &amp; contributions in LMS 1.9</li>
-  <li>José García, NoSoloRed, for bug reports in LMS 1.9</li>
-  <li>Laura Guirao, NoSoloRed, for bug reports in LMS 1.9</li>
-  <li>Philippe Nicolas, ESIAJ, for bug reports in LMS 1.9</li>
+  <li>Bas Wijnen, The Netherlands, for a series of bug reports &amp; contributions in LMS 1.9.*</li>
+  <li>José García, NoSoloRed, for bug reports in LMS 1.9.*</li>
+  <li>Laura Guirao, NoSoloRed, for bug reports in LMS 1.9.*</li>
+  <li>Philippe Nicolas, ESIAJ, for bug reports in LMS 1.9.*</li>
   <li>Valérie Gérard, ESIAJ, for bug and usability reports in LMS 1.9</li>
   <li>Julio Bonifacio Aliaga, BeezNest, for a few fixes in LMS 1.9</li>
   <li>Mic Yu, for bug reports in LMS 1.9</li>
   <li>Melissa Cadelina, for bug reports in LMS 1.9</li>
   <li>Robert Parlett, for bug reports in LMS 1.9</li>
   <li>Henry Caballero, Peru, for bug reports in LMS 1.9</li>
-  <li>Stijn Michels, for bug reports in LMS 1.9</li>
+  <li>Stijn Michels, for bug reports in LMS 1.9.*</li>
   <li>Ph A, France, for anonymous bug reports in LMS 1.9</li>
   <li>Henri Hedman, for bug reports in LMS 1.9</li>
   <li>Ludovic Gasc, France, for optimization patch in LMS 1.9</li>
-  <li>Juho Paranko, Finland, for bug reports in LMS 1.9</li>
+  <li>Juho Paranko, Finland, for bug reports in LMS 1.9.*</li>
   <li>Jeremy Saavedra, for bug reports in LMS 1.9.2</li>
   <li>Ricel Leite, for bug reports and fixes in LMS 1.9.4</li>
+  <li>Fausto Puppo, for bug reports and testing on exercises and learning paths in LMS 1.9.4</li>
+  <li>Alexander Hu, for bug reports in LMS 1.9.4</li>
   <li>All the supporting parents, partners, children, friends, colleagues and sometimes students, of the very special geeks that we are, for their continous support and inspiration</li> 
 </ul>
 
@@ -668,25 +673,32 @@ There are too much translators to list them all. Please check http://translate.c
 <h1>Contributing organizations (only recorded since 2010)</h1>
 These institutions and companies have either contributed to the Chamilo project directly or through hiring services to contribute to Chamilo from an official provider:
 <ul>
-  <li>Universidad San Ignacio de Loyola, Lima, Peru</li>
-  <li>Universidad Tecnológica del Perú, Lima, Peru</li>
-  <li>Universidad de Tocantins, Tocantins, Brazil</li>
-  <li>Gobierno Regional del Callao, Callao, Peru</li>
+  <li>Académie d'Aix-Marseilles, France</li>
+  <li>ACTA VZW, Belgium</li>
+  <li>APA e-Learning, Spain</li>
+  <li>BeezNest Belgium, Brussels, Belgium</li>
+  <li>BeezNest Latino, Lima, Peru</li>
+  <li>Commission Scolaire des Hautes-Rivières, project TIC-FP, Canada</li>
+  <li>Contidos Dixitais, Lugo, Spain</li>
   <li>EPSU, Genève, Switzerland</li>
+  <li>ESIAJ, Namur, Belgium</li>
   <li>Formascience, Strasbourg, France</li>
-  <li>IPYS, Lima, Peru</li>
+  <li>Gobierno Regional del Callao, Callao, Peru</li>
+  <li>ICPNA, Peru</li>
   <li>Imag'in, Nouméa, New Caledony</li>
-  <li>Vall d'Hebron Hospital, Barcelona, Spain</li>
+  <li>IPYS, Lima, Peru</li>
+  <li>Ministerio de Educación, Peru</li>
+  <li>NoSoloRed, Spain</li> 
+  <li>Ricoh, Panama</li>
+  <li>Rimac Seguros, Peru</li>
+  <li>Universidad San Ignacio de Loyola, Lima, Peru</li>
+  <li>Universidad Tecnológica del Perú, Lima, Peru</li>
+  <li>Universidad de Tocantins, Tocantins, Brazil</li>
   <li>Université de Genève, Geneva, Switzerland</li>
   <li>Université de Grenoble, Grenoble, France</li>
-  <li>ESIAJ, Namur, Belgium</li>
   <li>Unidad Editorial, Spain</li>
-  <li>Académie d'Aix-Marseilles, France</li>
-  <li>Commission Scolaire des Hautes-Rivières, project TIC-FP, Canada</li>
-  <li>ACTA VZW, Belgium</li>
-  <li>NoSoloRed, Spain</li>
-  <li>ICPNA, Peru</li>
   <li>Universidad Autónoma, Chile</li>
+  <li>Vall d'Hebron Hospital, Barcelona, Spain</li>
 </ul>
 
 

+ 4 - 4
documentation/installation_guide.html

@@ -100,10 +100,10 @@ For instance, on a Ubuntu server,&nbsp;use Shell or Synaptic following the
 <br />
 
 
-<h3><span style="font-weight: bold;">MySQL database server</span></h3>
+<h3><span style="font-weight: bold;">MySQL or MariaDB database server</span></h3>
 
 You will need a login and password allowing to manage and create 
-a database.<br />
+a database. Usually, the default configuration on local computers is to allow you to connect as root with an empty password. It is highly recommended to change the password and define a user with access to only a specific database. Please refer to the MySQL or MariaDB documentation in order to do this.<br />
 <span class="muted">Note that this has been greatly simplified since version 1.9, as it 
 previously required to choose between multiple databases and a deprecated
 single-database mode.</span><br />
@@ -118,7 +118,7 @@ single-database mode.</span><br />
     <span style="font-weight: bold;">C:\xampp\htdocs\</span> on a Windows server or <span style="font-weight: bold;">/var/www/html/</span> (or /var/www/chamilo/) on a Linux server</li>
   <li>Open your web browser (Internet Explorer, Firefox...) and type
     <span style="font-weight: bold;">http://localhost/chamilo/</span> if you install locally or
-    <span style="font-weight: bold;">http://www.domain.com/chamilo/</span> if you install remotely. <span class="muted">We recommend defining a specific Virtual Host for this installation if you posess the skills to do so</span>
+    <span style="font-weight: bold;">http://www.domain.com/chamilo/</span> if you install remotely. <span class="muted">We recommend defining a specific Virtual Host for this installation if you have the skills to do so</span>
     </li>
 
   <li>Follow the web installation process. You can accept all default
@@ -147,7 +147,7 @@ it, you will need to allow your system to write into the sarchdb directory:
 <ul>
   <li>[chamilo]/searchdb</li>
 </ul> 
-If you so happen to find a tests/ directory at the root of your package, please delete it. 
+If you find a tests/ directory at the root of your package, please delete it. 
 This is a development directory that has not been checked for security issues, 
 an it should *never* be accessible to final users on a production server. 
 

+ 22 - 1
documentation/optimization.html

@@ -7,7 +7,28 @@
 	<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
 	</head>
 <body>
-    
+    <div class="navbar navbar-fixed-top">
+        <div class="navbar-inner">
+            <div class="container-fluid">
+                <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                </a>
+                <a class="brand" href="index.html">Chamilo - Documentation</a>
+                <div class="nav-collapse">
+                <ul class="nav">
+                    <li><a href="index.html">Home</a></li>
+                    <li><a href="readme.html">About</a></li>
+                    <li><a href="license.html">License</a></li>            
+                    <li><a href="credits.html">Credits</a></li>            
+                    <li><a href="dependencies.html">Dependencies</a></li>            
+                    <li><a href="changelog.html">Changelog</a></li>
+                </ul>        
+                </div><!--/.nav-collapse -->
+            </div>
+        </div>
+    </div>
 <div class="container">
 <h1>Chamilo : Optimization Guide</h1>
 

+ 16 - 34
documentation/readme.html

@@ -41,84 +41,62 @@
 </ul>
     
 <h1>About Chamilo</h1>
-<p>Chamilo is an elearning and course management web application,  and is free software (GNU/GPLv3). It's translated into more 30 languages,
+<p>Chamilo is an e-learning and course management web application, and free software under the GNU/GPLv3+ license. It's translated into more 30 languages,
       SCORM compatible, light and flexible.</p>
 
-
 <p>Chamilo supports many different kinds of learning and collaboration activities.
       Teachers/trainers can create, manage and publish their courses through the web.
       Students/trainees can follow courses, read content or participate actively
-      through groups, forums, chat.</p>
+      through groups, forums, chat.
+      Administrators provide support to trainers and trainee</p>
 
 
 <p>Technically, Chamilo is a web application written in PHP that stores data in a MySQL database. 
-    Users access it using a web browser. 
+    Users access it using a web browser.
     The first stable version of Chamilo, 1.8.6.2 Salto, was based on the Dokeos(TM) 1.8.6.1 code and is meant to be the next software step for institutions currently using Dokeos.
 </p>
 
 
 <p>If you would like to know more or help develop this software, please visit<br />
-
       our homepage at <a href="http://www.chamilo.org">http://www.chamilo.org</a></p>
-
-
 <h1>SCORM</h1>
-
-    Chamilo FREE imports Scorm 1.2 contents.<br />
-
-    For more information on Scorm normalisation, see http://www.adlnet.org<br />
-    
+    Chamilo imports and manages SCORM 1.2 contents.<br />
+    For more information on SCORM normalisation, see http://www.adlnet.org<br />
     Chamilo does not implement the full set of SCORM 1.2 specifications, as many are not mandatory. Check our website for more details.<br />
 
 <h1>License</h1>
 
-<p>Chamilo is distributed under the GNU General Public license (GNU/GPLv3).<br />
+<p>Chamilo is distributed under the GNU General Public license (GNU/GPLv3+).<br />
 
       Read the <a href="licence.html">GNU General Public license (GPL)</a> .</p>
 
 
 <h1>Portability</h1>
-
 <p>Chamilo is an AMP software. This means it should work on any platform running Apache<br />
-
       + MySQL + PHP. It is then supposed to work on the following Operating Systems :</p>
 
-
 <ul>
-
       <li> Linux</li>
-
       <li> Windows (98, Me, NT4, 2000, XP, VISTA)</li>
-
       <li> Unix</li>
-
       <li> Mac OS X</li>
-
 </ul>
 
 
 <p>It has been tested on </p>
-
-
 <ul>
-
-      <li> Fedora, Mandrake, Red Hat Enterprise Server, Ubuntu, Debian </li>
-
+      <li> Fedora, Mandrake, Red Hat Enterprise Server, CentOS, Ubuntu, Debian</li>
       <li> Windows XP, Windows 2000</li>
-
       <li> Mac OS X 10.3</li>
-
 </ul>
-We officially recommend Debian and Ubuntu operating systems for their security, community and availability to the public.<br />
+We officially recommend Debian and Ubuntu operating systems for their security, packaging system, community and availability to the public.<br />
 
 <p>E-mail functions remain silent on systems where there is no mail sending software<br />
-
-      (Sendmail, Postfix, Hamster...), which is the case by default on a Windows machine.</p>
-
+      (Sendmail, Postfix, Exim4, Hamster...), which is the case by default on a Windows machine.</p>
 
 <h1>Interoperability</h1>
 
-<p>Chamilo imports SCORM 1.2 compliant learning contents. It imports then "On the shelve"<br />
+<p>Chamilo imports SCORM 1.2 compliant learning contents. It imports "On the shelve"<br />
 
  contents from many companies : NETg, Skillsoft, Explio, Microsoft, Macromedia, etc.</p>
 
@@ -140,7 +118,11 @@ We officially recommend Debian and Ubuntu operating systems for their security,
 
 <h1>Chamilo.org</h1>
 
-<p>Chamilo is also an association, backed up by a network of private partners to help companies in their e-learning projects. This network also promotes professional versions of Chamilo, which include additional features and a complete package of services (see http://www.chamilo.org/providers for more details)</p>
+<p>Chamilo is also an association, backed up by a network of private partners to assist companies and institutions in their e-learning projects. This network also promotes professional versions of Chamilo solutions, which consist of complete packages of services (see http://www.chamilo.org/providers for more details)</p>
+
+<h1>Certification</h1>
+
+<p>The Chamilo association offers official certification programs through its official provider BeezNest. These certifications are available from very low fees. Check https://shop.beeznest.com for more info and to take the certification test directly.</p>
 
 <p>
 <em>Association Contact address</em>: <br />

+ 18 - 2
documentation/security.html

@@ -19,6 +19,7 @@
   <li><a href="#1.Disclosing-server-info">Disclosing server info</a></li>
   <li><a href="#2.Keeping-up-to-date">Keeping up to date</a></li>
   <li><a href="#3.Using-safe-browsers">Using safe browsers</a></li>
+  <li><a href="#4.Moving-config-file">Moving your configuration file out of the web directory</a></li>
 </ol>
 
 <h2><a name="1.Disclosing-server-info"></a>1. Disclosing server info</h2>
@@ -38,13 +39,28 @@ Make sure you check <a href="http://support.chamilo.org/projects/chamilo-18/wiki
 Subscribe to our free security alerts mailing-list: <a href="http://lists.chamilo.org/listinfo/security">http://lists.chamilo.org/listinfo/security</a> or that you follow our security Twitter feed: <a href="http://twitter.com/chamilosecurity">http://twitter.com/chamilosecurity</a>.
 </p>
 
-<h2><a name="2.Using-safe-browsers"></a>3. Using safe browsers</h2>
+<h2><a name="3.Using-safe-browsers"></a>3. Using safe browsers</h2>
 <p> Additionnally to lacking the implementation of features that really improve the quality of your browsing the Internet, older browsers tend to have many unresolved security flaws. Using an old browser, you put in danger the security of your computer and the data it contains, but you can also put others in danger by letting crackers take control of it and attacking others.</p>
 <p>To  avoid being a risk to yourself and others, you should download and install a recent browser. We recommend <a href="http://www.getfirefox.com" target="_blank">the latest stable version of Firefox</a>.</p>
+
+<h2><a name="4.Moving-config-file"></a>4. Moving your configuration file out of the web directory</h2>
+<p>It is considered unsafe to leave the configuration file inside the main/inc/conf/ directory, as it will be directly accessible for all users, which could lead crackers to download it, uninterpreted, and read through your configuration, which could lead to illicit 
+access to your database if that one isn't well protected and many other stuff we'd prefer to avoid. To secure it, move the configuration file out of your web directory. If your
+Chamilo installation is in /var/www/, move your configuration to /etc/chamilo/configuration.php, for example. Then create a new main/inc/conf/configuration.php file, open it, and write the following:</p>
+<p>
+<pre>
+&lt;?php
+require '/etc/chamilo/configuration.php';
+</pre>
+</p>
+<p>
+This will prevent direct access to your settings and make it seem totally the same to Chamilo.
+</p>
+
 <hr />
 <h2>Authors</h2>
 <ul>
-<li>Yannick Warnier, Zend Certified PHP Engineer, BeezNest Belgium SPRL, <a href="mailto:ywarnier@beeznest.net">ywarnier@beeznest.net</a></li>
+<li>Yannick Warnier, Zend Certified PHP Engineer, BeezNest Belgium SPRL, <a href="mailto:yannick.warnier@beeznest.com">yannick.warnier@beeznest.com</a></li>
 </ul>
 </div>
 </body>