Integrating Content Management tool with Software Development Assistance (SDA)

Post on 04-Jan-2016

17 views 1 download

description

Integrating Content Management tool with Software Development Assistance (SDA). Presented by Capstone Team #1. Team Members. Instructor Name: Dr. Alfredo Perez-Davila Email: perezd@uhcl.edu Mentor Name:Abbasi Dhilawala Dmail: Abbasi.Dhilawala@tietronix.com. Team Members. Omkar Wadkar - PowerPoint PPT Presentation

Transcript of Integrating Content Management tool with Software Development Assistance (SDA)

Presented by Capstone Team #1

Team Members

InstructorName: Dr. Alfredo Perez-DavilaEmail: perezd@uhcl.edu

MentorName:Abbasi DhilawalaDmail: Abbasi.Dhilawala@tietronix.com

Team MembersOmkar Wadkar

wadkar05011@uhcl.edu Team Leader/ Researcher/ Programmer/Developer

Adebiyi Olukayode adebiyiO2496@uhcl.edu Researcher/ Programmer/Web designer

Prachi Phatak Phatakp7215@uhcl.edu Researcher/ Programmer/Database administrator

Zhen-Yu Fang Fangz5973@uhcl.edu Researcher/ Programmer/Web developer

Introduction Tietronix Software, Inc.

Founded in 1999 by Victor W. Tang, Michael E. Izygon, and Stuart S. Engelhardt.

Develops sofware and technology solutions for the world’s most selective customers including NASA and Fortune 1000.

Two mission: Develop reliable software and technology solutions that solve

customers’ problems on time and on budget. Apply technologies developed for NASA to commercial

markets.

Introduction of SDAWhat is SDA?

an engineering process automation tool that already has built in support fro software development.

web based and is geared towards team development.built on J2EE technologies like EJBs, Struts, Servlets, JSP and

more.The SDA UI framework is built upon a leading open source

portal called Liferay.

How SDA helps?web based content management systems helps software development team to automate software

processes

Requirement

The team should either select an open source content management tool or develop one for the integration.

The tool should store the content in a database. Preferably works with multiple leading database management tools like SQL Server, MySQL, Oracle etc

The tool should allow certain users with the appropriate right to create/modify the content with a rich text editor.

The tool should display the managed content to other users in a read only format.

Project Schedule

SDA Core

Design SDA

Test & Final Present

Solution Approaches

Setup SDA Environment

Requirement Specification Doc.

Team & Website

Weeks4 8 12 16February March April May

Project Current Status

SDA Core

Design SDA

Test & Final Present

Solution Approaches

Setup SDA Environment

Requirement Specification Doc.

Team & Website

Weeks4 8 12 16February March April May

Current Status

AUTHORREAD PROCESS

AUTHOR PUBLISH PROCESS

AFTER PUBLISH

AUTHOR PROCESS TIETRONIX XML FILE

PUBLISH DOC

PUBLISH AGAIN

Current System

AUTHOR PROCESS

AFTER PUBLISH

AUTHOR PROCESS PROCESS

AUTHOR PROCESS

Required System

Solution ApproachesTwo solution Approaches

Research Search a wiki

Development. Database approach

First approach –research An open source content management tool

Should store the content in a database

Should allow users to create/modify

Should support rich text editing

Should support access control mechanism

Research on wikis Research for wiki management tools:

Technology Access control Database Rich Text support Open Source

AtLeap Java Yes MySQL Yes Yes

Xwiki Java Yes MySQL Yes Yes

Jahai Java Yes MySQL Yes Yes

dotCMS Java No MySQL Yes Yes

Current CMS

Java Yes MySQL Yes Yes

Japs Java Yes MySQL Yes Yes

Jlibrary Java Yes MySQL Yes Yes

Corinis CCM

Java Yes MySQL Yes Yes

Short listed wikis Wiki evaluation:

Features JAMWiki YaWiki JSPWiki

Open Source Yes Yes Yes

Portal edition No No No

License cost Free, LGPL Free, BSD Free, ASF

Programming Language/ Framework

Java Java Java, JSP

Operating System Platform Independent

Platform Independent

Platform Independent

Staging No No No

Rich Text Editor Yes No (syntax rules) Yes

Template Support No Yes Yes

Development Plan of development

Search an open source web based editor

Integrate searched editor into SDA

Provide access control by applying locking mechanism

Development (continued…)

Open source Editor

HTML File

Store to Database

HTML File storage

HTML File

DatabaseFile storage

Thank You!