SugarCRM + PostgreSQL available OpenShift

OpenShift is Red Hat's free Platform as a Service for Java, PHP, Ruby, Python, Node.js, and Perl. Ops Account: @openshift_ops The Cloud Baby!! · http://www.openshift.comA few days ago, John Mertic has published a blog post of SugarCRM, the release of the driver PostgreSQL for SugarCRM Community Edition . The complete source tree is available on my GitHub repository at https://github.com/amusarra/sugarcrm_dev_PostgreSQL .

Simultaneously with the source release, I released the Virtual Appliance (SugarCRM CE 6.4 PostgreSQL) to facilitate those who wish to do some testing on the solution SugarCRM + PostgreSQL. A few posts ago, I talked about the platform RedHat Cloud home OpenShift , what better time than this to try SugarCRM + PostgreSQL on OpenShift?

Well, I installed the SugarCRM CE 6.5 on PostgreSQL database, at http://sugarcrmpgsql-shiruslabs.rhcloud.com/ is available the application, the login credentials are:

  • Username: admin
  • Password: admin

Good test at all!

Antonio Musarra

I began my journey into the world of computing from an Olivetti M24 PC (http://it.wikipedia.org/wiki/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until … Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.

You may also like...

  • Pingback: Wiki Page SugarCRM Dev PostgreSQL Driver « Antonio Musarra's Blog

  • Sbraaa

    Hi Antonio,
    Very good job!
    I tried that too, but my lack of technical knowledge doesn’t allowed me to get any valid results :-(
    I have few technical question:

    Which is the right database encoding for postgresql? in mysql utf8 encoding is the standard encoding, is it the same in postgresql?
    Is Sugarbean able to manage correctly different encoding?

    I hope you could give me some answers, I’ll really appreciate it!
    Thank you!

    • http://musarra.wordpress.com Antonio Musarra

      Hi,
      thank you for your appreciation.

      Q: Which is the right database encoding for postgresql?
      R: PostgreSQL supports a myriad of Character Set, for a complete list you may see the documentation at # http://www.postgresql.org/docs/8.4/static/multibyte.html multibyte-CHARSET-SUPPORTED.
      Depending on the type of application should be chosen the type of character set of the data base. For the SugarCRM application is recommended UTF-8 or Unicode. To specify settings for the character set the document to see http://www.postgresql.org/docs/8.4/static/sql-createdatabase.html

      Q: Is Sugarbean able to manage correctly different encoding?
      R:I’ve never tried an encoding other than Unicode, but I think there should be no problems.

      Bye,
      Antonio.

    • http://musarra.wordpress.com Antonio Musarra

      Ciao Domenico,
      piacere di fare la tua conoscenza e scoprire che sei Italiano!

      Bye,
      Antonio :-)

      • Sbraaa

        Ciao Antonio !
        …mi hai beccato! ;-)
        Grazie delle risposte e complimenti ancora per il lavoro che hai fatto.
        Approfitto per dettagliare meglio le mie domande: ti chiedevo dell’encoding usato perchè durante alcuni esperimenti volti a introdurre il supporto postgresql su sugarcrm ero riuscito ad avere un pseudo supporto solo con l’encoding sqlasciii.
        Usando l’utf8 non riuscivo neanche a terminare l’installazione standard di sugacrm!
        Vediamo se studiando il codice del repository che hai reso disponibile riesco a capire dove sta il mio errore!

        ciao :-)

        • http://musarra.wordpress.com Antonio Musarra

          Ciao Domenico,
          la prima volta che ho sviluppato il driver per PostgreSQL è stato sulla versione 5.5, una vero incubo a causa della miriade di if $dbtype…
          Dalla 6.4 tutto è diventato molto più semplice, solo sul bean, su alcune query che includono nomi “riservati per PostgreSQL” (tipo name) ho dovuto specificare la key SQL “as”, che non comunque impatti sul resto dei RDBMS.

          Appena ho qualche minuto, aggiornerò la VM su Suse Studio alla versione 6.5 SugarCRM. Questa VM include PostgreSQL 9.1 al contrario della 8.4 inclusa sulla piattaforma OpenShift che spero a breve aggiornino.

          Allora buono studio.

          Bye,
          Antonio.

        • http://musarra.wordpress.com Antonio Musarra

          This morning I released the Virtual Appliance that includes version 6.5 of SugarCRM. In addition, other formats are available:

        • Live CD/DVD
        • Open Virtualization Format (OVF)
        • VMware / VirtualBox / KVM image
        • Amazon EC2 image
        • For more info at SugarCRM CE 6.5 PostgreSQL

          Bye,
          Antonio

  • http://musarra.wordpress.com Antonio Musarra

    Buongiorno Domenico,
    sei riuscito ad andare avanti e capire dove stava l’errore?

    Bye,
    Antonio.

    • Sbraaa

      Si Antonio,
      per quello che riguarda le mie prove si trattava di versioni di sugarcrm piuttosto datate pertanto
      verificato che la configurazione di postgresql e php andava rivista e che nelle nuove release
      il supporto a determinate problematiche è migliorato direi che ad adesso sarei in grado di portare a termine l’operazione senza problemi.
      D’altra parte volendo seguire la filosofia DRY sto utilizzando la versione da te predisposta con enorme piacere ;-)

      grazie dell’interessamento :-)

    • http://musarra.wordpress.com Antonio Musarra

      Prego.
      Se dovessi trovare qualche bug su questa prima release, prova a inviare un feedback, anche utilizzando lo strumento Issue di GitHub.

      Bye e Grazie.
      Antonio.

  • Pingback: Released new version of SugarCRM PostgreSQL Virtual Appliance « Antonio Musarra's Blog

  • Pingback: SUSE Studio: Test drive di SugarCRM + PostgreSQL « Antonio Musarra's Blog

  • Pingback: Un CRM dentro un CMS « Antonio Musarra's Blog

  • Pingback: SugarCRM inside of Liferay « Antonio Musarra's Blog