Cambiando cosas / Changing things

/-1-/

Como podéis ver, el blog está un poquito descolocado ahora mismo.

El domingo me dio por pensar que era un poco pesado eso de tener dos blogs distintos, uno para el inglés y otro para el español. Pensé en instalar qTranslate, que está funcionando tan bien ahora mismo con las versiones actuales de WordPress, pero después pensé en que quedaría medio bien en columnas.

Así que me lié la manta a la cabeza y he modificado un poco el plugin de WP-Columns para que me permita escribir en los dos idiomas (en columnas) y activarlas y desactivarlas a placer, pudiendo poner imágenes comunes o textos comunes (como las citas) y continuar después escribiendo en columnas.

/-2-/

As you can see, the blog is a bit funny right now.

Last sunday I was thinking about the problem of having two different blogs, one in spanish and one in english. So I thought about using qTranslate, which is working pretty well right now with the latest WordPress versions. But then I thought in make columns.

So I have been working a bit on it and I have modified the WP-Colums plugin to write in two languages (in columns) and activate and deactivate them whenever I want. Using this, I can place common quotes and images and then continue writing in columns. Or don’t use columns at all.

/-end-/

/-1-/

El problema ahora viene con el RSS. Tendré que modificar el plugin un poco para que, al igual que tengo un texto diferenciado para cada idioma, ordene el RSS de salida para que no os volváis locos.

Quede esto como prueba de RSS también, y ya lo apañaré más adelante. ¡Espero no molestaros mucho :P !

/-2-/

The unsolved problem right now is the RSS. I need to modify the plugin to make a custom RSS with ordered text for the different languages. Right now it must be Spanish – English – Image – Spanish – English for this example (I hope it to be, at least).

Sorry for the inconvenience with RSS! I’ll fix it soon ;)

/-end-/

Con aspecto raro

Perdón a todos. Podréis ver que el blog ahora tiene un aspecto raro. Eso es porque he modificado el tema, y ahora estoy usando Twenty Ten, el nuevo tema por defecto para WordPress.

El cambio tiene una razón sencilla. Queremos que WordPress 3.0 esté en la calle cuanto antes y hay muchas cosas por probar (para esta versión y para las siguientes). Así que hay que tener un buen entorno para probar todo esto.

Todavía está en la versión inicial, sin modificar. Dentro de poco estará un poco más arreglado :)

Haciendo blockedit

[es]

Si eres programador y utilizas Mac, es muy probable que para tu trabajo utilices TextMate o Coda. Y es muy probable también que no supieras que se pueden editar textos en bloque. Una curiosidad que algunas veces puede sernos útil. [/es][en]

If you are a programmer and uses Mac, it’s possible that you use TextMate or Coda to work. And it’s very possible that you didn’t know that you can blockedit texts. A small curiosity that can be very useful. [/en]

WordPress 2.9-beta1 ya está aquí

[es]

Mark Jaquith (http://markjaquith.com/ // http://coveredwebservices.com/) nos cuenta por correo que WordPress 2.9 ya está aquí, y que se puede descargar en http://wordpress.org/wordpress-2.9-beta-1.zip[/es][en]

Mark Jaquith (http://markjaquith.com/ // http://coveredwebservices.com/) wrote us saying that WordPress 2.9 is here! You can download it in http://wordpress.org/wordpress-2.9-beta-1.zip[/en][es]

Ahora, lo que necesitamos es que la gente pruebe WordPress 2.9 para poder encontrar fallos y arreglarlos.[/es][en]

Now, what we need is people to test WordPress 2.9 to help finding bugs and fix them.

Here are the big features to test:

  • Basic image editing (rotate, flip, resize, crop)
  • Post/Page image thumbnails. Enable the admin UI by declaring support in your theme: add_theme_support(‘post-thumbnails’);
  • Trash, with undo functionality, for posts, pages, comments
  • Comment Meta table and functions — like Custom Fields/postmeta but for comments
  • Easy media embeds, oEmbed — paste a URL on its own item and have it turn into embed code
  • register_theme_directory() which enables plugins to bundle their own themes, without copying (BuddyPress, primary example)
  • Combo upgrader — get notified of plugin updates in the WP core upgrader (very useful, I have been testing it), as well as being informed of crowd-sourced compatibility information for the plugins.

It’s bug-fixing and polishing time! Our priorities should be, in this order:

  1. Fixing regressions in old features/behaviors
  2. Squashing bugs in the new features
  3. Polish

Big thanks to everyone who has contributed so far. Special thanks to Viper007Bond for the media embed features. It makes something that used to be really hard into the simplest thing in the world: paste in the URL where you saw the media item. Boom. Remember, our job is to make complicated things so simple that people don’t have to think about them. I would phrase “embed code” to disappear from our vocabulary.

Let’s all put our heads down, test the heck out of this thing, and hopefully launch it in early December![/en][es]

Traduciendo del texto original de Mark Jaquith, aquí están las grandes novedades a probar:

  • Edición de imágenes (rotar, voltear, redimensionar, cortar).
  • Miniaturas de imagen en artículos y páginas. Activa la interfaz en la administración con la siguiente declaración en tu tema: add_theme_support(‘post-thumbnails’);
  • Papelera, con posibilidad de deshacer, para artículos, páginas y comentarios.
  • Meta comentarios – tabla y funciones. Como los campos personalizados pero para los comentarios.
  • Incrustación fácil. Pega una URL cualquiera con contenido multimedia y se añadirá el código completo de incrustación automáticamente.
  • register_theme_directory(); que permite asociar plugins a temas, sin necesidad de instalarlos aparte (muy útil para BuddyPress).
  • Actualizador Combo — muestra las notificaciones de actualizaciones de plugins en el WP core upgrader (muy cómodo, ya lo he estado probando), así como información de compatibilidad de los plugins.

Y para los que quieran arreglar bugs y ayudar a dejarlo todo bonito, las prioridades de trabajo serán, en este orden:

  1. Arreglar código antiguo, de forma que funcione en las nuevas versiones y se comporte como debe.
  2. Arreglar los errores de las nuevas funcionalidades.
  3. Limpiar y encerar ;) siempre queda mejor un código bonito.

Muchas gracias a todos los que han contribuído hasta ahora. Mención especial para Viper007Bond por las funcionalidades multimedia (de hecho, un antiguo plugin que usamos en Mecus para los vídeos ahora se ha añadido al núcleo de WordPress). Esto ha hecho que lo difícil sea simple: sólo tienes que pegar la URL de donde esté el archivo multimedia que quieres subir. Recuerda, nuestro trabajo es hacer que lo complicado sea tan simple que la gente no tenga que pensar en ello. Embed code, código embebido o código incrustado desaparecerá de nuestro vocabulario ;)

Y ahora, ¡al trabajo! Si conseguimos darle caña al asunto, a principios de diciembre podremos disfrutar de WordPress 2.9.

[/es]

We want you to test WordPress[es]

(Artículo publicado originalmente en Mecus. Comentarios allí).[/es][en]

(Originally published in Mecus. Please comment there).[/en]

WordPress en Coda

Coda es un programa que algunos utilizamos para codificar en PHP.

Pradador, un usuario de Coda, ha creado un modo de programación para WordPress que podéis descargar aquí. Es algo muy simple, pero a la vez muy útil. Instalando el archivo en el sistema conseguiremos que nuestro Coda autocomplete las funciones de WordPress, lo que sin duda os hará la vida más fácil.

WordPress Mode trae también sus colores por defecto. Si eres de los raros y utilizas Coda con fondo negro como nosotros, los de mecus hemos preparado nuestra propia plantilla de colores que puedes descargar aquí.

¡Disfrútalo! 

Coda in WordPress Mode

Y llegó BuddyPress (1.1)

BuddyPress Logo
Copio y pego de buddypress.org:

This release includes a substantial number of core code improvements as well as an array of useful new features.

Some highlights of this version are:

  • One click internal bbPress forum integration allowing you to set up group forums in less than a minute.
  • A global forum directory (example) allowing you to easily browse public facing forum posts regardless of the group they are attached to.
  • Completely re-written theme handling. One theme now controls all of your installation. No hidden HTML, everything is in the template ready for you to skin.
  • Easily create themes that are upgraded automatically when BuddyPress is updated.
  • Total site admin control of all content within an installation. Edit user’s profiles, update avatars, mark users as spammers, manage all groups, delete site activity entries.
  • Activity streams everywhere. Activity streams can be filtered allowing for feature specific activity streams or adding an activity stream to your custom plugin.
  • A new status updates feature is included in BuddyPress 1.1. Actions and filters are included to allow plugin developers to hook into any external service.
  • An awesome group extension API allowing developers to easily extend groups and add completely new features.
  • Además de los grandes cambios referentes a los activity streams, lo importante para los desarrolladores que no lleguen de nuevas a BuddyPress es que la estructura de los temas ha cambiado. Y Andy nos ha preparado un tutorial de cómo migrar nuestro tema de 1.0.x a 1.1.

    Happy BuddyPressing!

    Qué es BuddyPress

    BuddyPress es un conjunto de herramientas para WordPress que convertirán el sistema en una red social (mejor dicho, añadirán al sistema una capa de red social) que abre un campo infinito de usos.

    Buddypress 1.1

    Ya está aquí. Se va acercando. Buddypress 1.1 está cada vez más próximo. Ayer apareció la versión 1.1 RC que podéis descargar aquí y la versión definitiva tiene fecha de salida programada para el día 30. ¡Queda menos de 1 semana!

    Para los desarrolladores, recordad que Buddypress cambia la estructura de los temas. Así que tenéis una semana para hacer un buen trabajo ;) .

    En el principio…

    En el principio de los tiempos coexistían en el mundo el lenguaje C y el lenguaje HTML. Si bien os contaré cosas que hacía antiguamente con el HTML (he encontrado mi antiguo archivo de cosas antiguas :) ) más adelante, hoy le toca al C.

    En tiempos, nos dedicábamos a programar durante horas, noches enteras, para que un puñado de gente pudiera jugara a un juego que nosotros mismos programábamos. Shattered Realms (así se llamaba) era un fork de Final Realms basado también en la MUDLib en el que pasábamos horas como programadores, y más horas aún como jugadores.

    La verdad es que hicimos algunas quest bastante curiosas, y nos programamos algunos personajes bastante curiosos. Fueron los principios de la inteligencia artificial, y molaba hacer esas cosillas. Que el bicho respondiera de forma distinta dependiendo de qué hicieras. Y que intentara destruir tu personaje.

    Ah… se echan de menos aquellos tiempos. Pero antes había tiempo para hacer todo esto y experimentar, y ahora hay que dedicarlo a otras cosas. De aquella época nos trajimos todo muchos amigos, muchas historias, algunos viajes, y mucho aprendizaje :)

    Aquí os dejo el mapa de la mansión de Nebulae, uno de los dioses de Shattered Realms. La de cosas que se podían hacer con AsCII Art :) .

    nebulae's mansion