Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Can the HTML Workspace Be Customized/Extended?

JoshDBoyle-DVzR
Level 4
Level 4

I've done an extensive amount of Flex development in the past and have done a lot of Flex Workspace customization even going as far as adding entirely new sections or removing existing sections.  However, I'd like to customize the HTML Workspace by adding a new section.  I've found a good amount of documentation on how to "customize" the HTML Workspace by editinng the CSS or updating JSON files to change/add/remove labels, etc but I have found nothing on how to do any real customizations such as adding new pages and more.  Is this possible with the HTML Workspace at this time?  What I'd like to do is add a fifth button the navbar atop the HTML Workspace that, when clicked, opens a new page within Workspace.  I've also done an extensive amount of CQ development so I'm perfectly comfortable working in CRXDE Lite and working with packages.

Any help would be greatly appreciated!

1 Reply
Shashank_Kapoor
Employee
Employee

Hi Josh,

You may use Workspace source for your customization http://helpx.adobe.com/livecycle/help/html-workspace/introduction-customizing-html-workspace.html#SD... package

HTML Workspace is a single page application built on Backbone (http://backbonejs.org/#). The navbar at the top is rendered from markup at src\main\webapp\js\runtime\templates\appnavigation.html where you may define another <li> in the <ul>. The styles are picked from src\main\webapp\css\style.css where you may want to add new style to your button. Backbone router at src\main\webapp\js\router handles the URL navigation within the single page application (http://backbonejs.org/#Router). You may define a Backbone view/template for your page at src\main\webapp\js\runtime\routes similar to existing 4 routes. In router, when button click navigates the application to page URL, you will need to render the view.

Regards

Shashank