Angular 2 Template Based Form
With the release of Angular 2 just around the corner and also Alfresco’s announcement of enhanced support for Angular 2, we thought it would be a great idea to start a blog series on Angular2 and share our experience with Angular 2 since we recently implemented an angular application which gathers data, connect to Alfresco and populated it as metadata in Alfresco. So we are going to have a two part blog series on firstly Building a Form in Angular 2 and secondly connecting to Alfresco from our angular application.
Angular 2 Template Based Form
What is Stanbol
Stanbol is an application that in simple words allow to obtain aditional information from a document. For example, if I have a text who talk about the Romans emperors and I pass it through Stanbol, it will infer the language of the text (e.g. English) and the entities present in the text (Rome, Ceasar, Italy, Neron, etc). With entities we refer to places and person.
Alfresco Front End Development - From JSF to Angular2
Seed have been working with Alfresco for many years and have experienced all of the iterations of Alfrescos browser based apps to date. This Blog discusses the history of frameworks used and the latest announcement on the use of Angular2 for future Alfresco based applications.
Alfresco Model Management Tool
With the release of Alfresco 5.1 we saw two main functions added to the system, the ability to create Content Models from within Share and Smart Folders. Smart Folders are driven mainly by the use of metadata and searches so require Content Models (see our blog on Smart Folders). This blog will look at how you can use Alfresco Share to generate and deploy Content Models through Share.
Alfresco Smart Folders and Contract Management
With the release of Alfresco 5.1, Alfresco brought in the much awaited Smart Folders feature. A Smart Folder is a virtual folder which does not physically exist in the Alfresco Repository and whose content is dynamically populated based upon search queries run whenever it is accessed. This allows us to show documents in multiple virtual folder locations from Share.
The smart folders are content model and template driven, that is we have a custom model to provide our metadata to search on and a JSON based template to build the Smart Folder Structure and search query.
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.
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.