Yii Framework Forum: iCRUD - Con sporte de mensajes i18n (incluye Español) - Yii Framework Forum

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

iCRUD - Con sporte de mensajes i18n (incluye Español) CRUD estándar con soporte i18n y algunas mejoras adicionales. Rate Topic: ***** 1 Votes

#1 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 14 February 2010 - 05:38 PM

Saludos desde Colombia,
He creado una extensión que he llamado iCRUD (i18n CRUD) en principio es el mismo CRUD de Yii pero con soporte de mensajes en distintos idiomas (eso incluye el español/castellano),además, agrega algunas funcionalidades que no tenemos con el CRUD estándar:
  • Los campos relacionales se generan como Combos en lugar de los típicos campos de texto, y a la hora de mostrarlos uestran el valor de la tabla maestra, en lugar del valor del ID. Esto normalmente tenemos que hacerlo de forma manual.
  • Los campos de fecha se generan con un campo de calendario donde se peude elegir la fecha (así que la validación de fecha está incluida)
Para instalarlo basta con descargarlo, descomprimirlo y copiar el directorio shell a protected/commands (es decir, dentro de commands queda el directorio shell) y el directorio messages se copia protected.
Se configura Yii para que muestre el idioma deseado (el archivo protected/config/main.php):
'language'=>'es',
        'charset'=>'utf-8',


y en la sección de componentes:
'messages'=>array(
                        'class'=>'CPhpMessageSource',
                ),



y listo para usar en la consola.

El foro en inglés es: http://www.yiiframew...h-i18n-support/
La extensión se peude acceder en: http://www.yiiframew...xtension/icrud/
Y la versión SVN en: http://code.google.com/p/icrud/

Comentarios, sugerencias, aportes y reporte de errores son bienvenidos.

Saludos y éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
1

#2 User is offline   Asgaroth 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 371
  • Joined: 17-July 09
  • Location:Bogota, Colombia

Posted 15 February 2010 - 08:59 AM

Exelente estaba pensando hacer algo para el crud y los campos relacionales pero veo que ya no tendre que hacerlo! gracias lo probare cuanto antes.

que viva colombia!
- Extension: Dynamic DataProvider Behavior
- Extension: XUpload - jQuery File Upload Extension
- Extension: PhpQuickProfiler - A Web Log Router that will help you profile your application
- Extension: XDateView - A Date grouped Grid View
- Extension: Foundation - An easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device.



- Wiki: How to generate Yii like Documentation
- Wiki: How to re enable logging during unit testing
0

#3 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 21 February 2010 - 12:56 PM

He publicado la versión Beta de iCRUD. La nueva versión contiene nuevas características:
  • Agregado soporte a mensajes en francés.
  • El tipo de datos TINYINT(1) se interpreta como BOOLEAN en Bases de datos MySQL.
  • Además, se han corregido algunos errores y algunos mensajes.
Nuevos idiomas de los mensajes y características son bien bienvenidas.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#4 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 22 February 2010 - 11:36 AM

Nueva versión de iCRUD ha sido publicada. Una gran cantidad de mejoras y corrección de errores han sido implementados. Esta versión es la primera que puede ser considerada como candidata para ser la versión estable.
Algunas de las características nuevas (y errores corregidos) son:
  • Correción al mostrar las vistas y al procesar el controlador.
  • La vista por defecto es admin (index ya no lo es más)
  • Breadcrumbs ya no se muestran como números ahora es texto (con soporte de i18n)
  • Las llaves foráneas se filtran con combos (ya no hay errores)
  • Corregidos los errores al mostrar las llaves foráneas en las vistas Index, List y Admin.
  • Los mensajes en francés y español han sido actualizados.
  • Y varias optimizaciones, mejoras y correcciones menores más.
Espero que disfruten esta extensión, estaré atento a los comentarios y sugerencias. Nuevos idiomas son bienvenidos (especialmente: Chino, Portugués), Actualmente solo están implementados: Inglés (por defecto en Yii), Alemán (gracias a thyseus, por cierto necesita ser actualizado), Español y Francés (necesita ser revisado por un nativo de Francia, pues el francés no es mi idioma natal).

Saludos y muchos éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#5 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 28 February 2010 - 01:15 PM

Actualizados lo mensajes en francés en el repositorio SVN. Gracias a francois.allard
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#6 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 28 February 2010 - 01:20 PM

Actualizados los mensajes en Alemán en el repositorio SVN. Gracias a thyseus.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#7 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 09 March 2010 - 07:06 PM

He subido una nueva versión beta de iCRUD a la que se le ha adicionado la traducción a portugués y se le han actualizado los mensajes en los demás idiomas.
Además, se le ha adicionado el comando iFormCommand que es heredado de FormCommand (para pruebas solamente). Esta clase nueva solo está disponible en la última versión de Yii (1.1.1-dev) que puede ser descargada desde el repositorio SVN.
Comentarios y sugerencias son bienvenidos.

Saludos y éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#8 User is offline   transistor 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 79
  • Joined: 05-June 09
  • Location:Mexico

Posted 04 April 2010 - 01:49 AM

Hola. Esta es una excelente idea.
Necesito un poco de ayuda.
He instalado la versión beta 3.0.9 con Yii versión 1.1.1, la generación del CRUD salió sin errores.
La base de datos con la que estoy trabajando ya contiene datos, así que cargué en mi navegador http://localhost/ibr....php?r=usuarios
Y sale una lista vacía:
Posted Image
Si me voy a la liga que dice "Listado de Usuarios", me sale la lista de usuarios que esperaría ver.
Hice algo mal? me falta alguna configuración? o es algo conocido?
Gracias por la extensión.
Saludos.
0

#9 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 05 April 2010 - 10:37 AM

View Posttransistor, on 04 April 2010 - 01:49 AM, said:

Hola. Esta es una excelente idea.
Necesito un poco de ayuda.
He instalado la versión beta 3.0.9 con Yii versión 1.1.1, la generación del CRUD salió sin errores.
La base de datos con la que estoy trabajando ya contiene datos, así que cargué en mi navegador http://localhost/ibr....php?r=usuarios
Y sale una lista vacía:
Posted Image
Si me voy a la liga que dice "Listado de Usuarios", me sale la lista de usuarios que esperaría ver.
Hice algo mal? me falta alguna configuración? o es algo conocido?
Gracias por la extensión.
Saludos.


Hola transistor,
Lo único extraño que veo es que el tipo está inicializado en 0, lo cual estaría filtrando los datos para que solo muestre los de tipo "0", de todsa formas sí hay un error similar en bases de datos PostgreSQL en el cual se está trabajando.
Cualquier inconveniente que experimente por favor, sin dudarlo escríbalo para resolverlo en el menor tiempo posible.

Saludos y éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#10 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 05 April 2010 - 10:48 AM

Alguno ha probado iCRUD con bases de datos PostgreSQL?
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#11 User is offline   transistor 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 79
  • Joined: 05-June 09
  • Location:Mexico

Posted 05 April 2010 - 11:45 PM

Hola.
Creo saber cual es el problema.
Al parecer, se ha descubierto un bug en Yii que cuando genera un nuevo search, los valores que están por defecto en MySQL (probablemente también en Postgre) son asignados a este search.
Una solución que me funcionó consiste en asignar valores nulos a dichos campos.
Por ejemplo, si mi registro contiene un campo llamado "activo" que por defecto (en MySQL) tiene valor "0", lo que hago es esto:
$model=new Anuncio('search');
$model->activo = NULL;

Hay que hacer los mismo para todos los campos con valor por defecto y la lista sale completa.
Esta solución la encontré aquí: DB default value in FILTER. What for?
Saludos!
0

#12 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 06 April 2010 - 08:48 AM

Gracias por la retroalimentación, no había notado el problema, tal vez porque no suelo usar valores por defecto validados desde base de datos.
Saludos y éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#13 User is offline   arvaro 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 23-April 10
  • Location:Chile

Posted 26 April 2010 - 11:20 AM

alguien ya probo que tal anda con PostgreSQL ??
0

#14 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 28 April 2010 - 09:10 AM

View Postarvaro, on 26 April 2010 - 11:20 AM, said:

alguien ya probo que tal anda con PostgreSQL ??

Hola Arvaro,
Ya algunos me han contactado para notificarme algunos problemas experimentados (que no son mayores, en principio funciona prácticamente sin cambios). Ya se están haciendo algunas pruebas y modificaciones para que funcione con MySQL, PostgreSQL y FirebirdSQL (principalmente las dos primeras).
cualquier prueba y resporte adicional son bienvenidos.

Saludos y éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#15 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 28 April 2010 - 09:12 AM

Deseo agregar que se está agregando el soporte de el nuevo módulo GiiModule al core de iCRUD, para que GiiModule tenga soporte para múltiples idiomas y genere los campos relacionales de igual manera que lo hace iCRUD desde consola.
Saludos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#16 User is offline   Juan Pablo Sala 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 65
  • Joined: 16-June 09

Posted 24 July 2010 - 04:11 PM

excelente! me encantó tu generador!
Especialmente me gustó poder ver esos campos relacionados en vez de los ID's, incluso en el grid!! jeje sencillamente MUY util

Gracias.
0

#17 User is offline   gallego123 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 535
  • Joined: 11-August 09
  • Location:Argentina

Posted 26 July 2010 - 07:54 AM

View PostJuan Pablo Sala, on 24 July 2010 - 04:11 PM, said:

excelente! me encantó tu generador!
Especialmente me gustó poder ver esos campos relacionados en vez de los ID's, incluso en el grid!! jeje sencillamente MUY util

Gracias.


Hola Juan Pablo

deberías mirar esta extension http://www.yiiframew...ate-collection/

lo recomienda el mismisimo robregonm

Quote

Future Plans
There's no future plans, you are encouraged to use GTC - Gii Template Collection. Thyseus has made a great job implementing the current features of iCRUD in GTC module, so, this module is the official replacement to iCRUD.

KISS - Keep It Simple Stupid
ASAP-As Soon As Possible
http://www.yiiframew...oc/cookbook/71/
0

#18 User is offline   Juan Pablo Sala 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 65
  • Joined: 16-June 09

Posted 28 July 2010 - 09:01 AM

Ahora mismo la voy a mirar, gracias
0

#19 User is offline   robregonm 

  • Expert Yii Developer
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 595
  • Joined: 30-July 09
  • Location:Colombia

Posted 02 August 2010 - 03:24 PM

Claro, cualquier sugerencia o corrección o adaptación a GTC, no dude en contactarse conmigo para realizar el ajuste. Junto con thyseus estamos trabajando para que GTC se convierta en la mejor alternativa a las plantillas por defecto del módulo Gii.
Saludos y éxitos.
Ricardo Obregón

YiiFramework en Español - http://yiiframework.co/ - http://yiiframeworkenespanol.org/ - Yii Code Generator for Bootstrap
http://obregon.co/ - https://1server.co/
PHP 5.5+, nginx 1.7, MySQL(MariaDB & PerconaDB), PostgreSQL 9, Yii 2, CanJS
Follow me: @robregonm & @obregonco & @1ServerCo.
0

#20 User is offline   juan bejar 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 11-August 10

Posted 14 August 2010 - 04:49 PM

Hola,

serían tan amables de indicarme dónde puedo ver un tutorial o encontrar información para armar un sitio web con contenidos bilingües (inglés y español).

El sitio que tengo que realizar contiene una db MySQL donde se almacenan noticias en ambos idiomas y el usuario elige cómo ver el sitio, en inglés o en castellano.

¿Se puede?

Gracias.
0

Share this topic:


  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users