Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
BulgaraCeha slovacaCroataEnglezaEstonaFinlandezaFranceza
GermanaItalianaLetonaLituanianaMaghiaraOlandezaPoloneza
SarbaSlovenaSpaniolaSuedezaTurcaUcraineana

AdministrationAnimalsArtBiologyBooksBotanicsBusinessCars
ChemistryComputersComunicationsConstructionEcologyEconomyEducationElectronics
EngineeringEntertainmentFinancialFishingGamesGeographyGrammarHealth
HistoryHuman-resourcesLegislationLiteratureManagementsManualsMarketingMathematic
MedicinesMovieMusicNutritionPersonalitiesPhysicPoliticalPsychology
RecipesSociologySoftwareSportsTechnicalTourismVarious

Technical Specification - Atkins Phase 1

manuals



+ Font mai mare | - Font mai mic



Technical Specification



Atkins Phase 1

Document Information

Authors and Approvals

Prepared By:

Name: Paul Chadwick

Title: Technical Solutions Architect

Approved By:

Name: Nigel Conde

Title: Technical Solutions Director

Accepted/Agreed By:

Name: Wajid Sadiq

Title: Project Manager

Representing: Atkins

Distribution List

Name

Title

Amaze

Atkins

Revision History

Name

Date

Version

Paul Chadwick

0.1 (draft)

Paul Chadwick

Paul Chapman

Paul Chapman

Paul Chapman

1.2 (Final)

Contents

Document Information

Contents

Technical Specification

Introduction

Confidentiality agreement

Supporting Material

Supporting Documentation

Customer Obligations and Responsibilities

Customer responsibilities

Important Notice

Deployment

Technical Architecture

Functional Objectives

Solution Boundaries

Architecture Overview

Client Technologies

Business Logic Layer Technologies

Data Layer

Server and Hosting

Architecture

Server Specification

Standard Hosting Features

Performance

Interface Requirements

Environment Compliance

Browsers

Image Formats

Accessibility

Security

Authentication & Authorization

TECHNICAL FUNCTION 1: Content Management

Overview

Technical Delivery

TECHNICAL FUNCTION 2: Search Engine

Overview

Technical Delivery

Testing Consideration & UAT Testing

Overview

Tridion CMS Description

Areas for Clarification

Assumptions

Appendix 1

Web Analytics

Google Analytics

WebTrends

Analysis

Budget:

Detailed Knowledge

Conclusion

Technical Specification

Introduction

This document serves as an official agreement between Amaze Ltd. and Atkins in connection with project: Atkins Web Site Phase 1

This site specification explicitly discusses the technical requirements. Change control procedures will enforce addendums to the specification if the scope of the build changes.

Confidentiality agreement

This document should be treated as confidential to the client. Amaze reserves the right to retain title to the copyright until such a time as dictated in the contract, whereby rights will be passed over to Atkins. The document shall not be used by other than authorised client employees nor shall it be used or disclosed outside of the client without the express written permission of a Director of Amaze.

Supporting Material

Supporting Documentation

This document covers the technical elements of this build.

A list of additional references can be found below.

Amaze Functional Specification

Amaze Creative Specification

Customer Obligations and Responsibilities

Customer responsibilities

The responsibilities of the client shall include the following:

ID

Customer Responsibilities

CR1

To perform UAT

CR2

To review and sign off on this document (and supply comments and feedback to enhance and correct this document where necessary)

CR3

To supply administrative access to the hosting environment for development, testing and deployment purposes.

Important Notice

Delays in required feedback, data, technology and information provision, or signatory acceptance, from agreed deadline may impact on the project time-line or cost, on a day for day basis.

These delays will be documented and communicated at the time when they occur.

Deployment

Due to the technical logistics of implementing this solution, the Deployment and rollout will be detailed in a separate document.

The deployment schedule will need to be agreed and signed off by the Amaze Technical Team, Atkins representative and a Technical authority from the hosting company.

Technical Architecture

Functional Objectives

Functional Objectives can be found in the Amaze Functional Specification.

Solution Boundaries

This technical document implements a rationalisation of the Atkins Web Site.

The solution will provide a content managed Web Site with interface points to iGrasp and Investis systems. The functionality of these external systems is out of scope of the solution. The creative style for the site will be continued in these external systems with the adoption of CSS and page HTML structure. The work to enhance iGrasp and Investis will not be performed by Amaze.

Architecture Overview

Client Technologies

Along with the standard client technologies used for web site development, Amaze may use a number of languages to enhance the site and its navigation. These technologies may include:

JavaScript

XHTML

AJAX

Cascading Style Sheets

Popup Windows

IFrames

XML

Business Logic Layer Technologies

The technologies to be used to enact the required business rules to meet the requirements of the solution are:

Tridion R5.2

Lucene Search and Indexing Engine

Microsoft .NET v2.0

Analytics tags will be employed

Email via SMTP

Data Layer

The technologies to be used to house and manage the data that makes up the solution are:

Microsoft Server 2003

Microsoft SQL Server 2005 Standard

Server and Hosting

The solution will be hosted on Microsoft Windows 2003 servers.

The Tridion interface will be used by Content editors to create content within the bounds of Content Templates and Page Templates.

It is recommended that the hosting solution consist of a Web Server, and Database Server and a Content Management Server. To facilitate resilience a clustered Web Server environment would be required.

The Content Management Server must have access to the live Web Site environment to facilitate publication of content.

The Web Server will require the following as a minimum:-

.Net Framework 2.0

IIS 6.0

The Database Server will require SQLServer 2005 Standard

The Content Management Server will require:-

.Net Framework 2.0

IIS 6.0

The servers will require the appropriate Tridion R5.2 deployment.

Architecture

The proposed hosting architecture is shown below.

All servers will be based at secure, specialist 3rd party hosting facilities on dedicated hardware.

Server Specification

Specification of the servers is as below:

Server

Specification

Quantity

Web Servers

Dell 1950 2GB Ram Quadcore Processor, 2 x 300GB RAID 1 SAS HD

CMS Server (inc. Virtual server for UAT)

Dell 2950 Quadcore, 4GB Ram, 2 x 73GB raid 1, 4 x 300GB Raid 5 SAS HD

Database Server (SQL Server)

Dell 2950 Dual Quadcore, 4GB ram, 2 x 73GB raid1 4 x 300GB Raid5 SAS HD

Software requirements

Windows 2003 Server

Microsoft SQL Server 2000 Standard Edition

Standard Hosting Features

The following features are included with all of our hosting packages.

.NET Framework Usage

Up to 2 Host Header Allocations per server

UPS Protection & Powersupply

Gigabit Switched Network(managed)

Firewall Protection & Management (With Intrusion Prevension)

24hr Server Monitoring

Internet bandwidth (Either Datatransfer per month OR fixed speed connection)

Backup Daily Incremental, Full Weekly

Virus Protection

SMTP Ports access

30 minutes a week Telephone/Email Support

24x7x365 System Cover

Performance

ID

Deliverable Metric

P1

Search response returned <20sec on a 56Kbps connection

P2

Page load <3sec start, <10sec full load over 56Kbps connection

P3

Individual page size <70Kb including images and content (excluding downloadable material)

Interface Requirements

Environment Compliance

Browsers

General Users

The following list of browsers and operating systems that will be tested and supported for general users of the sites:

Microsoft Internet Explorer:

Clean Install on Windows XP SP2 and Windows Vista

IE6+ to IE7.0

Firefox

Clean Install on Windows XP SP2 and Mac OS X

Firefox v1.5 to 2.0

Other Browser requirements:

Opera

Safari

JAWS

In addition a Linux Operating System with browser specified above, where available, will be tested.

Content Users and Administrators

The Tridion content and site management features use rich functionality that may not be available across all browsers [Tridon SiteEdit]. The following list of browsers and operating systems are tested and supported for the content management and administration features of the sites:

Microsoft Internet Explorer

Clean Install on Windows XP SP2

IE6+, IE7

Image Formats

The following image formats will be implemented as part of the this web site:-

GIF

Animated GIFs

JPEG

PNG

Accessibility

User Interface

This will help the site conform to the Disability Discrimination Act 2004.

Screen Resolution

The Atkins site will be developed be presented as defined in the Creative Specification.

HTML Standard

Amaze will develop to the W3C XHTML v1 Strict standard and conform to Web Content Accessibility Guidelines 1.0 Level 2 priority (AA).

Security

Authentication & Authorization

The Tridion Presentation server will host all published content for access via the Internet.

Content authors will be allowed access to the Tridion Content Manager via SiteEdit and/or Tridions Content Explorer both hosted internally to Atkins.

2 groups will be deployed to access the Tridion Content Manager:

A SuperUser with full Administrative rights across the Tridion deployment

Content Editors that will have specific access to their responsible sites and will be the point of contact for new content.

Authentication will be done against Atkinss Active Directory register.

TECHNICAL FUNCTION 1: Content Management

Overview

The core technical function of this solution is to implement a content management process. To accomplish this the solution will employ Tridion CMS and Lucene Search technology.

Within Tridion the solution will rely heavily on its Blueprint technology to ensure proper management and structure of the content.

The Lucene engine will be used to index and search across all published content of the site. (Note: this is covered in more depth in Section 10)

Technical Delivery

Figure Content Flow and Structure of Tridion Content Management System

ID

Deliverable Element

Description

CM1

The content management structure will employ the best practices of the Tridion CMS suite.

The structure will use Tridions Blueprint functionality to ensure scalability and reusability of content across the site.

CM2

The structure will be made up of a series of schemas and templates (both Content and Page) that define the content and metadata to be stored.

Tridion separates the look and feel of a site with the content by using schemas and templates.

Consult the Creative Specification for the look and feel and design of the templates of the new site.

Consult the Functional Specification for the features of each template to be deployed.

CM3

The structure will publish via the Lucene Search Engine to build a search index accessible from the site.

A publishing module will be implemented that will allow Tridion to publish directly to Lucene to make sure that all content is available for search from the site.

CM4

Navigation structures will be built to accommodate the requirements set out in the Functional Specification.

The functional specification contains the list of requirements of the 3 navigation methods used:

  • APLAWS
  • Sitemap

The content for these navigation processes will be stored as XML, published by Tridion and referenced by the ASP.NET code to format it properly as outlined by the Creative Specification.

CM5

Input to the system will be content and documents supplied by the Business and designated content editors (users managed in Tridion).

The content and documents will come from all over the business.

It will be inserted according to the workflow process employed.

CM6

The CMS will allow for WYSIWYG content editing via deploying Tridions SiteEdit module. This will allow cut and paste operations for data input.

SiteEdit is Tridion inline content editor. This is hosted on the internal staging server and is available to registered Tridion users (i.e. content editors) to use as a method of streamlined content entry.

SiteEdit facilitates the copy and paste method of data insertion by using the client browsers built in capability.

NOTE: SiteEdit is only available for registered and authorised users of Tridion.

CM7

The CMS will allow for easy import of documents via the WebDAV connector.

To facilitate quick and easy import of content Tridions WebDAV connector will be deployed.

This connector integrates with WebDAV enabled applications such as Windows Explorer to allow for a drag and drop operation of files into the system for storage.

CM8

The output of the system will be published pages and documents that will be:

Searchable

  • Browseable
  • Downloadable (documents only)

Tridion will combine all the templates (look and feel and functionality) with the content injected into the system to create complete pages and downloaded documents.

This information will be parsed and indexed by the Search Engine (Section 10) to allow for searching and filtering of content based on defined searches.

CM9

The CMS will audit all user activity.

Tridion stores audit logs that record all user-based activity (including modification, publishing etc).

CM10

The CMS will allow for versioning of all content.

Tridion has version built in. This will be automatically be employed ensure that collaboration of content is available the Tridion Content Manager users.

CM11

The CMS will report on:

Role designation

  • Content Publication
  • Content Status
  • Content Versioning
  • Permissions
  • Access logs
  • Registered users

Tridions administration console (via the Content Manager) reports on all of the listed.

CM12

The CMS will only allow authenticated users to access authorised zones. The Administrator of the system administers all access.

Tridions built in security management functionality allows for the creation and management of users and their associated permission to access all aspects of the Tridion application.

The user role and permission set being employed is detailed in the Functional Specification.

CM13

All development required to implement the functionality will be done using ASP.NET.

The Functional Specification outlines the features that the solution will deliver to the end users. To accomplish these custom requirements ASP.NET will be used to develop the components to realise these requirements.

TECHNICAL FUNCTION 2: Search Engine

Overview

To facilitate site searching the site will use an implementation of Lucene to index all the content and act as the search engine for all search requests. This will only reflect solution content and will not extend to external systems.

Technical Delivery

Figure Process and Request Flow of Lucene

ID

Deliverable Element

Description

SE1

The Lucene engine will implement the search engine and index engine of the site.

To meet all the searching requirements as outlined in the Functional Specification the solution will employ the Lucene engine to act as both indexing engine and search engine.

SE2

The indexing engine will accept all published content from Tridion, including documents.

All site content published in Tridion, including documents, will be indexed and in turn searchable by the search engine.

The document formats to be indexed are:

Microsoft Office documents (Word, Excel, PowerPoint)

  • Adobe PDF
  • HTML
  • XML

SE3

The indexing engine will have a seamless port from the Tridion CMS.

Tridion will publish directly to the indexing engine to ensure that when content is added or changed the index is kept up to date.

SE4

The indexing engine will add or modify its index when content is published

SE5

The indexing engine will delete content references from its index when the content is unpublished

Testing Consideration & UAT Testing

Overview

Amaze will be responsible for producing a testing strategy designed to define an appropriate framework within which the application will be tested. This is deliverable will be listed in the Project Schedule; an example test plan is available upon request. Example test types;

Peer Testing

Cross Browser / Platform Testing

Stress Testing

Attack Testing

Performance Tests

Functional / Non Functional Tests

UAT Testing

Tridion CMS Description

Users

Authors & administrators of Tridion CMS

Web Publications

The number of web publications supported (usually greater than the number of websites, especially if multi-language)

Content Manager Explorer

The browser-based Tridion CMS application that authors and administrators use.

SiteEdit

Allows WYSIWYG content authoring on a preview web server.

Language Pack (std)

Languages for Tridion CMS users (not viewers). Packs A or B.

SpellChecker

Spell checker

Business Connector

Integrates Tridion with the customer's other operational systems to allow such information to be managed by Tridion and/or served to websites dynamically.

Content Porter

Responsible for carrying templates, profiles, applications etc from the CMS development environment through the testing environment and onto the CMS production server in a safe and controlled way.

Content Manager Server

The server-based partner to the Content Manager Explorer.

Content Distributor

Resides on the web servers to receive content from the Tridion CMS and publish it, with built-in intelligence and failsafe measures.

Development or Test CMS

One development or test environment for templates and other technical items. Uses Content Porter.

Staging/Preview Presentation

Preview area for finished pages prior to publication to live web servers. Also needed for SiteEdit.

Areas for Clarification

The following areas require clarification, either by Requirements capture or Requirements clarification.

MC Forms awaiting feedback from Atkins detailing interface.

  • Recruitment Forms awaiting feedback from Stepstone

Assumptions

The following assumptions have been made during the creation of this document.

Amaze will not be hosting the solution; therefore access to hosting environment by Amaze will be required during the development phase and for the duration of any maintenance agreement.

MCForms, Recruitment interfaced with IFrames.

Supplier Forms will capture Supplier request, which will be sent as an email in pipe, delimited format to the configured recipient via Atkins SMTP server.

Appendix 1

The following appendix refers to the use of analytics on the Atkins website.

There are currently two options being considered by Atkins.

  1. WebTrends
  2. Google Analytics

In both cases, implementation on the web site consists of adding standard tags to the web pages, which are created on the system.

Web Analytics

Google Analytics

Product

Google Analytics

Description

Google Analytics (GA) is a free service offered by Google that generates detailed statistics regarding site visitors. Webmasters can optimise their AdWords advertisement and marketing campaigns through the use of GA's analysis of where the visitors came from, how long they stayed on the website and their geographical position.

GA's approach is to show basic dashboard-type data for the casual user, and more in-depth data further into the report set. There are currently over 80 distinct reports, each customisable to some degree. GA also offers three dashboard views of data: Executive, Marketer, and Webmaster.

Good Points

Good feature-set at a low cost. Links well to Google Ad Words.

Simple to install as this is an ASP solution. Developers simply append a short JavaScript to each page.

Bad Points

Creating ad-hoc reports requires expertise in Google Analytics, which is currently in short supply.

Can sometimes take up to 24 hours for bespoke changes to reports or ad-hoc reports to take effect.

Features

Fast Implementation

Paste the Google Analytics tracking code into each of your website pages and tracking begins immediately.

Keyword and Campaign Comparison

Track and compare all your ads, email newsletters, affiliate campaigns, referrals, paid links and keywords on Google and other search engines.

Custom Dashboards

No more digging through reports. Put all the information you need on a custom Dashboard that you can email to others.

AdWords Integration

Buy keywords on Google AdWords and use Google Analytics to learn which keywords are most profitable to your business.

Trend and Date Slider

Compare time periods and select date ranges without losing sight of long-term trends.

E-commerce Tracking

Trace transactions to campaigns and keywords, get loyalty and latency metrics and identify your revenue sources.

Funnel Visualisation

Find out which pages result in lost conversions and where your would-be customers go.

Site Overlay

See traffic and conversion information for every link as you browse your site. (no download required).

Email reports

Schedule or send ad-hoc personalised report emails that contain exactly the information that you want to share.

Geo-Targeting

Find out where your visitors come from and identify your most lucrative geographic markets.

Ease of Use

Web browser based solution. Simple to use, intuitive interface.

Implementation

Simple to install as this is an ASP solution. Developers simply append a short JavaScript to each page.

WebTrends

Product

Webtrends Analytics 8

Description

WebTrends Analytics 8 provides a server based solution for accurate, timely web analytics to help measure and improve online marketing ROI. WebTrends Marketing Warehouse complements this solution with an enterprise-class data warehouse to fuel targeted relationship marketing campaigns.

Good Points

Established product with a wide range of reports and functionality out of the box.

Bad Points

Requires a hosted service usually in a fully managed hosting environment.

Features

WebTrends Analytics 8 has the following features:

Performance Dashboards let you benchmark Key Performance Indicators (KPIs) and explore 'what if' scenarios to identify where to focus your budgets.

Optimize marketing results: Get a complete view into which campaigns are successful and which aren't-from email and online advertising to affiliate and partner programs.

Continually improve search engine marketing: Monitor SEO and PPC results, drill down into your web site stats by search engine and phrase and integrate your PPC cost data with your web site stats for a complete marketing ROI breakdown.

Increase web site conversion: Optimize conversion rates for each page, path and conversion scenario. With advanced web analytics visualization, you'll be able to transform complex data into easy-to-interpret reports.

Analyze online sales activity: Maximize the profitability of your product line by finding which products are in high demand as well as where-and why-customers abandon the shopping process.

Determine the ROI of every page: Evaluate page real estate with visual web analysis tools and determine which pages are driving conversion rates-and which ones are driving people away.

Drive targeted, cost-effective business: Create sophisticated customer segments and deliver the right messages at the right time.

Ease of Use

Standard reports are provided in easy to access HTML or PDF formats.

Implementation

Requires a hosted server installation.

Analysis

Amaze have the capability to offer WebTrends via the managed service, and of course, Google Analytics is free, through the ASP service offered.

The choice of which tool to use is dependent on three main factors:

Atkins budget

Atkins desire to have detailed knowledge of their web stats

Budget:

For a site with 5 million page impressions, the set up and license cost in year one is 1,625, with 200 maintenance maintenance being payable yearly. In addition, Amaze offers a service whereby a monthly 20 page executive summary is produced for 675 per month.

For Google Analytics, the out of the box reporting is free but as above the ability to produce bespoke reports can be expensive.

Detailed Knowledge

Without question WebTrends provides the greater capabilities for analysis of what is going on on the site, who is visiting, from where, and their activities on the site. However, it must be acknowledged that this information is only of value if it is going to be used. If there is not the resource within the client organisation to act on the statistics and insight produced, then there is no point in collecting the information.

Amaze can, of course, provide effectiveness Management to suggest and enact changes based on the analysis and for indicative purposes we have included an indicative 1 day per month.

Indicative costs for set up, licenses, maintenance, customised reporting and effectiveness management for a year is shown below:

Element

Year 1 Cost

On-Going

Set up and License*

Annual Maintenance

Monthly customised reports

Effectiveness Management

Total

Conclusion

If Atkins have the budget and desire to fully utilise the information provided by WebTrends and the managed services offerings from Amaze, we would suggest that this option is chosen.

If budget is a constraint at present, then Google Analytics should be selected.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1312
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved