Hack x Crack - Comunidad de Seguridad informática

Proyectos => Desarrollo e investigación => Sugiere tu tema => Mensaje iniciado por: messiah en Agosto 11, 2017, 08:36:12 pm

Título: Continuar proyecto de framework PHP
Publicado por: messiah en Agosto 11, 2017, 08:36:12 pm
Saludos, chicos. El tema es que como parte de mi tesis de grado (Ing. Informática) creé una especie de framework de PHP. Básicamente lo que hace es que le pasas la ruta a una BD MySQL o PostgreSQL y te genera interfaces ExtJS listas para hacer las cuatro operaciones sobre cada una de las tablas de la BD (leer, crear, modificar, eliminar), claro eso hecho de forma modular. Ese pequeño framework le sirvió de base a otros colegas para hacer sus tesis, así que pude comprobar su utilidad in situ. Hay muchas cosas que me gustaría añadirle al framework, algunas de ellas: soporte para otras BD y generar las interfaces usando otro framework Javascript como digamos jQuery. Chicos, la idea que tengo es contribuir de alguna manera al desarrollo de PHP, me gustaría publicar este proyecto en algún lugar donde se pudiera descargar (claro, de forma gratuita), si en principio no lo continuara pues lo publicaría así como una primera versión. La cosa es que no tengo ni idea de donde publicarlo, y la verdad me gustaría que primero otros desarrolladores le echaran un ojo para ver que piensan y no publicar algo que tenga demasiados errores. En definitiva lo que quiero es compartirlo con ustedes y ver que se nos ocurre entre todos.

Saludos
Título: Re:Continuar proyecto de framework PHP
Publicado por: messiah en Agosto 11, 2017, 08:41:19 pm
Se me olvidó comentarles... El framework genera las UI de ExtJS ya con validación incluida que saca a partir de los propios campos de la BD como es lógico (como digamos el tamaño máximo de la entrada, el tipo de datos y todo lo que se puede deducir a partir del campo), valida también campos email por ejemplo, si no recuerdo mal se le puede configurar que nombre de campo se tomará como email, o sea que la idea es que es configurable para que las UIs queden lo más exactas posibles de acuerdo a la tabla en cuestión, hay algunas cosas que no recuerdo ahora mismo (lo hice hace 5 años).
Título: Re:Continuar proyecto de framework PHP
Publicado por: chivo en Agosto 11, 2017, 09:08:23 pm
Buenas amigo.

Perdona fueras editado el primer post y agregado la información.

Si deseas publicar el contenido podrias empezar por aca: https://github.com/

Incluso podrias subirlo a Mega.gz dejar el link aca mismo en el forum y con unas imagenes con lo que hiciste y lo que deseas mejorar. Y se podria opinar al respecto.

No me quedo muy claro con lo que quisiste decir con:

"generar las interfaces usando otro framework Javascript como digamos jQuery"

Si podrias aclararlo se le agradeceria enorme..

Saludos.
Título: Re:Continuar proyecto de framework PHP
Publicado por: messiah en Agosto 11, 2017, 10:35:24 pm
Sí, es que esta especie de framework lo que hace es generar en ficheros .js las interfaces
(o sea ese .js tiene funciones que cuando la llamas te crean distintos formularios conectados con código PHP que hacen las operaciones correspondientes en la tabla correspondiente de la BD) usando el framework ExtJS que como sabemos tiene mucha facilidad para UI, lo que pasa es que es bastante pesado, por eso pensé siempre que en el futuro haría que las generara con algo más ligero, digamos con jQuery, o sea, que las interfaces generadas no usen únicamente ExtJS sino que también de la posibilidad de hacerlo con jQuery (como jQuery UI) para que sea más liviano para el browser y por tanto más apropiado para un sitio web. Quizás jQuery no sea lo más apropiado, menciono ese porque es el que conozco y sé que se usa bastante. Lo estuve mirando y recordando ahora, tiene soporte para MySQL, PostgreSQL y SQL Server, y permite configurar además del email campos como "html, url, campos de texto largo, sí/no" y otros... Voy a hacer eso voy a revisarlo bien primero porque ahora mismo no encuentro la ayuda que le había hecho y voy a subirlo a uno de los lugares que comentas.

Saludos y gracias
Título: Re:Continuar proyecto de framework PHP
Publicado por: messiah en Agosto 16, 2017, 11:15:25 pm
https://github.com/xero-q/ExtFG
Título: Re:Continuar proyecto de framework PHP
Publicado por: kid_goth en Agosto 18, 2017, 08:03:47 pm
https://github.com/xero-q/ExtFG

sube la fuente no el comprimido ajajaaj
Título: Re:Continuar proyecto de framework PHP
Publicado por: messiah en Agosto 18, 2017, 09:24:48 pm
sorry tonto yo pensé que así era mejor para bajarlo todo más fácil :D