05 Dec

How to install Pentaho Business Analytics platform 7

Few weeks ago, close to the annual Pentaho Community Meeting, the Pentaho Team released the brand new Pentaho Suite v7 with a complete restyle of the layout (of course, this is only one of the improvements). This a good opportunity for me to update the step by step tutorial on how to install the Pentaho Business Analytics after the one about the past version 5.

This tutorial describes the default installation using the HSQL database for the security storage. If you want to know how to install it using MySql database instead, I suggest to check into the Official resources or in several articles around the web.

Read More

05 Dec

How to install Pentaho Data Integration 7 (aka Kettle)

Few weeks ago, close to the annual Pentaho Community Meeting, the Pentaho Team released the brand new Pentaho Suite v7 with a complete restyle of the layout (of course, this is only one of the improvements). This a good opportunity for me to update the step by step tutorial on how to install the Pentaho Data Integration (aka Kettle) after the one about the past version 5.

Read More

21 Nov

The simplest Alfresco client using Material Design and Ajax

How is supposed to be the simplest client over Alfresco?

I’m quite sure the answers could vary in number depending on the framework, technology and complexity. In this post is shared an example of possible client over Alfresco REST API, assuming some involved technologies like Google Material Design and Ajax.

Curious to see the source code and cannot wait anymore?

Take a look at the simplest-alfresco-rest-client project on GitHub.

Read More

12 Oct

A.A.A.R. live long and prosper

logo-aaarIt was 2012 when I started to think, and then develop, Alfresco Audit Analytics and Reporting. In few words, the idea was to integrate Alfresco ECM with Pentaho, one of the most famous Open Source Business Intelligence Platform.

Since 2014, A.A.A.R. was released into the official Pentaho Marketplace and today it is at its 4th version, with several succesfull installations and positives feedbacks from both the Alfresco and Pentaho Communities. The counter says that around 20.000 downloads has been done from the Sourceforge repository, in less than three years… not bad, I say!

aaar_statistics

As you probably know, A.A.A.R. is completely Free of Charge, and I am (proudly) the principal developer. In other words, A.A.A.R. is a case of success, even if it is not an official solution developed and supported by Alfresco.

Starting from October 2016, I joined Alfresco (as a Company) with the role of Product Evangelist… and this is a nice stuff… but:

Which is the implications for the A.A.A.R. project?
Which is the future of the A.A.A.R. analytics solution?
Will A.A.A.R. became an official Alfresco thing?
Will I continue to support, maintain and evolve A.A.A.R.?

In this post I would like to clarify these questions, to avoid any misunderstanding connected to my new role.

Read More

05 Oct

Being a Product Evangelist at Alfresco

Starting from the 3rd of October, I began a new challenge as Product Evangelist at Alfresco. The role is not a new entry for the famous ECM, because Ole Hejlskov covered it with success for more than one year, with the title of “Developer Evangelist” (tasks and responsibilities are more or less the same). During the on-boarding period, before joining Alfresco, one main question was in my mind:

What a Product Evangelist does in Alfresco?

What a Developer Evangelist generally is?

The confirmation that these questions should be clarified, came when I shared the news with some friends, working as developers. Only few of them knew what a Product or Developer Evangelist does in concrete. Only few of them knew which is the mission of a Product or Developer Evangelist.

To cover this , after studying the few documentation over the web, I started to write this post, sure that, sooner or later, it would be useful for the developers to clarify my role into the Alfresco ecosystem. Last but not least, writing this article, has been useful for me too, to rationalize the challenge, the tasks and the responsibilities.

Read More

05 Sep

Alfresco Development Framework in action

AngularIt was the end of june when the new Alfresco NG2 Components were announced as a new Alfresco Development Framework for developers. Today the framework is on its version 0.3, not mature for production enviroments yet, but very interesting for developers because it introduces an Angular 2 solution, for the development of your Alfresco customized front end.

In this post I would like to share some personal experiences using ADF in practice. I was wondering how the A.D.F. works and how to debug the source code… waiting to understand how to add a custom Angular 2 component. The approach is the same of several posts in the past: a step by step approach to make it work.

Read More

22 Aug

How to setup your Angular 2 development environment with Eclipse on Ubuntu

During the approach of Angular 2 I have found a nice official documentation about the language and how to develop the very first project. On the opposite, no official documentation seems to be developed yet, to describe how to setup the various and possibile Angular 2 development environments, in particular using Eclipse. Ok, Eclipse seems to be not elected as the “best” IDE to develop on Angular 2, but a lot of developers are using it. To cover this need I would like to share in this post, the step-by-step setup of the first Angular 2 project, using the famous IDE.

Read More

18 Jul

A.A.A.R. v4.4 with a new Data Quality dashboard

During the support activities on the A.A.A.R. solution, one of the most common request is about the success (or failure) of the extraction task from Alfresco. As a standard Business Intelligence solution, the extraction task is developed as a batch (called ETL process), in average executed during the night time.

How can you be sure that the extraction from Alfresco succeed or failed?

And how can you be sure that all the audit trail, the documents, the folders and workflow instances are correctly available into the analytic environment?

For those purpose, the brand new A.A.A.R. v4.4 release has been developed, together with some minor improvements you can fin detailed here in the change log.

Read More