Introduction to ELGG
Click to add subtitle

Presented By:
Jorge Garifuna

info@GariDigital.com
Company

LOGO
Agenda

1. Overview and features
1. Overview and features
2. Pre-Installation requirements
2. Pre-Installation requirements
3. Installation
3. Installation
4. Post-Installation
4. Post-Installation
5. Customize Elgg
5. Customize Elgg
Overview and features
 Elgg is a social networking framework
 It provides the necessary functionality to allow
you to run your own social networking site,
whether publicly (like Facebook) or
 internally on a networked intranet (like Microsoft
Sharepoint)
Overview and features
 To run Elgg, you need to have your own
web server
 a certain amount of technical knowledge –
or
 access to someone who does, like a
system administrator
Overview and features
Core features
 User, object, file and site management
 Social graph functionality (relationships
between users and other users, objects
and sites)
 System-wide, tag-based searching
across all content and users
Overview and features
Core features








Fine-grained access controls
Multiple views, allowing for mobile applications and
embeddable widgets as well as the traditional web
browser view
Event, plugin and widget APIs
RSS, FOAF, XFN for content syndication
OpenID, OpenSocial
Open Data Definition and an increasing number of
data portability formats for import / export
Overview and features
Core features




An extensible RESTful API, with results in JSON,
serialised PHP or XML
AJAX through jQuery and user-definable callbacks
Easy extension for use with caching systems such as
memcached, for increased system performance
Overview and features
Built-in features







Avatar
Dashboard
Friends
Groups
Profile
Widgets
Overview and features
Optional plugins









Blogs
Bookmarks
File repository
Messageboard
Private messaging
Pages
River
Status
Pre-installation requirements
 Requirements





PHP 5.2+ needs to be installed as an Apache module
 GD (for graphics processing, eg user icon rescaling)
 JSON (for API functionality)
MySQL 5+ is needed for data storage
Apache Webserver with
 mod_rewrite
 PHP 5
Installation

1. Download from elgg.org
2. Uncompress in web
environtment
3. Create data directory
4. Access wizard from
browser(http://localhost/elgg)
Post-Installation

 Create administrator
account
Customize Elgg

 Administration









o
o
o
o
o
o
o
o

statistics
site administration
user administration
tool administration
site categories (for pages)
default profile widgets
default dashboard widgets
customizing external pages (about, term, privacy, left/right pane)
Customize Elgg

 Plugins
Blog
Files
Pages
The wire *posting to twitter)
Twitter inclusion in your page
Groups
 Creating, joining, discussion and files
 Friends
 Adding and inviting
 messages






Resources

Garinet Media Network

•http://www.elgg.org
Education
Installation Example

Ready to see the real thing?

Education
How to Contact Us

Jorge Garifuna

info@GariDigital.com

The Elgg Social Networking Framework

  • 1.
    Introduction to ELGG Clickto add subtitle Presented By: Jorge Garifuna info@GariDigital.com Company LOGO
  • 2.
    Agenda 1. Overview andfeatures 1. Overview and features 2. Pre-Installation requirements 2. Pre-Installation requirements 3. Installation 3. Installation 4. Post-Installation 4. Post-Installation 5. Customize Elgg 5. Customize Elgg
  • 3.
    Overview and features Elgg is a social networking framework  It provides the necessary functionality to allow you to run your own social networking site, whether publicly (like Facebook) or  internally on a networked intranet (like Microsoft Sharepoint)
  • 4.
    Overview and features To run Elgg, you need to have your own web server  a certain amount of technical knowledge – or  access to someone who does, like a system administrator
  • 5.
    Overview and features Corefeatures  User, object, file and site management  Social graph functionality (relationships between users and other users, objects and sites)  System-wide, tag-based searching across all content and users
  • 6.
    Overview and features Corefeatures       Fine-grained access controls Multiple views, allowing for mobile applications and embeddable widgets as well as the traditional web browser view Event, plugin and widget APIs RSS, FOAF, XFN for content syndication OpenID, OpenSocial Open Data Definition and an increasing number of data portability formats for import / export
  • 7.
    Overview and features Corefeatures    An extensible RESTful API, with results in JSON, serialised PHP or XML AJAX through jQuery and user-definable callbacks Easy extension for use with caching systems such as memcached, for increased system performance
  • 8.
    Overview and features Built-infeatures       Avatar Dashboard Friends Groups Profile Widgets
  • 9.
    Overview and features Optionalplugins         Blogs Bookmarks File repository Messageboard Private messaging Pages River Status
  • 10.
    Pre-installation requirements  Requirements    PHP5.2+ needs to be installed as an Apache module  GD (for graphics processing, eg user icon rescaling)  JSON (for API functionality) MySQL 5+ is needed for data storage Apache Webserver with  mod_rewrite  PHP 5
  • 11.
    Installation 1. Download fromelgg.org 2. Uncompress in web environtment 3. Create data directory 4. Access wizard from browser(http://localhost/elgg)
  • 12.
  • 13.
    Customize Elgg  Administration         o o o o o o o o statistics siteadministration user administration tool administration site categories (for pages) default profile widgets default dashboard widgets customizing external pages (about, term, privacy, left/right pane)
  • 14.
    Customize Elgg  Plugins Blog Files Pages Thewire *posting to twitter) Twitter inclusion in your page Groups  Creating, joining, discussion and files  Friends  Adding and inviting  messages      
  • 15.
  • 16.
    Installation Example Ready tosee the real thing? Education
  • 17.
    How to ContactUs Jorge Garifuna info@GariDigital.com