Desarrollo Web

Generar archivo YAML para Doctrine usando MySQL Workbench

Symfony es uno de los frameworks para PHP más estables y escalables, lo que ha hecho que se vuelva muy popular. Además, usa por defecto Doctrine, uno de los ORM para PHP más potentes.

Sin embargo, para poder usar Doctrine, es necesario crear un archivo YAML. Pero ¿cómo hacemos cuando ya tenemos una bd ya creada? Felizmente, existe un plug-in para MySQL Workbench que permite exportar un dbschema a un archivo YAML.

1. Descarga e instala  MySQL Workbench

2. Descarga y descomprime  el plug-in  MySQL Workbench Doctrine
3. Ejecutar MySQL Workbench
4. Ir al menu  TOOLS > INSTALL PLUGIN/MODULE FILE
5. Navigate to the DoctrineExport.grt.lua file
6. Ir a DATABASE > REVERSE ENGINEER
7. Llenar los formularios con la información de acceso a tu servidor
8. Escoge tu DB  y continuar con el wizard.
9. Cuando termine, deben aparecer todas la tablas de tu BD
10. Ir a  ARRANGE > AUTOLAYOUT (no es necesario, es sólo para que veas tus tablas ordenadas)
11. Ir a PLUGINS > CATALOG > DOCTRINE EXPORT 4.0 (escoger si se quiere guardar en clipboard o en un archivo)

Eso es todo.

Referencias

http://stackoverflow.com/questions/599566/export-mysql-workbench-data-model-directly-to-schema-yml-in-propel-symfony

http://forum.symfony-project.org/index.php/t/12858/

Herramientas Online

Gmail usando tu propio dominio

Gmail es una de las herramientas web más avanzadas desarrolladas por Google. De heho, posee funcionalidades que no tienen nada que envidiar a aplicaciones de escritorio como Thunderbird,Pandora o MS Outlook. Es por ello que muchos de nosotros lo hemos elegido como nuestro preferido.

Sin embargo, se puede usar una Gmail con nuestro propio dominio. Es decir, en vez de usar una cuenta del tipo

usuario@gmail.com

se puede usar:

usuario@mipropiodominio.com

El proceso no es muy complicado, y sólo se debe ingresar aquí: http://www.google.com/a/cpanel/domain/new

Sign up for Google Apps

Aquí se debe agregar tu dominio. Siguiendo el ejemplo, sería «mipropiodominio.com«.

Luego se ingresa la información que se requiere:

Luego se debe ir al Cpanel de su hosting propio, y se va a MX Entry, dentro de la sección Mail:

Luego, aparecerá una nueva ventana, y se buscará la opción MX Records

y se tiene que agregar el siguiente registro:

ASPMX.L.GOOGLE.COM con una prioridad de 0.

Para que quede de esta manera:

Luego se tiene que regresar  https://www.google.com/a/cpanel/mipropiodominio.com/Dashboard y confirmar que se ha realizado los cambios. Finalmente, tenemos que esperar 48 horas para que Google confirme que Ud. es dueño del dominio que ha ingresado.

Siguenos en Facebook