MieApp

"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. Per suggerire approfondimenti e segnalare errori, contattami.  

Novità

21 Maggio 2026: Aggiunta la Guida per costruire Calendari di Entità. Completata la Guida sulla costruzione di procedure attivate da un link

Indice

🟦Nuova 🟩Pronta 🟨Bozza 🟥Da scrivere

Introduzione
🟩 A cosa serve MieApp ... e a cosa non serve
🟩 Perché Drupal Costruire app senza programmare. I vantaggi di Drupal. Anche MieApp è costruito con Drupal.
🟨 Drupal e IA Come usare la IA dentro Drupal e a supporto di Drupal
🟩 Come usare MieApp Come leggere le Guide. Trasformare MieApp in un libro. Il vocabolario di Drupal.

Installazione di Drupal
🟩 Di cosa ha bisogno Drupal Le componenti software necessarie a Drupal. Dove installare Drupal. La procedura di installazione.
🟩 Installazione locale Trasformare un pc in un web server e installarvi Drupal
🟩 Installazione in cloud Scegliere un provider in cloud e installarvi Drupal. Accesso remoto al Terminale.
🟩 Drush Una utility fondamentale che può salvare la tua app
🟩 Core e moduli aggiuntivi A cosa servono i moduli aggiuntivi e come installarli. I moduli suggeriti da MieApp.
🟩 Impostazioni base della app Come impostare paese, orario e lingua
🟩 Spedire mail dalla app Perché spedire mail dalla app. Indirizzo email della app. Configurazione della spedizione. Evitare che le mail finiscano nello spam.

Come costruire una app
🟩 Un metodo per costruire la app Un metodo per costruire la tua app senza perderti nelle potenzialità di Drupal
🟦 La app di esempio "Vicinato" Una app di esempio per guidarti alla scoperta di Drupal (versione didattica)

Gli Utenti della app
🟩 L'Amministratore Quali poteri ha e come li esercita. Tu sei l'Amministratore. Password dell'Amministratore. Le pagine di Amministrazione.
🟩 I Visitatori Chi può accedere alla tua app senza il tuo permesso
🟩 Gli Utenti Chi usa la tua app, Persone ed Utenti. Creare e bloccare Utenti. Password degli Utenti. Consentire alle persone di iscriversi da sé alla tua app. Utenti fittizi di prova. Contatti con gli Utenti.
🟩 Ruoli e Permessi degli Utenti Non tutti gli Utenti sono uguali
🟩 Delegare l'amministrazione Delegare tutti o parte dei poteri ad altri Utenti
🟩 Monitorare l'utilizzo della app Monitorare le visite alla tua app da parte di Visitatori ed Utenti. Monitorare specifiche azioni.

Modellare le informazioni
🟩 Le Entità Entità di Contenuto ed Entità di configurazione. Tipi di Entità. Identificativo di Entità.
🟩 I Campi Campi delle Entità. Tipi di Campi. Formati di testo. Riferimenti tra Entità. Campi predefiniti.
🟩 I Token Riusare i valori dei Campi grazie ai Token. Elenchi di Token disponibili. Come e dove usarli.
🟩 I Contenuti Cosa sono. Creare nuovi tipi di contenuti. Riusare i Campi. Titoli automatici dei Contenuti.
🟩 Gestione base dei Contenuti Inserire, cercare, modificare, nascondere ed eliminare Contenuti. Precaricare Campi di un Contenuto.

Proteggere le informazioni
🟩 Proteggere con Ruoli e Permessi Assegnare i permessi di creazione, visualizzazione, modifica ed eliminazione sui diversi Tipi di Entità ad diversi Ruoli degli Utenti.
🟩 Proteggere le relazioni tra Entità Impedire la eliminazione di una Entità richiamata da un'altra Entità
🟩 Protezioni che cambiano nel tempo coi Workflow Usare i Workflow per variare nel tempo le protezioni sulle Entità
🟥 Accesso controllato a singole Entità GUIDA CHE TRATTA Taxonomy Access Control Lite e su Content Access
🟥 Gruppi di Utenti e Entità GUIDA CHE TRATTA I GRUPPI

Presentare le informazioni
🟩 Le Viste Introduzione alle Viste, il potente strumento per presentare e gestire le informazioni
🟩 La tua prima Vista Costruire una Vista con l'editor. Filtri nascosti e esposti. Ricerca nella Vista. Paginare e proteggere la Vista.
🟩 Estendere le Viste con le relazioni Aggiungere alla Vista informazioni usando le relazioni tra Entità. Relazioni concatenate. Relazioni inverse.
🟩 Campi speciali e Token nelle Viste Mostrare nelle Viste informazioni aggiuntive grazie ai Campi speciali. Riusare i valori dei Campi dentro la Vista grazie ai Token. Token globali.
🟩 Variazioni di una Vista Creare copie di una Vista o nuove Visualizzazioni di una stessa Vista, per non partire da zero.
🟩 Filtrare una Vista sull'Utente corrente Cambiare la Vista in base all'Utente che la sta guardando. Token relativi all'Utente corrente.
🟩 Viste con combinazioni di Filtri Filtri in AND e OR logico tra loro.
🟩 Filtri contestuali delle Viste Filtrare una Vista passandole argomenti nel link. Valori di default per i Filtri contestuali. Filtrare per intervalli di argomenti.
🟩 Arricchire la pagina di una Entità con le Viste EVA Cosa sono le EVA. Personalizzare e proteggere con le EVA la pagina di una Entità, in base all'Utente e alle caratteristiche della singola Entità.
🟩 Aggiungere comandi a pagine e Viste Usare le EVA per aggiungere comandi dentro la pagina di una Entità. Aggiungere comandi dentro una Vista. Mostrare i comandi come pulsanti.
🟩 Personalizzare la visualizzazione di un Campo in una Vista Comporre più Campi in un Campo solo. Cosa mostrare quando il Campo non ha un valore. Campi condizionati da altri Campi.
🟩 Viste dentro Viste e dentro testi Viste che richiamano altre Viste al loro interno. Richiamare Viste dentro Campi testuali di Entità. Richiamo condizionato di una Vista.
🟥 Costruire Viste con la IA La IA può costruire Viste al posto tuo, poi però devi controllarle
🟩 Aggiornamento delle Viste Cosa fare se la Vista non si aggiorna o non appare proprio. Cache della Vista e di Drupal.

Viste speciali
🟩 Viste per selezionare le Entità in un Campo Riferimento Guidare con una Vista Entity Reference la compilazione di un campo Riferimento.
🟩 Azioni collettive sulle Entità con le VBO Modificare o eliminare più Entità con una sola operazione, grazie alle Viste VBO
🟩 Calcoli nella Viste Campi calcolati in base agli altri Campi. Sommare valori delle Entità elencate nella Vista. Memorizzare nelle Entità il risultato di calcoli.
🟩 Mappe geografiche Georeferenziare Entità e rappresentarle su una mappa con le Viste. Tradurre indirizzi in coordinate geografiche.
🟩 Calendari Presentare su un calendario Entità dotate di data, ad esempio degli eventi.
🟥 Grafici Rappresentar le Entità di una Vista con un grafico
🟥 Entità "precedente" e "successiva" Costruire con le Viste i comandi "Precedente" e "Successiva" per muoversi su un insieme di Entità.

Automatismi nella app
🟩 Automatizzare la app con Viste ed ECA Le Viste automatizzano la lettura delle Entità. Le ECA automatizzano la loro scrittura. Viste ed ECA lavorano insieme per automatizzare le app.
🟩 Le ECA Cosa sono. A cosa servono. Esempi di Azioni, Condizioni ed Eventi. Cosa installare per costruirle.
🟩 Disegnare le ECA Disegnare le ECA con l'editor grafico. I Token nelle ECA. Eseguire le ECA. Le Azioni, Condizioni e gli Eventi più comuni.
🟩 Ciclo di Azioni su più Entità Eseguire in una procedura ECA un insieme di Azioni su più Entità selezionate con una Vista
🟩 ECA attivate dalla modifica di Entità Procedure eseguite quando viene inserito, modificato o eliminata una Entità
🟩 ECA attivate a tempo Procedure eseguite ad una scadenza temporale
🟩 ECA attivate da link Procedure che eseguono comandi cliccati dall'Utente.
🟩 Aggiungere azioni ECA nelle Viste Costruire ECA che diventano azioni eseguibili su più Entità in una Vista VBO

Manutenzione delle app
🟨 Cron Cron esegue periodicamente operazioni automatiche e tiene in ordine Drupal
🟥 Importare ed esportare le informazioni Come importare da file ed esportare su file le Entità della app
🟨 Aggiornamento di Drupal Perché devo aggiornare il Core ed i moduli aggiuntivi?Con una buona frequenza la comunità di Drupal mette a disposizione aggiornamenti del Core e dei moduli.

Materiale da sistemare
🟥 Tassonomie Cosa sono le Tassonomie e perché sono utili per etichettare i Contenuti e per gestire gerarchie di entità
🟥 Come muoversi nella app Comandi esposti ai diversi ruoli come comandi contestuali costruiti con le viste.Definizione dei menuDefinizione della prima pagina per ruolo
🟥 La ricerca nella app oltre le viste: il motore di ricerca   
🟨 Viste ad albero DA AGGIORNARE