MMHub: quando tutto è inziato

Prima di costruire il mio portfolio, mentre stavo ragionando sullo stack da utilizzare e su come svilupparlo, ho capito che avrei avuto bisogno di un pannello di amministrazione per gestire tutte le sue sezioni, i contenuti e le configurazioni.

Ragionandoci meglio, mi sono reso conto che quell'esigenza non riguardava solo il portfolio. Ogni progetto che avrei costruito dopo avrebbe avuto bisogno delle stesse fondamenta. Mi serviva un pacchetto che centralizzasse le funzionalità di base, con la possibilità di includerle, estenderle e personalizzarle in ogni progetto.

Così ho deciso di mettere in pausa le mie idee e concentrarmi sulla realizzazione di un pacchetto Laravel / Filament versionato, installabile e aggiornabile tramite Composer, che mi permettesse di avviare ogni progetto con delle fondamenta solide, sicure e testate.

Da qui nasce MMHub, un pacchetto privato sviluppato per adattarsi al meglio a qualsiasi mio progetto web.

Cosa c'è nella cassetta degli attrezzi

🔐 Utenti, ruoli e permessi

Autenticazione, ruoli e permessi pronti all'uso: ogni nuovo progetto parte con un sistema di accessi già strutturato.

📊 Contenuti e analitiche

Un layer per creare e organizzare i contenuti, con le metriche di consultazione integrate nel pannello.

📬 Richieste di contatto sotto controllo

Ogni messaggio in arrivo viene tracciato e resta consultabile, senza dipendere dalla casella di posta.

⏱️ Monitoraggio dei task schedulati

L'amministratore può verificare se i task schedulati siano stati eseguiti correttamente. Nel portfolio questo si traduce in un controllo concreto: un articolo con pubblicazione programmata è stato davvero pubblicato dal task, oppure qualcosa è andato storto? La risposta è nel pannello, non in un log sul server.

📧 Gestione delle mail

Dal pannello si può verificare lo stato delle mail inviate tramite il portale in tempo reale.

🔍 SEO e contenuti web

Funzionalità personalizzata nel portfolio

Metadati, descrizioni e testi ottimizzabili direttamente dal pannello di amministrazione.

📄 Documenti legali sempre in ordine

Funzionalità personalizzata nel portfolio

Cookie policy, privacy policy e termini e condizioni aggiornabili senza richiedere modifiche manuali alle pagine statiche.


Queste sono solo alcune delle funzionalità attualmente esistenti — il resto è in arrivo. 🚀

Il vantaggio

Il punto non è tanto la velocità di partenza, quanto il fatto che la manutenzione diventi centralizzata: una correzione o un miglioramento nel pacchetto arriva a tutti i progetti che lo installano, con un semplice aggiornamento Composer.

Durante lo sviluppo, ho seguito i principi SOLID proprio per questo: ogni progetto può estendere o sostituire un comportamento di MMHub senza toccare il core, restando compatibile con le versioni successive.

MMHub è un progetto privato, ma è disponibile per collaborazioni esterne. Se stai iniziando un nuovo progetto e non vuoi partire da zero, contattami: valutiamo insieme come adattarlo alle tue esigenze.