4 Jun

What's New in Liferay 6.1


On January 6, 2012, Liferay, Inc release Liferay 6.1 CE GA1 (Community Edition). And followed, little over a month later on February 22, 2012, Liferay 6.1 is releasing the Enterprise Edition (EE).
 
Liferay Portal is open source enterprise portal and free where primarily used in intranets and extranets as power corporate. Liferay 6.1 has the latest version of Liferay’s portal product, they offering key usability enhancements that empower business and non-technical users to easily and effectively publish, organize, and access data and content, and quickly create applications to facilitate business processes online.
 
Based on press release by Liferay.com, over 100 new features combined with over 400 improvements whish available on Liferay 6.1 EE latest version. Some new features which available in Liferay 6.1 EE are:
 
Document Liferay Sync - Liferay Sync feature is to stored the document into Document Library automatically synchronization by online and offline services to your computer or another mobile devices.
 
Completely Changing on Document Library and renamed into Documents and Media Library. The new features of Documents and Media Library are Automatic previews (easily preview your documents, image or video first, before you need to download it), business defined document types (Automatically metadata was embedded into your file and also custom document adjustment), and Desktop-like experience (improvements in drag and drop, multiple select, and contextual menus).
 
Third-party Integration: you can get your document form any place by enterprise integration with Documentum, SharePoint, and other popular third-party CMIS repositories.
 
Start using Kaleo Forms and Workflow Designer. The code was become less and easily process on constant changes in business without IT intervention.
 
Customizable Sites. Page designer and its section will be able design by administrator.
 
Enhance your productivity by new workflow, forms designers, user data lists and advanced workflow.
 
Additionally, the latest feature on Liferay 6.1 EE, the administrator system was able to auditing and reporting in detail on portal usage.
 
Softbless Solution as partner of Liferay Partner (2011-2012) in Indonesia was provided Liferay 6.1 software as your enterprises portal. Just contact to softbless.com to get new Liferary 6.1 or you can download the trial version at liferay.com for 30 days free trial enterprises edition. 
27 May

Alfresco Mobile

Alfresco Mobile


As the corporate world becomes more mobile, there is more and more demand for mobile content applications.  With the full mobile content alfresco applications, Alfresco software users are able to get the right content to the right person by being connected to Alfresco Enterprise.
This team based mobile content program allows users to  securely access corporate content from any networked mobile device so that we can view documents, presentations, media files and download them for offline access. Users can also take photos and upload them directly to Alfresco as well as edit documents and upload them using WebDAV.
As the corporate world becomes more mobile, there is more and more demand for mobile content applications.  With the full mobile content alfresco applications, Alfresco software users are able to get the right content to the right person by being connected to Alfresco Enterprise.
This team based mobile content program allows users to  securely access corporate content from any networked mobile device so that we can view documents, presentations, media files and download them for offline access. Users can also take photos and upload them directly to Alfresco as well as edit documents and upload them using WebDAV.

The new Alfresco Mobile document management system lets users start Alfresco business processes right from their electronic tablets by using Alfresco folder protocols. Users can also add tags and comments to corporate content easily search for file names or full text as well as enforce any corporate security rules all at their fingertips from any location while on the go.

With Alfresco’s free mobile enterprise content management apps, users can easily navigate folders and sites located in Alfresco; quickly  upload or download documents for viewing and adding comments. This mobile control app lets comments automatically be synced to the Alfresco repository. Alfresco Mobile clients can also open and edit documents located in other applications as well as save documents on their mobile devices for offline viewing and email documents right from the Alfresco mobile app. It is also easy to capture, tag and upload documents from your mobile device.  Mobile users are also able to upload and tag audio and video recordings.

 Alfresco has assembled a selection of Forrester reports and IDG articles about mobile device use adoption in enterprise content management that shows how easily it is to incorporate these devices into managing documents and content.

Softbless, an Alfresco service provider and an Official Liferay Partner for Indonesia(2011-2012), recognizes and understands the need for being able to effectively manage mobile application document management systems. This is why Softbless offers global solutions in a professional and expert manner to companies worldwide.
27 May

Alfresco in Cloud

Alfresco in Cloud


Alfresco’s new enterprise content management product, Alfresco Cloud is designed to be a strong competitor with such products as Box.net, Drop Box and the long list of other cloud based storage applications.  This new document management system features an HTML5 interface, better mobile supports all with a cloud-connected content design.


This cloud-connected content program is a solution designed from the beginning to be cloud-based and accessible anywhere, but with the security and governance required by their many different globally located client companies.

Alfrescos three-step strategy includes launching a public beta version for Alfresco Cloud. The platform includes a number of features such as drag and drop file uploads, file previews, simple workflow and task management. The Alfresco Cloud will also feature cloud connector capabilities as well as integration with Dropbox as well as the ability to follow activity streams on social media platforms and private company collaboration sites.

Alfresco Cloud users can upgrade from a free account to a Team or Enterprise network. Team networks will require a minimum of five users and will include more storage, enhanced support and larger sized file limits as well as exclusive    user and network administration features and custom branding as well as other additional features such as LDAP integration and sync with Alfresco Enterprise. There are also apps for mobile devices that allow access to content from any location. Unlike other storage solutions, Alfresco Cloud is designed for teams and when users with the same email domain use Alfresco Cloud we are then added to a private network that allows users to see sites created by others in the same company. Companies can also share 10GB of storage and unlimited numbers of users.

Users are increasingly introducing consumer devices and applications to the enterprise content management. Softbless, an Alfresco service provider and  official Liferay partner in Indonesia(2011-2012) understands the struggle to keep pace with this ever increasing demand.  

As Alfresco service provider and official Liferay partner in Indonesia, Softbless offers service and the ability to implement Alfresco.
27 May

What's New in Alfresco 4.0

The enterprise workforce has changed and Alfresco understands that a new approach to content management is needed in this user-focused mobile corporate world. That is why Alfresco has created a new approach to enterprise content management with the cloud connected content program. This new valuable tool is built on Alfresco’s strong foundation of proven content management platform that has been used at over 2000 enterprises in nearly 60 countries.

The new 4.0 version of Alfresco features the ability for tablet users to access and edit content from any device, anywhere. Social network users easily like, follow and view content activity streams. This new systems also allows for easy social media content publishing.

Alfresco 4.0 integrate with productivity applications such as Microsoft Office, GoogleDocs as well as other popular productivity suites. Alfresco users can also collaborate with other outside their firewall with the new Cloud connects.

 The new Alfresco Enterprise 4 platform has been used in areas with over 100 million documents and thousands enterprise users.  A great many number of partners and their customers built content rich customized applications by using Alfresco.  There have been significant performance improvements such as four times faster content uploads and ten times faster dashboard queries from users.

The new scalability options mean that Alfresco 4 scales up or out with numerous new deployment options. The extensibility enhancements allow developers to easily customize and extend the Alfresco Share application using new configuration options and custom drop-in extensions. The web-based administration tools featured in Alfresco 4.0 helps clients to manage their content repository, users’ directory, social publishing channels and subscription right from the new web interface option.

Other new functionalities in Alfresco 4.0 :
•    Apache SOLR support
•    Drag and drop upload
•    Activiti Workflow
•    Social Channel Publishing

As Alfresco service provider, Softbless provides their clients with full service document management systems expertise. This exceptional partnership offers their clients a great deal of content enterprise management options that will truly make it possible for exceptionally well designed work efficient programs in the ever changing workforce of today and the future.
27 May

Activiti BPM in Alfresco


Alfresco-Activiti

Alfresco, the open platform for document and enterprise content management has launched a new workflow engine integrated business process management program called Activiti. This BPMN2.0 integration is fully compliant with industry standards and extends Alfresco’s workflow features that allow for more flexibility between Alfresco and other similar applications. The integration is offered through an update to the Alfresco Community and is available for immediate download.

By replacing jBPM with Activiti, this is just the beginning for bpm programs that signal the start of seamless integrated environments to combine enterprise content management, adaptive case management with the business process management. Alfresco sees this as a way to move business program management out of it’s nice and open it up to a larger range of users for greater innovations.
Activiti is a lightweight workflow platform designed to assist developers, system administrators and business users to deliver superbly effectively driven content within the Alfresco community.  With the exceptionally quick and rock solid BPMN 2.0 Java based process engine, activiti provides users flexibility and more out of the box functionality with similar applications.

The preview release of Activiti will allow users to compare existing jBPM workflow while experimenting with the integration of other tools to create different workflow applications.  This integration of Alfresco’s Activiti platform is a key factor for any organization wanting to review and approve content requiring complex processes such as contracts, budgets, press releases and sales forecasts. This empowers the document collaboration process without losing control of traceability or the latest revision versions.

Activiti, allows developers to define new BPMN 2.0 workflow definitions and add them to Alfresco document centric process management.  Organizations can, for the first time, leverage the standalone BPMN 2.0 engine within their own content repository platforms with the Alfresco integration system. Since its launch Activiti has worked as an independently run and branded open source project.

This type of flexible customization is exactly the type of services that can be found with Softbless.  As Alfresco service provider and official Liferay partner in Indonesia(2011-2012), Softbless offers service and the ability to easily make enterprise content management adjustments all without the hassle of major technical modifications. 
21 May

SSO Setting - CAS and Alfresco

Prerequisite:

  • Alfresco and CAS should use the HTTPS protocol
  • Let's say, CAS used port 433 and Alfresco 9443
  • Set Alfresco so it can redirect from port 8080 tobe 9443
  • Make sure Alfresco and CAS can be accessed with domain name (not recomended with IP Address), in this tutorial use:
    • Alfresco = http://alfresco.local
    • CAS = http://cas.softbless.local
Form Login CAS

1.       Add this configuration in alfresco-global.properties file:

#CAS

authentication.chain=cas:external

2.       Copy service.xml to C:\Alfresco\tomcat\shared\classes\alfresco\extension

3.       Copy commonValues.properties to C:\Alfresco\tomcat\shared\classes\alfresco\extension\messages

# CAS

      cas_url=https://cas.softbless.local:443

      cas_alfresco_url=https://alfresco.local:9443/alfresco

4.       Copy mycompany folder into C:\Alfresco\tomcat\shared\classes\alfresco\extension\templates\webscripts\org

5.       Copy custom-slingshot-application-context.xml to C:\Alfresco\tomcat\shared\classes\alfresco\web-extension folder. Make sure same with below configurations:

<!-- Override Logout Controller - to expire Alfresco tickets -->

<bean id="logoutController" class="org.wwarn.cms.authentication.servlet.CASSlingshotLogoutController">

       <property name="cacheSeconds" value="-1" />

       <property name="useExpiresHeader"><value>true</value></property>

       <property name="useCacheControlHeader"><value>true</value></property>

       <property name="connectorService" ref="connector.service" />

       <!-- if blank assumes the same as Share -->

 

       <property name="casHost"><value>https://cas.softbless.local:443</value></property>

       <property name="casPath"><value>logout</value></property>

   </bean>

6.       Edit share-config-custom.xml file from C:\Alfresco\tomcat\shared\classes\alfresco\web-extension :

<config evaluator="string-compare" condition="Server">

        <server>

<!-- Enable and adjust the following settings to allow for external access URLs to the

WebScript Framework - to return an externally accessible address for absolute url generation.-->

              <scheme>https</scheme>

              <hostname>alfresco.local</hostname>

              <port>9443</port>

        </server>

    </config>

    <!--Overriding endpoints to reference a remote Alfresco server &ndash;&gt;-->

    <config evaluator="string-compare" condition="Remote">

        <remote>

            <!-- Authenticator implementation used in CAS authentication scenario,

                overrides the default alfresco-ticket authenticator

                <class>org.alfresco.connector.AlfrescoAuthenticator</class> -->

            <authenticator>

                <id>alfresco-ticket</id>

                <name>Alfresco Authenticator</name>

                <description>Alfresco Authenticator</description>

                <class>org.mycompany.cms.authentication.CasAlfrescoAuthenticator</class>

            </authenticator>

            <!-- Connects to an Alfresco instance using ticket-based authentication,

                overrides the default alfresco connector to use ticket authenticator-->

            <connector>

                <id>alfresco</id>

                <name>Alfresco Connector</name>

                <description>Connects to an Alfresco instance using ticket-based authentication</description>

                <class>org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>

                <authenticator-id>alfresco-ticket</authenticator-id>

            </connector>

            <!-- Endpoint using external authentication via CAS-->

            <endpoint>

                <id>alfresco</id>

                <name>Alfresco - user access</name>

                <description>Access to Alfresco Repository WebScripts that require external user authentication

                </description>

                <connector-id>alfresco</connector-id>

                <endpoint-url>https://alfresco.local:9443/alfresco/s</endpoint-url>

                <identity>user</identity>

                <external-auth>true</external-auth>

            </endpoint>

        </remote>

    </config>

7.       Edit webscript-framework-config-custom.xml file from C:\Alfresco\tomcat\shared\classes\alfresco\web-extension :

<config evaluator="string-compare" condition="Remote">

<remote>

<endpoint>

              <id>alfresco-noauth</id>

              <name>Alfresco - unauthenticated access</name>

<description>Access to Alfresco Repository WebScripts that do not require authentication</description>

              <connector-id>alfresco</connector-id>

              <endpoint-url>https://alfresco.local:9443/alfresco/s</endpoint-url>

              <identity>none</identity>

       </endpoint>

       <endpoint>

              <id>alfresco</id>

              <name>Alfresco - user access</name>

<description>Access to Alfresco Repository WebScripts that require user authentication</description>

              <connector-id>alfresco</connector-id>

              <endpoint-url>https://alfresco.local:9443/alfresco/s</endpoint-url>

              <identity>user</identity>

       </endpoint>

       <endpoint>

              <id>alfresco-feed</id>

              <name>Alfresco Feed</name>

<description>Alfresco Feed - supports basic HTTP authentication</description>

              <connector-id>http</connector-id>

              <endpoint-url>https://alfresco.local:9443/alfresco/s</endpoint-url>

              <basic-auth>true</basic-auth>

              <identity>user</identity>

       </endpoint>              

       </remote>

</config>

<config evaluator="string-compare" condition="Remote">

<remote>

            <keystore>

                <path>alfresco/web-extension/alfresco-system.p12</path>

                <type>pkcs12</type>

                <password>alfresco-system</password>

            </keystore>

            <endpoint>

                <id>alfresco</id>

                <name>Alfresco - user access</name>

<description>Access to Alfresco Repository WebScripts that require user authentication</description>

                <connector-id>alfresco</connector-id>

                <endpoint-url>https://alfresco.local:9443/alfresco/wcs</endpoint-url>

                <identity>user</identity>

                <external-auth>true</external-auth>

                <authenticator-id>alfresco-ticket</authenticator-id>

            </endpoint>

        </remote>

    </config>

8.       Edit relogin.jsp file from C:\Alfresco\tomcat\webapps\alfresco\jsp, tambahkan code di bawah sebelum tanda %> response.addCookie(authCookie);

// deconnection CAS

response.sendRedirect("https://cas.softbless.local:443/logout");

9.       Copy alfresco-cas.jar and cas-client-core-3.1.12.jar library into C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\lib folder

10.   Copy web.xml file into C:\Alfresco\tomcat\webapps\alfresco\WEB-INF, make sure CAS code same with below configurations:

<!-- Adding CAS Authentication filters and replacing Alfresco's default one -->

   <filter>

      <filter-name>Authentication Filter</filter-name>

      <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>

      <init-param>

         <param-name>casServerLoginUrl</param-name>

         <param-value>https://cas.softbless.local:443/login</param-value>

      </init-param>

      <init-param>

         <param-name>serverName</param-name>

         <param-value>https://alfresco.local:9443</param-value>

      </init-param>

   </filter>

   <filter>

      <filter-name>CAS Validation Filter</filter-name>

      <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>

      <init-param>

         <param-name>casServerUrlPrefix</param-name>

         <param-value>https://alfresco.local:443</param-value>

      </init-param>

      <init-param>

         <param-name>serverName</param-name>

         <param-value>https://alfresco.local:9443</param-value>

      </init-param>

   </filter>

   <filter>

      <filter-name>Alfresco CAS Authentication Filter</filter-name>

      <filter-class>org.mycompany.cms.authentication.CasAuthenticationFilter</filter-class>

   </filter>

   <!-- End adding CAS authentication filters -->

11.   Copy cas-client-core-3.1.12.jar, logoutCAS.jar, and share-CAS.jar library into C:\Alfresco\tomcat\webapps\share\WEB-INF\lib folder

12.   Copy web.xml file into C:\Alfresco\tomcat\webapps\share\WEB-INFmake sure CAS code same with below configurations :

<!-- Adding CAS Authentication filters -->

   <filter>

      <filter-name>CAS Authentication Filter</filter-name>

      <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>

      <init-param>

         <param-name>casServerLoginUrl</param-name>

          <param-value>https://cas.softbless.local:443/login</param-value>

      </init-param>

      <init-param>

         <param-name>serverName</param-name>

         <param-value>https://alfresco.local:9443</param-value>

      </init-param>

   </filter>

   <filter>

      <filter-name>CAS Validation Filter</filter-name>

      <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>

      <init-param>

         <param-name>casServerUrlPrefix</param-name>

          <param-value>https://cas.softbless.local:443</param-value>

      </init-param>

      <init-param>

         <param-name>serverName</param-name>

         <param-value>https://alfresco.local:9443</param-value>

      </init-param>

      <init-param>

         <param-name>allowAnyProxy</param-name>

         <param-value>true</param-value>

      </init-param>

      <init-param>

         <param-name>proxyCallbackUrl</param-name>

         <param-value>https://alfresco.local:9443/share/proxyCallback</param-value>

      </init-param>

      <init-param>

         <param-name>proxyReceptorUrl</param-name>

         <param-value>/proxyCallback</param-value>

      </init-param>

   </filter>

   <filter>

      <filter-name>Alfresco CAS Authentication Filter</filter-name>

      <filter-class>org.mycompany.cms.authentication.CasAuthenticationFilter</filter-class>

   </filter>

   <!-- End adding CAS authentication filters -->

13.   Now you can access Alfresco used Internet Explorer http://alfresco.local:8080/share, it will redirect to CAS form login.

Reference:

http://ecmstuff.blogspot.com/2011/06/configuring-alfresco-for-sso-with-cas.html

http://holisticsecurity.wordpress.com/2011/02/19/web-sso-between-liferay-and-alfresco-with-cas-and-penrose-part-22/

http://akselsarchitecture.blogspot.com/2010/09/cas-sso-for-alfresco-33-and-share.html

http://translate.google.com/translate?u=http://blog.atolcd.com/%3Fp%3D115&sl=fr&tl=en

14 May

Liferay Roadshow in Jakarta, Indonesia, 29 May 2012

Softbless-Logo Liferay-Logo
Liferay Roadshow in Jakarta, Indonesia, 29 May 2012
Softbless Solutions,is co-hosting the Liferay 6.1 Jakarta Roadshow on Tuesday May 29, 2012. Join us to hear speakers from Liferay discuss and demo new features and functionalities of the recently launched Liferay 6.1. When :     Tuesday, May 29 2012 When :   FX Sudirman Entertainment Center (Meeting Point) Jl. Jend.Sudirman, Pintu Satu Senayan Jakarta 10270, INDONESIA Agenda : 14:00  Registration 14:15  Welcome & Intro 14:30  Liferay 6.1 Demonstration & Liferay Road map 16:00  Break 16:15  Q&A 16:45  Case Study 17:30  Dinner & Networking Join us and find out how Liferay can provide the solution for your business needs. Registration: Free, limited seating to 20 people. Register here before 25th May 2012. If there are no more seats available, you can still register and be put on the waiting list for this time period. For more information, please contact: Tuti Izzati (085715848086, 02185918058) About Liferay Liferay was named a Leader in Gartner's Magic Quadrant for Horizontal Portal Products in 2011. Liferay is in the same quadrant with Oracle, IBM and Microsoft. Liferay is an open source enterprise portal solution, for effective collaboration and communication within the company, content management and knowledge management. About Softbless Solutions Softbless Solutions, is the official Liferay Partner for Indonesia (2011-2012). Softbless is an IT consulting firm specializing in enterprise open source solutions: Enterpise Portal(Liferay) and Enterprise Content Management(Alfresco). The firm serves both national and multinational clients across a wide range of industries including government, mining, consumer goods, and financial services.
3 Apr

Alfresco Training - End User and Administrator Training, 23-24 April 2012

Summary
Alfresco is web based Enterprise Content Management/Document Management System, initiated by John Newton since 2005, one of the Documentum Co-founders. Alfresco has been entered into the Gartner Magic Quadrant for Enterprise Content Management category. Today Alfresco has been implemented in more than 5000 companies.
Alfresco is able to handle large-scale content management to millions of content. This training will equip participants about the concept of Enterprise Content Management, and the concept of Alfresco in particular, including the use and administration of Alfresco.

Schedule
Training will be held on : 23-24 April 2012 at 9AM-5PM

Location
Training will be held at PT Softbless Solutions office, Komp Perkantoran Mitra Matraman Blok A2 no 11, Jl Matraman Raya no 148, Jakarta Timur.

Facility
Participants will get manual, snack, lunch, and certificate from Softbless.

About trainer
  • Tiur Lumban Gaol, Softbless, is a Certified Alfresco Trainer, has 3 years experience in Enterprise Content Management implementantions including ELO Document Management System and Alfresco Enterprise Content Management System..
  • Togu Muara Sianturi, Softbless, has been involved in numerous projects Alfresco implementation, specializing in infrastructure configuration for Alfresco.

Investment
The training will cost Rp 3.250.000.
Early Bird Fee : Rp 3.000.000, for payment before 17 April 2012
Payment must be received 3 days before the training

Capacity
Maximum capacity : 8 persons.

How to register
  • Fill in registration form on : https://www.softbless.com/content/Alfresco-training-registration
  • Tranfer payment to :
    • BCA, Account No: 3428777877, PT Softbless Solutions
  • Payment must be received 3 days before the training
  • Cancellation fee :
    • 100% > 4 working days before training day
    • 50% <= 4 working days before training day

Syllabus     

Training for  End User (Day 1):
  • Alfresco Concept Introduction
  • Space and Content Ownership & Management
  • Rules, Aspect, Category Concept
  • Permission Access
  • Versioning
  • Simple and Advanced Workflow
  • Simple and Advanced Searching

Administrator Training(Day 2):
  • Installing and setting up Alfresco
  • Configuring the repository
  • Configuring the file system
  • Troubleshooting the system
  • Maintenance, Migration and Security
  • Exporting and importing
  • Backing up and restoring the system
  • Security and permissions
  • Bonus - Alfresco Customization for : Domain Model

Contact Person : 
For more information, please contact :
  • Tuti Izzati, email : tuti@softbless.com, phone : (021)85918058-59, HP : 085715848086
  • Tiur Lumban Gaol, email : tiur@softbless.com, phone : (021)85918058-59, HP : 0818181183

Remarks : 
Participants must bring their own laptop with wireless connectivity. Softbless does not provide PC for participant