Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Primefaces Theme development
  • Table Of Contents Toc
  • Feedback & Rating feedback
Primefaces Theme development

Primefaces Theme development

By : Andy Bailey, Sudheer Jonna
close
close
Primefaces Theme development

Primefaces Theme development

By: Andy Bailey, Sudheer Jonna

Overview of this book

Developing stunning themes for web applications has never been easier! PrimeFaces delivers a powerful set of features that enables JSF developers to create and customize awesome themes on the web. It is very easy to use because it comes as a single JAR file and requires no mandatory XML configuration. With more than 30 out-of-the-box themes, jQuery integration, a mobile UI toolkit, Ajax Push technology, and much more, PrimeFaces takes JSF application development to a whole new level! This book is a hands-on example-rich guide to creating and customizing PrimeFaces themes using available tools. Beginning with creating a JSF project and integrating the PrimeFaces library, this book will introduce you to the features of theme components, how these are structured, and how PrimeFaces uses JQuery UI to apply a theme to your application. You will learn to examine and change the CSS rules and get creative by setting standard icons and adding new icons to them. You will use a combination of JavaScript and CSS to enhance your application with help of scheduler component and go on to adapt and package your custom theme so that it is compatible with the Resource Manager. Finally, you will explore PrimeFaces mobile apps, ensuring themes are compatible with your mobile applications best practices for theme design.
Table of Contents (13 chapters)
close
close
12
Index

What you need for this book

As a JSF developer, you should already have in-depth knowledge of general Java programming, JSF and/or Java EE 6 or 7, (X)HTML, CSS, and JavaScript. In addition to this, a familiarity with the PrimeFaces component library will be of help when reading and working through the examples in the book. A working knowledge of Maven will also be of help.

The following are the additional requirements for this book:

  • Recommended JSF: Java 7
  • Recommended IDE: NetBeans 8
  • Recommended web server: Glassfish 4
  • The PrimeFaces version being used is freely available PrimeFaces 5.2
  • A fork of the Git-based Project accompanies this book

If you already have ideas for a custom theme, then you will have an even more enjoyable time in the later chapters.

The most important thing that you will need is a desire to be creative when designing web applications. A well-thought-out look and feel of an application is what gives your users the best first impression. These impressions are the ones that are the strongest and most lasting.

You will need the following additional resources as well:

  • PrimeFaces website
  • jQuery and jQuery UI
  • CSS reference

Because we don't want to enter the debate about which browser is the best and why others shouldn't be used, the choice of browser is up to you. I prefer using Google Chrome because of its developer tools as well as for more mundane reasons. The only requirement is that it supports CSS3, HTML5, and JavaScript and has a tool for the examination and changing of DOM elements on the fly. The screenshots in this book will show me using Google Chrome.

Unlock full access

Continue reading for free

A Packt free trial gives you instant online access to our library of over 7000 practical eBooks and videos, constantly updated with the latest in tech

Create a Note

Modal Close icon
You need to login to use this feature.
notes
bookmark search playlist font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Delete Note

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Edit Note

Modal Close icon
Write a note (max 255 characters)
Cancel
Update Note

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY