custom page layouts using iml - iron speed · ¾on-demand standard pages and new page creation...

Post on 03-Jun-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright © 2002. Iron Speed Inc. All rights reserved

Custom Page Layouts Using IMLAn Iron Speed Designer Product Training

Product Team Presenter:

Alan Fisher

Please dial 800-261-3225 and then 989-5492# for audio

“Every minute spent on infrastructure programming is a minute wasted.”

- Juval Lowy, Microsoft .NET Software Legend

Moderator: Stephanie Miller

2

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Product Training Event Information

Training will take about 1 hour to complete

Questions: Anytime-Just ask

Your phone is on “listen-only”

Ask questions using the question feature in PlaceWare on the left of this window

Alan and Stephanie will stay online to answer all questions after allotted time is up

3

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Training Agenda

Page Layouts:

Creating custom pages

Using Iron Speed Markup Language (IML)

Binding components to the database

Page layouts

Design Themes: Extending the code generator

Sample applications and Demo

Review and Questions

At any time: Send Questions

4

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Custom Page Layouts – The Challenge

5

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Custom Page Layouts – The Challenge

Custom Masthead

Select MenuItems

Custom Form

6

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Specify what you want generated and where…

7

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

IML Tags Drives Code Generation

Declarative programming

generates procedural logic

State what you want – a control,

a filter, a menu, etc.

The code generator generates,

connects the components for you

8

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Layout pages are HTML files with tags

9

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

40 IML Tags for Generating Controls, LayoutData Display Tags:

FieldLabelFieldValueGrandTotalGrandTotalRowHeaderRowImagePageTotalPageTotalRowRecordRecordRowSortTableTableView

Filtering and Navigation Tags:BaseMenuItemBaseSearchCategoryPathFilterDateValueFilterFilterMenuMenuItemNumberValueFilterPageSizePaginationCurrentPagePaginationFirstPagePaginationLastPagePaginationNextPagination Previous

Layout and Display Tags:BaseButtonButtonFooterForEachHTMLSectionSelection

PaginationTotalPagesSearchSubcategoryFilterValueFilter

10

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Questions?

11

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Insert IML tags into your HTML layout pages

Wizard guides you in linking tables with the database

Bind components

Generate!

The Application Generation Process

12

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Insert IML tags into your HTML layout pages

Wizard guides you in linking tables with the database

Bind components

Generate!

Upload Custom Layout Pages

13

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Upload Custom Layout Pages

14

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Link to Database

Insert IML tags into your HTML layout pages

Wizard guides you in linking tables with the database

Bind components

Generate!

15

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Link to Database

16

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Bind Components

Insert IML tags into your HTML layout pages

Wizard guides you in linking tables with the database

Bind components

Generate!

17

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Bind ComponentsBind with Iron Speed Designer wizard

18

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Bind Components

Bind with Iron Speed Designer wizard

Manually bind in CDF files: Order_tableview.xml

19

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Bind Components

Bind with Iron Speed Designer wizard

Manually bind in CDF files: Order_tableview.xml

20

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Record Panel Layout Page

(HTML)

Custom layout page

(HTML)

Table definition files (XML)

Component definition files

(XML)

File Locations

21

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Table Definition File

22

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Component Definition File

23

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Questions?

24

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Layout Pages – Option One

Create a new page by hand with IML tags – Advanced Pages

25

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Layout Pages – Option Two

Use the New Page Wizard to create pages – Standard Pages

26

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Layout Pages – Option Two

Use the New Page Wizard to create pages – Standard Pages

27

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Hey Alan! Where are those layout files?!!

Component Definition File

28

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

<Template>common\Src\Record.html</Template>

Layout File is Shared

Customizing a standard page

1. Copy shared record panel to local file directory

2. Change the CDF to point to the new copy

3. Edit the copy

4. Season to taste

5. Generate

29

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Design Themes

Change layout in one central location

Customize only when you need to

Create your own reproducible layouts

Tags embedded within tags

30

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Customize the Code Generator

Generate anything:

HTML, DHTML,JavaScript, other

Presentation level tags

Third party controls

31

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Questions?

32

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

V1.4 Release: July 2003

Simplified user interface

On-demand standard pages and new page creationwizard

Easier customization of HTML layout files

Enhanced database re-linking feature

Enhanced component binding wizard

Additional support for binary data types

Improved source code organization

Sample applications included

33

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Future Training Events

V1.4 Product Preview - Early July

Product Training: Extending the Code –Late July

34

Copyright © 2003. Iron Speed Inc. All rights reserved

Audio: 1 800 261 3225, code 989 5492#

Thank you.

Please send your ideas for future training webinars.

editor@ironspeed.com

top related