E
Elgg
Elgg
Versione | Maturità | Linguaggio | Licenza | URL | Produttore | Diffusione |
---|---|---|---|---|---|---|
4.1.2 | Stabile/Produzione | php | GPL-2.0 | http://learn.elgg.org | Elgg Foundation | Worldwide |
Descrizione
Elgg è una piattaforma di social networking open source. Fornisce un solido framework multipiattaforma su cui costruire tutti i tipi di ambienti social, da un social network di tipo universitario a una piattaforma di collaborazione interna per una organizzazione aziendale e i suoi collaboratori e fornitori. Il CMS di cui dispone, semplice e intuitivo, permette, ad ogni utente appartenente al network, la creazione e gestione di blog personali, spazi in cui conservare e condividere documenti e file multimediali, il supporto per il podcasting e per aggregare feed, un meccanismo di tagging dei contenuti basato su parole chiave.
Ragioni della scelta
- il framework è supportato da un’ampia community che fornisce supporto e ospita un repository di oltre 1000 plugin open source;
- sono forniti servizi per l'internazionalizzazione e la localizzazione dei contenuti;
- supporta l’utilizzo dei plug-in, l'installazione e la manutenzione del core e dei plugin Elgg è facilitato dallo strumento “Composer”. E’ supportato l’utilizzo anche di plug-in di terze parti;
- sistema flessibile di hook ed eventi che consente ai plugin di estendere e modificare la maggior parte degli aspetti della funzionalità e del comportamento dell'applicazione;
- servizi per creare temi personalizzati complessi;
- sistema di entità flessibile che consente alle applicazioni di prototipare nuovi tipi di contenuti e interazioni dell'utente;
- sistema di controllo degli accessi che consente alle applicazioni di creare criteri di accesso ai contenuti granulari, nonché di creare reti private e intranet;
- supporto immediato per gruppi di utenti;
- archiviazione dei file basata su API flessibile che consente ai plug-in di archiviare i file generati dall'utente e di servirli / trasmetterli in streaming senza avviare il motore;
- servizio di notifica che consente alle applicazioni di iscrivere gli utenti a notifiche in loco e via e-mail e implementare integrazioni con altri servizi delle loro parti;
- servizi Web RPC che possono essere utilizzati per integrazioni complesse con applicazioni esterne e client mobili.