0 0 0 0 apex sig may 2015 paul chester. 0 0 apex themes and templates
TRANSCRIPT
00
Apex SIG May 2015
Paul Chester
0
Apex Themes and Templates
• Sibylline Solutions Limited
Introduction
• Create drag and drop regions
Drag & Drop
• Extend page and region help
Help
• UI loaded at runtime rather than fixed by developer
User selectable styles
Q&A
0
Introduction - Sibylline
• 1992 - Occam started as Oracle ISV
• 2000 - focused on HE sector
• 2004 - HTML DB Support Desk App
• 2005 - Apex 2.1 Apps• 2014 - Sibylline spin
out to capitalise on Apex IPR
Sibylline Oracles Prophetesses who uttered divine revelations
00
Drag & Drop
0
• Load jquery library in theme (jquery.ui.sortable.js)• Create drag & drop region template• Add regions to page and define static ids• Create package procedure to process data
(using APEX_UTIL.STRING_TO_TABLE)• Create page process to call package procedure• Create javascript function to call page process • Use dynamic action on button to call function
Drag & Drop
0
DEMO
Drag & Drop
00
Help
0
• Package procedure to retrieve page information from Apex views
• Create a Region Template (Information)• Page 0 Help Panel region using Information Template• Page Template Javascript function to css to hide/show
Help
0
DEMO
Help
00
User selectable UI
0
• Create application item to hold css file location• Add application item to theme css file sources• Table to hold valid user css files• Table to hold users preferences• On login authentication process to populate default• Page zero LOV to change default and reload page
User Selectable UI
0
DEMO
User Selectable UI
00
Extending CKEditor
0
• Download plugin from http://ckeditor.com/addons/plugins/all
• Install plug in ./images/libraries/ckekitor/4.2.6/plugins• Amend ./images/libraries/ckekitor/config.js for plugin
Extending CKEditor
0
DEMO
Help
00