First, we will present the new HTML5 UI for GeoNetwork and how to use it (technically speaking). Then we will wander on the following topics: how to customize or create a simple geoNetwork UI using widgets; how to add a widget to a non-geoNetwork webpage; Use CSW/search api to search from an external website using geoNetwork widgets.