Official Presentation


Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Official Presentation

  1. 1. Vignette Content Management System February,2012
  2. 2. Agenda <ul><li>A quick Introduction </li></ul><ul><li>Working of Vignette CMS </li></ul><ul><li>Implementations </li></ul>
  3. 3. Introduction
  4. 4. Who we are <ul><li>Pragya Awasthi </li></ul><ul><li>Software Engineer Trainee </li></ul><ul><li>Ajay Yadav </li></ul><ul><li>Software Engineer Trainee </li></ul><ul><li>Prashant Kumar </li></ul><ul><li>Software Engineer Trainee </li></ul>
  5. 5. CMS Introduction
  6. 6. What is Content <ul><li>Content is any information that is being distributed. A book, a magazine article, and the information on a website are all content. </li></ul>
  7. 7. Content Management System <ul><li>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 . </li></ul>
  8. 8. Why CMS ?
  9. 9. Why CMS ?
  10. 10. Why CMS ?
  11. 11. Why CMS ?
  12. 12. So, we need a DB, to which we add contents
  13. 13. Use forms to enter Data
  14. 14. Input Once, Output many formats Correct Once, Correct many formats
  15. 15. Each display format can have different design
  16. 18. Comforts of a CMS <ul><li>Decentralized maintenance. </li></ul><ul><li>Designed, keeping non technical content authors in mind. </li></ul><ul><li>Configurable access restrictions. </li></ul><ul><li>Consistency of design is preserved. </li></ul>
  17. 19. <ul><li>Vignette/OpenText </li></ul><ul><li>Documentum </li></ul><ul><li>Sharepoint server </li></ul><ul><li>Intervowen </li></ul><ul><li>Fatwire </li></ul><ul><li>Adobe Day </li></ul><ul><li>IBM Lotus WCM </li></ul><ul><li>Drupal </li></ul><ul><li>Alfresco </li></ul><ul><li>Liferay </li></ul><ul><li>Joomla </li></ul><ul><li>Wordpress </li></ul><ul><li>… And many more </li></ul>List of some CMS in market
  18. 20. Vignette Content Management
  19. 21. Vignette Content Management
  20. 22. Focus on the needs of 4 main people <ul><li>Businessmen: </li></ul><ul><ul><ul><li>I want to create a site </li></ul></ul></ul><ul><li>Managers/Departments: </li></ul><ul><ul><ul><li>I want to keep my product’s data up to date </li></ul></ul></ul><ul><li>Developers </li></ul><ul><li>Administrators: To administer VCM </li></ul>
  21. 23. 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
  22. 24. Creating Site & Channels
  23. 25. Marketing Manager
  24. 26. Heyyy… Mr. Manager, Here is the tool you are searching for… Content Workspace
  25. 27. Editing The Content
  26. 28. Editing The Presentation
  27. 29. Wow… that’s great but if I can do everything then where will I need web developers & where will they work on…? Management Console
  28. 30. The Developer <ul><li>Developers will make input forms for you in which you can enter or edit your data </li></ul><ul><li>These forms are called Content Type Definitions or “CTD” </li></ul><ul><li>How will they do it, we will discuss about it later, in detail… </li></ul>
  29. 31. 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… <ul><li>Workflow Modeler </li></ul><ul><li>Configuration Console </li></ul>
  30. 32. Workflows and….. <ul><li>Newspaper Stories </li></ul><ul><li>Reporter—Editors—Chief editor—Layout staff—Printing—Once approved, will be ready to publish </li></ul><ul><li>Workflow can be made so that writer, editor, and so on, each person has a task to complete </li></ul>
  31. 33. … . Stages Management Stage Only 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 now Live on web for your Internet user Each stage has Its own database Each stage has Its own database The content is moved & placed by deployment agents with the help of content delivery services
  32. 34. So, Here is the summary of tools… <ul><li>Businessmen: Content Workspace </li></ul><ul><li>Managers: Content Workspace </li></ul><ul><li>Developer: Management Console </li></ul><ul><li>Administrators: Workflow Modeler & Configuration Console </li></ul>
  33. 35. In your part, You were going to explain working of VCM… where is the working…? The architecture of VCM
  34. 36. Vignette Architecture Runtime Services provide access to runtime services for the working of vignette on the management side, including a J2EE application server, LDAP directory services, and JDBC database drivers. Configuration console
  35. 37. Overview Till Now… MANAGEMENT STAGE PRODUCTION STAGE Vignette API CONTENT IS READY HERE Vignette Portal Service Templates, etc. PRESENTATION IS HERE Separate database NO DIRECT CONTENT Separate database No direct content
  36. 38. Hey… I am developer… Tell me, How to make those CTDs for my Client “Parker” Mr. Developer, you will use Management console to develop your stuff…!!!
  37. 39. Implementation
  38. 40. Getting access and Logging on <ul><li>Enter the URL in following format </li></ul><ul><li>Host:port/AppConsole , </li></ul><ul><li>Enter the credentials </li></ul>
  39. 41. CTD Creation
  40. 42. Widgets in Details <ul><li>What it does </li></ul><ul><li>Problems faced while </li></ul><ul><li>implementing </li></ul><ul><li>Solution </li></ul>
  41. 43. Widgets GUID EditLive! for java Relator Content select Static Select Data Select CCE Date Selector File
  42. 44. GUID <ul><li>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. </li></ul><ul><li>Available Data types—String </li></ul><ul><li>Problem faced---N/A </li></ul><ul><li>Solution– N/A </li></ul>
  43. 45. EditLive ! For java <ul><li>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. </li></ul><ul><li>Available Data Type Definitions –String ,CLOB </li></ul>
  44. 46. <ul><li>Problems “we” faced while implementing … </li></ul><ul><li>EditLive ! Html editor not visible while creating CI’s </li></ul><ul><li>Text and images as input to HTML were not visible when we re-open the CI’s </li></ul>
  45. 47. <ul><li>How to resolve …?? </li></ul><ul><li>for error 1 , ditch buggy chrome and pick up Mozilla Firefox or IE </li></ul><ul><li>For error 2, instead of using JRE 1.6.x use JRE 1.5.x </li></ul>
  46. 48. Relator Widget <ul><li>Creates a relationship between two database tables. </li></ul><ul><li>Available Data types– String , Integer </li></ul>
  47. 49. <ul><li>Problems “we” faced while implementing… </li></ul><ul><li>Relator Widget not visible while creating CI’s </li></ul>
  48. 50. <ul><li>Content Select CCE Widget </li></ul><ul><li>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. </li></ul><ul><li>Available data types– String, Integer </li></ul>Problems Faced-N/A Solutions-N/A
  49. 51. <ul><li>Static Select Widget </li></ul><ul><li>Add a drop-down selection list that corresponds to the <select> HTML tag. </li></ul><ul><li>Available Data types—String,Decimal, Integer </li></ul>
  50. 52. <ul><li>Data Select CCE </li></ul><ul><li>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 </li></ul>
  51. 53. <ul><li>Problems faced while implementing…?? </li></ul><ul><li>Drop down list wasn’t populating !! </li></ul>
  52. 54. <ul><li>Date Selector </li></ul><ul><li>Add a selection list of months, days, and years, which lets content contributors specify a date. </li></ul><ul><li>Available Data Type Definitions –String ,date </li></ul>Click Here This Pops up
  53. 55. vgnimport <ul><li>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. </li></ul><ul><li>The command for importing a package file into a VCM Server is vgnimport and is available as a batch file. </li></ul><ul><li>The command line to run this utility is:  </li></ul><ul><li>vgnimport -u <username> -h <host:port> -f <path to zip file>/  </li></ul>
  54. 56. Thank You…!!!