The Elgg Social Networking Framework

17
Company LOGO Introduction to ELGG Click to add subtitle Presented By: Jorge Garifuna [email protected] om

description

The Elgg Social Networking Framework

Transcript of The Elgg Social Networking Framework

Page 1: The Elgg Social Networking Framework

Company

LOGO

Introduction to ELGG

Click to add subtitlePresented By:

Jorge Garifuna [email protected]

Page 2: The Elgg Social Networking Framework

Agenda

1. Overview and features1. Overview and features

2. Pre-Installation requirements2. Pre-Installation requirements

3. Installation3. Installation

4. Post-Installation4. Post-Installation

5. Customize Elgg5. Customize Elgg

Page 3: The Elgg Social Networking Framework

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)

Page 4: The Elgg Social Networking Framework

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

Page 5: The Elgg Social Networking Framework

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

Page 6: The Elgg Social Networking Framework

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

Page 7: The Elgg Social Networking Framework

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

Page 8: The Elgg Social Networking Framework

Overview and features

Built-in features Avatar Dashboard Friends Groups Profile Widgets

Page 9: The Elgg Social Networking Framework

Overview and features

Optional plugins Blogs Bookmarks File repository Messageboard Private messaging Pages River Status

Page 10: The Elgg Social Networking Framework

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

Page 11: The Elgg Social Networking Framework

Installation

1. Download from elgg.org2. Uncompress in web

environtment3. Create data directory4. Access wizard from

browser(http://localhost/elgg)

Page 12: The Elgg Social Networking Framework

Post-Installation

Create administrator account

Page 13: The Elgg Social Networking Framework

Customize Elgg

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

Page 14: The Elgg Social Networking Framework

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

Page 15: The Elgg Social Networking Framework

Resources

Garinet Media Network

Education •http://www.elgg.org

Page 16: The Elgg Social Networking Framework

Installation Example

Education

Ready to see the real thing?

Page 17: The Elgg Social Networking Framework

How to Contact Us

Jorge Garifuna [email protected]