Costruire app senza programmare
Mi servirebbe una app per gestire le richieste dei miei clienti | le iscrizioni alla mia associazione | i miei dischi in vinile | qualunque altra cosa MA non so programmare | chissà quanto costa farla fare | non so a chi chiedere | come faccio a spiegare cosa voglio".
MieApp è qui per aiutarti a dare una risposta alle tue esigenze, mettendoti tra le mani uno strumento per creare le tue app, anche se non sai programmare, semplicemente partendo dalla descrizione di cosa hai bisogno. Le app che realizzerai saranno tue, non dovrai spendere un euro in licenze software e potrai farle usare da colleghi ed amici su pc, tablet e smartphone. Anche MieApp è gratis, non devi neppure iscriverti e lasciare i tuoi dati.
Tutto ciò è reso possibile da Drupal, una piattaforma software open source e gratuita, disponibile in italiano, con migliaia di funzioni già pronte che possono coprire (quasi) tutte le tue esigenze. MieApp ti guida passo passo a conoscere Drupal, partendo dalla descrizione di cosa vuoi dalla tua app fino al suo rilascio agli utenti. MieApp è organizzato in brevi Guide, che ti consiglio di leggere nell'ordine in cui sono presentate ma, in base alle tue competenze ed alle tue esigenze, puoi decidere di saltarne qualcuna oppure di tornare indietro, quando pensi ti sia sfuggito qualche passaggio.
Limiti di MieApp
Prima di proseguire, ecco alcuni avvisi sui limiti di MieApp:
- MieApp è un tutorial pensato per accompagnarti ad usare Drupal subito, imparando quel che serve e senza doverti preoccupare della sua complessità. Il resto lo scoprirai da te, a mano a mano che ne avrai bisogno. Contiene anche una serie di piccoli trucchi ed avvertenze che nascono dalla mia esperienza personale con Drupal. Se preferisci un approccio più strutturato, ti consiglio la guida ufficiale di Drupal per utenti (Drupal User Guide) o una delle numerose pubblicazioni in italiano.
- MieApp è pensato per chi vuole usare Drupal per costruire applicazioni senza programmare: è quini pensata per quelli che, nel gergo di Drupal, sono chiamati "site builder". Non tratta invece dello sviluppo di nuovi moduli, che ovviamente richiede competenze di programmazione.
- Non è necessario saper programmare per costruire una app con Drupal, però bisogna saper ragionare per modelli e processi e può risultare utile una formazione informatica generale: insomma, Drupal non è proprio per tutti tutti tutti, ma con MieApp provo a rendere più facile tutto questo.
- (la più importante) MieApp è un work in progress, nel senso che le Guide vengono pubblicate a mano a mano che ho tempo, quindi all'inizio ne troverai poche e non sempre complete 😃. E dove non ho tempo o voglia di approfondire metterò rimandi a risorse già disponibili in rete.