JomSocial XMap Extension (JS XMAP)

Download the JomSocial XMap Extension (JS XMAP)UPGRADED TO WORK WITH JOOMLA! 1.7
Now also SEF SERVICE MAP2 Compatible!!

The JomSocial XMap Extension (JS XMAP) is a useful Add On for JomSocial sitemap generation.

JS XMAP is an XMap extension that automatically builds the JomSocial sitemap, according to the set configuration.

You can set both the priority and the change frequency for every item in the JomSocial sitemap contents.

JomSocial sitemaps generated by JS XMAP include up to:

  • 3 links per member
  • 2 links per album
  • 1 link per video
  • 1 link per group category
  • 3 links per group
  • 1 link per group bulletin
  • 1 link per group discussion
  • 2 links per group album (from JomSocial 1.5 & 1.6)
  • 1 link per group video (from JomSocial 1.5 & 1.6)
  • 1 link per event category (from JomSocial 1.8)
  • 5 links per event (from JomSocial 1.8)

For Search Engine Optimization, this extension has been designed to include all your JomSocial contents, while avoiding content duplication.

JS XMAP automatically handles five JomSocial menu entries:

  • JS Frontpage
  • JS Groups
  • JS Photos
  • JS Videos
  • JS Events

When more than one JomSocial menu entries are used in the Joomla Menu System, JS XMAP automatically assings JomSocial item links to the corresponding JS components. The JomSocial Frontpage entry contains all JS item links when only the JS Frontpage menu entry is set. It also contains all JomSocial item links that are not directly accessed from the menu system. For example, if the JS Photos meny entry is set in the Joomla menu system, all JS photo links will be included under this item. If the JS Photos meny entry is not set, JS photo links are automatically included in the JomSocial Frontpage (the JS global entry).

JS XMAP, used together with JS SEO TAGS, gives you best Search Engine Optimization rersults for your JomSocial social network. The SEO meta-data for all JS XMAP entries included in the sitemap are handled by the JS SEO TAGS addon!!

Download Support

You can see some screenshots for this Add-On clicking on the images below:

Front-End Screenshots

 JomSocial XMap Sitemap - All Links  JomSocial XMap Sitemap - Not displaying Links for empty albums and videos

Administration Screenshots

JS XMAP Configuration and Settings Screenshot

JomSocial SEO Optimal Configuration

For best JomSocial Search Engine Optimization, two Latitud WEB Joomla extensions can be used. JS XMAP automatically generates a sitemap for all your JomSocial content, and JS SEO TAGS builds Title and Description HTML metatags fetched by Internet Search Engines. A combination of both Add On's, JS XMAP & JS SEO TAGS provides the best Search Engine Optimization for JomSocial.

Comments (16)
  • cengiz46

    Warning: require_once(/homepages/32/d252505699/htdocs/libraries/joomla/ installer/adapters/xmap_ext.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/32/d252505699/htdocs/libraries/joomla/installer/ installer.php on line 216

    Fatal error: require_once() [function.require]: Failed opening required '/homepages/32/d252505699/htdocs/libraries/joomla/installer/adapters/ xmap_ext.php' (include_path='.:/usr/lib/php5') in /homepages/32/d252505699/htdocs/libraries/joomla/installer/ installer.php on line 216

    install problem :(

  • César

    cengiz46, you have to install this addon using the XMAP addon manager, not the Joomla installer ;)

  • Абан

    Character problem. empty comment

  • matt  - Fixing the errors with this extension

    There's a few errors in the latest release of this xmap extension.

    First of all line 340 should read


    $videos = xmap_com_community::getAllDBVideos($js15, $linksToDisplay);

    Then if you look down at the actual function getAllDBVideos() should be changed to look like this


    function getAllDBVideos($js15, $linksToDisplay) {

    // Fetch all videos

    $db = &JFactory::getDBO();

    if (($js15) && ($linksToDisplay["avoid-groups-photos"]))

    $query = "SELECT id, title as name , creator FROM #__community_videos WHERE permissions=0 AND groupid=0 ORDER BY id";


    $query = "SELECT id, title as name , creator FROM #__community_videos WHERE permissions=0 ORDER BY id";


    $list = $db->loadObjectList();

    return $list;


    This site apparently also has problems with the UBBCode buttons, in FireFox when I tried to click any of the buttons they all link to this image:

  • César

    Hi matt,

    Thanks for your feedback. We've checked that and we're publishing an updated version to solve this issue (by the way, the first line number you mention should read 172).

    About UBBCodes buttons, we've updated the mavik Thumbnail plugin and it works fine now. I don't know whether you know it or not, but this improvement you suggest grants you a 5€ discount code (check this: Mispelling Errors on Site Offer.

    Thanks again for your feedback. We really appreciate it.

  • matt

    I'm glad you fixed the problems in the updated version and with the ubbcode icons on the site.

    So how do I get my 5€ discount? haha

Write comment
Your Contact Details:
[b] [i] [u] [s] [url] [quote] [code] [img]   
Please input the anti-spam code that you can read in the image.

Shopping Cart

Your Cart is currently empty.

Member Login

Follow us on

Twitter Facebook

JomSocial Partner

Build your own social network using JomSocial

News Subscription

Get the latest news from Latitud WEB Joomla Extensions using our syndication system.

Latitud WEB Joomla Extensions
Latitud WEB Joomla Extensions

About Us

Latitud WEB is a trademark from Business Excellence through Information Technologies S.L. (BEIT). BEIT is an Information Technology company based in Valencia (Spain). Our aim is to put the IT advantages at the service of companies and organizations of any size.