Page Designer is a completely new IDE designed to greatly improve developer's productivity, allowing you to very quickly enhance and maintain pages within Application Express.
With Page Designer, there is no context-switching when modifying multiple components. It is no longer necessary to drill into component pages simply to make changes. All modifications occur within Page Designer, where you can undo and redo changes as necessary, before saving your page.
You can gain an immediate understanding of how your regions and items are laid out within the Grid Layout. Changes to components on your page are immediately reflected across the Tree and Grid Layout Page Designer. Additionally, errors and warnings are immediately visible.
Page Designer completely reimagines 'drag and drop' and provides an entirely new way to develop pages on the fly. In the Grid Layout pane, you can drag new components from the Component Gallery, or move and copy existing components around. In the Tree pane, you can drag to move and copy multiple components at a time.
It's never been easier to write code in Application Express. The new code editor provides SQL and PL/SQL validation with inline errors, auto completion, syntax highlighting, search and replace with regex support, complete with undo and redo support. You can even specify your preferences for tabs, indentation, and color scheme.
This flagship feature of Universal Theme enables easy customization of the look and feel of an application. You can tweak a number of style attributes and see changes applied to your application in real time. Once you are satisfied with the result, you can save your changes as a Theme Style directly to your app.
Easily customize the way buttons, regions, lists, and other template-based components appear. A single template can be displayed in several different ways using these options. Universal Theme enables developers to use fewer templates but build far more versatile applications.
Universal Theme has been designed to be responsive from the very beginning. You can build fully responsive apps that work flawlessly across a variety of screen sizes and form factors. Universal Theme includes key enhancements such as enabling complex form layout and using flexible grids.
Universal Theme delivers most accessible user interface for applications built with Application Express. Theme Roller can be used to build accessible Theme Styles and includes built-in WCAG 2.0 color-contrast checking.
Release 5 includes many additional features, enhancements, and more! Here are some highlights:
We designed a completely new user interface for Application Express that is focused on improving user experience through simplicity and removing clutter. The new design uses a beautiful new color palette, carefully crafted icons, vastly improved menus and navigation, better accessibility and keyboard support, more intuitive page layouts and much more...
With the development of Universal Theme, we also added several enhancements to how Themes and Templates are handled. This release has features such as Theme Subscriptions, Template Options, Theme Styles, and much finer control over templates and the HTML emitted by the APEX engine. It is now easier than ever to fully control the UI of your application.
The most requested feature for Application Express is here. Easily create multiple interactive reports on a single page, and gain insights into your data like never before. We've also completely revamped the user interface to provide a consistent experience, and made end user customization even easier with modal dialogs.
Static or dynamic lists can be used as the basis for your application's navigation menu and navigation bar. Navigation Menus can be positioned to the top or side of your pages, and can be rendered based on any List template, enabling nested navigation items, keyboard support, and greater accessibility.
Interactive Reports feature an all-new user interface for displaying your data, report settings, support for fixed column headers, and is more accessible than ever before. Additionally, end users can now define a pivot report at runtime, which is similar to defining a group report.
The new calendar component comes with built in support for Month, Week, Day, and Agenda views and is much easier to customize. The calendar is based on the popular FullCalendar library and supports drag and drop, time-based events, and is even responsive.
You can now build reports that display all of your data on any mobile device, by using reflow table or column toggle. Reflow table wraps each column or changes to displaying multiple lines on very small screens. Column toggle allows you to specify the most important columns, and those which will be hidden as necessary on smaller screens.
Files uploaded into shared components, plug-ins, or themes can be cached by your browser and are now referenced using relative file urls. This also allows you to upload a zip file and the contents of it will be automatically extracted, and relative file references will stay intact. Want to bundle up your files? No worries, you can also zip them all up and produce a single downloadable zip file.