Module

Modules are often "boxes" used to display content on a page. One example is the Hello Me module that displays user's information on a sidebar. Modules are assigned per menu item, so you can decide which page the module should be displayed.

JomSocial comes with a set of official modules to enhance your site. Installation of modules are optional. You can get them by extracting 'modules_unzip_first_[version].zip'.

Installing modules

Go to Extensions > Extension Manager. At Upload Package File, browse for your desired modules and click "Upload & Install".

 

Go to Extensions > Module Manager, and look for your newly installed modules. Set its Position, Status as "Published", and Menu Assignment to make sure it is displayed on your site.

 

Below you can find the details of each modules included with JomSocial:

  1. mod_activegroups
  2. mod_activitystream
  3. mod_datingsearch
  4. mod_hellome
  5. mod_jomsocialconnect
  6. mod_latestdiscussion
  7. mod_latestevents
  8. mod_latestgrouppost
  9. mod_latestmembers
  10. mod_onlineusers
  11. mod_photocomments
  12. mod_statistics
  13. mod_topmembers
  14. mod_videocomments

A note on CSS class: There's a "Module Class Suffix" in almost every module. In general, the name of a JomSocial module's class will be in the format of moduletable[moduleClassSuffix]. Therefore, if the module class suffix is "_themoduleclass", then the css class name of that module is "moduletable_themoduleclass".

mod_activegroups

Display groups with the most activities

Available options:

  1. Caching - for performance issue
  2. Count - number of groups to be shown
  3. Show avatar - show the avatar of each group
  4. Show total members - show the number of members in each group

mod_activitystream

Display activity stream in other module positions.

Available options:

  1. Max Entry - limit of activities to be shown
  2. Show Activity Content - if 'No'" is selected, only the description of the activity is shown, further content such as the multimedia contents or the details of a wall post is hidden

mod_datingsearch

Allow users to browser for other users (mostly used in dating sites).

All field codes correspond to the value in JomSocial's Custom Profiles, including:

 

  1. City Field Code
  2. State Field Code
  3. Country Field Code
  4. Birthday Field Code
  5. Gender Field Code

mod_hellome

Display user's profile in other modules position.

Available options:

  1. Caching - for performance issue
  2. Show avatar - show logged-in user's avatar.
  3. Show karma - show logged in user's karma points
  4. Login option - if set to 'Yes', the login form will show up when the user isn't signed in.
  5. Show myBlog - if set to 'Yes', a link to the user's MyBlog is shown in the same container with My Friends/My Group/etc.
  6. Facebook Connect - if set to 'Yes', users can sign in with Facebook when FB login is enabled.

mod_jomsocialconnect

Show Facebook Connect button when user is not logged in, require FB connect to be configured.

mod_jomsocialconnect screenshot

mod_latestdiscussion

Display group discussions and their descriptions.

Available options:

  1. Caching - for performance issue
  2. Count - number of discussons to be shown
  3. Show avatar - show the avatar of each group
  4. Repeat avatar - if there are multiple discussions from the same certain group, repeat the avatar for every discussion
  5. Show private discussion - show discussions by private groups

mod_latestevents

Display events. Mouse over on the avatar will pop up a tooltip describing the details.

Available options:

  1. Caching - for performance issue
  2. Total Events - limit number of events to be shown
  3. Description Length - limit number of characters for the descriptions
  4. Include Group Events - include events created by Groups
  5. Show Past Events - include past events
  6. Events Ordering - sort by date created, by alphabet or by the starting date of the event

mod_latestgrouppost

Display latest comments on group walls

Available options:

  1. Caching - for performance issue
  2. Count - limit number of comments to be shown
  3. Comment character count - limit number of characters per comment
  4. Show group avatar - show group avatar where the comment is posted

mod_latestmembers

Display the latest members, sorted by date of registration.

Available options:

  1. Caching - for performance issue
  2. Updated avatar only - only show members who have uploaded an avatar
  3. Use tooltips - if set to 'Yes', mouseover over the avatar will show the user's details
  4. Count - limit number of users to be shown
  5. Load Mootols - for templates that do not load Mootols.

mod_onlineusers

Show online users (members and guests)

Available options:

  1. Caching - for performance issue
  2. Hide administrators - exclude site administrators
  3. Count - limit number of users shown
  4. Show Guest - include number of guests online

mod_photocomments

Show the latest comments on photos, the availability of these comments are subjected to the album's privacy.

Available options:

  1. Count - limit number of comments shown
  2. Show poster avatar - show avatar of the commenters

mod_statistics

Show the your community's numbers including total numbers of members, groups, discussions, albums, photos, videos, bulletins, activities, walls, events, and genders.

For gender, a field code is required. The value of this field should be equal to the one set in Custom Profiles..

Available options:

  1. Caching - for performance issue
  2. Show total members, Show total groups, etc - to show each numbers
  3. Gender Field Code - set the field code according to Custom Profiles.
  4. Male display text - replace the text for "Total Males"
  5. Female display text - replace the text for "Total Females"

mod_topmembers

Show top members sorted by Karma Points.

Available options:

  1. Caching - for performance issue
  2. Change the number of top member(s) to be display - yes, that
  3. Show avatar - show their avatars
  4. Show karma/point - choose between karma icons, numbers, or none

mod_videocomments

Show latest comments on videos.

Available options:

  1. Module Class Suffix - for further CSS styling, for more information, please refer here.
  2. Count - limit the number of comments

Related links

Third-party modules/plugins directory:
http://www.jomsocial.com/download/addons.html

Plugin

A plugin is a kind of Joomla extension, it provides function that are associated with trigger events.

In JomSocial, plugins fall into two types:

  1. Profile plugin: This type of plugin will be shown on user's profile once enabled. Examples: plg_friendslocation and plg_feeds.
  2. Joomla plugin: This type of plugin is meant to assist JomSocial integration in certain functions within the Joomla system. They are not shown to users.

JomSocial comes with a set of official plugins to enhance your site. Installation of plugins are optional. You can get them by extracting 'apps_unzip_first_[version].zip'.

Installing plugin

Go to Extensions > Extension Manager. At Upload Package File, browse for your desired plugins and click "Upload & Install".

Got to Extensions > Plug-in Manager, and look for your newly installed plugin.

Depending on each plugin, they may or may not be configurable by users from the frontend. You can set any plugin to be part of Core Application, which means that that it is enabled automatically without user intervention.

Below you can find the descriptions of each plugins included with JomSocial:

  1. plg_events
  2. plg_feeds
  3. plg_friendslocation
  4. plg_invite
  5. plg_jomsocialredirect
  6. plg_jomsocialupdate
  7. plg_jomsocialuser
  8. plg_kunena
  9. plg_latestphoto
  10. plg_log
  11. plg_myarticles
  12. plg_myblog
  13. plg_myblogtoolbar
  14. plg_mycontacts
  15. plg_mygoogleads
  16. plg_mytaggedvideos
  17. plg_myvideos
  18. plg_twitter
  19. plg_walls
  20. plg_wordfilter

plg_events

Display users' participated events on their profile. Users can configure the number of events shown.

plg_feeds

Allow users to choose feeds to display on their profile, and set the number of articles shown.

plg_friendslocation

Display friend's location in a Google Map box. For this plugin to work, you have to make sure these three Custom Profiles fields are compulsory: Town field, City field, and Country field.

plg_input

Filter HTML text from being inserted into walls/dicussions/input fields.

plg_invite

Capture invite ID from the invitation link and store it in the database once registration is completed.

plg_jomsocialredirect

Control redirection of users' login/logout and registration. You can also set the message that is displayed on each redirection.

plg_jomsocialupdate

Provides legacy support for older version of Joomla.

plg_jomsocialuser

When this plugin is enabled, whenever a user is deleted from the backend, they will also be removed from all JomSocial database entries.

plg_kunena

Display users' latest Kunena forum posts within JomSocial profile. Requires the Kunena component.

plg_latestphoto

Display users' latest photos on their profile.

plg_log

Log users' statistics on visited pages.

plg_myarticles

Display users' submitted Joomla articles on their profile.

plg_myblog

Display users' latest MyBlog posts on their profile. Requires the MyBlog component.

Allow users to showcase their latest MyBlog posts within their profile. Requires the MyBlog component.

plg_myblogtoolbar

Add a MyBlog tab within JomSocial's toolbar for easy access to MyBlog features.

plg_mycontacts

Allow users to fill and display their contact information on their profile page.

plg_mygoogleads

Allow users to display Google Ads within their profile.

plg_mytaggedvideos

Display users' tagged videos on their profile.

plg_myvideos

Display users' uploaded/linked videos on their profile.

plg_twitter

Allow users to display their latest tweets within their profile.

plg_walls

Allow users to leave messages on other each other's profile. URLs and media links are automatically parsed. This plugin is automatically installed by default.

plg_wordfilter

Allow censoring of offensive words, configurable from the backend.

Related links

Third-party modules/plugins directory:
http://www.jomsocial.com/download/addons.html

Join 180,000 websites creating Amazing communities

JomSocial is the most complete, easy-to-use addon that turns Joomla CMS into a
full -fledged, social networking site

TRY NOW BUY NOW