Paso 6:

PLONE
La siguiente pieza de software que debemos instalar es Plone. Plone es un CMS (Content Management System) construido sobre Zope, que es un servidor de aplicaciones web populares. Utilizaremos solamente la funcionalidad de Zope de Plone y no es características CMS. De hecho, usando Plone para esta aplicación es una excesiva puesto que puedes descargar Zope y usar ese. Ya tenía instalado en mi computadora de Plone y te mostraré cómo usar Plone, pero si quieres probar Zope, eres Bienvenido a hacerlo. Los pasos son muy similares.
- Descargar Plone 3.3.5 de http://launchpad.net/plone/3.3/3.3.5/+download/Plone-3.3.5-UnifiedInstaller.tgz en /usr/local/src. (Utilicé Plone 3.3.5, Plone4 cuenta con una interfaz radicalmente nueva y los pasos a continuación pueden no funcionar. Deberás cavar alrededor, si está utilizando Plone4.)
- Instalar Plone
CD /usr/local/src sudo tar - xvf Plone-3.3.5-UnifiedInstaller.tgz cd Plone-3.3.5-UnifiedInstaller/ sudo./install.sh standalone
- Anote el nombre de usuario y contraseña que aparece al final del proceso de instalación. Tendrás que acceder a la interfaz de Plone. Plone se instalará en /usr/local/Plone
Vaya al directorio en Plone, Zope en este caso es /usr/local/Plone/Zope-2.10.11-final-py2.4.
Descargar ZmySQLDA de http://www.zope.org/Members/adustman/Products/ZMySQLDA en ese directorio y extraer el archivo tar con el comando:
sudo tar - xvxf ZMySQLDA-2.0.8.tar.gz
Si todo va ok, se creará un directorio ZMySQLDA en /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products.
ZMySQLDA es un adaptador de base de datos SQL que va a utilizar Zope para hablar con la base de datos. ZMySQLDA con otra pieza de software llamada MySQLdb para realizar sus tareas. Vamos a descargar e instalar MySQLdb ahora.
CD /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products
Descargar MySQLdb de http://www.zope.org/Members/adustman/Products/MySQLdb en ese directorio
Extraer el tarball e instalar MySQLdb con los siguientes comandos:
sudo tar - xvf MySQL-python-1.2.0.tar.gz
CD MySQL-python-1.2.0
sudo /usr/local/Plone/Python-2.4/bin/python setup.py build sudo /usr/local/Plone/Python-2.4/bin/python setup.py instalar
Una cosa muy importante tener en cuenta al construir e instalar MySQLdb es utilizar el mismo binario de python que fue enviado con Plone. Si no utiliza el mismo binario exacto python que fue enviado con Plone, Plone no podrá encontrarlo. En este caso el binario de python que fue enviado con Plone reside en /usr/local/Plone/Python-2.4/bin.
Iniciar Plone
CD /usr/local/Plone/zinstance/bin sudo. / plonectl start
Espere unos momentos para Plone en marcha Abra un navegador y punto a: http://localhost: 8080/manage_main. Esto es asumiendo que todo está en el mismo equipo. Si accede desde un ordenador diferente, cambiar localhost a la IP del equipo que ejecuta Plone.
Verá un cuadro de diálogo para introducir el usuario y contraseña. Introduzca el usuario y contraseña que usted anotado después del proceso de instalación de Plone. Debería ver la vista de carpetas de raíz como se muestra a continuación:

1. crear una conexión de base de datos SQL
Seleccione el 'Z SQL base de datos Connecton' de la caída de la lista a la derecha. En el cuadro de texto base de datos conexión cadena, escriba gmap reemplazar host y el puerto con el nombre de host y Puerto respecively. Si la base de datos SQL se ejecuta en la misma máquina como Plone, entrar
Haga clic en la ficha de exploración de la conexión de base de datos de MySQL de Z. Usted debe ser capaz de ver tu tabla (gmaptracker). Haga clic en el signo y debe ser capaces de ver los elementos de la tabla.

2. Añadir un método de Z SQL para recuperar la última fila de la tabla SQL.
Seleccione 'Z SQL método' de la caída de la lista a la derecha. Introducir "GmaplocsPkSelectLastAdded" ID "Método SQL para seleccionar datos" para el azulejo.
Introduzca el código:
Haga clic en Agregar.
Desde la vista de carpeta raíz, haga clic en el método GmaplocsPkSelectLastAdded de la vista de carpeta raíz y haga clic en el avanzada ficha cambio el valor de "Registros máximo a recuperar" a 0 (cero). Guardar los cambios.

En por qué esto debe ser hecho, lee esto. http://www.Zope.org/Members/adustman/Tips/no_limits
3. Añadir un método de la DTML
Vaya a la vista de carpeta raíz. Seleccione el método DTML desde la caída de la lista a la derecha. Introduzca "data.xml" de identificación y un título descriptivo (puede por cualquier cosa que quieras). Haga clic en agregar y editar.
Introduzca el código de
Guardar los cambios.
4. Agregar un documento DTML
Vaya a la vista de carpeta raíz. Seleccione el documento DTML desde la caída de la lista a la derecha '. Introduzca "gpstrack.html" para id y un nombre descriptivo. Haga clic en agregar y editar.
Introduzca el código:
Guardar los cambios.