umbraco based cms website - semaphore · 2 umbraco based cms website 1. site visitors can get live...

10
SilverTouch Technologies Limited © copyright 1992-2014 all rights reserved. Property of SilverTouch Technologies Ltd. Client Overview About Client: Client is the peak organization for the non government drug and alcohol sector in NSW. They have a small membership base in the ACT. They also manage a range of projects that strengthen agencies to be sustainable, appropriately resourced and able to deliver quality services to those affected by drugs and alcohol. Proposed Solution: • We have used hybrid solution with Umbraco and Custom .NET development to fit client’s requirement • Client would be able to manage different parts of website using Umbraco dynamic modules like Content Management, Page Management, Menu Management and User Management • Site visitors would be able to browse different CMS pages of the website, view PDF files, search members using various keywords as per current functionality • Silver Touch has proposed to provide the solution in three phases • Silver Touch also proposed grant application to view grant of products of members • Site administrator can manage member’s profile, stockholder management and event management • Visitors can view live news and event information • We have used mail chimp as 3rd party email tool Requirement Overview: • Client’s existing site was developed in Joomla CMS (LAMP based Open Source). Now, client wanted to develop their existing website into new technology platform, preferably MS .Net using Content Management System and various new features and functionalities • Client preferred Umbraco as a development platform and web website language would be English only • Entire website functionalities needs to be managed by backend • All pages of the site must be dynamic and site administrator should be able to manage these pages • They wanted to grant application to view member’s grant in different products • Search functionality based on alphabets and location Case Study ® Umbraco Based CMS Website Client: Australia Based Client Client Vertical: Healthcare Project Type: Corporate CMS Website Technology Used: Umbraco, ASP.NET, MS SQL

Upload: others

Post on 27-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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

Page 2: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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

Page 3: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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

Page 4: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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

Page 5: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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

Page 6: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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

Page 7: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

7

Umbraco Based CMS Website

Screenshots

Page 8: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

8

Umbraco Based CMS Website

Page 9: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

9

Umbraco Based CMS Website

Page 10: Umbraco Based CMS Website - Semaphore · 2 Umbraco Based CMS Website 1. Site visitors can get live news and events information 2. Members can view /update their information online

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