official presentation

57
Vignette Content Management System

Upload: ajay-yadav

Post on 20-Dec-2014

1.203 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Official Presentation

Vignette Content Management System

February,2012

Page 2: Official Presentation

Agenda

• A quick Introduction• Working of Vignette CMS• Implementations

Page 3: Official Presentation

Introduction

Page 4: Official Presentation

Who we are

Pragya Awasthi Software Engineer Trainee

Ajay Yadav Software Engineer Trainee

Prashant Kumar Software Engineer Trainee

Page 5: Official Presentation

CMS Introduction

Page 6: Official Presentation

What is Content

Content is any information that is being distributed. A book, a magazine article, and the information on a website are all content.

Page 7: Official Presentation

Content Management System

A CMS is a tool, or a combination of tools, that can help you create, edit, publish and manage your online content, be it in any given form. The process enables the easy management of your content in electronic or digital format.

Page 8: Official Presentation

Why CMS ?

Page 9: Official Presentation

Why CMS ?

Page 10: Official Presentation

Why CMS ?

Page 11: Official Presentation

Why CMS ?

Page 12: Official Presentation

So, we need a DB, to which we add contents

Page 13: Official Presentation

Use forms to enter Data

Page 14: Official Presentation

Input Once,Output many

formats

Correct Once, Correct many formats

Page 15: Official Presentation

Each display format can have different design

Page 16: Official Presentation
Page 17: Official Presentation
Page 18: Official Presentation

Comforts of a CMS

• Decentralized maintenance.• Designed, keeping non technical content

authors in mind.• Configurable access restrictions.• Consistency of design is preserved.

Page 19: Official Presentation

List of some CMS in market

• Vignette/OpenText• Documentum• Sharepoint server• Intervowen• Fatwire• Adobe Day• IBM Lotus WCM• Drupal• Alfresco• Liferay• Joomla• Wordpress• …And many more

Page 20: Official Presentation

Vignette Content Management

Page 21: Official Presentation

Vignette Content Management

Page 22: Official Presentation

Focus on the needs of 4 main people

• Businessmen: I want to create a site

• Managers/Departments: I want to keep my product’s data up to

date• Developers• Administrators: To administer VCM

Page 23: Official Presentation

I want to create and maintain an updated website for my news channel

Hey… Mr. Businessman, Here is the tool you are looking for….

Content

Workspace

Page 24: Official Presentation

Creating Site & Channels

Page 25: Official Presentation

Marketing Manager

Page 26: Official Presentation

Heyyy… Mr. Manager, Here is the tool you are searching for…

Content Workspace

Page 27: Official Presentation

Editing The Content

Page 28: Official Presentation

Editing The Presentation

Page 29: Official Presentation

Wow… that’s great but if I can do everything then where will I need web developers & where will they work on…?

Management Console

Page 30: Official Presentation

The Developer

• Developers will make input forms for you in which you can enter or edit your data

• These forms are called Content Type Definitions or “CTD”

• How will they do it, we will discuss about it later, in detail…

Page 31: Official Presentation

Hey… I am the administrator & I don’t want a reporter to write & publish whatever he wants, until my Boss allows…

Well, for that Mr. Administrator, we have workflow & stages…

•Workflow Modeler•Configuration Console

Page 32: Official Presentation

Workflows and…..

• Newspaper Stories• Reporter—Editors—Chief editor—Layout staff—Printing—Once

approved, will be ready to publish• Workflow can be made so that writer, editor, and so on, each person

has a task to complete

Page 33: Official Presentation

…. Stages

Management StageOnly after approval of Your Boss, the content will be published to the

web

Once published,it moves to production

stage

Production Stage

This content is nowLive on web for your

Internet user

Each stage hasIts own database

Each stage hasIts own database

The content is moved &placed by deployment agents

with the help of contentdelivery services

Page 34: Official Presentation

So, Here is the summary of tools…

• Businessmen: Content Workspace• Managers: Content Workspace• Developer: Management Console• Administrators: Workflow Modeler &

Configuration Console

Page 35: Official Presentation

In your part, You were going to explain working of VCM… where is the working…?

The architecture of VCM

Page 36: Official Presentation

Vignette Architecture

Runtime Services provide access to runtimeservices for the working of vignette on the management side, includinga J2EE application server, LDAP directoryservices, and JDBC database drivers.

Configuration console

Page 37: Official Presentation

Overview Till Now…

MANAGEMENT STAGE PRODUCTION STAGE

VignetteAPI

CONTENT IS READY HERE

VignetteVignettePortal ServicePortal Service

Templates, etc.

PRESENTATIONIS HERE

www.xyz.com

Separate databaseNO DIRECT CONTENT

Separate database

No direct content

Page 38: Official Presentation

Hey… I am developer… Tell me, How to make those CTDs for my Client “Parker”

Mr. Developer, you will useManagement console to develop your stuff…!!!

Page 39: Official Presentation

Implementation

Page 40: Official Presentation

Getting access and Logging on

• Enter the URL in following format• Host:port/AppConsole , • Enter the credentials

Page 41: Official Presentation

CTD Creation

Page 42: Official Presentation

Widgets in Details

What it does

Problems faced while

implementing

Solution

Page 43: Official Presentation

Widgets

GUID EditLive!for java

Relator Content select

Static Select

DataSelectCCE

Date Selector

File

Page 44: Official Presentation

GUID

Add a hidden field that maps to a 40-character Globally Unique Identifier (GUID) that's generated and used as the value for this field.

Available Data types—String

* Problem faced---N/A* Solution– N/A

Page 45: Official Presentation

EditLive ! For java

• Add a text area that includes the EditLive! for Java  HTML editor. This HTML editor allows content contributors to apply HTML formatting to their content instances without having to know and write HTML code. Content contributors can select icons and menu items from a tool bar to format their content instances in HTML code.

• Available Data Type Definitions –String ,CLOB

Page 46: Official Presentation

Problems “we” faced while implementing…• EditLive ! Html editor not visible while creating

CI’s• Text and images as input to HTML were not visible

when we re-open the CI’s

Page 47: Official Presentation

How to resolve…??• for error 1 , ditch buggy chrome and pick up

Mozilla Firefox or IE• For error 2, instead of using JRE 1.6.x use JRE

1.5.x

Page 48: Official Presentation

Relator Widget

Creates a relationship between two database tables. Available Data types– String , Integer

Page 49: Official Presentation

Problems “we” faced while implementing…1. Relator Widget not visible while creating CI’s

Page 50: Official Presentation

Content Select CCE Widget • The Content Select CCE widget allows you to

provide means by which a content contributor can easily specify a VCM-managed object as the value for the field.

• Available data types– String, Integer

ProblemsFaced-N/A

Solutions-N/A

Page 51: Official Presentation

Static Select Widget Add a drop-down selection list that

corresponds to the <select> HTML tag. Available Data types—String,Decimal, Integer

Page 52: Official Presentation

Data Select CCE

The Data Select CCE widget allows you to provide a selection list in the content entry form that is automatically populated from an external data source

Page 53: Official Presentation

Problems faced while implementing…??Drop down list wasn’t populating !!

Page 54: Official Presentation

Date Selector

Add a selection list of months, days, and years, which lets content contributors specify a date.

Available Data Type Definitions –String ,date

Click Here

This Pops up

Page 55: Official Presentation

vgnimport

• Importing in the Vignette Content software is the act of reading a package file to either add data objects to a target VCM Server or update or delete existing data objects in a VCM Server.

• The command for importing a package file into a VCM Server is vgnimport and is available as a batch file.

• The command line to run this utility is:  vgnimport -u <username> -h <host:port> -f <path to zip

file>/vgnext.zip 

Page 56: Official Presentation

Thank You…!!!

Page 57: Official Presentation