Your SlideShare is downloading. ×
Banner XE CAUSE 2013 Part 2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Banner XE CAUSE 2013 Part 2

1,007
views

Published on

UNCG Banner XE Experience Part 2

UNCG Banner XE Experience Part 2

Published in: Technology

1 Comment
0 Likes
Statistics
Notes
  • hello jim
    can u send me the configuration of git on local origin please
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,007
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Banner XE Trivia A quick and somewhat random tour of things I’ve learned
  • 2. Topics Database changes Git Repositories Building from Source Admin vs. SSB Config Files and Security
  • 3. DBEU Adds columns for Grails USER_ID ACTIVITY_DATE SURROGATE_ID VERSION DATA_ORIGIN VPDI_CODE
  • 4. When an App is Installed ● ● ● ● ● ● Sequence for Surrogate ID Population of Surrogate ID and Version Not nullable Surrogate ID and Version Trigger for Surrogate ID and Version Index on Surrogate ID Unique Constraint on Surrogate ID
  • 5. Git Repositories ● Available now for all apps... ○ except Catalog & Schedule ● Must request access via Support Center ○ ssh public key (search RSA Key for doc) ● See article in Banner Commons ● See video in Banner Commons (Download screencast)
  • 6. ssh git@banner-src.ellucian.com info Repos Notice apps versus plugins
  • 7. Git Repositories Set up your working repositories 1. Clone bare to a workstation 2. Set origin URL 3. Push to origin
  • 8. Fixing Git Repos - Apps Only 1. 2. 3. 4. 5. 6. 7. Clone to workstation from your origin Checkout “rel” branch Create your own branch (fix-urls) Update the .gitmodules urls Commit changes Merge to master Push back to your origin
  • 9. Source Code App versus Plugin (git submodules) Plugin = Reusable code git clone pathToAppGitRepoOrigin git submodule init
  • 10. Building from Source Code ...You do not have to go this route... 1. grails package 2. grails war AppName.war 3. grails package-release Yields “release-AppName-x.y.zip
  • 11. XE Architecture In addition to Groovy and Grails… 1. Admin uses ZK (http://www.zkoss.org/) zul pages 2. SSB uses Javascript / AJAX gsp and JavaScript and Libraries
  • 12. Banner Admin Page commentsForFunction (GEAFCOM) commentsForFunction.zul CommentsForFunctionPageComposer.groovy apply="com.sungardhe.banner.general.events.CommentsForFunctionPageComposer" commentsForFunctionKeyBlock.zul CommentsForFunctionKeyBlock.groovy BannerGlobals.groovy Block Group Key Block is a Custom ZK Component !!! Block id = functionCommentBlock FunctionCommentComposer.groovy apply="com.sungardhe.banner.general.events.FunctionCommentComposer" Child Block id = functionSubjectCommentBlock FunctionSubjectCommentComposer.groovy apply="com.sungardhe.banner.general.events.FunctionSubjectCommentComposer"
  • 13. Self Service Apps Controllers standard Grails plus AJAX actions Views - gsp pages “sub”Views - included gsp JavaScript
  • 14. Take a look at Client side MVC Framework 2 way data binding Relatively short learning curve
  • 15. Config Files and Security Admin = INB = formControllerMap
  • 16. Config Files and Security SSB = WebTailor = interceptUrlMap
  • 17. Thank You! Jim Kane UNCG - MIS jim.kane@uncg.edu

×