Site Manager Developer Manual / Version 2301
Table Of ContentsCopyright CoreMedia GmbH © 2023
CoreMedia GmbH
Altes Klöpperhaus, 5. OG
Rödingsmarkt 9
20459 Hamburg
International
All rights reserved. No part of this manual or the corresponding program may be reproduced or copied in any form (print, photocopy or other process) without the written permission of CoreMedia GmbH.
Germany
Alle Rechte vorbehalten. CoreMedia und weitere im Text erwähnte CoreMedia Produkte sowie die entsprechenden Logos sind Marken oder eingetragene Marken der CoreMedia GmbH in Deutschland. Alle anderen Namen von Produkten sind Marken der jeweiligen Firmen.
Das Handbuch bzw. Teile hiervon sowie die dazugehörigen Programme dürfen in keiner Weise (Druck, Fotokopie oder sonstige Verfahren) ohne schriftliche Genehmigung der CoreMedia GmbH reproduziert oder vervielfältigt werden. Unberührt hiervon bleiben die gesetzlich erlaubten Nutzungsarten nach dem UrhG.
Licenses and Trademarks
All trademarks acknowledged.
July 15, 2023- 1. Preface
- 2. Site Manager Overview
- 3. Operation and Configuration
- 3.1. Defining The User Login
- 3.2. Define the Locale
- 3.3. Starting the Editor
- 3.4. Defining XML Files For Configuration
- 3.5. Defining Group Specific Configuration Files
- 3.6. Configuration Using coremedia-richtext-1.0.css
- 3.7. Configuring the Struct Editor
- 3.8. Disable Workflow
- 3.9. Enable Direct Publication
- 3.10. Define the Browser for Web Extensions
- 3.11. Enable the Spell Checker
- 3.12. Troubleshooting
- 4. Programming and Customization
- 5. Reference
- 5.1. Classes Delivered for Site Manager Configuration
- 5.2. Configuration Possibilities in the XML Files
- 5.2.1. General Configuration
- 5.2.2. Defining Group Specific Configuration Files
- 5.2.3. Configuring Document Types
- 5.2.4. Configuring Document Windows
- 5.2.5. Configuring Table Views
- 5.2.6. Configuring the Spell checker
- 5.2.7. Configuring the Workflow
- 5.2.8. Configuring Web Extensions
- 5.2.9. Example Configuration of the Document Overview
- 5.2.10. Example Configuration of the Document Window
- 5.3. Configuration Possibilities in editor.properties
- 5.4. Configuration Possibilities in proxy.properties
- 5.5. Configuration of The Site Manager in capclient.properties
- 5.6. Configuration Possibilities in workflowclient.properties
- 5.7. Configuration Possibilities in language-mapping.properties
- Glossary
- Index
List of Figures
List of Tables
- 1.1. Typographic conventions
- 1.2. Pictographs
- 1.3. CoreMedia manuals
- 1.4. Changes
- 3.1. Some attributes of the element Editor
- 3.2. Attributes of element <Locale>
- 3.3. Attributes of the <ConfigGroup> element
- 3.4. Attribute of the <Configuration> element
- 3.5. Attributes of StyleGroup element
- 3.6. Editor classes
- 3.7. An attribute of the element Editor
- 3.8. An attribute of the element Editor
- 3.9. The attributes of the <WebBrowser> element
- 3.10. Attribute of the element SpellChecker
- 4.1. Parameters of the getInitialValue method
- 4.2. Return values of the getInitialValue method
- 4.3. Parameters of the validate method
- 4.4. Default types of the properties
- 4.5. Parameters of the getLanguageResolver method
- 4.6. Commands to subclass from
- 4.7. Register a new command
- 4.8. Steps to extend GenericDocumentView.
- 4.9. How to integrate your command into the explorer view
- 4.10. Add command to context menu
- 4.11. How to integrate actions into the RichTextPane
- 5.1. Property editors for the workflow
- 5.2. Property editors for strings
- 5.3. Property editors for integers
- 5.4. Property editors for dates
- 5.5. Some attributes of the RichTextPane
- 5.6. Attributes of NewDocumentDialogSettings
- 5.7. The attribute of the PasteTransformation element
- 5.8. The attributes of the TransformElement element
- 5.9. Attributes of the IgnoreElement element
- 5.10. Attributes of the Attribute element
- 5.11. Editors for blob fields
- 5.12. Attributes of NewDocumentDialogSettings and DocumentChooserSettings
- 5.13. More attributes of NewDocumentDialogSettings
- 5.14. View classes
- 5.15. Predicate classes for filtering documents types.
- 5.16. Predicate classes for filtering folders
- 5.17. Predicate classes for filtering workflows
- 5.18. Predicate classes for filtering documents
- 5.19. Programming own predicates
- 5.20. Column classes for workflows
- 5.21. Column classes for predefined columns
- 5.22. Column classes for user defined document properties
- 5.23. Implicit properties
- 5.24. Provided Renderer classes of CoreMedia CAP
- 5.25. Initializer classes
- 5.26. Validator classes
- 5.27. Comparators for document types
- 5.28. Server-side comparators for sorting rows
- 5.29. Client-side comparators for sorting rows
- 5.30. Comparators for sorting folders
- 5.31. Comparators for sorting workflows
- 5.32. The attributes of the element Editor
- 5.33. Attribute of element <AuthenticationFactory>
- 5.34. Attributes of the DocumentTableLayout element.
- 5.35. Attributes of element <Locale>
- 5.36. Attribute of the <Bundle> element
- 5.37. Attributes of the element Preview
- 5.38. Attributes of the element Browser
- 5.39. Attributes of the element RemoteControl
- 5.40. Parameters of the remote control URI
- 5.41. Attributes of element <FrameFactory>
- 5.42. Attribute of element <PropertyModelFactory>
- 5.43. The attributes of the <ResourceNamingFactory> element
- 5.44. The attributes of the <WebBrowser> element
- 5.45. Attributes of the <ConfigGroup> element
- 5.46. Attribute of the <Configuration> element
- 5.47. Attribute of the DocumentType element
- 5.48. Attributes of the <PropertyType> element
- 5.49. Regular patterns to use with the attribute validPattern
- 5.50. Attributes of the element <Validator>
- 5.51. Attributes of the element <Initializer>
- 5.52. Attribute of the element ModelClass
- 5.53. Attribute of element <Comparator>
- 5.54. Attributes of the DocumentTypePredicate element
- 5.55. Attribute of the Predicate element
- 5.56. Attributes of the Documents element
- 5.57. Attributes of element <Document>
- 5.58. Attributes of element <Property>
- 5.59. Attributes of element <Tab>
- 5.60. Attributes of the <Explorer> element
- 5.61. Attributes of element <Filter>
- 5.62. Attribute of element <TableDefinition>
- 5.63. Attributes of element <ColumnDefinition>
- 5.64. Attributes of element <NamedDocumentVersionComparator>
- 5.65. Attribute of the <Renderer> element
- 5.66. Attributes of the <DisplayMap> element
- 5.67. Attribute of the element SpellChecker
- 5.68. Attributes of the MainDictionary element
- 5.69. Attribute of the <CustomDictionary> element
- 5.70. Attribute of the PropertyLanguageResolverFactory element
- 5.71. Attribute of element <Process>
- 5.72. Attribute of the <Task> element
- 5.73. Attribute of <WorkflowStartup> element
- 5.74. Attributes of element <Variable>
- 5.75. Attributes of <AggregationVariable> element
- 5.76. Attributes of the WebContext element
- 5.77. Attributes of the <WebExtension> element
- 5.78. Attributes of the <Pattern> element
- 5.79. editor.properties
- 5.80. proxy.properties
- 5.81. capclient.properties
- 5.82. Parameters of the workflowclient.properties file
List of Examples
- 2.1. Example of a BeanParser XML file
- 3.1. Example for the Locale element
- 3.2. Add files to server.policy
- 3.3. Add the style group to the editor
- 3.4. Disabling the workflow in the editor.xml
- 3.5. Disabling the workflow
- 3.6. Example of a Spellchecker element
- 4.1. Integrate Initializer in editor.xml
- 4.2. Example of an Initializer
- 4.3. Integrate validator in editor.xml
- 4.4. Simple customized validator
- 4.5. Example of a language resolver
- 4.6. How to integrate a property editor
- 4.7. Example of a property editor
- 4.8. How to integrate the Predicate class
- 4.9. Example of a customized Predicate class
- 4.10. How to integrate a Renderer in the editor
- 4.11. Example of a customized Renderer class
- 4.12. Localize command
- 4.13. Integrate bundle
- 4.14. How to integrate into editor.xml
- 4.15. How to integrate a resource naming factory
- 4.16. Example of a resource naming factory
- 5.1. Example for the use of a property editor
- 5.2. Example of PasteTransformation
- 5.3. PlainXmlPropertyEditor configuration example
- 5.4. Example for the configuration of a document view
- 5.5. Example for the use of a filter
- 5.6. Example for the use of a column class
- 5.7. Example for the use of a renderer class
- 5.8. Example for the use of an initializer
- 5.9. Example for the use of a validator
- 5.10. Example for the use of a Comparator
- 5.11. Example for the Editor element in editor-startup.xml
- 5.12. Example of the DocumentTableLayout element
- 5.13. Example for the Locale element
- 5.14. Example for the Bundle element
- 5.15. Example for the Preview element
- 5.16. Example for the Browser element
- 5.17. Example for the RemoteControl element
- 5.18. Example of the FrameFactory element
- 5.19. Example for the PropertyModelFactory element
- 5.20. Example of the ResourceNamingFactory element
- 5.21. Example for the DocumentTypes element
- 5.22. Example of a DocumentType element
- 5.23. Example of a PropertyType element
- 5.24. Example of the Validator element.
- 5.25. Example of the Initializer element
- 5.26. Element ModelClass
- 5.27. Example for sorting the offered document types and the folders in the folder view.
- 5.28. Example for the DocumentTypePredicate element
- 5.29. Example for the Predicate element used in a Filter element
- 5.30. Example for the Documents element
- 5.31. Example for the Document element
- 5.32. Example for the Property element
- 5.33. Example for the Tab element
- 5.34. Example for the Explorer element
- 5.35. Example for the ResourceChooser element
- 5.36. Example for the Query element
- 5.37. Example of the Search element
- 5.38. Example for the Treesorter element
- 5.39. Example for the TreeFilter element
- 5.40. Example for the Filter element
- 5.41. Example for the TableDefinition element
- 5.42. Example for the ColumnDefinition element
- 5.43. Example for the NamedDocumentVersionComparator
- 5.44. Example for the Renderer element
- 5.45. Example for the DisplayMap element
- 5.46. Example of a Spellchecker element
- 5.47. Example of a MainDictionary element
- 5.48. Example of a CustomDictionary element
- 5.49. Example of a PropertyLanguageResolver Factory element
- 5.50. Example of the Workflow element
- 5.51. Example for the Processes element
- 5.52. Example for the Process element
- 5.53. Example for the Code element
- 5.54. Example for the Task element
- 5.55. Example for the WorkflowStartup element
- 5.56. Example for the Variable element
- 5.57. Example for the AggregationVariable element
- 5.58. The query tags
- 5.59. Example configuration for document type display
- 5.60. Example configuration for document name display
- 5.61. Example configuration for the structured text column
- 5.62. Creation of two filters
- 5.63. Code example for configuration of the editor