Rapid RIA development with Netzke

37
Rapid RIA development with Netzke a modular approach @nomadcoder @rubyshift 2011

Transcript of Rapid RIA development with Netzke

Page 1: Rapid RIA development with Netzke

Rapid RIA development with Netzke

a modular approach

@nomadcoder @rubyshift 2011

Page 2: Rapid RIA development with Netzke

@nomadcoder @rubyshift

IntroductionNetzke is...

Page 3: Rapid RIA development with Netzke

@nomadcoder @rubyshift

IntroductionNetzke is...

all about...

Page 4: Rapid RIA development with Netzke

@nomadcoder @rubyshift

IntroductionNetzke is...

all about...+

front end back end

Page 5: Rapid RIA development with Netzke

@nomadcoder @rubyshift

IntroductionNetzke is...

all about...+

front end back end

~ components ~

Page 6: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Sencha Ext JS

Page 7: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Sencha Ext JS

Awesom

e!

Page 9: Rapid RIA development with Netzke

@nomadcoder @rubyshift

DemoYANIT - Yet Another (Netzke) Issue Tracker

nameassignee_idproject_id...

Issue

name...

Project

name...

User

1..n 1..n

Ruby 1.9.2Rails 3.1.1

Ext JS 4.0.2a

yanit.heroku.com

Page 10: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Key gems

Page 11: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components

• <Model>Grid

• <Model>Form

• <Model(s)>Explorer

• <Model>Inspector

Page 12: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 13: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

IssueGrid

Page 14: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 15: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

UserGrid

Page 16: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 17: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layoutUserIssueExplorer

Page 18: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 19: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

ProjectInspector

Page 20: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 21: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Workspace

Page 22: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 23: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Navigator

Page 24: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 25: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layoutApilication

Page 26: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: layout

Page 27: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: grids

Page 28: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: forms

Page 29: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Components: forms

Page 30: Rapid RIA development with Netzke

@nomadcoder @rubyshift

OneToManyExplorer

container

collection

# additionally...

Page 31: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Application component

# cut version

# in the view

Page 32: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Component testing

Page 33: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Component testingexample from netzke_basepack using Cucumber + Pickle

& Capybara

Page 34: Rapid RIA development with Netzke

@nomadcoder @rubyshift

TODO

documentation

logoDataMapper

new components

Mongoid

i18n

tutorials

(re)tweets :)

showcases

Page 35: Rapid RIA development with Netzke

@nomadcoder @rubyshift

TODO

documentation

logoDataMapper

new components

Mongoid

i18n

~ Contribute! ~

tutorials

(re)tweets :)

showcases

Page 36: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Credits

• VisualCube Inc, USA - for sponsoring component development

• Netzke community - for patches and feedback

netzke.org@netzke

Page 37: Rapid RIA development with Netzke

@nomadcoder @rubyshift

Thanks

Questions