Clicky

El CMS #Kliqqi no funciona con conexión cifrada segura HTTPS

Kliqqi

Tampoco soporta PHP 7

Desde que en febrero de 2016 apareció el sistema de gestión de contenidos (CMS) Kliqqi, como un clon en sustitución del desaparecido Pligg, había estado probándolo para actualizar la página "Háblame del Mar" que está echa sobre la última versión de Pligg.

Las instalaciones de Kliqqi me daban errores de CSS en el panel de administración (Dashboard o "tablero de instrumentos" que lo llaman sus desarrolladores) y en el código de seguridad o CAPTCHA que se necesita para poder publicar una entrada (post) o inscribirse como miembro del sitio. Por falta de tiempo no había podido hasta ahora intentar una solución a estos problemas (continuar leyendo más abajo).

NOTA: Pligg, un clon del famoso Méneame.net de Ricardo Galli, es una plataforma colaborativa en la que la gente puede darse de alta en el sitio web y publicar enlaces de otros sitios web externos para que después sean valorados por esa comunidad que se va formando. Los usuarios pueden votar cada post publicado y el autor obtendrá un determinado "karma" en su cuenta. La idea es que la gente busque temas interesantes que sean muy votados para así conseguir más karma y subir puestos en la clasificación de usuarios. Podría decirse que es como un juego y la satisfacción sería ocupar el primer lugar entre los usuarios. A su vez, tanto Méneame, como Pligg y Kliqqi están inspirados en la famosa página web estadounidense Reddit que tiene millones de usuarios y es muy influyente en Internet.

Ni Pligg ni Kliqqi soportan PHP 7

Hace justo un año hice en todos mis sitios web el cambio a conexión cifrada segura HTTPS y unas semanas más tarde migré de PHP 5.4 a PHP 7. Como consecuencia de esto último Háblame del Mar quedó fuera de línea al no soportar mysqli la librería EzSQL que conecta el PHP con la base de datos. Por ese motivo tuve que instalar en el servidor una segunda versión de PHP, creo recordar que en aquel momento fue la 5.4.19, y habilitar en la configuración de Apache un nuevo servidor virtual (Virtualhost) para que funcionase esta página en particular, dejando que la principal fuese gestionada por la versión 7 de PHP.

Esta semana, y tras una actualización automática desde Webmin de PHP 5.4-2.1-4 a PHP 5.4.45-12, el sitio quedo inhabilitado y tuve que instalar en el servidor una tercera versión de PHP, la 5.6.29-1, con lo que todo volvió a la normalidad.

Kliqqi no soporta conexión cifrada segura HTTPS

En ese momento recordé que el CMS Kliqqi (que según sus actuales desarrolladores es "muy superior" y "seguro" con respecto a Pligg) si soportaba la versión 5.6 de PHP por lo que intenté probar si podía hacer una migración de uno al otro.

"Verdes las han segado" que decía mi abuela. El panel de administración de Kliqqi no respondía a los archivos CSS, por lo que no se puede modificar la configuración, y tampoco aparecía el código de seguridad CAPTCHA necesario para enviar el post.

El foro de Kliqqi funciona a latigazos

Decidí entonces acudir en ayuda al foro de Kliqqi... ¡En qué hora!

Ya había pasado alguna vez por este foro de ayuda sin que al final me hubieran resuelto nada (tuve que arreglarlo yo) y advertí las malas maneras de uno de los administradores, y a la vez desarrollador del CMS, con algunos usuarios... un tal RedWine (Vino Tinto, jejeje).

Y esta vez me ha tocado a mi sufrir el mal humor y la falta de educación de ese engreído.

Comentando los fallos de Kliqqi en el Dashboard y el CAPTCHA con pelos y señales (e imágenes) fui contestado por el Vino Tinto (que debe gustarle bastante al colega) diciendo que Kliqqi funcionaba "como la seda" con PHP 5.6.29. Le envié además algunas de las líneas de errores de los logs de Apache y, por supuesto, las URLs de la página de Pligg Háblame del Mar y en la que está instalado Kliqqi, una subcarpeta en el mismo directorio y de la cual no pongo la dirección porque me estoy pensando en borrarla.

kliqqi baneo por spammerAl tercer día contestó de nuevo que había hecho una instalación de Pligg sobre PHP 5.6.29 y le saltaban 22 advertencias, lo cual yo sabía, había corregido manualmente y se lo dije.

Ya mosqueado, después de haber repasado de cabo a rabo el archivo httpd.conf de Apache y el .htaccess de la raíz de sitio web, haber hecho otras dos instalaciones en otros dos dominios diferentes, reiniciado Apache 6 o 7 veces e incluso reiniciado el servidor, me dió por instalar Kliqqi en un dominio sin conexión segura cifrada HTTPS que tengo para pruebas de este sitio (Apañados.com). Y ¡voilà, no salían los errores!

Mi última entrada en el foro fue comentando este hecho y aconsejando amablemente a Vino Tinto que avisara a los usuarios que descargan el CMS de que Kliqqi no funciona con conexión segura cifrada HTTPS para que no perdieran tiempo. Su reacción fue banearme y eliminar la conversación del foro: látigo ¡por listo!

Conclusión

Este personajillo se cree alguien importante y mira a los demás por encima del hombro, eso en castellano se llama prepotencia. No sólo no ayuda, sino que castiga con dureza y malas maneras a los usuarios del foro.

En esas condiciones de administración y desarrollo, Kliqqi en mi opinión no tiene futuro como un sistema de gestión de contenidos (CMS) serio.

Un CMS debe tener detrás un equipo preparado técnicamente para solucionar los problemas que se presenten, como lo tienen Joomla!, WordPress o Drupal. El Vino Tinto se creía que con una plataforma clonada y mal diseñada desde el principio (llevo luchando con Pligg 8 años para que funcione bien en Háblame del Mar) iba a hacerse rico, pero esto no funciona así y al final los usuarios nos damos cuenta del engaño y del fracaso y acabamos abandonando el proyecto.

Yo voy a seguir trabajando con Pligg (hasta es posible que haga un clon porque tiene una licencia Creative Commons de código abierto), pero sólo para intereses en este momento: Qué funcione sobre PHP 7 y conexión HTTPS cifrada segura.

Jesus_Caceres