20 Aug

Alflytics FAQ – SyntaxError: Empty JSON string (script#5) during extraction task

As a result of some feedback from the Community, an issue related to Alflytics has been solved. The issue affected the installation on different URLs from the default one: http://localhost:8080.

In this case, another side effect happened during the extraction, with a result of a failure task with a unclear message SyntaxError: Empty JSON string (script#5).

To solve the issue and the side effect, an updated release has been published including a description of the error as FAQ in the documentation.

Read More

12 Jun

Alflytics 5.0 Early Access release

Welcome Alflytics!

 

At the past Beecon 2017, the new release (5.0) of the integration between Alfresco and Pentaho has been announced. Together with a rebranding from the previous project named A.A.A.R.

Today Alflytics is completed and released as Early Access version. The enhancements are numerous. Below the main ones:

  • Rebranding from A.A.A.R. to Alflytics.
  • Complete rewrite of the whole solution.
  • HyperSQL, PostgreSql and MySql support.
  • Multi-value properties support.
  • Support for categories and tags analytics.
  • Alfresco custom models support.
  • Does not require any installation or customization on Alfresco.
  • Supports Alfresco v5.2+.
  • Requires Pentaho Analytics platform 7.1.

 

What’s now? Join the Early Access Program

 

Now it’s your turn to use it (check the full manual here), but I would like to invite you to join the Early Access Program to test it in your environment and make it more stable and ready for the GA release.

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

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

20 Jun

Buzzdoc, the Alfresco for speakers at BeeCon’16

Eating our own dogfood and putting our trust in your Alfresco Community instance” has been the vision proposed at the BeeCon’16 by two known guys from the Order Of The Beemarsband (aka Martin Cosgrave) and Digital Catalyst (aka Daren Firminger). The vision became real at the BeeCon’16 in two ways, at least:

  1. With a presentation talking about Honeycomb edition (and beyond).
  2. With an Alfresco Community instance, called buzzdoc, to support the speakers and organisers in the run up to the event.

BeeCon 2016Talking about the buzzdoc (the BeeCon’16 Alfresco instance for speakers and organisers) Digital Catalyst shares some interesting descriptions and numbers, using AAAR. To view the KPIs and to know further details, you can refer directly to the full article from Daren, at the link below.

Read More

23 May

Developing a massive deletion of a large set of nodes from Alfresco

Deleting of a large set of nodes from Alfresco is not an easy task using Alfresco Share or the repository’s API. After the probe to discover if your SolR index server is working or not, in this new project Francesco Fornasari and Cristian Tiralosi have developed another interesting stand alone application written in Java, to cover an interesting feature not easily available.

Read More