Tengo curiosidad por saber cuántos artículos me faltan para publicar el número 1000, así que me puse a tirar algunas queries SQL al motor de bases de datos MySQL de este sitio Joomla!

En los sistemas de gestión de contenido Joomla!, los artículos se almacenan en la tabla "content". Dependiendo de la instalación, puede que las tablas utilicen un prefijo.

La columna "state" indica el estado de publicación del artículo. Un valor igual a 1 indica que el artículo está publicado. Para contar la cantidad de artículos publicados, es posible hacerlo directamente desde el motor de bases de datos ejecutando simples sentencias SQL.

Conectarse al gestor de bases de datos MySQL utilizando el cliente mysql, y ejecutar la sentencia use para seleccionar la base de datos del sitio:

mysql> use joomla;

Para contar la cantidad de artículos publicados, seleccionar los artículos con estado igual a 1:

mysql> select count(*) from xxxx_content where state=1;
+----------+
| count(*) |
+----------+
|      774 |
+----------+
1 row in set (0.01 sec)

La columna "featured" indica si el artículo está destacado o no. El valor 1 indica que está destacado. Para contar la cantidad de artículos destacados, ejecutar:

mysql> select count(*) from xxxx_content where featured=1;
+----------+
| count(*) |
+----------+
|      771 |
+----------+
1 row in set (0.00 sec)

En el caso de este sitio, todos los artículos de contenido propiamente dicho (es decir, excluyendo páginas de contacto, enlaces, etc.) están destacados, para que aparezcan en la página principal.

Para seleccionar todos los artículos publicados y destacados, ejecutar:

mysql> select count(*) from xxxx_content where featured=1 and state=1;
+----------+
| count(*) |
+----------+
|      766 |
+----------+
1 row in set (0.01 sec)

El número es menor porque se restan los artículos destacados que no están publicados (borradores).

Al ritmo de publicación actual (~150 artículos por año) me faltan dos años más para llevar al artículo número 1000.


Tal vez pueda interesarte


Compartí este artículo