Banner XE CAUSE 2013 Part 2

1,514 views
1,281 views

Published on

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,514
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Banner XE CAUSE 2013 Part 2

  1. 1. Banner XE Trivia A quick and somewhat random tour of things I’ve learned
  2. 2. Topics Database changes Git Repositories Building from Source Admin vs. SSB Config Files and Security
  3. 3. DBEU Adds columns for Grails USER_ID ACTIVITY_DATE SURROGATE_ID VERSION DATA_ORIGIN VPDI_CODE
  4. 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. 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. 6. ssh git@banner-src.ellucian.com info Repos Notice apps versus plugins
  7. 7. Git Repositories Set up your working repositories 1. Clone bare to a workstation 2. Set origin URL 3. Push to origin
  8. 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. 9. Source Code App versus Plugin (git submodules) Plugin = Reusable code git clone pathToAppGitRepoOrigin git submodule init
  10. 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. 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. 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. 13. Self Service Apps Controllers standard Grails plus AJAX actions Views - gsp pages “sub”Views - included gsp JavaScript
  14. 14. Take a look at Client side MVC Framework 2 way data binding Relatively short learning curve
  15. 15. Config Files and Security Admin = INB = formControllerMap
  16. 16. Config Files and Security SSB = WebTailor = interceptUrlMap
  17. 17. Thank You! Jim Kane UNCG - MIS jim.kane@uncg.edu

×