[ PHPMaker ] El generador de paneles administrativos en php

[ PHPMaker ] El generador de paneles administrativos 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)

Share this post

Comments (36)

  • phatiga Reply

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

    28 agosto, 2007 at 15:32
  • fersanvel Reply

    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

    4 octubre, 2007 at 21:57
  • Ajaxman Reply

    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:PHPMakersrc.

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

    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..

    5 octubre, 2007 at 9:30
  • fersanvel Reply

    Tengo la versión 4.3 y el path es C:PHPMakersrc, 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….

    5 octubre, 2007 at 16:34
  • Ajaxman Reply

    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……….

    5 octubre, 2007 at 16:54
  • fersanvel Reply

    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

    17 octubre, 2007 at 11:20
  • Ajaxman Reply

    ;-) ;-)

    17 octubre, 2007 at 11:26
  • santiago Reply

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

    1 diciembre, 2007 at 13:09
  • santiago Reply

    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

    1 diciembre, 2007 at 13:12
  • Ajaxman Reply

    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

    8 febrero, 2008 at 15:21
  • Edosoft Reply

    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.

    27 febrero, 2008 at 12:45
  • Ajaxman Reply

    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.

    27 febrero, 2008 at 12:51
  • Rals Reply

    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.

    19 mayo, 2008 at 6:17
  • badir Reply

    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.

    11 julio, 2008 at 18:35
  • vasco Reply

    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.

    7 agosto, 2008 at 19:14
  • Pereira Reply

    Hola, alguien sabe como puedo realizar lo siguiente:

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

    gracias

    25 octubre, 2008 at 18:12
  • lorenzo Reply

    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..

    18 noviembre, 2008 at 23:22
  • Scyfox Reply

    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!

    2 febrero, 2009 at 18:16
  • fredny Reply

    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.

    4 mayo, 2009 at 9:52
  • charles Reply

    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

    19 mayo, 2009 at 7:48
  • JUANMA Reply

    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

    5 agosto, 2009 at 13:09
  • felipe Reply

    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

    6 octubre, 2009 at 19:59
  • felipe Reply

    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

    6 octubre, 2009 at 20:02
  • armando Reply

    Symfony php hace eso y es totalmente gratuito…

    28 abril, 2010 at 19:49
    • Ajaxman Reply

      @armando:

      Gracias por tu visista, y si Symfony es bueno para esto eso estoy seguro, aunque aprender a manejarlo es algo complicado pero se que es muy bueno, yo usos Kohana 3 y tambien es muy bueno.

      Esta es una alternativa facil para los que no poseen conocimientos avanzados en php, de echo yo prefiero hacer los paneles a mano, saludos.

      29 abril, 2010 at 10:09
  • argomta Reply

    Por que no le hechan un vistazo a “Scriptcase” busquenlo en el google, me parece muy bueno… y esta en español…

    5 junio, 2010 at 9:10
  • Leo Reply

    Hola, les escribo pq tengo un gran inconveniente que no se como solucionar.
    Desarrolle con PHPMaker 7 una pequeña aplicacion utilizando un BD hecha con Access 2003. El problema es el siguiente:

    Luego de compilar, una vez creado mi directorio (por ejemplo Prueba) donde estan todos los archivos. Copio esta carpeta al directorio www de Apache y luego hago: http://localhost/Prueba me aparece la pantalla en blanco, es decir, no me muestra nada, ni siquiera error alguno.
    Pense q era un problema de Apache con PHP, pero funciona todo bien, pues hice la prueba de: http://localhost y el Apache responde lo mas bien. Luego cree un archivo: info.php donde introduje el siguiente codigo:

    y me muestra perfectamente que el PHP6 esta funcionando OK. No entiendo por qué los archivos que compilo mi PHPMaker no se pueden visualizar.

    Ayuda Please !!!

    8 junio, 2010 at 14:02
  • Luis Reply

    Hola moachos… un favor… estoy intentando conectar phpmaker 7 a una bd mysql que tengo en el hosting pero no logro hacerlo, me pueden dar una mano x favor…

    24 julio, 2010 at 9:59
  • yulinai Reply

    hola necesito informacion de como generar un scripts con php maker que convine dos o mas tablas para hacer consultas o mantenimiento de datos en dos tablas al mismo tiempo

    20 enero, 2011 at 10:50
  • yuliani Reply

    omo Generar enlaces con otras tablas(joins) con phpmaker 7 para hacer consultas y actualizaciones y mantenimiento de datos

    20 enero, 2011 at 11:05
  • jhoseft Reply

    Alguien tiene las extensiones de phpmaker 7.T

    25 abril, 2011 at 14:33
  • Jose Reply

    Mejor aprendan a programar y no tendran ese tipo de problemas ;)

    16 agosto, 2011 at 16:26
  • Fidel Legan Reply

    Hola :

    Aun sigues utilizando este producto?? que versión tienes?

    Saludos!!!

    11 febrero, 2012 at 12:08
  • carlosarturoledezma Reply

    como puedo conectar phpmarker con mysql

    9 marzo, 2012 at 7:07
  • CLAUDIO REYES Reply

    Hola.
    Me podrias decir como logro subir lo hecho con phpmaker a una web y que funcione ?? Resulta que creo la base de datos, pero no logro conectarla en el servidor. En mi maquina me anda muy bien pero en la web no.
    Espero que me puedas ayudar.
    Un abrazo
    Claudio

    29 abril, 2013 at 17:15
  • Michelius Reply

    Hola,me podrias pasar el phpmaker 4.3? muchas gracias!

    19 octubre, 2013 at 20:21

Leave a comment

Tu dirección de correo electrónico no será publicada.