====== Millores al programa de reserves ======
Aquest és un llistat de canvis i millores a fer al programa de reserves [[http://bumblebeeman.sourceforge.net/ | Bumblebee.]] Es parteix de la branca 1.1.4 del programa bumblebee en comptes de la 1.1.5: [[http://sourceforge.net/projects/bumblebeeman/files/1.1%20%28developer%20branch%29/ | Bumblebee Developer Branch]].
* [[..:marta:reserves_future | El futur del programa]] (s'accepten suggerències)
* [[..:marta:cua_rutina | Cua de Rutina (Mòdul) - IconNMR]] (1era versió funcionant a la branca 1.3.1 del programa)
* [[..:marta:reserves_automatiques_rutina | Reserves automàtiques per la Cua de Rutina ]]
* [[..:marta:reserves_automatiques_manteniment | Reserves automàtiques per l'estona de manteniment ]]
La versió instal·lada al SeRMN actualment és la **1.1.4**. (la pròxima en instalar-se serà la 1.1.7)
===== Branches =====
==== Developer Releases ====
=== 1.1.x ===
* [[..:marta:reserves_114 | Posada en funcionament de la v.1.1.4 ]]
* [[..:marta:esbos_116 | Esbós previ per la futura versió 1.1.6 ]]
* [[..:marta:reservescanvisfets_114_a_116 | Canvis de la versió 1.1.4 a 1.1.6 (unstable)]]
* [[..:marta:changelog_114_a_116 | Changelog dels canvis de 1.1.4 a 1.1.6 (unstable)]]
* [[..:marta:reservescanvisfets_116_a_117| Canvis de la versió 1.1.6 (unstable) a 1.1.7]]
* [[sermn_wiki:userpages:marta:changelog_116_a_117| Changelog dels canvis de la 1.1.6 (unstable) a la 1.1.7]]
* [[..:marta:reserves_117 | Posada en funcionament de la v.1.1.7]]
=== 1.3.x ===
* [[..:marta:reservescanvisfets_117_a_130| Canvis de la versió 1.1.7 a 1.3.0]]
* [[sermn_wiki:userpages:marta:changelog_117_a_130| Changelog dels canvis de la 1.1.7 a la 1.3.0]]
* [[..:marta:reservescanvisfets_130_a_131| Canvis de la versió 1.3.0 a 1.3.1]]
* [[sermn_wiki:userpages:marta:changelog_130_a_131| Changelog dels canvis de la 1.3.0 a la 1.3.1]]
* :warn: **NEW** [[..:marta:reserves_preview_131 | Preview de la versió 1.3.1]]
==== Stable Releases ====
=== 1.2.x ===
* [[..:marta:reservescanvisfets_117_a_120| Canvis de la versió 1.1.7 (developer) a la 1.2.0 (stable)]] (documentació actualitzada, procés d'instalació i d'upgrade)
===== Debugging Bumblebee =====
==== Enllaços d'ajuda ====
* [[http://es2.php.net/manual/es/index.php | Web oficial de PHP]] amb tota la documentació necesaria.
* [[http://www.w3schools.com/ | Tutorials bàsics de diferents llenguatges]] de programació. (PHP, HTML, javaScritp, CSS...)
* [[http://dev.mysql.com/doc/refman/5.1/en/ | MySQL 5.1 Reference Manual]]
==== Enllaços del Bumblebee (web, sourceforge i cvs) ====
* [[http://bumblebeeman.sourceforge.net/developer/ | Documentació de la estructura de les classes que composen el programa bumblebee]].
* [[http://bumblebeeman.cvs.sourceforge.net/viewvc/bumblebeeman/ | Arbre de directoris i versions del servidor CVS]].
* [[http://sourceforge.net/projects/bumblebeeman/ | Web del projecte bumblebee a sourceforge.net ]]
* [[http://bumblebeeman.sourceforge.net/ | Oficial Webpage of Bumblebee.]]
==== Web Developer ====
La primera recomanació és instal·lar l'extensió [[http://chrispederick.com/work/web-developer/ | Web Developer]] al navegador [[http://wiki.debian.org/Iceweasel | Iceweasel.]] o al [[http://www.mozilla.org/en-US/firefox/new/ | Firefox.]] Aquesta extensió permet comprovar la informació que el servidor d'HTTP envia al navegador. Per més informació mira't la pel·lícula següent i consulta [[http://chrispederick.com/work/web-developer/ | la pàgina web del programa.]]
{{filelist>:informatica:*.swf&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}}
==== Configuració del Bumblebee ====
El fitxer de configuració ''~bumblebee/config/bumblebee.ini'' conté diverses variables, agrupades a l'apartat ''[error_handling]'' que es poden fer servir perquè el programa doni informació sobre el que està fent (es poden canviar des de l'opció **Configure system**). Per exemple,
* ''VerboseSQL = 1'' mostrarà en pantalla totes les comandes en SQL i especificarà el motiu quan hi hagi 'Fatal SQL error. Aborting'
* ''AllWarnings = 1'' mostrarà tots els avisos de PHP (per exemple, variables no inicialitzades),
* ''VerboseData = 1'' mostra totes les dades de GET i POST proporcionades pel navegador, i
Addicionalment, mitjançant la instal·lació de la classe [[http://dbug.ospinto.com/ | dBug]] es poden mostrar en pantalla missatges d'error i de depuració (//debug//). Per més instruccions consulta el fitxer de configuració.
==== De CVS a Subversion ====
* [[http://sourceforge.net/apps/trac/sourceforge/wiki | Sourceforge Wiki]]
* [[http://sourceforge.net/apps/trac/sourceforge/wiki/CVS | CSV at Sourceforge]]
* [[http://sourceforge.net/apps/trac/sourceforge/wiki/Subversion | Subversion at Sourceforge]]
* [[http://wiki.audacityteam.org/wiki/CVS_To_SVN_Migration | CVS To SVN Migration]]
* [[http://stackoverflow.com/questions/15504/use-svn-instead-of-cvs-on-sourceforge | Use SVN instead of CVS on SourceForge]]
* [[http://uucode.com/blog/2010/03/09/converting-sourceforgenet-repository-from-cvs-to-subversion/ | converting sourceforge.net repository from CVS to subversion]]