APIs & external consumers
Identify the services that send or receive content, the endpoints they depend on and their authentication requirements. Decide whether compatibility, replacement or a transition is needed.
04 / Architecture & integrations
The destination needs to fit your content and the services around it. We map dependencies before choosing the WordPress implementation.
Architecture first
WordPress pages and posts may cover part of the site. More structured requirements can need custom content types, fields, taxonomies and relationship handling.
We choose the model from the requirements, rather than forcing each source content type into the same generic page template. Editing, publishing and maintenance are part of the design.
Trace the dependencies
Identify the services that send or receive content, the endpoints they depend on and their authentication requirements. Decide whether compatibility, replacement or a transition is needed.
Map form fields, recipients, consent wording and downstream systems. Test validation, delivery and handling of failure on the destination.
Review the search behaviour users rely on: fields, filters, categories and language handling. Agree the required experience before choosing the implementation.
Review layouts, reusable components and any dotCMS-specific rendering logic. Rebuild the required behaviour for WordPress rather than assuming a direct template conversion.
Choose intentionally
Each integration gets a decision, an owner and a test. A retired feature can simplify the destination; an overlooked dependency can interrupt another team’s work.
The technical approach depends on the source version, access and available exports. We confirm these before committing to an extraction or import route.
dotCMS documents CSV exports, asset exports and content APIs. Their suitability depends on the data and access available in your installation.
We arrange any credentials through a separate secure process. They are not required in the public assessment form.
Start with a conversation
Bring us the site you have and the challenges you want to leave behind. We’ll start with the right questions.