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
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
Hi,
Thank you for you fast reply.
Here are some clarifications and a few more questions.
2. What do you mean with recompile?
- Do we need to setup a development environment where we make the changes and compile and deploy the application ?
- If yes, do you have instructions how to setup this environment?
...
3. I uploaded an attachment which will clarify this.
...
7. It seems that this can be swithed off from the Jive SBS Admin tool.
- Go: People --> Settings --> User Relationship Settings --> Disable Connections graph
- After that, I was not able see the Connections tab anymore.
...
11. It seems that this can be swithed off from the Jive SBS Admin tool.
- Go: People --> Settings --> User Relationship Settings --> Disable Connections graph
- After that, I was not able to start following users any more.
...
13. If we make changes only to ftl files, do we need to setup a development environment where we can compile and deploy the application?
Thanks !
- Antero
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
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
Hi,
Thank you Cory for your valuable answers. I'll get back if more questions arise.
Br,
Antero
Jive combines the most powerful features of collaboration software, community software,
social networking software & social media monitoring into the leading SBS solution.
© Copyright 2000–2010 Jive Software. All rights reserved.
915 SW Stark St., Suite 400, Portland, OR 97205
Sales: 877-495-3700 | General: 503-295-3700
Privacy Policy | Sitemap | Jobs | Contact Us