diff --git a/docs/content_management/content_management_guide.md b/docs/content_management/content_management_guide.md new file mode 100644 index 0000000000..eb4dbec332 --- /dev/null +++ b/docs/content_management/content_management_guide.md @@ -0,0 +1,287 @@ +--- +description: The content management product guide provides a full description of its features as well as the benefits it brings to the client. +--- + +# Content management product guide + +## What is content management + +The term “content management” covers all the tasks that you need to perform to create, edit and present content to its intended audience. + +The content management model applied in [[= product_name =]] lies at the foundation of the entire system. +A system that relies on roles and permissions controls access to content items and is granular and powerful enough to be used in managing user accounts, +corporate accounts, products, or process definitions. + +## Availability + +Content management capabilities are available in all [[= product_name =]] editions. + +## How does it work + +[[= product_name =]] revolves around content management. Many things here are Content items, including: + +- sites +- folders +- pages +- articles or posts +- products +- forms +- media (images, videos, etc.) +- user accounts + +You can set up content structure, define the templates to be filled with content, and assign different areas of the structure to your editors. +Next steps would be to create the actual content, and then classify content items, and organize them as necessary. + +You can then publish the content directly, by building a website or a web store, or by using external systems together with a [headless CMS](https://developers.ibexa.co/developer-portal/headless-cms) that relies on the [[= product_name =]] technology. + +## Content structure + +All content in [[= product_name =]] is organized hierarchically, into what is called a [**Content Tree**](content_tree.md). +This tree-like structure repeats throughout the system, and applies to content, taxonomies, categories, and the like. + +Traditional as the structure may look, with relations and multiple location support, +a single Content item can be referenced by another Content item and accessed from different places of the tree, +which allows you to build complex architectures with multiple locales and output channels. + +![Content structure in a Content Browser](img/content_tree.png) + +## Content model + +A structure of elements that *store* content information is referred to as the **content model**. +[[= product_name =]] comes with a predefined content model that includes a broad set of various Field Types and several Content Types. + +You can customize and adapt the content model to your organization's needs and the type of output channel that you use. +If need be, development teams can [create new Field Types](creating_a_point2d_field_type.md), to enhance editor and visitor experiences. +Content managers or even editors can then apply such Field Types when they modify existing or create new Content Types. +The editing interface lets all users, including those with no coding experience, create or modify certain areas of the content model. + +For technical details, see [a Content model](content_model.md#content-model). + +### Field Types + +[Field Types](field_types.md) are the smallest elements of the content model’s structure. +[[= product_name =]] comes with many built-in Field Types that cover most common needs, +for example, Text line, RichText, Integer, Measurement, Map location, etc. + +Their role is to: + +- store data +- validate input data +- make the data searchable +- display Fields of a given Field Type + +For a complete list of available Field Types, see [Field Type reference](field_type_reference). + +![Field Types and Fields](img/field_types.png) + +### Fields + +Once you use a Field Type to design and build a Content Type definition, and define its settings, it becomes a Field. + +Fields can be as simple as Name, based on a Text line Field Type, or as complex as Page, +based on a Landing Page Field Type, with multiple options to set and choose from: + +![Landing Page Field settings](img/fields.png) + +### Content Types + +Life gets easier when you have templates to fill in with content. Content Types are such templates, which editors use to create Content items. +Content Types define what Fields are available in the Content item. + +[[= product_name =]] comes with several basic Content Types, and creating new ones, editing, +and deleting them is done by using a visual interface, with no coding skills needed. + +![Content Types vs. Content items](img/content_types.png) + +### Content items + +Content items are pieces of content, such as, for example, products, articles, blog posts, or media. +In [[= product_name =]], everything is a Content item — not just pages, articles or products, but also all media (images, videos, etc.) or even User accounts. + +Each Content item, apart from its name and identifier, contains a composition of Fields, which differs depending on the type of content. +For example, articles might have a title, an author, a body, and an image, while products may have a name, category, price, size, color, etc. + +### Forms + +Forms could be seen as a special kind of Content items, because their role is to gather information from website users and not present it. +You create them from basic form fields available in [[= product_name =]]. +By adding forms to the website, you can increase the website’s functionality and improve user experience. +Certain editions of [[= product_name =]] come with a visual [Form Builder]([[= user_doc =]]/content_management/work_with_forms/). + +## Content management capabilities + +Each Content item has at least one location within the Content Tree, and can have several versions and multiple translations. +It can also have related assets, such as images or other media, and assigned keywords, or tags. + +You can use these characteristics in combination with system features to create the most comprehensive and functional digital presence for your organization. + +### Content characteristics + +#### Locations + +When a Content item is created and published, it is assigned a place in the Content Tree, designated by a Location ID. +A single Content item can have more than one Location ID, which means that the same content can be found on different branches of the tree. +However, a single location can have only one Content item assigned to it. + +![Locations](img/locations.png) + +Locations can be used to control the availability of content items to end users: +you can [hide specific locations]([[= user_doc =]]/content_management/content_organization/manage_locations_urls/#hide-locations) of a Content item, while others remain available. +By [swapping locations]([[= user_doc =]]/content_management/content_organization/manage_locations_urls/#swap-locations), you can immediately replace an obsolete version of a Content item with an updated one. + +#### Versions + +Content items can have several [versions]([[= user_doc =]]/content_management/content_versions/). +By default, there are three version statuses available: draft, published, and archived. +Before they are published, drafts can be routed between different user roles for review and approval. + +![Versions](img/versions.png) + +Editors can [compare different Content item versions]([[= user_doc =]]/content_management/workflow_management/work_with_versions/#compare-versions) by using the Compare versions feature. + +#### Translations + +Content items can have more than one [translation]([[= user_doc =]]/content_management/translate_content/). +If a website has different fronts, for different locales, and different language versions of content exist, [[= product_name =]] serves the one that matches the locale. + +![Translations](img/translations.png) + +Editors can compare different translations of the same Content items with the Compare versions feature mentioned above. + +#### Relations + +A [relation](content_relations.md) can exist between any two Content items in the Content Tree. +For example, blog posts featured in the website's main page are in a relation with the page that they are embedded in. +Or, instead of direct attachments, an article can use images that are separate Content items outside the article and are referenced through a relation. + +## Content arrangement + +In [[= product_name =]], Content items can be moved and copied between branches of the Content Tree. +These operations, like in your computer’s file system, can apply both to individual Content items as well as folders or groups. + +![Content organization operations](img/content_arrangement.png) + +Content items can be hidden when necessary, for example, until a certain event, like a Holiday Sale or Board announcement comes. Hidden Content items are not visible to website visitors and are greyed out in the Content Tree. + +![Hidden Content item](img/hiddent_content_item.png) + +Editors can also move obsolete Content items to Trash, and ultimately delete them. + +![Delete confirmation dialog box](img/delete_confirmation.png) + +## Content classification + +There are multiple tools within [[= product_name =]] that help content managers classify content or restrict access to content to certain recipients. + +### Taxonomy + +With taxonomy you can create tags or keywords within a tree structure and assign them to Content items. +This way you can classify content and make it easier for end users to find the content they need, or browse and view content from a category that suits them best. + +![Taxonomy principles](img/taxonomy.png) + +### Access control + +When your [[= product_name =]] instance has multiple contributors and visitors, administrators can give them access to different areas of the website and different capabilities. +It is done by creating Roles, with each role having a different set of [permissions](permission_overview.md), the most fitting example being the `content/edit` permission limited to an `Articles/BookReviews/Historical` subtree of the Content Tree. + +In the next steps, after you create User groups, you’d assign Roles to these groups, and add individual users to each of such groups. +For more technical information about permissions and limitations, see [Permission use cases](permission_use_cases.md). + +There are, however, mechanisms to control access to content with even more convenience. + +### Sections + +You can divide your Content Tree into nominal parts to better organize it. +Once you have defined sections, for example, Media or Forms, and assigned them to Content items, +you can decide which Roles have access to which Section of the tree. + +The setting is inherited, which means that a child Content item inherits a value of this setting from its parent. +Changing a Section setting does not result in moving a Content item to a different location within a Content Tree. + +![Members of the Media Section](img/sections.png) + +### Object states + +While reviewing the details of each individual Content item in your Content Tree, you can assign a state to it, for example, “Locked” or “Not locked”. +Then you can set a permission that allows or denies users access to Content items in a specific state. +This setting is not inherited. + +![Object states in Content item’s Details](img/object_states.png) + +### User segments + +Although segments are not meant to classify content, they could fall into this category, because their role is about targeting users, and not controlling their access to content. +With segments, you can reach specific groups, or categories, of visitors with specific information about content or products that could be of their interest. +For example, you can build Pages that contain different recommendations, depending on who is visiting them. + +![A Segment Group with two user segments](img/user_segments.png) + +## How to get started + +Once you have integrated the headless implementation, installed a local instance of [[= product_name =]] or set up an instance on Ibexa Cloud, you are ready to employ the content management features to good use. + +Since content management is an ongoing process, and, in your implementation, you might prefer focusing on other areas of configuration, the order of operations below is by all means conventional. + +**1\. Create a content model** + +Any content that you might want to deliver to a viewer can be structured and split into smaller elements. +Reverse-engineer the intended concepts into individual fields, which can be categorized, and then picked from categories and combined into content items. + +Reuse existing Fields Types or [customize them to fit your needs](create_custom_generic_field_type.md), then [create Content Types]([[= user_doc =]]/content_management/create_edit_content_items/). + +**2\. Define permissions** + +Although this step is not directly related to content management, +it is a good time to [set up user roles and permissions]([[= user_doc =]]/permission_management/work_with_permissions/), which users would need to work with content. + +**3\. Author content** + +[Create various Content items]([[= user_doc =]]/content_management/create_edit_content_items/), such as pages, articles, forms, or media. While you fill Fields with content, several actions are there to help you with your task. +You can pause and resume the work, preview the results, or send content for review. + +![Send to review](img/send_to_review.png) + +**4\. Publish** + +Again, this is not part of content management, but at this point you can [publish]([[= user_doc =]]/content_management/publish_instantly/) it right away or [schedule content for publication]([[= user_doc =]]/content_management/schedule_publishing/). + +**5\. Organize content** + +Organize the content of your website by copying or moving Content items, [controlling Locations and URL addresses]([[= user_doc =]]/content_management/content_organization/manage_locations_urls/). +Then work with Tags, Sections and Object States to [classify]([[= user_doc =]]/content_management/content_organization/classify_content/#sections) it. + +## Benefits + +The most important benefits of using Content management capabilities of [[= product_name =]] can be gathered into the following groups: + +1. Content management capabilities help reduce the effort required to maintain, administer, and distribute digital content, so that you can focus on business operations. + +2. Segmentation, translations, and taxonomy make it possible to assist and target visitors from different backgrounds and markets. + +3. Granular access control ensures that no content in your control lands before the unauthorized eyes. + +## Use cases + +[[= product_name =]]’s capabilities prove indispensable in many applications. + +### Corporate website + +The most common use case for a comprehensive content management system like [[= product_name =]] would be creating and maintaining a multinational company’s digital presence, +with both public and intranet channels, multiple websites with overlapping content structures, +and business partners and end-customers alike wanting to connect through different channels to access public and classified content. + +### B2C web store + +Content management could lie at a foundation of a successful global web store, where customers connect through localized websites and branded mobile apps: +individual products can have multiple variants with differing related assets, +product descriptions must be available in multiple language versions, +and access to certain areas of the store depends on both a country and a segment that the customer comes from. + +### B2B store + +Extensive content management capabilities would prove themselves in a setting, +where multiple buyers from different partner companies connect to an industry leader’s trading website, +and they expect to find well organized SKU catalogs that contain basic product information. +From there they would like to access detailed specifications, white papers and application notes. +The same products could come with different brands and at different price points, depending on the customer segment or origin. \ No newline at end of file diff --git a/docs/content_management/forms/form_builder_guide.md b/docs/content_management/forms/form_builder_guide.md new file mode 100644 index 0000000000..f549c1f06b --- /dev/null +++ b/docs/content_management/forms/form_builder_guide.md @@ -0,0 +1,137 @@ +--- +description: The Form Builder product guide provides a full description of its features as well as the benefits it brings to the client. +edition: experience +--- + +# Form Builder product guide + +## What is Form Builder + +Form Builder is a tool that lets you build forms consisting of different fields. + +By adding forms on the website, you can increase its functionality and improve user experience. Use Form Builder to create various forms, such as survey, +questionnaire, sign-up form, using basic form fields available in the Form Builder. +You can also manage your forms and review the results gathered from the website users. + +## Availability + +Form Builder is available in Ibexa Experience and Ibexa Commerce. + +## How does Form Builder work + +### Form Builder interface + +Form Builder user interface consists of: + +A. Drop zone +B. Form fields toolbar +C. Save button +D. Search bar +E. Close button + +![Form Builder interface](img/form_builder_interface.png) + +### Form fields + +To create forms, you can use available form fields or create custom ones. + +The available basic form fields are: + +| Field name | Icon | Description| +|----|----|----| +|Single line input|![Single line input](img/icons/single_line_input.png)|Single line field for short text.| +|Multiple line input|![Multiple line input](img/icons/multiple_line_input.png)|Multiple line field for longer text.| +|Number|![Number](img/icons/Number.png)| Field to set up a number using arrows.| +|Checkbox|![Checkbox](img/icons/Checkbox.png)|Single checkbox element with one option value available.| +|Checkboxes|![Checkboxes](img/icons/Checkboxes.png)|Multiple checkboxes with more than one option values available.| +|Radio|![Radio](img/icons/Radio.png)|List with multiple option values available and visible.| +|Dropdown|![Dropdown](img/icons/Dropdown.png)|Dropdown list with multiple option values available.| +|Email|![Email](img/icons/Email.png)|Field to insert an email address.| +|Date|![Date](img/icons/Date.png)|Field to insert a date.| +|URL|![URL](img/icons/URL.png)|Field to insert an URL address.| +|File|![File](img/icons/File.png)|Interactive field to upload file.| +|Captcha|![Captcha](img/icons/Captcha.png)|Field with captcha and additional blank line to rewrite it.| +|Button|![Button](img/icons/Button.png)|Form submit button.| +|Hidden field|![Hidden field](img/icons/Hidden_field.png)|Field used to submit metadata that should not be visible in rendered form.| + +### Create a form + +Editors can use the created form anywhere on the website. +Forms can be used in page blocks, embedded in the online editor or even used as a field relation. +The same form can be placed at multiple locations on the website. + +To learn more, see [Work with forms]([[= user_doc =]]/content_management/work_with_forms/). + +### Forms management + +[Form](forms.md) is one of available [Content items]([[= user_doc =]]/content_management/content_items/) that you can find in the platform. +You can work with it as with other regular items: create new one, edit existing one, move, etc. + +You can manage all the existing forms. To do it, in a selected place of the content tree find your form and click on it. +In this window you can see all the information about your form, view submissions, create versions, etc. + +Using the buttons in the right corner, you can also edit, move, copy, hide or send your form to the trash. + +![Forms management](img/forms_management.png) + +### Form API + +To manage form submissions created in the Form Builder, use `FormSubmissionServiceInterface`. +You can get existing form submission and create or delete one. +Detailed instruction of getting, creating and deleting form submissions, you can find in Ibexa Developer Documentation in [Form API page](form_api.md). + +### Extend Form Builder + +You can extend the Form Builder by adding new Form fields or modifying existing ones. +To create new form fields, you need to [define them in configuration](create_custom_form_field.md). +Fields or fields attributes [can be modified](create_custom_form_field.md#modify-existing-form-fields) by subscribing `ibexa.form_builder.field.` or `ibexa.form_builder.field..` events. + +### Create new Form attribute + +Each Form has available attributes, for example, string, text, location, etc. +You can also [create a Form attribute](create_form_attribute.md) for new Form fields or existing ones. + +To do it, you have to: + +1. define a new Form attribute in the configuration, +1. create a mapper, +1. add Symfony form type, +1. customize Form templates, +1. add scripts, +1. implement Field, +1. implement field mapper, +1. create submission converter. + +### View results + +You can preview the results of each published form. +To do it, go to **Submissions** tab in the Content item view: + +![View results](img/view_results.png) + +Here you can view the details of each submission or delete any of them. + +The **Download submissions** button enables you to download all the submissions in a .CSV (comma-separated value) file. + +## Benefits + +### General overview + +With Form Builder you are allowed to build an unlimited number of forms. +These forms can be used anywhere on the website and are ready to start collecting information. +Form Builder interface is simple, which makes the creation of forms fast and intuitive. + +### Forms management + +Forms can be managed simply and effectively: you can copy them, move, organize into folders, create versions and delete if necessary. +Each field can be configured so that the form collects the exact details that you need. + +### Custom Form fields + +With Form Builder you can use existing Form fields, but also you can extend it by adding new or modifying existing ones. +This allows you to create forms that fit your needs. + +### Analytic tool + +All the submissions can are visible in Submissions tab. +You can download them as a .CSV file for additional analysis. \ No newline at end of file diff --git a/docs/content_management/forms/img/form_builder_interface.png b/docs/content_management/forms/img/form_builder_interface.png new file mode 100644 index 0000000000..033240f217 Binary files /dev/null and b/docs/content_management/forms/img/form_builder_interface.png differ diff --git a/docs/content_management/forms/img/forms_management.png b/docs/content_management/forms/img/forms_management.png new file mode 100644 index 0000000000..946e492801 Binary files /dev/null and b/docs/content_management/forms/img/forms_management.png differ diff --git a/docs/content_management/forms/img/icons/Button.png b/docs/content_management/forms/img/icons/Button.png new file mode 100644 index 0000000000..5ca1bd2f9a Binary files /dev/null and b/docs/content_management/forms/img/icons/Button.png differ diff --git a/docs/content_management/forms/img/icons/Captcha.png b/docs/content_management/forms/img/icons/Captcha.png new file mode 100644 index 0000000000..262b73fa8b Binary files /dev/null and b/docs/content_management/forms/img/icons/Captcha.png differ diff --git a/docs/content_management/forms/img/icons/Checkbox.png b/docs/content_management/forms/img/icons/Checkbox.png new file mode 100644 index 0000000000..76fc36d0af Binary files /dev/null and b/docs/content_management/forms/img/icons/Checkbox.png differ diff --git a/docs/content_management/forms/img/icons/Checkboxes.png b/docs/content_management/forms/img/icons/Checkboxes.png new file mode 100644 index 0000000000..252c1934a6 Binary files /dev/null and b/docs/content_management/forms/img/icons/Checkboxes.png differ diff --git a/docs/content_management/forms/img/icons/Date.png b/docs/content_management/forms/img/icons/Date.png new file mode 100644 index 0000000000..cf9c249833 Binary files /dev/null and b/docs/content_management/forms/img/icons/Date.png differ diff --git a/docs/content_management/forms/img/icons/Dropdown.png b/docs/content_management/forms/img/icons/Dropdown.png new file mode 100644 index 0000000000..587b0b0fcf Binary files /dev/null and b/docs/content_management/forms/img/icons/Dropdown.png differ diff --git a/docs/content_management/forms/img/icons/Email.png b/docs/content_management/forms/img/icons/Email.png new file mode 100644 index 0000000000..a227b10230 Binary files /dev/null and b/docs/content_management/forms/img/icons/Email.png differ diff --git a/docs/content_management/forms/img/icons/File.png b/docs/content_management/forms/img/icons/File.png new file mode 100644 index 0000000000..656b705b82 Binary files /dev/null and b/docs/content_management/forms/img/icons/File.png differ diff --git a/docs/content_management/forms/img/icons/Hidden_field.png b/docs/content_management/forms/img/icons/Hidden_field.png new file mode 100644 index 0000000000..bb35c5b082 Binary files /dev/null and b/docs/content_management/forms/img/icons/Hidden_field.png differ diff --git a/docs/content_management/forms/img/icons/Number.png b/docs/content_management/forms/img/icons/Number.png new file mode 100644 index 0000000000..e3446c28b7 Binary files /dev/null and b/docs/content_management/forms/img/icons/Number.png differ diff --git a/docs/content_management/forms/img/icons/Radio.png b/docs/content_management/forms/img/icons/Radio.png new file mode 100644 index 0000000000..1e5b306a00 Binary files /dev/null and b/docs/content_management/forms/img/icons/Radio.png differ diff --git a/docs/content_management/forms/img/icons/URL.png b/docs/content_management/forms/img/icons/URL.png new file mode 100644 index 0000000000..692734691b Binary files /dev/null and b/docs/content_management/forms/img/icons/URL.png differ diff --git a/docs/content_management/forms/img/icons/multiple_line_input.png b/docs/content_management/forms/img/icons/multiple_line_input.png new file mode 100644 index 0000000000..c813b58ac7 Binary files /dev/null and b/docs/content_management/forms/img/icons/multiple_line_input.png differ diff --git a/docs/content_management/forms/img/icons/single_line_input.png b/docs/content_management/forms/img/icons/single_line_input.png new file mode 100644 index 0000000000..89b8f4b08b Binary files /dev/null and b/docs/content_management/forms/img/icons/single_line_input.png differ diff --git a/docs/content_management/forms/img/view_results.png b/docs/content_management/forms/img/view_results.png new file mode 100644 index 0000000000..48ece6fc61 Binary files /dev/null and b/docs/content_management/forms/img/view_results.png differ diff --git a/docs/content_management/img/content_arrangement.png b/docs/content_management/img/content_arrangement.png new file mode 100644 index 0000000000..142e2d1438 Binary files /dev/null and b/docs/content_management/img/content_arrangement.png differ diff --git a/docs/content_management/img/content_tree.png b/docs/content_management/img/content_tree.png new file mode 100644 index 0000000000..9df43d5135 Binary files /dev/null and b/docs/content_management/img/content_tree.png differ diff --git a/docs/content_management/img/content_types.png b/docs/content_management/img/content_types.png new file mode 100644 index 0000000000..b71fd5ec4a Binary files /dev/null and b/docs/content_management/img/content_types.png differ diff --git a/docs/content_management/img/delete_confirmation.png b/docs/content_management/img/delete_confirmation.png new file mode 100644 index 0000000000..4515caabf8 Binary files /dev/null and b/docs/content_management/img/delete_confirmation.png differ diff --git a/docs/content_management/img/diagrams_source/product_guide_CT_to_CI.drawio b/docs/content_management/img/diagrams_source/product_guide_CT_to_CI.drawio new file mode 100644 index 0000000000..a957b1d4c8 --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_CT_to_CI.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/content_management/img/diagrams_source/product_guide_FT-Fields.drawio b/docs/content_management/img/diagrams_source/product_guide_FT-Fields.drawio new file mode 100644 index 0000000000..6b993b0de2 --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_FT-Fields.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/content_management/img/diagrams_source/product_guide_categories.drawio b/docs/content_management/img/diagrams_source/product_guide_categories.drawio new file mode 100644 index 0000000000..0f2c38c6c7 --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_categories.drawio @@ -0,0 +1 @@ +7Vtdd5s4EP01fgwHSYDhMXXctNk29Sbe7e4jBWFzFgMLOMH99ZVA4tsxIcbg1MTnBI2EsObeGWlG8gTNNvFtoPvrr56JnQkUzXiCbiYQAnkqkX9UsmMSqKqpZBXYJpPlgkf7J2ZCkUm3tonDUsPI85zI9stCw3NdbEQlmR4E3nO5meU55bf6+grXBI+G7tSl320zWqdSSVFz+Sdsr9YRr1DSio3O27KBhGvd9J4LIjSfoFngeVF6t4ln2KHK42pJn/u4pzb7XgF2ozYPLJH2AL7/eTf78tfd3/ZHyfjj5+IKpb086c6WjXd5fTtB10Q2+/ww+zJ/ZF8+2nGFBN7WNTHtFEzQh+e1HeFHXzdo7TPhAJGto43Dqi3bcWae4wXJs8iysGxoRB5GgfcfbqzhaqKP18fIhv2EgwjHBREb8y32NjgKdqQJq70CCAly+hTj4JXKIHnOAYUik60LYAIu1BmJVln3uaLJDdP1K/Qu1fQ+gYoT0fH7ukvuV/Q+w+JhPlte398mcKTNyFuLLc8dJYDEsUEk7zeNhzkpit8+3BFYzt9AJHF0ulcazKOiZaIGn95aDo6vqZ8n2sCuyW5vDEcPQ9soK5vUcx9O+JaU2YSjCYqsosLVAZp9UGCzNMPUgSjoWW5QM5cF2NEj+6k8LzWpnr1h4dnkm+Q4owrOUCp3EXrbwMDsqeJEUu0IapowBSD7qKVu+fzOu430YIWjWrcJLzIldKeKepgquUGKhw0yMy+xCeoGWsj070imiLRmXRYYAniTIkUQUHqyRK0nS4zt6B+qZEFmpX8LNTcx039S2PHC7229SNCIF84ujvhbjZn0q6CCLaMhjZkv+i90G5huEIkCkLX8mpbZJndjG+1WklRCq/QDygtzVTst28Bhtp3P3AEQrMQ5w88eAL4jDVdjlBGotx6+8/jQ8hK7y/Ws/L/1eMVVmDgyGsoAyY/zSh5Ozr7dL+f3ywlNKaT9/Qh43efl/Ct9sBCJpi/bE4mScdh+iA9jq4d+msCx7JjyoRzptAHbMgzjR19REUL1sAjAprAI9hUWgf1pg97xhuPD21Swah7LfUK56j5HgXg9C3EyxFFbxHvHeYo1Cx9rmhyjXTflO06EsjQ+u7YsCxrGcfCWtCraYHC0m1IWxeTvm9HekyLOGdD1Dcf5nox5cttcNo/41jjWV55Lmvg4sAkYOMilCy6CbZKuhJgsmAOdCMoWGulI0/jwGCtMrQ1bUSNbXwjx3sbWpgzQZY15nHSfUp6LAEACVApRd0OEcVpfBZsSMhdfdfFVlLxSibxZ6mk4XwWbEjoXX3UUuLXqLrqmCVrpGtxXNSWbLtFxP+gDVRkc7wGzX+88aqrjDaeDR8lwwOzXu8yFgGll+TkCm27Kd1VNKt/scz2X6sLUw3V24KagbSpf6BFZaLmJhOLItcz39ugSjKgw2LH9QVnhgmSLUBDFTJDvEyalXbG0KKzyXlxhpXtaLwVczK2NZCeQxKAlkmSng16/01xJvAGt0lPP232wxamifrmlwAq34LQLt5p3s7MN7Mbd7L18TOF7QW3ymfJWrdJNOlvitjjj1C9xS7Q9QNk3eD5pXAzadyb19QSCSIBqlUSaAKf1Exan4lSLg12n45R4yA12OL/T3ePx7ZiDhB2Zx4MVvk678hWotb1QWD3r2zM/ue2Ng5+HfN5pZ2SprT+VL/zsjZ8tzo71wM/T+kF1VPwBQKtiDjoSqHoUvja1d2YPKeY/6Uqb5z+MQ/Nf \ No newline at end of file diff --git a/docs/content_management/img/diagrams_source/product_guide_locations.drawio b/docs/content_management/img/diagrams_source/product_guide_locations.drawio new file mode 100644 index 0000000000..2a8f18f3f1 --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_locations.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/content_management/img/diagrams_source/product_guide_tags.drawio b/docs/content_management/img/diagrams_source/product_guide_tags.drawio new file mode 100644 index 0000000000..fbcce7dc7a --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_tags.drawio @@ -0,0 +1 @@ +7Vtdd5s4EP01fgwHSYDhMXXctNk29Sbe7e4jBWFzFgMLOMH99ZVA4tsxIcbg1MTnBI2EsObeGWlG8gTNNvFtoPvrr56JnQkUzXiCbiYQAnkqkX9UsmMSqKqpZBXYJpPlgkf7J2ZCkUm3tonDUsPI85zI9stCw3NdbEQlmR4E3nO5meU55bf6+grXBI+G7tSl320zWqdSSVFz+Sdsr9YRr1DSio3O27KBhGvd9J4LIjSfoFngeVF6t4ln2KHK42pJn/u4pzb7XgF2ozYPLJH2AL7/eTf78tfd3/ZHyfjj5+IKpb086c6WjXd5fTtB10Q2+/ww+zJ/ZF8+2nGFBN7WNTHtFEzQh+e1HeFHXzdo7TPhAJGto43Dqi3bcWae4wXJs8iysGxoRB5GgfcfbqzhaqKP18fIhv2EgwjHBREb8y32NjgKdqQJq70CCAly+hTj4JXKIHnOAYUik60LYAIu1BmJVln3uaLJDdP1K/Qu1fQ+gYoT0fH7ukvuV/Q+w+JhPlte398mcKTNyFuLLc8dJYDEsUEk7zeNhzkpit8+3BFYzt9AJHF0ulcazKOiZaIGn95aDo6vqZ8n2sCuyW5vDEcPQ9soK5vUcx9O+JaU2YSjCYqsosLVAZp9UGCzNMPUgSjoWW5QM5cF2NEj+6k8LzWpnr1h4dnkm+Q4owrOUCp3EXrbwMDsqeJEUu0IapowBSD7qKVu+fzOu430YIWjWrcJLzIldKeKepgquUGKhw0yMy+xCeoGWsj070imiLRmXRYYAniTIkUQUHqyRK0nS4zt6B+qZEFmpX8LNTcx039S2PHC7229SNCIF84ujvhbjZn0q6CCLaMhjZkv+i90G5huEIkCkLX8mpbZJndjG+1WklRCq/QDygtzVTst28Bhtp3P3AEQrMQ5w88eAL4jDVdjlBGotx6+8/jQ8hK7y/Ws/L/1eMVVmDgyGsoAyY/zSh5Ozr7dL+f3ywlNKaT9/Qh43efl/Ct9sBCJpi/bE4mScdh+iA9jq4d+msCx7JjyoRzptAHbMgzjR19REUL1sAjAprAI9hUWgf1pg97xhuPD21Swah7LfUK56j5HgXg9C3EyxFFbxHvHeYo1Cx9rmhyjXTflO06EsjQ+u7YsCxrGcfCWtCraYHC0m1IWxeTvm9HekyLOGdD1Dcf5nox5cttcNo/41jjWV55Lmvg4sAkYOMilCy6CbZKuhJgsmAOdCMoWGulI0/jwGCtMrQ1bUSNbXwjx3sbWpgzQZY15nHSfUp6LAEACVApRd0OEcVpfBZsSMhdfdfFVlLxSibxZ6mk4XwWbEjoXX3UUuLXqLrqmCVrpGtxXNSWbLtFxP+gDVRkc7wGzX+88aqrjDaeDR8lwwOzXu8yFgGll+TkCm27Kd1VNKt/scz2X6sLUw3V24KagbSpf6BFZaLmJhOLItcz39ugSjKgw2LH9QVnhgmSLUBDFTJDvEyalXbG0KKzyXlxhpXtaLwVczK2NZCeQxKAlkmSng16/01xJvAGt0lPP232wxamifrmlwAq34LQLt5p3s7MN7Mbd7L18TOF7QW3ymfJWrdJNOlvitjjj1C9xS7Q9QNk3eD5pXAzadyb19QSCSIBqlUSaAKf1Exan4lSLg12n45R4yA12OL/T3ePx7ZiDhB2Zx4MVvk678hWotb1QWD3r2zM/ue2Ng5+HfN5pZ2SprT+VL/zsjZ8tzo71wM/T+kF1VPwBQKtiDjoSqHoUvja1d2YPKeY/6Uqb5z+MQ/Nf \ No newline at end of file diff --git a/docs/content_management/img/diagrams_source/product_guide_translations.drawio b/docs/content_management/img/diagrams_source/product_guide_translations.drawio new file mode 100644 index 0000000000..5a8c64418f --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_translations.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/content_management/img/diagrams_source/product_guide_versions.drawio b/docs/content_management/img/diagrams_source/product_guide_versions.drawio new file mode 100644 index 0000000000..cf264279fa --- /dev/null +++ b/docs/content_management/img/diagrams_source/product_guide_versions.drawio @@ -0,0 +1 @@ +3Vlbc9o4FP41PNZj3e1HAqRhJiXZQNPu046KBfauwYxRAuyvXzm+ynIaJzV4p35B5+hi6zufPh2JARptjp9jvvO/RJ4IB9D2jgM0HkAIKHPUT+I5pR5MWepYx4GXNSod8+BfkTntzPsUeGKvNZRRFMpgpzuX0XYrllLz8TiODnqzVRTqb93xtTAc8yUPTe+3wJN+6iV26b4RwdqXun/D85aZY+9zLzpUXGgyQKM4imRa2hxHIkyQy0FJ+12/Ult8VSy2sk0HOfk6vf7rD36DTn/LR+f702y8+ZRF4pmHT9lsB5CGaryrH6qwTgqPk4f59G42zyvUG4q6bGbylGOlXqnCooyrgx9IMd/xZVJzUMxQPl9uQmUBVeT7XRqrVXAU6guvVkEYjqIwil8GQqsfgq9Wyr+XcfSPqNS4HkOcFy9/FrEUx1cxAQXSip8i2ggZn1STrMMnCknaJ+MmBJl9KCMN8gj6lTAXTp6xa10MXsZAFbIwvCMkoCEknaFsoOl5wuXMxD9BX7gdoYxdW0MZOLaBMrQbUC6c3aMM32b+6G62mMwWqtV0MflyWf57VDgeSSKWywZoDF/erJMwYcdC1UdfGhBYVHvMlQKo3oQ1LJxX2nQfYWxE+PZuNFykWnauuAmgAtIYqqKmi1AhWltR2FxRoGlFgfOtKGrgvXgYzua3vynkCDZsFReG3DUgv/96dTud30xU2c527jMijz0snLNv0ozoyEPUO9nz3f+nu/TWGybpp7K20TaB2+N7P8HxBdwKzgqI+PRdGXZu/JkYFsnN8bFaOT7l1jGQSTdg2SAz046Y5HbZMzGqHe9FHCgwRJz50u8XnpEM1+Kk5hg9xUvRgpeSx2sh30o/zcAfzDTbb0ixYxFyGTzr39sU6uwN91GgZlJN/rAuoohayNGHSeea9axm18Zgdk2RSY17KRjGSC/0K+b+C4w088bhw+hm+ti3FBQ1XUgBrWWSCCUpS+9qYCaT44fhdZI5FkllXDtP/XahAKB/VUadqnKmrrbl6OoKwPvVtZR4C2Kmy7wL3beEPrHOKNjFvcr/XLABslwMbEYhAoChmnxjYtmIOcwllFCG0QeVnLispjEXVnLz4NJJbmExDGrEwy0TDEVadWCurgHboT9fA02MPXPawVqSOMWzRxa7Gr8gVArjVp6PpiDEpRZ09LEBVqGyywdflspN94sdCHKCUZWNBLE+8922xAM9Ew/ViOcQqzZK+3QXkPpYl2WWcyaRhDbWRdJxWx/Dqpx8vzp2SMj8dvNtRuJeGYmwa1FSkT5954UUWAh+kKEov6DMB8MX3sbNy5lOGKqxs/X+7aS0LhTTtUmvNwStCUr7Jag6XzKijiwYI5s5uE4pvZbVNLA9V6FaB/rQyLW6UlRlln8zps3Lf2rR5D8= \ No newline at end of file diff --git a/docs/content_management/img/field_types.png b/docs/content_management/img/field_types.png new file mode 100644 index 0000000000..a9e43028a3 Binary files /dev/null and b/docs/content_management/img/field_types.png differ diff --git a/docs/content_management/img/fields.png b/docs/content_management/img/fields.png new file mode 100644 index 0000000000..b9cc118f2b Binary files /dev/null and b/docs/content_management/img/fields.png differ diff --git a/docs/content_management/img/hiddent_content_item.png b/docs/content_management/img/hiddent_content_item.png new file mode 100644 index 0000000000..45bbe1c3f6 Binary files /dev/null and b/docs/content_management/img/hiddent_content_item.png differ diff --git a/docs/content_management/img/locations.png b/docs/content_management/img/locations.png new file mode 100644 index 0000000000..7edddf35f8 Binary files /dev/null and b/docs/content_management/img/locations.png differ diff --git a/docs/content_management/img/object_states.png b/docs/content_management/img/object_states.png new file mode 100644 index 0000000000..1ecd3a8796 Binary files /dev/null and b/docs/content_management/img/object_states.png differ diff --git a/docs/content_management/img/sections.png b/docs/content_management/img/sections.png new file mode 100644 index 0000000000..013a596814 Binary files /dev/null and b/docs/content_management/img/sections.png differ diff --git a/docs/content_management/img/send_to_review.png b/docs/content_management/img/send_to_review.png new file mode 100644 index 0000000000..b699c67698 Binary files /dev/null and b/docs/content_management/img/send_to_review.png differ diff --git a/docs/content_management/img/taxonomy.png b/docs/content_management/img/taxonomy.png new file mode 100644 index 0000000000..dc4c649ab9 Binary files /dev/null and b/docs/content_management/img/taxonomy.png differ diff --git a/docs/content_management/img/translations.png b/docs/content_management/img/translations.png new file mode 100644 index 0000000000..390adac011 Binary files /dev/null and b/docs/content_management/img/translations.png differ diff --git a/docs/content_management/img/user_segments.png b/docs/content_management/img/user_segments.png new file mode 100644 index 0000000000..2a8d47e0c5 Binary files /dev/null and b/docs/content_management/img/user_segments.png differ diff --git a/docs/content_management/img/versions.png b/docs/content_management/img/versions.png new file mode 100644 index 0000000000..74504917f0 Binary files /dev/null and b/docs/content_management/img/versions.png differ diff --git a/docs/content_management/rich_text/img/call_to_action_buttons.png b/docs/content_management/rich_text/img/call_to_action_buttons.png new file mode 100644 index 0000000000..e1a3c13863 Binary files /dev/null and b/docs/content_management/rich_text/img/call_to_action_buttons.png differ diff --git a/docs/content_management/rich_text/img/familiar_editing_tools.png b/docs/content_management/rich_text/img/familiar_editing_tools.png new file mode 100644 index 0000000000..f3532e5aa4 Binary files /dev/null and b/docs/content_management/rich_text/img/familiar_editing_tools.png differ diff --git a/docs/content_management/rich_text/online_editor_guide.md b/docs/content_management/rich_text/online_editor_guide.md new file mode 100644 index 0000000000..5103bc4d6e --- /dev/null +++ b/docs/content_management/rich_text/online_editor_guide.md @@ -0,0 +1,110 @@ +--- +description: The Online Editor product guide provides a full description of its features as well as the benefits it brings to the client. +--- + +# Online Editor product guide + +## What is Online Editor + +Online Editor is the interface for editing RichText Fields in any Content item in [[= product_name =]]. +It offers standard editing capabilities as well as extensibility points to customize the editing experience and the available elements. + +Online Editor is based on [CKEditor 5](https://ckeditor.com/ckeditor-5/). + +## Availability + +Online Editor is available in all supported [[= product_name =]] versions and editions. + +## How to get started + +Online Editor is the default editing interface for all RichText Fields. +To start using it, create any Content item with a RichText Field +(for example, using the built-in Article Content Type) and edit this Field. + +## Capabilities + +### Rich Text editor + +Online Editor covers all fundamental formatting options for rich text, +such as headings, lists, tables, inline text formatting, anchors and links. +It also allows embedding other content from the Repository, as well as from Facebook, Twitter or YouTube. + +#### Links + +All links added to a RichText Field by using the link element are listed +and can be managed in the [Link manager](url_management.md). + +### Custom tags + +Custom tags are customizable RichText elements for which you can specify attributes +and render them with custom templates. + +Custom tags can be created by means of specifying two things only: +YAML configuration and relevant Twig templates. +The YAML configuration defines a custom tag’s attributes and the template used to render it, as well as where in the toolbar the tag is available. + +See [Extend Online Editor](extend_online_editor.md#configure-custom-tags) for a full example. + +### Custom styles + +Custom styles allow specifying custom predefined templates for specific RichText elements. + +Custom styles differ from custom tags in that they do not have attributes configured. A custom style requires YAML configuration that points to a template used to render an elements with this style. + +See [Extend Online Editor](extend_online_editor.md#configure-custom-styles) for a full example. + +### Custom data attributes and CSS classes + +For each RichText element type, you can configure custom data attributes or CSS classes that the user can select when working in Online Editor. + +Custom data attributes allow adding new attributes to existing Rich Text elements, such as headings or lists, which are added in the form of `data-ezattribute-=""`. + +See [Extend Online Editor](extend_online_editor.md#custom-data-attributes) for more information + +Custom CSS classes work in a similar way, giving editor a choice of classes to add to any type of element. + +See [Extend Online Editor](extend_online_editor.md#custom-css-classes) for more information + +### Plugins + +Because Online Editor is based on CKEditor 5, you can use CKEditor's capabilities to [create plugins](extend_online_editor.md#add-ckeditor-plugins) for the editor. + +## Benefits + +### Familiar editing tools + +Online editor offers rich text editing tools familiar to most editors and contributors, +which allows quick adoption to the editorial flow. + +![Familiar editing tools](img/familiar_editing_tools.png) + +The editor's toolbars can be customized and reorganized to for the specific project's needs. + +### Customizable text elements + +The range of available text elements can be extended by offering custom elements and custom formatting options. + +Custom formatting options can be offered either as custom CSS classes that editors can add to specific elements, +or as custom styles which can have their own templates. + +More extensive customization is available via custom tags: +completely custom RichText elements that you can fully configure, +as well as custom CKEditor 5 plugins. + +## Use cases + +### Customizable Call to action buttons + +Online Editor extensibility offers a simple way to create custom elements such as Call to action (CTA) buttons. +Creating a CTA custom tag lets you use a template to construct a button element. +Then, you can add a link attribute to provide target for the button, and a style attribute with different presets to style its look. + +![Call to action buttons](img/call_to_action_buttons.png) + +Refer to [Extend Online Editor](extend_online_editor.md#link-tag) for a similar use case. + +### Embed external resources + +Custom tags allow embedding content from external resources inside RichText Fields. +The built-in elements offer embedding of Twitter or Facebook posts, but you can extend the capability by embedding other resources. +These can be, for example, 3D product or real estate viewers. \ No newline at end of file diff --git a/docs/customer_management/customer_portal.md b/docs/customer_management/customer_portal.md index d5d4f029aa..2ef3805ff2 100644 --- a/docs/customer_management/customer_portal.md +++ b/docs/customer_management/customer_portal.md @@ -4,14 +4,17 @@ edition: experience page_type: landing_page --- -# Customer Portal +# Customer Portal product guide -Customer Portal enables [creating and handling of business accounts](https://doc.ibexa.co/projects/userguide/en/master/customer_management/manage_customers/). -With this feature, your customers can [self-register](https://doc.ibexa.co/projects/userguide/en/master/customer_management/customer_portal/), -[edit their organization information](https://doc.ibexa.co/projects/userguide/en/latest/customer_management/customer_portal/), -invite and view members and check their order history. +## What is Customer Portal -![Customer Portal dashboard](img/cp_dashboard_customer_portal.png) +A Customer Portal serves as a central entry point to your services and products. +It helps you provide a unique user experience with a single point of access to any relevant self-service options for your products and services. + +[[= product_name =]] Customer Portal and customer management that ships with it let you create and handle business accounts +and communicate with your partners in a personalized space. +With this feature, your customers can self-register, edit their organization information, +invite and view members, check their order history and more. [[= cards([ "customer_management/cp_configuration", @@ -21,3 +24,174 @@ invite and view members and check their order history. "customer_management/create_user_registration_form" ], columns=5) =]] +## Availability + +Customer Portal is available in Ibexa Experience. It is also compatible with PIM, Commerce and Ibexa Connect. + +## How does Customer Portal work? + +Customer Portal is a component based on Content Types. +This means that [[= product_name =]] provide containers, user management, content management, so you can focus on business logic and general outlook of the portal for your B2B clients. + +### Customer Portal + +The Customer Portal allows company members to log in and manage their profiles and order history. +With user differentiation, company buyers can only purchase products while company admins can invite and manage members and change company information, such as billing addresses. + +![Customer Portal dashboard](img/cp_dashboard_customer_portal.png) + +### Editable in Page Builder + +Custom Customer Portal can be created and edited in Page Builder to meet the needs of each business type, company, or market they operate on. + +To create a new Customer Portal, go to Content and from the menu select Content structure. +There, navigate to the root container for your Customer Portals and select Customer Portal Page. +In the Page Builder creation box, you see the Customer Portal layout where you can add a dedicated Customer Portal block, +Sales Representative, or choose from a selection of blocks available to your [[= product_name =]] version. +If built in page blocks are not sufficient to fulfill your needs, you can add your own. + +![Editable in Page Builder](img/cp_edit_in_page_builder.png) + +You can allow company members to see multiple versions of Customer Portal on a single page by adding them under one Customer Portal container and combining SiteAccess matchers. +This setup is recommended for global markets or company-specific portals, where each portal is designed specifically for its customers and their needs. + +![Multiple portals](img/cp_2_page_view.png) + +### Company management + +The main company management takes place in the Back Office where each company has its own profile where sales representative can find: + +- summary with basic information and order history +- company profile with billing information and contact person +- list of members and pending invitations +- address book with multiple shipping addresses + +![Companies section in Back Office](img/cp_back_office.png) + +From there, they can activate and deactivate the company, edit its information, invite members, manage their roles and edit their basic information. + +In the Roles section, you can define Policies for each user group, for example, a Company buyer. +You can also set up Policies for every user who has a business account by editing a Corporate Access role. + +### Members + +Company members are not standard users. They belong to a separate category called Corporate Accounts. +This category is located in **Admin** -> **Corporate** -> **Corporate Accounts**. +There, you can find a list of companies and their members. + +This feature comes with a set of new roles: + +- Member — users who are members of a company +- Corporate Access — users who can log into Customer Portal +- Company Admin — users who can edit company's details +- Company Buyer — users who can buy in company's name + +All roles and policies associated with them can be fully customized to fit your business needs. + +### Invitations + +Members can be invited to the organization from: + +- the Back Office, go to **Customers** -> **Companies** -> **Select your company** -> **Invitations** -> **Invite member** + +- the Customer Portal, go to your company admin profile, select **Members** -> **Invite members** + +Then, in a pop-up fill out email addresses one by one, or use drag and drop to upload a file with a list of emails. +You also have to assign a role to each new member from a drop-down list. +Click **Send** to send out invitations. + +![Invitations](img/cp_invitations.png) + +Invited users receive an email message with a registration link. +With it, they can register and create their account in the Customer Portal. + +![Create account](img/cp_create_account.png) + +### Company self-registration + +Self-registration allows business customers to take charge and apply for a business account by themselves. +Applications go through the approval process in the Back Office where they can be accepted, rejected or put on hold. +If they are accepted, the business partner receives an invitation link to the Customer Portal, where they can set up their team and manage their account. + +To apply for a business account, a company needs to provide their basic information, +contact information and billing address in an application. + +![Company self-registration](img/cp_registration.png) + +The approval process is customizable. You can decide which user has approval rights by granting them Company Application/Workflow Policy, +you can also decide between which states the user may move applications: + +- on hold +- accept +- reject + +If built-in statuses are not sufficient, you can add custom ones. You can also edit or add reasons for not accepting the company application. Finally, you can customize the registration site itself. + +### REST API + +Customer Portal comes with [REST API](https://doc.ibexa.co/en/latest/api/rest_api/rest_api_reference/rest_api_reference.html#corporate-account) for interacting with corporate accounts from the context of the Ibexa Connect app. + +## Capabilities + +### Company management + +Sales representatives can manage details for companies they are associated with, such as contact persons, billing addresses, and more by accessing Back Office. +Company admins are also able to manage the company's details in the Customer Portal interface. +By giving users power to manage their own accounts, you reduce the need for administrative interventions. + +### Self registration + +Self-registration allows your customers to take control of their business accounts. +This not only improves customer satisfaction but also reduces the administrative burden on your team. +With the ability to integrate with Ibexa Connect you are able to fully automate the process. + +### Address book + +Use of an address book allows you to add many shipping addresses to one company for clients with multiple locations. + +### Custom prices + +You can offer special prices and additional discounts dedicated for Customer groups containing company members with verified accounts. + +### Available in segments + +Corporate accounts are available in segments, which means you can assign companies to different recommendation groups based on gathered data, and deliver recommendations. +It allows you to make use of customer targeting of the segments and create personalized experience for each company. + +## Benefits + +### General overview + +The overall benefit of customer portals is the help they provide to retain customers and increase loyalty, while freeing up customer service employees time for higher-level work. +They can achieve that by providing customers with up-to-date information about their orders and deliveries, personalize shopping experience, offer special deals available only to B2B partners and do that in one, easily accessible space. +Currently, customer portals are a standard in global sites such as Amazon. They are the level of quality that customers just expect, and all businesses strive for. + +### Simplified shopping process + +Business account helps streamline the B2B shopping process with all the paperwork, payment, +and other administrative tasks converted into a few simple steps with prefilled forms, billing addresses, shipping addresses and more. +Making your site a go-to place for company orders. + +### Better customer experience + +In the era of internet, customers expect quick, accessible and excellent quality service and user experience from every business they associate with. +Customer portals offer a seamless self-service experience by providing complete 24/7 access to relevant, up-to-date information and customer support. + +### Client encouragement + +Price strategies are a great way to build and maintain strong relationships with your trading partners. +With special prices available to B2B clients, you can offer the best deals in highly competitive markets. +Those discounts may be a great encouragement to convince big buyers to choose your business over other options. +Competitive prices impact not only the size of the customer base, +they affect every customer’s purchasing strategy, including the diversity, frequency, and volume of their orders. + +### Cost benefits + +Customer portals help you to automate tasks that otherwise would be done by your employees manually, such as customer services, checking shipment status. +An additional benefit of customer portals is their availability 24/7. +Thus, reducing the need to allocate resources to extend working hours or hire more employees. + +### Localization and personalization + +The use of Page Builder in the Customer Portal creation process enables you to +create unique experiences for each business customer based on their location, business type, company, or market they operate on. \ No newline at end of file diff --git a/docs/customer_management/img/cp_back_office.png b/docs/customer_management/img/cp_back_office.png new file mode 100644 index 0000000000..487044b864 Binary files /dev/null and b/docs/customer_management/img/cp_back_office.png differ diff --git a/docs/customer_management/img/cp_create_account.png b/docs/customer_management/img/cp_create_account.png new file mode 100644 index 0000000000..54d8760998 Binary files /dev/null and b/docs/customer_management/img/cp_create_account.png differ diff --git a/docs/customer_management/img/cp_dashboard_customer_portal.png b/docs/customer_management/img/cp_dashboard_customer_portal.png index e9c19b06b4..b53bb06b5e 100644 Binary files a/docs/customer_management/img/cp_dashboard_customer_portal.png and b/docs/customer_management/img/cp_dashboard_customer_portal.png differ diff --git a/docs/customer_management/img/cp_invitations.png b/docs/customer_management/img/cp_invitations.png new file mode 100644 index 0000000000..2c21519bcc Binary files /dev/null and b/docs/customer_management/img/cp_invitations.png differ diff --git a/docs/customer_management/img/cp_registration.png b/docs/customer_management/img/cp_registration.png new file mode 100644 index 0000000000..4af55f538d Binary files /dev/null and b/docs/customer_management/img/cp_registration.png differ diff --git a/docs/pim/img/general_assets.png b/docs/pim/img/general_assets.png new file mode 100644 index 0000000000..83862f720f Binary files /dev/null and b/docs/pim/img/general_assets.png differ diff --git a/docs/pim/img/group_base_pricing.png b/docs/pim/img/group_base_pricing.png new file mode 100644 index 0000000000..72f82eb3e7 Binary files /dev/null and b/docs/pim/img/group_base_pricing.png differ diff --git a/docs/pim/img/grouping_products.png b/docs/pim/img/grouping_products.png new file mode 100644 index 0000000000..e80e8ebd6f Binary files /dev/null and b/docs/pim/img/grouping_products.png differ diff --git a/docs/pim/img/how_pim_works.png b/docs/pim/img/how_pim_works.png new file mode 100644 index 0000000000..780519782c Binary files /dev/null and b/docs/pim/img/how_pim_works.png differ diff --git a/docs/pim/img/multilevel_variants.png b/docs/pim/img/multilevel_variants.png new file mode 100644 index 0000000000..df74bf3187 Binary files /dev/null and b/docs/pim/img/multilevel_variants.png differ diff --git a/docs/pim/img/product_assets.png b/docs/pim/img/product_assets.png new file mode 100644 index 0000000000..0676e5b96c Binary files /dev/null and b/docs/pim/img/product_assets.png differ diff --git a/docs/pim/img/product_attribute_types.png b/docs/pim/img/product_attribute_types.png new file mode 100644 index 0000000000..fb0f9299dd Binary files /dev/null and b/docs/pim/img/product_attribute_types.png differ diff --git a/docs/pim/img/product_attributes.png b/docs/pim/img/product_attributes.png new file mode 100644 index 0000000000..f8a71b3d3b Binary files /dev/null and b/docs/pim/img/product_attributes.png differ diff --git a/docs/pim/img/product_categories.png b/docs/pim/img/product_categories.png new file mode 100644 index 0000000000..628d6a46c3 Binary files /dev/null and b/docs/pim/img/product_categories.png differ diff --git a/docs/pim/img/product_variants.png b/docs/pim/img/product_variants.png new file mode 100644 index 0000000000..76cfbbe283 Binary files /dev/null and b/docs/pim/img/product_variants.png differ diff --git a/docs/pim/img/regional_vat.png b/docs/pim/img/regional_vat.png new file mode 100644 index 0000000000..a9499a6df5 Binary files /dev/null and b/docs/pim/img/regional_vat.png differ diff --git a/docs/pim/pim_guide.md b/docs/pim/pim_guide.md new file mode 100644 index 0000000000..2296d96039 --- /dev/null +++ b/docs/pim/pim_guide.md @@ -0,0 +1,214 @@ +--- +description: The PIM product guide provides a full description of its features as well as the benefits it brings to the client. +--- + +# PIM product guide + +## What is PIM + +PIM is a Product Information Management module that lets you create, configure and +manage products, their specifications, assets, variants and prices, +as well as group products into categories and catalogs. + +## Availability + +PIM is available in all [[= product_name =]] editions. + +## How does PIM work + +Products in [[= product_name =]]’s PIM have underlying Content items enriched with +product-specific information such as attributes, assets, prices, and others. + +PIM lets you group products into categories and catalogs. + +Catalogs are collections of products selected by using configurable filters. +They are specific to each of your sites or storefronts and only contain +the products in them that you wish to sell in their associated storefronts. + +Catalogs contain a complete list of related products that can be displayed on a store site. You can have as many catalogs as required. + +![How does PIM work](img/how_pim_works.png) + +## Capabilities + +### Product specifications + +Product specifications rely on product attributes. Available attributes are defined per product type. + +### Product attributes + +Each product has its own, specific attributes. You can describe a product in technical terms, +define its physical characteristics such as size, color or shape, or functional characteristics +(for example, for a laptop it could be the operating system, amount of memory or available ports). + +Product attributes can belong to one of existing types (numbers, selection, checkout, etc.), +but you can also [add custom attribute types](create_custom_attribute_type.md). +You can configure selected product attributes to be used as a basis for variants. + +![Product attributes](img/product_attributes.png) + +### Product variants + +One product can have multiple versions, for example, there can be a t-shirt in different colors. +You can [create variants of products](product_api.md#creating-variants), differing in some characteristics, based on product attributes. + +![Product variants](img/product_attributes.png) + +### Product assets + +Each product or product variant can have assets in a form of images. +They can be assigned to the base product or per one or more of its variants. +For easier management you can create collections - by using them you can group assets that correspond to specific values of attributes. +Created collection is automatically assigned to the variant or variants that have these attribute values. + +![Products assets](img/product_assets.png) + +### Availability + +Product availability defines whether a product is available in the catalog. +For each product you can [set availability]([[= user_doc =]]/pim/manage_prices_and_stock/#set-product-availability) per variant or per base product. +When a product is available, it can have numerical stock defined, that you can set. +The stock can also be set to infinite, for example, for digital, downloadable products. +A product can only be ordered when it has either positive stock, or stock set to infinite. + +### Product categories + +Product categories help you to organize your products within PIM and also create relationships between them. +Each product can belong to multiple categories of, depending on user’s choice, different or similar character. +Category can also be assigned to multiple products. + +One of the reasons for applying product categories is assisting users in searching for products. +Before you can assign categories to products, you need to [enable product categories]([[= user_doc =]]/pim/work_with_product_categories/#enable-product-categories). + +![Product castegories](img/product_categories.png) + +### Currencies + +Currencies are used when calculating product price. In the system you can find a list of available currencies, +but you can also create custom ones by providing its code. + +### Regions + +Each product or product type can have different regional pricing and regional VAT rate. +You can configure regions in [YAML configuration](enable_purchasing_products.md#region-and-currency). + +### VAT + +For each product you can configure VAT rate. You can set it globally (per SiteAccess) or individually for each product type and product. +To set up different VAT rates for different regions (countries),you need to first configure them in [YAML configuration](enable_purchasing_products.md#vat-rates). + +### Base price + +For each product or product variant you can set a base price. +If you use more than one currency, in the product’s page you can see base price per currency. + +### Custom price + +You can set up different prices depending on customer group or currency. +Each customer group can have a default price discount that applies to all products. +For example, you can offer a 10% discount for all products in the catalog to users who belong to the Resellers customer group. +You can also set different prices for specific products or product variants for different customer groups. + +### Product completeness + +Created product has its own list of the tasks required for product configuration: +attributes, assets, content, prices, availability, and so on. +You can check how complete the configuration is in the product’s view. + +When you create or edit a product, under the product name, +you can see visual indication of what part of product information (tasks) you have completed, and what part is still missing. + +### Catalogs + +With catalogs you can create product lists for special purposes, for example, for B2B and B2C uses, for retailers and distributors or for different regions. +Catalogs contain a sub-set of products from the system. + +You can copy existing catalogs, for example, to create a variant version of an offer with slightly differing filters. +You can then modify the copied catalog and save the updated version. + +### Catalog filters and custom filter + +When you create a new catalog, all products are included in it by default. +To have a better overview for a specific group of products, you can filter the list by: + +- price (Solr or Elasticsearch only) +- product attributes +- product type +- product code +- availability +- product category +- the date when the product was created + +Catalog filters let you narrow down the products from the PIM that are available in the given catalog. +Besides, the built-in catalog filters, you can also [create custom ones](create_custom_catalog_filter.md). + +## How to get started + +To start working with the products, you need to enable purchasing from the catalog. +For this, the following configuration is required: + +- at least one region and one currency added in the shop, +- VAT rates set for the product type, +- at least one price added for the product, +- availability of the product set with positive or infinitive stock. + +Next, follow steps from [product management in user documentation]([[= user_doc =]]/persona_paths/manage_products/). + +## Benefits + +### Product technical and marketing information + +Products added in the shop have both technical and marketing information. +You can see all the attributes, specification and variants in a very detailed way, which helps you to manage and present all the products in the technical way. +In addition, each product and its variants may have assets in the form of images and a description. +Products have underlying Content items, which means you can customize the content structure to contain all the marketing information about the product that you need. + +### Detailed specification with multiple attribute types + +Product attributes help you to create products with detailed, complicated specification. +Thanks to this, you can create product variants based on multiple product attributes that include different information about a product. +Additionally, product attributes are collected in groups so they are easier to manage. + +![Multiple attribute types](img/product_attribute_types.png) + +### Multiple-level variants + +Product variants enable you to have multiple versions of one product, differing in some characteristics. Each product can have more than one variant on one or more levels. It makes it possible to have multiple-level variants of the products complicated in terms of specifications, such as laptops. + +![Multiple-level variants](img/multilevel_variants.png) + +### Extensible availability + +By default, you can configure products with specific number in stock, or with infinite availability. You can also extend the availability mechanism to cover other use cases, such as pre-orders. + +### Regional pricing including regional VAT rates + +Each product type can have different regional pricing and regional VAT rate. What is more, you can configure VAT rate globally or set it individually. Thanks to this, the management of the products that can be sold to various markets is easier and more intuitive. + +![Regional pricing](img/regional_vat.png) + +### Customer group-based pricing + +You can set up different prices depending on customer group - it means that you can have a default price discount for different customer groups that applies to all the products or specific products or product variants. + +![Customer group-based pricing](img/group_base_pricing.png) + +### Product taxonomy + +The taxonomy mechanism enables creating tags or categories with a tree structure and assign them to a Content item, for example, Products. Thanks to this mechanism product categories can be organized into a Category tree to make it easy for the users to browse and to deliver content appropriate for them. + +### Grouping products into catalogs + +You can group all the products into smaller catalogs. +They contain subsets of the whole product list and you can use them to build special catalogs, +for example, for retailers and distributors or for different regions. + +![Grouping products into catalogs](img/grouping_products.png) + +### General and variant-specific assets + +Products and product variants can have their image assets. +You can set up general assets — it means that the product has an asset visible in the main product view. +Additionally, you can assign assets to product variants and place them in a collection. + +![General and variant-specific assets](img/general_assets.png) \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f17b89747c..743153999e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -139,6 +139,7 @@ nav: - Notifications: administration/back_office/notifications.md - Content management: - Content management: content_management/content_management.md + - Content management guide: content_management/content_management_guide.md - Content model: content_management/content_model.md - Locations: content_management/locations.md - Content Relations: content_management/content_relations.md @@ -153,6 +154,7 @@ nav: - Add Image Asset from DAM: content_management/images/add_image_asset_from_dam.md - Fastly Image Optimizer: content_management/images/fastly_io.md - Rich Text: + - Online Editor guide: content_management/rich_text/online_editor_guide.md - Extend Online Editor: content_management/rich_text/extend_online_editor.md - Create custom RichText block: content_management/rich_text/create_custom_richtext_block.md - File management: @@ -168,6 +170,7 @@ nav: - React App page block: content_management/pages/react_app_block.md - Ibexa Connect scenario block: content_management/pages/ibexa_connect_scenario_block.md - Forms: + - Form Builder guide: content_management/forms/form_builder_guide.md - Forms: content_management/forms/forms.md - Form API: content_management/forms/form_api.md - Create custom Form field: content_management/forms/create_custom_form_field.md @@ -300,6 +303,7 @@ nav: - Add search form to front page: templating/layout/add_search_form.md - PIM (Product management): - PIM (Product management): pim/pim.md + - PIM guide: pim/pim_guide.md - PIM configuration: pim/pim_configuration.md - Products: pim/products.md - Product API: pim/product_api.md @@ -345,7 +349,7 @@ nav: - Configure Storefront: commerce/storefront/configure_storefront.md - Extend Storefront: commerce/storefront/extend_storefront.md - Customer management: - - Customer Portal: customer_management/customer_portal.md + - Customer Portal guide: customer_management/customer_portal.md - Customer Portal configuration: customer_management/cp_configuration.md - Create Customer Portal: customer_management/cp_page_builder.md - Customer Portal Applications: customer_management/cp_applications.md