Ceibal Jam/Modificar Actividad

From OLPC
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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")
  • Crear el nuevo bundle (archivo .xo)