Os voy a plantear mi problema.
Estoy funcionando con un sistema de ofimática distinto a OpenOffice y me estoy planteando la migración a OpenOffice para ahorrar costes. Sin embargo me encuentro con algunos problemas en la funcionalidad de plantillas que no puedo solucionar, desconozco si es porque OpenOffice no soporta las funcionalidades necesarias o es que yo no he encontrado la vía para hacerlo.
Lo que necesito es un sistema de "herencia" para las plantillas. Ahora mismo dispongo de un sistema de plantillas de dos niveles, un primer nivel en el que defino los tipos de letras a usar en el documento, y un segundo en el que defino estructuras de documentos. Así pues, y por poner un ejemplo, tengo una plantilla llamada "Estilos" en el que defino el tipo de letra para "Normal", "Titulo 1", "Titulo 2", etc.. y una plantilla llamada "Presupuesto", que depende de "Estilos" y que además tiene definida una estructura (una serie de tablas, apartados y textos predefinidos). De esta forma, si tengo varias plantillas de segundo nivel ("Presupuestos", "DocumentacionTecnica", "InformeEconomico"...) y quiero cambiar la imagen corporativa de todas estas plantillas no tengo que ir una a una para cambiar el tipo de letra, pues basta con cambiar "Estilos".
He estado haciendo pruebas con la última versión de OpenOffice y no he sido capaz de conseguirlo. La conclusión a la que he llegado es que el sistema de plantillas de OO3 es bastante pobre y caótico, aunque por lo que parece tiene algunas ideas para mejorar la usabilidad; http://wiki.services.openoffice.org/wik ... _Templates
¿Alguien sabe como puedo solucionar mi problema?
Herencia en plantillas
Re: Herencia en plantillas
Esto es algo que a mi también me interesa... ¿alguna sugerencia?
Re: Herencia en plantillas
Puedo estar de acuerdo en que no es un sistema completo pero ¿pobre y caótico? Realmente no veo así, pero para gustos los colores...
Las plantillas no pueden estar relacionadas unas con otras, es verdad, ¿pero para qué necesitas muchas plantillas para documentos semejantes? Por mi parte definiría una plantilla única con todos los estilos de párrafo necesarios y con secciones ocultas donde pondría la información "fija" de las diferentes clases de documento. Luego definiría una variable que ocultara / mostrara las secciones que me sirven según su valor. Eso sería mucho más simple de administrar.
Las plantillas no pueden estar relacionadas unas con otras, es verdad, ¿pero para qué necesitas muchas plantillas para documentos semejantes? Por mi parte definiría una plantilla única con todos los estilos de párrafo necesarios y con secciones ocultas donde pondría la información "fija" de las diferentes clases de documento. Luego definiría una variable que ocultara / mostrara las secciones que me sirven según su valor. Eso sería mucho más simple de administrar.
No respondo mensajes privados sobre AOO/LibO, por favor, utilice el foro para sus preguntas
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
Re: Herencia en plantillas
La Herencia es una funcionalidad INDISPENSABLE en un sistema de plantillas si quieres hacer algo serio. No conozco ninguna tecnología de plantillas (o estilos) seria que no trenga dicha funcionalidad (por ejemplo CSS). El otro dí haciendo búsquedas encontré un sitio en el que explicavan que OO3 soporta herencia en plantillas (vaya el formato ODT), però que no hay interfaz de usuario para usarla... Me parece un poco raro.
Re: Herencia en plantillas
Aquí somos todos usuarios tratando de ayudar otros usuarios. Si crees que este sistema es indispensable, deberías reportarlo como sugerencia en el lugar apropiado, para que los desarrolladores se enteren.
He escrito una guía para reportar errores, sugerencias o deseos que podría servirte. Prueba primero a realizar una búsqueda para ver si no ha sido reportado antes.
En cuanto a la falta de implementación, ningún sistema implementa aún todas las posibilidades del formato opendocument, ni siquiera OOo, y la razón es simple: definir un estándar es mucho más simple que implementarlo. Evidentemente, tarde o temprano se implementará, pero cuán tarde o cuán temprano dependerá del interés que los usuarios / desarrolladores tengan, por eso es tan importante comunicar las necesidades de los usuarios a las personas correctas.
He escrito una guía para reportar errores, sugerencias o deseos que podría servirte. Prueba primero a realizar una búsqueda para ver si no ha sido reportado antes.
En cuanto a la falta de implementación, ningún sistema implementa aún todas las posibilidades del formato opendocument, ni siquiera OOo, y la razón es simple: definir un estándar es mucho más simple que implementarlo. Evidentemente, tarde o temprano se implementará, pero cuán tarde o cuán temprano dependerá del interés que los usuarios / desarrolladores tengan, por eso es tan importante comunicar las necesidades de los usuarios a las personas correctas.
No respondo mensajes privados sobre AOO/LibO, por favor, utilice el foro para sus preguntas
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
- carlos_cr0811
- Mensajes: 6
- Registrado: Lun Nov 24, 2008 5:43 am
Re: Herencia en plantillas
Debería explicar de cuál programa y sistema operativo proviene la plantilla. Si es Word de M.S. Office:
1) Archivo, abrir, plantilla de M.S. Word.
2) La guardamos como plantilla de Writer. Si no se conservan todas las características las editamos.
3) En Archivo, plantillas, administrar, mis plantillas, botón derecho del mouse, importar plantilla. Una vez importada la podemos convertir en plantilla predeterminada usando también el menú contextual en el administrador de plantillas.
Si no es lo que busca explicar qué entiende por "herencia" de plantillas. ¿No será importación de plantillas?
Debe recordar que M.S. Word es código cerrado y que algunas características de las plantillas y documentos no se conservan o recuperan en Writer, pues los desarrolladores de OO deben usar ingeniería inversa para averiguar que quisieron hacer los programadores de Microsoft. Sin embargo los estilos creados en un documento de Word si se pueden recuperar en Writer.
1) Archivo, abrir, plantilla de M.S. Word.
2) La guardamos como plantilla de Writer. Si no se conservan todas las características las editamos.
3) En Archivo, plantillas, administrar, mis plantillas, botón derecho del mouse, importar plantilla. Una vez importada la podemos convertir en plantilla predeterminada usando también el menú contextual en el administrador de plantillas.
Si no es lo que busca explicar qué entiende por "herencia" de plantillas. ¿No será importación de plantillas?
Debe recordar que M.S. Word es código cerrado y que algunas características de las plantillas y documentos no se conservan o recuperan en Writer, pues los desarrolladores de OO deben usar ingeniería inversa para averiguar que quisieron hacer los programadores de Microsoft. Sin embargo los estilos creados en un documento de Word si se pueden recuperar en Writer.
Re: Herencia en plantillas
Lo que necesita nullnull es que algunas características de una plantilla sean tomadas de otra, es decir, que exista una "herencia" de plantillas en el sentido de que al cambiar una plantilla cambien todas aquellas que dependen de esta en forma automática. Es como el "Vinculado con" cuando defines un estilo de párrafo, pero a nivel más alto. odf 1.2 creo que define esta posibilidad, pero OOo no lo ha implementado aún.
Cada uno tiene sus necesidades. Por mi parte hace más de 20 años que uso los procesadores de texto más variados para escribir documentos complejos y jamás tuve tal necesidad. De hecho (más allá de CSS, que es para contenidos web, es decir, contenidos pequeños separados en muchos documentos y donde la ubicación de cada elemento es importante), no conozco un programa que implemente algo semejante para documentos de texto; es decir, para documentos monolíticos que van a ser leídos en papel.
Pero para nullnull parece ser algo "esencial".
Cada uno tiene sus necesidades. Por mi parte hace más de 20 años que uso los procesadores de texto más variados para escribir documentos complejos y jamás tuve tal necesidad. De hecho (más allá de CSS, que es para contenidos web, es decir, contenidos pequeños separados en muchos documentos y donde la ubicación de cada elemento es importante), no conozco un programa que implemente algo semejante para documentos de texto; es decir, para documentos monolíticos que van a ser leídos en papel.
Pero para nullnull parece ser algo "esencial".
No respondo mensajes privados sobre AOO/LibO, por favor, utilice el foro para sus preguntas
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.