When developing with Alfresco it is often necessary to use a Repository Action to execute some function against a document. For example to automatically apply some metadata values and move the document to a new folder based on its lifecycle. This blog discusses an approach for continuous development and testing of Actions when developed using the Alfresco Maven SDK.
Alfresco One Records Management (RM 2.5)
A couple of months ago, Alfresco released the latest version of its Records Management module, so we thought we would write a blog about the main feature of RM 2.5. Branded as Alfresco One Records Management Module, RM 2.5 main feature is about security control and classification lifecycle.
Angular 2 and Alfresco
As mentioned in our previous blog on Angular 2, we recently implemented an angular application which gathers data, connects to Alfresco and populates it as metadata in Alfresco; so as a continuation of that, this blog will focus more on the Angular Service, Method calls and connection to Alfresco.
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.
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.