Thursday, October 2, 2014

Cagliari Code Week 2014 - Creating a portal from Scratch

I would like to invite you to a laboratory organized for the "Cagliari Code Week 2014" in the Open Campus Tiscali, Sa Illetta in the framework of the European Code Weeka series of events spanning from the 11th to the 17th of OctoberAll labs are free.

 October 14th 2014from 17:30 to 19:30 CET
 
Laboratory: "Creating a portal from scratch"
 Open Campus Tiscali - Building
 2 

Mentor
Rinaldo Bonazzo
Rinaldo Bonazzo is a specialist in Business Intelligence and in integration with social tools within Open Source projects, in particular in the field of web solutions based on Java technologies. He can boast over 30 years of experience in the industry, acquired working as a project manager and Chief Engineer of several European projects.
Rinaldo is also member of Sardegna 2050.

Program
The workshop will focus on development techniques for websites and responsive portals built with Bootstrap. It will illustrate new web design techniques to build web portals quickly and easily. A basic knowledge of Java is required, along with the installation of Maven. Maximum participants: 30/40.

Requirements
The workshop is designed for participants 15 or older, is open to everyone and specifically addresses the needs of java developers and web designers. 
A laptop is needed, running one of the following operative systems: Ubuntu Linux >= 12.04 o Microsoft Windows 7/8 o Mac OS X Mountain Lion, Java JDK >= 
Version 1.6.0u32. 32bit is advised even in a 64bit system, along with Maven v.3.0 and an IDE of choice (Netbeans, Eclipse), possibly updated to the most recent version.

i'm  looking forward to seeing you!

Cagliari Code Week 2014, al via una settimana dedicata alla programmazione

“In principio doveva essere un evento di uno o due giorni”, così ci racconta Raffaella Sanna dell’Associazione no-profit Sardegna 2050 una delle promotrici dell’evento Cagliari Code Week 2014. “Poi, grazie all’entusiasmo ed alla partecipazione di tanti si è trasformato in una settimana ricca e piena di iniziative”.
Leggi tutto il post 

Thursday, August 21, 2014

Data Mining on Facebook Data : Basic Tutorial

Hi Guys,
from 's blog a very simple step by step guide on how to obtain an Access Token from Facebook and start to do Data Analysis using R.
Very clear simple and easy to use
Read it


Thursday, April 24, 2014

Japsersoft BI Suite Tutorials: Drill down functionality example on HTML-5 charts ...

Hi Guys,

I have read and test the latest post from Sadakar. I must say that it allowed me to better understand some tip on how to manage drill down with HTML5 and Jasper Studio. This will  allow me to review the  Entando / Jaspersoft connector and provide more dynamic effects in the presentation in dashboards and graphs.

Read it 


Saturday, April 5, 2014

Wearing too many hats? Here’s how to tackle multiple priorities at work

I found this this post at the right time in my career, a lot of new, increased work
...

Clarify your priorities

As you start to see projects pile up on your desk, or even if there was an official meeting where you were tasked with taking on the responsibilities of an open position, take some time to talk one-on-one with your manager. Figure out what tasks are really priorities and what will just have to wait until you have more time.
This can be a hard conversation to have with your manager or even with yourself. To start, here are a few questions to consider inspired by Business Productivity:
  1. What projects will have negative consequences if we put them off?
  2. What projects will give us the biggest return if we tackle them now?
  3. What are the long-term projects that can be done slowly over time and what are the short-term projects that require immediate attention?
Read More

Tuesday, January 14, 2014

The Essential Qualities of Promotable Employees

Hello,
I would like to report this Alexander M. Orlando post - The Essential Qualities of Promotable Employees -
I must say that after a very careful reading I find myself in a lot of the key elements he propose as ie Displays Humility, Team Player, Leader, ...

Good Reading to all!

Friday, September 27, 2013

Evolving Landscapes for SmartCities Event in Dublin

Best practices, frameworks, case studies and solutions
Creating a road map for Smart Cities is a complicated matter. The necessary steps depend on cities’ objectives and on existing local resources. Road maps require a detailed analysis of the city: its resources, infrastructure and pattern of energy demand.
Learn how smart technologies will live up to the challenges of sustainable development and seamless integration and meet our experts and our Partners Real-TCRS4Redburn SolutionsJaspersoft and Stratus5 and understand how Entando Platform and other technologies work together to provide an end to end solutions for Smartcities.
The Evolving Landscapes – Smart Cities conference will bring you world experts presenting best practices, case studies, and solutions.
Date and Time: 22th October 2013 at 9:15 am
Location: Guinness Enterprise Centre, Taylor's Lane, Dublin 8
Who should attend?
  • City stakeholders
  • Local administrators
  • Solution providers
  • Developers

Layershift Blog Managed PHP hosting with custom Apache modules

From Layershift blog I suggest this post:

In Jelastic 1.9.2 we’ve brought enhanced support for Apache & PHP to the table. Our latest Jelastic release now offers mod_security and mod_geoip – both modules are installed by default and ready to use as soon as your environment is created.

Sunday, September 15, 2013

Guide to The Business Model Canvas | Alexander M. Orlando, DBA

The Business Model Canvas, is a strategic management and entrepreneurial tool. It allows you to describe, design, challenge, invent, and pivot your business model.

More 

Thursday, September 12, 2013

DataMind interactive learning: Dublin R User Group: September 2013

Presentation explaining the motivation for building DataMind.org and the technical tools that were used. We also looked at how you can create your own interactive R tutorials with the beta version. More info on http://www.DataMind.org


Sunday, September 8, 2013

Boostrap in practice

Entando R&D director William Ghelfi has completed his book on #Bootstrap! Grab the first chapter for free!
Bootstrap in practice

Wednesday, June 12, 2013

Create an Entando Page Template Bundle

From Entando blog
In the latest Entando versions a new object is coming "Bundles".
BUNDLE! what is this?
Bundles are "off-the-shelf" solutions website which developers can seamlessly add to their portal  ie
  • Page Templates
  • Type of Contents (ie News, Announcements, ...)
  • Widgets
Read it 

Here the link where you can find all the file mentioned in the section:
We need now to update the following files
Regards
Rinaldo

Thursday, May 23, 2013

Do you Really Need to Embrace Analytics? - Information Management Online Article

Do you Really Need to Embrace Analytics? - Information Management Online Article: "If you have not witnessed the deluge of big data and business analytics media coverage to date, then welcome back from the coma you were apparently in for the last couple of years. For the rest of you, perhaps you have the same nagging question that I have: Are big data and business analytics such a big deal that if our organization is late to the party in deploying them, we will never catch up to our competitors?"

'via Blog this'

Entando Dublin Bootcamp 15th May 2013


For all those who was present at the bootcamp in Dublin 15th May 2013  and ... ;) yes also for those that did not could partecipate,  here found the link where you can find the slides of my talk.
For those who want more info on the platform I'm available for confcall contact me r (dot) bonazzo (at) entando (dot) com

(y)

GitHub workflows inside of a company | NCZOnline

 very useful post for all those who use github (ie Entando on GitHub) or think to use it
GitHub workflows inside of a company | NCZOnline:

'via Blog this'

Friday, May 10, 2013

Your portal with Entando


You are curious to see how you can create a portal with Entando, nothing more simple.
I urge you to read this Trumbitta guide "Entando: an unexpected journey. Or, my portal from scratch."

Good Entando to all

Rinaldo 

Monday, April 22, 2013

Entando Wiki

Today I want to talk about the Entando Wiki.
Why?
Well as you know Entando version 3.2 was launched on the web and therefore as each new version it is necessary to review all the technical documentation.

The development team is in the process to complete this process and is has already releasing the most important document to permit you to start developing using this new version.

So click here to access the Entando Wiki page on GitHub.
At the moment available documents are (I changed the order of the list of documents to try to follow a logical order that seems most consistent for me )

General documentation

This is a good starting point to begin to develop poprtails and web applications using Entando

Wednesday, April 17, 2013

Becoming an Entando developer


Did you know that you can write applications that work with content stored in Entando? With our Public API, you can query, update, and delete contents, resources stored in your Entando portals.

Becoming an Entando developer costs nothing and you can create as many API keys as you need. Documentation, sample code, and other resources can be found on the Entando Developer Portal at Entando GitHub

Sunday, March 24, 2013

How to write great how-to posts


On the surface, writing a good instructional piece might sound pretty easy, but if you’ve read more than a few poorly written posts after combing the web for advice, you know not everyone’s got the knack.
Darren Rowse has ten years of experience instructing others and would like to offer these seven nuggets of advice on the art of teaching through blog posts.

Read more on Alltop How to write great how-to posts

Monday, February 25, 2013

Entando - Open Data Italian Election 2013 Results

Need realtime results from Cagliari Municipality?

 For Senate of the Republic Results use one of the following REST API'S call
http://www.comune.cagliari.it/portale/api/rs/it/cagliari/risultatiElezioni.xml?idElezione=82&sezione=true (if you need  polling station details, false otherwise)
http://www.comune.cagliari.it/portale/api/rs/it/cagliari/risultatiElezioni.json?idElezione=82&sezione=true (if you need  polling station details, false otherwise)

For Chamber of Deputies Results use one of the following REST API's call
http://www.comune.cagliari.it/portale/api/rs/it/cagliari/risultatiElezioni.xml?idElezione=83&sezione=true (if you need  polling station details, false otherwise)
http://www.comune.cagliari.it/portale/api/rs/it/cagliari/risultatiElezioni.json?idElezione=83&sezione=true (if you need  polling station details, false otherwise)


Sunday, February 24, 2013

What are the Most Important and Mature Cross Platform Mobile Tools?

As part of the new community-driven research initiative, we are examining the importance and adoption level of a range of cross platform mobile tools that aim to help developers deliver applications on a variety of mobile platforms. 
Full Post on InfoQ: What are the Most Important and Mature Cross Platform Mobile Tools?

Linkedin – Recognize Your Customers If You Want Their Trust


Blog post from Don Peppers
« One of the five requirements for being trustable as a business is simply to “demonstrate humanity.” Being human involves many things, including curiosity and intelligence, but in customer relationships all we’re really talking about is showing empathy and respectful familiarity to our customers, almost as if they were our personal friends. »

Tuesday, February 19, 2013

Stop Using Native HTML5

Kyle Simpson advises on accessing HTML5 or JavaScript native APIs though a façade built with h5ive that would protect the application code from evolving API changes over the following years. 
Stop Using Native HTML5

Ruby On Rails State of Practice: Deployment and Management

Rails developers can draw from a huge pool of libraries to build their applications. Dozens of options are available just for templating: do you use ERB, HAML, SASS, or do you prefer a JavaScript approach with Backbone.js or Knockout.js? The possibilities are endless, so we want to find out what our readers are using, or planning to use in the future.
Ruby On Rails State of Practice: Deployment and Management

Top JavaScript MVC Frameworks

As more and more logic ends up being executed in the browser, JavaScript front-end codebases grow larger and more difficult to maintain. As a way to solve this issue developers have been turning to MVC frameworks which promise increased productivity and maintainable code. As part of the new community-driven research initiative, InfoQ is examining the adoption of such frameworks and libraries by developer
Top JavaScript MVC Frameworks

Monday, February 11, 2013

Introduction to Entando Architectural Model


Hi guys,
today I present to you the last post published on the blog Entando:
Entando architectural model is composed by three layers:
  • Data Access Layer: It is composed by all the elements which superintend the Persistence Layer. The main component are the DAO classes (Data Access Object) which are the only linking element between the framework and the data sources (Database, Filesystem, LDAP service directory etc.)
  • Business Layer: This is the core of the system. Here the concept of Entando service as manager of every macro functionality, takes place. This layer is built upon the Spring Framework, whose listener, during the system start-up, initializes all the services and injects them in the web application context as beans. The Business Layer utilizes the Data Access layer to get the data needed, gives to the higher layer (the Presentation layer) the elements to display and supports it in the execution of actions.
  • Presentation Layer: the aim of this layer is to build the graphic interfaces which represent the mean through which the users interact with the system. This layer gives a pure View layer (that is, a JSP without any business logic) and a "slim" controller (which checks the consistency of the data submitted and serves the data produced); both of them provide support to the layer below, the Business Layer. In the Entando framework this layer is divided in two parts:
             - the Portal View, referred to as Front-end
             - the Administration View referred to as Back-end

read more. 

Tuesday, February 5, 2013

AT MAGAZINE Nr. 4 - February 2013 is Out


Active Tourism Magazine is a monthly free online journal which deals of Active Tourism in his different domains:
  • Environment and Landscape
  • Culture and Archaeology
  • Food and Wine
  • Outdoor sports (trekking, canyoing, climbing, environmental and urban speleology, horse riding, golf, mountain bike)
  • Socio-cultural information and cultural and environmental events for tourist’s interest
Read the Number 4 in you favourite language:
English version | Spanish Version | Italian Version
I suggest to read :
Mont Blanc a wonder of the world
Fil'e ferru brandy of sardinia (the recipe is mine)
Bye speak soon
Rinaldo

10 Management Lessons from Sir Edmund Hillary

In the fifties, the route to Everest was closed by Chinese-controlled Tibet. Nepal allowed one expedition per year. Hillary had been part of a British reconnaissance expedition to the mountain two years earlier in 1951. The 1953 Everest expedition consisted of a huge team of over 400 people, including 362 porters, 20 Sherpa guides and almost 5,000 kilograms of baggage. Expedition leader Hunt named two British mountaineers: Tom Bourdillon and Charles Evans as the first assault team. Hillary and Norgay were the second assault team. Bourdillon and Evans attempted the climb, but due to a failing oxygen system only reached the South Col, about 100 meters below the summit. Then Hillary and Norgay got their chance. A crucial last part of climbing Mount Everest is a 12-meter rock face, which Hillary managed to climb. Today it is known as the Hillary Step. They reached the 8,848-meter high summit, the highest point on Earth, at 11:30 a.m. on May 29, 1953.
More on linkedin

Sunday, January 27, 2013

Thursday, January 3, 2013

Entando Technical Series - Part 2


Entando Architecture
As promised I'm back to talk about Entando, today I'll present the second article in the Entando technical series.
I'll  talk about the Entando Core Services.
Before starting I suggest you to take a look at the package com.agiletec.aps.system.services in the Core Engine Entando, you can download it from https://github.com/entando/entando-core-engine
The Entando Core Services layer contains the business logic for the portal platform, the plugin included out of the box, the external data Services, The External Application Services, the UI Control and the REST API public interface.
The following lists present the basic services that are provided by default by Entando
  • authorization this is the service that manages and verifies the permissions to access the portal displaying all the necessary methods
  • baseconfig this is the service that manage the configuration. The configuration consists of items , identified by a name, and parameters (Parameters can be Simple strings or Complex XML texts)
  • cache this is the service that manage the System cache it’s based on the EhCache library.
  • category this is the service that manage the Category tree
  • controller this is the service that controls the execution of a request from the client. The execution is carried out in sequence by invoking any other services specified in configuration
  • group this is the service that manage the user’s group 
  • i18n this is the service that provides strings/labels based on the used language(local). The strings/labels are specified by an identification key and the reference language.
  • keygenerator as Entando doesn't use the Db sequences generator, for be independent from different players (mySql, Oracle, Postgresql,...) we had create our own sequence service
  • lang this is the service that manage the different language used in the portal.
  • page this is the service that manage the pages. Pages are held in a tree-like structure, to allow a hierarchical access.
  • pagemodel this the service that manage the pagemodel. An Entando portal can have multiple templates, these “templates” are called Page Models (more info http://blog.entando.com/eblog/pages/en/homepage/view_post/?contentId=BLG25)
  • role this is the service that manage the different users role present in the portal (for ie administrator, editor, guest, …)
  • showlettype this the service that manage the different showlet(*) type used in the portal
  • url this is the service that manage URL and creates a full URL to a portal page based on essential information
  • user this is the service that manage the users registered in the portal
That's it for now. I expect you all to my next post
(*) Showlets are a key element in the creation of portals with Entando. In short Showlets are dynamic blocks of the portal, all those elements that are expected to want to move, adapt or change in the handling of the pages.(I will talk more in detail about showlet in a later post )

Saturday, December 22, 2012

Entando for government

Government agencies need to adopt innovative models and tools to improve quality service to citizens at a reduced cost. This is an overview about how Entando's platform effciently solves issues ...




Open Data with Entando

Need to know how to manage Open Data with Entando?
Have a look at this slideshare presentation.


I wish you a Merry Christmas and an Happy New Year

Rinaldo

Friday, December 14, 2012

SOA and Enterprise Inter-Operability with a Portal


Last Post from Sam’s World
Enterprise based portals employ a desirable set of functional characteristics that provide value any number of ways. While ROI and other business calculators are engaged to offer a compelling business argument to the introduction of a company based knowledge repository, my focus will instead lie with efficiencies derived from penetrating the middleware platform of an enterprise. Several benefits provided through the use of web-based portal services & SOA are what I will explore in this post. There is a dominant, myopic perspective in which enterprise portals are viewed as an information architecture and not for what they are – an application. The architecture establishes the foundation for a common view of the data, applications, and a common management interface for content. However, the real benefit of an enterprise portal comes from the convergence, not from the web based display mechanism. This fusion differentiates enterprise portals from a collection of web sites by offering
  1. universal access to information,
  2. role-based personalization,
  3. cross-application workflow,
  4. common content management, and
  5. centralized user management.

Thursday, December 13, 2012

Entando Meets Open Data

Last post from Entando Universe :

Open Data” has become the trend of the moment. Social networks, blogs, magazines on the web speak about about Open Data.
But first of all we need to define what is open data:
Open Data is data that can be freely used, reused and redistributed by anyone - subject only, at most, to the requirement to attribute and sharealike.” as defined by the Open Definition.
The full Open Definition gives precise details as to what this means:
  • Availability and Access: the data must be available as a whole and at no more than a reasonable reproduction cost, preferably by downloading over the internet.
  • Reuse and Redistribution: the data must be provided under terms that permit reuse and redistribution including the intermixing with other datasets.
  • Universal Participation: everyone must be able to use, reuse and redistribute - there should be no discrimination against fields of endeavour or against persons or groups.
Governments have a broad range of different types of data and most of the government data is public by law, and therefore could be made open and made available for others to use. For this reason Open Data is often associated with Open Government.
Read more  

Monday, December 10, 2012

The 4 Most Important Skills for a Software Developer



Cliquer pour accéder à l'original
  • Cliquer pour accéder à l'original
  • Cliquer pour accéder à l'original
  • Cliquer pour accéder à l'original
  • Cliquer pour accéder à l'original
With the vast array of technology, language and platform choices available today, it can be very difficult to figure out where to best invest time in training your skills as a software developer.
I’m often asked advice on how to be a better programmer.
Most often the question someone asks is based on whether or not they should invest their time in a particular programming language or technology versus another.
Solving Problem - Teaching Yourself - Naming - Dealing with People Je suis parfaitement d'accord avec se point de vue

Tuesday, December 4, 2012

Enterprise Portals Deliver Unmistakable Value for Today’s Business Needs


New Post from Sam’s World

Organizations that employ and support a distributed workforce increasingly face a dilemma. The absence of critical information often has a negative impact on employees whose livelihoods remain dependent on the access to data housed in company repositories. To address this issue, businesses are increasingly turning to portals to fill this void.

Thursday, November 29, 2012

A case for Horizontal (Enterprise) Portals in Universities


New post from Prem Kakani on Entando Universe Blog
Portals, as all major research organizations like GartnerForrester et al agree, have become one of the most visible information technology (IT) issues today. It is no different in the education vertical with many of the famous universities in the western world having already deployed their own portals. This blog provides an executive overview with an understanding portal benefits and some of the concerns associated with their implementation. This would have more relevance with the smaller educational institutions in the western world, and probably more so to almost all of the educational institutions in the developing world i.e. areas like South and SE Asia. These parts of the world, while having higher technology participation in delivery in the corporate sector, more often than not, lag far behind in their tech initiatives in the education sector.

Wednesday, November 28, 2012

CEO Blog: The Economic Outlook and Technology Decisions


From the Infobright CEO Blog I suggest to read this post 
I was reflecting over Thanksgiving dinner about the recently completed US election. The back-and-forth about “our plan” versus “your plan” versus “jobs” versus “tax cuts” has tapered off a bit post-election.  But it hasn’t totally gone away.  And lots of people have the same view today that they had a month ago in terms of whether the economy will be well served or undermined by the election results. Many of these folk fall into two sub-categories. The first subgroup is made of people in the US who believe the outcome of the election was not really going to make a material impact on the economic outlook, one way or the other. The second subgroup is much, much larger. It is made of people everywhere else in the world, where concerns about the economy on both a local and globe basis are ongoing. In  Europe, there is widespread concern about the gravity of the economies ranging from Greece to Ireland to Spain and others. Asia has a different set of worries. And while many feel the economies in North America, the U.S. in particular, is beginning to rebound, it is hardly « strong. » So what does that mean as far as technology?

Wednesday, November 21, 2012

Devoxx 2012 is over


For the second time I had the opportunity to participate in this great event where once a year the java developers gather this week full immersion to meet during the many activities planned and why not even in front of a good Belgian beer.
This year I was also present as Devoxxians whow what a thrill, a talk where talk of our platform Entando "The advantage of Using Rest API's in Portal Platforms to extend the reach of the portal.". Boys emotion to no end.