Implementación de DISQUS en WordPress

post - - 2 replies - share
Captura de la home de DISQUS

Al hilo de una pregunta del señor Sotoca de Criterion voy a repasar este tema de la Implementación de DISQUS en WordPress, pues creo que hace ya un par de años que implemente DISQUS como sistema de gestión de comentarios en aurea.es, por aquel entonces ningún problema. Pero no siempre es así, en otras implementaciones me ha dado errores a la hora de importar los datos, principalmente en aquellos WordPress que tengan antigüedad. Los errores son causados generalmente por el sistema de codificación de caracteres donde se dan divergencias.

Primero de todo un backup general (base de datos y ficheros), más vale que sobre que no falte.

Del lado de DISQUS

  1. Añadimos nuestro sitio desde disqus.com, y en el admin de disqus > “add new site”.
  2. Configuramos las preferencias del “new site” en disqus, https://site.disqus.com/admin/settings/
  3. Incluimos los moderadores, https://site.disqus.com/admin/settings/moderation/
  4. Añadimos filters por seguridad, https://site.disqus.com/admin/settings/access/#!/?l=blacklist

    Ejemplo de filter:

    .*fuck.*, .*whore.*, 5h1t, 5hit,
    , a55, alert, anal, anus, ar5e, arrse, arse, ass, asses, assfukka, asshole.*, b!tch, b00bs, b17ch, b1tch, ballsack, bastard, beastial.*, bestial.*, bi+ch, biatch, bitch.*, blow job, blowjob, blowjobs, body, bollock, bollok, boner, buceta, bukkake, butthole, buttmunch, buttplug, c0ck, c0cksucker, carpet muncher, chink, cl1t, clit, cock, cock-sucker, cockface, cockhead, cockmunch.*, cocks, cocksuck.*, cocksuka, cocksukka, cok, cokmuncher, coksucka, coon, cox, cum, cummer, cumming, cums, cumshot, cunilingus, cunillingus, cunnilingus, cunt, cuntlick.*, cunts, cyalis, cyberfuc, d1ck, dick, dickhead, dirsa, dlck, donkeypunch.*, doosh, duche, dyke, ejaculat.*, ejakulate, f u c k, f u c k e r, f_u_c_k, fag, fagging, faggitt, faggot, faggs, fagot, fagots, fags, fatass, fcuker, fcuking, feck, fecker, felch.*, fellate, fellatio, flange, fleshflute, fook, fooker, fudge packer, fudgepacker, fuk, fuker, fukker, fukkin, fuks, fukwhit, fukwit, fux, fux0r, gangbang.*, gaylord, gaysex, goatse, hardcoresex, hell, heshe, hoar, hoare, homo, horniest, horny, hotsex, jack-off, jackoff, jap, java, javascript, jerk-off, jizz, kike, knob, knobead, knobed, knobend, knobhead, knobjocky, kondum, kondums, kum, kummer, kumming, kums, kunilingus, m0f0, m0fo, m45terbate, ma5terb8, ma5terbate, masochist, master-bate, masterb8, masterbat.*, mo-fo, mof0, mofo, muff, mutha, muthafecker, nazi, nigga, niggah, niggas, niggaz, nigger, niggers, nob, nob jokey, nobhead, nobjocky, nobjokey, numbnuts, nutsack, orgasim, orgasims, orgasm, orgasms, p0rn, phonesex, phuck, phuk, phuked, phuking, phukked, phukking, phuks, phuq, pimpis, poop, porn, porno, pornography, pornos, prick, pricks, pube, pusse, pussi, pussies, pussy, pussys, rectum, retard, rimjaw, rimming, s_h_i_t, sadist, schlong, screwing, script, scroat, scrote, scrotum, semen, sex, sh!+, sh!t, sh1t, shemale, shi+, shit, shitdick, shite, shithead, shiting, shitings, shits, shitted, shitter.*, shitting.*, shitty, skank.*, slut, sluts, smegma, smut, snatch, son-of-a-bitch, spic, spunk, t1tt1e5, t1tties, tit, tits, titt, tittie5, titties, tittywank, titwank, tosser, tw4t, twat, twathead, twatty, twunt.*, v14gra, viagra, wank.*, whoar, willies, xrated, xss, xxx
    
  5. En opciones avanzadas también podemos ir al link de API donde crear una app para las opciones especiale que podamos integrar, https://disqus.com/api/docs/categories/

Del Lado de WordPress

  1. Instalamos (desde wp-admin > añadir plugin), el plugin oficial de disqus.

  2. Desde wp-admin > comentarios > plugin settings. Establecemos la configuración básica.

  3. Para migrar los comentarios hay dos formas, a mi la que menos errores me da y más rápida me parece es:

    1. Exportar de WordPress los comentarios (fichero WXR): wp-admin >tools > export.
    2. Importar en disqus subiendo el fichero WXR resultante de la exportación.

Conflictos

Como decía, a veces se producen errores relacionados con el sistema de caracteres. DISQUS nos dirá el error y con nuestro gestor de código preferido podemos buscar ese patrón erróneo y remplazarlo por el bueno en el fichero XML. Cuando estén solucionados todos los errores volvemos a importar. Si se dan muchos errores sería más rápido atajarlos con querys a la base de datos o cambiando la codificación de caracteres de ese campo o tabla en la base de datos.

Acerca del significado del color blanco

quote - - 2 replies - share

El significado del color blanco me encaja a la perfección con esta descripción:

El blanco no es una mera ausencia del color; es algo brillante y afirmativo, tan orgulloso como el rojo, tan definido como el negro… Dios pinta con muchos colores, pero nunca pinta de forma tan maravillosa, casi diría con tanta ostentación, como cuando pinta en blanco.

G.K. Chesterton

En internet el blanco se percibe como: objetividad y funcionalidad. Y tiene una fuerte connotación de recuerdo a los medios impresos.

Mis colores favoritos ya se saben 🙂 se aprecian bien en aurea.es: blanco, azul y rosa.

Evidencia de como Google ayuda en los resultados de búsqueda

image - - leave a reply - share

Ejemplo de como Google alimenta nuestro ego y nos mima.

Acabo de caer en uno de mis posts con enlace de Google plus (compartido de forma privada). Lógicamente estoy logeado, pero no deja de ser curioso como la red social de Google ayuda en los resultados de búsqueda y el posicionamiento, y la conocida función que incorpora la foto del autor, lo que parece aportar un punto de credibilidad al contenido.

Enlace posicionado por Google plus

Lo que viene siendo un Martes Responsive y como probar en diferentes dispositivos

image - - leave a reply - share
Foto de iMac, iPad, iPhone

He pasado por varias herramientas centradas en el responsive para probar en diferentes dispositivos, pero al final me quedo usando lo que tengo más a mano (supongo que por rapidez).

Safari + Develop

Nada como probar el responsive de un sitio web directamente en los dispositivos reales para los que estemos desarrollando. Para esto me ayudo bastante del navegador de Apple con su completisisisima herramienta “Develop” donde puedo conectar mi iPad y iPhone con el “Web inspector” de Safari.

Chrome + Emulation

Captura de Emulation

Google Chrome tiene también en su “Inspect Element” una potentisima opción para emular un gran número de dispositivos.

Ilusionado con el resultado del curso de WordPress

post - - 5 replies - share
formacion+alumnosigualproyectos

La verdad es que tenía pendiente este post desde hace un par de semanas para recordar el curso de wordpress, pero… bueno ya se sabe y claro ya se me han adelantado 🙂

La cuestión es que de aquel curso que hemos impartido @qmarcos de [Q]Interactiva y yo a través del CEPA Olloniego ha dado sus frutos (al poco tiempo), y menudos frutos!!!

Como no podría contarlo de mejor forma, os dejo por aquí los enlaces que hablan de ello.