Table of Contents
Preface
Chapter 1: Social Networks and Elgg
Chapter 2: A Tour around Elgg
Chapter 3: Users, Profiles, and Connections
Chapter 4: Blogging and Resources
Chapter 5: Communities and Files
Chapter 6: Customizing Elgg
Chapter 7: Elgg Plug-Ins
Appendix A: Installing Elgg
Appendix B: Elgg Case Study
Index
- Chapter 1: Social Networks and Elgg
- Types of Social Networks
- How Can a Social Network Help You?
- Tools of the Trade
- What's so Special About Elgg?
- So, What can Elgg Do?
- Summary
- Chapter 2: A Tour around Elgg
- Playing With Elgg-Powered Networks
- Sign Up
- Account Settings
- Your Profile
- Customize Your Account
- Define Access Privileges
- Your Blog
- Manage Your Files
- Find People
- Make Friends
- Your Community
- Your Messages
- Your Resources
- Your Presentation
- Recent Activity
- Summary
- Chapter 3: Users, Profiles, and Connections
- Connecting to Friends and Users
- Inviting Friends to Join
- Let Elgg Handle Registration
- Inviting Friends to Join
- Build a Profile
- The Various Profile Options
- What is FOAF?
- A Face for Your Profile
- Access Control
- Define Your Own Control Lists
- The Various Profile Options
- Making Friends with Internal Members
- Use Your Profile to Find Connections
- Making Connections
- Friendship Moderation
- Managing Friendship Requests
- What's Friend Of?
- Other Account Settings
- Attracting Visitors
- Welcoming Guests
- Administration Options
- Add Users in Bulk
- Change User Settings
- Playing Boss
- Blocking Users
- Can I Formally Warn Users?
- Removing the Ban
- Blocking Users
- Limiting Users on the Site
- Changing Space Quota
- Sharing Admin Rights
- The Scope of an Elgg Administrator
- Summary
- Connecting to Friends and Users
- Chapter 4: Blogging and Resources
- Handling Files
- Creating Folders
- Uploading Files
- Right to Share
- Viewing Files
- Moving and Deleting Files/Folders
- Commenting on Files
- Start Blogging
- Posting a New Entry
- Adding External Videos
- Embedding Files in Blogs
- What Does the Number Mean?
- Saving Drafts
- Mark Posts as Private
- So, Why Use a Plug-in?
- The Draft Post Plug-in
- Editing/Deleting Posts
- What Are Your Friends Blogging About?
- Keeping Track of Posts and Discussions
- Handling Improper Content
- Flagging Improper Posts
- Managing Flagged Content
- Filtering Blog Posts
- Preventing Spam
- Who Can Comment?
- Using Plug-ins
- Implementing Captcha
- Restricting to Anonymous Users
- Increasing the Vocabulary
- Handling Improper Words
- Downloading Blogs
- Managing Resources
- Feeding Stuff
- Creating Feeds
- What Feeds are Available?
- Inducting Feeds
- Adding Feeds from External Sources
- Adding Popular Feeds
- Viewing the Feeds
- RSS Feed for Files
- Podcasting with Elgg
- Listening to Podcasts
- Blogging Podcasts
- Summary
- Handling Files
- Chapter 5: Communities and Files
- Creating Communities
- Search for Existing Communities
- Hatching a Community
- Grooming the Community
- Community Profile
- Community Picture
- Announcing the Community
- Joining the Community
- Membership Restriction
- Handling Membership Requests
- Leaving the Community
- Community Ownership
- Using the Community
- Community Blog
- Removing Improper Posts
- Moderating Communities
- Other Community Administration
- Community Forum
- Handling Files
- Creating Folders
- Uploading Files
- Right to Share
- Adding Files to a Community Repository
- Send Messages
- Sharing Bookmarks
- Using Files
- Viewing Files
- RSS Feed for Files
- Moving and Deleting Files/Folders
- Embedding Files in Blogs
- What Does the Number Mean?
- Removing Inappropriate Files/Folders
- Summary
- Creating Communities
- Chapter 6: Customizing Elgg
- Why Customize?
- What Makes Up a Theme?
- Controlling Themes
- The Default Template
- What are <div> and <span>?
- The pageshell
- CSS Elements in the pageshell
- Other Elements
- The frontpage Files
- The frontpage_loggedout File
- The frontpage_loggedin File
- Content Keywords
- Other Keywords that Can be Used
- Hints for Designing a Custom Template
- Pageshell Hacks
- Add/Remove Elements
- Add a Copyright Notice
- CSS Hacks
- Change Position of Elements
- Fun with Images
- Make Body Use More Space
- Hacking Other Themes
- Pageshell Hacks
- Adding Public Templates
- Changing Templates
- Different Themes for Different Areas
- Creating Themes Based on Templates
- Creating Themes
- Validating Themes
- Replacing the Default Template
- Contributing Themes
- Summary
- Chapter 7: Elgg Plug-Ins
- General Structures of Plug-Ins
- Things to Remember While Installing Plug-Ins
- The Plug-Ins
- Maintenance Mode
- Custom Metatags in Header
- EasyJoin
- Related Posts
- Tag Suggest and Autocomplete
- Blog Categories
- Forwarder
- Comment Wall
- Recent Comments Keyword
- Logged In Users
- Icons of Site Members
- Calendar
- Adding an Event
- Upcoming Events
- How to Remove Plug-Ins
- Upgrading Plug-Ins
- Summary
- Appendix A: Installing Elgg
- Setting Up LAMP
- Step 1: Install Linux
- Step 2: Install Apache
- Step 3: MySQL
- Step 4: Install PHP Support
- Setting Up WAMP
- Installing Elgg
- Editing config.php
- Creating a Database
- Initial Configuration
- Important Settings
- First Log In
- Editing config.php
- Setting Up LAMP
- Appendix B: Elgg Case Study
- Enabling Non-Profits in Colombia
- Connecting Campuses Spread Across the UK
- Other Elgg Networks
- Summary



