bmPress

bmPress: posa a WordPress els teus marcadors socials!

Ja hem vist moltes vegades com podem convertir WordPress en altres coses: xarxes socials amb buddyPress, fòrums amb bbPress, microblogging amb el tema Prologue… Avui a Ayuda WordPress parlen de bmPress, una extensió que permet convertir WordPress en un lloc per als teus marcadors socials.

bmPress és, en realitat, una extensió que afegeix una secció al menú d’administració des d’on afegir els nostres marcadors. Des d’aquesta secció, a part d’afegir nous marcadors, podrem editar-los, importar marcadors des de Delicious i Blogmarks.net i modificar les opcions de l’extensió. A més, l’extensió porta un bookmarklet per a afegir ràpidament la pàgina que estem visitant als nostres marcadors socials (semblant al bookmarklet que porta per defecte WordPress).

A part de l’extensió, necessitarem un tema adaptat a les necessitats de bmPress per a veure’l correctament. De moment, n’hi ha dos: bmPress minimal (l’oficial) i WP Minimal (compatible), però sempre podem modificar-ne un altre per tal de fer-lo compatible. Només hem de modificar el loop dels arxius index.php, single.php, search.php i archive.php:

Codi original:

<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
  <h2>...</h2>
  <small>...</small>
  <div class="entry">
  ...
  </div>
  <p class="postmetadata">...</p>
</div>

Codi que hem de posar:

<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
  <?php if (function_exists('bm_is_a_mark') && bm_is_a_mark()) : ?>
    <?php bm_the_mark() ?>
  <?php else : ?>
    <h2>...</h2>
    <small>...</small>
    <div class="entry">
    ...
    </div>
    <p class="postmetadata">...</p>
  <?php endif; ?>
</div>

O sigui, que per a mostrar un marcador hem de fer servir aquest codi:

<?php bm_the_mark() ?>

O aquest més elaborat:

<?php
bm_the_mark(array(
    'h-level' => 'h3',
    'the_screenshot' => false,
    'the_title' => true, 'the_author' => false, 'others' => false,
    'the_content' => true, 'the_tags' => true, 'actions' => false
));
?>

Resumint: una extensió molt útil, senzilla de fer servir i molt treballada. Si la voleu provar, estic preparant la traducció al català, però mentrestant podeu descarregar l’extensió a la pàgina oficial o veure’n la demo.

Per cert, si sou dels que no heu actualitzat a WordPress 2.8, tranquils: l’extensió funciona perfectament amb WordPress 2.7.1.

Etiquetes:

Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Linkedin button Webonews button Delicious button Digg button Stumbleupon button Newsvine button Youtube button