:: PHPMaker :: El generador de paneles administrativos en php

:: PHPMaker :: El generador de paneles administrativo en php

Hace tiempo ya aproximadamente año y medio, que estoy trabajando de desarrollador y he descubierto asosmbrosas aplicaciones, las cuales las he llegado a usar para el desarrollo de aplicaciones y paginas web con php.

Una de ellas es PHPmaker, les platico de que trata esta excelente herramienta(y no me pagan por los anuncios Plop!!!!).

Phpmaker es un generador de scripts en php para poder manipular base de datos, en otras palabras generar paneles de control, la base datos a la cual se conecta es Mysql, este software tiene un costo, sin embargo bien vale la pena pagarlo, por que es de gran ayuda, ahora bien ¿como se usa?, ¿es difícil?, veamos sus características

  • El programa corre bajo Windows (estaría mejor si hubiera algo así para linux, pero bueno)
  • Se conecta utilizando dos métodos uno es por conexión directa la cual se especifica al momento de iniciar phpmaker, la segunda opción es por una url, y se especifica como la primera opción salvo que genera un pagina web para realizar la conexión.

  • Genera scripts en php utilizando nombres genéricos definidos por la acción que realiza cada script¿confuso? aquí un ejemplo:
    nombre_de_latabla_que_usamos+accion+.php

    • Y con lo anterior nos queda algo así:
    • Usuarioslist.php
    • Usuariosview.php
    • Usuariosadd.php
    • Usuariosdelete.php
    • etc…
  • Estos scripts los genera a partir de una platilla la cual como esta hecha con php es fácil de modificar y agregar nuestras funciones, a gusto de cada quien.
  • Se pueden agregar controles para que se realicen búsquedas avanzadas o sencilla.
  • Se puede generar paginación de resultados.
  • Agregar seguridad estática y dinámica(para la cual se usa una tabla con campos de usuario y contraseña)
  • Crear nuestros propios estilos(CSS).
  • Generar enlaces con otras tablas(joins)
  • Definir los caption(textos o títulos) que se desean mostrar, ya que por default toma el titulo del campo por ejemplo, el campo usuario se llamara usuario, y el campo Lng_Site_Name se llamara “Lng Site Name”, pero podemos modificarlo y llamarlo el “Lenguaje del Sitio”

Entre otras caracteristicas el código es generado en php y se le pueden agregar plugins para mejorarlo.

Datos:

Nombre: PhpMaker
Version Actual: 4.0
Idioma: Ingles
Idioma en que genera el sistema web: Ingles
Nota se puede adaptar al español bajando la traduccion desde aqui:

Enlace: PHPMaker
Manual: Manual de phpmaker en Ingles en formato Zip
Descarga trial: PHPMaker
Otros: Traduccion de PHPMaker al español (Para traducirlo solo basta reemplazar el anteriro archivo lang.xml por este y listo)

Related posts:

  1. :: Dom :: Como crear elementos del Dom mediante javascript Encontré una muy buena referencia de como crear y...

Related posts brought to you by Yet Another Related Posts Plugin.

24 Responses

08.28.2007

es excelente, lo estoy usando y es re practico… saludos!

10.04.2007

Hola ajaxman,
no entiendo bien en que carpeta del PHPMAKER, debe ir el lang.xml (español)
yo lo copie en SRC, pero no funciona, me hace falta algo….

espero tu respuesta, gracias….

fersanvel

10.05.2007

Depende de donde lo hayas instalado y que version tienes, yo uso la version 4 y 5 al mismo tiempo.

La version 4 la tengo instalada en el siguiente path C:\PHPMaker\
entonces el archivo lang.xml debe de ir en C:\PHPMaker\src.

Y la version 5 la tengo en C:\Archivos de programa\PHPMaker 5\ y el archivo lang.xml debe de estar en C:\Archivos de programa\PHPMaker 5\src.

Recuerda, que si hay otro archivo lang.xml debes de renombrarlo o borrarlo, te recomiendo lo primero, solo recuerda bajar el lang.xml de la version que uses, saludos..

10.05.2007

Tengo la versión 4.3 y el path es C:\PHPMaker\src, aqui es donde copie el lang.xml en español,version, (4.x), renombre el anterior por lang_ingles.xml y no pasa nada, me sigue mostrando los menus en ingles….

tambien verifique que la ruta en el regedit estuviera correcta.

agradezco tu apoyo, muchas gracias….seguire intentando con este tema…

saludos….

10.05.2007

haaaaa, creo que estamos hablanblando de cosas distintas.

Mira el cambio de idioma se realiza, al generar los scripts en PHP, no en el programa, ya que el programa esta hecho originalmente en ingles.

Digamos que lo se modifica es cuando generemos nuestro panel de control, y lo subamos a un servidor web.

Ojala y haya logrado aclarar esta pequeña confusion, y pues ni modo el php maker esta en ingles

Talvez podria hacer uno en XUL y python, pero bueno , esta dificil……….

10.17.2007

AjaxMan, agradezco tu comentario y por supuesto que ya quedo muy claro…
ahora solo me queda aplicarme a aprenderlo bien…..

saludos y nuevamente gracias….

fersanvel

10.17.2007

;-) ;-)

12.01.2007

sisis, ya lo tengo pero como se usa amigos? conocen de algun tutorial?. un abrazo Santiago

12.01.2007

otra cosa amigos, a mi me genera los script pero como le pongo las acciones? en la parte donde debo poner el la consulta sql?, otro abrazo

02.08.2008

que tengo que hacer para hacer una base de datos con php tengo que crearme una primero en sql o no puede ser en acces.

02.08.2008

Hola gracias por el comentario.

Mira php, no maneja bases de datos, solo se conecta, te recomiendo que le des un vistaso a este articulo sobre como configurar apache, php y mysql.

http://www.ajaxman.net/186/apache-manual-de-instalacion-y-configuracion-de-apache-con-windows/

Y luego busca informacion sobre mysql, creacion de tablas etc, con access creo que se puede hacer con ODBC pero no estoy seguro

02.27.2008

Hola muy buenos los comentarios y ademas utiles.
Una pregunta. ¿Como conecto la bdd?, lo que sucede es que estoy utilizando una aplicacion que se llama easyphp y es muy bueno, tengo todo listo pero no logro conectar la bdd. Lo agrego en forma directa con la ip 127.0.0.1 y utilizo el puerto 8080 ya que el 80 lo tengo ocupado con IIS. Pero no logro hacer la conección.
Si puedes ayudarme te lo agradeceria.
Saludos.

02.27.2008

Gracias @Edosoft, por el comentario y pos visitarnos, mira, revisate este post donde de seguro encontraras informacion muy util.

http://www.ajaxman.net/186/apache-manual-de-instalacion-y-configuracion-de-apache-con-windows/

Si usas easyphp, nada mas checa la ultima parte del manual donde se hace una prueba con mysql, mysql corre por default en el puerto 3306 y 3305, segun se.

Pero si aun lo deseas mas facil busca en Google el wamp, yo lo use y es mucho mas facil y mejor que el easyphp, saludos.

05.19.2008

Hola ajaxman,

Estoy usando phpmaker, pero tengo problemas a la hora de configurar los permisos dinámicos.
No acabo de entender como se relacionan las tablas userlevels, userlevelpermissions y la tabla de usuarios.

Con los permisos estáticos no hay problema, pero me interesaría mucho saber manejarlos dinamicamente.

¿Podrías ayudarme?

Un saludo,

Rober.

07.11.2008

hola a todos alguien me puede indicar como hacer para que un proyecto echo en phpmaker 5 me parescan los botones agregar editar borrar y volver a la pagina principal en los registros del proyecto como lo hacia la vercion 4.

08.07.2008

hola, si el program es muy bueno, pero he dado vuelta la red buscando el sus extensiones, el yui container y el thumbnailer, yo creo que voy a tener que comprarmelo no más.

10.25.2008

Hola, alguien sabe como puedo realizar lo siguiente:

cada vez q agregen o editen una tabla envie un email notificando el cambio?

gracias

11.18.2008

Hola, me pudiean indicar donde encuentro un manual de phpmaker5 ya lo compre y medioe lo uos per hay muchas coas que no me quedan claras, por ejmeplo lo de los usuarios dinamicos, esto es de vital importancia..

gracias..

02.02.2009

Saludos.

Un detalle que destaca como la gran pifia de php maker es que si se te pierde el archivo del proyecto original (asi como el archivo fuente), si quieres agregar un nuevo campo o hacer una nueva sección, debes hacerla en una carpeta aparte, y despues agregar la funcion de seguridad a las páginas que estas agregando..

Ademas que debes remover el archivo phpcfg.php, cambiarle el nombre y ponerlo junto a los otros.

Sino, nunca te va a conectar con la DB.

Silla!

05.04.2009

Hola, muy bien por tu articulo, yo lo estoy comenzando a utilizar y la verdad que es muy bueno, en cuanto pueda pagaré la licencia por que se lo merecen. Tengo muchas dudas en cuanto a la programación de eventos, la verdad que no he encontrado ejemplos de codigo, si tuvieras alguno me seria de mucha ayuda. No es muy flexible en este aspecto por la poca info y ejemplos que trae. Gracias nuevamente por cualquier info que puedas pasarme.
Salu2.

05.19.2009

Excelente tu pagina, y la verdad si es muy practico el programa, me gustaria ver si pones algunos ejemplos, ya que tengo un problema que no puedo resolver, es al unir dos o mas tablas y que el phpmaker lo genere en forma dinamica y asi los usuarios lo puedan manejar, si tienes algo como hacerlo te lo agracedere infiinatamente

gracias y nuevamente felicidades

08.05.2009

Buenas tardes tengo un problema genero ya todo mi sitio con los permisos respectivos y todo funciona super bien localmente en mi maquina cuando paso a mi hosting he probado en dos hosting diferentes como bluhost, el usuario que tiene todos los permisos que deberia mostrar todas las opciones, nop muestra la opcion de los tipos de permisos y las asignaciones de los permisos, los demas usuarios no pueden ingresar cual es el error o cual seria la solucion muchas gracias por su ayuda, todo lo genero desde el phpmaker. Muchas gracias por su ayuda
Atentamente
JuanMa

10.06.2009

hola quisiera si me podrian explicar como mostrar los registros solo de un usuario expesifico de la base de datos ejemplo

vendedores clientes
id 1 id 1 id 2
nombre 1111 clientes 1111 cliente1111
apellido111
mail111

id2 id 13 id 14
nombre 2222 cliente 2222 cliente22222
apelido2222
mail2222

eso quiere decir q cada vendedor tiene mas de un cliente
si me podrian ayudar se los agradeceria muchisimo
gracias

10.06.2009

vendedores clientes
id 1_______________________ id 1 id 2
nombre 1111_________________clientes 1111 cliente4444
apellido111
mail111

id 2 __________________________id 13 id 14
nombre 2222 ___________________cliente 2222 cliente55555
apelido2222
mail2222

eso quiere decir q cada vendedor tiene mas de un cliente
si me podrian ayudar se los agradeceria muchisimo
gracias

Comentar

* Name, Email, Comment are Required

Mis Tweets Ajaxman


Categorias

Historico de entradas publicadas