Notice: Use of undefined constant PAGE_TASK_MANAGE - assumed 'PAGE_TASK_MANAGE' in /home/pa/paalpha/web/includes/constants.php on line 1105 Notice: Use of undefined constant PAGE_TASK_MANAGE - assumed 'PAGE_TASK_MANAGE' in /home/pa/paalpha/web/includes/constants.php on line 1105 PeopleAggregator

PeopleAggregator: Features and Modules

What is PeopleAggregator?

PeopleAggregator has a number of different purposes:

  1. It is a social networking applicationthat runs at http://www.peopleaggregator.net.
  2. It is also a do-it-yourself social networking system. You can create your own community at the click of a button - no coding required.
  3. It is a development platform - the entire source code is available for download (free for charities and non-profits). You can also modify the code, for example to extend the functionality or create a new user interface.
  4. PeopleAggregator exposes open APIs and supports open standards. So all web applications that support these APIs can seamlessly share data between themselves. We also support open standards like microformats and OpenID.

How can you use PeopleAggregator?

Depending on what role you are filling, PeopleAggregator meets many needs:

  1. For Developers:
    • PeopleAggregator is a sophisticated, yet easy to program to, application development platform. It utilizes two kinds of API calls; traditional mashup calls, which are REST and XML-RPC APIs (via http) and weve developed faster, more optimized internal API calls, which talk directly to our php5 code. These calls are more for commercial grade quality results.
    • It is built using php5 and MySQL, so it is easy and inexpensive to deploy.
    • It supports easy UI customizations. The entire user interface you see at PeopleAggregator.net has been built utilizing our internal php5 APIs. One simply needs to modify the user interface themes, and not touch any of the core engine.
    • Built-in automatic upgrades are available!
  2. For Web Service and Site developers:
    • PeopleAggregator exposes all of the data and functionality of a social network through open APIs, which means that you can build compelling mashups that mesh with your existing application. For example, a photo-sharing site can connect its member base to member accounts in the PeopleAggregator, using the granular levels of relationships between members to control public access over their photos.
    • PeopleAggregator can extend the functionality of your site, without having to build your own social network. Groups are now available to any member based site, providing group blogs, message boards, media galleries and any other kind of grouping feature.
    • If your software also exposes APIs, then that allows us to integrate with it. That provides a better experience to users, plus it drives traffic and visibility both ways.
  3. For End-Users:
    • PeopleAggregator is a full fledged social network, with a wide range of features and customization controls.
    • PeopleAggregator is a Digital Identity Hub - for example, you could use your flickr ID to sign up or participate in a single sign-on experience with other OpenID applications and services.
    • Import/Export you can export your profile data and content, and move it to another application. So you are not locked down and you dont lose your data.
    • Exposing APIs - we allow you to use your data outside of PeopleAggregator as well. Note that this requires other applications to allow consumption of that data.

See also: User Guide For Network Operators

Key Features

Meta Network functionality: the ability to create social networks on-the-fly provides potential social network operators a cheap and easy way to set up their own social networks.

User profiles

Privacy settings: control who has access over what based upon your relationship to that person.

Structured Blogging: a microcontent publishing platform which allows the user to create a wide range of content and blog posts.

Personal, Community and Group blogs: any blog post can get sent to the overall Community Network Home page blog or to any Group blog (in addition to your own Personal blog.)

Private Page: where you have access to all your system tools and settings, including control over what modules are displayed and where theyre displayed.

Public Page: your customizable personal homepage that everyone can see.

Theme system

Networks

Groups: traditional social networking Groups can be created by any network member. These Groups are usually based upon members common interests, but can also be based upon events, places, entities, topics or memes.

Home Page: displays the main networks content.

Media Gallery: a repository for storage of images, audio or video. For individuals and groups.

Manage Content:

Messaging

People (Relationships)

Message boards

Invites

Tags

Comments

Search

Links:

Modules: internal and third party plug-in services (see list below)Modules