Glosario
A continuación una serie de terminos usados en las tecnologías Python / Zope / Plone
- buildout
- En la herramienta buildout, es un conjunto de partes que describe como ensamblar una aplicación.
- Cheese shop
- Ver PyPI.
- Collective
- Es un repositorio de código comunitario, para Productos Plone y productos
de terceros, y es un sitio muy útil para buscar la ultima versión de código
fuente del producto para cientos de productos de terceros a Plone. Los
desarrolladores de nuevos productos de Plone son animados a compartir su
código a través de Collective para que otros puedan encontrarlo, usarlo, y
contribuir con correcciones / mejoras. Si usted quiere publicar un nuevo
producto en el repositorio Collective de Plone necesita
obtener acceso de escritura al repositorio y crear su estructura básica de repositorio
para su producto. Para consultar el repositorio en forma Web en el siguiente
enlace.
- Instalación de Zope
- El software propio del servidor de aplicaciones.
- Instancia de Zope
- Un directorio específico que contiene una configuración completa de Zope.
- Paquete Python
- Es un termino generalmente usando para describir un módulo Python. en el
más básico nivel, un paquete es un directorio que contiene un archivo
__init__.py y algún código Python.
- paquetes Egg
- Es una forma de empaquetar y distribuir paquetes Python. Cada Egg contiene
un archivo setup.py con metadata (como el nombre del autor y la correo
electrónico y información sobre el licenciamiento), como las dependencias del
paquete. La herramienta del setuptools, es la librería Python que permite
usar el mecanismo de paquetes egg, esta es capaz de encontrar y descargar
automáticamente las dependencias de los paquetes Egg que se instale. Incluso
es posible que dos paquetes Egg diferentes necesiten utilizar simultáneamente
diferentes versiones de la misma dependencia. El formato de paquetes Eggs
también soportan una función llamada entry points, una especie de
mecanismo genérico de plug-in. Mucha más detalle sobre este tema se encuentra
disponible en el sitio web de PEAK.
- part
- En la herramienta buildout, es un conjunto opciones que le permite a usted construir una pieza de la aplicación.
- Producto Plone
- Es un tipo especial de paquete Zope usado para extender las funcionalidades
de Plone. Se puede decir que son productos que su ámbito de uso es solo en el
desde la interfaz gráfica de Plone.
- Producto Zope
- Es un tipo especial de paquete Python usado para extender Zope. En las
antiguas versiones de Zope, todos los productos eran carpetas que se ubican
dentro de una carpeta especial llamada Products de una instancia Zope;
estos tendrían un nombre de módulo Python que empiezan por “Products.”.
Por ejemplo, el núcleo de Plone es un producto llamado CMFPlone, conocido en
Python como Products.CMFPlone.
- Productos
- Es una terminología usada por la comunidad Zope / Plone asociada a
cualquier implementación de módulos / complementos y agregados que amplíen la
funcionalidad por defecto que ofrece Zope/Plone. También son conocidos como
“Productos de terceros” del Ingles Third-Party Products.
- Productos Zope
- Este tipo de productos esta disponibles desde la interfaz administrativa de
Zope (ZMI) de su instalación donde deben acceder con las credenciales del
usuario Administrador de Zope. Muchas veces el producto simplemente no hay
que instalarlo por que se agregar automáticamente.
- PyPI
- Es el servidor central de paquetes Egg Python.
- PYTHONPATH
- Una lista de nombre de directorios, con la misma sintaxis como la variable PATH del shell de su sistema.
- recipe
- En la herramienta buildout, es el software usado para crear una parte basada en sus opciones.
- Temas / Apariencias
- Por lo general si un producto de Tema esta bien diseñado y implementado
debe aplicarse de una ves al momento de instalarlo. En caso que no se aplique
de una puede acceder a la sección Configuración de Temas y cambiar el
Tema predeterminado por el de su gusto.
- Tipos de contenidos
- Los tipos de contenidos son productos que extienden la funcionalidad de
Agregar elemento que permite agregar nuevos tipos de registros
(Contenidos) a tu sitio. Esto quiere decir que si instala un tipo de
contenido exitosamente debería poder acceder a usarlo desde el menú de
Agregar elemento en el sitio Plone. Opcionalmente algunos productos
instalan un panel de control del producto que puede acceder a este en la
sección Configuración de Productos Adicionales.