Ceibal Jam/Modificar Actividad: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:
(esta página aún está en construcción)
(esta página aún está en construcción)


* Copiar de /usr/share/activities/ a /home/olpc/Activities
* Copiar de /usr/share/activities/ a /home/olpc/Activities (Ejemplo: cp -r /usr/share/activities/Record /home/olpc/Activities)
* Renombrar directorio copiado (Ejemplo: mv /home/olpc/Activities/Record /home/olpc/Activities/Record2)
* Cambiar el ícono (directorio activity/) --> Herramientas para SVG? Forma sencilla de agregarle "Ceibal Jam!" al ícono?
* Opcional: Cambiar el ícono (directorio activity/, archivo en formato svg)
* Cambiar activity/activity.info
* Cambiar activity/activity.info
** name: Poner el nombre con que se va a identificar la actividad modificada (Ejemplo: name=Record22)
** name
** service_name: Debe adaptarse al nombre del nuevo de la actividad (Ejemplo: service_name=org.laptop.Record2Activity)
** service_name --> debe coincidir con exec
* Cambiar traducción local del nombre en locale/es/activity.info
* Opcional: Cambiar traducción local del nombre en locale/es/activity.info
* Modificar el archivo principal (que tiene el nombre de la Actividad, por ejemplo record.py), agregarle al final nuevo_nombre_de_la_actividad=viejo_nombre_de_la_actividad (Ejemplo: Record2 = Record)


Aquí ya se puede ejecutar la copia de la Actividad.
* Realizar modificaciones al código
* Crear el nuevo bundle (archivo .xo)


Luego:
* Al archivo principal (que tiene el nombre de la Actividad, por ejemplo record.py), agregarle al final Record2 = Record


* Realizar modificaciones al código
* Cambiar el nombre de la actividad y la clase...
* Modificar setup.py (Ejemplo: bundlebuilder.start("Record2")
* Cambiar todos los import
* [Creating_an_Activity#Package_the_activity Crear el nuevo bundle] (archivo .xo)

* setup.py: bundlebuilder.start(...New)


Principal de la actividad:
SERVICE=
PATH=





Revision as of 11:52, 26 November 2008

Cómo modificar una actividad existente

(esta página aún está en construcción)

  • Copiar de /usr/share/activities/ a /home/olpc/Activities (Ejemplo: cp -r /usr/share/activities/Record /home/olpc/Activities)
  • Renombrar directorio copiado (Ejemplo: mv /home/olpc/Activities/Record /home/olpc/Activities/Record2)
  • Opcional: Cambiar el ícono (directorio activity/, archivo en formato svg)
  • Cambiar activity/activity.info
    • name: Poner el nombre con que se va a identificar la actividad modificada (Ejemplo: name=Record22)
    • service_name: Debe adaptarse al nombre del nuevo de la actividad (Ejemplo: service_name=org.laptop.Record2Activity)
  • Opcional: Cambiar traducción local del nombre en locale/es/activity.info
  • Modificar el archivo principal (que tiene el nombre de la Actividad, por ejemplo record.py), agregarle al final nuevo_nombre_de_la_actividad=viejo_nombre_de_la_actividad (Ejemplo: Record2 = Record)

Aquí ya se puede ejecutar la copia de la Actividad.

Luego:

  • Realizar modificaciones al código
  • Modificar setup.py (Ejemplo: bundlebuilder.start("Record2")
  • [Creating_an_Activity#Package_the_activity Crear el nuevo bundle] (archivo .xo)