Download presentation
Presentation is loading. Please wait.
Published byMaria Kelly Modified over 8 years ago
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
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
7
Development Process Diagrams SQL Tables / Stored Procedures C# Backend
8
Development Process Logic And GUI Testing
9
Testabilibuddy
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
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
23
Friends and Chat
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.
32
Upcoming Projects – Mobile Portal
33
Upcoming Projects – Fly By
35
Recap MIO Development Process Source Control SignalR NARF, Mobile, Fly By, etc
36
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.