Les distribucions de drupal

Per a Drupal 5 hi ha dos mòduls: Profile Generator i Install profile API. Aquest darrer és el que millor funciona i l'únic que es troba per a Drupal 6. El cas és, però, que per fer una distribució amb aquests mòduls s'ha d'acabar escrivint un munt de línies de codi, si del que es tracta és de fer una distribució elaborada. El resultat és que, mentre que des del moment que va sortir Drupal 5 el número de mòduls contribuïts per la comunitat ha crescut de forma exponencial fins arribar a més de 5000 mòduls, de perfils d'instal·lació en prou feines n'hi ha una seixantena, dels quals només una vintena funcionen per a Drupal 6, tot i el potencial que una distribució pot tenir.

Això no vol dir que no hi hagi alguna distribució de drupal molt ben feta, no. Però gairebé sempre es tracta d'una distribució construïda amb un altre sistema que promet molt: el mòdul features. Mitjançant aquest mòdul, un administrador pot crear una aplicació web amb el cck i els views corresponents de la manera tradicional, és a dir, via web. Un cop configurats aquests mòduls, el features l'empaqueta i us l'ofereix per a descarregar en forma de mòdul de drupal, és a dir, que es pot instal·lar com qualsevol altre mòdul. Queda, però el problema de la distribució, que el mòdul features server pretén arreglar. Ara bé, tot plegat no resulta tan simple com sembla i cal una bona dosi de paciència i treball. Alguns exemples de les millors distribucions fetes d'aquesta manera les trobareu en les distribucions creades per la gent de DevelopmentSeed: Openatrium, un gestor de projectes, i Managing News, un gestor de notícies agregades.

Teniu, també, a l'abast altres distribucions d'altres webshops de drupal de gran nivell, com presssflow, spezzle, prosepoint, tattler, openpublish o goingon.

Si teniu ganes, doncs, de fer la vostra distribució de drupal podeu aprendre molt examinant aquestes distribucions. Si voleu una manera més simple, però, i prou útil, feu servir el perfil d'instal·lació Backup and Migrate. Aquesta és la solució més ràpida i efectiva que he trobat per a la creació del perfil d'instal·lació en el que he treballat aquests darrers dies: consultes, un programa per a registrar els votants d'una consulta popular.

Sembla que, però, amb Drupal 7 la cosa canvia una mica, ja que es podran escriure els perfils d'instal·lació com si d'un mòdul es tractés, amb la mateixa API, doncs, i tindran, per tant, una molt millor integració amb el sistema. Com a exemple tenim el perfil d'instal·lació expert que hi ha a Drupal 7.

Afegeix un nou comentari