Mooflex CMS, video de demostración

Los chicos de mid4milk, conocidos por moo.fx y moo.ajax, están desarrollando un CMS al estilo WordPress que promete. Un menú administrador muy cuidado y repleto de ajax y efectos que hacen las delicias de todo el mundo.

mooflex.jpg

Actualizo

Esto es más viejo que yo xDDD me he colao P .Ahora tenemos un demo, user: demo pass: demo y imagenes [1][2][3][4]

La escritura de posts es realmente cómoda, con todas las opciones en pantalla. Podemos subir imagenes, añadir tags, configurar algunas opciones sobre el post, lo mismo que WordPress pero con mejores colores y más javascript con efectos muy chulos.

mooflex2.jpg

Todo esto y más validando en XHTML 1.1 y demostrando que funciona perfectamente desactivando el Javascript (ver video)

mooflex3.jpg

Todavía no hay nada para probar, y simplemente nos ponen los dientes largos con estas imagenes de miedo y este video que nos deja aún peor

Estoy deseando que salga a la luz, me ha enamorado.

Leer más en aNieto2k

Enlaces varios sobre WordPress

Enlaces varios del mundo WordPress:

[Proyecto] Posts más semánticos

Despues de ver Semantic Wiki, me han entrado ganas de crear una iniciativa parecida pero prefiero que sea algo en lo que contribuyamos todos aportanto sugerencias e idea, y sobretodo definir una especie de estandard en el cual todos podamos hacer los posts lo más semánticos posibles.

La idea es ir haciendo más grande esta lista de “buenas maneras” y cuando haya una buena recopilación haré un plugin para que sea más facil aplicarlas, de forma que poco a poco nuestros contenidos sean “más correctos”.

[Posts semánticos

deliciousWeb semática, escribirmeneameWeb semática, escribiragregaxWeb semática, escribirtechnoratiWeb semática, escribir

Leer más en aNieto2k

Cómo hacer un Planet con WordPress

Lo primero que decir es que realizar un Planet con WordPress es sumamente sencillo, lo primero que tenemos que tener es una instalación de WordPress “limpia”.

FeedWordPress VS Autoblog

Existen muchas opciones pero todas se basan en lo mismo: Recoger los RSS y escribir entradas con contenidos… despues de probar las dos soluciones más famosas me quedo con FeedWordPress el cual es el plugin más sencillo y a la vez más configurable por no decir que es el que más respeta a sus colaboradores (no sé si es cosa del Autoblog o qué pero hay muchos Planets enviando trackbacks, modificando el autor/no haciendole mención etc).

La única pega de FeedWordPress es que requiere que uses el Cron para actualizarlo o realizarlo de forma manual pero en mi opinión salvando esa diferencia es superior en todo a Autoblog.

Instalando FeedWordPress

Fácil:

  1. Vamos a la página del proyecto.
  2. Descargamos el proyecto.
  3. Opcional: Donar algo al mismo.
  4. Descomprimimos, metemos el update-feeds.php en wp-content y el feedwordpress.php en /wp-content/plugins.
  5. Opcional (Pero muy recomendable): Sustituir el fichero wp-includes/rss-functions.php por el que hay en el directorio descomprimido en mayusculas “OPTIONAL”.
  6. Activar el plugin
  7. Profit!.

El paso 5 lo que hace es actualizar la versión de MagpieRSS para tener un mejor soporte de distintas codificaciones de caracteres, soporte de Atom 1.0, múltiples categorías, etc.

En principio ya está.

Configurando, recomendaciones, etc.

Options -> Syndication

Lo primero es que en Options -> Syndication (una nueva opción) podeis configurar varias opciones, yo lo dejo con todas las opciones habilitadas y las casillas donde solo puedes elegir una u otra opción de la siguiente manera:

 [x] Publish syndicated posts immediately
 (Publicar entradas sindicadas inmediatamente)

Eso dependerá de cada uno, yo me fio de los suscriptores que voy añadiendo y espero no tener problemas :) .

 [x] Don't allow comments on syndicated posts
 (No permitir comentarios en las entradas sindicadas)

Tú a lo mejor no puedes dar el soporte adecuada a las dudas. Y el autor original puede (o no) leer los comentarios así que mejor no permitir comentarios y que comenten en la entrada original.

Las opciones de crear una nueva cuenta para cada autor o una nueva categoría ya depende de cada uno. La de crear PHP logs la tengo deshabilitada.

Por último me parece que lo más justo de cara al que contribuye es dejar la opción Permalinks point to: a original website, si no vamos a permitir comentarios sobra el incluir dos copias de cada entrada (una en el listado y otra en forma de permalink) además que volvemos al asunto de darle el crédito debido al que contribuye.

Options -> Discussion

Por lo mismo que hemos comentado antes, (no molestar al que contribuye, etc) opino que es mejor entrar en Options -> Discussion y deshabilitar las tres primeras opciones (enviar Trackbacks/Pingbacks, recibir Trackbacks/Pingbacks y comentarios).

Suscribiendo feeds

La opción está en Links -> Syndicated en ella podemos añadir un nuevo feed. La mayoría de opciones son prácticamente del tipo “Usar opción personalizada o la por defecto” (configurada anteriormente) y no tiene prácticamente misterio.

Lo único que cabe decir es que al suscribir a alguién este automaticamente se añade al Blogroll y que si en el blogroll lo pones el enlace como “No visible” la suscripción deja de actualizarse.

Actualizando feeds

Existen tres opciones, de más fácil a menos:

  1. Entrar como admin, abrir el fichero wp-content/update-feeds.php y actualizarlos.

  2. Habilitar en el cron una llamada de php -q al fichero update-feeds.php:

    30 * * * * /path/to/php -q /path/to/update-feeds.php

  3. Si no tenemos cron podemos utilizar un PC conectado las 24h a Internet que haga un HTTP POST al update-feeds.php por ejemplo desde un PC remoto con cron añadimos algo parecido a lo anterior:

    25 * * * * curl --user login:pass http://to/update-feeds.php -d update=quiet

Esto último lo explico: curl es un programa para sistemas operativos libres, donde pone login:pass ponemos el usuario y contraseña de WordPress, http://to/udpate-feeds.php es la ruta completa vía http:// al fichero y -d update=quiet es para evitar errores.

Existe una cuarta manera y es la utilizada por Technorati: Que todos los suscriptores te hagan XML-RPC pings, esto es si el sitio es http://blog.bla/ que los suscriptores te añadan por http://blog.bla/xmlrpc.php en su lista de “Update Services” (Options --> Writing --> Update Services en WordPress y Configuration --> Preferences --> Publicity / Remote Interfaces / TrackBack en Movable Type).

Cada método tiene sus ventajas y desventajas, el cuarto dependes de tus suscriptores, el tercero es para cuando no tienes cron y el primero hay que ser matado o no tener otra opción, la opción más limpia y efectiva es usar cron.

Bueno, creo que no me dejo nada. A quienes me han preguntado, que lo disfruteis (que ya sois cinco o seis :P ).

webdev, wordpress

Corrección de GreyBox Plugin 2.0

Gracias a Chiu, encontramos un fallo (mio) en el plugin GreyBox Plugin 2.0, este no localizaba las imagenes del plugin, por lo tanto no oscurecía la pantalla.

Ya esta corregido.

[Descargar] [Demo]

deliciousWordPress Plugin, Javascript, pop-upsmeneameWordPress Plugin, Javascript, pop-upsagregaxWordPress Plugin, Javascript, pop-upstechnoratiWordPress Plugin, Javascript, pop-ups

Leer más en aNieto2k

Herramientas para Bloggers de la A a la Z

Interesante lista ordenada alfabéticamente en la cual aparecen todas las herramientas con las que podemos ampliar los contenidos de nuestros blogs.

Leer más en aNieto2k

WP Movie Ratings

WP Movie Ratings es un plugin que nos permite calificar peliculas con una interfaze en AJAX y con link a la pelicula en IMDb. No hay necesidad de escribir el titulo de la pelicula ya que es extraida de IMDb. Opcionalmente puedes escribir un resumen de la pelicula.

Mas Info: WP Movie Ratings
Descargar: Version 1.0.1 [tar]

Mostrar los últimos X posts separados por fechas

Juglar, preguntaba como pontar un sistema de mostrar los últimos X posts de forma que pudieran quedar separados por fechas, en su caso por meses. 

He estado mirando un poco y no es nada complicado, es más si os habeis fijado yo hago algo parecido con los mini-posts, que los cuento por días. Para ello basta con conocer la estructura de la función date de php y una maravillosa función definida en WordPress llamaga get_the_time, la cual nos devuelve la fecha del post actual dentro de loop.

¿Como?

Pues muy facil, vamos a hacer un pseudocódigo, para entender un poco mejor lo que queremos hacer.

si fecha_inicio es distinta a  fecha_post entonces
    mostrar fecha()
    fecha_inicio = fecha_post
fin si

mostrar post()  

Con este pequeño código, ya podemos entender lo que queremos conseguir y como hacerlo, simplemente haremos una comprobación de la fecha de cada post para saber cuando cambia la fecha mostrando siempre la primera diferente que encuentre.

Vamos al código

Para hacer esto en PHP, tendríamos que editar el fichero en el que queramos que aparezca esto, normalmente será el fichero index.php, aunque en casos como el de Juglar lo tendrá que hacer en el fichero archive.php, que es el que se encarga de mostrar los posts del sitio.

Dentro del loop, tendremos que añadir la condición anterior para controlar las fechas de los posts.

<? if ($fecha != get_the_time('m‘)) { echo ‘<p class=”time”>’.get_the_time(’F jS, Y’).”</p>”; $fecha = get_the_time(’m‘);} ?>

En este caso hacemos que nos separe los posts por meses, haciendo que nos devuelva la fecha en ‘m’ (meses numéricos). 

Y ya está, con este código mostramos la fecha en formato F jS, Y (Miércoles, Febrero 15th, 2006) cada vez que la fecha cambia. Conociendo la función date de PHP puedes jugar con las fechas y hacer que te separe los posts como quieras.

Leer más en aNieto2k

Plugin WWW-Redirect para WordPress

WWW-Redirect es un plugin que amplía las funciones del no-www ideado por Matt para WordPress. Redirige tu blog a la url que prefieras (vía Blogging Pro).

Tags: wwwredirect, www, plugin, wordpress, url

Simplr, otro tema minimalista para WordPress

simplr-screenshot.png

Otro tema al que le he agregado soporte para localización, y como siempre, con su respectiva traducción al español

Tema
Simplr (tiene soporte para Widgets)
Autor Original
Scott Allan Wallick
Localización y otras modificaciones
Felipe Lavín Zumaeta
Licencia
GNU GPL – General Public License

Simplr, descarga desde SourceForge.net

Detalle de los cambios:

  • Agregado soporte para localización (l10n)
  • Creado catálogo de traducciones al español
  • Arreglada la variable mytheme en el WordPress Theme Toolkit, para prevenir conflictos que utilicen el Toolkit