Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Elgg - a powerful open source social networking engine

Elgg - a powerful open source social networking engine

Scheduled Pinned Locked Moved App Wishlist
1 Posts 1 Posters 78 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    marylou
    wrote last edited by marylou
    #1

    Title: Elgg - a powerful open source social networking engine


    • Main Page: https://elgg.org/

    • Git: https://github.com/Elgg/Elgg

    • Licence: GNU General Public License (GPL) Version 2 and the Massachusetts Institute of Technology (MIT-X11) License.

    • Docker: no official one; not sure if still maintained: https://github.com/jumbojett/docker-elgg-dev and https://github.com/jumbojett/docker-elgg-dev

      • Demo: https://elgg.org/showcase

    Summary: Elgg is an award-winning open source social networking engine that provides a robust framework on which to build all kinds of social environments, from a campus wide social network for your university, school or college or an internal collaborative platform for your organization through to a brand-building communications tool for your company and its clients.


    Notes: We are a non-profit active in education project. We would like to build a teacher network for our different projects to make the project work have a more sustainable impact on education.


    Alternative to / Libhunt link: e.g. https://www.libhunt.com/r/Elgg

    Features:
    Well-documented core API that allows developers to kick start their new project with a simple learning curve
    Composer is the package manager of choice that greatly simplifes installation and maintenance of Elgg core and plugins
    Flexible system of hooks and events that allows plugins to extend and modify most aspects of application's functionality and behavior
    Extendable system of views that allows plugins to collaborate on application's presentation layer and built out complex custom themes
    Cacheable system of static assets that allows themes and plugins to serve images, stylesheets, fonts and scripts bypassing the engine
    User authentication is powered by pluggable auth modules, which allow applications to implement custom authentication protocols
    Security is ensured by built-in anti CSRF validation, strict XSS filters, HMAC signatures, latest cryptographic approaches to password hashing
    Client-side API powered by asynchronous JavaScript modules via RequireJS and a build-in Ajax service for easy communication with the server
    Flexible entity system that allows applications to prototype new types of content and user interactions
    Opinionated data model with a consolidated API layer that allows the developers to easily interface with the database
    Access control system that allows applications to build granular content access policies, as well as create private networks and intranets
    Groups - out of the box support for user groups
    File storage powered by flexible API that allows plugins to store user-generated files and serve/stream them without booting the engine
    Notifications service that allows applications to subscribe users to on-site and email notifications and implement integrations with other their-party services
    RPC web services that can be used for complex integrations with external applications and mobile clients
    Internationalization and localization of Elgg applications is simple and can be integrated with third-party services such as Transifex
    Elgg community that can help with any arising issues and hosts a repository of 1000+ open source plugins

    1 Reply Last reply
    1
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Bookmarks
    • Search