PROJECTE: dbForms per a PHP

Una de les coses més tedioses que hi ha, quan es fan pàgines web dinàmiques és tota la part d’administració de les taules de Base de Dades. Es poden utilitzar gestors de continguts ja fets però tenen el problema que normalment son massa grans pels projectes que es fan i sobra eina per tot arreu.

Fa un temps, vaig estar treballant amb dbForms, un eina de Java que, simplificant molt, a partir d’una base de dades ja feta, et treu un fitxer XML descriptiu dels seus camps i el passa per un XSLT (comentat a l’article anterior) per a generar JSP de manteniment de les taules. El procés és gairebe automàtic, ja que només requereix l’intervenció humana a l’hora d’enriquir l’XML per a funcionalitats avançades, com poden ser les lookup tables.

Doncs bé, m’agradaria fer un projecte amb llicència GPL (o similar), que em faci el mateix, però que generi codi PHP (una segona versió, podria fer que generes codi en altres llenguatges).
Jo he trobat alguna cosa similar, com el “phpMyEdit”:http://www.phpmyedit.org/ , que tot estar força bé, no té la versabilitat de XML + XSLT.

Al cap tinc més o menys especificat el projecte, i està ben separat en moduls. De fet, per la part de generació de l’XML és podria partir del desenvolupament del phpMyEdit, ja que també és distribueix com a codi lliure.

Si hi ha algú interessat en col.laborar que em digui alguna cosa, via blog o via email i mirem d’organitzar una trobada per a xerrar del tema.

0 comments ↓

#1 Gnobo on 07.19.05 at 7:37 am

Curiós, fa menys d’una setmana vaig estar buscant una aplicació d’aquestes, vaig provar aquest phpmyedit i també un nosequeGenie, però va ser una mica frustrant i vaig haver d’editar després tots els php que em va generar, a part que amb mozilla no es veien bé els estils..

Realment és interessant i hauria d’incloure :

-generació complet d’un backend àgil i usable (el de myedit és carregós)
-generació de formularis i consultes del costat usuari configurables (elecció de camps ocults, p.ex. id)

-coses avançades : formularis que incloguin més d’una taula
-afegir camps custom als forms
-consultes creuades

#2 Marc on 07.19.05 at 9:12 am

Jo es que mai n’he trobat cap que em convenci del tot.
El phpMyEdit pot fer moltes cosetes, pero retocant el php. Jo el que vull fer es que puguis donar funcionalitats, retocant l’XML o canviar l’aspecte, retocant CSS si son canvis menors o retocant XSLT si son canvis avançats d’aspecte.
D’entrada no em sembla un projecte molt dificil. Si ens posessim uns quants a fer, no crec que triguessim massa en acabar-lo.
Requeriments: Coneixements de XML, XSLT, PHP i en cas de fer-se el generador en un altre llenguatge, doncs.. aquest altre llenguatge.

#3 Gnobo on 07.19.05 at 9:17 am

Ja saps, marató

per cert, s’ha de concretar la d’aquest cap de setmana..

#4 Marc on 07.19.05 at 10:40 am

Home… si us interessa als dos, ja que sembla ser que ningú més vindrà aquesta cap de setmana, podriem dedicar-nos a aquest tema.. i jo us puc explicar el tema XML / XSLT.
Si es vol complicar mes, es pot fer l’aplicatiu en Python i que sigui aquest el que generi codi PHP.

#5 Gnobo on 07.19.05 at 11:03 am

argf. a mi tan me fa

això si, he de dir que el tema xsl em fa mandra infinita+1

es un rooooooollo :p

de tota manera, suposo que al projecte s’hauran de fer altres coses que no només això, vull dir altres parts / processos

#6 Marc on 07.19.05 at 11:06 am

:)A mi això de l’XSL si que m’interessa :P Vaig estar treballat quasi bé dos anys amb ell a La Vanguardia i la veritat es que li trobes el que.

Per això cap problema… m’encarrego jo de la part de l’XSL, que d’altra banda crec que és la més interessant… EL que haurem d’especificar és l’XML que ha de generar la primera part del programari.

#7 Gnobo on 07.19.05 at 11:17 am

pos si és la més interessant, jo no vull participar! :p

no ets un bon venedor

#8 Marc on 07.19.05 at 11:23 am

Home, es que no pretenc vendre res, sino fer el projecte aquest… Millor no engrescar algú amb alguna cosa que no el motivi al 100% i despres no es faci, no?
Igualment això de que és la part més interessant és quelcom subjectiu. Jo la trobo més interessant pel fet que s’ha de generar codi i és la part on has de trencar-te més el coco.

#9 Gnobo on 07.21.05 at 6:29 am

si ets capaç d’especificar bé i repartir feina, ja et vaig dir que tenia ganes de fer algun projecte de manera totalment remota..

#10 Marc on 07.22.05 at 1:24 pm

:) No pateixis, que m’hi posare!

Leave a Comment