Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live...

Post on 27-Jun-2020

7 views 0 download

transcript

Si lverTouch Techno log ies L imi ted

© copyr ight 1992-2014 a l l r igh ts reser ved. Proper ty o f S i l verTouch Techno log ies L td .

Cl ient Over v iew

About C l ien t : C l i en t i s t he peak o rgan i za t i on fo r

t he non gove r nmen t d rug and a l coho l sec to r i n

NSW. They have a sma l l membersh ip base i n t he

ACT. They a l so manage a r ange o f p ro j ec t s t ha t

s t r eng then agenc ies to be sus ta i nab le, app rop r i a t e l y

r esou rced and ab le to de l i ve r qua l i t y se r v i ces to

t hose a f f ec ted by d rugs and a l coho l .

Proposed So lu t ion :

• We have used hyb r i d so lu t i on w i t h Umbraco and

Cus tom .NET deve lopmen t to f i t c l i en t ’s r equ i r emen t

• C l i en t wou ld be ab le to manage d i f f e ren t pa r t s o f

webs i t e us i ng Umbraco dynam ic modu les l i ke Con ten t

Managemen t , Page Managemen t , Menu Managemen t

and Use r Managemen t

• S i t e v i s i t o r s wou ld be ab le to b rowse d i f f e ren t CMS

pages o f t he webs i t e, v i ew PDF f i l e s, sea rch members

us i ng va r i ous keywords as pe r cu r ren t f unc t i ona l i t y

• S i l ve r Touch has p roposed to p rov ide t he so lu t i on i n

t h ree phases

• S i l ve r Touch a l so p roposed g ran t app l i ca t i on to v i ew

g ran t o f p roduc t s o f members

• S i t e adm in i s t r a to r can manage member ’s p ro f i l e,

s tockho lde r managemen t and even t managemen t

• V i s i t o r s can v i ew l i ve news and even t i n fo rma t i on

• We have used ma i l ch imp as 3 rd pa r t y ema i l t oo l

Requi rement Over v iew:

• Cl ient ’s ex is t ing s i te was developed in Joomla CMS

(LAMP based Open Source). Now, c l ient wanted to

deve lop the i r ex is t ing websi te in to new technology

p la t form, preferab ly MS .Net us ing Content Management

System and var ious new features and funct iona l i t ies

• Cl ient prefer red Umbraco as a development p la t form and

web websi te language would be Engl ish on ly

• Ent i re webs i te funct iona l i t ies needs to be managed by

backend

• Al l pages of the s i te must be dynamic and s i te

admin is t ra tor should be able to manage these pages

• They wanted to grant appl icat ion to v iew member ’s grant

in d i f ferent products

• Search funct iona l i ty based on a lphabets and locat ion

Case Study®

Umbraco Based CMS Website

Cl ient : Australia Based Client Cl ient Vert ical : Hea l thcare

Project Type: Corpora te CMS Webs i te Technology Used: Umbraco, ASP.NET, MS SQL

2

Umbraco Based CMS Website

1. Site visitors can get l ive news and events information

2. Members can view /update their information online

3. Site administrator can manage content, media and users from backend

4. Members can view their grants online using grant application

5. Members can access/view articles written by different authors

6. View and search members location wise, service profi le wise and group wise alphabetical ly

Benef i ts

Pro jec t Descr ip t ion & F low

Pro jec t F low

3

Umbraco Based CMS Website

• We have developed site with Umbraco + Custom .Net development.

• Over al l development was divided into fol lowing three Phases:

1. Website Development

2. Intranet Version of Website With Addit ional Modules

3. Database Integration + Mail Chimp Integration

• For security purpose we have used 3-tier architecture

List of Modules

1. Members Management:

• Users wil l be able to register themselves and site admin wil l be able to manage members. Members wil l be able to view l ist of al l

registered members.

• Member contacts are also managed by the site administrator as primary contact and other contact

• Site administrator can manage the membership information and current status. This information wil l be saved in the database and

members can simply view this information

2. Event Management:

• Site administrator can manage events

• Each event has information such as venue, event date & time and the contact person. Once published, the event Schedule cannot

be changed

• Administrator can get detai led information related to the registered members for particular event

• Administrator has right to approve and reject user’s registration

3. Grant Application Management:

• Site administrator can view the l ist of grants application received from front end

• Site administrator can approve / reject the grant application

• Site administrator can add or view notes on each grant application

• List of NADA grants are also displayed on member Projects Tab

4. Vacancy Management:

• Site administrator can manage the vacancy form backend

• Site administrator can view number of applicants for particular posit ion.

• Site administrator can also activate / inactivate the vacant posit ion

• Site administrator can set specif ic application close date and set maximum number of applicant can apply on a vacancy

• Site administrator can define the vacancy such as ful l-t ime or part-t ime and some basic information as well as instruction for

vacancy

Pro jec t Descr ip t ion

4

Umbraco Based CMS Website

5. Stakeholder Management:

• A feature should be added to “member’s database” - The member’s database wil l require the addit ion of records for stakeholders.

Stakeholder records wil l contain name and address detai ls.

• Site administrator can view the l ist of stake holders.

• Site administrator can view, edit/update stakeholder information

Umbraco Site Administrator:

1. Content Management:

• Through this module site administrator wil l be able to manage content of website. Can also manage the web site pages, i.e., add,

update and delete.

• Using a WYSIWYG editor, site administrator wil l be able to add image, Flash/Media f i le (video/audio) and hyperl inks to the website

content

• Site administrator wil l be able to create and manage (edit or delete) menus and sub-menus. And add pages under each sub menu

• Site administrator can add/edit CSS to global CSS editor

2. User Management:

• Umbraco has inbuilt module to manage users. Site administrator can manage users of the site from here

• There are four types of users:

o Site Visitors

o Authors

o Editors

o Super Administrator

o Sub Administrator

• Super administrator can create and manage sub administrators for Umbraco backend management

• Author wil l have the right to write new pages on the website

• Editor wil l have the rights to edit and publish new pages but do not have ful l control of management

3. Workflow Management:

• This module wil l be used for content submission, approval and publishing

• Super administrator wil l manage (Add, Edit, View or Delete) entire workflow of the website

• Author wil l be able to upload art icles/content based on authorized rights but cannot publish the content

• Editor wil l be able to check content submitted by associated authors and publish it.

• An email notif ication wil l be sent to the site administrator once the content gets published

4. Document Management:

• The Document Management / Intranet functionality option wil l al low only cl ient’s internal staff users to login and share f i les with

other staff

5

Umbraco Based CMS Website

Other Features

1. Upcoming event section is displayed on a home page. The most recent event wil l be published on the top with brief description

2. Latest news box wil l be displayed on home page

3. Membership contact detai ls are also managed such as Primary and Others

4. Service profi le is also dynamic for core business and target groups

5. Site provides faci l i ty to view online database and quality improvement

6. Each project has l ist of grants that are managed by the Administrator

1. To develop an ex is t ing websi te in to the new technology p la t form in Umbraco 4.7

2. To reduce manual work and manage a l l tasks f rom backend dynamica l ly

3. To manage Pos i t ion Vacancy module dynamica l ly

4. To create grant appl icat ion to v iew grant of members

5. To develop workf low to ass ign ro les and permiss ions to users

Object ives

The Pro ject was d iv ided in to var ious phases to achieve the best resu l ts in less t ime wi th opt imal ut i l i za t ion of ava i lab le resources

Phase I : Understanding Arch i tecture, implementat ion and funct iona l i ty of the work ing appl icat ion, database des ign and dependable

ent i t ies. Rev iew r isk points of current database and appl icat ion. A lso rev iew features used in current database.

Phase I I : Create new appl icat ion wi th ASP.Net and SQL Server which conta ins a l l bas ic funct iona l i ty of current system.

Phase I I I : Make Migrat ion P lan for moving o ld data to new database wi th he lp of XML import/ expor t .

Phase IV: Setup of test ing env i ronment (same as the product ion env i ronment) and creat ion of same work load as product ion

env i ronment.

Phase V: Compare per formance of appl icat ion in upgraded database wi thout any opt imizat ion.

Phase VI: Implementat ion of des ign pat terns to improve per formance, code readabi l i ty and code separat ion.

Phase VI: Create Hor izonta l database for creat ing repor ts, and advanced search

Pro jec t Approaches / Ac t iv i t ies

Techno logy

Techno logy Spec i f ica t ions

Techno logy & Framework .Net Framework 4 .0 , Umbraco 4 .7 CMS

Languages ASP.Net , C#

Da tabase SQL Ser ver 2008 Express Ed i t ion

Web Ser ver /Host ing P la t fo rm I IS 6 .0

Opera t ing System Windows XP SP2, Window 7

Deve lopment Env i ronment

6

Umbraco Based CMS Website

1. Database migrat ion f rom MS Access to MS SQL

2. To develop Grant appl icat ion char t for members

1. Pro ject MAN Hours: 1233 hours

2. Pro ject L i fe Cyc le: 182 days

Key Cha l langes

Dura t ion

1. Af ter migrat ing database, a l l modules became dynamic. User can now v iew onl ine database

2. User can dynamica l ly f i l l the forms such as membersh ip form, vacancy form and event reg is t ra t ion form

3. User can search membersh ip deta i ls us ing a lphabet ic search as wel l as keyword based search

4. The Document Management / In t ranet funct iona l i ty opt ion a l lows c l ient ’s in terna l s ta f f (users) to log in and share f i les wi th other

s ta f f (users) who have a log in fac i l i ty

5. Menus are generated automat ica l ly f rom backend funct iona l i ty

6. Workf low funct iona l i ty for ro les and permiss ions

Resu l ts Ach ieved

Techno logy Spec i f ica t ions

Techno logy & Framework .Net Framework 4 .0 ,Umbraco 4 .7 CMS

Database SQL Ser ver 2008 Express Ed i t ion

Web Ser ver /Host ing P la t fo rm I IS 7 .0

Languages ASP.Net , C#

Opera t ing System Windows Sever 2008 P la t fo rm

Deployment Env i ronment

7

Umbraco Based CMS Website

Screenshots

8

Umbraco Based CMS Website

9

Umbraco Based CMS Website

Th i s s t a temen t o f wo rk i s p rop r i e t a r y o f S i l ve rTouch Techno log ies L td . and con ta i ns t r ade sec re t s and con f i den t i a l i n fo rma t i on wh ich i s so l e l y t he

p rope r t y o f S i l ve rTouch Techno log ies L td . Th i s s t a temen t o f wo rk i s i n t ended fo r i n t e r na l use on l y. The re fo re, i t sha l l no t be used , rep roduced , cop ied ,

d i sc losed and t r ansm i t t ed , i n who le o r i n pa r t , w i t hou t t he exp ress consen t o f S i l ve rTouch Techno log ies L td .

INDIA • UK • USA • NETHERLANDS • AUSTRALIA • FRANCE • GERMANY

Deliver best products, software solutions and services,

on time with quality, and as per customer expectations

About S i l verTouch

S i l ve rTouch , a company es tab l i shed i n 1992 i s w ide l y accep ted fo r i t s I T so l u t i ons w i t h a huge cus tomer base i n more t han

20 coun t r i e s ac ross t he wo r l d .

S i l ve rTouch i s ac t i ve l y engaged i n En te rp r i se so f twa re deve lopmen t , en te rp r i se con ten t managemen t , documen t managemen t

and IT consu l t i ng se r v i ces such as Bus iness p rocess op t im i za t i on , p rocess consu l t i ng, imp lemen ta t i on and cus tom i za t i on o f

ERP. S i l ve rTouch l eads b r i l l i an t l y i n new techn i ca l deve lopmen ts such as : Mob i l e App l i ca t i on deve lopmen t se r v i ces on iPhone,

iPad , B l ackbe r r y, And ro id , J2ME and W indows mob i l e p l a t f o rms. Even now, S i l ve rTouch he lps i t s g loba l c l i en t s fo r ma jo r

deve lopmen ts, dep loymen ts and managemen ts o f t he i r mob i l i t y so l u t i ons and en te rp r i se app l i ca t i on deve lopmen t p rog rams.

S i l ve rTouch has a l l i ance w i t h seve ra l i ndus t r y l eade rs such as M ic roso f t , App le, C i sco, IBM, O rac le, SAP, Java , De l l , VM wa re,

Syman tec, Son i c Wa l l wh i ch p rov ides a compe t i t i ve edge ove r o the r i ndus t r y pee rs and t a rge t s to unde rs t and and ca te r t o a l l

t ypes o f r equ i r emen ts t ha t conce r n ou r c l i en t s, t he reby, l ead ing to se r ve t hem p rec i se l y t o t he i r sa t i s f ac t i on .

Fo r more i n fo rma t i on , p l ease v i s i t www.s i l ve r touch .com o r ema i l i n fo@s i l ve r touch .com

© copyr ight 1992-2014 a l l r igh ts reser ved. Proper ty o f S i l verTouch Techno log ies L td .

10

®

Ind ia Headquar terSi lverTouch Techno log ies L imi ted

2nd F loor, Saf f ron ,

Nr. Panchwat i C i rcle ,

Ahmedabad-380 006.

Phone : +91 - 79 - 2656 31 58

E-ma i l : i n fo@si l ve r touch .com

Web : www.s i l ve r touch .com

Uni ted K ingdomSi lverTouch Techno log ies UK L imi ted

Essex Techno logy & Innova t ion Cent re ,

Un i t 7 , The Gab les ,Ongar - CM5 0GA,

Un i ted K ingdom

Phone : +44 - (0 ) 127-736-4689

E-ma i l : i n fo@si l ve r touch tech .co .uk

Web : www.s i l ve r touch tech .co .uk

Nor th Amer icaSi lverTouch Techno log ies INC

497 Route 27,

Ise l in , NJ 08830

Uni ted Sta tes

Phone : +1 201 299 3529

E-ma i l : i n fo@semaphore-so f tware .com

Web : www.semaphore-so f tware .com

Umbraco Based CMS Website