Minestatus nu geport naar Drupal 7
Minestatus for Minequery was mijn ingang tot de Drupal community. Mijn eerste module op drupal.org. In eerste instantie gebouwd voor Drupal 6 aangezien mijn eigen website toendertijd ook versie 6 was. Nu ik mijn eigen site geupdate heb kan de module ook niet uitblijven. De module maken voor verschillende versie van Drupal gaat vrij ingenieus. Het hangt samen met de branches en tag die je maakt in je Git repository. Elke branch is een major version en de tags zijn de minor version. Branches zijn dan de 6.x en 7.x versies van je module en de tags zijn de 6.1 en 7.1 versies. Drupal.org is zo gemaakt dat hij de tags en branches kan uitlezen uit de repository en daarvan dan releases kan maken die je kan downloaden als tarball of zip.
De module omzetten van 6 naar 7 had niet zo heel veel voeten in de aarde. De enige grote verandering in mijn module was het verdwijnen van de hook_block() functie in Drupal 7. Daarvoor in de plaats zijn allemaal losse hooks gemaakt zoals hook_block_info() en hook_block_view(). Daarnaast waren er nog wat kleine aanpassingen zoals een BLOCK_NO_CACHE naar DRUPAL_NO_CACHE, je moet het maar weten.
Minestatus is hier te downloaden voor Drupal 6 en 7.



















Reactie toevoegen