Autor Tema: SVCommuniter - Chrome & Firefox Extension (Open Source)  (Leído 40141 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado gcastellanos

  • Sv Member
  • ***
  • Mensajes: 196
    • Enter Computadoras
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #15 : marzo 17, 2011, 12:42:54 am »
Buen trabajo, gracias por compartirlo  :thumbsup:
Porque lo que hago, no lo entiendo; pues no hago lo que quiero, sino lo que aborrezco, eso hago. (Rom. 7:15)

DoggyDog

  • Visitante
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #16 : marzo 17, 2011, 08:02:51 am »
fuck!

a pesar de lo que te haya dicho antes... te respeto jaime!
cipote, you got skills! Excelente!

Desconectado chester08

  • Sv Member
  • ***
  • Mensajes: 400
  • ahora tengo otro motivo para no dormir... thnks
    • My Web site
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #17 : marzo 17, 2011, 08:05:02 am »
Woww man , que buena te quedo esa extensión , lo del código (Color del codigo) te quedo "San vergon".  me he bajado el codigo, para echarle un ojo y estudiarlo...
Sos grande JaiMe!! (sos todo lo que siempre quise ser)   :drinks:
jejeje aparecí en el video :D y no me mutearon .. jeje XD
------------------- Ch3st3r08-----------------------

Desconectado pollo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 8517
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #18 : marzo 17, 2011, 09:28:26 am »
 :shock: :shock: :shock:Que excelente, esta esta onda!!!!!!!!!!!

Yo soy usuario de Chrome ohyea: asi que esta extensión me va a caer de toque :wub: :wub:

Buen aporte :thumbsup: se le felicita al usuario Jaime. Al llegar a mi casa en la tarde la voy a instalar
« Última Modificación: marzo 17, 2011, 09:30:11 am por Pollinski »

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #19 : marzo 17, 2011, 07:27:31 pm »
Gracias a todos, en realidad me alegra que les haya gustado :-)

Sientance libres de hacer preguntas sobre el código en el foro de programación, siempre sigo de cerca esa area.
« Última Modificación: marzo 17, 2011, 07:30:03 pm por JaiMe »
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado timon02

  • Sv Member
  • ***
  • Mensajes: 130
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #20 : marzo 17, 2011, 11:08:36 pm »
wow exelente lo probe en la oficina y me gusto mucho  :drinks:, lo acabo de poner en mi pc y funciona como se debe en  chromium  :sur:

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #21 : marzo 18, 2011, 06:07:44 pm »
He hecho cambios internos, lo mas notable es la eliminación de la scrollbar cuando los titulos de los threads son largos

Antes


Despues


La extension se actualiza automaticamente y no es necesario reiniciar Chrome. Los interesados en el código pueden seguir el repo en github (la url ha sido agregada al mensaje principal),  ahi va a estar siempre la ultima version incluso cuando no ha sido publicada en la Chrome Web Store
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

HealH

  • Visitante
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #22 : marzo 18, 2011, 07:31:11 pm »
sino lo dices no me doy cuenta porque en mi chrome no se actualizo el solo pero ya lo hice manualmente y se ve mejor, la barra era algo molesta para monitores estandar  :thumbsup:

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #23 : marzo 22, 2011, 07:07:19 pm »
Update:

Nuevas features

Ahora pueden ejecutar commandos desde la barra de direcciones al escribir svc y presionar la spacebar



Hay cinco commandos disponibles, cuando escriben cualquier palabra que no sea un commando, la extension asumirá que están haciendo una búsqueda.

Bug fixes:

Navegacion por medio del teclado

Ayer mientras navegava en el foro me di cuenta los siguientes temas no se abrian al presionar la letra O

  • Partidos Oficiales...
  • SVC jugando Combat Arms



SS del maldito bug


Las estrellitas y rangos no aparecen

Ayer tambien cambie la manera en que ciertos elementos de la pagina se ocultan (para los que tienen la opción remove clutter activada) Ahora varios elementos son ocultados antes que la pagina termine de cargarse. Esto creo un bug que si @chester no lo menciona no me doy cuenta. El bug oculta estos elementos a usuarios que nunca han usado la opción remove clutter, pero ya ha sido solucionado.

SS del maldito bug


<geek on>
Un poco sobre HTML 5

Las opciones de la extension son guardadas en el lado del cliente usando la nueva metodologia localStorage de HTML5. Estas son variables persistentes que se guardan en el navegador en el contexto de un nombre de dominio.

En el caso de la extension cuando un usuario activa la opcion 'remove clutter' la variable 'hideClutter' es creada en el buscador bajo el contexto de la extension.

Código: [Seleccionar]
localStorage.hideClutter = 'true';   // remove clutter checked
localStorage.hideClutter = 'false';  // remove clutter unchecked

Así mismo la lista de usuarios bloqueados o 'muted' es guardada en una de estas variables.

Código: [Seleccionar]
localStorage.blacklist = 'user1,user2';

En realidad es simple. Lo complicado viene al momento de serializar/deserialize la información contenida en estas variables en el contexto de la extension y asegurarse que el script que modifica al foro tenga accesso a ellas. Mientras que ambos se ejecutan en el lado del cliente, ambos corren bajo contextos diferentes. Pero esto ya necesitaría su propio tema.

<geek off>


« Última Modificación: marzo 22, 2011, 07:09:08 pm por JaiMe »
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

DoggyDog

  • Visitante
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #24 : marzo 22, 2011, 08:27:50 pm »
Jaime.. ...te pelaste brother!

te fajaste!

Tu buen trabajo y esfuerzo se nota en lo que haces! excelente! mis respetos!

Desconectado chester08

  • Sv Member
  • ***
  • Mensajes: 400
  • ahora tengo otro motivo para no dormir... thnks
    • My Web site
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #25 : marzo 22, 2011, 09:30:11 pm »
Hey gracias jaime por corregir ese problema.!  :drinks:
medio intente entender tu explicacion del por que del BUg  x_x .
ME da mucho gusto haber ayudado en algo.
jeje me siento bien "bug finder" XD .

Estan bien cool las new features...
necesito leer mas acerca del localStorage de HTML5  :phew:
------------------- Ch3st3r08-----------------------

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #26 : marzo 22, 2011, 10:08:04 pm »
Bueno se me han ocurrido varias ideas para agregar funcionalidad a esta tan buena extension que el amigo @JaiMe ha liberado para la comunidad, pero como antes de venir y tirar codigo, siempre es necesario crear un entorno de desarrollo, aqui explico como lo prepare yo:

0) Asumimos que estamos en Linux con git, ruby instalados y que tenemos una cuenta en github

1) Hacemos fork sobre el proyecto https://github.com/jrmoran/svcommuniter
   
   
   


2) Descargamos nuestro proyecto usando git (asumimos que ya tenemos git listo para trabajar con github)
    git clone git@github.com/[NombreUsuario]/NombreRepositorio.git
   
   

3) Bien ahora debemos installar un par de gemas para ruby
     gem install staticmatic
     gem install bluecloth
   
La primera sirve para generar sitios estaticos usando HALM, la segunda permite utilizar MarkDown como lenguaje dentro de las paginas HALM, el resultado final que veremos sera un conjunto de archivos html, javascript y css.

4) Construimos la extension por primera vez
     staticmatic build svcommuniter
   
     

Ahora si van a la carpeta donde descargaron el proyecto, veran una que dice site y que es donde se colocan todos los archivos finales que formaran parte de la extension.

5) Vamos a probar nuestra extension "local" en nuestro navegador, damos click a lado derecho en la llave de opciones, luego Herramientas y despues Extensiones.

5.1) Desactivamos la extension "de produccion" para evitar que de alguna especie de conflicto con la que nosotros estemos probando


y damos click al lado derecho donde dice Modo de programador.


Click en Cargar extension sin empaquetar y elegimos la carpeta "site" de donde hemos descargado el proyecto.



Listo con eso ya tienen todo preparado para modificar los archivos, generar el sitio y probarlo en google chrome al instante.



En estos momentos debes tener la extension funcionando y tu entorno de desarrollo listo para modificarla  :drinks:

Bueno mañana espero trabajar en las modificaciones que he pensado  :thumbsup:   

No sabia de la existencia de staticmatic, muy util para casos como estos  :thumbsup:

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #27 : marzo 22, 2011, 11:24:05 pm »
gracias por el tuto hkadejo! Lo explicaste mejor que yo. Seria bueno ver mas compatriotas en github, la comunidad open source en el salvador es casi no-existente.

Para los desarrolladores que usan windows, pueden empezar con
http://rubyinstaller.org/  y luego instalar http://code.google.com/p/msysgit/ esto permitira usar ruby y git desde la consola. (yo tenia ambos bajo windows 7).

Mientras que las extensiones de chrome solo necesitan HTML, CSS y JS. Usar herramientas como StaticMatic hace las cosas fun.

StaticMatic es basicamente un compilador que convierte archivos .haml, .scss y .sass en archivos .html y .css. La ventajas es que el codigo es mas facil de mantener y mas rapido de crear.

HAML & Markdown -> HTML


SCSS -> CSS


Video HAML y SCSS a partir del min 2:40
[youtube]82SVjkTUbiQ[/youtube]
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado olatin

  • The Communiter-
  • *
  • Mensajes: 1662
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #28 : marzo 23, 2011, 06:09:35 am »
Gracias Jaime, instalado y probado, saludos
El tema esta en ver siempre la luz adelante para opacar la oscuridad que dejamos atras.

Desconectado G1r3D

  • The Communiter-
  • *
  • Mensajes: 3617
Re: SVCommuniter - Chrome Extension (Open Source)
« Respuesta #29 : marzo 25, 2011, 08:48:05 pm »
Voy a hacer una peticion, Jaime, no se si podes hacer que se oculten los baner de los Game Servers, es que generalmente me conecto en la mini (creo que somos varios :p), y apenas puedo leer, ya se que el foro tiene una opcion para ocultarlos, pero si se usa, tambien oculta otras cosas que si son utiles.

Claro, siempre y cuando esten de acuerdo los admin.

Gracias
Y un día, tal vez, se vuelvan a ver
Sintiendo una atracción