12 Dec

Knowledge Management System - Vendor in Indonesia

Knowledge Management is the discipline to identify, manage, store and retrieve knowledge from and to the members of the organization. Whereas tools for knowledge management can be made electronically using Knowledge Management Software Applications.

Deliver, Manage and Store Knowledge to be More OrganizedInformativeAccurate

Knowledge Management can be your solution, if your company experiences problems like the following:
  • The product / service that you provide has a Steep Learning Curve (something that is difficult to learn), so new employees requires quite a long onboarding time
  • Knowledge that is owned by the company is often lost because the Key Person resigns from the Company
  • At working, your team reinvents the wheel fairly often. The same needs or problems repeatedly arise, and team members must carry out tracing and troubleshooting from the start for the same problem.
Knowledge Management (KM) is very useful if new person enters or resigns from company. KM is required by companies to maintain and enhance the competitive power. KM is more of a "discipline" rather than "behavior". Discipline to pour tacit knowledge into explicit knowledge.

Benefits of implementing Knowledge Management:

  • Improving knowledge and skills owned by the organization
  • Changing patterns of collaboration - every member organizations collaborate through sharing of experience and knowledge they have
  • Creating a more skilled and competitive workforce
  • Spend less time recreating existing knowledge
  • Ease to find information and knowledge that is fast and accurate
  • Better decision making. With the availability of information and knowledge from the company's actual experience, decision makers have a better foundation
  • Broadcast important information quickly and broadly
  • Providing a place for collaboration of experts / Subject Matter Expert (SME)
  • Reuse problem solving from previous experience
A good Knowledge Management must have a character that is easy to use, easy to customize, collaborative functionality, can be access from any device and secure. KM can use several tools in the implementation, such as Liferay.

Liferay is included as a Leader in the Gartner Magic Quadrant

Liferay won the Quadrant Leader in the Gartner Magic Quadrant for 10 consecutive years, from 2000-2020.
Liferay is a Corporate Portal solution and Open Source Intranet Software Portal. As a leader, Liferay has features and benefits that meet the standards as a good Knowledge Management.

Knowledge Management Features in Liferay:

  • Ease of Use, Liferay has intuitive and ease to use interface. Repositioning or Customizing content can be easily done using drag and drop feature
  • Freedom of Personalization, it allows user to set their pages look, personal document and set who can access to it
  • Submit Article. Each employee can submit articles / content that they have
  • Activities Point, every activity carried out in Liferay can be given a point. For example, reading an article gets 1 point, submits the article and the article is approved, gets 3 points, etc.
  • Access Permission, Liferay can be configured to provide granular access permissions. We can determine certain people can view, read, update, delete a content / discussion
  • Social media. The concept of Knowledge Management can be packaged in the form of Social Media. Liferay can facilitate
  • Workflow Approval. Any content submitted by employees, will go through a moderation process by certain parties. If approved, the article will be accessible to others
  • Community of Practice (COP) forum for discussion
  • Video player
  • Recent content, to display the latest articles, forum posts and content
  • Calendar, to display Knowledge Sharing events, training or other seminars
  • Recent activities, to display the latest activities carried out by the user
  • Taxonomy, Liferay facilitates taxonomy in the form of tagging and categories. In Liferay several types of categories can be created & also facilitate sub categories
  • Announcement, giving announcements regarding important events or information
  • KM Champion Hall of Fame, showing the highest point winner in a certain period
  • Social media. Knowledge Management concepts can be used in the form of Social Media. Liferay can facilitate functionality :
    • Update status
    • Follow other user
    • Connect with other User
Softbless , Indonesia, provides services for the implementation, customization, support and training for Liferay Enterprise Portal.


Contact Us

Email: info@softbless.com

Phone: +62-21-85918058 & +62-21-85918059

Mobile & Whatsapp: +62-811-221-305

Click here to Chat via Whatsapp : +62-811-221-305

21 Nov

Performance Tuning in Liferay

There are several things to consider in improving the performance of Liferay:

1. Properties
There are several configurations on-ext.properties portal that can improve performance:
last.modified.check=false
Disable checking last modified date on server side CSS and Javascript
theme.css.fast.load=true
Load the theme’s merged CSS files for faster loading for production
javascript.fast.load=true
Load the javascript files for faster loading for production

2. Servlet Filters
Disable all unused servlet filter
 SSO CAS
 SSO NTLM
 SSO OpenSSO
 Sharepoint Filter
Comment all servlet filters are not used in the file: liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\WEB-INF\web.xml

3. Portlet
Disable all the portlets that are used in a way comment on the file: liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\WEB-INF\liferay-portlet.xml

4. Memori
Increase JVM Tuning by editing the file: \liferay-portal-6.0.6\tomcat-6.0.29\bin\setenv.bat

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT -XX:NewSize=700m -XX:MaxNewSize=700m 
-Xms2048 -Xmx2048m -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=20 -XX:ParallelGCThreads=8"

If memory servers over 8 GB with 4 processors.

20 Nov

Online Preview in Liferay

Steps to install the online preview Liferay on linux:
1. Install ImageMagick:
apt-get install imagemagick
2. Log in as Administrator Portal
3. Navigate to ControlPanel -> Administration Server
4. On the menu tabs select External Service
5. To activate ImageMagick, check the enable ImageMagick
6. Fill Path with / usr / bin, how to find out by typing in the terminal :
"which convert"

Default settings:

imagemagick.resource.limit.area=2GiB
#imagemagick.resource.limit.disk=16GiB
#imagemagick.resource.limit.file=256
imagemagick.resource.limit.map=1GiB
imagemagick.resource.limit.memory=2GiB
#imagemagick.resource.limit.thread=2
#imagemagick.resource.limit.time=3600
note: "sign # is not filled"
Default setting: 
ImageMagick

Change to::

imagemagick.resource.limit.area=3GiB
imagemagick.resource.limit.disk=10GiB
imagemagick.resource.limit.file=512
imagemagick.resource.limit.map=3GiB
imagemagick.resource.limit.memory=2GiB
imagemagick.resource.limit.thread=1
imagemagick.resource.limit.time=3600

 ImageMagick

20 Nov

OpenOffice Integration Liferay

Installing OpenOffice in your Operating System:
If your OS is XP / Windows7 follow these steps:
1. Install OpenOffice.org v2.0.3 or any other version.
2. Navigate to C: \ Program Files \ OpenOffice.org \ Programs folder in the command prompt .
3. run the following command:
soffice-headless-accept = "socket, host = 127.0.0.1, port = 8100, URP,"-nofirststartwizard.
4. Then Restart

If your Linux Operating System follow these steps:
1. Install Package v2.0.3 OpenOffice or any other version.
2. Run the following command from the Command Prompt: cd / usr / lib / LibreOffice / program ​​.
3. sudo . / soffice - headless - accept = "socket, host = 127.0.0.1, port = 8100; URP;" - nofirststartwizard.
4. Then Restart

Enable OpenOffice in Liferay:
1. Log in as Administrator Portal.
2. Navigate to ControlPanel -> Administration Server.
3. On the menu tabs select External Service.
4. To activate the check box on OpenOffice enable openoffice.
5. If you want to change the port you can change it.
6. Then Save Settings.

Implement the functionality in Open Office web content portlet:
1. Now you add a portlet in the portal Web Content Display in one page.
2. Then navigate to your portlet configuration page.
3. Select Add Web Content and write the Title and content of information that will be created,
4. Click Publish.
5. It will appear articel that have been made ​​earlier.
6. On the Web Content Display portlet
Navigate to Settings / Options -> select Configuration
Below Enable Conversion To we check box PDF, DOC, TXT, ODT, RTF.
7. Then save.
8. It will appear the option Convert PDF, DOC, TXT, ODT, RTF.

20 Nov

Liferay MarketPlace (En)

In August 2012, Liferay have officially launched their Liferay Marketplace to this world. Where, The Liferay Marketplace is an application store which designed specifically for Liferay users. A Liferay Marketplace initial is announced in May 2012 at the East Coast Symposium. Liferay, Inc. is a provider of open source portal and also leads in enterprises. This enterprise has offers more than 70 applications for enterprises use. Independent software vendors (ISVs) and other developers are requested by Liferay to begin build their application for Liferay Marketplace during a launching of Liferay Marketplace.

As the third party, the ISVs will support Liferay in creating the application as the next stage of Liferay step in developing Liferay Marketplace. ISVs will develop additional function of Liferay application in transaction and payment processing functionality. The availability of Liferay application in the market is an essential step for Liferay, in present high access to their user around this world. Additionally, Liferay Marketplace provides ISVs a new distribution channel in presenting their enterprise application to a global audience that includes over 500,000 deployments of the Liferay platform around the world.

Liferay application was able accepted the concept of application store from others application provider, such as Microsoft and Cisco. Instead of the concept of consumer space, Liferay was rising as a fixture of the enterprise user. In addition, people who are often used other application and opens Alfresco, will recognize Alfresco as a solution for their customer in finding and acquiring platform extensions. Liferay application have a simple application with its one-click capability to others application provider, especially customer who use a phones or their tablet.

As a formal Liferay Marketplace site, this site provides a dozens of application, templates, and themes. This market place content will support Liferay customer in expanding and straighten Liferay implementation. Presently, Liferay Marketplace site is providing application browsing based on their category or searching according its keywords.

       Liferay Marketplace site page
                             Liferay Marketplace site page

In Liferay Marketplace, visitor/ user will able to find the most popular application or detail information of application. ISVs have committed to providing their innovative application for Liferay Marketplace application store. In addition, instead of searching based on the keywords or the category, the customer was able review Liferay application and also downloads this application from public repository. Then, the user can runs this application, after installing this application in their local portal or Liferay portal. Therefore, it will adapted and broaden operation for Liferay user, simple and fast processing in technical or non-technical for the user.

Liferay's Chief Software Architect, Brian Chan, stated that, “Liferay Marketplace supports multiple goals we have wanted deliver over the last few years.”. Additionally, Liferay Marketplace is a solution for Liferay user in saving their times and their cost. "It greatly enhances our customers’ abilities to extend their existing web solutions in a manner that saves them on time and the costs associated with solution upgrades. Also, in keeping with Liferay’s longstanding commitment to creating value for the open source community, Liferay Marketplace aims to make it easier for a larger community of developers to share and distribute innovations as easily consumable modular applications.”, Chan said.

Liferay application store is not only for personal use, but this market place is also a place for the software vendor and Liferay developer in exhibit and sells their application functionality in developing for the portal. Application in market place must be running in Liferay 6.1 or later. Liferay carry out validation process to application component, before this application is publish for the customer. These validations are:

•    Checking by basic antivirus or malware

•    Clear application title, description, image or etc

•    Testing Functionality (basic test)

Even Liferay have performs for the malware checking, Liferay is does not guaranteed on malware free or pass the security standard procedure. However, this problem is not exclusive in Liferay application store. Organization in Liferay development and application validation function is expected not introducing any security issues.

“The Liferay Marketplace allows anyone to have their applications be seen and deployed by our users around the world,” Chan said. “We believe this will allow Liferay and the Liferay community to deliver more innovations faster than ever before to enterprise customers.”