Herramientas de usuario

Herramientas del sitio


proyectos:marcadores

Marcadores

Aplicación web para guardar páginas web (favoritos/marcadores)

Características

  • Multiusuario
  • Marcadores públicos o privados
  • RSS
  • Etiquetas
  • Permalinks
  • Enlace del día (Random)
  • API REST
  • Buscador
  • Importar/exportar

Base de datos

usuarios

Columna Tipo Null Predeterminado Descripción
id TINYINT No AUTO_INCREMENT
nombre VARCHAR(50)
email VARCHAR(255) No
password VARCHAR(200) Guarda el hash de la contraseña
password_salt VARCHAR(200) Salt para la contraseña
fecha_creacion DATETIME CURRENT_TIMESTAMP
fecha_modificacion DATETIME CURRENT_TIMESTAMP
activo BIT No 1

Claves:

  • Clave primaria: id
  • Unique:
    • email
    • nombre

Marcadores

Enlace a la página web.

En la descripción se puede utilizar Markdown.

Columna Tipo Null Predeterminado Descripción
id TINYINT No AUTO_INCREMENT
titulo VARCHAR(50) No
descripcion TEXT
id_usuario INT No
fecha_creacion DATETIME CURRENT_TIMESTAMP
fecha_modificacion DATETIME CURRENT_TIMESTAMP
privado BIT 1 Indica si el enlace se puede compartir o no

Claves:

  • Clave primaria: id
  • Clave foránea: id_usuario (tabla usuarios)

marcadores_notas

Notas personales sobre los marcadores.

En la descripción se puede utilizar Markdown.

Columna Tipo Null Predeterminado Descripción
id INT No AUTO_INCREMENT
id_link INT No
descripcion TEXT No
fecha_creacion DATETIME CURRENT_TIMESTAMP
fecha_modificacion DATETIME CURRENT_TIMESTAMP

Claves:

  • Clave primaria: id
  • Clave foránea: id_link (tabla marcadores)

En los marcadores que sean públicos se pueden añadir comentarios

  • id
  • id_link
  • id_usuario (el que comenta)
  • fecha_comentario
  • comentario

tags

  • id
  • id_usuario
  • nombre
  • fecha_creacion
proyectos/marcadores.txt · Última modificación: por tempwin