Return to Jive Software

Skip navigation
1,949 Views 5 Replies Last post: Aug 20, 2009 5:26 AM by anpeippo RSS
anpeippo Novice 57 posts since
Oct 28, 2008
Currently Being Moderated

Aug 7, 2009 4:02 AM

Jive SBS 3.0 - Customization

Hi,

 

We are using Jive SBS 3.0 and our target is use only Discussion forum relatd features. At this point we are not going to use features like: "Blogs", "Documents", "Groups", "Projects", "Tasks", "Bookmarks". It seems that we need to make some customizations to the UI since I was not able to disable some of the functionalities using the Admin Tool.

 

I would like to know how and how easily we can make these changes listed below. Do we need make java code changes or can these be done by updating styles and ftl files ?

 

1. How to remove some of the menu options ?
These are the menu option that we would like to have: 
New --> Discussion
Your Stuff --> Discussion, Spaces, Profile, Preferences
History --> “No changes”
Browse --> Discussion, Tags, Spaces

 

2. How to change the Sorry page (404) content (links, texts, image) ?
Do we just modify the 404.jsp or can this be done by changing some property file ?

 

3. How to remove some of the home page "Browse:" links (Projects, Documents, etc.) ?
These are the options that We would like to have: Discussion, Tags, Spaces

 

4. How to restrict access to the Login page ?
We are going to use SSO and we do not need the login page. One option could be to restrict access to the URL where the Login page is.

 

5. How to restrict access to the People page ?
Can this be done ? We would not like to display the People page which lists all users and has a search functionality.

 

6. How to remove specific links from Actions widgets ?
We would like to remove these links "Change Password", "Follow this space", "Bookmark This" ? We do not want to use these features.

 

7. How to remove "Connections" tab from User Profile page ?
Is this easy ? We would not like to have "Connections" feature.

 

8. How to remove "Organization" and "Connections" boxes from User Profile page ?

 

9. How to remove links from "Your Stuff" box on "Your Stuff" page ?
We would like to remove these links "Projects", "Groups", "Documents", "Tasks", "Bookmarks". We would not like to use these features.

 

10. How can we customize the Discussions page ?
We might want to remove some of the boxes on that page. Is this easy ?

 

11. How can we disable "Follow user" feature ?

 

12. If the session expires, how can we redirect the user to some other page than the Jive SBS login page ?

 

Could you help us with these, please ?

 

Thank You !

 

Br,

Antero Peippo

corygagliardi Jive Employee 4,983 posts since
Apr 23, 2009
Currently Being Moderated
Aug 11, 2009 12:02 PM in response to: anpeippo
Re: Jive SBS 3.0 - Customization

Hi Antero,

 

Disabling all features except creating and viewing discussions may apply many of these customizations automatically.  To set these permissions, go to Spaces > Permissions > Space Permissions (they may be called Communities).  To check to see if this helped, log in as a regular user.

 

1. How to remove some of the menu options ?
These are the menu option that we would like to have: 
New --> Discussion
Your Stuff --> Discussion, Spaces, Profile, Preferences
History --> “No changes”
Browse --> Discussion, Tags, Spaces

I believe these can be set in /template/global/include/jive-macros.ftl

 

2. How to change the Sorry page (404) content (links, texts, image) ?
Do we just modify the 404.jsp or can this be done by changing some property file ?

You will need to modify the file application/skin/404.jsp.  You will probably need to recompile after modifying this page.

 

3. How to remove some of the home page "Browse:" links (Projects, Documents, etc.) ?
These are the options that We would like to have: Discussion, Tags, Spaces

I'm not sure where you are seeing this.  Would you please clarify?

 

4. How to restrict access to the Login page ?
We are going to use SSO and we do not need the login page. One option could be to restrict access to the URL where the Login page is.

You could engage our Professional Services team to develop this. You can also take a look at the documentation on Authentication and Authorization and the Example Authentication and Authorization document.

 

5. How to restrict access to the People page ?
Can this be done ? We would not like to display the People page which lists all users and has a search functionality.

There is no built in funcionallity to do this.  I can think of 2 good ways to do this.  You could set an Apache rule to simply block /people/.  You could also create a custom plugin which would give you more freedom on how to handle this.  Take a look at the Example Plugin.

 

 

For questions 6 through 10 should be able to perform these changes by modifying FTL files.

 

11. How can we disable "Follow user" feature ?

You would need to create a plugin or remove all references from this in the FTL files.

 

12. If the session expires, how can we redirect the user to some other page than the Jive SBS login page ?

Properly performing question 4 will likely solve this.

 

Thanks,

Cory

corygagliardi Jive Employee 4,983 posts since
Apr 23, 2009
Currently Being Moderated
Aug 14, 2009 8:39 AM in response to: anpeippo
Re: Jive SBS 3.0 - Customization

Hi Antero,

 

I found this doc which should clarify the majority of your questions: Removing Major Content or Features from Clearspace.

 

2. There should be a way to do this without recompiling.  I am looking into this and will get back to you later today.


7 &11. I am sorry.  You are right, you can disable Friend connections from this setting.

 

8. You can actually remove the organization listing by modifying

/template/global/include/view-profile-relationships.ftl

Look for <h4><@s.text name="profile.org.Organization.gtitle" /></h4>

 

10.Look at the template file

/template/global/main-threads.ftl

 

13. By only changing FTLs, you will not need to set up a development environment.  You will at least need custom code written to perform SSO.  If you your team is unfamiliar with this process, I recomend consulting Jive professional services.

 

Thanks,

Cory

corygagliardi Jive Employee 4,983 posts since
Apr 23, 2009
Currently Being Moderated
Aug 14, 2009 9:48 AM in response to: anpeippo
Re: Jive SBS 3.0 - Customization

Hi Antero,

 

As for customizing the 404 error.  You can do this by pointing Apache to a different file.  In the apache config file, look for the line with ErrorDocument.  You will likely need to restart your server after making this adjustment.  Let me know if you need more direction on finding this file.  Sorry for the incorrect response earlier.

 

Thanks,

Cory

More Like This

  • Retrieving data ...

Bookmarked By (1)

To better serve our customers we have included functionality to automatically follow up on a case after it has been idle for more than 5 days, and then auto close after an additional 3 days of inactivity. Choose No to acknowledge that this case will remain idle for longer than 5 days.
Making cases public allows other customers to learn from the solution of the case. It can also be used to gain feedback from others in the community. Ask our Support Engineers for more info, but we encourage you to make your cases public.