XPages Extension Library and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £10.92 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading XPages Extension Library on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

XPages Extension Library: A Step-by-step Guide to the Next Generation of XPages Components [Paperback]

Paul Hannan , Declan Sciolla-Lynch , Jeremy Hodge , Paul Withers , Tim Tripcony
3.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £34.99
Price: £32.55 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £2.44 (7%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.

Formats

Amazon Price New from Used from
Kindle Edition £24.41  
Paperback £32.55  
Trade In this Item for up to £10.92
Trade in XPages Extension Library: A Step-by-step Guide to the Next Generation of XPages Components for an Amazon.co.uk gift card of up to £10.92, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

11 May 2012 0132901811 978-0132901819 1
The XPages Extension Library’s next-generation XPages controls make application development far more efficient, effective, scalable, and rewarding. With IBM® Lotus® Notes®/Domino® 8.5.3 and Upgrade Pack 1, IBM has incorporated powerful new capabilities and support. These components and technologies are now fully ready for even the toughest production challenges.

XPages Extension Library is the first and only complete guide to Domino development with this library; it’s the best manifestation yet of the underlying XPages Extensibility Framework. Complementing the popular Mastering XPages, it gives XPages developers complete information for taking full advantage of the new components from IBM.

Combining reference material and practical use cases, the authors offer step-by- step guidance for installing and configuring the XPages Extension Library and using its state-of-the-art applications infrastructure to quickly create rich web applications with outstanding user experiences. Next, the authors provide detailed step-by-step guidance for leveraging the library’s powerful new support for REST services, mobile and social development, and relational data. The book concludes by showing how to include Java™ code in Domino XPages applications—a great way to make them even more powerful.

Coverage includes
  • Automating deployment of XPages Extension Library throughout your IBM Lotus Notes/Domino or IBM XWork environment
  • Integrating modern design patterns and best practices into Lotus Domino applications with drag-and-drop ease
  • Incorporating AJAX capabilities with Switch, In Place Form, and other dynamic content controls
  • Extending applications with Dojo widgets, popups, Tooltips, Dialogs, and Pickers
  • Implementing state-of-the-art navigation and outlines
  • Using Layout and Dynamic Views controls to painlessly modernize most Domino applications to XPages
  • Quickly building mobile interfaces for existing applications
  • Using social enablers to connect with social platforms and incorporate social features
  • Integrating SQL datasources into XPages data-driven applications


Frequently Bought Together

XPages Extension Library: A Step-by-step Guide to the Next Generation of XPages Components + XPages Portable Command Guide: A Compact Resource to XPages Application Development and the XSP Language + Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language
Price For All Three: £89.12

Buy the selected items together


Product details

  • Paperback: 576 pages
  • Publisher: IBM Press; 1 edition (11 May 2012)
  • Language: English
  • ISBN-10: 0132901811
  • ISBN-13: 978-0132901819
  • Product Dimensions: 18 x 2.9 x 22.8 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 63,952 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

This book has many authors, all from the XPages community.

Paul Hannan is a senior software engineer in the IBM Ireland software lab in Dublin and a member of the XPages runtime team. He has worked on XPages since it was known as XFaces in Lotus Component Designer. Previous to this, he worked on JSF tooling for Rational® Application Developer, and before that on Notes Domino 6 back to Notes 3.3x and Lotus ScreenCam. A native of County Sligo, Paul now lives in Dublin with his wife Katie and son Alec. A recent con- vert (dragged kicking and screaming) to opera (not the web browser), Paul also enjoys thinking about stuff, taking pictures, commanding the remote control, and playing with his son and his Lego.

Declan Sciolla-Lynch was born in Dublin, Ireland and now lives in Pittsburgh, Pennsylva- nia. Declan has been working with IBM Lotus Notes/Domino for more than 15 years. He wrote one of the first XPages learning resources on his blog and is widely considered one of the com- munity’s XPages gurus. Declan has spoken at Lotusphere on a number of occasions and has con- tributed popular projects to OpenNTF, the community’s open source hub. He is also an IBM Champion. He and his wife have three dogs and three cats and go to Disney theme parks when- ever they get a chance.

Jeremy Hodge, from southern Michigan, is a software architect with ZetaOne Solutions Group and has more than 15 years’ experience in the software design industry. He has designed and implemented applications in the vertical market application, custom application, Software as a Service (SaaS), and off-the-shelf product spaces in many platforms and languages, including IBM Lotus Notes/Domino, C/C++/Objective-C, Java, Object Pascal, and others. He has served as the subject matter expert for courses with IBM Lotus Education, including those on XPages applications. He blogs on XPages at XPagesBlog.com and his personal blog at hodgebloge.com.

Paul Withers is senior Domino developer and team leader at Intec Systems Ltd, an IBM Premier Business partner in the UK. He is an IBM Champion for collaboration solutions and the cohost of The XCast XPages podcast. Paul has presented at Lotusphere and various Lotus User Groups across Europe. He has written blogs, wiki articles, and a NotesIn9 episode. He has authored reusable XPages controls and an application, XPages Help Application, on OpenNTF. Outside of work, Paul is a Reading FC supporter and netball umpire in the England Netball National Premier League.

Tim Tripcony leads the Transformer ExtLib development team at GBS, creating XPage components and other JSF artifacts that extend the native capabilities of the Domino platform. He maintains a popular technical blog, Tip of the Iceberg (TimTripcony.com), offering tips on cutting-edge Domino development techniques. He frequently speaks at user group meetings and technical conferences, including Lotusphere. Tim is a globally recognized expert on advanced XPage and JSF development and has been designated an IBM Champion.




Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:


Customer Reviews

5 star
0
3 star
0
1 star
0
3.0 out of 5 stars
3.0 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Format:Paperback
You can also see my review and any further comments at [...]

I was recently given a copy of the latest XPage book to review and I have found it a very worthwhile read in many ways but also a bit frustrating.

The book was written by some of the best experts in the XPages community, talented developers that use XPages day in and day out and people who regularly present at the User Groups and Lotusphere. They are also people that are also particularly generous with sharing their knowledge within the community via blogs and wikis. One of the key benefits of the book is that it brings much of this information together into a single concise volume.

The book also marks a turning point in the functionality that my team and I can use in developing XPage Applications. Although I was an early adopter of XPages ( or perhaps because I was ) one of the policies within FoCul has been that we should not get too close to the bleeding edge. The book clearly shows that the Extension Library has come of age and will add real value to XPage projects. The functionality is a game changer for Notes developers - from little things like the value pickers to much bigger things like the mobile controls.

The book is an excellent reference for understanding the various properties associated with each design element and I am sure that we will be reaching for it on a regular basis ( we have already bought extra copies ).

The bit that frustrated me was that from my perspective this is a technical reference book rather than a "Step-by-Step Guide". Over the last 6 months I have become more of a Project Manager and an Architect rather than a full time XPage developer so I may not be representative of the target audience. My learning style is also to reverse engineer examples rather than to work through text books line by line - but I suspect a lot of Notes developers are like that too.

While the book lists many examples they are not available for download - the text typically says to go look in the TeamRoom template for examples of their use. The problem with this is that while the TeamRoom template is a tremendous example of best practice it is also very complicated - you find yourself looking at complex pages and trying to understand Managed Beans as well as things like the Data View that you wanted ( Managed Beans are great by the way and you should take the time to understand them ). I really struggled to find concise examples that I could run and understand before moving onto more complex examples. By way of example try creating a Data View as set out on page 206 - how do you set up the facets or data sources ? An another example was page 171 for the Dynamic View Panel where it suggests creating an XPage and then adding lines 1 through 67 from the listed code in my paper book.

I do think that this is a very valuable book and every XPage developer needs to have easy access to a copy. I would highly recommend it as a reference but concise downloadable examples and an overview of the actual mechanics of how configure the facets would have given it 5/5 rather than 4/5.

#############

While I was posting this review I also noted the previous 2/5 review. If I could just make the following points :
This is a book about a superset of additional functionality within Notes - it is not a beginners book. For XPages you should start with Mastering XPages and for classic Notes ( which is still very much alive and better for simple applications ) you should start with something else - I guess that's a bit tricky as there don't seem to be many recent books - having said that the older books ( Brian Benz ) are still fine for formula language. You could try the free Redbooks from IBM - these are written by practicing developers and are usually very good.

With regard to OneUI many people share your view that it is not their first choice. However, it is a good "corporate" look and feel and it reduces the work you need to do by 50% because it is quicker and automatically compatible with most browsers - focus on the other stuff and change the look and feel when you have mastered the basics of the programming ( you can use themes to do this easily ) - note that there are several out of the box OneUI colour themes - the black one does actually look quite good - I never understood why so many IBM demos use the blue one.

I traditionally have not been a fan of the team room but now that it is mobile enabled I am reassessing that. As pointed out in my review it's not the best thing to use as an example.

As a last point there is a wealth of open source Notes projects at OpenNTF that will really help you. There is also a good IBM run wiki at IBM developer works

Failing all of that pop a question on my blog. Sorry I couldn't add links - Amazon deleted them all
Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars IBM does it again: totally un-intelligle 9 Jun 2012
Format:Kindle Edition|Amazon Verified Purchase
I am not professional programmer, but I love Lotus Notes, have programmed some complex business model applications, and I have started with XPages. IBM invests a lot on their products, has designed some pretty good user interface, make it ultra-powerful, the extension pack is not as intuitive as the XPage basic application, so I thought that this book would provide the logical documentation to all the functions. But of course, it doesn't. Like the supposedly "step by step guide to xpages" published by IBM pressbooks, it follows this structure:
1) During 50 pages, it will tell you "how your life is going to be easy".
2) There is much emphasis on the OneUI layout theme, which is an horrible layout for your application and will make it inflexible to customize, instead of using simple CSS.
3) It immediately forgets about the user-friendly UI.
4) It never speaks about the Lotus Notes formula language, which is a good and simple way to do 80% of the coding you need instead of using complex Javascript.
5) Their main example is the infamous Teamroom, a weird forum only used by programmers, which you would never dare to suggest to your customers.
6) If you are not an expert programmer, just forget about trying to understanding it.
To be sure, you need this book, because there is nothing else available, and as you decide to experiment on some of the controls, you will need some documentation. But IBM Pressbooks once again confirm their elitist view that their products are only to be programmed by ultra-professionals and not the great public... a shame considering what XPages can do even if some limited knowledge.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.8 out of 5 stars  5 reviews
1 of 1 people found the following review helpful
5.0 out of 5 stars If You're Developing XPages, You Need This Book 25 May 2012
By K. Brown - Published on Amazon.com
Format:Paperback
By now, if you're doing XPages development, you likely picked up a copy of "Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language". You've probably also heard about, but possibly been afraid of the Extension Library. Well, fear no more. This book tells you everything you need to know to install and use the extension library.

Contents
Part I: The Extension Library, Installation, Deployment, and an Application Tour
Chapter 1 The Next Generation of XPages Controls
Chapter 2 Installation and Deployment of the XPages Extension Library
Chapter 3 TeamRoom Template Tour
Part II: The Basics: The Application's Infrastructure
Chapter 4 Forms, Dynamic Content, and More!
Chapter 5 Dojo Made Easy
Chapter 6 Pop-Ups: Tooltips, Dialogs, and Pickers
Chapter 7 Views
Chapter 8 Outlines and Navigation
Chapter 9 The Application's Layout
Part III: Bells and Whistles: Mobiles, REST, RDBMS, and Social
Chapter 10 XPages Goes Mobile
Chapter 11 REST Services
Chapter 12 XPages Gets Relational
Chapter 13 Get Social
Part IV: Getting Under the Covers with Java
Chapter 14 Java Development in XPages

As you can see, this is a power-packed book, with lots of information. One of the things I really like about this book, is that it is written by members of the Xpages community, not just IBM employees. For example, Declan Sciolla-Lynch wrote a comprehensive tutorial for XPages on his blog back in early 2009, that many people still use now to learn XPages. Many (if not all) of the authors are commonly seen presenting at conferences, blogging their ideas, and answering questions about XPages on Stack Overflow.

The book really is a step-by-step guide, taking you from download of the extension library, to installation, to coding and deployment. If you are doing XPages, you need to be using the extension library, and if you're using the extension library, you need this book.
5.0 out of 5 stars Everything you need to know about the extension library in one book. 15 Jan 2013
By Tony Westwell - Published on Amazon.com
Format:Kindle Edition|Amazon Verified Purchase
This is a companion guide to a previous book Mastering XPages, in my opinion you need this book if you intend to excel at XPages development. Awesome this book is. Already refereed to it many times and will continue to do so.
4.0 out of 5 stars Good book! 13 Jan 2013
By Lars Hendriksen - Published on Amazon.com
Format:Paperback
Thanks for a good and quick service! I needed the book and you did sent it so I had it in my christmas, which was great service!

Kindly

Lars
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges