whats hiding in the apex packaged apps - amazon s3days... · what’s hiding in the apex packaged...

11
What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 About Me @sspendol [email protected] Agenda Overview What’s Hiding Summary 4

Upload: dinhanh

Post on 01-Feb-2018

241 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

What’s Hiding in the APEX Packaged Applications

Scott Spendolini Practice Director

Welcome

2

3

About Me

@sspendol

[email protected]

Agenda• Overview• What’s Hiding• Summary

4

Page 2: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

Overview

5

Overview• Since the initial release, APEX has included sample

applications that highlight key features– Started with just a couple with HTML DB– APEX 4.2 has 41– APEX 5.0 has 34

• Seven have been removed or consolidated

• Packaged Apps used to be categorized; no longer the case

6

Packaged Application Purposes• Instant Functionality

– Simply install and run– Keeping the application locked ensures that it will be updated

as patches are made available• Not via Oracle Support, but via Oracle APEX itself

• Good Starting Point– Install, unlock, modify & run– Ineligible for patching, so you’ll own the support

• Learning Tool– Find what you like and copy it to your application

7

Packaged Applications• In APEX 5.0, Packaged Applications have their own

top-level tab– In APEX 4.x, they can be found in a sub-tab under the top-

level Application Builder tab

• Three main sections for Packaged Apps– Gallery– Dashboard– Administration

8

Page 3: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

9

Packaged Apps Overview

10

Packages Apps Gallery

11

Packaged Apps Dashboard

12

Packaged Apps Administration

Page 4: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

What’s Hiding

13

What’s Hiding• There’s a wealth of things hiding in the Packaged

Applications– You just have to know where to look

• Not a bad idea to create a “scratch” workspace and install all of the packaged applications into it– Use the APEX views to quickly search for common

component types– For example, there are 51 distinct plugins alone:

• SELECT name, COUNT(*) FROM apex_appl_plugins WHERE application_id NOT BETWEEN 4000 AND 7999GROUP BY nameORDER BY 2

14

What’s Hiding• There are three major types of “goodies” hiding in the

Packaged Applications– New APEX 5 Functionality– Plugins– Other

15

New APEX 5 Functionality

16

Page 5: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

New APEX 5 Functionality• Many of the new features & functionality of APEX 5

have been incorporated into the new Packaged Applications– Some so well that they even seem like they are plugins on the

surface

17

Badge Dashboard Report• Applications: Application Standards Tracker • Page: 1• Region: Dashboard• Type: Report Template

18

Percent Graph• Applications: Application Standards Tracker • Page: 1• Region: Applications• Type: Column Format

19

Data Loading• Application: Sample Data Loading• Page: 2 through 5• Regions: Multiple• Type: Data Loading

20

Page 6: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

Right Side Column• Application: Go Live Check List• Page: 200• Regions: Multiple• Type: Page Template

& Region Positions

21

Plugins

22

Plugins• There are 51 new Plugins that are hidden throughout

the Packaged Applications• They encompass a wide range of functionality

– Charts– Maps– Access Control– Items

• Any of these can easily be exported and imported into your applications– May have to also copy tables or other PL/SQL objects; varies

by plugin23

Packaged Application Plugins• ACL Status• ACL Warning• Authorization

Administration• Badge List• Badge List v2• Big Value List• Completeness• D3 Bar Chart• D3 Bubble Chart

Plugin• D3 Collapsible

Tree Chart Plugin• D3 Line Chart• D3 Treemap Chart

Plugin• Flex Field

• Flot Bar Chart v2• Flot Line Chart v2• Flot Pie Chart• Flot Pie Chart v2• Gantt Chart• Google reCaptcha• Group Select List• HTML 5 Bar Chart• Highlight• How To

Instructions• JustGage Gauge• List Report• Masked Field v 1.0• Mini Calendar• Number Stats

• Oracle Elocation Geocoder

• Oracle HTML5 Maps - Region

• Oracle Maps - Get Data

• Oracle Maps - Get Redline

• Oracle Maps - Map Actions

• Oracle Maps - get Circle

• Oracle Maps - get HTML5 Location

• Oracle Maps - set Center / Zoomlevel

• Oracle Maps - set Custom Marker

• SQL Source• Sample Apps

Footer• Simple Checkbox• Slide Tooltip• Slider• Source Display• Star Rating• Tag Cloud• Tags• Timeline and

Status List• Translated

Message• Usage Metrics• Validate_Content

24

Page 7: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

Sample Apps Footer• Application: Sample Master Detail & others• Page: 1• Regions: Footer• Type: Region Plugin

25

Badge List• Application: Bug Tracker• Page: 1• Regions: Bug Summary• Type: Region

26

Slide Tooltip• Application: Bug Tracker• Page: 1• Regions: Recent Bugs• Type: Region

27

Flot Pie Chart v2• Application: Bug Tracker• Page: 1• Regions: Open Bugs by Status• Type: Region

28

Page 8: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

HTML 5 Bar Chart• Application: Bug Tracker• Page: 1• Regions: Top Assignees• Type: Region

29

Flex Field• Application: Customer Tracker• Page: 2• Regions: Additional Attributes• Type: Item

30

Timeline and Status List• Application: Go Live Check List• Page: 1• Regions: Check List Items• Type: Region

31

Other

32

Page 9: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

Other• In addition to native APEX 5 features & Plugins, there

are some other cool things in the Packaged Applications worth mentioning– Google Maps

• Requires a Google API key and subject to limits

– Oracle eLocation• Requires a separate license for production use

– Checklist Report• Basically hand-coded PL/SQL

– Filter Reports• Combination of APEX Items & a Plugin

33

Google Maps• Application: Brookstrut Sample Application• Page: 1• Regions: Locations• Type: Integration with

Google Maps

34

Oracle eLocation• Application: Geolocation Showcase• Page: 51• Regions: &MAPSERVER_NAME.• Type: Region Plugin

35

Oracle eLocation• Application: Geolocation Showcase• Page: 51• Regions: Edit Address• Type: Dynamic Action Plugin

36

Page 10: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

Checklist Report• Application: Checklist Manager• Page: 1• Regions: Checklist• Type: PL/SQL Dynamic Content

37

Filter Report & Plugin• Application: P-Track• Page: 35• Regions: Search Filter & Milestones• Type: HTML & Plugin

38

Summary

39

Summary• There’s a LOT hiding in the Packaged Applications

– Native Features– Plugins– Other things

• It’s worth your time to install them all and explore what they can do– And then implement that concept in your application

• Some of them may even be usable as internal systems with little or no modifications

40

Page 11: Whats Hiding in the APEX Packaged Apps - Amazon S3Days... · What’s Hiding in the APEX Packaged Applications Scott Spendolini Practice Director Welcome 2 3 ... • Not via Oracle

Q & A

41