logo El diario de Pepe Molina (Caricatos)

yo

Los sistemas de comentarios tendrán siempre aparte del comentario en sí, otros datos básicos como el autor del mismo y la fecha de publicación.


Última caricatura

IV Asamblea de la AEC: IV Asamblea General de la Asociación Española de Caricaturistas

IV Asamblea de la AEC

RSS de las imágenes: rss


La Cita

El pasado tiene sus códigos y costumbres

Sócrates, filósofo griego (470 - 399 AC).


En esta zona están las páginas personales del autor.


Mis clientes ahora también son mis amigos (aunque les cobre).


En Mis amigos Informáticos hay una pequeña colección de páginas de colegas webmasters..


En Mis amigos artistas podemos encontrar artistas de cualquier índole (dibujantes, pintores, escritores...)


Las recomendaciones que proponemos son de índole variada.


Aquí un cajón de sastre de enlaces.


Nos referencian desde sitios de toda índole.


Puede contribuir a mantener esta página con su donativo.


botón pay-pal

Sistema de comentarios paso a paso: Los datos

emoticón de Caricatos Publicado el día 13 de septiembre de 2012
id=96; categorías: Así se hizo, Vicisitudes de un Webmaster, Globalización, Programación

Los sistemas de comentarios tendrán siempre aparte del comentario en sí, otros datos básicos como el autor del mismo y la fecha de publicación. Trataremos de explicar como organizar la tabla que usaremos para guardar y recuperar esos datos.

Datos obligatorios

En este apartado mostraremos esos datos visibles o no que no debemos olvidarnos de incluír para la gestión del sistema de comentarios.

El comentario.

El texto podrá tener limitaciones según nuestro cometido. Podría ser limitado a esos 160 caracteres de los SMS o los 140 de Twitter. Pero en esta serie de apuntes simplemente lo definiremos como un campo de texto.

El autor.

Tal vez podría no ser obligatorio y considerar todos los comentarios anónimos, pero nosostros vamos a dejar que el autor pueda identificarse. Este dato creemos que debe limitarse, y queda "a gusto del consumidor" su tamaño.

Fecha de publicación.

Sin comentarios. Los sistemas gestores de bases de datos suelen tener mecanismos para introducir la fecha del sistema en los nuevas inserciones de datos, pero tenemos que tener prudencia para que no cambie cuando hagamos modificaciones (si fuese necesario).

Identificador "id".

Tampoco sería obligatorio, salvo para poder gestionar el mantenimiento. La forma más simple y tal vez mejor es usar un valor numérico del tipo "auto_increment".

La referencia.

Este dato no sería necesario en un libro de visitas donde los comentarios serían sobre la totalidad de contenidos de la página. Pero cuando se deben comentar elementos concretos, debemos crear un mecanismo de discriminación.

Con respecto a la discriminación, puede ser de elementos de una tabla de base de datos, y en tal caso bastaría con su identificador "id" (siempre que exista, que aún siendo algo normal, podemos encontrarnos con excepciones), o como en este caso (de este diario), puede referirse tanto a los apuntes como a sus categorías y etiquetas; incluso a viejas páginas que hemos adaptado al sistema actual, como también a elementos accesorios de ayuda a enriquecer el contenido como estilos y todo tipo de extras.

Otros datos que pueden interesar

Hasta ahora los datos mencionados los podemos considerar básicos, aunque podríamos añadir unos pocos con miras a mejorar la gestión administrativa del sistema (que no deberíamos descuidar).

Estado

Este atributo debería admitir muy pocos valores, los más básicos serían activo e inactivo.

Email

Aunque no se trate de un valor necesario en los mensajes, en el sistema del dominio "caricatos.net" se ha implementado un sistema de validación por email que funciona perfectamente y es una ayuda valiosísima para evitar mensajes no deseados.

Anonimato

Es el nombre que tiene el campo usado en el dominio antes mencionado para quienes no quieren compartir su correo electrónico (recordemos que es un caso donde se activan los mensajes por email).

Evaluación

Podemos aprovechar para que evalúen el contenido donde dejan el mensaje. En nuestro sistema actual, el sistema de estrellas es independiente.

También podemos añadir nuestro toque con otros datos a incluir, como página web, procedencia, edad, sexo, etc., pero en esta serie de apuntes poco trataremos esos datos que podrían considerarse superfluos para el sistema.

Para una idea de nuestro sistema creo que son suficientes datos, aunque solo usaremos los que consideremos básicos.

Creando la tabla

Para ayudarnos hemos revisado la estructura con el gestor phpMyAdmin y obtuvimos la consulta que mostramos a continuación:

CREATE TABLE IF NOT EXISTS `comentarios`	(
	`nombre` varchar(50) NOT NULL,
	`activo` tinyint(1) NOT NULL,
	`comentario` text NOT NULL,
	`referido` varchar(100) NOT NULL,
	`fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
	`id` int(11) NOT NULL AUTO_INCREMENT,
	PRIMARY KEY (`id`)
);

Para otros campos de la tabla no realizaremos gestión alguna pero supongo que no será difícil su inserción.

Si todo va bien la próxima acción será crear un formulario acorde a la estructura que tenemos. Puede servir de ejemplo el que encontramos en esta página.

Zona de comentarios

Este apunte aún no tiene comentarios.

Evaluación

Valoración de esta página: (apunte.96) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Historial de navegación

Esta página ha sido visitada en 8516 ocasiones


Disponemos de rss sindicar

Y del Mapa del sitio, además del sitemap.xml.


Aquí podemos encontrar los apuntes más visitados.

"Top 10" reemplaza a la sección Últimos apuntes.


Una buena forma de buscar un apunte es a partir de su categoría.


También es posible buscar apuntes por medio de las etiquetas (tags).


Hemos decidido poner al alcance de todos algunos comodines.

Adjuntamos una versión reducida del "buscador interno" que vemos en la lista anterior:

Buscar en apuntes

También estamos recopilando antiguas páginas del sitio.


Desde este recuadro se puede hacer una búsqueda cronológica.


Se puede crear una postal nueva desde el enlace del sector "Otras páginas del dominio", o editar la que sale en el recuadro, pulsando sobre ella..

../diario.imagen.php?id=2
http://www.pepemolina.com/postales/Navidad/TgC_Navidad_31.gif
enlace a la postal
Copyright © 2002-2024 www.pepemolina.com
RSS rss | Ver Mapa del sitio