Download presentation
Presentation is loading. Please wait.
1
University of Houston Clear Lake
A prototype for migrating the Software Developer’s Assistant (SDA) to open source Content Management System (CMS) Instructor: Kwok-Bun Yue Mentor: Abbasi Dhilawala Team # 1: Aditya Macherla Arun Gupta Mahankali Shruti Damle Truyen Van Le Vishakha Kadam 4/29/2019 University of Houston Clear Lake
2
University of Houston Clear Lake
Content Project Goal Background SDA Limitations Candidate Solutions Why Drupal? System Architecture Implementation Lessons Learned Conclusion Questions 4/29/2019 University of Houston Clear Lake
3
University of Houston Clear Lake
Project Goal A prototype for migrating the Software Developer’s Assistant to open source Content Management System 4/29/2019 University of Houston Clear Lake
4
University of Houston Clear Lake
Background Who developed SDA? 4/29/2019 University of Houston Clear Lake
5
University of Houston Clear Lake
Background Who developed SDA? What is SDA? 4/29/2019 University of Houston Clear Lake
6
University of Houston Clear Lake
Background Who developed SDA? What is SDA? Who are using SDA? 4/29/2019 University of Houston Clear Lake
7
University of Houston Clear Lake
SDA Limitations No organization boundaries 4/29/2019 University of Houston Clear Lake
8
University of Houston Clear Lake
SDA Limitations No organization boundaries Inflexible modular architecture Module 1 Module 2 Module 3 Module 4 Module 5 Module 6 Module 7 Module 8 Module 9 4/29/2019 University of Houston Clear Lake
9
University of Houston Clear Lake
SDA Limitations No organization boundaries Inflexible modular architecture Difficult to upgrade 4/29/2019 University of Houston Clear Lake
10
University of Houston Clear Lake
SDA Limitations No organization boundaries Inflexible modular architecture Difficult to upgrade No clean URL 4/29/2019 University of Houston Clear Lake
11
University of Houston Clear Lake
Candidate Solutions JAVA MySQL Apache 4/29/2019 University of Houston Clear Lake
12
University of Houston Clear Lake
Candidate Solutions PHP MySQL Apache 4/29/2019 University of Houston Clear Lake
13
University of Houston Clear Lake
Candidate Solutions PHP MySQL Apache 4/29/2019 University of Houston Clear Lake
14
University of Houston Clear Lake
Why Drupal? 4/29/2019 University of Houston Clear Lake
15
University of Houston Clear Lake
Why Drupal? Flexible modular architecture New Module 4/29/2019 University of Houston Clear Lake
16
University of Houston Clear Lake
Why Drupal? Flexible modular architecture Organization boundary support 4/29/2019 University of Houston Clear Lake
17
University of Houston Clear Lake
Why Drupal? Flexible modular architecture Organization boundary support Strong community support 4/29/2019 University of Houston Clear Lake
18
University of Houston Clear Lake
Why Drupal? Flexible modular architecture Organization boundary support Strong community support Symmetry in organization 4/29/2019 University of Houston Clear Lake
19
Current System Architecture
4/29/2019 University of Houston Clear Lake
20
New System Architecture
THIS PROJECT EXISTING SYSTEM Presentation layer SDA Core 4/29/2019 University of Houston Clear Lake
21
New System Architecture
Drupal User Interface Logic to present data PHP/HTML/JS/CSS Presentation layer SDA Core 4/29/2019 University of Houston Clear Lake
22
New System Architecture
Communication mechanism to interact with SDA Core Presentation layer SDA Core 4/29/2019 University of Houston Clear Lake
23
University of Houston Clear Lake
Implementation Life Cycle My Worklist 4/29/2019 University of Houston Clear Lake
24
University of Houston Clear Lake
Life Cycle Display graphical view of project’s processes and activities 4/29/2019 University of Houston Clear Lake
25
University of Houston Clear Lake
Life Cycle Display graphical view of project’s processes and activities Link to the lower-level processes 4/29/2019 University of Houston Clear Lake
26
University of Houston Clear Lake
Life Cycle Display graphical view of project’s processes and activities Link to the lower-level processes Display breadcrumb 4/29/2019 University of Houston Clear Lake
27
University of Houston Clear Lake
Life Cycle Display graphical view of project’s processes and activities Link to the lower-level processes Display breadcrumb Display Legend 4/29/2019 University of Houston Clear Lake
28
University of Houston Clear Lake
Life Cycle Get project data from SDA core Life Cycle Presentation layer SDA Core 4/29/2019 University of Houston Clear Lake
29
University of Houston Clear Lake
Life Cycle Life Cycle Demo 4/29/2019 University of Houston Clear Lake
30
University of Houston Clear Lake
My Worklist Display the work assigned for the user for that project in a tree format 4/29/2019 University of Houston Clear Lake 30
31
University of Houston Clear Lake
My Worklist Get work items assigned to user from SDA core My Worklist Presentation layer SDA Core 4/29/2019 University of Houston Clear Lake 31
32
University of Houston Clear Lake
My Worklist My Worklist Demo 4/29/2019 University of Houston Clear Lake
33
University of Houston Clear Lake
Lessons Learned Brainstorming 4/29/2019 University of Houston Clear Lake
34
University of Houston Clear Lake
Lessons Learned Brainstorming Team Work 4/29/2019 University of Houston Clear Lake
35
University of Houston Clear Lake
Lessons Learned Brainstorming Team Work Google wave 4/29/2019 University of Houston Clear Lake
36
University of Houston Clear Lake
Conclusion Positive results of feasibility study 4/29/2019 University of Houston Clear Lake
37
University of Houston Clear Lake
Conclusion Positive results of feasibility study Completed two modules 4/29/2019 University of Houston Clear Lake
38
University of Houston Clear Lake
Conclusion Positive results of feasibility study Completed two modules Highly recommend Drupal for migration 4/29/2019 University of Houston Clear Lake
39
University of Houston Clear Lake
Questions? 4/29/2019 University of Houston Clear Lake
40
University of Houston Clear Lake
References [1] Drupal [2] Drupal [3] Joomla [4] Joomla [5] Joomla CMS and Its Advantages [6] Liferay [7] Liferay [8] PHP/Java Bridge [9] Software Developer’s Assistant (SDA) [10] XMLRPC 4/29/2019 University of Houston Clear Lake
41
University of Houston Clear Lake
For further queries contact 4/29/2019 University of Houston Clear Lake
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.