Skip to content

Add the Cohesivo SaaS guide - #3409

Open
dabrt wants to merge 7 commits into
saasfrom
saas-guide
Open

dabrt wants to merge 7 commits into
saasfrom
saas-guide

Conversation

@dabrt

@dabrt dabrt commented Sep 15, 2026

Copy link
Copy Markdown
Contributor
Question Answer
JIRA Ticket N/A
Versions saas
Edition saas

Add a product guide that introduces Cohesivo SaaS.
(We will update the features and benefirs sections as well as links to documentation when features are properly described in their SaaS variants)

Checklist

  • Text renders correctly
  • Text has been checked with vale
  • Description metadata is up to date

@github-actions

Copy link
Copy Markdown

Preview of modified files

Preview of modified Markdown:

Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Your administrator can then invite other members of the team, up to the number of seats included in the plan.

To start using [[= product_name =]] SaaS, you need to purchase a product license.
For more information, see [Ibexa license pricing](https://www.ibexa.co/products/pricing).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Likely to be updated once pricing is available on cohesivo.com

Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
An EU-based hotelier company runs several boutique accommodations that are primarily targeted at B2B customers.
A marketing team that consists of twelve people manages several websites that advertise their aesthetically distinct venues.
Each of the websites is dedicated to a different clientele, but all must be available in multiple languages.
There's no need for online transactions, because individual customers book their stays in an external booking system, and corporate events are handled offline through the sales team.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rework or drop this one, sounds defensive.

Each of the websites is dedicated to a different clientele, but all must be available in multiple languages.
There's no need for online transactions, because individual customers book their stays in an external booking system, and corporate events are handled offline through the sales team.
With primarily visual storytelling in focus, websites that present photo galleries, room layouts, amenities, and dining menus, don't require custom code.
At the same time, individual customer profiles can contain sensitive data, which forces the company to use EU data residency.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"forces" is not the best verb. Can we rephrase so it is more positive, please?

Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
Comment thread docs/ibexa_products/cohesivo_saas_guide.md Outdated
dabrt and others added 2 commits September 17, 2026 16:45
Co-authored-by: Kamil Madejski <kmadejski@live.com>
Co-authored-by: Tomasz Dąbrowski <64841871+dabrt@users.noreply.github.com>
@dabrt
dabrt requested a review from kmadejski September 17, 2026 15:09
@github-actions

Copy link
Copy Markdown

Summary

Status Count
🔍 Total 80184
🔗 Unique 2938
✅ Successful 1873
⏳ Timeouts 0
🔀 Redirected 2
👻 Excluded 78075
❓ Unknown 0
🚫 Errors 236
⛔ Unsupported 0

Errors per input

Errors in site/administration/admin_panel/admin_panel/index.html

Errors in site/administration/admin_panel/corporate_admin_panel/index.html

Errors in site/administration/admin_panel/languages_admin_panel/index.html

Errors in site/administration/admin_panel/roles_admin_panel/index.html

Errors in site/administration/admin_panel/segments_admin_panel/index.html

Errors in site/administration/admin_panel/system_information_admin_panel/index.html

Errors in site/administration/admin_panel/url_management_admin_panel/index.html

Errors in site/administration/admin_panel/users_admin_panel/index.html

Errors in site/administration/admin_panel/workflow_admin_panel/index.html

Errors in site/administration/administration/index.html

Errors in site/administration/back_office/back_office/index.html

Errors in site/administration/back_office/integrated_help/index.html

Errors in site/administration/back_office/product_tour/index.html

Errors in site/administration/configuration/configuration/index.html

Errors in site/administration/content_organization/content_types/index.html

Errors in site/administration/content_organization/object_states/index.html

Errors in site/administration/content_organization/sections/index.html

Errors in site/administration/recent_activity/recent_activity/index.html

Errors in site/api/api/index.html

Errors in site/api/rest_api/rest_api_authentication/index.html

Errors in site/api/rest_api/rest_api_usage/rest_api_usage/index.html

Errors in site/api/rest_api/rest_api_usage/rest_requests/index.html

Errors in site/api/rest_api/rest_api_usage/rest_responses/index.html

Errors in site/api/rest_api/rest_api_usage/testing_rest_api/index.html

Errors in site/customer_management/cp_applications/index.html

Errors in site/customer_management/customer_portal/index.html

Errors in site/customer_management/customer_portal_guide/index.html

Errors in site/getting_started/first_steps/index.html

Errors in site/getting_started/getting_started/index.html

Errors in site/ibexa_products/cohesivo_saas_guide/index.html

Errors in site/ibexa_products/editions/index.html

Errors in site/ibexa_products/ibexa_experience/index.html

Errors in site/ibexa_products/ibexa_headless/index.html

Errors in site/infrastructure_and_maintenance/security/reporting_issues/index.html

Errors in site/infrastructure_and_maintenance/security/security_checklist/index.html

Errors in site/multisite/translations_management/configure_translations_management/index.html

Errors in site/product_catalog/attributes/date_and_time/index.html

Errors in site/product_catalog/attributes/symbol_attribute_type/index.html

Errors in site/product_catalog/catalogs/index.html

Errors in site/product_catalog/prices/index.html

Errors in site/product_catalog/product_catalog/index.html

Errors in site/product_catalog/product_catalog_guide/index.html

Errors in site/product_catalog/products/index.html

Errors in site/product_catalog/quable/quable/index.html

Errors in site/product_catalog/quable/quable_guide/index.html

Errors in site/product_guides/product_guides/index.html

Errors in site/raptor_cdp/raptor_cdp/index.html

Errors in site/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking/index.html

Errors in site/raptor_cdp/raptor_cdp_guide/index.html

Errors in site/search/activity_log_search_reference/action_criterion/index.html

Errors in site/search/activity_log_search_reference/activity_log_criteria/index.html

Errors in site/search/activity_log_search_reference/activity_log_sort_clauses/index.html

Errors in site/search/activity_log_search_reference/logged_at_criterion/index.html

Errors in site/search/activity_log_search_reference/object_criterion/index.html

Errors in site/search/activity_log_search_reference/user_criterion/index.html

Errors in site/search/aggregation_reference/aggregation_reference/index.html

Errors in site/search/aggregation_reference/authorterm_aggregation/index.html

Errors in site/search/aggregation_reference/checkboxterm_aggregation/index.html

Errors in site/search/aggregation_reference/contenttypegroupterm_aggregation/index.html

Errors in site/search/aggregation_reference/contenttypeterm_aggregation/index.html

Errors in site/search/aggregation_reference/countryterm_aggregation/index.html

Errors in site/search/aggregation_reference/datemetadatarange_aggregation/index.html

Errors in site/search/aggregation_reference/daterange_aggregation/index.html

Errors in site/search/aggregation_reference/datetimerange_aggregation/index.html

Errors in site/search/aggregation_reference/floatrange_aggregation/index.html

Errors in site/search/aggregation_reference/floatstats_aggregation/index.html

Errors in site/search/aggregation_reference/integerrange_aggregation/index.html

Errors in site/search/aggregation_reference/integerstats_aggregation/index.html

Errors in site/search/aggregation_reference/keywordterm_aggregation/index.html

Errors in site/search/aggregation_reference/languageterm_aggregation/index.html

Errors in site/search/aggregation_reference/locationchildrenterm_aggregation/index.html

Errors in site/search/aggregation_reference/objectstateterm_aggregation/index.html

Errors in site/search/aggregation_reference/product_attribute_aggregations/index.html

Errors in site/search/aggregation_reference/productavailabilityterm_aggregation/index.html

Errors in site/search/aggregation_reference/productpricerange_aggregation/index.html

Errors in site/search/aggregation_reference/productstockrange_aggregation/index.html

Errors in site/search/aggregation_reference/producttypeterm_aggregation/index.html

Errors in site/search/aggregation_reference/rawrange_aggregation/index.html

Errors in site/search/aggregation_reference/rawstats_aggregation/index.html

Errors in site/search/aggregation_reference/rawterm_aggregation/index.html

Errors in site/search/aggregation_reference/sectionterm_aggregation/index.html

Errors in site/search/aggregation_reference/selectionterm_aggregation/index.html

Errors in site/search/aggregation_reference/subtreeterm_aggregation/index.html

Errors in site/search/aggregation_reference/timerange_aggregation/index.html

Errors in site/search/aggregation_reference/usermetadataterm_aggregation/index.html

Errors in site/search/aggregation_reference/visibilityterm_aggregation/index.html

Errors in site/search/content_type_search_reference/content_type_criteria/index.html

Errors in site/search/content_type_search_reference/content_type_sort_clauses/index.html

Errors in site/search/criteria_reference/ancestor_criterion/index.html

Errors in site/search/criteria_reference/attributegroupidentifier_criterion/index.html

Errors in site/search/criteria_reference/attributename_criterion/index.html

Errors in site/search/criteria_reference/catalogidentifier_criterion/index.html

Errors in site/search/criteria_reference/catalogname_criterion/index.html

Errors in site/search/criteria_reference/catalogstatus_criterion/index.html

Errors in site/search/criteria_reference/colorattribute_criterion/index.html

Errors in site/search/criteria_reference/contentid_criterion/index.html

Errors in site/search/criteria_reference/contentname_criterion/index.html

Errors in site/search/criteria_reference/contenttypegroupid_criterion/index.html

Errors in site/search/criteria_reference/contenttypeid_criterion/index.html

Errors in site/search/criteria_reference/contenttypeidentifier_criterion/index.html

Errors in site/search/criteria_reference/createdat_criterion/index.html

Errors in site/search/criteria_reference/createdatrange_criterion/index.html

Errors in site/search/criteria_reference/datemetadata_criterion/index.html

Errors in site/search/criteria_reference/field_criterion/index.html

Errors in site/search/criteria_reference/floatattribute_criterion/index.html

Errors in site/search/criteria_reference/floatattributerange_criterion/index.html

Errors in site/search/criteria_reference/fulltext_criterion/index.html

Errors in site/search/criteria_reference/image_criterion/index.html

Errors in site/search/criteria_reference/imagedimensions_criterion/index.html

Errors in site/search/criteria_reference/imagefilesize_criterion/index.html

Errors in site/search/criteria_reference/imagemimetype_criterion/index.html

Errors in site/search/criteria_reference/imageorientation_criterion/index.html

Errors in site/search/criteria_reference/integerattribute_criterion/index.html

Errors in site/search/criteria_reference/integerattributerange_criterion/index.html

Errors in site/search/criteria_reference/isbookmarked_criterion/index.html

Errors in site/search/criteria_reference/iscontainer_criterion/index.html

Errors in site/search/criteria_reference/isuserenabled_criterion/index.html

Errors in site/search/criteria_reference/isvirtual_criterion/index.html

Errors in site/search/criteria_reference/languagecode_criterion/index.html

Errors in site/search/criteria_reference/locationid_criterion/index.html

Errors in site/search/criteria_reference/locationremoteid_criterion/index.html

Errors in site/search/criteria_reference/logicaland_criterion/index.html

Errors in site/search/criteria_reference/logicalnot_criterion/index.html

Errors in site/search/criteria_reference/logicalor_criterion/index.html

Errors in site/search/criteria_reference/objectstateid_criterion/index.html

Errors in site/search/criteria_reference/objectstateidentifier_criterion/index.html

Errors in site/search/criteria_reference/parentlocationid_criterion/index.html

Errors in site/search/criteria_reference/parentlocationremoteId_criterion/index.html

Errors in site/search/criteria_reference/product_search_criteria/index.html

Errors in site/search/criteria_reference/productavailability_criterion/index.html

Errors in site/search/criteria_reference/productcategory_criterion/index.html

Errors in site/search/criteria_reference/productcode_criterion/index.html

Errors in site/search/criteria_reference/productname_criterion/index.html

Errors in site/search/criteria_reference/producttype_criterion/index.html

Errors in site/search/criteria_reference/remoteid_criterion/index.html

Errors in site/search/criteria_reference/search_criteria_reference/index.html

Errors in site/search/criteria_reference/sectionid_criterion/index.html

Errors in site/search/criteria_reference/sectionidentifier_criterion/index.html

Errors in site/search/criteria_reference/selectionattribute_criterion/index.html

Errors in site/search/criteria_reference/sibling_criterion/index.html

Errors in site/search/criteria_reference/subtree_criterion/index.html

Errors in site/search/criteria_reference/updated_at_criterion/index.html

Errors in site/search/criteria_reference/updated_at_range_criterion/index.html

Errors in site/search/criteria_reference/useremail_criterion/index.html

Errors in site/search/criteria_reference/userid_criterion/index.html

Errors in site/search/criteria_reference/userlogin_criterion/index.html

Errors in site/search/criteria_reference/usermetadata_criterion/index.html

Errors in site/search/criteria_reference/visibility_criterion/index.html

Errors in site/search/search/index.html

Errors in site/search/search_criteria_and_sort_clauses/index.html

Errors in site/search/sort_clause_reference/contentid_sort_clause/index.html

Errors in site/search/sort_clause_reference/contentname_sort_clause/index.html

Errors in site/search/sort_clause_reference/createdat_sort_clause/index.html

Errors in site/search/sort_clause_reference/datemodified_sort_clause/index.html

Errors in site/search/sort_clause_reference/datepublished_sort_clause/index.html

Errors in site/search/sort_clause_reference/depth_sort_clause/index.html

Errors in site/search/sort_clause_reference/field_sort_clause/index.html

Errors in site/search/sort_clause_reference/id_sort_clause/index.html

Errors in site/search/sort_clause_reference/path_sort_clause/index.html

Errors in site/search/sort_clause_reference/priority_sort_clause/index.html

Errors in site/search/sort_clause_reference/product_sort_clauses/index.html

Errors in site/search/sort_clause_reference/productavailability_sort_clause/index.html

Errors in site/search/sort_clause_reference/productcode_sort_clause/index.html

Errors in site/search/sort_clause_reference/productname_sort_clause/index.html

Errors in site/search/sort_clause_reference/score_sort_clause/index.html

Errors in site/search/sort_clause_reference/sectionidentifier_sort_clause/index.html

Errors in site/search/sort_clause_reference/sectionname_sort_clause/index.html

Errors in site/search/sort_clause_reference/sort_clause_reference/index.html

Errors in site/search_results/index.html

Errors in site/snippets/aggregation_arguments/index.html

Errors in site/users/customer_groups/index.html

Errors in site/users/invitations/index.html

Errors in site/users/passwords/index.html

Errors in site/users/user_management_guide/index.html

Errors in site/users/users/index.html

Redirects per input

Redirects in site/product_catalog/quable/quable_guide/index.html

Redirects in site/qualifio/qualifio/index.html

Full Github Actions output

@dabrt
dabrt requested a review from a team September 18, 2026 07:42
@ibexa-workflow-automation-1
ibexa-workflow-automation-1 Bot requested review from adriendupuis and mnocon and removed request for a team September 18, 2026 07:42

@mnocon mnocon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just small comments

The non-purple files can be deleted, right?

### Product catalog

Use the built-in Product Information Management (PIM) capability to manage products and their specifications, attributes, variants, assets, pricing, availability, categories, catalogs, and completeness scoring.
You can use the product catalog independently within [[= product_name =]] SaaS, or connect it to third-party commerce platforms, including [[[= pim_product_name =]]](https://www.quable.com/en).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think Quable might be the only PIM that we support outside of the built-in one?

  1. Current sentence makes it sounds as if we support other PIMs than Quable as well
  2. I'm not sure about calling Quable a "commerce platform"

https://quable.com/en/platform/pim mentions "PIM platform"

Comment on lines +89 to +91
### Rich-text editing

Use the advanced rich-text editing tools, such as the [Headless Page Builder]([[= user_doc =]]/content_management/create_edit_pages/).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd avoid "rich-text" (because of the fieldtype 🙈 ), and highlight what the headless page builder allows you to do, that is: Use the Page Builder as a WYSIWYG editor that works with an external preview, in the headless mode.

(wording to be improved ofc 😄 )

An EU-based hotelier company runs several boutique accommodations that are primarily targeted at B2B customers.
A marketing team that consists of twelve people manages several websites that advertise their aesthetically distinct venues.
Each of the websites is dedicated to a different clientele, but all must be available in multiple languages.
With primarily visual storytelling in focus, websites that present photo galleries, room layouts, amenities, and dining menus, don't require custom code.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel this part is risky - you need custom code to display anything after all. It just lives "outside" Cohesivo


[[= product_name_base =]] provisions and manages the [[= product_name =]] SaaS instance.
The company receives administrator access during onboarding.
It can then invite the remaining users up to the number of seats included in their licensing plan.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to be sure, let's double check before the official release that seat-pricing is what we go with

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants