Skip to content
Andrew B edited this page Oct 6, 2016 · 20 revisions

Core Apps cover most common use-cases in a community site. They serve as prototypes for various custom applications and niche apps.

##People Members, Customers, Profiles.

Profile App. Individual profiles, working as an on-site identification, member information page and aggregator or the user content. Only one session can be established for a Person profile at any given time (one logged-in user). People can establish social connections with other profiles, groups or content (become friends, subscribe, join, sign up, buy, etc). People can be given membership levels and assigned permissions for various actions.

##Orgs Companies, Brands, Celebrities.

Profile App. Individual profiles, working as an on-site identification, information page and aggregator or the user content. Multiple sessions can be established for an Org profile at any given time (many logged-in users acting as one Organisation). Orgs can establish social connections with other profiles, groups or content (become friends, subscribe, join, sign up, buy, etc). Orgs can be given membership levels and assigned permissions for various actions. Publicly all logged-in users are presented as a single entity and they share same login credentials.

##Groups Teams, Clubs, Departments.

Groups work as content aggregators and communication channels for Groups members. Profiles like People or Orgs can join Groups. Groups can be public, private or secret. In public Groups, content is visible to everyone. In private Groups content is visible to Group members only. Secret groups are private and can not be seen in browsing pages. Invitation from Groups admin is required to see and join a secret group. Groups don't work as site profiles (IDs), but they can be used by different apps to address or reference groups of profiles. Groups may have open registration or may require admin approval of registration regquests.

##Posts Blogs, News, Articles.

Single page rich-text publications with a purpose of publishing the main body of text, mixed with images. Comments can be posted, but are not essential. Browsing pages sort Posts by date of publishing, latest first. Categories are pre-defined by Operator. Hashtags are used for ad-hoc labelling.

##Discussions Forums, Answers.

Asynchronous public communication channels. Original postings define topics of discussions. Replies are essential. Browsing pages sort Discussions by date of the last reply, showing recently updated first. Categories are pre-defined by Operator. Hashtags are used for ad-hoc labelling.

##Albums Pictures, Photos, Video, Music, Files.

Postings with attached media files. Each attached file has its own page. Pages within an Album can have their own comments and can be browsed in succession via on-page paginate or Gallery plugin. Album page may have its own comments and other blocks. Browsing pages show albums by date of publishing or by date of latest file upload, most recent first. Categories are pre-defined by Operator. Hashtags are used for ad-hoc labelling.

Clone this wiki locally