606 lines
28 KiB
JSON
606 lines
28 KiB
JSON
{
|
||
"topics": [
|
||
{
|
||
"topic_name": "general-structure",
|
||
"title": "FirstSpirit General Structure and Stores",
|
||
"description": "Overview of FirstSpirit's six-store architecture including Template Store, Content Store (Page Store/Data Store), Site Store, Media Store, and Global Content Area. Covers the separation of content and layout.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/basics/separation-cont/index.html",
|
||
"description": "Store structure in FirstSpirit - comprehensive overview of all six stores"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/edocs/fsar/introduction/firstspirit-co/index.html",
|
||
"description": "The FirstSpirit concept - fundamental paradigms and architecture"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/basics/firstspirit-par/index.html",
|
||
"description": "FirstSpirit paradigms - core concepts and design principles"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/edocs/fsar/page-store/index.html",
|
||
"description": "Page Store documentation - main content editing area"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/edocs/fsar/site-store/index.html",
|
||
"description": "Site Store documentation - website structure and navigation"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-development-basics",
|
||
"title": "Template Development Basics",
|
||
"description": "Introduction to template development in FirstSpirit including tools for developers, SiteArchitect, and ContentCreator environments.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/index.html",
|
||
"description": "Template development (basics) - main entry point for template development"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/index.html",
|
||
"description": "Template development (reference) - comprehensive reference documentation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/basics/tools-developer/index.html",
|
||
"description": "Tools for developers - overview of development environment and tools"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/overview/index.html",
|
||
"description": "Welcome to FirstSpirit Developer Documentation - main documentation portal"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-structure",
|
||
"title": "Structure and Composition of Templates",
|
||
"description": "Overview of template composition, template tabs (Properties, Form, Rules, Template Set, Snippet), and how templates are organized.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/index.html",
|
||
"description": "Structure of templates - comprehensive guide to template composition"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/page-templates/index.html",
|
||
"description": "Structure of a page template - detailed page template anatomy"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/section-templat/index.html",
|
||
"description": "Structure of the section template - section template components"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "page-templates",
|
||
"title": "Page Templates",
|
||
"description": "Page templates provide the basic framework for a page and define the locations where editors can insert content. Includes information on page template structure, properties, forms, and rules.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/page-templates/index.html",
|
||
"description": "Structure of a page template - comprehensive page template guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/working-with-pa/index.html",
|
||
"description": "Working with page templates - practical tutorial"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/working-with-pa/input-component/index.html",
|
||
"description": "Input components of a page template - adding input fields to pages"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/page-templates/snippet-tab/index.html",
|
||
"description": "Snippet tab in page templates - defining preview content"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "section-templates",
|
||
"title": "Section Templates",
|
||
"description": "Section templates are used to add content to the basic framework of a page. They contain input components for dynamic page content like text, tables, images, and datasets.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/section-templat/index.html",
|
||
"description": "Structure of the section template - comprehensive section template guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-wizard/creating-conten/section-templat/index.html",
|
||
"description": "Creating section templates - template wizard guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/section-templat/template-set-ta/index.html",
|
||
"description": "Template set tab - configuring section template sets"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "format-templates",
|
||
"title": "Format Templates",
|
||
"description": "Format templates define text formatting options for editors. They control how formatted text content is rendered in different output channels.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/format-template/index.html",
|
||
"description": "Format templates - main format template documentation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/format-template/default-format/index.html",
|
||
"description": "Default format templates - built-in formatting options"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/inline-tables/table-format-te/index.html",
|
||
"description": "Table format templates - formatting options for tables"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "link-templates",
|
||
"title": "Link Templates",
|
||
"description": "Link templates define how links appear within a FirstSpirit project. They are used by input components to predefine link layout and behavior.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/link-templates/index.html",
|
||
"description": "Link templates - comprehensive link template guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/link-templates/usage/index.html",
|
||
"description": "Using link templates - practical implementation guide"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "script-templates",
|
||
"title": "Scripts and Script Templates",
|
||
"description": "Scripts allow functions that are not yet present in FirstSpirit to be implemented quickly using BeanShell. Covers script templates and scripting capabilities.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/scripts/index.html",
|
||
"description": "Scripts - overview of scripting in FirstSpirit"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "table-templates",
|
||
"title": "Table and Database Schema Templates",
|
||
"description": "Table templates define input components for database tables. Covers database schemata, table templates, and inline table templates.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/database-schema/index.html",
|
||
"description": "Database schemata - overview of database schema templates"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/database-schema/table-templates/index.html",
|
||
"description": "Table template - creating templates for database tables"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/using-databases/index.html",
|
||
"description": "Using databases - tutorial on database integration"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/inline-tables/index.html",
|
||
"description": "Templates for inline tables - inline table formatting"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "workflows",
|
||
"title": "Workflows",
|
||
"description": "Workflow templates define approval and release processes in FirstSpirit. Covers workflow structure, validation, and implementation.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/workflows/index.html",
|
||
"description": "Structure of workflows - comprehensive workflow guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/module/basicworkflows/BasicWorkflows_Documentation_EN.html",
|
||
"description": "BasicWorkflows module - standard workflow implementations"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "input-components",
|
||
"title": "Form Input Components",
|
||
"description": "Complete reference for all FirstSpirit input components (CMS_INPUT_TEXT, CMS_INPUT_DOM, CMS_INPUT_LIST, FS_REFERENCE, etc.) used in template forms for editorial content.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/forms/index.html",
|
||
"description": "Form - comprehensive form and input component reference"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/forms/input-component/text/index.html",
|
||
"description": "CMS_INPUT_TEXT - single line text input component"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/forms/input-component/dom/index.html",
|
||
"description": "CMS_INPUT_DOM - rich text / formatted text editor component"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/forms/input-component/list/index.html",
|
||
"description": "CMS_INPUT_LIST - list selection component"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/forms/input-component/number/index.html",
|
||
"description": "CMS_INPUT_NUMBER - number input component"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/forms/input-component/reference/index.html",
|
||
"description": "FS_REFERENCE - reference selector component"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-wizard/creating-conten/input-component/index.html",
|
||
"description": "Creating input components - using the template wizard"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-wizard/creating-forms/index.html",
|
||
"description": "Form builder - creating forms with the wizard"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-syntax-instructions",
|
||
"title": "Template Syntax - Instructions",
|
||
"description": "Complete reference for FirstSpirit template instructions including CMS_SET, CMS_VALUE, CMS_IF, CMS_FOR, CMS_RENDER, CMS_INCLUDE, CMS_REF, and more.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/index.html",
|
||
"description": "Overview of the FirstSpirit template syntax - main syntax reference"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/index.html",
|
||
"description": "Instructions - comprehensive list of all template instructions"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_value/index.html",
|
||
"description": "CMS_VALUE - outputting variable contents and expressions"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_set/index.html",
|
||
"description": "CMS_SET - defining and assigning variables"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_if/index.html",
|
||
"description": "CMS_IF - conditional logic and branching"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_for/index.html",
|
||
"description": "CMS_FOR - loops and iteration"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_switch/index.html",
|
||
"description": "CMS_SWITCH - case differentiation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_render/index.html",
|
||
"description": "CMS_RENDER - rendering other templates and scripts"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_include/index.html",
|
||
"description": "CMS_INCLUDE - including files from Media Store"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/instructions/cms_ref/index.html",
|
||
"description": "CMS_REF - resolving references to paths and media"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-syntax-expressions",
|
||
"title": "Template Syntax - Expressions and Data Types",
|
||
"description": "Documentation on FirstSpirit expressions and data types including Boolean, String, Number, Date, List, Map, Set, DomElement, and more.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/data-types/index.html",
|
||
"description": "Data types - complete data type reference"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/data-types/boolean/index.html",
|
||
"description": "Boolean data type - true/false values"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/data-types/list/index.html",
|
||
"description": "List data type - ordered, indexed collections"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/data-types/map/index.html",
|
||
"description": "Map data type - key-value pairs"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-syntax-functions",
|
||
"title": "Template Syntax - Functions",
|
||
"description": "Reference for FirstSpirit template functions including editorId, if, contentSelect, define, and other functions used in templates.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/functions/instructions/editorid/index.html",
|
||
"description": "editorId(...) - enabling ContentCreator editing features"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/functions/instructions/if/index.html",
|
||
"description": "if(...) - inline conditional function"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-syntax-system-objects",
|
||
"title": "Template Syntax - System Objects",
|
||
"description": "Reference for FirstSpirit system objects (#global, #field, #for, #style, #content, etc.) used to access information, data, and objects within templates.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/system-objects/index.html",
|
||
"description": "System objects - comprehensive system objects reference"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/system-objects/global/index.html",
|
||
"description": "#global - globally available system object"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/system-objects/field/index.html",
|
||
"description": "#field - accessing input component attributes"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/system-objects/for/index.html",
|
||
"description": "#for - loop context object"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-syntax/system-objects/style/index.html",
|
||
"description": "#style - style and formatting context"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "variables",
|
||
"title": "Variables in FirstSpirit",
|
||
"description": "Guide to defining, using, and outputting variables in FirstSpirit templates, metadata, and scripts.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/variables/index.html",
|
||
"description": "Variables in FirstSpirit - comprehensive variable guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/variables/definition-outp/templates/index.html",
|
||
"description": "Using variables in templates - template variable usage"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/variables/definition-outp/metadata/index.html",
|
||
"description": "Using variables in metadata - metadata variable usage"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "rules",
|
||
"title": "Rules and Dynamic Forms",
|
||
"description": "Documentation on FirstSpirit rules for creating dynamic forms, validation, and controlling template behavior based on conditions.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/index.html",
|
||
"description": "Dynamic forms - rules overview and usage"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/rules-tab/index.html",
|
||
"description": "The Rules tab - configuring rules in templates"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/structure-a-rul/index.html",
|
||
"description": "Subcategories of rule definition - rule structure"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/validation-vali/index.html",
|
||
"description": "Validation in rules - implementing form validation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/form-properties/index.html",
|
||
"description": "Defining properties for a form element - form property configuration"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "snippets",
|
||
"title": "Snippets and Preview Content",
|
||
"description": "Guide to defining snippets in templates - preview content that represents FirstSpirit objects as teasers or summaries.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/snippets/index.html",
|
||
"description": "Snippets - comprehensive snippet documentation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/templates-basic/composition-tem/page-templates/snippet-tab/index.html",
|
||
"description": "Snippet tab - configuring snippet content in templates"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "metadata",
|
||
"title": "Metadata Templates and Properties",
|
||
"description": "Guide to creating and using metadata templates, metadata forms, and accessing metadata information in FirstSpirit.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/edocs/fsar/general-operati/metadata/index.html",
|
||
"description": "Metadata - SiteArchitect metadata guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/variables/definition-outp/metadata/index.html",
|
||
"description": "Using variables in metadata - metadata variable implementation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/form-properties/property-elemen/index.html",
|
||
"description": "ELEMENTTYPE property - accessing element type in metadata"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/rules/form-properties/property-templa/index.html",
|
||
"description": "TEMPLATE property - accessing template information"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "template-wizard",
|
||
"title": "Template Wizard and HTML Importer",
|
||
"description": "Guide to using the Template Wizard for creating templates, importing HTML structures, and the Form Builder.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-wizard/index.html",
|
||
"description": "Template wizard / HTML Importer - main wizard documentation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-wizard/creating-conten/index.html",
|
||
"description": "Creating content templates - wizard-based template creation"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/template-wizard/creating-forms/index.html",
|
||
"description": "Form builder - creating forms with the wizard"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "debugging",
|
||
"title": "Debugging and Template Development",
|
||
"description": "Guide to debugging FirstSpirit templates including the Template Inspector, FirstSpirit Debugger, error detection, and best practices.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/debugging/index.html",
|
||
"description": "FirstSpirit debugging - comprehensive debugging guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/debugging/where-is-error/index.html",
|
||
"description": "Debugging: Where is the source of the error? - error location strategies"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/debugging/where-is-error/template-inspec/index.html",
|
||
"description": "Debugging: The Template Inspector - template inspection tool"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/debugging/where-is-error/firstspirit-deb/index.html",
|
||
"description": "The FirstSpirit Debugger - step-by-step debugging tool"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/debugging/are-there-error/index.html",
|
||
"description": "Debugging: Is an error present? How can errors be avoided? - error prevention"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "contentcreator",
|
||
"title": "ContentCreator Environment",
|
||
"description": "Documentation on ContentCreator - the browser-based editing environment for editors with preview editing capabilities.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/contentcreator/index.html",
|
||
"description": "The ContentCreator - comprehensive ContentCreator guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/contentcreator/requirements/index.html",
|
||
"description": "ContentCreator – Prerequisites - setup requirements"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/contentcreator/functional-scop/index.html",
|
||
"description": "Functional scope of ContentCreator - features and capabilities"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/plug-developmen/contentcreator/index.html",
|
||
"description": "ContentCreator Extensions - extending ContentCreator functionality"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "generation-output",
|
||
"title": "Generation and Output Channels",
|
||
"description": "Documentation on FirstSpirit generation process, output channels, multi-channel output, and content delivery.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/advanced-topics/generation/index.html",
|
||
"description": "Generation - comprehensive generation documentation"
|
||
},
|
||
{
|
||
"url": "https://docs.crownpeak.com/firstspirit/ocm/",
|
||
"description": "Omnichannel Manager (OCM) 3.0 - multi-channel content management"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/tpp/index.html.en",
|
||
"description": "Omnichannel Manager - preview editing for external applications"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "media-store",
|
||
"title": "Media Store and Media Management",
|
||
"description": "Guide to working with the Media Store, media galleries, and database schemas for media management.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/advanced-topics/media-galleries/index.html",
|
||
"description": "Working with media galleries - media gallery implementation"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "api-reference",
|
||
"title": "FirstSpirit API and JavaDoc",
|
||
"description": "Complete API reference documentation including Access API, Developer API, and JavaDoc for FirstSpirit development.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/template-develo/firstspirit-api/api-documentati/index.html",
|
||
"description": "API documentation - main API documentation portal"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/access/index.html",
|
||
"description": "Overview (FirstSpirit Access-API) - JavaDoc for Access API"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/access/help-doc.html",
|
||
"description": "API Help (FirstSpirit Access-API) - API help documentation"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "modules-plugins",
|
||
"title": "Module and Plugin Development",
|
||
"description": "Guide to developing FirstSpirit modules (FSM files), plugins, and extensions including module architecture and deployment.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/plug-developmen/index.html",
|
||
"description": "Plug-In Development - comprehensive plugin development guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/plug-developmen/implementation/module-architec/index.html",
|
||
"description": "Creating a FirstSpirit Module - module architecture guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/plug-developmen/implementation/module-architec/module-definiti/index.html",
|
||
"description": "Module Definition - module descriptor (XML) reference"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/plug-developmen/implementation/deploying-modul/index.html",
|
||
"description": "Deploying Modules - module deployment guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/cloud/module-development/Module_Development_FirstSpirit_Guide_EN.pdf",
|
||
"description": "Developing Modules in the Cloud - cloud module development guide (PDF)"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/plug-developmen/examples/index.html",
|
||
"description": "Examples - plugin and module examples"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"topic_name": "tutorials",
|
||
"title": "FirstSpirit Tutorials and Getting Started",
|
||
"description": "Step-by-step tutorials for learning FirstSpirit including first project setup, working with templates, and using databases.",
|
||
"urls": [
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/index.html",
|
||
"description": "First project tutorials - getting started guide"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/working-with-pa/index.html",
|
||
"description": "Working with page templates - page template tutorial"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/insert-content/index.html",
|
||
"description": "The page store - importing content - content management tutorial"
|
||
},
|
||
{
|
||
"url": "https://docs.e-spirit.com/odfs/tutorials/first-project/using-databases/index.html",
|
||
"description": "Using databases - database integration tutorial"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|