30 Apr

Farewell Alfresco and thank you for making it real

What a journey folks!

As you may or may not know, today is my last day at Alfresco (Hyland) and it is probably the latest day working with the platform as well.

Everything started in 2012 (Alfresco version 3.4) and since then I spent days, nights and even holidays developing solutions as well as products, writing hundreds of blog posts, tweets, LinkedIn articles and presentations, webinars, in-person events all over Europe as well as working with community-edition partners, official partners, big and small customers and professional on independent big/small projects.

I have been a lucky person because following this amazing platform and its community of enthusiasts, I made it real to follow a passion and Alfresco (as the Company) allowed me to reach that dream.

I met people from all over the world and I have been part of the Team working on the platform, in all the roles that I loved most (developer experience and relations). I worked (and had a lot of fun) with smart people from the Community of Developers that I respect from a technical and personal point of view.

Alfresco (in-person) Hackathon in Brussels 2014
Alfresco (in-person) Hackathon in Brussels 2014

Today I’m not the same person that I was in 2012. Not only from a professional point of view, but also from a personal point of view. This is what I will take with me, and this is what I’m most grateful to all of you as individuals as well as alfrescans.

Farewell Alfresco.

It is incredibly hard to build a great platform as Alfresco is, but it’s close to magic to find great people as part of a unique ecosystem as it is for the amazing Alfresco Community (outside and inside the Company).

Note added the 29th of April:

Today’s Alfresco reunion on Zoom with almost 40 “old” and “new” alfrescans from inside and outside the Company, has been simply fantastic and made me happy. This is the best gift I could have received for my farewell to this work and life experience. Thank you all.

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