Desenvolupament Drupal · Mòduls personalitzats

Quan Drupal no fa el que necessites, ho programem

Desenvolupem mòduls personalitzats, integracions amb sistemes externs i funcionalitats que no existeixen en contrib. Codi net, documentat i mantenible.
Mòduls 100% personalitzats Integracions complexes Servei REST-API

Contrib cobreix el 80%. El 20% restant defineix la teva avantatge competitiva.

L'ecosistema de mòduls de la comunitat de Drupal és enorme. Però hi ha funcionalitats que són específiques del teu negoci, del teu flux de treball o de la teva integració amb sistemes externs que cap mòdul genèric pot resoldre-ho bé. 

Desenvolupar a mida no significa reinventar la roda. Significa construir exactament el que necessites, aprofitant la infraestructura de Drupal: el sistema d'entitats, els esdeveniments, la cua de tasques, el sistema de caché, els permisos granulares. 

El resultat és un mòdul net, documentat i mantenible. No un pegat sobre contrib.

Característica Contrib genèric Mòdul a mida
Configuració necessària
Extensa, complexa
Mínima, específica
Actualitzacions
Poden trencar la teva configuració
Sota control total
Rendiment
Codi genèric innecesari
Només el que fas servir
Integracions
Limitades al contrib
Qualsevol API o sistema
Suport
Comunitat (variable)
El nostre equip directe

Què desenvolupem

Tipus de desenvolupament a mesura que més fem.

Mòduls custom

Nous tipus d'entitat, camps personalitzats, fluxos de publicació propis, regles de negoci específiques implementades com a mòduls Drupal estàndard.

Integracions API

Connectem Drupal amb Salesforce, HubSpot, SAP, ERPs, passarel·les de pagament, serveis d'enviament o qualsevol sistema amb API REST o SOAP.

Importadors de dades

Scripts d'importació periòdica des de fonts externes: CSV, XML, APIs de tercers. Amb registres, gestió d'errors i notificacions.

Autenticació i SSO

Integració amb LDAP, Active Directory, OAuth2, SAML o sistemes propis d'autenticació corporativa.

Dashboards i reporting

Vistes personalitzades, panells de control per a rols específics, exportació de dades en formats concrets.

Apps desacoplades

Drupal com a backend headless, exposant JSON:API o GraphQL per a aplicacions mòbils o frontends Next.js / React

El nostre procés

Com abordem un desenvolupament a mida.

Especificació tècnica

Abans d'escriure codi, documentem exactament què fa el mòdul, com interactua amb la resta del sistema i quins edge cases cal gestionar.

Desenvolupament amb proves

Escrivim tests unitaris i funcionals. Un mòdul sense tests és un mòdul que trencarà alguna cosa en la propera actualització.

Documentació tècnica

Entreguem documentació de l'API pública del mòdul, com estendre'l amb hooks i quines són les seves dependències. El teu equip podrà mantenir-lo.

Procés

De la idea al mòdul en producció.

Sense sorpreses. Sense canvis d'abast no comunicats.

1

Briefing tècnic

Entenem el problema real, no només el símptoma. Preguntem fins a entendre els casos d'ús, els volums i les restriccions tècniques.

2

Proposta i estimació

 

Enviem una proposta tècnica amb abast fix i preu tancat. Allò que pressupostem és el que cobra

rem.

 

3

Desenvolupament iteratiu

Sprints curts amb demos. El client pot veure el progrés i donar feedback abans que el desenvolupament estigui tancat.

4

QA i revisió de codi

Tests automàtics + revisió manual + prova en entorn de staging abans de deploy a producció.

Preguntes freqüents

<tengo dudas sobre si mi caso requiere desarrollo></tengo>

Moltes vegades la resposta és "hi ha un mòdul contrib que ho fa". Te ho diem amb honestedat.

Parlem?

Abans de pressupostar res, analitzem els mòduls contrib existents. Si hi ha alguna cosa que resol el 90% del cas, t'ho diem. Desenvolupar a mida només té sentit quan el contrib no cobreix el cas o ho fa de manera massa genèrica.

No. Entreguem el codi font complet, el repositori Git i la documentació. Qualsevol desenvolupador Drupal pot agafar el relleu. No creem dependències artificials.

Sí. Oferim contractes de manteniment que inclouen adaptacions a noves versions de Drupal, correcció d'errors i petites millores.

Depèn totalment de la complexitat. Un mòdul de camps personalitzats pot portar 2 setmanes. Una integració SAP completa, diversos mesos. Sempre estimem després del briefing tècnic.

Sí. Seguim els estàndards de codificació de Drupal.org, escrivim docblocks als mètodes públics i documentem les decisions de disseny no òbvies. El codi està escrit per ser llegit.

¿Necessites alguna cosa que Drupal no fa per defecte?

Explica’ns el cas. En 24 hores et diem si té solució contrib o si necessita desenvolupament a mida.