DEV Community

Cover image for How Morlix CMS Connects a Website, Blog Module, and External Services
Евгений Брусницын for Morlix CMS

Posted on AI-assisted

How Morlix CMS Connects a Website, Blog Module, and External Services

A website workflow crosses more boundaries than its homepage suggests. An editor prepares an article, a theme presents it to visitors, media files may live in external storage, and an announcement may be delivered to a separate platform. Each step has a different owner and a different failure mode.

Morlix CMS is being developed around the idea that these parts should work as a coherent ecosystem. This article explains that idea using observable examples from the current Morlix site. It does not assume that every planned service is generally available.

Start with the site and its theme

The current Morlix website runs on a development build of the CMS and has published pages and an active theme. The pages contain information for visitors; the theme participates in the site's visual presentation.

A useful theme does more than provide an attractive front page. It needs to accommodate a long title, a missing image, a changing navigation menu, and content on narrow screens. When an agency hands over a site, the editor's ability to change content and the design's ability to accommodate those changes both matter.

The current environment demonstrates one site configuration. It does not prove that every future theme, editor option, or integration is available to everyone. Verify the version and configuration for the project you intend to use.

The blog module and the theme have different jobs

The Morlix site has an installed and enabled blog module. It manages articles, categories, and tags. The active theme on this site specifies separate presentation templates for a blog card, a list of posts, and an individual post.

That is a concrete example of a module and a theme meeting at the same website. The module provides the blog's content functionality, while the theme helps present it. It is not a guarantee that an arbitrary third-party theme or extension is compatible.

For an editor, the distinction changes the review process. Check the card in the listing as well as the individual article: is the title understandable in both places? Does the link reach the intended article? Does an image work with the surrounding content? The same record can be encountered in more than one context.

Media storage is a separate responsibility

An article's cover, inline images, alternative text, and public page are related, but they are not interchangeable. The team needs to prepare the files, store them, add descriptions, and check that visitors can load the resulting page.

A checked image in the current Morlix blog is stored in S3-compatible storage and is publicly reachable. That observation describes this site's configuration; it does not prescribe a storage provider or prove that all future installations will have identical settings.

For any project, establish who controls the storage account, how files are protected and backed up, and what happens when the site moves. A file's presence in a library is not by itself proof that the published page can load it. Review the page from the visitor's perspective and make sure meaningful images have meaningful alternative text.

Publishing and distribution are different events

A website post can be published successfully while a social delivery is still pending or has failed. In the current Morlix blog, selected connected channels and modes are recorded per article, and delivery states can be checked separately. Earlier posts on this site show confirmed deliveries to selected channels.

Connections depend on authorization and on the external provider's rules. Some providers can restrict attachments or return an ambiguous response. If a delivery result is uncertain, reconcile its state before attempting another send; otherwise a retry may create a duplicate.

This separation also makes editorial ownership clearer. The full article lives on the website, while an announcement points readers to it. External copies should be checked as individual deliveries rather than assumed to exist because the site's post is live.

Follow a single article through the workflow

In the current Morlix site, the process can be understood in five stages:

  1. Prepare the content. Choose a topic, write and verify the article, and agree on who approves it.
  2. Prepare the media. Create or select appropriate files, supply descriptions, and check where they are stored.
  3. Publish on the site. The blog module stores the article and its editorial metadata; the active theme presents its listing and detail views.
  4. Distribute selectively. For configured providers, choose the permitted channels and announcement modes. Check each actual delivery and permalink.
  5. Maintain the project. Keep content, links, access, backups, and updates under a named owner's control.

This is an explanation of the observable workflow on one site, not a setup guide for every future Morlix installation. The CMS and each outside provider retain their own settings and access boundaries.

Questions to ask before a client handoff

For an agency, map where the site and media are hosted, who controls the domain, which extensions are required, and who owns any connected accounts. Record how access can be removed when a team member leaves.

For a designer, inspect both the site's primary pages and the module-generated views. Check article cards, longer headlines, different image ratios, and a page with optional content missing.

For a developer, verify compatibility for the exact theme and extension versions, rehearse updates in a safe environment, and confirm that a working configuration can be restored. Decide how the team will detect an external service failure and who will respond.

For an editor, agree on review, publication, and link-checking responsibilities. A convenient interface cannot replace an approval process or sensible access permissions.

What is planned and what can be confirmed today

The public Morlix product description mentions cloud, marketplace, and AI directions. Treat those as development directions until their readiness, terms, and availability are separately confirmed. A name on a product page is not proof of a generally available service.

As of October 30, 2026, the current Morlix site provides observable examples of a development CMS build, an active theme, a blog module, media storage, and selected social connections. The closed beta for web studios has not started; applications are being collected for future consideration, with access intended for approved applicants.

The public-release target is March 11, 2027. It is an estimate, not a guarantee of timing or feature scope. Web studios can apply for future testing at morlix.ru. For updates, follow the Morlix CMS Telegram channel.

The original Russian article covers the related ecosystem and editorial workflow.


Original article (Russian)

Top comments (0)