JomSocial Custom Profile Fields In Application (JS FIA)

Download the JomSocial Custom Profile Field in Application (JS FIA) Compatible with the latest JomSocial 2.0.x!!
Updated to embed multiple YouTube videos!!
Updated to handle BBCodes!!
Updated to include a 2nd JS FIA installation!

The JomSocial Custom Profile Fields In Application (JS FIA) is a useful Add On for the JomSocial social network component.

JS FIA is a JomSocial application that displays Custom Profile Fields. It suits perfectly to show those custom fields that store long text areas and that don't look so well on the Custom Profile sidebar. The sidebar is designed to show short fields with no formatting, but doesn't perfom well to display long texts.

With JS FIA you can easily setup JomSocial to display short fields in the Custom Profile sidebar, and long text fields inside this JomSocial extensions. Besides, this Add-On integrates smoothly with other JomSocial Add-On's such as the JS Profile Types.

You can set JS FIA up to display any number of Custom Profile fields, in the order you need, and they will nicely be shown in your social network profiles.

To keep the pace with the new JomSocial v1.8, the latest JS FIA release includes the feature to display multiple YouTube videos inside a Custom Profile Field using the youtube BBCode.

Get JS FIA JS FIA Support Read the software license JS FIA Frequently Asked Questions

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

Front-End Screenshots

JS FIA - One Custom Profile Field Screenshot JS FIA - One Custom Profile Field Screenshot Highlighted JS FIA - More than One Custom Profile Field Screenshot JS FIA - More than One Custom Profile Field Screenshot Highlighted


BBCodes

JS FIA - BBCodes in JS FIA fields JS FIA - BBCodes in JS FIA fields, Highlighted


Administration Screenshots

JS FIA - Configiration Settings JomSocial Configuration & Settings

Installation

JS FIA can be installed using the Joomla Extensions Installer.

Configuration & Settings

JS FIA can be configured using the Joomla Plugin Manager. The plugin Type is community and the File is fieldsinapp. Once selected, you should change the plugin name to the application title you want to show in the Custom Profile page.

Settings include the following parameters:

  • Enable caching: whether to cache data.
  • Core Application: whether this application will show automatically in user profiles, or in the optional user application list.
  • Fields ID: which fields to include in the JS FIA, using comma separated values. Fields will be displayed in the order set here. Automatically handles JS Profile Types field configuration, showing only suitable fields for each Profile Type (see Available fields parameter for further help with Fields ID).
  • Show First Title: when more than one field is set in the Fields ID parameter, for better clarity field values are preceded by a title with the field name. This parameter can then be used to further customize the layout. If this parameter is set to No, the title for the first field is not shown, meaning the first field is the main one, and the others are subfields (see Front-End Screenshost #4 & 5) . If set to yes, all titles are displeyed, meaning all selected fields are the same level.
  • Available fields (for information purpose only): JS Custom Profile administration page does not show field IDs, so they are shown for you using the list on this parameter. Besides, it is useful to have field ID at hand where they are going to be used. This field is for information purpose only, no matter what value you store in this field, it will be later ignored by the plugin.
  • Basic BBCodes: Whether to parse Basic BBCodes: Bold, Italic, Underline, Strikethrough, Subscript and Superscript, on JS FIA fields.
  • Email BBCode: Whether to parse Email BBCode on JS FIA fields.
  • Image BBCode: Whether to parse Image BBCode on JS FIA fields.
  • Link BBCode: Whether to parse Link BBCode on JS FIA fields.
  • List BBCodes: Whether to parse List BBCodes: Ordered List, Unordered List, on JS FIA fields.
  • Extended BBCodes: Whether to parse Extended BBCodes: Code, on JS FIA fields.
  • Article ID BBCode: Whether to parse Joomla Article ID BBCodes: contentid, on JS FIA fields.
  • YouTube BBCode: Whether to parse YouTube BBCodes: youtube, on JS FIA fields.
  • Show related videos: Whether to display related videos inside the embedded video player.
  • Colour 1: Colour 1 to customize the video player.
  • Colour 2: Colour 2 to customize the video player.
  • Show border: Whether to display a border for the embedded video player.
  • Width: Embedded video player width (if left empty, it defaults to the standard width of the chosen player).
  • Height: Embedded video player height (if left empty, it defaults to the standard height of the chosen player).

JomSocial Configuration & Settings

This AddOn target is to provide a second layout option to position JS Custom Profile fields, so the web designer can choose to display those fields where JS does: on the profile page sidebar; or inside this application below the profile header. Small field texts fit perfectly well inside the sidebar, but longer text areas fit better inside an application, on the wider side of page layout.

From the JS point of view, the configuration is quite straightforward: custom profile fields are set as usual, and after that there is only one little consideration: fields that are going to be shown inside the application should not be visible in the sidebar.

Creating and setting fields as usual allows users to fill up their data using JS data types, groups and so. The webdesigner has the ability to set which fields are shown on the sidebar and which inside the application, but usually:

  • Short texts will be displayed on the sidebar: usual JS behaviour, and fields set as Publised and Visible.
  • Longer text areas, inside the JA FIA application: in JS Custom Profile Settings these fields are set as Publised and Not Visible(see Administration Screenshost #2), and they are inserted in JS FIA as Fields to be shown (see Administration Screenshost #1).

2nd JS FIA installation

JS FIA includes a second JS FIA plugin that can be also installed as a JomSocial community application. It's a new slightly modified JS FIA plugin, but it's handled by JomSocial as a different application. Both applications can then be managed independently.

To be able to use the 2nd JS FIA application, the former JS FIA application must be installed (it doesn't matter wheter it's enabled or not, of if it's a JS core application or not, but it has to be installed).

Additional JS FIA applications can be build modifying the 2nd JS FIA application, for example renaming files from fieldsinapp2 to fieldsinapp3 and changing some php/xml names fieldsinapp2 to fieldsinapp3.


Comments (5)
  • Rollmodl  - BB codes for users

    Hello,

    I think that there should be some sort of guide to help users with BB codes, what they are and how to configure their profiles. The codes should be displayed when they edit their profiles. What happens to a user that does not know how to use BB Codes? There should also be an option to use short text in the sidebar. I added short text in the app but its also showing with the bb code in the side bar.

  • Aranya  - Nice app!

    Thanks, this is just what I was looking for to allow me to add extra fields into the main body of a profile. A little perplexing at first, but the forum posts clarified any slight confusion I had (mainly about what a field ID should look like). Once that was clear it worked a dream! Might there be future plans to integrate a WYSIWYG editor into the profile fields, or would that be a core JomSocial development?

  • eggy  - excellent

    Excellent Plugin. Works without a flaw. THanks :)

  • Patrick  - Youtube bbcode

    My partner set JS FIA on our website but we could not figure out how to put Youtube videos on the profile. We tried everything from just the link, to embedding it in "[youtube]" tags.

    How is it done? :no-comments:

  • latitudweb

    Hi Patrick,

    It's very easy:

    {youtube}Qbf3EhlJBG8{/youtube}

    You have to surround the video ID with the opening and closing youtube tag.

Write comment
Your Contact Details:
Comment:
[b] [i] [u] [s] [url] [quote] [code] [img]   
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
Security
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.