Novedades para los Links de Viernes



Cada dos o tres días tengo tiempo para escribir un par de líneas de código para el nuevo Links de Viernes. Como algunos sabrán el sistema lo voy a independizar del blog. Esto no implica que los viernes no tengan sus links de siempre, no, para nada, sólo que quiero manejarlo como un sitio aparte y que no esté tan pegado al blog así puede tener vuelo propio.

Como tal estuve trabajando en algunas mejoras, nada del otro mundo, pero si que sirven para un sitio más independizado, así que ahora les comento en que estuve trabajando y que falta para estar listo. El día que esté lo subo y emancipo del blog Guiño supongo que será antes de fin de año, je.



Cambio de diseño

Por el momento es mínimo, le di un ancho fijo porque como no soy experto en CSS nunca pude hacer que quede bien como yo quería así que le di un ancho en pixeles y a la mierda con todo, no afecta demasiado salvo para aquellos que les gustaba todo estirado en un monitor wide :P pero como dudo que sea del gusto de muchos, le ajusté el ancho.

También agregué algunos botoncitos, cambié de lugar otras cosas y todavía me falta pulirlo, pero eso va a quedar para la etapa final cuando termine las funcionalidades, sugerencias de aspecto, color y distribución, son bienvenidas.

Por dentro

Cambié varias cosas que ya estan funcionando, primero que nada hice un sistema "negativizador", es decir, a aquellos "negativizers", usuarios que votan negativo por deporte, les baneo el botón de voto negativo. Para ello se mide la relación de votos buenos, en contra y cantidad y bueno, luego del calculito a dedómetro se decide.

Por otra parte también agregué el script para cerrar links viejos, si no recibieron suficientes votos en su momento, ya no podrán recibirlos.

Agregué validaciones que faltaban como la de no revisar si estaban cargando los tags de un link.

Control del perfil



Cambié de lugar el control del perfil de usuario. Como no es un sitio precisamente "para novatos" hay cosas que saqué del medio. Para poder acceder al perfil hay que hacer click en el ícono con flecha hacia abajo del nombre de usuario, inmediatamente se despliega el perfil del usuario, se muestran los contactos y las opciones generales del usuario, otro click y esto se oculta. Como un menú desplegable con lo que se usa una vez cada tanto.

Denuncias

Sistema de denuncias, al menos hasta ahora se graban y se pueden denunciar links, cuando esté terminada la sección de administración lo podrán observar los moderadores y actuar en consecuencia, así se evita tener que esperar hasta que voten negativo un link "impropio" :P



Perfil de cada usuario



Al ingresar al perfil de un usuario para ver sus links se agrega tanto un RSS personal de cada usuario, para seguirlo de cerca :P (si te interesa lo que publica siempre) y un ícono para ver más información.

Al hacer click se despliega la información completa del perfil según la edite el usuario, redes sociales, sus últimos links y comentarios también.



Contactos



Al ver la vista de contactos tenemos las mismas opciones pero para todos los usuarios que nos sigan o seguimos, además de las opciones de revocar permisos o solicitar seguimiento, RSS, etc.

Posts de Texto



No son links pero a veces alguno tiene algo para decir y es sólo eso, un sistema facilongo de publicación, nada especial, texto directo sin imagenes ni link, pero sirve perfecto para avisarle a la gente algo, así que estará presente.

En portada se muestran los primeros 250 caracteres y adentro el contenido completo



Que falta

Todavía tengo que terminar el registro de usuario y la sección de administración mejorada, además agregaré la posibilidad de tener moderadores y de ver un log de acciones de estos.

Obviamente un diseño más bonito, al menos en sus colores y tipografías, los íconos simples me gustan porque no estorban, aunque pueden ser confusos de a ratos. Obviamente le agregaré más publicidad en algún momento para que rinda sus frutos, el server donde lo alojaré gratis no es :P pero como servicio es totalmente libre.

Por el momento el uso de recursos que tiene es bajo pero a medida que aumente tengo que revisar bien las consultas a la base de datos y optimizarlas, son medio "cochinas" pero bueno, quería lujitos que más adelante no me podré dar, jeje.

Para evitar sobrecarga, por ejemplo, hay varias cosas que se cargan "on demand" por ejemplo la data en el perfil cuando muestra quien te sigue, bueno, la carga en el momento de hacer click en el botón de información y cosas así que iré mejorando, gracias a JQuery, claro :P

Además de todo esto agregaré un par de RSS extra con info más completa y probablemente alguna API para solicitarle cosas al sistema, eso a futuro.

Categoría: Programación Etiquetas:  
Otros posts que podrían llegar a gustarte...

Comentarios

  • j0an    

    GROSO!

    • Responder
    • Citar
    • Comentado:
  • gastonmdq    

    Q bueno fabio!! quedo joyaaa eehh!! yo = lo uso mucho para ver más q para subir cosas!

    Igual quedo FANTASTICO!

    • Responder
    • Citar
    • Comentado:
  • DrM!    

    Ohhhhhh!!!!!!!!!! qué grande, cuánta organización! :D

    • Responder
    • Citar
    • Comentado:
  • Creo que un dato que podrias mostrar junto a votos a favor, en contra... sería las veces que se ha cliqueado en el link, para saber cuantos ven y no votan. :P

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    Marco Antonio dijo:

    Creo que un dato que podrias mostrar junto a votos a favor, en contra... sería las veces que se ha cliqueado en el link, para saber cuantos ven y no votan. :P


    el problema de eso es cómo guardarlo (por javascript) y el costo que tiene para el server guardar cada click de cada visitante.

    por ahí no ahora que hay pocas visitas , pero imaginate cuando crezca :P

    • Responder
    • Citar
    • Comentado:
  • marina    

    "Agregué validaciones que faltaban como la de no revisar si estaban cargando los tags de un link. "
    ups... busted

    muy bueno lo del post de texto Guiño

    • Responder
    • Citar
    • Comentado:
  • MonikaMDQ    

    Bien genial, me gusta. Justamente hoy viendo mis votos, te iba a volver a comentar sobre los usuarios que votan negativo por deporte, asique josha...

    Ah.. lo de cerrar links viejos era algo que tambien lo vi pero no lo dije porque pensé que querías dejarlos all.time... :D

    • Responder
    • Citar
    • Comentado:
  • Que groso, seguí así y vas a terminar teniendo el Fabiobook.

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    MonikaMDQ dijo:

    Bien genial, me gusta. Justamente hoy viendo mis votos, te iba a volver a comentar sobre los usuarios que votan negativo por deporte, asique josha...

    Ah.. lo de cerrar links viejos era algo que tambien lo vi pero no lo dije porque pensé que querías dejarlos all.time... :D


    nah, los viejos se cerrarán, ahora lo que armé es el sistema semiautomático para hacerlo Guiño


    Harry Potel dijo:
    Que groso, seguí así y vas a terminar teniendo el Fabiobook.


    jaja no, eso seguro que no

    • Responder
    • Citar
    • Comentado:
  • iVanxo    

    Me gustó mucho la idea del RSS de contactos, y el sistema en general está bastante piola, la verdad es admirable el empuje y las ganas que le ponés a estos proyectos personales: es obvio que la pasás bien haciéndolo y aprendés un montón.
    Pregunta de ignorante: una vez que hagas la API, ¿se podría pasar a que puedas publicar desde un link o un bookmarklet?

    • Responder
    • Citar
    • Comentado:
  • Que tal un detector de 404, se me acaba de ocurrir....
    ejemplo: http://bytes.com/topic/php/answers/2406-how-check-if-url-exists-not-error-404-a

    y q corra en un cron o cuando alguien ve ese link si ya tiene mas de 1 mes por ejemplo (los links nuevos se ven seguido) y asi con el tiempo no vas a tener una pila de links muertos!

    • Responder
    • Citar
    • Comentado:
  • Achaw    

    Taringa! - Inteligencia Colectiva :D

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    LuisManson dijo:

    Que tal un detector de 404, se me acaba de ocurrir....
    ejemplo: http://bytes.com/topic/php/answers/2406-how-check-if-url-exists-not-error-404-a

    y q corra en un cron o cuando alguien ve ese link si ya tiene mas de 1 mes por ejemplo (los links nuevos se ven seguido) y asi con el tiempo no vas a tener una pila de links muertos!


    es buena idea


    Achaw dijo:
    Taringa! - Inteligencia Colectiva :D


    Para nada, el concepto de T! es completamente distinto y el aporte no se hace por links si no por contenido, acá es un linksharing más cercano a Reddit, Meneame o Digg Guiño


    iVanxo dijo:
    Me gustó mucho la idea del RSS de contactos, y el sistema en general está bastante piola, la verdad es admirable el empuje y las ganas que le ponés a estos proyectos personales: es obvio que la pasás bien haciéndolo y aprendés un montón.
    Pregunta de ignorante: una vez que hagas la API, ¿se podría pasar a que puedas publicar desde un link o un bookmarklet?


    gracias. La idea de la API es justamente para poder armar desde extensiones a aplicaciones externas para publicar links.

    • Responder
    • Citar
    • Comentado:
  • Buenísimo!


    Arriba los link de viernes!


    Pone para descarga algún Banner que lo ponemos en nuestros sitios! - hay que compartirlos!

    saludos!

    • Responder
    • Citar
    • Comentado:
  • hernan    

    Muy Bueno Fabio! lo que se podria implementar en la opcion permant link seria hacer una direccion mas amigable sin tanta query string creo que con htacces se puede hacer.!

    adios!

    • Responder
    • Citar
    • Comentado:

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Para evitar bots, si se tardó mucho en leer la nota seguramente no sirva y tenga que intentar dos veces

Negrita Cursiva Imagen Enlace


comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador