Creación de componentes para Joomla (II)

(21 comentarios)

Si en el artículo anterior vimos cómo desarrollar la interfaz pública de un componente para Joomla, en esta ocasión veremos cómo crear la interfaz de administración, extendiendo nuestro pequeño componente de ejemplo, que mostraba citas aleatorias de entre las introducidas por los usuarios, y añadiendo opciones para editar y eliminar las citas.

Lo primero que tendremos que hacer es editar el archivo XML que contiene la información del componente. Recordaréis que la sección referente a la interfaz de administración (administration) estaba vacía en el ejemplo anterior.

[Pulsa para continuar]

WordPress 2.1

(10 comentarios)

WordPress 2.1 ya está disponible para descargar. Los cambios, traducidos directamente desde el blog de desarrollo:

  • El autoguardado asegura que no vuelvas a perder ninguna entrada.
  • Nuestro nuevo editor te permite cambiar entre WYSIWYG y edición de código instantáneamente mientras escribes una entrada
  • El sistema de importación y exportación a XML facilita mover contenido entre distintas bitácoras WordPress.
  • Nuestro editor visual ha sido reescrito desde cero e incluye además revisión ortográfica.
  • Nueva opción de privacidad para los motores de búsqueda que permite indicar que la bitácora no debería hacer ping o ser indexada por los motores de búsqueda como Google.
  • Puedes establecer cualquier página como página de inicio del sitio, y poner las últimas entradas en otro sitio distintos, haciendo mucho más sencillo usar WordPress como sistema de gestión de contenido.
  • Código de la base de datos mucho más eficiente, más rápido que las versiones anteriores. Domas Mituzas de MySQL revisó todas nuestras consultas.
  • Los enlaces en el blogroll soportan ahora sub categorías y puedes crear nuevas categorías al vuelo.
  • Página de login rediseñada desde el proyecto Shuttle.
  • Más AJAX para acelerar el trabajo con los campos personalizados, la moderación, borrado, y otras cosas. Mi preferida es la página de comentarios, que permite aprobar o desaprobar items instantáneamente.
  • Las páginas se pueden guardar ahora como borradores o privadas.
  • La administración se ha rediseñado para cargar más rápidamente y ser más consistente visualmente.
  • El tablón (dashboard) obtiene las entradas de los feeds de forma instantánea y asíncrona.
  • Los feeds de comentarios incluyen ahora todos los comentarios, no solo los 10 últimos.
  • Mejoras en la internacionalización y soporte de lenguajes con escritura de derecha a izquierda.
  • El gestor de subidas permite gestionar fácilmente todas las imágenes, vídeos y archivos de audio subidos.
  • Se incluye una nueva versión del plugin Akismet.

Spam y Akismet (de nuevo)

(6 comentarios)

¡Dios santo! Este es el número de mensajes de spam filtrados por Akismet durante las últimas 14 horas (7:29 AM – 9:15 PM).

Spam y akismet

Ningún mensaje de dudoso contenido consiguió traspasar la barrera y sólo se produjo 1 falso positivo.

No puedo dejar de alabar y recomendar este plugin…

WordPress 2.0.1

(3 comentarios)

Aún hay gente que no ha instalado la versión 2.0 de WordPress y ya tenemos aquí la 2.0.1. En 4 semanas bien aprovechadas los desarrolladores han solucionado 114 bugs. Y no me extraña que hubiera tantos.

Teniendo en cuenta lo sencillo y rápido que es actualizar a la nueva versión os recomiendo que lo hagais.

Descarga de WordPress 2.0.1

Cambios en los feeds. Ahora con un 50% más de FeedBurner

(3 comentarios)

Echando un vistazo a las estadísticas del sitio me he fijado en que los feeds son uno de los elementos que más KBytes consumen a lo largo del mes. En concreto en lo que llevamos de mes, http://mundogeek.net/feed/ ha recibido 32.254 hits, consumiendo 470MB.

Debido a esto, y por el interés de obtener alguna que otra estadística, hasta nuevo aviso los feeds de la bitácora se servirán a través del servicio proporcionado por FeedBurner.

En principio esto debería ser transparente para el usuario, ya que los feeds están redireccionados a la versión de FeedBurner gracias a WordPress FeedBurner Plugin de Steve Smith.

De todas formas, os agradecería que echarais un vistazo y me comunicarais cualquier fallo que pudierais detectar 🙂 Gracias

Instalando una aplicación en PHP: WordPress

(16 comentarios)

Para poder instalar WordPress, uno de los sistemas de publicación más populares del mercado, y el que utiliza esta web, necesitamos un servidor web con PHP y MySQL. Si aún no lo has hecho, echa un vistazo a los diferentes tutoriales al respecto que se han publicado ultimamente en la bitácora

.

Antes de proceder debemos crear una base de datos, para lo cual podemos utilizar phpMyAdmin, en la que WordPress almacenará información como las entradas y comentarios escritos. Crear una nueva base de datos en phpMyAdmin es tan simple como introducir un nombre para la base de datos y pulsar Create (Crear). Vamos a crear una base de datos llamada, por ejemplo, wordpress.

Creando una nueva base de datos en phpMyAdmin

Descargamos la última versión de WordPress desde su página web y descomprimimos su contenido en el DocumentRoot de ApacheEl directorio en el que se encuentran los archivos que sirve Apache.. Renombramos el archivo wp-config-sample.php a wp-config.php y lo editamos para configurar la aplicación.

Modificaremos los valores para el nombre de la base de datos (db_name), nuestro nombre de usuario en MySQL (db_user), nuestra contraseña en MySQL (db_password) y la dirección del PC en el que está ejecutando la base de datos (db_host) en el caso de que no esté instalada en el mismo PC en el que instalamos WordPress. Los nuevos valores serán wordpress (o el nombre que le hallamos dado a la nueva base de datos), root y la contraseña que introdujimos al instalar MySQL.

Abre el navegador y ejecuta el script install.php, dentro del directorio wp-admin, que a su vez se encuentra en la carpeta en la que instalamos WordPress. En mi caso, al haber copiado los archivos de wordpress en un directorio de nombre wordpress en DocumentRoot, http://localhost/wordpress/wp-admin/install.php.

Esto lanzará un pequeño wizard en el que se nos preguntará por el nombre de la bitácora y la dirección de correo del escritor. El script pasará entonces a crear las tablas necesarias en la base de datos que creamos anteriormente, tras lo cual podremos loguearnos utilizando el nombre de usuario y la contraseña generada automaticamente. Lo primero que deberiais hacer es cambiar la contraseña y el nick desde la pestaña Users de la interfaz de administración de WordPress.

Y aunque parezca demasiado sencillo, eso es todo. Ahora podeis instalar el idioma castellano, o bien juguetear con alguno de los cientos de plugins para WordPress existentes. Este es el aspecto de una nueva instalación de WordPress:

Aspecto de una nueva instalación de WordPress

WordPress 1.5.1.3

(16 comentarios)

Empieza a ser algo frustrante tener que actualizar el CMS cada pocas semanas, pero es lo que hay. La última vulnerabilidad de WordPress, CMS creado por un equipo de personas al que le vendría bien conocer el uso de diff, aún no se ha hecho pública pero parece ser bastante seria ya que podría permitir la ejecución remota de código por parte de usuarios malintencionados.

Si utilizais WordPress, actualizad. O en todo caso, al menos, borrar el archivo xmlrpc.php del directorio raíz.