This support wiki is a knowledge base built by the community for tips and tricks, troubleshooting steps and other information about installing, configuring and using the Kablink software.
Having trouble?
Wiki Guide to Kablink
(Note: Module in Teaming refers to the component in the business tier that provides services to the client-handler tier. See Teaming architecture diagram for more information).
The module event listener facility provides a mechanism where one or more listeners can be registered to participate in the execution pipeline of...
To get outgoing email to work ensure that the configuration file $TEAMING_TOMCAT_HOME/conf/Catalina/localhost/ssf.xml has the mail/Sitescape resource setup correctly. It should looks something like this depending on your local configuration. This resources is used to point to a Postfix instance on localhost
<Resource name="mail/SiteScape" auth="Container"...
Introduction
Understanding the Teaming Definition System – (This is the core concept of the system and should be explained in detail)
How can Teaming be extended?
Widget
Custom Entries
Custom Workflows
Remote...
[This is currently a work in progress. If anyone finds that the information is not complete please donate to this article. Thanks]
Localization (the fancy name for translation of the user interface and documentation from one language to another) of ICEcore/Kablink is divided into several separate tasks:
...
Asterisk Setup for Conferencing Install conferencing server with voice bridge No NMS Use same IP address/hostname as conferencing server You could run asterisk on a different...
Here are a couple quick diagrams of the important database tables and their relationships. Contacts covers the tables related to address books and users; Meetings covers the tables related to scheduled meetings.
Building the Server NOTE: Currently 64bit is not supported. Kablink should compile cleanly on a 32 bit system and can be run on 64bit system using compatibility mode. Install openSUSE 11.X. Download Kablink Conferencing server source from http://sourceforge.net/project/showfiles.php?group_id=16077&package_id=64368 Ensure that basic...
One of the most powerful features of Kablink Teaming is it's workflow capability. The source release of Teaming now includes the ability to add workflow processing to entries. This means for example you can create an approval process for a blog or a custom entry that you've created....
So if you haven't heard we added a nifty feature to Kablink called "Remote Applications". Remote applications are a way to add third party content to a kablink Teaming instance in a secure and configurable way. In its simplest form a remote application is simply an HTML fragment that has...
With the trunk sources you can now install kablink Teaming without Liferay directly into a Tomcat installation. Teaming no longer requires the Liferay container to run. In fact, our new default is to install without Liferay. For those of you who want the option of running Teaming...
Installing and Configuring Icecore Team on Ubuntu Linux Server 1. Install the latest version of Ubuntu Server. 2. Install Java JDK as it is required by the Team server, sudo apt-get install sun- java6-jdk...
There is a little known utility in kablink / ICEcore that allows the import of LDAP users. Included in our project is a program called GenerateLdapList in the package com.sitescape.team.tools.ldap. This program runs from the command line and takes 3 possible arguments. The first is a configuration...
You can enable this new incoming email facility by adding this line to ssf-ext.properties: smtp.service.enable=true You will need to restart kablink for this to take effect. Once you've enabled it, when creating a simple URL for a folder you will be given the option of also allowing...
Building Conferencing Conferencing Database Diagrams Asterisk Configuration
To make changes to the look of the Sidebar, you need to make following changes in ssf_css.jsp file. And need to add new images to replace: toolbar_slide_lg_ka2.png, toolbar_slide_sm_ka.png, and bg_toolbar.gif (if you don't have it) in the images/pics/navbar folder. /* TOOLBAR STYLES */ .ss_sidebarImage...
In order to change the look of the Masthead, you need to make changes in the CSS and changes in the JSP. Make these changes in ssf_css_global_nav.jsp: /*BRANDING*/ #ss_branding{ width:100%; margin-top:...
You may easily change the branding of Kablink from within menus. You need to go to top level workspace and click on Manage in the toolbar. Select Modify this Workspace. Add your logo to the branding area. Click on...
This wiki will help you customize Kablink. The first thing you can do – and it is very easy to do -- is change the branding. Then you can change the Masthead colors and icons, and finally, you can change the graphic and background images of the sidebar...
Developing Teaming 2.1 Extensions
Teaming will allow application developers to bundle definition and template XML, custom workflow classes that implement the workflow action and condition interfaces, custom JSPS and other web visible resources needed by the application browser interfaces.
...
The open source version of ICEcore uses OpenOffice converters to parse documents to be indexed in Lucene. This means that if OpenOffice is not running in server mode you will NOT index any attachements. ICEcore is configured to try to connect to OpenOffice running on port 8100 of localhost host...
IMPORTANT NOTE: BEFORE INSTALLING INTO AN EXISTING LIFERAY INSTALLATION ... BACKUP, BACKUP, BACKUP YOUR DATA General: Tomcat: enable the Liferay "extension" environment by adding ${CATALINA_HOME}/common/lib/ext/* to the common.loader path in ${CATALINA_HOME}/conf/catalina.properties Need java web plugin (distributed separately from JDK) to...
Tips Forgot Password does not work in a default installation of ICEcore. To reset the passwords and have them sent via email you must ensure that in Liferay 4.3.0 have company.security.send.password = true AND admin.email.password.sent.enabled = true in the portal-ext.properties file. If either are false...
Installing ICEcore Team is very easy and can be completed in minutes on Windows, Linux, or Mac OS X (Intel-based) by following the three simple steps provided below. STEP 1 - Unzip the icecore_1.0.2.zip bundle STEP 2 -...
Because Microsoft Vista and Office do not properly support WebDAV, ICEcore edit-in-place is prevented from working properly without configuration changes. One or both of the following workarounds may be necessary. 1. Vista blocks java applet Vista users may get the Java warning when they attempt to...
The articles in this section of the wiki deal with Kablink Teaming. Teaming is the collaboration portion of the Kablink solution and provides functionality for creating and sharing information within a team. Kablink Teaming is written in Java and uses several open source components like Spring, Tomcat, Liferay, MySQL, etc....
Files are not stored in the database. They are stored in repositories. ICEcore has different types of repositories for different aspects of file storage. It is important to note that because the repositories can be "revectored" to different types of bulk storage systems ICEcore makes very...
ICEcore provides two distinct but related mechanisms that allow users to obtain exclusive access to a resource. WebDAV Lock (on a file) WebDAV Lock provides short-lived exclusive access to a file attachment in the system. WebDAV Lock must not be confused with the typical long-duration "checkout"...
Binders are the objects that represent collections of objects (either other binders or entry objects). Generally speaking there are two types of binders: workspaces and folders, however there are variations of all of them: Workspaces Pre-defined workspaces Folders Library Folders
The SiteScape File System (SSFS) implements the WebDAV interface to ICEcore. The SiteScape File System implements a subset of core WebDAV specification. Only functionalities just enough to meet the specific requirements are implemented (which is not small though). It does not implement extension specifications such as Delta V,...
ICEcore implements a pretty classical Role-Based Access Control (RBAC) mechanism. Rights define the types of operations you can perform. Roles are a named set of rights. Roles get applied to a folder or workspace by assigning users or groups as members of a role. Role...
Basics Apache Axis is used for the web services interface. To view the WSDL that is currently available: http://<host:port>/ssf/ws/Facade?wsdl Security WS-Security wsse:PasswordDigest Client side...
ICEcore uses the Apache/Jakarta FileUpload facility to efficiently handle large file uploads from the browser. Essentially the HTTP header's content-size is compared with a threshold value. If it exceeds that value the request is sent to a temporary disk file and the pieces are streamed to their final destinations....
Unlike the configuration option with Apache (which is explained in details under another title), Pen load balancer can work with Aspen running on any portal/app server combination. It is app server agnostic. Another major difference is that it uses IP stickiness as opposed to sticky session. Also, probably one of...
This configuration is with Apache/2.2.4, and based on widely-used sticky session technique. We do not recommend or support session sharing/replication among Tomcat instances. The example below uses the balancer module built in the newer Apache (eg. 2.2.4). Also, mod_jk might be another possibility. Once-popular mod_jk2 is no longer in development....
Creating Content Registered users of the ICEcore Community can create new entries in the ICEcore Wiki. Users who are visiting the ICEcore Community can browse the wiki articles but are disallowed from creating new entries or editing existing ones. To create a new Wiki entry select...
Liferay has a neat feature that allows integration with 3rd party mechanisms for logging users into their portal. You can integrate the AutoLogin feature by implementing the com.liferay.portal.security.auth.AutoLogin Interface using your own custom code. This interface can then be inserted into the Liferay AutoLoginFilter chain to be called...
Community Documentation Effort
This wiki is a community resource that allows members of the ICEcore and Kablink community to browse, create and edit content beneficial to the community. Please review the basics of use in How To Contribute article to help familiarize yourself...
Skip Footer Toolbar
|
The following URLs are supported in Teaming, and might appear in the table above.
|
|
Permalinks
|
Permalinks are URLs that remain constant over time, and are used to reference individual workspaces, folders and entries. You can use them as bookmarks, or e-mail them to others. Copy and paste them as needed.
|
|
E-Mail Addresses
|
If the folder owner has set up an e-mail address for this folder, then you can add entries directly into the folder via e-mail.
|
|
WebDAV URL
|
Use the WebDAV URL to access a folder directly as a file directory. Applications such as Windows Explorer and Microsoft Office can use a WebDAV URL to directly access the files stored in a Teaming folder.
|
|
iCal URL
|
You can use this URL to synchronize Teaming task and calendar folders to your desktop calendar application.
|
|
RSS URL
|
Folders can also be accessed using an RSS or ATOM Feed Reader or directly from the file system. Copy the RSS URL below and paste it into your RSS reader to access this folder as an RSS feed.
|
Caution: This RSS URL has been created for your use only. It uses your access rights. Sending this URL to other people may give them access to entries in this folder that they may not otherwise be able to view.
|