Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Importante novedad: GatorV libera su famoso Toolbox ;-)

Estas en el tema de Importante novedad: GatorV libera su famoso Toolbox ;-) en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Nuestro estimado moderador, Christopher Valderrama ( GatorV) , y luego de mucha insistencia por parte de colegas (me incluyo ), ha liberado su toolbox basado ...
  #1 (permalink)  
Antiguo 26/07/2008, 16:22
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Importante novedad: GatorV libera su famoso Toolbox ;-)

Nuestro estimado moderador, Christopher Valderrama (GatorV), y luego de mucha insistencia por parte de colegas (me incluyo ), ha liberado su toolbox basado en Zend Framework.

GeckoToolbox

A PHP Toolbox based on Zend Framework

Como no podía ser menos, los fuentes se encuentran disponibles bajo licencia GPL ("Software Libre").

Sugerencia: ir de a poco tirando ideas y dudas para que pueda ir armando la documentación inicial y que sea fácil empezar a conocer la herramienta. Obviamente todo quién quiera colaborar será bienvenido.

Este tipo de iniciativas deben servir de ejemplo, ya que "no solo de frameworks vive el desarrollador", también se requieren este tipo de proyectos de más alto nivel.

En hora buena my friend
__________________
Blog phpsenior.com Cursos a Distancia surforce.com

Última edición por enriqueplace; 26/07/2008 a las 23:07 Razón: mal redactado
  #2 (permalink)  
Antiguo 26/07/2008, 17:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Muchas Gracias Enrique, no esperaba tal noticia, jeje, pero pues aprovechando espero lo puedan checar y verlo y analizarlo, le falta casi toda la documentacion aunque en el wiki ya subi un poco de como usarlo.

Saludos.
  #3 (permalink)  
Antiguo 26/07/2008, 17:43
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Felicitaciones GatorV. ya estoy analizándolo sobre todo el componente data grid.

saludos,
  #4 (permalink)  
Antiguo 26/07/2008, 22:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Gracias por tus comentarios zsamer, voy a checar lo que me dijiste por PM ya que no lo habia notado.

Saludos!
  #5 (permalink)  
Antiguo 27/07/2008, 14:37
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

no es por nada pero hubiese sido bueno que la explicacion este en español, y que los gringos se adapten a nosotros y no nosotros a ellos :P
  #6 (permalink)  
Antiguo 27/07/2008, 16:31
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Cita:
Iniciado por destor77 Ver Mensaje
no es por nada pero hubiese sido bueno que la explicacion este en español, y que los gringos se adapten a nosotros y no nosotros a ellos :P
El ingles es el idioma predominante en el mundo, hay que adaptarse a el y no al revés.
  #7 (permalink)  
Antiguo 27/07/2008, 20:24
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Cita:
Iniciado por zsamer Ver Mensaje
El ingles es el idioma predominante en el mundo, hay que adaptarse a el y no al revés.
si ya lo se por mas que me reviente pero a lo que voy es que si lo escribe un latinoamericano que respete su idioma, diferente es si lo escribia un gringo, es como si gatorv empezara responder post en ingles en este foro... se entiende a lo que voy?
  #8 (permalink)  
Antiguo 27/07/2008, 20:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

No es que no respete mi idioma, simplemente que me interesa que el Toolbox sea lo mas universal posible, si documento todo en español, no seria universal.

Saludos.
  #9 (permalink)  
Antiguo 28/07/2008, 00:41
 
Fecha de Ingreso: mayo-2005
Mensajes: 201
Antigüedad: 19 años
Puntos: 2
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Cita:
Iniciado por destor77 Ver Mensaje
no es por nada pero hubiese sido bueno que la explicacion este en español, y que los gringos se adapten a nosotros y no nosotros a ellos :P
Cita:
No es que no respete mi idioma, simplemente que me interesa que el Toolbox sea lo mas universal posible, si documento todo en español, no seria universal.
Si bien el ingles estadisticamente es el mas hablado no es lengua universal el dia que eso suceda tiraremos unicode por que no habra necesidad de representar, ni de codificar otros caracteres. Asi que mi estimado tienes fuerte comprimiso no solo con los que hablan ingles, si no tambien con los que hablan otra lengua incluyendo a los que hablamos español.

Como siempre es una opinion, ya que al final tu eres el del proyecto asi que tu decides.
__________________
Saludos!
Mty-NL..
  #10 (permalink)  
Antiguo 28/07/2008, 02:14
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Habra que mirarlo un poco, quizas no para usarlo, pero si para copiar ideas. La GPL puede ser demasiado estricta, ya que limita el uso comercial.

El esperanto fracaso, asi que el ingles es lo mas parecido a una lengua comun que existe para que un aleman, un frances y un español se entiendan.
  #11 (permalink)  
Antiguo 28/07/2008, 06:51
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

"La GPL puede ser demasiado estricta, ya que limita el uso comercial."

¿De donde?

Lástima que existen empresas que no leen la licencia y se copian las distribuciones y venden como propias.

Tsk...tsk.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #12 (permalink)  
Antiguo 28/07/2008, 08:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Cita:
Iniciado por HerSAn Ver Mensaje
Si bien el ingles estadisticamente es el mas hablado no es lengua universal el dia que eso suceda tiraremos unicode por que no habra necesidad de representar, ni de codificar otros caracteres. Asi que mi estimado tienes fuerte comprimiso no solo con los que hablan ingles, si no tambien con los que hablan otra lengua incluyendo a los que hablamos español.

Como siempre es una opinion, ya que al final tu eres el del proyecto asi que tu decides.
Estoy planeando subir ejemplos en español en mi blog, aunque en el sitio oficial continuara siendo en Ingles.

Esto es como te digo por ser mas universal, es mas facil que una persona de china que use el Toolbox lo lea en Ingles a que si lo dejo todo en español.

Saludos.
  #13 (permalink)  
Antiguo 28/07/2008, 11:55
Avatar de Lord Kazuky  
Fecha de Ingreso: junio-2006
Ubicación: 7F.00.00.01
Mensajes: 123
Antigüedad: 17 años, 10 meses
Puntos: 5
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Simplemente genial, una razón más para empezar a utilizar Zend framework, ahora si me decidí ;)
__________________
Saludos.
"Cualquier tonto puede escribir código que un computador entiende. Los buenos programadores escriben código que los humanos pueden entender. ;)"
  #14 (permalink)  
Antiguo 29/07/2008, 14:07
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Cita:
Iniciado por GatorV Ver Mensaje
Estoy planeando subir ejemplos en español en mi blog, aunque en el sitio oficial continuara siendo en Ingles.
Que bueno que lo pases al español.

Cita:
Iniciado por GatorV Ver Mensaje
Esto es como te digo por ser mas universal, es mas facil que una persona de china que use el Toolbox lo lea en Ingles a que si lo dejo todo en español.

Saludos.
Puede que tengas algo de razon en ese punto, pero sigo pensando que hubiese sido mejor en español , por ejemplo tal vez a un frances, portugues o italiano le resultara mas facil leerlo en español que en ingles. Yo soy de esos troglodita que defiende las raices, es el famoso "si lo gringos se tiran al rio, nosotros tambien nos tiramos", en los ultimos tiempos el español se gano mucho terreno a la hora de estudiar como segundo idioma y creo que es bueno defenderlo, sino estariamos hablando en este foro en ingles para ser mas universales, o peor aun para ser mas universal dolaricemos o euroricemos la economia de todo el mundo asi somo todos universales.
Igual existe el traductor de google para enteder algo jejeje

un abrazo y gracias por liberar tu codigo
  #15 (permalink)  
Antiguo 29/07/2008, 14:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

de pelos.... sin duda, grax!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #16 (permalink)  
Antiguo 29/07/2008, 16:47
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

loading........


algun demo de QUE HACE?.

Felicidades, para usarlo de forma comercial, creo que AGPL se adapta... o nose.


connection closed.
__________________

Maborak Technologies
  #17 (permalink)  
Antiguo 30/07/2008, 09:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

No hay demos en linea, pero no servirian de mucho, ya que en si lo importante del Toolbox esta en el lado del server
  #18 (permalink)  
Antiguo 30/07/2008, 10:08
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

loading..............


En hora buena, voy a picar un poco de tu codigo. Me ha gustado como has documentado el codigo.

Da gusto ver eso, es agradable para todo developer :D.


connection closed.
__________________

Maborak Technologies
  #19 (permalink)  
Antiguo 30/07/2008, 10:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

jeje, aunque no todo esta documentado, me faltan varias cosas según recuerdo..., despúes subire algúnos demos, ahorita lo que voy a subir van a ser unos basic tests para que puedan picarle a los códigos.

Saludos.
  #20 (permalink)  
Antiguo 30/07/2008, 15:38
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Hola GatorV !

Felicitaciones !, finálmente has decidido liberarlo, vamos a empezar a ver código para así aprender nuevas cosas.

También me incluyo en la peticiones para que pongas algunas demostraciones, por ahí vi que hay un componente datagrid con varias cosillas interesantes , ojalá puedas subir un ejemplo.

En hora buena !!,

Un saludote.
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #21 (permalink)  
Antiguo 30/07/2008, 20:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

El ejemplo ya esta en linea en la seccion de Downloads y en el wiki indica como ejecutarlo.

Saludos!
  #22 (permalink)  
Antiguo 14/10/2009, 12:32
Avatar de oswaldochc  
Fecha de Ingreso: octubre-2009
Ubicación: Ecuador
Mensajes: 41
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Cita:
Iniciado por GatorV Ver Mensaje
El ejemplo ya esta en linea en la seccion de Downloads y en el wiki indica como ejecutarlo.

Saludos!
Hola

Quisiera saber si hay una nueva version del componente Datagrid del toolbox, como fue lanzado el año pasado.... quisiera añadirle un checkbox a una columna como el grid de Joomla y no se si habria como...?


Gracias por su atención.....
  #23 (permalink)  
Antiguo 14/10/2009, 20:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

No hay updates por ahora, y el problema es que el toolbox ha pasado a ser propietario y no lo he podido actualizar la versión "free".

Es fácil agregar un checkbox a una columna, para eso tienes precisamente el GridRenderer, checa este ejemplo:
Código PHP:
Ver original
  1. <?php
  2. class myCustom_Formatter extends Gecko_DataGrid_Formatter_Table {
  3.     public function beginRow($rowNum, $params = array()) {
  4.         parent::beginRow($rowNum, $params);
  5.        
  6.         if ($rowNum === 'header') {
  7.             $this->table->addHeader('Checkbox');
  8.             return true;
  9.         }
  10.        
  11.         $data = $this->grid->getDataSource()->getRowAt($rowNum);
  12.         $someKey = $data['someKey'];
  13.        
  14.         $enabledCheck = '<input class="enableCheck" type="checkbox" id="activado_'.$someKey.'"';
  15.         if ($data['is_enabled'] == 1) {
  16.             $enabledCheck .= ' checked="checked"';
  17.         }
  18.         $enabledCheck .= ' name="isEnabled" value="'.$someKey.'" />';
  19.         $this->table->addCell($enabledCheck);
  20.     }
  21. }

Con eso creas un checkbox al inicio de las celdas, si lo quieres hacer al final usa el método endRow en lugar de beginRow.

Luego al crear el grid, usa el formatter que hiciste en lugar del formatter por defecto, por ejemplo:
Código PHP:
Ver original
  1. $grid = new Gecko_DataGrid('test', $source);
  2. $grid->setFormatter(new myCustom_Formatter());

Saludos.
  #24 (permalink)  
Antiguo 18/10/2009, 01:18
Avatar de luckystrikede11  
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

parece interesante el proyecto.. pero lo podrian explicar en pocas palabras en que consiste.
  #25 (permalink)  
Antiguo 18/10/2009, 19:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Importante novedad: GatorV libera su famoso Toolbox ;-)

Solamente es una capa de algunas herramientas extra que no incluye Zend por defecto, como un DataGrid para la generación de tablas, un ABM y cosas similares, requiere por supuesto de que tengas Zend Instalado y solamente como te digo son algunas herramientas extras.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 05:22.