Google Summer of Propuestas Código
Propuesta 2: apoyo DB Multi (MySQL, PostgreSQL, ODBC)
Resumen:
Será posible elegir la base de datos (mysql, mysqli, postgres)
durante el Joomla! el proceso de instalación.
Descripción detallada:durante el Joomla! el proceso de instalación.
Estoy Edvard Ananyan, un estudiante universitario de 19 años en el Estado de Yerevan
University con especialización en Matemáticas Aplicadas y Física Aplicada (Departamento de Física)
y muy interesado en la informática. Para más información sobre mí, por favor visite
http://edo.webmaster.am
Ofrezco para desarrollar un método para usar Joomla con PostgreSQL.
El proyecto consta de los siguientes pasos:
Con mi participación en GSoC espero hacer nuevos contactos con mis colegas de todo
el mundo, y, por supuesto, para obtener valiosos conocimientos, habilidades y experiencia.
Opina HistoriaUniversity con especialización en Matemáticas Aplicadas y Física Aplicada (Departamento de Física)
y muy interesado en la informática. Para más información sobre mí, por favor visite
http://edo.webmaster.am
Ofrezco para desarrollar un método para usar Joomla con PostgreSQL.
El proyecto consta de los siguientes pasos:
- La creación de una nueva biblioteca (en las bibliotecas \ Joomla \ base de datos de base de datos \) postgres.php.
Será como mysql.php o bibliotecas mysqli.php. - Los cambios se realizarán en el procedimiento de instalación, por lo que
se podrá elegir una de las bases de datos disponibles. Un directorio llamado
postgres se creará en el directorio de instalación / sql, el cual será
similares a las de mysql directorio existente y contendrá los scripts SQL postgres. - Instalación de Joomla basado en postgres, y resolver todos los problemas que
aparecerá durante el proceso de instalación. (Esto se debe hacer antes de que a medio plazo) - Pruebas con postgresql.
- Desarrollo de la documentación con la descripción detallada y especificaciones
de la base de datos. La documentación debe ser tomado en cuenta durante la creación
nuevas características de Joomla.
- PHP
- En la medida de Joomla API como sea posible
- Controladores ODBC correspondientes en Unix y Windows
Con mi participación en GSoC espero hacer nuevos contactos con mis colegas de todo
el mundo, y, por supuesto, para obtener valiosos conocimientos, habilidades y experiencia.
04/01/08 00:04 Samuel Alexander Moffatt
El principal problema con la implementación de ODBC es la necesidad de traducir las consultas a los sistemas individuales, como MSSQL u Oracle. Yo personalmente se centran en conseguir una cosa (postgres) para trabajar en primer lugar. Por favor vea mis otros comentarios sobre la aplicación de otras.04/02/08 06:04 Edvard Ananyan
De acuerdo con mi propuesta, la resolución de postgres tarea es una prioridad y está previsto que se resuelve el mediano plazo, por lo que voy a estar centrado en que desde el principio. Si la tarea se vende en el tiempo, por el medio plazo, ¿por qué no continuar con odbc? Por supuesto, si para entonces algunas tareas adicionales relacionadas con postgres aparecen, en base a los resultados que he conseguido, y Joomla prefieren que continúe su solución en vez, con mucho gusto lo consideraremos. Hasta entonces prefiero mantener mi propuesta desafiante y duro trabajo. En cuanto a la traducción de las consultas a los sistemas individuales, como MSSQL u Oracle, voy a tratar de crear algo como esto, pero no estoy seguro.http://www.swissql.com/products/sqlone-apidotnet/sqlone-apidotnet.html
04/07/08 00:04 Amy Stephen
Se necesitaría mucho tiempo y las pruebas de rendimiento para cada base de datos que se aborda. Esto no es simplemente una cuestión de sintaxis, sino también de los índices y otros requisitos de afinación.¿Ha pensado en el alcance de este cambio de código del núcleo? ¿Ha pensado en la manera de abstraer la capa de base de datos para las extensiones de terceros? Sinceramente, me pregunto si esto es un "factible" proyecto de GSoC.
04/08/08 13:04 Anthony Ferrara
Como señaló Sam, el obstáculo real aquí es la portabilidad de SQL. Es un pedazo de la torta para escribir un controlador PostgreSQL para Joomla, pero conseguir que el SQL codificado a jugar bonito es la parte difícil. Esto es algo que me interesa mucho, así que me encantaría ver una solución que se presenta ...04/13/08 16:04 Edvard Ananyan
Gracias por sus comentarios. Hice cambios en mi propuesta de abandonar elidea de apoyar ODBC.
Amy Stephen escribió:
¿Ha pensado en el alcance de este cambio de código del núcleo?No tengo planes. Creo que los desarrolladores de Joomla han pensado durante mucho tiempo que un Joomla días comenzará a apoyar otras bases de datos, y han hecho algunas de las disposiciones en esa dirección. Los principales cambios estarán en el proceso de instalación, y si es necesario, en algunas secuencias de comandos. En general, voy a tratar de evitar el contacto con el centro, siempre que sea posible.
Por favor visite mi página web para la última versión de mi propuesta. El problema es que mis propuestas están encerrados aquí, y no puedo actualizar más aquí.
Gracias.
