Skip to content
E

Elgg

Project ID: 475

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.