Presentation is loading. Please wait.

Presentation is loading. Please wait.

MyUWO Portal Updates By: Emily Al Bulushi Richard Sheppard Steven Beshensky.

Similar presentations


Presentation on theme: "MyUWO Portal Updates By: Emily Al Bulushi Richard Sheppard Steven Beshensky."— Presentation transcript:

1 MyUWO Portal Updates By: Emily Al Bulushi Richard Sheppard Steven Beshensky

2 MyUWO Portal – Brief Introduction  Current Version - ‘MVC Portal’ launched Fall 2012  Around 100 Applications & Modules  Main user base is ResLife Staff and Students that live in the halls  Campus students & staff as well  Within 24 hours, on average over 700 users log in  Within 2 weeks, on average over 2500 users log in

3

4 Environments  Development  Test  Production

5 Development Process  Initial Meeting With Client  Requirement Documents  Requirements  State Diagrams  Use Case Diagrams  Flow Charts  Set Up Accountabilibuddy Goals

6

7 Development Process  Diagrams  SQL Tables / Stored Procedures  C# Backend

8 Development Process  Logic And GUI  Testing

9 Testabilibuddy

10

11

12

13 Development Process  Deployment  Evaluations

14 Source Control  Mercurial  Open-source version control system (similar to Git)  Designed for larger projects  Built with performance in mind (fast)

15 Source Control  RhodeCode  A web-based tool for repository management.  Allows us to fork from our main branch when we are creating a new application/module  Permission management  ChangeLog & GraphLog  Interface for mercurial server

16 Source Control  TortoiseHg Workbench  Hooks up to a mercurial server  Allows you to browse to your local repositories:  Make commits (local to your machine)  Push code to your repository on the server  Pull code from the main branch  Revision history  Revert to a previous commit  Update your working directory to a specific revision

17 Source Control  How we use it  Clone the branch that is on the server  This gives us a local copy of the branch.  Make changes on that local copy, and then commit those changes to the server.  Committing  First Commit the changes you have made to your computer  Push those changes to the server  Pull from the main branch, so you get all the recent changes that have been made on portal. Merge those changes with the changes you are making on your branch.  Lastly push those changes on your branch to the server

18 Source Control  WinMerge

19

20 Portal Updates  SignalR  Library for ASP.NET developers  Makes developing real-time web functionality easy  Allows bidirectional communication between server and client  Notifications  Portello  Chat/Friends

21 Portello

22

23 Friends and Chat

24

25 NARF  Network Account Request Form  Base all of our permissions on a position and have a template as to what that position should get access to.  Allows for special permission requests, if something extra is needed.  Narfs are submitted each time:  An Employee is hired  Can have multiple positions  Modifying a position for an employee  Hall Change  Permission Change (adding permission or possibly taking some permission away)  Employee leaves

26 NARF  Allows us to track all ResLife employees, what role they are in and what they had access to (and when).  New version allows us to grant (and remove) right in NARF instead of having to go to the other applications.  Able to view a person’s position and see their entire history of access, who requested it and who gave it.

27

28

29

30

31

32 Upcoming Projects – Mobile Portal

33 Upcoming Projects – Fly By

34

35 Recap  MIO Development Process  Source Control  SignalR  NARF, Mobile, Fly By, etc

36 Questions?


Download ppt "MyUWO Portal Updates By: Emily Al Bulushi Richard Sheppard Steven Beshensky."

Similar presentations


Ads by Google