Knowledge Base

Ingeniux Articles

Browse our library of articles written by subject matter experts interested in sharing product knowledge, insights, and best practices.

Featured Articles


Ingeniux Article: Fall-Winter 2025 Software Release Sneak Peek

Fall-Winter 2025 Software Release Sneak Peek

The Ingeniux CMS Winter 2026 release delivers more than one hundred enhancements that strengthen the DITA Publishing Pipeline, improve publishing transparency, and streamline daily authoring tasks.

Ingeniux Article: Why PDF Governance Matters

Why PDF Governance Matters

As CMS implementations mature, organizations can evolve from flexible default document handling to introducing dedicated governance workflows for PDFs that provide enhancing control, compliance, and...

All Articles


47 results filtered by:


Article

Custom Macros vs. Automated Tasks

February 19, 2025

Find out how customer macros differ from custom tabs in Ingeniux CMS development and administration.

Article

Custom Macros vs. Custom Tabs

February 18, 2025

Find out how customer macros differ from automated tasks in Ingeniux CMS development and administration.

Article

Understanding Custom Macros

February 17, 2025

This article digs into custom macros, a new feature in Ingeniux CMS that extends the functionality of custom hooks, allowing CMS Administrators to execute scripts manually without needing a...

Article

Custom Macros vs. Custom Hooks

February 13, 2025

Learn about the new customer macros feature in Ingeniux CMS and dig into how they differ from traditional custom hooks.

Article

Looking Back at 2023 Software Release Highlights: Custom Macros

January 8, 2024

Custom macros are a new feature in Ingeniux CMS 10.6 that extends the functionality of custom hooks to allow manual triggering of a script. These scripts can automate functions in the CMS, such as...

Article

Looking Back at 2023 Software Release Highlights: OAuth Identities

January 5, 2024

In the ever-evolving landscape of Content Management Systems (CMS), security and authentication remain of paramount importance. We took a significant leap forward last year with the introduction of...

Article

Working With Custom Hooks: OnEntitySave

September 25, 2023

This custom hook is a method for capturing all "saves" for CSAPI entities (e.g., pages, assets, users, system options). See how this hook is used in the CMS and learn about the important things to...

Article

Working With Custom Hooks: OnPublishComplete

September 13, 2023

Unlike other before and after hooks, this custom hook is not triggered by an action, but rather waits for the action to be completed before it is triggered. Learn how to employ this hook to augment...

Article

Working With Custom Hooks: OnBeforePublish

September 13, 2023

Publishing in the CMS is the final step to sending content out to an external environment, usually to an Ingeniux DSS. Learn how this custom hook can be employed to avoid publishing mistakes.

Article

Working With Custom Hooks: OnWorkflowAdvanceAsset

September 12, 2023

Workflows in the CMS are designed to navigate content teams through a controlled editorial process. In this article, we take a look at how custom hooks can be utilized to enhance the action of...

Article

Working With Custom Hooks: OnWorkflowAdvance

September 12, 2023

Workflows in the CMS are designed to navigate content teams through a controlled editorial process. In this article, we take a look at how custom hooks can be utilized to enhance the action of...

Article

Working With Custom Hooks: OnUndoCheckOutAsset

July 26, 2023

The undo check out action replaces the checked out version of an asset with the state it was in when it was last checked in. This custom hook can save you from falling into the traps sometimes...

Article

Working With Custom Hooks: OnRollbackAsset

July 25, 2023

The rollback action replaces the checked out version of an asset with the state it was in at an earlier time in history. This custom hook can save you from falling into the traps sometimes associated...

Article

Working With Custom Hooks: OnRenameAsset

July 24, 2023

Naming conventions are an often overlooked but very important aspect of organized CMS management. This custom hook can help your team use the correct naming conventions everytime and understand if an...

Article

Working With Custom Hooks: OnMoveAsset

July 17, 2023

Moving an asset in the Asset Tree can sometimes have unforeseen consequences. Find out how this custom hook can help you track moved assets and alert relevant parties of the change.

Article

Working With Custom Hooks: OnMarkForPublishAsset

July 10, 2023

Marking a content item for publish is a crucial step in the publishing process. This custom hook can help administrators control how assets are published - and who is allowed to publish them.

Article

Working With Custom Hooks: OnEmptyAssetRecycleFolder

July 3, 2023

When the Recycle Folder is emptied, all content that it once held is permanently deleted. Use this custom hook to guard yourself from the accidental loss of important assets.

Article

Working With Custom Hooks: OnDeleteAsset

June 26, 2023

Having rules around how and when a content item is deleted is important to the successful management of any CMS. In this article, we explore how this custom hook can be used to set paramaters around...

Article

Working With Custom Hooks: OnCopyAsset

June 19, 2023

There are many reasons users may need to copy assets - and much potential for chaos if there is not a system in place to keep things organized. Learn how this custom hook can help site administrators...

Article

Working With Custom Hooks: OnAssignAsset

June 12, 2023

Assigning an asset to a user or group allows them to make changes to the asset. We explore how this custom hook can help provide boundaries around how assets are assigned.

Article

Working With Custom Hooks: OnCheckOutAsset

June 5, 2023

Checking out an asset in the Asset Tree is a common action and a necessary step in the editing process in the CMS. We explore how - and why - paramaters might be set on the action of checking out an...

Article

Working With Custom Hooks: OnCheckInAsset

May 29, 2023

Checking in an asset in the Asset Tree is a common action and a necessary step in the go-live process in the CMS. We explore how - and why - paramaters might be set on the action of checking in an...

Article

Working With Custom Hooks: OnAssetCategorizationChange

May 22, 2023

Taxonomy categories can be applied to content items in the CMS and are primarily used for querying, filtering, and sorting content on a website. We look at how this custom hook can be used to set...

Article

Working With Custom Hooks: OnPageCategorizationChange

May 15, 2023

Taxonomy categories can be applied to content items in the CMS and are primarily used for querying, filtering, and sorting content on a website. We look at how this custom hook can be used to set...

Article

Working With Custom Hooks: OnCategoryRenamed

May 8, 2023

Taxonomy categories can be applied to content items in the CMS and are primarily used for querying, filtering, and sorting content on a website. We look at how this custom hook can be used to set...

Article

Setting Up Google Tag Manager in Ingeniux CMS

April 17, 2023

This guide on how to set up Google Tag Manager in Ingeniux CMS will give you the foundation you need to start using and managing tags on your website.

Article

Working With Custom Hooks: OnCategoryDeleted

April 17, 2023

The taxonomy system is a major contributing factor to the functionality of content on a web site, and deleting categories can cause unforeseen issues. We examine how to use this custom hook to...

Article

Working With Custom Hooks: OnCategoryCreated

April 14, 2023

In the Taxonomy Tree users can create, rename, move, and delete categories. We explore how the OnCategoryCreated custom hook can be employed to maintain consistency in your taxonomy when working in...

Article

Working With Custom Hooks: OnMoveTaxonomy

April 10, 2023

The taxonomy system in the Ingeniux CMS is a hierarchical structure of categories used for querying, filtering, and sorting content. We look at how the OnMoveTaxonomy custom hook can be used to...

Article

Working With Custom Hooks: OnPasteSpecial

March 23, 2023

Copy/paste is one of the most commonly used actions in the Site Tree. Learn how to enhance this seemingly simple functionality with the OnPasteSpecial custom hook.

Article

Working With Custom Hooks: OnMove_Page

February 17, 2023

Location of a Content Item within the Site Tree can have a huge impact, directly effecting things like URL structure for example. In this article we explore some ways to safeguard the integrity of...

Article

Working With Custom Hooks: OnUpload

January 4, 2023

This custom hook can help you keep your asset tree clean and organized - and ensure your team adheres to standards.

Article

Working With Custom Hooks: OnEmptyRecycleFolder

January 2, 2023

When a user deletes an item from the Site Tree it is moved to the Recycle Folder. A CMS administrator may want to have scripts developed for this hook to prevent important content from being removed...

Article

Working With Custom Hooks: OnRollback

December 14, 2022

Performing a rollback on a content item in the Site Tree reverts the content item to a previous version. Learn how to enhance this custom hook to meet business requirements and avoid content...

Article

Working With Custom Hooks: OnMarkForPublish

December 7, 2022

Marking for publish is one of the most important actions in the CMS because it determines which content items can be published to the live site(s). Learn how to work with this custom hook.

Article

Working With Custom Hooks: OnCopy

July 22, 2022

When working in the CMS, it is a fairly common practice for users to copy and paste content items in the Site Tree. Use this custom hook to help users avoid common mistakes and oversights.

Article

Working With Custom Hooks: OnDelete

July 22, 2022

There are many good reasons to enhance this custom hook to meet site requirements - including security and legality. Learn more about how this custom hook can help you avoid accidentally deleting the...

Article

Working With Custom Hooks: OnCheckOut

July 18, 2022

Checking out a Site Tree content item enables a user to take possession of the content item and edit it. Learn how to customize and extend this functionality in the custom hook.

Article

Working With Custom Hooks: OnCheckIn

July 18, 2022

In the CMS, checking in a content item in the Site Tree commits to history the working (checked out) version of the state of the edit form fields. Learn how to customize and extend this functionality...

Article

Working With Custom Hooks: OnAssign_Page

July 11, 2022

Assigning a page or component in the CMS changes the user or group that is allowed to access the content item. Learn how to customize and extend this functionality in the custom hook.

Article

Working With Custom Hooks: OnRename

June 6, 2022

The OnRename custom hook is triggered when a page, component, or folder is renamed in the Site Tree. Follow along as we demonstrate how to customize and extend this functionality.

Article

Working With Custom Hooks: OnNew

May 30, 2022

Become familiar with one of the most commonly used custom hooks in the system. The OnNew custom hook is fired when a new item is created in the Site Tree.

Article

Working With Custom Hooks in Ingeniux CMS

May 23, 2022

Custom hooks have the potential to enhance and streamline daily processes in the CMS and facilitate user productivity. In this series, we take a look at how custom hooks can be used in the Ingeniux...

Article

ASP.NET Extensibility

March 10, 2021

In this article we provide information that will help you to develop overrides, extend import, and update functionality.

Article

Adding Content with ETL REST API

March 10, 2021

This article provides an example of how to log into the CMS Web API and an example of how to import JSON via the post method.

Article

ETL Tool

March 9, 2021

The ETL tool imports CSV, JSON, and XML data into Ingeniux CMS. Learn more about this process and how to use this tool in this article.

Article

Configuring Index Rebuild Settings During Development

June 26, 2017

Configuring your CMS site to rebuild indexes during site development.