Showing posts with label OpenSource. Show all posts
Showing posts with label OpenSource. Show all posts

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, 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





Tuesday, January 25, 2011

Bonita - Using the REST API

Today I updated my LinkedIn profile, I have decided to join the Bonitasoft group (it 's an open source BPM tool, more info go to website).
I finally found this simple tutorial to understand the use of the Bonitasoft REST api.Thanks Ben