Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Roller Templates - could we use SiteMesh?

One of the problems with Roller's "themes" is that you have to re-create the entire HTML structure of the page when you add new pages. While this can be simplified using includes, there's got to be a a better way. An ideal solution would be to allow each user to specify a "decorator" and then use SiteMesh to pull this decorator from the database and decorate a user's pages. This seems simple enough, but is it possible?

Posted in Roller at Jul 08 2004, 12:39:31 PM MDT 4 Comments
Comments:

Matt, according to this page SiteMesh supports Velocity decorators: http://www.opensymphony.com/sitemesh/velocity-decorators.html That said, I can see a way to implement our own version (I think - 5 minute look). But then again it may be more reliable to use a tested 3rd party library.

Posted by Lance on July 09, 2004 at 11:19 AM MDT #

FYI Confluence supports space level decorators, so user can define a theme for pages. It uses Sitemsh and a custom mapper happily :-) Go for the Sitemesh based themes! Ara.

Posted by Ara Abrahamian on July 10, 2004 at 09:12 AM MDT #

[Trackback] Last week on the Roller-Dev mailing list I promised to post an example of the "decorator" support I'd built into Roller. This functionality was inspired by Matt's post about supporting SiteMesh decoration in Roller. While I don't know if this cou...

Posted by Vanity Foul on July 19, 2004 at 10:17 AM MDT #

fgj

Posted by 66.177.20.36 on January 31, 2005 at 02:02 PM MST #

Post a Comment:
  • HTML Syntax: Allowed