Review of Odoo Development Essentials of Daniel Reis

I have first heard about Openerp (Odoo) in 2009 (version 6) and since then I have followed the updates from time to time. The latest version (8) has brought a lot of changes and I have been impressed. Since the first time I have heard about OpenERP/Odoo, one thing I have noticed is the fact there are quite no book available. You may found marketing materials, online documentation, forums but few books. While writing the review I have searched again and I am surprised to see more books than before; but this very book is the first one as far I know that teaches how to code an Oddo module.

The first one I read (I have gone through it franckly speaking) is in French (TinyErp, OpenERP, Pour une gestion d’entreprise efficace et intégrée) then the second one that I recommand too is Working with OpenERP; the third one is the Odoo Development Essentials (link to Pack page). I was expecting a lot from this book because I have tried to dig in the Odoo code before :-).

The books explains clearly the difference between an application and a module and how to code both.

You will read about how to implement the security based on the architecture of User/Group-Role

A Basic Ubuntu/debian knowledge will be useful because the Odoo team uses nately these two systems; thus many packages and tips are available for them.

Creating Views, improving the User Exprience by customizing the layout has been explained.

Using the QWeb (the template engine used by Odoo) was difficult to understand for me before I read the book (especially how to apply custom Js and Css changes).

A sample module to interact remotely with the external API of Odoo is a whole topic presented in the 9th chapter.

The deployment also has been covered in the 10th chapter (a deployment based on a checklist).

I have enjoyed going through the book and especially discovering step by step the “technical backend side” of Odoo. Time to go for projects now 🙂

 

 

About This Book

Book DetailsOdoo_essentials

ISBN 13 9781784392796
Paperback 214 pages

– Leverage the powerful and rapid development Odoo framework to build the perfect app for your business needs
– Learn to use models, views, and business logic to assemble solid business applications effectively
– Get up and running with Odoo and integrate it with external data and applications using this easy-to-follow guide

Who This Book Is For

This book is intended for developers who need to quickly become productive with Odoo. You are expected to have experience developing business applications, as well as an understanding of MVC application design and knowledge of the Python programming language.
Get it now !

Coming out soon : Review of Odoo Development Essentials of Daniel Reis

Book DetailsOdoo_essentials

ISBN 13 9781784392796
Paperback 214 pages

About This Book

– Leverage the powerful and rapid development Odoo framework to build the perfect app for your business needs
– Learn to use models, views, and business logic to assemble solid business applications effectively
– Get up and running with Odoo and integrate it with external data and applications using this easy-to-follow guide

Who This Book Is For

This book is intended for developers who need to quickly become productive with Odoo. You are expected to have experience developing business applications, as well as an understanding of MVC application design and knowledge of the Python programming language.
Get it now !

Packt’s $5 eBonanza returns

Following the success of last year’s festive offer, Packt Publishing will be celebrating the holiday season with an even bigger $5 offer.

From Thursday 18th December, every eBook and video will be available on the publisher’s website for just $5. Customers are invited to purchase as many as they like before the offer ends on Tuesday January 6th, making it the perfect opportunity to try something new or to take your skills to the next level as 2015 begins.

With all $5 products available in a range of formats and DRM-free, customers will find great value content delivered exactly how they want it across Packt’s website this Xmas and New Year.

Find out more at http://bit.ly/1wHPcbd

5 Dollar - Social Media

Packt’s 10 Year Celebration

This month marks 10 years since Packt Publishing embarked on its mission to deliver effective learning and information services to IT professionals. In that time it has published over 2000 titles and helped projects become household names, awarding over $400,000 through its Open Source Project Royalty Scheme.

To celebrate this huge milestone, from June 26th Packt is offering all of its eBooks and Videos at just $10 each for 10 days – this promotion covers every title and customers can stock up on as many copies as they like until July 5th.

http://bit.ly/1lrBhf7

Another Yii Ressource review for soon – Beginning Video

Yes another Yii cool ressource; but this time it is a video !!!

Vidéo Détails :

Language : English  
Release Date : Monday, July 29, 2013
Course Length : 2 hours 44 minutes
ISBN : 1782164480
ISBN 13 : 9781782164487
Author(s) : Chris Backhouse
Topics and Technologies : All Books, Video, Web Development, Open Source

 

 

A preview of the video is available here : http://www.youtube.com/watch?v=6NGh8KsVdkg

More about the video : http://www.packtpub.com/beginning-yii-php-framework/video

 

Review of Drupal 7 Media of Liran Tal

Drupal 7 Media of Liran Tal (http://www.packtpub.com/drupal-7-media/book).

A quick overview of the book :

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]Cover Image Drupoal 7 Media
Release Date : July 2013
ISBN : 1849516081
ISBN 13 : 9781849516082
Author(s) : Liran Tal

Chapter 1: Drupal’s Building Blocks
What is the difference between a Node and an Entity architecture wise ? (Everything has become and entity in Drupal 7). You can therefore add fields to everything (taxonomy, content type, users, etc.).

If you are an old user of Drupal you can skip this chapter.

Chapter 2: Views, Blocks, and Themes
It covers the installation of the modules views and the difference between block and regions.

If you are an old user of Drupal you can skip this chapter.

Chapter 3: Working with Images

The Media module has been covered in details as well the installation and integration with the WYSIWYG module. If you have not worked with Galleries this chapter is a good initiation article.

If you are an old user of Drupal you can still learn some tips.

Chapter 4: HTML5 in Drupal
Time to learn about the new features of HTML5 and how to integrate them in Drupal using the appropriate contributed modules. Canvas integration has been discussed too.

Drupal experts should spend some time here to get some more tips.

Chapter 5: Video Capabilities
There are in drupal 7 different ways of integrating videos either from your server or from remote places like Youtube. Here is where they are all mentioned; you will as well read how to create videos galleries and playlists.

Unless you have dwelt with videos for several times before, you should read this chapter.

Chapter 6: Audio Capabilities

Working with audio can be troublesome but you will find here everything needed to go ahead.

Everybody should take a look at it.

Chapter 7: Leveraging Other HTML5 Features

You need to go through this because it shows how new features can be integradted in Drupal (chart, responsive theming, etc.)

Chapter 8: Enhancing Media Content
What is “image toolkit”, “image style”, “colorbox” and “rating” in Drupal ? Answers are here. Multiple uploads, colorbox integrated with Wysiwyg are also mentioned.

Drupal experts might learn some tips too.

Chapter 9: Drupal 8 and Beyond
Everybody will enjoy this chapter since the upcoming version is not yet released all information are welcomed. Read about Drupal 8’s architecture changes and what to expect.

A must for those not willing to leave the tool soon.

I have enjoyed going through this book since it is only about the media aspect. I have discovered many tips and feel more stronger. 🙂

Coming out soon : Review of Drupal 7 Media of Liran Tal

I am going to review a Drupal ebook : Drupal 7 Media of Liran Tal (http://www.packtpub.com/drupal-7-media/book).

A quick overview of the book :

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]Cover Image Drupoal 7 Media
Release Date : July 2013
ISBN : 1849516081
ISBN 13 : 9781849516082
Author(s) : Liran Tal
Topics and Technologies : All Books, CMS and eCommerce, Drupal, Open Source

  • Leverage the best Drupal community modules for media integration
  • Extend media resources such as image styles, slideshows, galleries, and media management to enrich the user experience
  • Learn how to use HTML5 for responsive web design and semantic websites, and implement a better cross-compatible web application

For very soon !!!

Book Review : Getting Started with Talend Open Studio for Data Integration

Getting Started with Talend Open Studio for Data Integration

4729OS Getting Started with Talend Open Studio_covBook Details

Language : English
Paperback : 320 pages [ 235mm x 191mm ]
Release Date : November 2012
ISBN : 1849514720
ISBN 13 : 9781849514729
Author(s) : Jonathan Bowen
Topics and Technologies : All Books, Data, Open Source

More details are here http://www.packtpub.com/getting-started-with-talend-open-studio-for-data-integration/book

Information systems business becoming increasingly complex. They are composed of different systems that need to communicate among themselves. Ask a developer to code routines for data integration is no longer a viable option so the rules change often and codes are not robust enough as those offered by the data integration tools. Talend (one of the leading open source integration) provides a data integration tool called Talend Open Source for data integration.
There are few books on data integration. However Talend made ​​enough effort and provided enough documentation on its products. This book far from being a copy an paste of official documentation addresses the problem from a different angle. The official documentation is a guide to the components while this book is more oriented use cases. This book is a step by step guide you can read from top to bottom if you are a beginner or go to specific chapters.

This book has 12 chapters that show the most potential with examples of jobs to support
Chapter 1: Knowing Talend Open Studio
Chapter 2: Working with Talend Open Studio
Chapter 3: Transforming Files
Chapter 4: Working with Databases
Chapter 5: Filtering, Sorting, and Other Processing Techniques
Chapter 6: Managing Files
Chapter 7: Job Orchestration
Chapter 8: Managing Jobs
Chapter 9: Global Variables and Contexts
Chapter 10: Worked Examples

The last chapter of the book covers the use of routines and the creation of new components.
This book (http://www.packtpub.com/getting-started-with-talend-open-studio-for-data-integration/book) is a must read if you want to make the integration of data with TALEND.

Review co-writed with Horacio 🙂

SAP HANA Starter – Book review

First Impression: serious things start from page 13, yes 12 pages to “get into the book” and the last 2 pages to get out of it 🙂 The last two pages present the others books from PACKT Publishing (obviously) about SAP.You have a first part explaining what SAP HANA is because it is not just a software since it needs some hardware requirements. Then you move ahead with the installation. The next step is your first application, your “SAP HANA hello world” 🙂

The following part “top features you’ll want to know about” is very useful because it gives you an overview of remaining things you can do with SAP HANA.

The book has a lot of screen shots which allow even a beginner to install SAP HANA and that is really helpful.

It has also a part for an interaction with MS Excel with the Pivot Table Tools feature.
I left the best part for the end; SAP HANA, the meaning of HANA is …. NOTHING Yes HANA is supposed to be meaningless though some people have coined the phrase High performance ANalytical Appliance 🙂 Funny hein..

So go get a copy of the book “SAP HANA Starter” fo Mark Walker (http://www.packtpub.com/sap-hana-starter/book) and send me a note if you had fun reading it too.