Technical capabilities Hero

Under the hood

Fully configured CMS

We start every project with a fully configured CMS. This allows us to save time and budget and we can focus on the innovation.

Our solution is fully functional and can be used from the first day of the project. 

Most of the common features and functionalities are available out-of-the-box and do not have to be created again.

Our CMS is 100% built on open-source software and has no licence fees.

Take a detailed look at all the advanced technical features and functional highlights that come with the CMS solution. Dive into the details to better understand how the CMS solution can effectively support and align your evolving business goals, ensuring that its value remains as your company grows.

Application Management

Our software is built on Drupal which is an open-source platform. Drupal can be freely accessed, downloaded, and used by anyone. This allows you to modify and customize the software to meet your specific needs without any licensing fees. The open-source nature encourages collaboration, innovation, and a diverse community of contributors working together to enhance the platform.

Drupal provides robust support for DevOps and NoOps methodologies. Both source code and configurations can be managed with version control and can be deployed with all common CI/CD systems. With DevOps, teams collaborate efficiently across development and operations, streamlining code delivery and deployment. Alternatively, NoOps automates operations tasks, enabling automatic scaling and resource management, allowing your team to focus on content and innovation.

Security monitoring involves consistent oversight of your website's security.  The underlying technology Drupal has a strong security team. Their work includes regular scans to identify vulnerabilities and potential threats. Whenever security vulnerabilities occur our engineers immediately update all our affected websites.

Regular updates with fixed release cycles ensures that your website stays up-to-date and secure with predictable software updates.  The underlying software follows strict update schedules for providing security updates and patches. With a fixed release schedule, you can count on timely bug fixes, new features, and enhanced performance without disrupting your online presence. This guarantees a smooth and planned evolution of your digital platform, providing you with the latest advancements while maintaining stability.

All configurations are stored as code, ensuring seamless and consistent deployments. This means that every aspect of your website's setup, from content types to design elements, is managed through code repositories. This approach guarantees that changes can be tracked, tested, and replicated across environments, enhancing efficiency and maintaining the integrity of your digital platform.

Multisite functionality is a strategic solution for organizations looking to manage multiple websites within a single digital ecosystem. This feature allows you to manage multiple sites with different designs, content, and configurations from a single Drupal installation, reducing operational complexity. By sharing core code, themes, and modules across sites, companies can optimize resource usage, streamline maintenance efforts, and ensure updates are consistent. 

This is technically achieved through Drupal's multi-site architecture, where each site on the network shares the same codebase and database, but retains its own unique settings, themes, and content. This approach enables efficient resource management while providing a customized approach to different sites. In essence, Drupal's multi-site capability allows businesses to manage their digital presence in a holistic way, improving cost efficiency and ease of operation.

More information about operating multi-site instances or a fleet of websites can be found in this article.

Drupal's no-code/low-code site building and configuration offer an intuitive interface for creating and customizing websites without coding expertise. Through drag-and-drop tools and pre-built modules, users can arrange layouts, define content types, and integrate features effortlessly. This approach leverages Drupal's modular architecture to simplify complex tasks, enabling a more accessible and collaborative website development experience.

Drupal's robust extension ecosystem includes a wide range of modules, themes, and plugins that combine to enrich the functionality of the platform. This diversity -- from specialized features to design enhancements -- allows users to use many off-the-shelf solutions, greatly reducing development time and effort. The collaborative nature of the community ensures that these extensions are constantly improved, supported and expanded, providing a dynamic set of tools to meet growing digital demands. Our team constantly monitors and updates the extensions to provide the optimal functionality and user experience when using our software.

Enhanced integration with Client Identity and Access Management (CIAM) improves user authentication and access control through established standards such as OAuth, SAML, and OpenID. This integration simplifies the user experience by allowing them to access multiple applications and services with a single set of credentials while maintaining data security and compliance. Technically, OAuth enables secure cross-application authorization, SAML enables single sign-on (SSO) across systems, and OpenID enables seamless user identity verification, all of which give companies the ability to provide a seamless yet convenient user journey.

Fine-grained logging functionality serves as a powerful tool for gaining in-depth insights into the behavior of your digital platform. This feature enables the systematic recording of various system events, user actions, and potential errors, offering a comprehensive overview of your website's performance and user interactions. These logs not only aid in troubleshooting but also contribute to optimization efforts by identifying bottlenecks, user experience issues, or security concerns. Logs can be viewed in the UI, be downloaded, and forwarded to external logging systems

Technical Features

Drupal's foundation is constructed with PHP and harnesses the power of the Symfony framework, forming a robust and agile base for your digital presence. This architecture allows your website to transcend platform boundaries, making it compatible with various hosting environments, from traditional servers to modern cloud platforms. 

The use of PHP ensures a dynamic and efficient code base, while Symfony's well-established components provide a structured and extensible framework for developers to work with. This combination of technologies enables rapid development, seamless integration with diverse systems, and the flexibility to choose the hosting setup that suits your business strategy.

Structured data storage, coupled with APIs that cover a wide spectrum of data types. Each content item, media asset, taxonomy term, block, and component within Drupal is stored in a structured manner, ensuring uniformity and ease of management.

The APIs provided for each of these data types enable developers to interact programmatically with the stored information. For instance, the JSON:API and GraphQL APIs facilitate data retrieval in a standardized format, enhancing the efficiency of data exchange between Drupal and other systems or applications.

From a technical standpoint, Drupal's structured data storage adheres to best practices for data modeling, ensuring a coherent structure that is scalable as your content grows. 

API-first architecture provides an expansive realm of customization possibilities, making it an ideal solution for businesses seeking precise control over their digital experiences. This approach places APIs (Application Programming Interfaces) at the forefront of the development process, enabling seamless interaction between Drupal and external systems or applications.

By embracing an API-first philosophy, Drupal not only accommodates traditional web interfaces but also facilitates content delivery to various devices and channels, such as mobile apps, IoT devices, and even emerging technologies like virtual reality. This flexibility is achieved through decoupled or headless architectures, where Drupal serves as a content repository while the front-end presentation layer is designed independently, using any preferred technology stack.

API-first approach empowers businesses with unparalleled freedom to mold their digital presence as desired, enabling integrations, extending functionalities, and delivering content across a myriad of platforms and devices without the constraints of a traditional monolithic system.

Our software integrates web components, providing advanced customization and seamless integration of interactive elements into your website. Web components are self-contained modules that encapsulate HTML, CSS, and JavaScript, making them highly universal and reusable. This integration allows developers to create dynamic, modular, and consistent components that can be easily integrated into various parts of a website, improving the user experience.

Drupal's exceptional scalability is rooted in its modular architecture, which empowers you to architect digital solutions with precision. Each module within Drupal serves as a distinct functional component, such as user authentication, content management, or e-commerce integration. This modular approach enables organizations to strategically enhance their website's capabilities by seamlessly integrating new modules as their demands evolve, without the need for extensive redevelopment. 

Furthermore, this architecture optimizes resource utilization, making Drupal capable of efficiently handling increased traffic and content volume. As your online presence grows, the ability to selectively scale specific modules ensures that your platform remains responsive and high-performing.

Architectural approach involves a careful separation of frontend and backend functions, which speeds up the development process. This separation ensures that business logic and data manipulation happen on the inside, while the presentation layer lives on the outside. This distinction allows teams to focus on their own areas, enabling efficient parallel development, easier debugging, and the ability to update front-end elements without impacting back-end logic. As a result, Drupal provides a conducive environment for collaborative development and seamless integration of modern design practices.

Drupal's advanced caching system utilizes cache-tags, cache-contexts, nested-cache-bubbling, and a flexible API to optimize website speed and efficiency. Cache-tags enable targeted cache updates for updated content, reducing load times. Cache-contexts personalize cached content based on user attributes, while nested-cache-bubbling refines cache clearing for quicker delivery of updated content. The flexible API empowers developers to customize caching rules, enhancing performance while delivering tailored experiences.

Marketing

Design system provides a single foundation for consistent design and branding across your digital platforms. This system defines standardized design patterns, typography, colors, and components that maintain a cohesive visual identity. By using a design system, companies can provide a seamless and seamless user experience while efficiently maintaining and updating design elements across their entire digital ecosystem.

The system is equipped with comprehensive SEO capabilities that allow companies to optimize their website's visibility in search engines. These capabilities include tools for fine-tuning metadata, XML sitemap generation, responsive design, and mobile-friendliness. By using these SEO features, businesses can strategically improve their website's search engine rankings and drive organic traffic while focusing on content quality, user experience, and search engine compatibility.

Drupal's integration capabilities extend to leading marketing automation tools such as HubSpot, Salesforce, Mautic, and Marketo. This integration allows businesses to sync customer data, track user interactions, and automate marketing campaigns across multiple platforms. By seamlessly connecting these marketing automation solutions, businesses can optimize customer interactions, personalize experiences, and implement more effective marketing strategies.

Multilingualism allows buisnesses to communicate with diverse audiences by presenting content in multiple languages. With seamless integration with key translation providers through industry-standard APIs, Drupal simplifies the translation process by accelerating content localization. This integration not only covers existing translation services, but also extends to potential future providers, using Drupal's modular architecture and its adaptability to evolving translation technologies.

The out-of-the-box e-commerce features include a number of important components, including product catalog management, shopping cart functionality, integrated payment gateways, and secure order processing. We achieve this by integrating e-commerce modules and extensions such as Commerce and related plugins, providing businesses with a powerful framework to efficiently create and manage online stores. Leveraging these pre-built features allows businesses to create a comprehensive online sales platform without the need for extensive custom development, simplifying customer interactions and enabling efficient transaction management.

Proprietary headless CMS architecture allows companies to transcend the traditional boundaries of websites and build content-driven applications across multiple platforms. The inclusion of the GraphQL and JSON:API API further enhances this potential by offering versatile data retrieval mechanisms. Known for its flexibility, GraphQL allows developers to accurately query only the data needed for a particular context, optimizing performance and minimizing data transfer. JSON:API, on the other hand, provides a standardized approach to querying and manipulating content, providing a consistent experience for developers accustomed to RESTful APIs.

Editorial experience

Predifned roles and permissions allow for fast on-boarding of new content editors. A beautifully crafted user interface (UI) allows for an intuitive authoring experience.

Content migration involves mapping and transforming content structures to align with the Drupal architecture while maintaining data integrity and relationships. The migration process is often implemented using specialized migration modules, scripts, and tools that ensure data accuracy and allow data transformation and cleansing. By adopting content migration to Drupal, companies can take advantage of the platform's vast capabilities while retaining the value of their existing content investments. Any data sources that provide structured data can be migrated to Drupal

Out-of-the-box content moderation and review workflows enable organizations to maintain content quality and adherence to standards. These workflows facilitate a structured editorial process in which content creators submit their work for review before publication. Reviewers with varying levels of authority can carefully evaluate, approve, or request revisions to ensure that only accurate and consistent content reaches the audience. This controlled approach not only enhances content quality, but also promotes collaboration and accountability within the content creation and management ecosystem.

An embedded media management system enables businesses to efficiently handle a wide range of digital assets, from images and videos to documents and media. This embedded system is designed to be fully integrated with a variety of digital asset management (DAM) solutions, providing a holistic approach to organizing and allocating assets. Most common providers already provide ready made integration.

Technically, Drupal's media management system supports the integration of DAM systems via APIs or connectors, allowing enterprises to leverage their existing DAM infrastructure while benefiting from Drupal's content management capabilities. This integration enables consistent asset management, seamless content delivery, and streamlined collaboration across your digital landscape.

Platform's search capabilities are enhanced by integration with leading search providers such as Elastic, Solr, Azure Cognitive Search, Opensearch, and more. This integration enhances search functionality by taking advantage of these established providers, allowing users to quickly and accurately find content. The seamless collaboration between Drupal and these search platforms ensures optimized search that follows industry standards and best practices.

The notification system serves as an important communication channel between websites and users, ensuring that information is disseminated in a timely and targeted manner. This feature allows administrators to customize notifications based on user preferences, actions, or system events, ensuring that users receive appropriate updates and alerts.

Do you need more information about our CMS solution?

Frontpage Content features

Start creating engaging digital content right out-of-the-box. Explore the library of the most common content features.

Read more
Frontpage customization

Make your CMS evolve with your business. Scale and customise your digital experiences to meet your unique business needs.

Read more
Frontpage editorial experience

Empower your content editors with a CMS they'll love to work with. Explore the full potential of a seamless editorial experience.

Read more
Contact us

Interested in our CMS solution?

Get in touch with 1xINTERNET