Hazlo. Pensarlo es perder el tiempo.
--Publicidad J&B
Un poco de Historia
Hace ya unos años, cuando todavía estudiabamos “todos” en Ourense, tuve la idea de crear un archivo de frases o pequeñas firmas para usar en cada uno de mis mails. Después de un poco de investigación, la mejor solución que encontré fue generarme un archivo de fortunes.
Cuando ya tenía un script para añadir nuevas quotes y ya tenía unas cuantas -no muchas- el “proyecto” les interesó a el resto de los miembros de la antigua Auria (Aklis, Quidam y Teno) y, en ese momento decidimos bautizar el proyecto como “los AuriaFortunes”.
Al principio era fácil mantener un archivo único, nuestro “lugar de operaciones” era unas habitaciónes con cocina compartida, y, por tanto, era sencillo mantener un fichero único con las mismas frases. Poco a poco este proceso se hizo más complicado, primero dejamos la cocina compartida, luego algunos de nosotros cambiamos de ciudad, y entonces, cada uno de nosotros empezamos a mantener
nuestro propio auriafortune sin que existiese una versión única.
Desde que empezó esa dispersión, hace casi dos años, teníamos como tarea pendiente crear algún tipo de aplicación que nos permitiera, de nuevo, tener una nueva y única base de datos, finalmente, en un pequeño rato libre, decidí intentar
crear mi primer plugin de wordpress donde, además de mantener todos los quotes accesibles para que cualquiera pueda acceder a ellas, exista la posiblilidad de añadir online nuevos quotes por cualquier persona y así hacer más grande nuestra base de datos.
¿Para que sirve?
Como dije antes, la principal razón del plugin es la de tener una base de datos única de quotes entre la gente que conozco que usa habitualmente los fortunes que empezaron en aquella cocina compartida de la RESA.
Aun así, la principal funcionalidad de este plugin es la de tener una utilidad para poner fortunes aleatorios en nuestro blog que, además, permite exportar todas las quotes y la colaboración de nuestros visitantes. Así mismo, podemos usarlo para incluir frases aleatorias a cada uno de nuestros emails – que fue la principal funcionalidad de estos fortunes-
Si después de leer esta información te sigue interesando, sólo tienes que ir a la sección de descargas
Unas capturas de pantalla
Formulario |
Lista de Fortunes |
Fortune Aleatorio |
Administración |
Formulario de admin |
Configuración |
Etiquetas
Exporta la lista completa de fortunes(Desde v1.0 b1)- < ! --fortune form--> Presenta el formulario para añadir un nuevo fortune
- < ! --fortune--> Presenta un fortune aleatorio de la lista de fortunes disponibles
- < ! --total_fortunes--> Muestra el número total de quotes aceptados
Control de versiones
- Configurado sistema AntiSpam integrado con akismet. Adaptado del WP-contact-form akismet edition ( www.bloggingexpertise.com/plugins/wp-contactform-akismet/ )
- Modificados los archivos de / que eran los que quedaban por adaptar
- Añadido servicio de rss
- Añadido el número de frases pendientes y aprobadas en el menú de administración
- Corregidos diversos problemas de codificación
- Corregidos problemas de traducción
- Traducido al castellano
- Arreglado bug para editar frases
- Modificada la web de configuración para que no la puedan editar si no tienen nivel 8 o superior
- Permitido añadir fortunes desde la propia web de administración
- Arreglados diversos bugs de la versión beta
- Reescrito todo el código
- Añadida la opción de “prohibir” aprobar las quotes a quien las escribe
- Añadida la aprovación o eliminación de varios posts a la vez
- Corrección del bug que no presentaba el email en el formulario
- Añadida la vista en páginas de las quotes aprovadas
- Integración con la página de posts
- Funciones adaptadas para poner sólo posts con determinadas palabras
- Envía un email al recibir nuevas quotes. Se puede desactivar desde el panel
- Limitada a las 10 últimas quotes aprovadas hasta que se pongan páginas
- Corregido bug que establecia a “Anonymous” los posts sin autor en lugar del establecido en la configuración
- Permite añadir un quote aleatorio a un blog wordpress
- Exportación de todas las quotes de la base de datos
- Exportación de una quote aleatoria para integrar con el correo electronico
- Permite editar las quotes antes de aceptarlos
- Permite la configuración de los diferentes mensajes y el estado por defecto de las quotes
- Permite a visitantes añadir nuevas quotes
TO-DO
- Pensar como hacer los add_filter para minimizar las querys (18/11/2006)
- Traducirlo a varios idiomas
, aunque sea, a castellano sólo(11/11/2006) Reescribir todo el código de una forma más legible y más estructurada. La actual se hará inmantenible. Soy un chapuzas (26/10/2006)(desde V1.0 b1)
Permitir al administrador aceptar o rechazar varias quotes a la vez(desde V0.04)- Permitir buscar entre las quotes
Enviar un mail al administrador ante quotes pendientes(desde V0.02)- Añadir categorías a las quotes
Preparar la traducción del plugin(desde V1.0 b1)Presentar las quotes en la web de administración en diferentes páginas(desde V0.03)- Enviar las alertas de nuevos quotes en resumen diario
- Leer nuevas quotes de un fichero de texto
- Dividir las palabras grandes en la página de configuración para evitar romper diseño
- Seguro que a alguien le parecería buena idea poner AJAX en algún lado
- etc etc etc
Instalación
- Descargar el archivo y descomprimirlo.
- Descomprimir el plugin
- Copiar el contenido con la misma estructura de directorios en el directorio de instalación del wordpress -se puede hacer con ssh o FTP-
- Activar el plugin desde la página de administración
Traducciones
En esta zona colgaremos las traducciones existentes del plugin. Cada fichero tiene un archivo “LEEME” que nos indica los pasos necesarios para realizar las traducciones
- Castellano
Descargas
- 29 – 09 – 2007 v1.3
- 22 -11 – 2006 v1.2
- 18 -11 – 2006 v1.1
- 15 -11 – 2006 v1.0
- 12 -11 – 2006 v1.0 b 1
- 26 -10 – 2006 v0.04
- 21 -10 – 2006 v0.03
- 15 -10 – 2006 v0.02
- 12 -10 – 2006 v0.01
Addons
Como complemento a este plugin, y tratando de conseguir el primer objetivo del Auriafortune, se han creado varios plugins que permitiran sacar a nuestro plugin el mayor partido posible.
- Frases
: Aplicación creada por Kr0n0z que nos permite ver comodamente fortunes de cualquier blog con auriafortune
Versiones:
- Versión 0.4 (11/01/2007):
- Arreglados bugs
- Versión 0.3 (22/11/2006):
- Permite definir el color de fondo y las transparencias
- Versión 0.2 (16/11/2006):
- Permite selección de refresco de frases
- Permite selección de la URL de donde sacar las quotes
- Versión 0.1 (10/11/2006):
- Se minimiza al lado de la hora
- Se cierra con dos clicks derechos encima del icono
- Permite el cambio manual del las quotes
- Versión 0.4 (11/01/2007):
- Actualiza Fortunes
: Sencilla aplicación que se descarga la base de datos completa de fortunes y las añade a un fichero de fortunes del sistema
- Versión 0.1 (1/11/2006):
- Posibilidad de adaptar la URL de descarga de las quotes
- Posibilidad de configurar el nombre y path del fichero de fortunes que crea
- Comprueba la disponibilidad de varios navegadores en modo texto y usa, en cada caso, el que exista
- Versión 0.1 (1/11/2006):
Licencia
Distribuido bajo licencia Affero GPL
Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia Pública General de Affero GNU para más detalles
Contacto
Si quieres colaborar con este proyecto, indicar algún defecto, o algo que quieras que se le añada al TO-DO, por favor, no dudes en comunicarnoslo








