Monday, November 19, 2012

Top 3 Reasons to consider an Enterprise Information Portal? (EIP)


Last post from  the Sam’s World Blog
« Since there are few organizations of reasonable size that couldn’t leverage these benefits in a significant way, an Enterprise Information Portal (EIP) will likely appear on the IT departments’ short lists once resources become available here are my top 3 reasons to move an EIP to the top of the list. »

Wednesday, November 7, 2012

Entando and Social Business Intelligence

Last Post From the Blog Entando Universe :


The paradigm of Social Business Intelligence comes from the simple consideration that managers generally do not use business intelligence application (due to unnecessary complications and lack of  understanding) but need:
  • dashboards accessible from various devices (desktop or mobile) that show the synthesis of monitored performance (sales, accounts receivable, purchasing, logistics, HR, etc.), leaving it to technical people the ability to navigate the wealth of information reporting functions and detail
  • share and comment (socialization) amounts with colleagues (wherever they are) to speed up decisions on actions or corrections
  • add crowdsourcing functions on various topics relating to individual performance to stimulate ideas and suggestions for improving the business organization

Read More 
Thank's to Gianni Previdi - Ceo Kyros

Tuesday, October 30, 2012

Entando in production: how to prepare a server, how to deploy your Entando based application


Today I suggest you to read the new Entando  guide, "Entando in production: how to prepare a server, how to deploy your Entando based application".
You will find all the necessary instructions to configure an Ubuntu server, install Tomcat, Java, Postgresql and of course Entando
Happy reading

Friday, October 12, 2012

Think G-Cloud 2012

Entando will attend to the « Think G-Cloud 2012 » event and it is a Gold Sponsor.

The event will be in London, on Thursday 18th of October at Business Design Centre.
The Think G-Cloud 2012 agenda aims to reflect the dynamism of its subject matter. This programme is designed to keep the interest and relevance of the day focussed right until the end. Often conference numbers trail off after lunch as it is felt the real attractions are in the am sessions. This is not the case with Think G-Cloud. This day is designed to inspire from start to finish.

Entando will hold an interactive workshops  »Open Source Software in Government: The Art of the Possible’ during the seminar section.
more entando.com

Wednesday, September 19, 2012

Entando Events – Open Source IT Solutions for companies and governments


 Modean, Michelangelo Business Center

 Entando will attend to the event “Open Source IT solutions for processes of collaboration, social CRM, BI, E-commerce for companies and public organizations.”
The event will be held in Modena, on Thursday 27th of September at 2:30 pm at Michelangelo Business Center.
For more information visit the Entando website.

Monday, August 27, 2012

Jaspersoft : Small development companies can make analytics work

Interesting article from Jaspersoft
Analyzing customer data is not reserved for large companies. With the debut of affordable technologies such as cloud BI and open-source BI, the process of improving strategy through consumer insight spread to small to medium-sized businesses. AltDevBlogADay contributor Ted Spence explained how small companies in the game development community can analyze customer data.

Wednesday, July 18, 2012

Why CRM in a Portal?

Hi, today I will suggest my last post from http://blog.entando.com
Why CRM in a Portal?
In the past few months I have taken care of marketing, which is to say that I am no longer on the side of those who created the software to meet the requirement of the clients or partners.I have become the one who says, I need this and I need that ...
I began to see how I could benefit by the use of Entando. I knew that one of my problems was the lack of a process to have direct access to the leads created from the web portal.
During my web search, I found a lot of documentation that would cause me to understand how this can be done and it seems that all of this can be solved using a CRM.
 Read the full post here

Regards
Rinaldo

Thursday, July 12, 2012

Enterprise Portals & Enterprise Resource Planning (ERP)


Interesting post (read the post) who tries to put together the ERP and Enterprise Portals. I can add that in addition OpenBravo why we could not insert openERP

I think I would come back to brief the argument to see the possibilities of integrating ERP and Entando

Speak later

Wednesday, June 6, 2012

Entando Analytics

Pour les entreprises, avoir une solution professionelle d'analyse est un facteur prépondérant pour la prise de décisions. Souvent, les portails n'ont pas de module d'Analytics. Entando connais l'importance de fournir à ses utilisateurs un module Analytics qui leur permettent de gèrer les décisions.
Types de Analytics fournies par Entando
  • Sales Analytics - pour se connecter à n'importe quel CRM et comprendre mieux à quel point sont vos ventes et vos clients
  • Portail Analytics - pour analyser la fréquentation de votre portail et récolter les informations de façon a planifier les campagnes de marketing
  • Business Intelligence - par le biais du plugin de Pentaho vous pouvez utiliser les outils de la BI
Pour plus d'info www.entando.com
 

Thursday, April 12, 2012

Ensuring Success in Your Enterprise-wide BI Project

From tdwi.org I suggest this intersting post.

"Thinking big is fine for BI projects, but how can you avoid ending up with a department-level project or one that doesn’t meet the original requirements? To find out the best project management practices, we turned to Peter LePine, managing director for the BI and information management practice at Emtec Inc.
Peter has lead successful projects at Fortune 500 companies in high-tech manufacturing, life sciences, finance, and insurance, using tools and technologies such as ETL, source data profiling, master data management, data warehouse and data marts following Kimball's data modeling approach, business intelligence reports, analytics, and dashboards. He’s delivered enterprise-scale projects utilizing the leading data architect, ETL, BI, analytics, and dashboard technologies."
more...

Friday, December 23, 2011

Install Entando on Netbeans


Hi to all,
yes again here speaking about  Entando, after installing it with maven (First step with Entando ), now we go to install Entando using NetBeans 7.01

prerequisites:
  java, postgresql, tomcat, NetBeans 7.01 are all present on the PC.
  a postgresql user agile with password agile is configured
  Step:
  1. Start Netbeans
  2. Create New Project
  3. Select Maven - Project From Archetype click Next
  4. Select Archetypes from Remote Repository
  5. Select Entando: Archetype For Generic Portal (the version number can be different)
  6. Click next and complete the form

yes we've just create a project based on Entando (whow very simple and fast).

Another few important steps
 1. create the db:
  1.1 in your project expand the build.xml file
  1.2 execute  PG-db-full-update this task create the db used by the project

 2. run the project
  2.1 click on run project select your webapp server I suggest tomcat 6.xx

  if all it's ok you'll see this page

  login as suggested in the web page and you see the administration console

Fine yes?
Simple poprtal with no plugin so next question is How can I insert a plugin in my project/portal?
 Answer:
first read the entando guide:
  How to add some Plugins to my own portal based on mavenized Entando  on GitHub

Read it?
Ok, go back to NetBeans
stop tomcat and open pom.xml file
insert the code you find in the entando guide and your pom.xml will look like this



pay attention to change the version (here we have 0.0.1-SNAPSHOT) to the last one, how? easy select 0.0.1-SNAPSHOT  and click ctrlspacebar and Netbeans will suggest you the last number version.
Save the pom.xml file, clean and build your project.

Now it's time to update the db to be compliant with the plugin inserted in the project, so expand the build.xml file and execute the task PG-db-restore-plugins

Run the projcet, login and you can see the plugin in the list.

et voilà, very simple and easy.

Now it's Christmas time so
Happy Christmas to all 

Rinaldo



Friday, December 16, 2011

First step with Entando


The new version of Entando is out and as reported in the following post "Enter Maven and GitHub"   mMven and GitHub are used.

mmm ... Maven?
question: how do I install / use the new version of Entando?
answer: ?????

So I started studying a bit of Maven, read the blog posts, wikis, tested,...

So the result is I can install and deploy a portal based on Entando in a few minutes
prerequisites:
  java, postgresql, tomcat are all present on the PC.
  a postgresql user agile with password agile is configured .
Steps:
1. Install maven
2. open a terminal
3. create a directory for the project you want to create
3. cd into the directory you just created
4. type mvn archetype: generate-Dfilter = entando
5. answer the following questions:
5.1 Choose archetype:
1: remote -> org.entando.entando: entando-archetype-plugin-generic (Generic Archetype Plugin for Entando: an agile, modern and user-centric open source portal platform.)
2: remote -> org.entando.entando: entando-generic-portal-archetype (Archetype for Entando Generic Portal: an agile, modern and user-centric open source portal platform.)
Choose a number or apply filter (format: [groupId:] artifactId, contains case sensitive):
choose 2

Choose org.entando.entando: entando-portal-archetype-generic version:
1: 2.4.0.1
2: 2.4.0
Choose a number: 2:
choose 1 [the list of version may differ we're now on version 4.0]
Define value for property 'groupId':: it.testentando
Define value for property 'artifactId':: testentando
Define value for property 'version': 1.0-SNAPSHOT: (accept default)
Define value for property 'package': it.testentando: (accept default)
displays the list of choices if you run press Y otherwise press N and repeat from step 5.1
That's all now we have a folder containing the created project (in this case testentando).
6.Populate the db
6.1 Configure the buildProperties.xml for your Operatin System
6.2 open a  terminal and type
cd testentando
ant  PG-db-full-update 
This step is not required , no postgres is require for the first run.

7. last step:
in the folder src/main/filters check the properties file to ensure that the configurations of Tomcat and the postgresql password is correct (in case you doesn't use agile/agile).

Now you're ready to start the portal.
  mvn clean jetty:run 

http://localhost:8080/testentando/

et voilà Entando is running

Links:
            The Entando wiki on GitHub
            Entando download





Wednesday, December 14, 2011

Replication stars

Datacharmer post:
Working with replication, you come across many topologies, some of them sound and established, some of them less so, and some of them still in the realm of the hopeless wishes. I have been working with replication for almost 10 years now, and my wish list grew quite big during this time. In the last 12 months, though, while working at Continuent, some of the topologies that I wanted to work with have moved from the cloud of wishful thinking to the firm land of things that happen. My quest for star replication starts with the most common topology. One master, many slaves (...)

Monday, December 12, 2011

Pentaho Dynamic setting Y-Axis


Working on Entando / Pentaho integration, one of the customer request was :
"I needed to be able to change the minimum and maximum Y-axis at run time."

  • Below the solution I've used:
  • create reports
  • insert the chart
  • open the properties window
  • in the scripting language choose BeanShell
  • insert the following script

"
import org.jfree.chart.*;
import org.jfree.chart.axis.NumberAxis;
import java.lang.Double;
data = runtime.getData();
minVal =999999.0;
maxVal = 0.0;
for (int i=0;i latteProd = data.getValueAt(i,2);
if(latteProd < minVal){
minVal = latteProd;
}
if(latteProd > maxVal){
maxVal = latteProd;
}
}
xyPlot = chart.getPlot();
NumberAxis domain = (NumberAxis) xyPlot.getRangeAxis();
domain.setRange((minVal - (minVal*.10)), (maxVal+ (maxVal*.10)));
"


Wednesday, November 23, 2011

Automating iOS Application Testing: Under the Hood, Capturing and Recording Events

Stu Stern post on drdobbs.com
"Recording UI events for playback means filtering thousands of data points and condensing them into a single action. With iOS, this can be done with swizziling and other unusual language features of Objective-C."


Read more on drdobbs.com

Tuesday, November 15, 2011

Dr Dobb's - Fast XML Parsing in Ruby

Sometimes the fastest way to parse a known XML stream is to write your own lean parser. Even in Ruby, this gives remarkable performance benefits.


Most programming languages have their own XML parser libraries. And many of those use the DOM (Document Object Model) API. DOM is good for general-purpose XML processing: The input is parsed into a tree structure that can be modified and written back out. Often whitespace is preserved so the output is identical to the input if it is not modified. This generality comes at a cost: large memory requirements (often more than double the input size) and slow read and write. For applications that read the XML data for only specific pieces of information, there are better alternatives.


Full post on Dr Dobb's

Thursday, November 3, 2011

Creating a Business Intelligence Culture

From http://www.itbusinessedge.com the last  Ann All post
"For some time now there's been a lot of buzz about companies getting business intelligence into the hands of more users, with the aim of getting the right information to the right people at the right time (or words to that effect). The conventional wisdom: Companies are limiting the potential usefulness of BI by making it available only to specialists, who create reports from centralized data and make those reports available only to select decision makers. 
Not everyone agrees with this, of course..."

New Case Studies for jAPS 2.0 Entando

Some examples about how partners, organizations and governments are using jAPS 2.0 Entando platform:

Matt Casters on Data Integration » Data Modeling

Very Interesting post from Matt Casters about  data modeling
Read it

Thursday, October 27, 2011

jAPS 2.0 Entando Released "GisContent": the new jAPS 2.0 Entando community plugin to manage geographic information

GisContent a new community plugin for the open source web platform jAPS 2.0 Entando has just been released and it is now available to download onsourceforge.net. The new plugin has been developed by CRS4, Center for Advanced Studies, Research and Development in Sardinia, R&D partner of jAPS 2.0 Entando.


GisContent enables geographic information management: it makes possible to couple any type of content in the CMS database with a geographic reference and display it on maps. 


more...

Monday, October 24, 2011

A New Way to Visualize Big Data | CIO Blogs

Big data is an ocean of data flowing around us. It comes from social media, e-commerce, financial exchanges, supply chains, streaming video, twitter and the clickstream of two billion (soon to be four billion) people surfing the web and talking to each other at any given moment.

Social Sentiment Plugin Analyzes Twitter, Facebook in Real Time

From CmsWire:
Have you ever wanted to analyze the sentiment of your Twitter or Facebook content without having to employe some clunky, expensive application or widget? Look no further than ViralHeat’s new plugin for Chrome.


'via Blog this'

Friday, October 21, 2011

Pentaho tutorial

Working on the Entando/Pentaho integration I found this  etl-tools tutorials pages with a  lot of  real-life examples

InfoQ: Test automation and Continuous Delivery

InfoQ: Test automation and Continuous Delivery:
Software testing and verification needs a careful and diligent process of impersonating an end user, trying various usages and input scenarios, comparing and asserting expected behaviors. Directly, the words "careful and diligent" invoke the idea of letting a computer program do the job. Automating certain programmable aspects of your test suite thus can help software delivery massively...

Observer pattern

The essence of the Observer Pattern is to "Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically." GoF. Observer pattern is a subset of publish/subscribe pattern which allows a number of observer objects to see an event.

more on Alex Blog

Thursday, October 20, 2011

How REST replaced SOAP on the Web: What it means to you

Its been slowly creeping up on us, creating exciting new possibilities for our applications; APIs are changing the face of the Web. Since 2005 Programmable Web have been tracking SOAP and REST APIs available to the public.  In 2005 they tracked 105 APIs, the prominent ones being from Amazon, Google, SalesForce and eBay... 
Read more on infoQ

Mass SQL Injection Attack Hits 1 Million Sites - Dark Reading

A mass-injection attack similar to the highly publicized LizaMoon attacks this past spring has infected more than 1 million ASP.NET Web pages, Armorize researchers said today. According to database security experts, the SQL injection technique used in this attack depends on the same sloppy misconfiguration of website servers and back-end databases that led to LizaMoon's infiltration.

iPad driving massive growth for iOS in enterprise (survey) | ZDNet

Despite speculation that iPad 2 sales have been a letdown for Apple, the device is driving growth for iOS in general in the enterprise world.


'via Blog this'

Google Analytics Blog: Introducing Flow Visualization: visualizing visitor flow

Google Analytics Blog: Introducing Flow Visualization: visualizing visitor flow:
At Web 2.0 Summit, Susan Wojcicki & Phil Mui unveiled the release of “Flow Visualization” in Google Analytics, a tool that allows you to analyze site insights graphically, and instantly understand how visitors flow across pages on your site. Starting this week, “Visitors Flow” and “Goal Flow” will be rolling out to all accounts. Other types of visualizers will be coming to Google Analytics in the coming few months, but in the meantime, here’s what you can expect from this initial release.
'via Blog this'

The Code of Recommended Practice for Local Authorities on Data Transparency - Local government - Department for Communities and Local Government


The Code is concerned with enshrining the principles of transparency by asking councils to follow three key principles when publishing data they hold:
  • responding to public demand
  • releasing data in open formats available for re-use
  • releasing data in a timely way.

more...

'via Blog this'

Wednesday, October 19, 2011

4 Tips to Help Define Your Social Media ROI

If there were a way to know how many Facebook fans or Twitter followers were needed to convert a sale, social media wouldn’t be such a hard sell to companies. Yet, as we know, social media is much more than Twitter and Facebook, and your return on investment is much more than dollars earned.

Tuesday, October 18, 2011

Business Intelligence in the heads of people: The right tool for the right job - Part 1

Business Intelligence in the heads of people: The right tool for the right job - Part 1:
You have questions. How do you get your answers? The methods and the tools used to help get those answers to business questions will vary per organization. For those without established BI solutions; using desktop database query and spreadsheet tools are...all too common. And...If there is a BI tool in place...
'via Blog this'

Introduction to Cloud Foundry - YouTube

Introduction to Cloud Foundry - YouTube:
An introduction to Cloud Foundry open Platform as a Service
* What is Cloud Foundry "open PaaS" and why Multi-Cloud is critical
* The Cloud Foundry eco-system - frameworks, services and clouds
* Live demo: CloudFoundry.com, Micro Cloud Foundry, Spring Roo, STS, Ruby, Node.js, MySQL, Postgres, Redis

Presenter: Dekel Tankel, VMware
Recorded on Oct 5, 2011


'via Blog this'

Monday, October 17, 2011

10 Smart Enterprise Uses For Twitter

From  The BrainYard - InformationWeek I suggest to have a lokk t this slide show
 http://bit.ly/oIwys5

Tuesday, October 11, 2011

How to initiate kids (or anyone) in coding | Emma Mulqueeny

How to initiate kids (or anyone) in coding | Emma Mulqueeny http://bit.ly/oMXYs2

'via Blog this'

Google has acquired Twitter statistics startup SocialGrapple

Google has acquired Twitter statistics startup SocialGrapple, a move suggesting the search titan is looking to boost its Google+ analytics tracking abilities.

16 Pixels: For Body Copy. Anything Less Is A Costly Mistake - Smashing Magazine | Smashing Magazine

16 Pixels: For Body Copy. Anything Less Is A Costly Mistake
Smashing Magazine 

The 4 Prerequisites of Business Intelligence - Insurance & Technology

What steps must insurance companies take to move beyond point solutions to enterprisewide business intelligence that drives informed, data-driven decision making at all levels of the organization?
read it

The future of open data? | News | guardian.co.uk

The future of open data?
Jonathan Gray gives a sneak preview of what will happen at the Open Government Data Camp 2011, the world's biggest open data event to date, which will take place in Warsaw on 20-21st October The future of open data?

Thursday, July 28, 2011

real-time streaming data aggregation

I suggest reading the article of Matthew where he talks about the Real TimeStreaming with Kettle read it