Alfresco User and Site Dashboard
The alfresco user dashboard is the out of the box landing page when a user successfully logs in Alfresco Share and the alfresco site dashboard is default entry point in a Share site. Down the years working with alfresco, a few times we came across issues with user or site dashboard being broken. Hence we decided it would be a good idea to write a blog about what is involved in the user or site dashboard and how it can be fixed without having to restart Alfresco.
Alfresco User and Site Dashboard
Semantic Content Management for Alfresco
On every project we are involved with there always comes a time to discuss the ontology required for the information and processes that are being managed. An ontology allows you to categorise your information based on the business realm it is relevant for. This enhances user productivity through accurate, metadata based content discovery and process mapping. Defining types, properties and relationships is key to managing information, however the management of a metadata structure for a document always seems counter intuitive to users, who cannot see the long term goal of faster content discovery. From a change management perspective it’s tough going to convince users the upfront effort will help them in the long term.
Alfresco Certificate Based SSO
In the past few weeks, two of our customers requested us to implement a certificate based Single Sign On (SSO) for Alfresco. So we thought it would be good idea to write a blog about it.
Before we get into details of setting certificate based SSO for Alfresco, let us have a look at the pros and cons of using Certificate based SSO for Alfresco.
Alfresco Search for PDF Images using Transformations and Tesseract OCR
One of the great things about working in the Open Source space is that you sometimes get to work with NGOs such as Liberty Asia. Established in 2011, Liberty Asia is made up of a group of dedicated professionals from different industries who feel strongly that a more effective, coordinated response to slavery is essential and that leveraging technology available to the corporate sector and providing it to the NGO sector will facilitate this response. As part of this Liberty Asia is providing a dedicated Collaboration platform to NGOs that fight against human trafficking in Asia. The platform has to allow investigators to search for evidence embedded in scanned PDF image documents. Alfresco does not support this so Seed developed a solution which uses the Tesseract OCR engine in conjunction with Alfresco transformation to provide a solution to this requirement.
Delete Alfresco Auditing Data
Since we described the creation of a custom scheduled job that queries the alfresco audit service and reports on access for each share site in our previous blog, we thought it would be a good idea to share how to clear out the accumulated audit data after a predefined period of time in this blog.
Creating Site Access Reports from Audit
In our previous blog we described how you enable auditing, create a custom Audit Application, create a custom data extractor and also how to check the custom audit application is working. In this blog we will describe the creation of a custom scheduled job that queries the audit service and reports on access for each share site.
Alfresco auditing and Site access reporting
This blog discusses an approach to reporting on site access and activity. We previously looked at using the AuditShare add-on, of which we have been quite impressed. However we found that it did not perform well in an environment with thousands of users. The solution we determined best matched the Alfresco environment for our customer includes the following aspects each of which will be discussed in this and also our next 2 blogs:
Alfresco Auditing was used to trap any access to content in a custom Audit Application.
A scheduled job was created to query the audit and report on access for each site.
The report was created monthly after which the audit entries were removed.
Alfresco Advanced Search Forms And User Selected Metadata Values
This blog is a reflection on Seed IMs experience with configuring advanced search for custom metadata so that only the metadata items for which a user has selected values will be included in the search.
The Alfresco Forms Framework allows you to configure search forms to search for content based on metadata fields. This blog discusses considerations for metadata fields that use lists of items and also how to ensure that the search only includes a metadata field in the criteria if a user has entered or selected a value.
Alfresco List Constraints And Repeating Metadata Fields With Commas
This blog is a reflection on Seed IMs experience when configuring a repeating (multiple) metadata field with a list of values that contain commas.
Alfresco uses commas to signify a new value when a user enters fields using Share. Therefore if you provide a dropdown which contains, for example, a value of 2,4-D, when you save the value, alfresco assumes that you are setting two values, 2 and 4-D into the multivalued metadata field. Unfortunately, the values are not valid from a constraint perspective so you cannot save them to the content item.
Public Access to documents in a Share site
During the course of one of our recent project, it was required to provide public access to certain piece of content found in a Share site. Alfresco has the concept of Shared content which provides a preview of a piece of content. However it is not possible to access the content file itself.
This blog explains a mechanism for providing a document link against a piece of content so that it can be accessed publicly without need to login to Alfresco.