• Decrease Text SizeIncrease Text Size

Company

Who We Are

Oxcyon and Centralpoint have earned their place in the Gartner Magic Quadrant for Digital Experience Platforms. Centralpoint's versatility shines through its ability to be installed either On-Premise or in the Cloud, offering users access to an extensive selection of over 220 modules. These modules work harmoniously to streamline your information and optimize its delivery.
 
Centralpoint transcends traditional enterprise knowledge management, embracing the challenge of aggregating and indexing your scattered data. Beyond this, it provides exclusive tools that have transformative potential for your organization. From Data Transfer and Automated Metadata to Global Login and over 200 other capabilities showcased in our Module Gallery, Centralpoint delivers a robust foundation.

Digital Experience Platforms, like Centralpoint, accomplish a higher level of integration by harmonizing diverse tools—content, documents, digital assets, products, LMS, videos—and personalizing user experiences based on roles and preferences. Over 350 organizations, spanning Fortune 1000, Healthcare, Manufacturing, and Government sectors, rely on Centralpoint's capabilities.

Centralpoint boasts a distinctive bi-weekly evergreen update system, facilitating remote updates. This ensures that both On-Premise and Cloud clients stay current and obsolescence-free. Share details about your project, and let us demonstrate Centralpoint's adaptability with a tailored approach.

Oxcyon's early market traction is evident in Healthcare, Government, Manufacturing, Distribution, Non-Profit, and Publishing verticals, where it has garnered strong adoption. 
 

Competitive Landscape

                                            CMS Vendor Comparison
In today's complex vendor landscape, choosing the right partner can be as perplexing as comparing apples to oranges. Oxcyon simplifies this process with a straightforward proposition: a Digital Experience Platform that unifies your digital strategy. Today's needs extend beyond mere content or document management. What you require is a battle-tested platform used by over 350 clients worldwide, seamlessly integrating data from disparate systems to securely serve each user's needs. Our approach is refreshingly straightforward: we let our capabilities prove themselves—Before you Buy!

Oxcyon takes it a step further by setting up a live, functional Enterprise tailored to your organization. With your data (under NDA), we showcase improvements in metadata, search, and demonstrate our integration prowess with AD, SAML, and other systems, highlighting how each user can securely access their information.

When it comes to competition, the Gartner Magic Quadrant places Oxcyon in the company of giants such as Microsoft, Liferay, Oracle, IBM, and Salesforce within the Digital Experience Platforms realm. However, from our perspective, we're not so much competitors as complements, filling in gaps left by others.

Gartner defines a Digital Experience Platform as a unified solution that centralizes almost every required function. This puts Oxcyon in competition not just with specific technologies, but with service providers as well. Our Digital Experience Platform centralizes and harmonizes operations, which could mean phasing out older applications, integrating some, and developing others. We respect the time and money you've invested in your existing infrastructure and guide you in preserving what works and transforming what doesn't. Our unique bi-weekly remote updates, whether On-Premise or in the Cloud, prevent your investment from becoming obsolete. Just like fruit changes over time, technology evolves. Our goal is to provide you with a sustainable digital experience platform that evolves seamlessly.

Oxcyon in the News

451 Research initiates coverage of Oxcyon’s Centralpoint, citing its governance-before-inference approach to AI
Thursday, July 2, 2026
The S&P Global Market Intelligence unit frames Centralpoint as an AI governance platform built on a 25-year data governance foundation — not a generative-AI product assembled from scratch. AI Governance Watch Video Centralpoint AI Governance Platform Model-agnostic AI governance, RAG operationalization, prompt oversight, inference monitoring, usage metering, auditing, and enterprise AI operational control. Launch Video Download White Paper Bath, Ohio — July 2, 2026 — Oxcyon today announced that 451 Research, part of S&P Global Market Intelligence, has published a coverage initiation on its Centralpoint platform. Authored by analyst Paige Bartley, the report examines how Oxcyon has extended a content management and federated search platform with more than 25 years in production into a platform for enterprise AI governance. The report’s central observation is architectural. Centralpoint applies sensitivity classification, redaction and audience scoping at the moment data is indexed — before any record is exposed to a large language model. 451 Research characterizes this governance-before-inference design as a structural differentiator that vendors who added governance after the fact cannot easily retrofit. Most AI governance specialists, the report notes, apply their controls at query time, after the model has already processed the underlying data. 451 Research also credits Centralpoint’s long production history in regulated environments as a track record that AI-na...
Oxcyon Releases First On-Premise AI Governance Platform
Monday, June 1, 2026
Press Release For Immediate Release Bath, Ohio — May 4, 2026 Centralpoint keeps Skills and Prompts local, runs LLM-agnostic, and unifies data indexing and inferencing in a single platform — with the engagement model to prove it on customer data before any commitment. Oxcyon today released the first on-premise AI Governance Platform: Centralpoint. Oxcyon is not a start-up. The company was founded in 2000 and has spent twenty-five years continuously developing the data-aggregation, transformation, governance, and inferencing foundation the platform is built on. Centralpoint is in production today across 85+ enterprise deployments — including the US Congress, FedEx, Samsung, Ericsson, RWJBarnabas, and Centene — serving approximately fourteen million governed user sessions per month. The on-premise AI Governance Platform announced today is the fifth era of that single architectural lineage, not a new entrant building toward enterprise readiness. Watch the Announcement In the announcement video, Oxcyon leadership walks through the heritage that produced the platform, the architectural principles that distinguish it from cloud-only AI vendors and from policy-only governance platforms, and the “install-and-prove” engagement model that lets prospective clients evaluate Centralpoint against their own data, in their own environment, before any procurement decision is made. Announcement Video The first on-premise AI Governance Platform — the heritage, the architecture, the proof. Sh...
Centralpoint DXP 8.11.119 Introduces JWT Authentication for API Security
Sunday, December 14, 2025
FOR IMMEDIATE RELEASE Bath, OH — December 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.119. Now serving 325 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.119 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Update Installation Delay Days Feature This update adds a configurable delay option to the Update Installation scheduled task in Master > Content > Scheduled Tasks, allowing administrators to postpone automatic update installations by a specified number of days after an update is released. The feature is designed for clients who prefer to let other servers test updates before applying them to their own environment. A new Delay Days property has been added to the Update Install job configuration under the General group, accepting values from 0 to 365 days. When configured, the system checks the update's release date against the delay threshold and skips installation until the eligible date is reached, logging the deferral status to the process log. The Synchronize Web Sites scheduled task must also be enabled, as it controls when Centralpoint updates become available to web sites. Failing to enable synchronization while enabling updates could cause issues when the master falls out of sync with...
Centralpoint DXP 8.11.118 Delivers Education and Assessment Module Enhancements
Sunday, November 30, 2025
FOR IMMEDIATE RELEASE Bath, OH — December 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.118. Now serving 324 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.118 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Integration with Itiliti Health Prior Authorization lookup At the bottom of the Properties page You'll find the Itiliti Health Prior Authorization Lookup attribute switch. When enabled, it will display all properties required for this integration to work. Education > Questions > Essay Answer > Radio Buttons Essay questions now support a radio-button control type. Radio Button essay questions also support the "Append Other Input?" feature released in v8.11.1118 Education > Questions > Essay Answer > Check Boxes This question type includes a new attribute named "Append Other Input?". When enabled, an additional option labeled "Other" appears in the list. If the user selects "Other," a text field is displayed, allowing them to enter a custom answer. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify str...
Centralpoint DXP 8.11.117 Advances Natural Language Search Capabilities
Sunday, November 16, 2025
FOR IMMEDIATE RELEASE Bath, OH — November 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.117. Now serving 321 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.117 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ColumnValueBySearchType This new script method allows the site to render a different value from the same column when a module view searches the NLS configuration or reverts back to the default search. For example, the problem case this solved was rendering a truncated portion of RTFEditor1 without markup when the default search is used and rendering the value containing a highlighted snippet from the same attribute during the NLS search. Applying two instances of this CpScript that target the different types is a solution to render the desired output. Read the script builder help file for details and setup assistance. CpScript PDFViewer A new property named removeAnnotations is supported. This allows admins to choose the types of annotations removed when rendering the PDF. Please use the script builder help file to review the supported types when applying this feature. New NLS & AI > AI Providers Module Created a new administrative interface accessible through NLS & AI > AI P...
Centralpoint DXP 8.11.116 Advances Natural Language Search Capabilities
Sunday, November 2, 2025
FOR IMMEDIATE RELEASE Bath, OH — November 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.116. Now serving 321 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.116 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary AI Content Summarization Feature The AI Content Summarization feature has been implemented and can be enabled through the NLS & AI > Properties module. When enabled, console form views containing attributes eligible for summarization will display a sparkle icon at the top of the form view. Users can click this icon to select specific attributes they wish to summarize, after which the system generates a summary that can be copied in either text or HTML format. This functionality leverages AI capabilities to provide quick content overviews for administrators working with content-rich attributes within the console. Resources Handler > /Resource.ashx Video files that are natively supported in browsers (mp4 & webm) did not support seeking (fast forward / rewind) when transmitted through the system's resources file handler. Dragging the seek bar ahead or backwards did nothing and was reported as an error. This update resolves the issue. About Oxcyon and Centralpoint Oxcyon is a technology c...
Centralpoint DXP 8.11.115 Delivers Education and Assessment Module Enhancements
Sunday, October 19, 2025
FOR IMMEDIATE RELEASE Bath, OH — October 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.115. Now serving 318 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.115 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Questions > Is Optional? A new attribute named "Is Optional?" exists in records for test questions. An optional question is excluded from the total grade and is not required to be answered. If all questions in a test are optional, submitting the test will automatically result in a perfect score of 100. To use this feature, the module designer record for the site's Education module must be resubmitted. CpScript EducationCertificateLink This script method contains many updates that provide customization of the formatting. Please read the help file for further details. The navigationItemSystemName property is no longer required and will begin using the current page's SystemName by default. The following properties are now supported to customize the output: anchorHtml, windowWidth, windowHeight. The new window for the certificate will open in the center of the user's screen. Master > Scheduled Tasks > Temp Image File Generator A new scheduled task is released that will ...
Centralpoint DXP 8.11.114 Advances Data Transfer Capabilities
Sunday, October 5, 2025
FOR IMMEDIATE RELEASE Bath, OH — October 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.114. Now serving 318 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.114 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Aspose Image Handler The following files are now supported by the system's Aspose Image Handler: ppsx, mpp, oxps, xps, eps, mbox, dcm, dicom, webp, tga, psd, eml, emlx, xml, svg, vsx, dwg, bmp, emf, gif, ico, jpg, jpeg, png, tif, tiff, wmf New API (beta) Category - Development Testing Only The API (beta) category has been added to the client console with three modules: AI Test Center, API Test Center, and Properties. These modules are in early development and are intended exclusively for testing feature feasibility. They are NOT production-ready and should not be used in production environments. CpScript ExtTable The script has been extended to support the sDom property in the DataTables.js configuration object. This allows customization of DOM positioning for the DataTables feature elements. Please read the script builder help file for documentation and setup assistance. Data Cleaner SQL Query Value Type Added SQL Query as a new Value Type option in the Data Cleaner module, allowing custom SQL quer...
Centralpoint DXP 8.11.113 Advances Natural Language Search Capabilities
Sunday, September 14, 2025
FOR IMMEDIATE RELEASE Bath, OH — September 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.113. Now serving 318 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.113 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ColumnTaxonomy Supports the truncate and truncatedSuffixText properties that are used in standard Column and Attribute scripting. RegisterCssFile CpScript This CpScript registers a CSS file within the head tag of the page. At this time, only relative paths to local .css files in the site are supported. Support for files with absolute URLs can be supported upon request. Tools > Actionable Select Command Builder A new console utility page is available. This tool generates required records for a template form that allows users to select and process multiple records via the FormBulkDataAction CpScript. Data Sources > Select Command Builder The searchable table on the page will render a button that allows users to filter the table by their selected rows. CpScript FormBulkDataAction This script allows console administrators to create a form that has the ability to update one or more records. The following actions are supported: Change Attributes, Change Module, and Delete. This script is ...
Centralpoint DXP 8.11.112 Introduces JWT Authentication for API Security
Monday, September 1, 2025
FOR IMMEDIATE RELEASE Bath, OH — September 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.112. Now serving 318 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.112 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Web.config: Assembly Reference Updates for .NET Core API Assembly references will be updated in all web.config files to reflect the new .NET Core API naming convention. Specifically, references under the pages/controls/add elements will be changed from "Centralpoint.Web.UI" to "Centralpoint.Web", and handler type declarations containing "Centralpoint.Web.UI" after the comma will be updated to "Centralpoint.Web". These modifications ensure compatibility with the new .NET Core API release and maintain proper assembly binding throughout all web.config files in the installation. New Data Transfer Source Google Drive (Public Folder Access) This feature allows the data transfer process to access and retrieve files from public Google Drive folders. Instead of requiring individual file permissions or authentication, the system can now connect to publicly shared Google Drive folders using folder URLs and transfer the contents directly to the server. The files will be...
Centralpoint DXP 8.11.111 Advances Data Transfer Capabilities
Sunday, August 17, 2025
FOR IMMEDIATE RELEASE Bath, OH — August 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.111. Now serving 318 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.111 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ExtTable A new property named hasSearchableColumns is supported. When enabled, users can click on any column header in the table and type search terms to filter results within that specific column only. Please use the script builder help file for setup assistance. Data Sources > Select Command Builder The searchable table on the page will render controls that allow users to filter by dates. The SQL contains CpScripts that insert filters required for the search. There are configurable options in the Template Content attribute that allow console admins to change labels of the search controls or completely remove it from the page. New Site Property Ole Db Provider Version Here are two New site properties that control OLE DB Provider Version: 1. In the Master Console, this property manages data transfers that use OLE DB drivers, including for Access databases, Excel files, and delimited text files. 2. In the Website Console, this property controls utilities that also rely on OLE DB drivers fo...
Centralpoint DXP 8.11.110 Delivers Taxonomy and Classification Enhancements
Sunday, August 3, 2025
FOR IMMEDIATE RELEASE Bath, OH — August 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.110. Now serving 315 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.110 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Script Generator > Export Module Results A new type named "Export Module Results" is supported from the Script Generator module. This feature was designed for and supported within Centralpoint module results views and site search pages. This feature allows users to export search results into excel format. Please read the help file for more documentation on functionality and setup assistance. SystemPageSearchShareButton CpScript This new CpScript can be added to Site Architecture > System Pages > Search to generate a Copy Link button that allows users to share direct links to search results. When clicked, the button creates a shareable URL that will take recipients directly to the same search results page, though users with different permission levels may see varying results based on their access rights. This feature does not support "Search Within Results" functionality, and the generated links are only functional within the site where they were created. System Filtration...
Centralpoint DXP 8.11.109 Advances Data Transfer Capabilities
Monday, July 21, 2025
FOR IMMEDIATE RELEASE Bath, OH — July 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.109. Now serving 314 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.109 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Custom Role Providers Added a new "Custom Role Provider" site property that allows administrators to specify an Assembly and Type name for a custom role provider implementation. When configured, the system will dynamically load and instantiate the specified role provider class at web site startup, enabling organizations to implement custom role resolution logic beyond the default approach. If the custom provider fails to load or is not specified, the system gracefully falls back to the DefaultRoleProvider. Add support for tif files to PdfViewer Add support for viewing .tif and .tiff files in PdfViewer by converting them to .jpg images. New Data Transfer GetImageMetaData script Extracts metadata properties (such as width, height, and EXIF/DICOM tags) from image files in JPEG2000, DICOM, or TIFF formats. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unif...
Centralpoint DXP 8.11.108 Delivers Performance and Stability Improvements
Sunday, July 6, 2025
FOR IMMEDIATE RELEASE Bath, OH — July 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.108. Now serving 314 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.108 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Module Search Proximity Enhancement All module searches utilizing proximity (geospatial) functionality have been updated with simplified algorithms and optimized query structures, resulting in reduced complexity and improved performance. These enhancements streamline location-based search operations across the platform while maintaining accuracy. Centralpoint Contextual Search - Final Phase Analytics The final phase of the Centralpoint Contextual Search Engine delivers comprehensive analytics capabilities with five specialized reporting modules that provide deep insights into search performance and user behavior. The new analytics suite includes the Performance Overview for high-level metrics, Queries by Zero Click Rate to identify abandoned searches, Trend Query Doc Metrics for historical analysis, by Zero Result Rate to highlight content gaps, and Queries by Count for popularity tracking. These reports enable administrators to optimize search configurations, identify content opportunities, and measur...
Centralpoint DXP 8.11.107 Advances Natural Language Search Capabilities
Sunday, June 15, 2025
FOR IMMEDIATE RELEASE Bath, OH — June 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.107. Now serving 311 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.107 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Expire Users Password Error Message In the Website Module Property, when Website Password Expiration is enabled and User Was Expired By Scheduled Task is enabled, you can set the Error Message for those users. In the Scheduled Task, we have a new Action Attribute that controls what the task does: Expire User Account – This option sets the account to expire, preventing future access after a specified date. Lock User Account (Default) – This immediately locks the account, blocking all access until it is manually unlocked. Centralpoint Contextual Search Engine - Phase 6 Enhancement The sixth phase of the Centralpoint Contextual Search Engine introduces intelligent query suggestions within the NLS Autocomplete functionality. This enhancement provides users with trending and popular search recommendations by enabling the "Trending Searches" option in the Script Generator configuration. The query suggestions feature leverages historical search data and analytics to surface relevant search terms, im...
Centralpoint DXP 8.11.106 Introduces Natural Language Search
Sunday, June 1, 2025
FOR IMMEDIATE RELEASE Bath, OH — June 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.106. Now serving 311 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.106 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Web API Natural Language Search Integration The Development > Web API module has been enhanced with a new Natural Language Search method that enables external applications to access Centralpoint's Contextual Search capabilities through a standardized API endpoint. This integration allows developers to leverage the advanced search functionality by referencing the DataId of an NLS Configuration record, providing programmatic access to the same intelligent search algorithms, relevance scoring, and contextual capabilities available through the web interface. Organizations can now extend their search infrastructure beyond the Centralpoint platform while maintaining centralized configuration and benefiting from the sophisticated ranking and filtering mechanisms developed throughout previous phases of the Contextual Search Engine. Module Properties > Resource Content Attributes was added to Content > Video Library The purpose of this feature is to extract text from files based on defined attributes a...
Centralpoint DXP 8.11.105 Advances Natural Language Search Capabilities
Sunday, May 18, 2025
FOR IMMEDIATE RELEASE Bath, OH — May 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.105. Now serving 311 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.105 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2025.1.416 from 2022.2.622.45. This upgrade will contain small bug fixes and security vulnerability updates New Generic Enhanced Data Module This module had "Text01"–"Text30" attributes in relation Centralpoint Contextual Search Engine - Phase 4 Integration The fourth phase of the Centralpoint Contextual Search Engine expands cross-platform capabilities through a rebranded "NLS Autocomplete" script (formerly "Algolia Autocomplete") in the Script Generator. This update introduces a new JavaScript embedding option that enables developers to integrate Centralpoint's intelligent search autocomplete functionality into external websites and applications. The Script Generator module now automatically includes the Search Suggestion module in its list of available modules, streamlining setup for administrators. Additionally, a new "Snippet Generation Type" configu...
Centralpoint DXP 8.11.104 Delivers CpScript Enhancements
Sunday, May 4, 2025
FOR IMMEDIATE RELEASE Bath, OH — May 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.104. Now serving 309 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.104 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary DataTransfer CpScript FileAction A new property named "EnforceUniqueFileName" is supported. When set to true, it prevents files with the same name from being overwritten. Centralpoint Contextual Search Engine - Phase 3 Refinements The third phase of the Centralpoint Contextual Search Engine introduces granular control over the search experience with individually configurable scoring components and a new Strict Search behavior option. Administrators can now selectively enable or disable specific relevance factors (position scoring, freshness scoring, etc.) to precisely tailor search results to their content priorities. The new Strict Search option ensures all query terms must be present in results, ideal for technical documentation and compliance-focused implementations, while the default Flexible Search continues to provide broader relevance-based matches. This release also enhances user experience control by allowing administrators to disable both the automatic navigation to search term locat...
Centralpoint DXP 8.11.103 Advances Natural Language Search Capabilities
Sunday, April 20, 2025
FOR IMMEDIATE RELEASE Bath, OH — April 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.103. Now serving 309 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.103 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Centralpoint Contextual Search Engine - Phase 2 Expands functionality through direct integration with NLS options in data sources and the script generator. Both enhancements maintain the core contextual relevance capabilities introduced in Phase 1 while making these powerful search tools accessible through familiar configuration interfaces. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its m...
Centralpoint DXP 8.11.102 Introduces Natural Language Search
Sunday, April 6, 2025
FOR IMMEDIATE RELEASE Bath, OH — April 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.102. Now serving 307 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.102 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Centralpoint Contextual Search Engine (Beta) The new NLS & AI > NLS Configuration module introduces a powerful Centralpoint Contextual Search option for SQL Server 2016 or newer environments. This beta feature implements an advanced search algorithm with configurable relevance parameters for precision tuning. The system intelligently weighs content based on term position, freshness, user engagement metrics, and semantic relevance while supporting automated synonym expansion and spelling correction. Currently in development, this native search solution offers a compelling alternative to third-party search providers with complete control over relevance algorithms and scoring mechanisms. NlsSearchResult CpScript Provides access to Natural Language Search result properties and metadata. It allows admins to easily retrieve and display search-related information such as page index, page size, total number of pages, total hits, processing time, hit details, and query identification. The script accepts...
Centralpoint DXP 8.11.101 Delivers Security and Authentication Enhancements
Sunday, March 23, 2025
FOR IMMEDIATE RELEASE Bath, OH — March 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.101. Now serving 307 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.101 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Standardized Database Access and System Queries All system queries have been updated to use parameterized execution and optimized for better efficiency. These changes improve security and performance throughout the application. No action is required, but please report any unexpected behavior or performance issues if discovered. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first...
Centralpoint DXP 8.11.100 Delivers Security and Authentication Enhancements
Sunday, February 23, 2025
FOR IMMEDIATE RELEASE Bath, OH — February 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.100. Now serving 307 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.100 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Paged Select Stored Procedures Upgrade Minor bug fixes were implemented for the Phase 2 Paged Select Stored Procedures upgrade. These fixes address issues discovered after the initial deployment while maintaining all security enhancements and performance improvements introduced in the update. The system continues to leverage SQL Server 2012+ optimized paging capabilities with no additional action required. We're monitoring for any further issues - please report any unexpected behavior you encounter. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoin...
Centralpoint DXP 8.11.99 Delivers Education and Assessment Module Enhancements
Sunday, February 9, 2025
FOR IMMEDIATE RELEASE Bath, OH — February 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.99. Now serving 307 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.99 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Forms > Processing > Education Questions Submission This feature provides console administrators the ability to assign questions from one course to another. This is particularly useful when duplicating a course, as it ensures the new copy is automatically linked to all the same questions as the original course. Forms > Processing > Copy Record This method has been extended with a new attribute named "Copy DataId". This is used to set the DataId of the newly created copy. This attribute is useful if you want to share the DataId by creating a link to the copied record in an email or on the Thank You page. Script Generator > AutoComplete The plugin has been extended with new configuration properties and callback methods. This provides the ability to customize the UI of the autocomplete menu and insert snippets of content if desired. Additionally, a new web-service is available that can be used with the plugin to prioritize results with search criteria in the Title instead of wor...
Centralpoint DXP 8.11.98 Advances Data Transfer Capabilities
Sunday, January 19, 2025
FOR IMMEDIATE RELEASE Bath, OH — January 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.98. Now serving 307 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.98 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary MD-Staff Data Transfer Source add token authentication support Site property contains a switch between password and token authentication. Paged Select Stored Procedures Upgrade - Phase 1 We have deployed the first phase of updates to our paged select stored procedures across all system modules. These changes primarily affect console views and include enhanced security measures to address vulnerabilities, performance improvements leveraging SQL Server 2012+ optimized paging capabilities, and a modernized code base for better maintainability. This is the first of two planned phases to upgrade all paged select stored procedures. No immediate action is required, but please report any unexpected behavior in console views. Compression Service Upgrade A new compression service has been implemented using System.IO.Compression. This change requires updating any custom code that references the previous compression library. Please refactor any dependent code to use the new compression service. Admin > Propert...
Centralpoint DXP 8.11.97 Delivers Records Retention Policy Enhancements
Sunday, January 5, 2025
FOR IMMEDIATE RELEASE Bath, OH — January 2025 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.97. Now serving 305 enterprise clients and in its 25th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release also marks a significant milestone for Oxcyon — the company's 25th anniversary, having been founded on September 1, 2000 in Akron, Ohio. Over 25 years, Centralpoint has evolved from a single-site content management solution into a full enterprise knowledge and data intelligence platform trusted by organizations across industries. Version 8.11.97 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Retention Policies > Storage Paths Added Taxonomy Filter, Audiences Filter, and Roles Filter filtration attributes when Source = "Standard Module". About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint ...
Centralpoint DXP 8.11.96 Delivers Excel Viewer and Spreadsheet Enhancements
Sunday, December 8, 2024
FOR IMMEDIATE RELEASE Bath, OH — December 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.96. Now serving 305 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.96 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Excel Viewer Issues have been reported where Excel sheets containing large quantities of rows are causing the excel viewer page to crash. The system will now limit the amount of rows displayed to a maximum of 5,000 rows per sheet. When sheets are loaded with this limitation, a notification is presented to the user informing them that the sheet is displaying "5,000 of N rows" and to download the file to view the full data set. Admin > Properties > Header Tags > Enable Embedder (beta) A new beta feature that enables JavaScript generation capabilities across Centralpoint. When you enable the Embedder feature under Admin > Properties > Header Tags, you can now generate embeddable JavaScript code derived from your Centralpoint content and site search functionality. This enhancement allows for seamless integration of Centralpoint elements into external websites. Upon activation, you'll find a new Site Search JavaScript property in your site settings, which connects to an intuitive ...
Centralpoint DXP 8.11.95 Advances Data Transfer Capabilities
Sunday, November 24, 2024
FOR IMMEDIATE RELEASE Bath, OH — November 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.95. Now serving 305 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.95 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Transfer Two new count attributes have been introduced to track data transfer metrics. Total Count maintains a running tally of all transferred rows, though this resets when destination rows are deleted. Recent Count specifically tracks the number of rows processed during the latest execution, providing visibility into the most current transfer activity. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational int...
Centralpoint DXP 8.11.94 Delivers PDF Handling and Document Enhancements
Sunday, November 10, 2024
FOR IMMEDIATE RELEASE Bath, OH — November 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.94. Now serving 305 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.94 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Web.config: Assembly Binding Updates and Script/Style Bundling Assembly binding redirects will be added to the runtime section of all master, web site, and console web.config files for WebGrease (redirecting to version 1.6.5135.21930), Aspose.Imaging (redirecting to version 24.8.0.0), and Newtonsoft.Json (redirecting to version 13.0.0.0). These dependentAssembly elements will only be added if they do not already exist in the configuration files for the specified assembly names. A new appSetting "Enable.Bundling" will be supported, which is enabled by default in console applications when the setting does not exist. If script and style bundling issues are encountered in the consoles, bundling can be disabled by adding the appSetting with a value of "0" and removing the runtime element. Telerik RTF Editors An issue was reported when users copy and paste within the Design View of the system's RTF Editors. Relative URL paths were automatically converted into absolute paths using the do...
Centralpoint DXP 8.11.93 Advances Natural Language Search Capabilities
Sunday, October 27, 2024
FOR IMMEDIATE RELEASE Bath, OH — October 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.93. Now serving 305 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.93 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary New Aliases Keyword Lists This keyword list gives you the ability to add new alias terms that can be aliased. Notes: Creating a keyword does not necessarily mean that term will be automatically aliased and some terms may need to be programmatically implemented. New Data Transfer Aliases Destination This data transfer lets you import data into the aliases module. NLS & AI > Script Generator A new Search Results Limit attribute has been added to the Algolia Autocomplete script. Module Searches: Taxonomy Filter Option When using the taxonomy query string search, results are returned based on records matching "Any" of the defined Taxonomy. A new query string variable named "taxmatch" is supported that will apply a taxonomy filter ensuring records match all Taxonomy values within the taxonomy query string. The "taxmatch" query string variable must have a value of 1 to enable the "match all" filter. An example of this is the following: ?taxonomy=a9844f99-35fc-4...
Centralpoint DXP 8.11.92 Advances Natural Language Search Capabilities
Monday, October 14, 2024
FOR IMMEDIATE RELEASE Bath, OH — October 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.92. Now serving 305 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.92 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Taxonomy Pre-Import Utility. Now collects SearchKeywords, PartialTaxonomy, and IsRegularExpression columns for Data Cleaner and automatic generation of the FullTaxonomyIds and UniqueId column CpScript PdfViewer Word documents that are converted to PDF through the Aspose file handler will begin rendering a bookmark "Table of Contents" panel within the PDF if a table of contents in the Word document has proper TOC formatting. This update is inherited automatically and improves the PDF by making navigation within the PDF document much more user friendly. Please note that this CpScript reuses converted PDF files to optimize website performance by leveraging an actual PDF file converted one time; instead of dynamically converting different file extensions on each request. This feature will be applied to newly generated PDF files moving forward. Education: Ordering & Matching Validators Comparison validators have been applied to text inputs used in Ordering & Matching question types. This ...
Centralpoint DXP 8.11.91 Advances Natural Language Search Capabilities
Sunday, September 29, 2024
FOR IMMEDIATE RELEASE Bath, OH — September 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.91. Now serving 303 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.91 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary New Force Secure Connection Module Property in Authorizations Module If "No" (the default option) is selected, we let the code decide whether to use HTTP or HTTPS. If "Yes" is selected, we force a secure connection (HTTPS). CpScript FormZipFileToDirectory An error was reported and resolved where the method was throwing the following error: Compressed size mismatch between central header(30664) and local header(0). The issue is from a method used in a third-party library that works with .zip files and occurs when used against newer .zip files created from Windows file explorer. This component has been replaced throughout the system. This update contains minimal risk and was heavily tested in all places, but please forward issues to Oxcyon Programming if unexpected behavior occurs in any Centralpoint feature that works with a .zip file. GenericEnhanced > Module Properties > Document Content Attributes An issue with this feature was reported where heading tags within the Word ...
Centralpoint DXP 8.11.90 Advances Data Transfer Capabilities
Sunday, September 15, 2024
FOR IMMEDIATE RELEASE Bath, OH — September 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.90. Now serving 303 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.90 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master Applications A help file icon will be visible in modules within the master application where applicable. Data Transfer Notifications Add TotalRowCount support to the Notification Body Aspose Integration Centralpoint's integration with Aspose has been upgraded to the current Aspose.Total license. There were no breaking changes from this upgrade in Centralpoint's use of Aspose libraries, so the risk of problems related to this are minimal. If a site contains custom code that uses Aspose there is a risk of it breaking. Please create tickets in Oxcyon's Issue Manager and assign them to the Programming team if a website experiences any issues. DataTransfer CpScript FileAction A new property named "hasCleanPathNames" is supported. This will replace problem characters in folder and file names with an underscore of the destination path. This feature was released to resolve issues reported where special characters in file names create issues when downloaded in browsers. Please see the script...
Centralpoint DXP 8.11.89 Advances Data Transfer Capabilities
Monday, September 2, 2024
FOR IMMEDIATE RELEASE Bath, OH — September 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.89. Now serving 302 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.89 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Excel Viewer Contains updates that extract HTML from cells including images, as well as other significant style and formatting changes. Centralpoint's web version of excel will look much more similar to how files appear in Microsoft's Excel app. Data Transfer JSON source Add support for basic and bearer token authentication. Design > Data Sources A new Amazon Kendra Snapshots data source option has been added. For more information about the metrics you can view, see https://docs.aws.amazon.com/kendra/latest/dg/search-analytics.html. Advertising > Search Suggestions A bug was released in v8.11.88 that caused the cpsys_Audience replacements to stop working in new or modified records. This issue has been resolved. Scheduled Task Create Resource From Zip Update task to support the creation of resources from the zip files Data Broadcast For Source > Current Web Site and Source > Connection String Added Ability To: -Modify NewMessage to accept optional htmlBody parameter. -Update SendMessage t...
Centralpoint DXP 8.11.88 Introduces Natural Language Search
Sunday, August 18, 2024
FOR IMMEDIATE RELEASE Bath, OH — August 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.88. Now serving 301 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.88 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using any Legacy version you should not install this update. If you discover problems after the update is installed, you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record. Design > Script Generator An issue related to a recent library update made by Algolia has been resolved. Advertising > Search Suggestions A new Autocomplete Target attribute was added. Select Blank to open a new tab when the search suggestion is selected within the autocomplete drop down. Admin > Natural Language Search A new Amazon Kendra Matching Type attribute...
Centralpoint DXP 8.11.87 Delivers DataSource and Content Presentation Enhancements
Sunday, August 4, 2024
FOR IMMEDIATE RELEASE Bath, OH — August 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.87. Now serving 301 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.87 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary New JsonSource for DataTransfer Create JsonSource for DataTransfer which will read basic JSON ONLY. New JsonSource for DataSources Create JsonSource for DataSources which will read basic JSON ONLY. CAD Files Module The AutoDesk vendor ended support for the authentication endpoint integrated in Centralpoint. This caused errors when loading 3D files in the viewer page and prevented new records with 3D files attached from storing necessary data. Centralpoint has integrated with the vendor's new authentication endpoint and these errors are resolved. This is applied automatically and does not require console or configuration changes after the sync. jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions now allows testing of the Beta (next) version before its Stable release. After updating, switch to Beta to test all custom jQuery and jQuery UI features, then revert to Stable. Users of the Design > jQuery UI Themes module may need to create new themes f...
Centralpoint DXP 8.11.86 Delivers Excel Viewer and Spreadsheet Enhancements
Sunday, July 21, 2024
FOR IMMEDIATE RELEASE Bath, OH — July 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.86. Now serving 299 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.86 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Advertising > Search Redirect (Search Suggestions) A new attribute named "Set Title in Search Keywords Attribute?" has been added to the module properties. Enabling this feature will process the Title to the Search Keywords attribute. This is using the same trigger method as the Additional Keywords attribute. If records have a value in Additional Keywords, both the Title and the Additional Keywords value will be appended in the CpHiddenKeywords tag. Admin > Properties > Site Search Auto Complete > Search Title Matching Type The new "Search Title Matching Type" attribute allows console admins to change the filter used over the Title column when the search criteria contains multiple words. Please read the header text for details on the filter options. Excel Viewer Contains updates to remove system inline styles produced from certain settings in Design > Styles records that distort the intended viewer UI. Contains a label for the sheets menu. Contains a patch for a null re...
Centralpoint DXP 8.11.85 Introduces Natural Language Search
Sunday, July 7, 2024
FOR IMMEDIATE RELEASE Bath, OH — July 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.85. Now serving 297 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.85 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Advertising > Search Redirect (Search Suggestions) A new attribute named "Additional Keywords" has been added to the module. This attribute will process searchable values to the Search Keywords attribute with a new system trigger method. The intent is for autocomplete features using the Has Content in Results? feature enabled. The Additional Keywords will not be displayed in the results. Admin > Natural Language Search A new Type has been added for Amazon Kendra. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to b...
Centralpoint DXP 8.11.84 Delivers CpScript Enhancements
Sunday, June 23, 2024
FOR IMMEDIATE RELEASE Bath, OH — June 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.84. Now serving 297 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.84 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpControl ModulePageOverrides The ResultsWhere property now replaces UserInfo constants. Please read the script builder help file for replacement direction. New FormBadWordsFilerValidator Use this control to ensure the user has not entered bad words in a form field. It detects bad words, swear words, and profanity in a given text. Replace the file associated with this resource Add the ability to replace the file associated with this resource Forms > Processing > File Creation > Template By default, FormState values that hold a file path to an image will attempt to insert the image into the template document. Updates have been made to the dynamic file generation that allow the template document to skip inserting the image and use the file path value instead. Please read the directions on how to accomplish this on the "Template Form Fields" attribute. CpScript FormListBox A new property named "Labeled By Id" is supported. This places an aria-labelledby attribute on the select H...
Centralpoint DXP 8.11.83 Delivers Platform Enhancements
Sunday, June 9, 2024
FOR IMMEDIATE RELEASE Bath, OH — June 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.83. Now serving 296 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.83 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Site Search AutoComplete > Is highlighting search criteria in results? The autocomplete supports a new attribute named "Is highlighting search criteria in results?". Enabling this feature will highlight text within each search result that is part of the search criteria from the text input. This requires CSS in the page for the highlighting to render and example CSS is provided in the header text of the attribute. Please read the instruction in the header text for further instruction. Admin > Properties > Site Search AutoComplete > Has Content in Results? The autocomplete supports a new attribute named "Has Content in Results?". This allows each result to return text from the Search Keywords attribute which displays under the Title. This feature uses a snippeting method to return a portion of the content where search criteria is found in the value. There are several additional properties available when this is enabled to control the amount of text...
Centralpoint DXP 8.11.82 Delivers Web API Enhancements
Monday, May 27, 2024
FOR IMMEDIATE RELEASE Bath, OH — May 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.82. Now serving 294 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.82 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Aspose File Name Method A new site property named "Aspose File Name Method" is available. This is used for files extracted from Word documents for HTML purposes with Aspose.Words. The default method may present issues with browser cache or when files are moved from one site to another. Using the hashed method will prevent these problems due to unique names per file. Form Workflow SystemPage this page will let you load the form and populate fields using a fid query string. Script Generator > Algolia AutoComplete A new attribute labeled "Description Has Results Url?" is available. By default, when the description within results is clicked, it sends users to the Search URL. Set this to Yes to have the description share the same URL has the results link; which by default is the Details View URL of the record. Web API > Upsert Data From Site on Same Server A new system API is available that is intended for use between two sites on the same server that are su...
Centralpoint DXP 8.11.81 Delivers Taxonomy and Classification Enhancements
Sunday, May 12, 2024
FOR IMMEDIATE RELEASE Bath, OH — May 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.81. Now serving 294 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.81 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Sources: Excel File Output The page generating excel files will now write detailed messages when setup problems are encountered. Prior to this update, only a blank page rendered when an excel file could not be generated. This will assist with preventing and resolving issues quickly if encountered in a site. FormConditionBuilder CpScript Updated to render drop down list boxes for Taxonomy, Audiences, and Roles. GoogleStaticMaps CpScript A new GoogleStaticMaps CpScript is available that integrates with Google's Static Maps API. This returns static images of maps using address values from the Centralpoint database. Please read the script builder help file for instruction and setup assistance. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate syste...
Centralpoint DXP 8.11.80 Advances Data Transfer Capabilities
Sunday, April 28, 2024
FOR IMMEDIATE RELEASE Bath, OH — April 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.80. Now serving 294 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.80 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer > Searches (Destination Type) A method has been written that allows Data Transfer to write to the cpsys_Searches tables. The cpsys_Searches.Criteria has increased to NVARCHAR(1024) and a new TINYINT column cpsys_Searches.Type has been added. The purpose of this enhancement is for sites with custom pages that require specific reporting and do not automatically write to cpsys_Searches. The system manages these tables from default system search pages, so please consult with your Oxcyon point of contact before using this tool. FormCondtionBuilder CpScript This new script generates SQL which can be processed into any module that accepts it. SQL should be written or reviewed by qualified professionals. This dynamically generated SQL may not perform well and could cause problems for the entire site or even other sites on the same server. Scheduled Tasks > Most Popular In Data Current A new system table named cpsys_MostPopularInDataCurrent will be released to website databases, along with a ...
Centralpoint DXP 8.11.79 Delivers PDF Handling and Document Enhancements
Sunday, April 14, 2024
FOR IMMEDIATE RELEASE Bath, OH — April 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.79. Now serving 291 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.79 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary GenericEnhanced > Module Properties > Document Content Attributes: Remove Non-Letter Prefixes From Headings? This feature has been extended to optionally allow headings to keep the non-letter prefix if it is an integer. If this module property is enabled, a new property labeled "Remove Integer Prefix From Headings?" will be displayed. It has a default selection of "Yes" to maintain backward compatibility. Set this to "No" to allow integer prefixes and another attribute provides the ability to apply the rule to specific heading tags. CpScript ExtAutoCompleteRedirect A bug was reported and resolved where auto complete suggestions were not returning when search criteria contains an apostrophe. New Scheduled Task CreateResourceFromZipFile This task will look for a zip file in a specified directory unzip the file and create a new resource from each file inside of the zip folder. CpScript FileReadAllText An issue was reported where this script returns an error stating "...
Centralpoint DXP 8.11.78 Advances Data Transfer Capabilities
Sunday, March 31, 2024
FOR IMMEDIATE RELEASE Bath, OH — April 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.78. Now serving 289 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.78 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpControl TaxonomySelector A new property named "OnlyShowChildTaxonomies" is supported. This is used to restrict menu items to only children of the selected parent taxonomy. By default, the menu shows all descendants of the parent taxonomy. Please see the help file for setup assistance. Admin > Properties > AjaxSiteSearchDataTablesResults Performance issues were reported when this feature is enabled. The CpScript required to use this feature SystemPageAjaxDataTableSearchButton and all of its dependencies have been rewritten to resolve the performance issues. This update does not require console configuration changes. DataTransfer > Taxonomy Script. Added pipe as a delimiter. This will parce taxonomy values in the column if values are separated by a pipe. Will parce French|Russian, Korean | Japanese in addition to previously parsed comma-separated values like English, Spanish or Turkish,Polish Authentication Sources > Module Property > Authentication Failed Error Message Add modu...
Centralpoint DXP 8.11.77 Delivers Excel Viewer and Spreadsheet Enhancements
Sunday, March 17, 2024
FOR IMMEDIATE RELEASE Bath, OH — March 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.77. Now serving 289 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.77 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript FileViewer The system now has an in-house Excel Viewer page which can be accessed through this CpScript. The CpScript now has a "Viewer Types" property that includes Excel as an option. This new property is required for the script to begin outputting links to the Excel Viewer. Please use the CpScript Builder help file when setting this up. Master > Content > Scheduled Tasks A beta forecasting view can be accessed by clicking on the clock icon next to the new button on the grid view. It estimates and displays the execution times and durations of all tasks for the next month. Data Broadcast download and replaced Base64 images. Add handling of base64 images for data broadcast. Code will download and replace the base64 image with a locally downloaded copy of the image CpScript DataUpdateStartDate This script has access to the Data Update Start Date Attribute. CpScript ExtTextInputSearchableHtml A new property named ClearInputHtml is available. Using this property will render a contr...
Centralpoint DXP 8.11.76 Introduces Natural Language Search
Sunday, March 3, 2024
FOR IMMEDIATE RELEASE Bath, OH — March 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.76. Now serving 286 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.76 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Sequential IDs All references to Guid.NewGuid() have been replaced with a new method that generates a GUID in a similar manner to NEWSEQUENTIALID() to improve the performance of system wide database inserts. This will result in IDs that are more predictable and sequential. Data Transform > Data Triggers Resolve an issue with conversion of dates from UTC on the log tab. Admin > Natural Language Search An issue with remote index deletes has been resolved. In some cases, this issue led to missing updates because the items to be deleted were stuck in the queue. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowle...
Centralpoint DXP 8.11.75 Introduces Natural Language Search
Sunday, February 18, 2024
FOR IMMEDIATE RELEASE Bath, OH — February 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.75. Now serving 285 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.75 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ColumnAudiences This CpScript is used to return Audience data from records in results views. At this time only names are supported. The audiences returned can be filtered based on whether the result uses the Audience for website or console filtration. Data Transform > Data Triggers Designed to automate actions in response to specified events occurring within selected modules. Console Utilities > NLS User Token This utility converts userToken property values from Algolia Events to a UserId or enter a UserId to convert to the token. Module Properties > Content Block Extractor A new module property named "Content Block Extractor Headings" is available. The tool was released to search for the following heading tags: <h1>, <h2>, <h3>. This module property supports heading tags from h1 through h6 and allows console admins to select the headings they want to search for to create split content.</h3></h2></h1> Tools > NLS Queue Deletions This ...
Centralpoint DXP 8.11.74 Introduces Natural Language Search
Sunday, February 4, 2024
FOR IMMEDIATE RELEASE Bath, OH — February 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.74. Now serving 285 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.74 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Scheduled Tasks > Data Archive This update applies to sites using the Admin > Natural Language Search module. When records are archived from the Data Archive scheduled task, records that exist in an NLS index will be queued for removal. A Natural Language Search scheduled task is required to execute after to complete the removal from the NLS data storage. This update is automatic and does not require any configuration changes. Admin > Hospital Price Transparency A new module is available to satisfy the hospital price transparency requirement for public facing hospital sites. This module provides a solution by loading a /cms-hpt.txt file from any domain hosted by the Centralpoint application. The text file will render different content per domain based on the records setup in this module. Please read the help file prior to using this module as it requires a change to the site's web.config file. CpControl DateSelector This CpScript was designed for the Calendar View on Events modul...
Centralpoint DXP 8.11.73 Delivers Full-Text Search Enhancements
Sunday, January 21, 2024
FOR IMMEDIATE RELEASE Bath, OH — January 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.73. Now serving 283 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.73 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Remove Microsoft Word Meta Data Remove Word System Property in the following scripts. FileAction, FileDownload, CreateResorce Search all Modules Ability to enable a full-text index on cpsys_DataCurrent table to optimize the search of all modules. Admin > Properties > ExtDatePicker: Is Focus Maintained After Calendar Used? The ExtDatePicker CpScript is bound to the jQuery UI datepicker plugin. The plugin's native settings cause the text input to lose focus when the calendar is used to set the input value. Setting this property to "Yes" will focus back into the text input after the calendar is used. This allows users to maintain their input position and continue tabbing through form elements to improve accessibility. This setting is global and applied to every ExtDatePicker CpScript in the site. CpScript CurrentDate This CpScript has been updated to support execution within AJAX modules. Script Generator > Algolia Autocomplete This script now supports Custom Filter attributes. This fe...
Centralpoint DXP 8.11.72 Introduces Natural Language Search
Sunday, January 7, 2024
FOR IMMEDIATE RELEASE Bath, OH — January 2024 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.72. Now serving 281 enterprise clients and in its 24th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 24th year of continuous operation since being founded on September 1, 2000. Version 8.11.72 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ColumnFriendlyUrl CpScript This script now supports multiple modules by excluding the SystemName parameter. It is much more efficient when the SystemName is provided. CpScript ToUnixTimeStamp This CpScript returns the current date or current Utc date formatted as a UnixTime. Data Transfer Access Destination Add support to generate destination table in Access database. Admin > Natural Language Search The oid query string variable now supports #oid to jump you to that location in the body of the page. The Algolia source also now supports Insights. Objects clicked after a search are automatically recorded when the oid and pos query string variables are present, and object views on details views are automatically recorded when Natural Language Search is enabled in the Results View of the module designer. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge...
Centralpoint DXP 8.11.71 Delivers CpScript Enhancements
Sunday, December 10, 2023
FOR IMMEDIATE RELEASE Bath, OH — December 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.71. Now serving 280 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.71 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Script Generator > Algolia Autocomplete A new script was added to leverage Algolia Autocomplete and query suggestions. Design > Styles > Misc (tab) The Misc tab contains attributes designed to style HTML output from the ExtTable CpScript. The attributes are prefixed with "ExtTable" and have options for fonts and colors. These attributes do not apply changes automatically and require CSS rules in the site that use DesignInfo scripts that retrieve the attribute values. CpScript ModulePageInfo This CpScript returns information relating to the current module page. The following properties are supported: LoweredViewType, ModuleId, RelationSystemName, and RelationTableName. CpScript FileViewer This CpScript returns a link to in-house online file viewers. At this time the system only supports a Word document viewer for .doc & .docx extensions. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its fla...
Centralpoint DXP 8.11.70 Introduces Natural Language Search
Sunday, November 12, 2023
FOR IMMEDIATE RELEASE Bath, OH — November 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.70. Now serving 278 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.70 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript FormEditor The Telerik editor is unable to size itself appropriately when loaded on the page within hidden elements. This CpScript has an update to monitor when an editor has this problem and will will resize/repaint the control when the user makes it visible on the page. This will happen automatically and does not require configuration changes. OfficeDocumentMetaData Data Transfer Script This method retrieved system and custom document properties for Word, Excel, and PowerPoint. PdfMetaData Data Transfer Script This method retrieved the FileInfo of the PDF document Admin > Natural Language Search Attribute highlighting and snippets are now fully supported by Natural Language Search. You must rebuild and repopulate all existing indexes after installing this version. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured inf...
Centralpoint DXP 8.11.69 Introduces Natural Language Search
Sunday, October 29, 2023
FOR IMMEDIATE RELEASE Bath, OH — October 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.69. Now serving 278 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.69 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript FormZipFileToDirectory The FormZipFileToDirectory CpScript adds a preprocessor to the form which targets a different control on the page that is supposed to contain a .zip file. If the targeted control on the page holds a valid .zip file, it will extract the .zip contents into a new sub-directory under \Root\Uploads\FormZipFileToDirectory\. The directory path is set in the FormState when this tool extracts files within a .zip file. Please read the help file to review all functionality and setup assistance. Education > Certificates View This view has been updated to support Attribute CpScripting. The view is controlled from "Education > Configuration > Certificate (attribute)". Please read the help text on the attribute to render and execute other CpScripts besides the original placeholders scripts. CpScript FormTaxonomy A new property named "IsTranslating" is supported. When enabled this will attempt to replace the Taxonomy names rendered in the control with a mat...
Oxcyon integrates with Algolia
Monday, October 9, 2023
Oxcyon, the vendor behind Centralpoint, a leading Digital Experience Platform recognized by Gartner is excited to announce its integration with Algolia, a pioneering AI-powered search engine, to bring true Natural Language Search (NLS) capabilities to its Digital Experience Platform (DXP). This integration not only marks the first step in Centralpoint's partnership with Algolia but also demonstrates a commitment to interoperability with other similar providers, opening up new possibilities for enhanced user experiences. Centralpoint's integration with Algolia paves the way for leveraging external NLS and AI providers, such as ChatGPT and Cortana, to empower Centralpoint users to discover answers more swiftly and intuitively. With guided NLS and Conversational AI, users can now effortlessly find the right answers to their questions, driving productivity and engagement to new heights. This initial integration with Algolia was developed in an intelligent way to allow for any similar NLS or AI provider to be used with providers such as ChatGPT or others.  Key highlights of this integration include: Algolia NeuralSearch: Centralpoint's integration with Algolia NeuralSearch harnesses the power of a cutting-edge AI engine, utilizing neural hashes to compress and significantly accelerate query processing. This revolutionary technology delivers search results in mere milliseconds, offering unparalleled speed and efficiency. Precision and Recall: Algolia NeuralSearch strikes a ...
Centralpoint DXP 8.11.68 Introduces Natural Language Search
Sunday, October 1, 2023
FOR IMMEDIATE RELEASE Bath, OH — October 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.68. Now serving 278 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.68 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Natural Language Search An early and only partially documented release of the new natural language search module. It is has been tested with Algolia and Custom search services. Once indexes have been created and populated it can be set up in Data Sources and Module Designers: Generic, Generic Plus, Generic Enhanced, Template, and Template AJAX. Web site searches (System Pages > Search) will be released next. A new Natural Language Search scheduled task has also been released to keep the remote indexes in sync. Before beginning you must create an Algolia account and configure the Application ID and App Keys in the Natural Language Search module properties. Normal module submissions should be reflected in the remote index within 15 minutes, but larger updates like data transfers occur overnight using the scheduled task. Procedure Manuals > Policies The Content Block Extractor module property from generic enhanced has been added. All Generic Enhanced Modules The recently released Generat...
Top Technology Trends for 2023
Thursday, September 14, 2023
Gartner's top strategic technology trends of 2023 really provide a framework for IT leaders to help review and prioritize their investments in technology. These trends matter because they help drive key business priorities. Gartner finds that a failure to understand these long term trends could lead to failure in IT strategies, which impacts your business strategies this year. Customer experience, employee experience, user experience and what Gartner calls multi experience. Multi experience is really looking at the different technologies of digital experience, from Web and mobile apps to chatbots, wearables and immersive technologies. An example of total experience is a national nonprofit organization who's been able to transform their business and operating models through total experience initiatives..
Centralpoint DXP 8.11.67 Delivers Full-Text Search Enhancements
Monday, September 4, 2023
FOR IMMEDIATE RELEASE Bath, OH — September 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.67. Now serving 278 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.67 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary DataTransfer ShortGuid script. This method takes GUID (DataId or UserId) and generates a Base64 string which is more readable. GUID: c18736de-d8e2-4f8a-8fe8-faf287a90815 Base64 String: 3jaHweLYik-P6Pryh6kIFQ Module Properties > Resource Content The purpose of this feature is to extract the text from files within defined attributes and insert the file text into a system attribute named ResourceContent. This allows the file text to be indexed in the site's Full-Text Index searches. We've found it is common that the same attribute is defined in the "Word Document Content Attributes" module property. When this case occurs, the problem is that the system was extracting the contents of the file twice, inserting the same contents in two attributes, and bloating the Attributes XML. The change made to this feature is that the system will prevent the dupe file text in Resource Content when the same attribute system name is defined in the Document Content Attributes and holds a supported file exte...
Centralpoint DXP 8.11.66 Advances Data Transfer Capabilities
Sunday, August 20, 2023
FOR IMMEDIATE RELEASE Bath, OH — August 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.66. Now serving 277 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.66 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Console Data Transfer Try Abort process in the Pop up In the console Try the Abort link in the Data transfer Pop up to Abort Data Transfer Process CpScript FormAutoSave This method has been rewritten. It should be entirely backward compatible. If there are issues that this behaves differently, please report them immediately to the Oxcyon programming team. Afterwards add the property isLegacyMode="true" to the CpScript to use the old version. The purpose of these changes is to allow console administrators with working JavaScript skills a means to call the web-service a single time without the checkbox. We've identified custom setups with this CpScript that are executing unnecessary database writes. Module Properties > Content Block Extractor Performance enhancements have been made to this feature to only update the source document's blocks when attributes in the block have changed. Additionally, a custom attribute named "IsContentBlockExtractorDisabled" can be added to your module...
Centralpoint DXP 8.11.65 Advances Data Transfer Capabilities
Sunday, August 6, 2023
FOR IMMEDIATE RELEASE Bath, OH — August 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.65. Now serving 274 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.65 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ColumnModuleAlias This CpScript is used to return the module alias. When a module alias does not exist, it will return the system's name from the cpsys_Modules.[Name] table. This script must be executed in a method that evaluates DataTable rows. The table must contain a ModuleId column that contains a GUID/UNIQUEIDENTIFER data type. This script was written to be used in the "Excel" option within "Search Results Output". It will also work in results views or any Data Source that contains a ModuleId column. Module Properties > Content Block Extractor The Content Block Extractor trigger method is creating performance issues in sites when a document contains a significant amount of headings. The system now restricts the amount of records created or updated to 100 by default. If problems persist, console admins may lower this number with a new module property named "Content Block Extractor Max Upserts". Data Transform > Search Results Output This is a new configu...
Centralpoint DXP 8.11.64 Adds SAML Authentication Support
Sunday, July 23, 2023
FOR IMMEDIATE RELEASE Bath, OH — July 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.64. Now serving 271 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.64 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SamlAttribute add support for FormatValues DataType, emptyValue, removeMarkup,replaceText, replaceWith, ... New DataTrasfer ReadXml Source ReadXml will convert the XML file into the dataset DataTransfer ReadXmlTable script. This script will look up values in the related table of the dataset. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to i...
Centralpoint DXP 8.11.63 Delivers eCommerce Module Enhancements
Sunday, July 9, 2023
FOR IMMEDIATE RELEASE Bath, OH — July 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.63. Now serving 270 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.63 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SiteMap Module The following attributes now support CpScripting: Styles, Scripts, StartupScripts PdfViewer CpScript When using the Watermark feature, two new properties are available to control the Watermark's alignment: WatermarkHorizontalAlignment & WatermarkVerticalAlignment. Please apply and review these options within the script builder help file. CpScript ColumnSearchCriteriaInValue This script will now execute in UIs that are generated from AJAX methods. Additionally, a new hasTruncateOverride property is supported. When this is enabled, console admins may define the number of characters that show before and after the first found word that exists in the page's search criteria. If search criteria does not exist or is not found in the value, the "Truncate" value is used to determine the length of the text returned. Ecommerce > CartInfo > CartDiscount New property CartDiscount added to calculate the total Cart Discount. About Oxcyon and Centralpoint Oxcyon is a technology company ...
Centralpoint DXP 8.11.62 Delivers Full-Text Search Enhancements
Sunday, June 25, 2023
FOR IMMEDIATE RELEASE Bath, OH — June 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.62. Now serving 269 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.62 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary All Generic Enhanced Modules A new Generate Synonyms module property has been added. When enabled it will generate synonyms for all key phrases upon document submission. Do not enable if the semantic search feature has not been manually installed in your database by a server administrator. An error message will be written to the trace if the semantic search is not enabled. Do not enable if Microsoft Office is not installed on the web server. You will receive the following error when submitting records in the client console if Office is not installed. Could not load file or assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified. Here are some considerations for server-side automation of Office. This feature may cause inserts and updates to take much longer depending upon the number of key phrases generated. Script Generator > Script > Data Diffs The client-side cpDataDiffs.init object now supports a ...
Centralpoint DXP 8.11.61 Delivers CpScript Enhancements
Sunday, June 11, 2023
FOR IMMEDIATE RELEASE Bath, OH — June 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.61. Now serving 267 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.61 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Site Architecture > System Pages A new Login > Multifactor Authentication attribute has been added. It supports Email, Text Message, and TOTP Authenticator Apps. CpScript ExtAccordion Supports an 'accessible' value in the event property. The accessible event will toggle accordion sections on the following conditions: when clicked, or when a user has focused onto the element & hits the enter or spacebar key. Script Generator > Script > Module Results This CpScript outputs HTML bound to a JS plugin. The plugin can call two web-services. One method that returns results form cprel_WebSiteSearch and another that creates rows in cpsys_Logging. The plugin has several callback functions which are used to pass data to the web-services. The callback functions are completely configurable to work with and produce various UIs. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is ...
Oxcyon Releases Webhooks for Centralpoint
Monday, June 5, 2023
Introducing Oxcyon's Innovative WebHooks Module: Streamlining System and API Integration BATH, Ohio — Oxcyon, a leading provider of Centralpoint, a leading Digital Experience Platform is pleased to announce the launch of its latest module, Centralpoint WebHooks, designed to revolutionize the way businesses integrate their systems and connect with external APIs. With this innovative addition to the Oxcyon platform, organizations can seamlessly streamline data sharing, enhance workflow automation, and optimize their operations. In today's fast-paced digital landscape, the need for efficient and reliable data exchange between various systems and services has become paramount. Oxcyon recognizes this challenge and has developed the WebHooks module to empower businesses with a powerful tool for simplifying complex integrations. Key features of Oxcyon's WebHooks module include: Simplified Integration: WebHooks provides a user-friendly interface that allows businesses to effortlessly connect their systems and APIs. Whether you need to sync data between internal applications or interact with external services, WebHooks simplifies the process. Real-time Data Transfer: With WebHooks, organizations can enable real-time data transfers, ensuring that critical information is delivered promptly, leading to better decision-making and improved responsiveness. Customization: The module offers extensive customization options, allowing users to tailor their integration workflows to s...
Centralpoint DXP 8.11.60 Delivers Platform Enhancements
Sunday, May 21, 2023
FOR IMMEDIATE RELEASE Bath, OH — May 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.60. Now serving 266 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.60 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Module Properties > Document Content Attributes .txt file extensions are now supported. .txt extensions are inserted as plain text only. They must be UTF-8 encoded to prevent problems with unreadable characters. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databas...
Centralpoint DXP 8.11.59 Delivers PDF Handling and Document Enhancements
Sunday, May 7, 2023
FOR IMMEDIATE RELEASE Bath, OH — May 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.59. Now serving 264 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.59 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ExtTextInputSearchableHtml A new CpScript is available that will bind text inputs to a plugin that searches text within HTML elements. The behavior mimics the browser's ctrl+F search functionality. Admin > Global Login A new Protect Users attribute has been added. It allows you to prevent fields or properties from being overwritten each time the external user authenticates. Admin > Global Login Users This new module shows all external users authenticated via Global Login. It also allows you to create, modify, or delete users. New users will match external users via the Integration Id attribute. Keep in mind that the users' attributes will be overwritten each time they authenticate unless they are protected. PdfViewer CpScript .msg file extensions will generate a PDF version of the source file and the converted PDF will render through the viewer. Script Generator > Script > DataDiffs The client-side cpDataDiffs.diffHistory property now holds attribute values stored for each record. Thi...
Centralpoint DXP 8.11.58 Delivers Taxonomy and Classification Enhancements
Sunday, April 23, 2023
FOR IMMEDIATE RELEASE Bath, OH — April 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.58. Now serving 264 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.58 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary System Pages > Search A new attribute labeled "Is Search Reading Form POST Data?" is available. The intent of this feature is to eliminate query strings from the site search page as clients reported it causes problems in their analytics tools. Please ensure to read the help file in the header text of the "Search POST Data Form Controls Map" attribute prior to implementing in your site. Admin > Properties A new Client Console SSO (preview) attribute has been added. This feature is in development, and not yet ready for production. ReverseHyperlink CpScript A new FilterElements parameter has been added. ExtHighlightKeywords CpScript Two new parameters have been added: QueryStringVariableName and ScrollTop. CpScripting All CpScripts support two new Advanced parameters: IsInTaxonomy and IsNotInTaxonomy. These parameters are not supported in AJAX modules. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its fl...
Centralpoint DXP 8.11.57 Delivers Taxonomy and Classification Enhancements
Sunday, April 9, 2023
FOR IMMEDIATE RELEASE Bath, OH — April 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.57. Now serving 264 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.57 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Physician Directory > Module Properties The Physician Directory module now supports module properties & module triggers that exist in the Enhanced modules for Data Cleaner features. Data Sources > Carousel When the "Formatting Options" attribute is set to "Carousel", a new attribute named "Image Column Has Non-Image Extensions?" is available. When set to "Yes", this will convert non-image files to images. Additional width and height attributes are available to control the size of the converted images. Dynamic Scripts > Carousel When the "Formatting Options" attribute is set to "Carousel", a new attribute named "Image Column Has Non-Image Extensions?" is available. When set to "Yes", this will convert non-image files to images. Additional width and height attributes are available to control the size of the converted images. System Pages > Search A new attribute named "Search Taxonomy Filter Options Visibl...
Centralpoint DXP 8.11.56 Advances Data Transfer Capabilities
Sunday, March 26, 2023
FOR IMMEDIATE RELEASE Bath, OH — March 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.56. Now serving 261 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.56 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Courses > Module Properties The CeCourses module now supports module properties & module triggers that exist in the Enhanced modules for Word/PDF file Apose methods and Data Cleaner. UserId Attributes A new UserId Attributes module configuration has been added to all modules. It can be used to configure the system to populate a new lookup table (cpsys_UsersInDataCurrentAttributes) to improve the performance of module, custom and data source filters over attributes containing a comma separate list of UserIds (data list boxes). All system functions and features (data sync, data transfer, forms management, client console, etc.) have been updated to automatically maintain this table. ReverseHyperlink CpScript Supports a new SearchType parameter. When set to '1' the script will search the attribute for a given Pattern and replace it with a PatternUrl. If you set the PatternUrl to a module search and include `gotofirst=1` in the query string it will link directly to the first search resu...
Centralpoint DXP 8.11.55 Advances Data Transfer Capabilities
Sunday, March 12, 2023
FOR IMMEDIATE RELEASE Bath, OH — March 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.55. Now serving 261 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.55 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Retention Policies > Storage Paths A new Move attribute is available when Source = File System. Retention Policies > Policies A new Move option has been added to Scan & Action > Action. Retention Policies > Policies: RepositoryInfo CpScript Supports attributesystemname='Length' which will return the size of a file. This is only supported by file system storage paths. All other types will return an empty string. All Generic Enhanced Modules The Document Content Attributes module property will now convert a PDF to Word when you add .docx to the end of the destination attribute: FileUpload1=FileUpload2.docx. All Generic Enhanced Modules A new "Document Content Attributes: Insert PDFs as HTML?" module property has been added. Data Transfer FileAction CpScript A new Convert PDF to Word action was added. Data Transfer FileReadAllHtml CpScript Now supports PDF files. Data Transfer FileReadAllText CpScript The PreferHtml parameter is now supported with PDF files. Column CpScript When u...
Centralpoint DXP 8.11.54 Delivers Performance and Stability Improvements
Sunday, February 26, 2023
FOR IMMEDIATE RELEASE Bath, OH — February 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.54. Now serving 261 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.54 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript > ExtCalculation Changes were made to the integrated 3rd-party JavaScript plugin file to prevent errors in sites that use GA4 (Google Analytics w/ gtag.js). Preview & Caching Enhancements The third phase of report builder preview and general system caching performance and memory consumption enhancements. Admin > Properties > Logging This update applies to websites recording user click data to the system's cpsys_Logging table through the console settings at Admin > Properties > Logging and has the "Other Requests" Logging Type enabled. This will record the URLs redirected from the "Error Messages/Redirects" module that are set as a 404 Redirect type. The Logging table will begin recording the 404 redirects automatically if the Admin > Properties settings are set as described above. New Generic Enhanced Modules > Module Property > Attribute Generator Enabled This property will disable the execution of the Attribute Generator. The default value is...
Centralpoint DXP 8.11.53 Delivers Education and Assessment Module Enhancements
Sunday, February 12, 2023
FOR IMMEDIATE RELEASE Bath, OH — February 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.53. Now serving 258 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.53 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Sources > Timeline Console administrators may now change the default content border color with a new attribute named "Content Border Color". Data Sources > Timeline A new attribute named "Truncate Content?" is available. If this attribute is set to a value greater than 0, the content output will be truncated to the number of characters defined. Data Sources > Timeline A new attribute named "Link Image?" is available. If using the feature to link the title to the record, the image will be linked to the record if this new attribute is set to "Yes". Preview & Caching Enhancements The second phase of report builder preview and general system caching performance and memory consumption enhancements. Data Sources > Timeline A new attribute named "Image Column Has Non-Image Extensions?" is available. When set to "Yes", this will convert non-image files to images. Additional width and height attributes are available to control th...
Centralpoint DXP 8.11.52 Delivers PDF Handling and Document Enhancements
Sunday, January 29, 2023
FOR IMMEDIATE RELEASE Bath, OH — January 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.52. Now serving 258 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.52 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Preview & Caching Enhancements The first phase of report builder preview and general system caching performance and memory consumption enhancements. System Pages > Search > Results Item Content Two constants are supported if literal curly braces are needed in the HTML output of search results item content: cpsys_LCurlyBrace & cpsys_RCurlyBrace . These would be used in the attribute itself or in the format='' property of column CpScripts. CpScript PdfViewer If using the watermark feature, the WaterMarkText='' property now supports a UserInfo: constant. This allows the watermark to be created with values from the logged-in user. Dynamic Roles Updates to Rad Filter Configuration to support for `LIKE` OR `NOT LIKE` About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to ...
Centralpoint DXP 8.11.51 Delivers Platform Enhancements
Monday, January 16, 2023
FOR IMMEDIATE RELEASE Bath, OH — January 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.51. Now serving 255 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.51 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Script Generator > Script > Data Diffs A "Data Diffs" script type is now available. This creates a UI for attribute differences in content that is utilizing the "Is Data Diffs Relation Enabled?" module property. Please read the attribute header text for instructions when altering the default setup. GenericEnhanced > Module Properties > Is Data Diffs Relation Enabled? This module property enables a feature which records differences in attribute values over the lifecycle of a record. Please ensure to read the "help file" link in the header text of this attribute prior to implementing the in the module. When enabled, another module property is released named "Data Diffs Attributes" where the attributes tracking changes are defined. Mail Support for other root folders has been added, and repairs have been made to attachments saved to modules. Logging Logging has been enhanced to track more information about long running processes. RSS (Quirks...
Centralpoint DXP 8.11.50 Adds SAML Authentication Support
Monday, January 2, 2023
FOR IMMEDIATE RELEASE Bath, OH — January 2023 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.50. Now serving 255 enterprise clients and in its 23rd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 23rd year of continuous operation since being founded on September 1, 2000. Version 8.11.50 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript PdfViewer The script now supports the ability to add watermarks to the pages within the PDF file output. Please use the CpScript Builder when enabling this feature. There is a primary HasWatermark='' property which releases several others that allow the console administrator to set the following watermark properties: text, color, font style, font size, opacity, and rotate angle. Admin > Properties > Aspose: Word Documents Extract Embedded Objects? The following file extensions will now be extracted when this site property is enabled: .xml, .xls, .xlsx, .ppt, .pptx, .txt, .doc, .docx, .pdf, .zip, .yaml, .tar. The embedded file types within Word documents are extracted automatically when using this feature. GenericEnhanced > Module Properties > Document Content Attributes: Replace Style With Heading Tag? This feature replaces styles found in the Word Document with heading tags. Wh...
Centralpoint DXP 8.11.49 Advances Data Transfer Capabilities
Sunday, December 18, 2022
FOR IMMEDIATE RELEASE Bath, OH — December 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.49. Now serving 255 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.49 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Assignments A new CMS attribute with the SystemName of "IsTriggerDisabled" has been added to the Assignments module. If the attribute is set to "Yes", the trigger methods will not execute. By default, this attribute value is set to "No". If the site is experiencing performance problems when Assignment records are submitted, set this attribute to "Yes" when saving records in the module. Data Transform > Data Cleaner A new Searched Attributes attribute has been added when Type is Keyword Generator, Taxonomy Generator, or Attribute Generator. When populated with a comma separated list of attribute system names the data cleaner will only search those attributes. Md-Staff Data Transfer Source Updated error reporting CAD Files Module .dgn file extensions are now supported .dgn file extension support in CAD module About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship s...
Centralpoint DXP 8.11.48 Delivers Taxonomy and Classification Enhancements
Sunday, December 4, 2022
FOR IMMEDIATE RELEASE Bath, OH — December 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.48. Now serving 252 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.48 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Script Generator A new 'Hide Blocks Before Searching' attribute will be added when Type = Document Creation. CpScript TaxonomyTree When this script has the accordion output enabled, multiple new properties are supported. The is a HasToggleAllItemsButton='' property which allows users to show/hide all elements in the taxonomy tree when enabled. Properties to change the button text are available as well. A HasAccordionAnimations='' property has been added. By default, accordion animations are used. They can be disabled with this new property to help improve browser performance. Please ensure to read the script builder help file when implementing for additional details on these features. CpScript UserSubscriptions A HasConfirmDialog property is now supported. If set to Yes, users will be prompted with a dialog when clicking elements to confirm they would like to remove their relation to the record. Please use the Script Builder help file during implementation. When the property is enabled, t...
Centralpoint DXP 8.11.47 Delivers Performance and Stability Improvements
Sunday, November 20, 2022
FOR IMMEDIATE RELEASE Bath, OH — November 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.47. Now serving 251 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.47 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Module Results Views: CpControl OrderBy The OrderBy CpControl for module results views supports the ModifyDate column to order the results. The options='' property accepts the following values: ModifyDateAsc, ModifyDateDesc. The script builder help file contains documentation on other properties to change the labels rendered on the screen. These options may also be selected in the defaultOrder='' property. CAD Files Module .nwd file extensions are now supported Master > Deployment > Synchronize The index optimization process has been removed from the sync to improve performance. It is still included in the Clean Up process when not run as part of the sync. MccMailAttribute CpScript When attachments are inserted into a module it will automatically store the user's UserId in TextBox1. A new SaveAttachmentsUserIdAttribute parameter is available if you'd like to store it in a different attribute. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platf...
Centralpoint DXP 8.11.46 Adds SAML Authentication Support
Sunday, November 6, 2022
FOR IMMEDIATE RELEASE Bath, OH — November 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.46. Now serving 248 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.46 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Keywords Matching Type Websites using the "Site Search Auto Complete" feature that have the "Search Redirect Types" set to "Title Or Keywords" or "Keywords" may alter how the "Search Keywords" attribute determines a match. Records are returned with SQL LIKE filters. This means partial word matches are returned. Each explanation below is based on a user entering the following search criteria: Fox Dog. The default functionality is a partial word match via the LIKE filter. The record is returned if the Search Keywords attribute contains something like: Foxbourough Commons has dogwood trees. The "Whole Word Match" option returns the suggestion with exact word matching. In this case the record is returned if the Search Keywords attribute contains something like: The quick brown fox jumps over the lazy dog. If Whole Word Match is enabled. This feature begins working when a user is searching multiple words. A single word ...
Centralpoint DXP 8.11.45 Advances Data Transfer Capabilities
Sunday, October 23, 2022
FOR IMMEDIATE RELEASE Bath, OH — October 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.45. Now serving 247 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.45 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Inaccessible Resources add a new property that controls resource redirect instead of returning 404 Admin > Properties > Search Keywords Filter Option Websites using the "Site Search Auto Complete" feature that have the "Search Redirect Types" set to "Title Or Keywords" may now control how they "Search Keywords" attribute is searched. The explanations below is based on a user entering the following search criteria: Hello World. By default, the search criteria is an OR search. The records are returned in the suggestion list if the "Search Keywords" attribute contained either "Hello" OR "World". This new property provides an option for "Contains All Words" which produces an AND search. Meaning each word, "Hello" AND "World", must exist somewhere in the "Searched Keywords" attribute. There is also a "Contains Whole Phrase" option which requires the "...
Centralpoint DXP 8.11.44 Delivers CpScript Enhancements
Sunday, October 9, 2022
FOR IMMEDIATE RELEASE Bath, OH — October 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.44. Now serving 245 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.44 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Source Code Editor Control This note should've been in the last update 😬. Most system attributes using standard text areas to manage CSS, JavaScript, and SQL source code have been updated to use a new source code editor. It adds auto-complete and syntax colorization when editing source code. This change does not affect RTF editors. A bug related to source code editor resizing has been fixed in this update. CpScript ReverseHyperLink A TargetOverride='' property is now supported. This property is used to set the target="" attribute within the links created by the ReverseHyperLink script. The default setting will use the target attribute value from the records with matching Titles. TargetOverride='_blank' opens all links in a new tab. TargetOverride='_self' opens all links in the same tab. Any other value will use the default setting. Please use the script builder for assistance. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best k...
Centralpoint DXP 8.11.43 Delivers Platform Enhancements
Sunday, September 25, 2022
FOR IMMEDIATE RELEASE Bath, OH — September 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.43. Now serving 244 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.43 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2022.2.622. This upgrade will primarily affect the RTF Editor, ColorPicker, Filter controls found throughout Centralpoint. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents,...
Centralpoint DXP 8.11.42 Delivers CpScript Enhancements
Monday, September 5, 2022
FOR IMMEDIATE RELEASE Bath, OH — September 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.42. Now serving 243 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.42 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Aspose: Word Documents Extract Embedded Objects? Generic Enhanced module properties support HTML extraction from an uploaded Word Document and transfer the HTML to a module attribute. Set this to Enabled to extract embedded objects within the Word Document. This will save to the embedded object to the file system and link the object within the HTML to the file. This option applies only to the extracted HTML inserted into the attribute and does not alter the source document. Upon release, .xml extensions are the only supported object file type. Additional extensions will be researched upon request. CpScript FormUniqueFieldValidator Supports a TargetDataIdControlToIgnore='' property. The value of this property expects the ID of the form control holding the DataId value passed in the processing tab. Use this property to allow the existing record to use the unique value. For example, if the record being modified is allowed to contain the unique value, you would use this field ...
Centralpoint DXP 8.11.41 Delivers Scheduled Task and Automation Enhancements
Sunday, August 14, 2022
FOR IMMEDIATE RELEASE Bath, OH — August 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.41. Now serving 242 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.41 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FileSynchronization Scheduled Task Now supports the ability to delete files that are in the destination but not in the source. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discov...
Centralpoint DXP 8.11.40 Delivers Platform Enhancements
Sunday, July 31, 2022
FOR IMMEDIATE RELEASE Bath, OH — August 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.40. Now serving 241 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.40 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Template Gallery New template records have been created to allow client makeovers to be much easier. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting,...
Centralpoint DXP 8.11.39 Delivers Platform Enhancements
Sunday, June 26, 2022
FOR IMMEDIATE RELEASE Bath, OH — June 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.39. Now serving 241 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.39 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary GenericEnhanced > Module Properties > Document Content Attributes: Remove Non-Letter Prefixes From Headings? Removes non-letter prefixes found within each heading tag of the Word Document. This applies to <h1></h1> through <h6></h6>. The intent is to remove headings prefixed with numbers. For example, "1.1 Related Documentation" would become "Related Documentation". Also "#2.02 Overall Process" would become "Overall Process". This option applies only to the extracted HTML inserted into the attribute and does not alter the source document. GenericEnhanced > Module Properties > Document Content Attributes: Remove Sections? Please read the help file available via a link in the header text of this attribute when implementing. This feature removes sections of the Word Document identified through a CpAsposeWordsDocumentSectionsToRemove attribute in the record being saved. This option applies only to the extracted HTML inserted into the...
Centralpoint DXP 8.11.38 Delivers CpScript Enhancements
Sunday, June 12, 2022
FOR IMMEDIATE RELEASE Bath, OH — June 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.38. Now serving 240 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.38 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormTextBox CpScript Add ReadOnly attribute. When present, it specifies that an input field is read-only. A read-only input field cannot be modified jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in a future update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward. Module Configuration > Grid Searchable Fields This attribute now allows the grid view to support DataCurrentInDataCurrent searches which can be leveraged from PagedListBox controls that use the module view. A listItem tag as shown here is required: <listitem value="DataCurrentInDataCurrent:{AttributeSystemName}:{Title OR DataId}:{...
Centralpoint DXP 8.11.37 Adds SAML Authentication Support
Monday, May 30, 2022
FOR IMMEDIATE RELEASE Bath, OH — May 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.37. Now serving 239 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.37 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SAML Utilities Get Certificate Information and Generate X.509 from .pfx Utilities. Certificate Information will let you see if the SAML Signature Method can support SHA-256. CpScript FormUpload This script now supports the following three properties: uploadButtonText='', removeButtonText='', isTranslatingButtonText=''. These allow console admins to customize the control button values (text) and/or attempt to translate the values with matching records in the site's Translations module. Admin > Properties The system has been updated to protect against a vulnerability where public file uploads use predicable file paths. A new "File Upload Allows Unsafe Dialogs" attribute has been added if you wish to disable this proctection. Cpscript SamlAttribute Support for Tenants Lookup. if you enter the system name value of the tenants' module into TenantsModuleSystemName property we assume that the script returns intergationId's of the tenants. We will look up and replace those values with Tenants Dataid'...
Centralpoint DXP 8.11.36 Delivers Platform Enhancements
Sunday, May 15, 2022
FOR IMMEDIATE RELEASE Bath, OH — May 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.36. Now serving 237 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.36 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Tables The related script supports a global 'dataTablePageInformation' JavaScript variable which can be used to pass information to the API. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centra...
Centralpoint DXP 8.11.35 Delivers Performance and Stability Improvements
Sunday, May 1, 2022
FOR IMMEDIATE RELEASE Bath, OH — May 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.35. Now serving 236 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.35 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Console > RTF Editor The "Maximum Media Size" has been increased from 250,000,000 bytes to 750,000,000 bytes. Please consider the following prior to setting attributes to the maximum upload sizes. If the large file uploads still do not work, a developer may have to customize your web.config file to increase the maxRequestLength and executionTimeout limits for your site. These limits are used to prevent denial of service attacks which are caused, for example, by users posting large files to the server. Increasing these limits allows large file uploads and increases your risk. Uploading and downloading larger files will also increase bandwidth usage on the server and the client. They may load slowly and cause other pages to load slowly for the duration of the upload and download. This kind of performance problem will be sporadic making it difficult to diagnose and resolve. CpScript: MobileDecreaseTextSize Supports a format='' property allowing console administrators to customize the output with...
Centralpoint DXP 8.11.34 Delivers CpScript Enhancements
Sunday, April 17, 2022
FOR IMMEDIATE RELEASE Bath, OH — April 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.34. Now serving 234 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.34 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Content > Scheduled Tasks A new Merge Clicks job is available. It can be used to merge clicks that vary only on insignificant query string variables. Add support for .dotx file extensions Authenticated users will be able to upload .dotx files which are template files created by Microsoft Word WebAPI UpsertUsers This API will create or update user(s). See get URL below. CpScript NewGuid This script is for the website which returns a new GUID. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise...
Centralpoint DXP 8.11.33 Delivers Module Designer Enhancements
Sunday, April 3, 2022
FOR IMMEDIATE RELEASE Bath, OH — April 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.33. Now serving 231 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.33 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Logging This update applies to websites recording user click data to the system's cpsys_Logging table through the console settings at Admin > Properties > Logging and has the "Site Map Items" Logging Type enabled. Records in the site using an "Alternative URL" were not recording due to redirection to the alternate URL value. System data using "Alternative URL" attribute will begin recording automatically if the Admin > Properties settings are set as described above. Mail > Configuration The mail module now supports multiple insert buttons by adding multiple navigation elements to the Mail Insert Field Map attribute in the module designer and targeting them with `data-mcc-insertmessage-navigationsystemnames="[SYSTEM_NAME]"` attributes in the insert button HTML. See the Mail Insert Field Map footer text for more information. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platfo...
Centralpoint DXP 8.11.32 Delivers CpScript Enhancements
Sunday, March 20, 2022
FOR IMMEDIATE RELEASE Bath, OH — March 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.32. Now serving 230 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.32 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Script Generator This new module was created to generate and configure scripts that require parameter values containing complex HTML, CSS, JavaScript, and CpScripts. It was created initially with one option: Document Creation. This script was developed to create a user interface for creating new documents from blocks of content stored in another module. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and ad...
Centralpoint DXP 8.11.31 Delivers Education and Assessment Module Enhancements
Sunday, February 27, 2022
FOR IMMEDIATE RELEASE Cleveland, OH — February 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.31. Now serving 228 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.31 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpScript ReportQuestionsRelatedByTaxonomy A CpScript is available which works when a site has the "Questions In Reports Relation Enabled" module property enabled within Education > Reports. This script has many options and will return data from the site which relate to CeQuestions by taxonomy matches between the question and website data. A practical use case would be to direct users to website data that may help them with questions they answered incorrectly. This CpScript is supported by any page that uses a report ID query string. It is also functional in the email attributes within Education > Configuration records if there is a need to email the related website data to users after they submit a test. Education > Reports > Module Properties There is a module property named "Questions In Reports Relation Enabled". Enable this property to create a relationship from report records to the questions the user answered when taking their test. This feature provides a m...
Centralpoint DXP 8.11.30 Delivers SharePoint Integration Enhancements
Sunday, February 13, 2022
FOR IMMEDIATE RELEASE Cleveland, OH — February 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.30. Now serving 226 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.30 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Transfer A new Source Filter option has been added when Source = "SharePoint". It provides a new option to filter source rows to only include rows modified since the last execution of the transfer. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such ...
Centralpoint DXP 8.11.29 Advances Data Transfer Capabilities
Sunday, January 30, 2022
FOR IMMEDIATE RELEASE Cleveland, OH — January 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.29. Now serving 225 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.29 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FileReadAllText CpScript When the FileReadAllText CpScript is executed over a .dwg file extension, the method will attempt to read the text from the .dwg and insert it into the attribute defined in the user's Data Transfer record. GenericEnhanced Modules > Module Properties > Resource Content Attributes .dwg files held within attributes in this module property are now supported. The system will attempt to extract the text from the .dwg file and insert it into the record's "Resource Content" attribute. Data Transform > Data Transfer A new Source End Point attribute is now available under the Office 365 source. This allows you execute either an Initial (Bulk) import or a Delta (Changes) import. The Delta import picks up changes since the last import and is designed to executed as frequently as every 5 minutes. It can also be used to propagate deletions. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its ...
Centralpoint DXP 8.11.28 Delivers Education and Assessment Module Enhancements
Sunday, January 16, 2022
FOR IMMEDIATE RELEASE Cleveland, OH — January 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.28. Now serving 224 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.28 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CpControl TestLink An optional verifyCourseHasQuestions='true' property is now supported. If this property is enabled, the CpScript will check to ensure the course has eligible questions for the user. If no questions are found, the link is not returned to the page. CpScript EducationTestLink An optional verifyCourseHasQuestions='true' property is now supported. If this property is enabled, the CpScript will check to ensure the course has eligible questions for the user. If no questions are found, the link is not returned to the page. Data Transform > Data Cleaner A new Value Type attribute has been added when Type = "Attribute Generator". It allows you to enter plain text or select taxonomy. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data f...
Centralpoint DXP 8.11.27 Delivers Module Designer Enhancements
Sunday, January 2, 2022
FOR IMMEDIATE RELEASE Cleveland, OH — January 2022 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.27. Now serving 223 enterprise clients and in its 22nd year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 22nd year of continuous operation since being founded on September 1, 2000. Version 8.11.27 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Mail > Configuration A new Mail > Mail Insert Field Map attribute has been added to the module designer. The Message Item Content defaults also include a new Insert button which inserts the mail message into the module configured using the field map. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and ad...
Centralpoint DXP 8.11.26 Delivers Taxonomy and Classification Enhancements
Sunday, December 19, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — December 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.26. Now serving 222 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.26 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary TaxonomyTree CpScript When this script is used on the module results view, searched taxonomy links will be output in the HTML with a class of cpsty_TaxonomyTreeSearchedItem. Console admins may style this class to their liking with a CSS rule similar to: .cpsty_TaxonomyTreeSearchedItem {padding: 3px; background: yellow} Additionally, a new property IsRenderingSearchedTaxonomyOnLoad property is available. If the CpScript is on a module results view and this property is enabled, it will force searched Taxonomy items to be visible when the page loads. Mail > Configuration A new Outlook 365 service has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable k...
Centralpoint DXP 8.11.25 Delivers Reporting and Analytics Enhancements
Sunday, December 5, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — December 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.25. Now serving 221 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.25 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Site Architecture > Administrators A new Group ID attribute was added to Members and Administrators. Like Integration ID, this attribute is intended for custom reports and features. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, an...
Centralpoint DXP 8.11.24 Delivers Taxonomy and Classification Enhancements
Sunday, November 21, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — November 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.24. Now serving 220 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.24 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormAudience CpScript When loading a FormAudience control with TaxonomyInfo, the defaultValue property now supports the taxonomy's Audiences. defaultValue='cpsys_Constant:TaxonomyInfo:Audiences' About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applic...
Centralpoint DXP 8.11.23 Delivers PDF Handling and Document Enhancements
Sunday, November 7, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — November 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.23. Now serving 217 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.23 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Sources A new PDF Generation Accessibility module property has been added which allows you to disable pdf generation completely or enable it for internal pages only. PdfViewer CpScript .eml file extensions will generate a PDF version of the source file and the converted PDF will render through the viewer. Admin > Properties > Aspose Base Image URL Aspose generated documents have the ability to download images into the file through HTML markup like the example tag to the right. Aspose requires an absolute URL to the image path which the component uses to download the image. The system attempts to make relative paths absolute using the website's protocol and domain. If images are not loading in Aspose generated files, your website is likely using a service provider to secure and transfer requests. Aspose is unable to reach the image in these instances. Use this attribute to provide Aspose a direction connection to the website. We found a direct IP address resolves the issue....
Centralpoint DXP 8.11.22 Delivers Taxonomy and Classification Enhancements
Sunday, October 24, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — October 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.22. Now serving 214 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.22 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Module Configuration > Grid Searchable Fields This attribute now allows the grid view to support Taxonomy searches which can be leveraged from PagedListBox controls that use the module view. A listItem tag as shown here is required: <listitem value="Taxonomy:{cpsys_Taxonomy.Name OR cpsys_Taxonomy.TaxonomyId}:{tableName}.DataId:{ancestorTaxonomyId}">Taxonomy.Name Subset</listitem> The parameters are shown in {}. The last parameter of {ancestorTaxonomyId} is optional. Leaving this parameter off will search all taxonomy. Using the ancestorTaxonomyId will behave like a TaxonomySubset search where the filtration is looking for Taxonomy matches under the root AncestorTaxonomyId. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from dis...
Centralpoint DXP 8.11.21 Delivers Taxonomy and Classification Enhancements
Sunday, October 10, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — October 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.21. Now serving 213 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.21 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormTaxonomy CpScript The FormTaxonomy CpScript supports a "TaxonomyHiddenItems" property. This accepts a comma separated list of TaxonomyIds that will be excluded from rendering in the form control. Selecting parent taxonomy items will hide all of their descendants. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, ...
Centralpoint DXP 8.11.20 Delivers PDF Handling and Document Enhancements
Sunday, September 26, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — September 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.20. Now serving 212 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.20 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary PdfViewer CpScript Files with the following extensions will generate a PDF version of the source file and the converted PDF will render through the viewer: .jpg, .jpeg, .png, .gif AJAX Site Search A "Search Ajax Execution Type" attribute has been added to the System Pages module. This provides an option to change the search behavior of the AJAX site search page. The default option, as it has always been, is the search will execute when a control value changes. There is a "Button Click" option in this attribute that will prevent the search from executing until a user clicks a search button. In addition to this primary feature there are two other attributes: Search Ajax JavaScript Callback and Search Button Title. "Search Button Title" adds a title attribute to the search button HTML. The "Search Ajax JavaScript Callback" attribute allows custom JavaScript to execute after the search page is loaded. The intent is to use this to alter the search controls or ...
Centralpoint DXP 8.11.19 Delivers PDF Handling and Document Enhancements
Sunday, September 12, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — September 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.19. Now serving 210 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.19 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ReverseHyperlink CpScript This update includes performance enhancements which will be transparent and automatically applied. PdfViewer CpScript Files with the following extensions will generate a PDF version of the source file and the converted PDF will render through the viewer: .doc, .docx, .xls, .xlsx, .vsd, .vsdx, .ppt, .pptx Personal Dashboard: Settings An attribute named "Settings Gadgets Order By" is now available in the "Settings" tab of the module designer record. It includes an option to sort the Gadgets on this view by "Name" in addition to the default sort. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By ...
Centralpoint DXP 8.11.18 Delivers CpScript Enhancements
Sunday, August 29, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — August 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.18. Now serving 210 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.18 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormRadioButtonList CpScript The Filter='' property now supports UserInfo constants. The syntax supported to insert values from the current user is: cpsys_Constant:UserInfo:{attributeSystemName} About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applicat...
Centralpoint DXP 8.11.17 Delivers Taxonomy and Classification Enhancements
Sunday, August 15, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — August 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.17. Now serving 209 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.17 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master Logging A new Master > Admin > Properties > Logging attribute has been added. The cpsys_Logging table contains no user interface but can be used for debugging and tracing at the database level. CpCaching The internal caching system has been updated with automatic expiration of unused items, intelligent priority selection, and enhanced synchronization using concurrent collections. Data Cleaner > Taxonomy Generator Now supports Case Sensitive match. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a...
Centralpoint DXP 8.11.16 Delivers SharePoint Integration Enhancements
Sunday, August 1, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — August 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.16. Now serving 208 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.16 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer > Data Transform A new SharePoint destination has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operational decision-ma...
Centralpoint DXP 8.11.15 Delivers Taxonomy and Classification Enhancements
Sunday, July 18, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — July 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.15. Now serving 207 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.15 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary System Pages > Search > Search Modules Hidden Items A "Search Modules Hidden Items" control has been added in the client console @ System Pages > Search > Search Modules Hidden Items. Selected items will be removed from both the Modules control on the page and the search results. Selected items will override the Include In Site Search option from SiteMap records. Please review the modules available in the modules control on the website search page prior to making selections in this attribute. There is no need to exclude modules that do not appear in the site search module control. Also if you accidentally exclude all of the modules available in the site, the site search will return results for all modules by default. System Pages > Search > Search Order By Option Text A "Search Order By Option Text" control has been added in the client console @ System Pages > Search > Search Order By Option Text. When set to "Yes", a text input for each ORDER BY...
Centralpoint DXP 8.11.14 Delivers Web API Enhancements
Monday, July 5, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — July 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.14. Now serving 206 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.14 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Development > Web API New Get User and Get Users methods have been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operational decision-making...
Oxcyon completes integration with Office 365 via GRAPH
Thursday, June 3, 2021
Oxcyon has completed it's integration with Office 365, and Azure Cloud via Microsoft Graph. This integration allows Centralpoint to index, ingest, and auto apply classification & metadata to files found within Office 365. This integration allows for Centralpoint's Data Transfer to integrate seamlessly with data found within Azure and o365. This is primarily to spider, index, and ingest records from Azure, in which to enrich metadata, and dynamically build relationships between your records in the cloud, with other records being indexed or ingested by Centralpoint within other systems and silos. 
Centralpoint DXP 8.11.13 Advances Data Transfer Capabilities
Monday, May 31, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — June 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.13. Now serving 204 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.13 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Modules > CMS A new Office 365 Picker control has been created. It can be added to custom attributes with `<control id="CpOneDrivePicker" type="Centralpoint.Web.UI.Controls.CpOneDrivePicker"></control>`. Admin > Authorizations This new module can be used to authorize Centralpoint to access 3rd party APIs. Data Transform > Data Transfer A new Office 365 source has been added to move files from a One Drive folder. Data Transfer FileReadAllText CpScript Updated to support the Office 365 source when FilePath='@microsoft.graph.downloadUrl'. Data Transfer FileDownload CpScript Updated to support the Office 365 source when NameColumn='name' and UrlColumn='@microsoft.graph.downloadUrl'. FormOneDrivePicker CpScript This new script works in coordination with the CpOneDrivePicker control to select files from within one drive (Office 365). The selected files can be displayed with the OneDriveFile script. OneDriveFile CpScript This new script works in coordina...
Centralpoint DXP 8.11.12 Advances Data Transfer Capabilities
Sunday, May 16, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — May 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.12. Now serving 203 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.12 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Cleaner A new Data Triage option has been added to Type. When selected it works in coordination with Data Triage records in Data Transfer to conditionally import source records into different modules. Data Transform > Data Transfer A new Data Triage option has been added to Source & Destination > Destination. When selected it works in coordination with Data Triage records in the Data Cleaner module to conditionally import source records into different modules. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allow...
Centralpoint DXP 8.11.11 Delivers Performance and Stability Improvements
Sunday, May 2, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — May 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.11. Now serving 201 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.11 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ZipFilesDownloadButton CpScript This script now supports a new property labeled "Is Recording Downloaded Files?". Set to "Yes" to create records in the system's Clicks tables. This will track the files contained within each .zip download. The IntegrationId of the ClicksLog will have a value of: "ZipFilesDownloadButton_{GUID}". The GUID is unique to each .zip file downloaded. DownloadCheckBoxColumn CpScript The new script will target a column value that is expected to hold a document. If the value found is a file path, a checkbox with the value of the file path is returned. DocumentIconColumn CpScript The new script will target a column value that is expected to hold a document. The script will look in the Document Icons module for an icon that matches the file extension and return the image associated to the file type. System Pages > Search An option to ORDER BY Start Date ASC is now supported. A new attribute labeled "Is Results Item Content Using Attributes?&qu...
Centralpoint DXP 8.11.10 Delivers Platform Enhancements
Sunday, April 18, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — April 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.10. Now serving 201 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.10 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Custom User Account Creation Email Template When users are created the in the client console, the system now provides the ability to customize the email sent to the new user. This is located at Forms > Forms > Module Properties > Custom User Account Creation Email Template?. Set the attribute to "Yes", and update the fields displayed to modify the new user account email which the system will send. Custom User Password Reset Email Template When user passwords are updated from the client console, the system now provides the ability to customize the email sent to the user whose password was changed. This is located at Forms > Forms > Module Properties > Custom User Password Reset Email Template?. Set the attribute to "Yes", and update the fields displayed to modify the new user account email which the system will send. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, ...
Centralpoint DXP 8.11.9 Delivers Education and Assessment Module Enhancements
Sunday, April 4, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — April 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.9. Now serving 200 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.9 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Configuration A new attribute named "Administrator Email Subject Line" is now supported. When courses are submitted on the site; administrators have the option to receive an email notification. The new attribute allows the administrator email to create a custom subject line. Previously the subject line always read "New Test Completed: {Course Title}". About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operatio...
Centralpoint DXP 8.11.8 Advances Data Transfer Capabilities
Sunday, March 21, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — March 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.8. Now serving 198 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.8 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ReverseHyperLink CpScript The CpScript now supports a MaxContentLength='' property. If the length of the attribute value exceeds this number the system will not execute hyperlink replacements over the data. Use this to improve performance by skipping execution over large amounts of data. FileGetHtmlBetweenTags Data Transfer CpScript This new script retrieves value between the beginning and end of the string About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance...
Centralpoint DXP 8.11.7 Advances Data Transfer Capabilities
Sunday, February 28, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — March 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.7. Now serving 197 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.7 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary GetValue Data Transfer CpScript This new script will get a value from an attribute in CpCollection XML or a cell in an Excel file. DataSourceExportButton CpScript Two new properties are supported, FileName and DataSourceDataId. FileName='' allows users to control the filename of the downloaded export. DataSourceDataId='' allows users to target a specific Data Source on the page which the exported file will be generated from. The Data Source being targeted must exist on the page. Data Transform > Data Cleaner The "Replace With" attribute has been changed from a text box to an RTF Editor. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treat...
Oxcyon completes integration with Sharepoint
Thursday, February 18, 2021
Oxcyon has completed Centralpoint's direct integration with Microsoft Sharepoint, whether it is On Premise or in the Cloud (Office 365/Azure). This integration allows Centralpoint to index or ingest all records from Sharepoint, which yields a functional, federated search. During the index or ingestion, Centralpoint is able to scan or mine each record from Sharepoint, in which to enrich metadata and classification, beyond what Sharepoint can do today. Superior to Project Cortex and Syntex, Centralpoint is able to improve search and relationships within Sharepoint, but also is able to relate records from Sharepoint to any other systems or records being spidered by Centralpoint; resulting in a true, roles based federated search for all. 
Centralpoint DXP 8.11.6 Delivers DataSource and Content Presentation Enhancements
Sunday, February 14, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — February 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.6. Now serving 196 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.6 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Column CpScript Split, Index, and Separator were added to create an array of substrings by splitting the input string based on one delimiter. Select Command Builder The command builder will automatically insert the SqlColumnBackgroundColorIndicatingNewOrModifiedContentToUser in your query when "Styles" = "Grid View". The Item Content will contain the corresponding column CpScript in the opening table-row tag. SqlColumnBackgroundColorIndicatingNewOrModifiedContentToUser CpScript This CpScript is designed to be used within the Select Command of a Data Source. The query will output a column named BackgroundColorIndicatingNewOrModifiedContentToUser. The column value will output an inline CSS rule: background: {color};. The background color will change depending if the content has not been viewed by the user or if the content has been modified since the user has last seen it. In the Item Content of the Data Source place the Column CpScript below in a style="" attribute to ...
Centralpoint DXP 8.11.5 Delivers CpScript Enhancements
Sunday, January 31, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — February 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.5. Now serving 195 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.5 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormDataListBox & FormPagedListBox CpScripts Setting whereclause='cpsys_Constant:SystemFilter:All' will dynamically include all system filters. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centrali...
Centralpoint DXP 8.11.4 Delivers Security and Authentication Enhancements
Sunday, January 24, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — January 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.4. Now serving 192 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.4 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Security Enhancements System changes have been made to reduce the risk of Cross-site scripting attacks. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and...
Centralpoint DXP 8.11.3 Delivers Platform Enhancements
Sunday, January 3, 2021
FOR IMMEDIATE RELEASE Cleveland, OH — January 2021 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.3. Now serving 191 enterprise clients and in its 21st year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 21st year of continuous operation since being founded on September 1, 2000. Version 8.11.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SVG File Support .svg file extensions are valid to upload through the Image Manager tool within the Telerik RTF Editor. System file upload controls will render the .svg upload with an image preview. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables or...
Centralpoint DXP 8.11.2 Delivers SharePoint Integration Enhancements
Sunday, December 6, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — December 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.2. Now serving 190 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer > Data Transform A new SharePoint source has been added. The FileDownload and FileReadAllText data transfer scripts have also been updated to work with the FileRef column of the SharePoint source. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, ...
Centralpoint DXP 8.11.1 Adds SAML Authentication Support
Sunday, October 25, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — October 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.1. Now serving 187 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Tables The related Web API record now contains the ability for detached data tables to format columns using advanced format. Admin > Global Login A new "Enable Audience in Lookup" module property has been added. When enabled it will retrieve SAML callback page audience and use it when selecting the current global login record. This is only necessary when global login records share the same SAML Name and requires that global logins have the appropriate CDA audience selected. FormPagedListBox CpScript A new property named "isDefaultValueGuid" is supported. If the default value is supposed to be one or multiple selections of GUID data, please set to "Yes" to prevent errors. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to ag...
Centralpoint DXP 8.11.0 Adds Windows Server 2019 and SQL Server 2019 Support
Sunday, October 11, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — October 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.11.0. Now serving 185 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.11.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Windows Server 2019 and SQL Server 2019 Centralpoint now supports installations on the following server configurations: Windows Server 2012 & SQL Server 2012, Windows Server 2012 & SQL Server 2014, Windows Server 2016 & SQL Server 2016, Windows Server 2016 & SQL Server 2017, and Windows Server 2019 and SQL Server 2019. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its meta...
Centralpoint DXP 8.10.3 Delivers Taxonomy and Classification Enhancements
Sunday, September 27, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — September 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.10.3. Now serving 184 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.10.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary News > Module Properties The News module now contains the following module properties that function with the Data Cleaner module: Keyword Generator, Taxonomy Generator, and Html Cleaner. Admin > Properties A new Console Page State Persistence site property has been added with options for View State and Session State. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first...
Centralpoint DXP 8.10.2 Adds Windows Server 2019 and SQL Server 2019 Support
Sunday, September 13, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — September 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.10.2. Now serving 184 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.10.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Windows Server 2019 and SQL Server 2019 Prepares Centralpoint to support installations on Windows Server 2019 and SQL Server 2019. Official support will be released in version 8.11.0. Design > Data Tables Managed Web API records can now JOIN to relation tables to support sortable related columns. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables or...
Centralpoint DXP 8.10.1 Delivers Education and Assessment Module Enhancements
Sunday, August 30, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — August 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.10.1. Now serving 184 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.10.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Questions The "Connecting Lists" question type now has a console validator that prevents users from creating questions not supported by the UI and/or cannot be answered correctly by a user. A new "Video Upload" essay question is also now supported. This allows users to upload a video which is manually graded by website administrators. Design > Data Tables A new Auto Complete search attribute has been added. It can be used to use a button to trigger a search instead of auto complete. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or da...
Centralpoint DXP 8.10.0 Delivers DataSource and Content Presentation Enhancements
Sunday, August 16, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — August 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.10.0. Now serving 181 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.10.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Web Sites: /Modules/DataSource/ZipFiles.aspx This page now accepts a 'separator' query string variable. Valid options are options are cpsys_Pipe and cpsys_Tilde. .NET Compiler Platform ("Roslyn") Version 2.0.1 This compiler platform provides support for C# 7.3 and VB.NET 15.5 language features for developers. This update will include the Roslyn compilers in each application's Bin folder and will update the web.config files to utilize the new compilers. .NET Framework 4.8 All Centralpoint sites have been updated to utilize the .NET Framework 4.8. The .NET Framework 4.8 must be installed on your server manually before this update can be installed. The installation of this framework may create "aspnet_client" folders in the Master/Root and cpweb_SystemName/Root folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to change their projects to target the .NET Framework 4.8. Right click the proj...
Centralpoint DXP 8.9.50 Delivers Education and Assessment Module Enhancements
Sunday, July 26, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — July 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.50. Now serving 180 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.50 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Logging This feature is enabled only when the site needs to optimize performance for recording clicks. We recommend that "Admin > Properties > Stats > Clicks" is set to "Disabled" when Logging is enabled. We also recommend that all hardcoded URLs to click.aspx, InsertClick CpScripts, and ExtClickTracking CpScripts are completely removed from the website. However, we have found that some projects contain a significant amount of hardcoded URLs through the click.aspx page. Therefore, when Logging is enabled, we have disabled database writes from click.aspx if it is still active. This means links pointing to click.aspx will still redirect to the proper page. Additionally, the InsertClick & ExtClickTracking CpScripts will not be functional when Logging is enabled. .NET Framework 4.8 & C# 7.3 Centralpoint will be updated to utilize the .NET Framework 4.8 early next month with the release of version 8.10.0. It is a highly compatible, in-place up...
Centralpoint DXP 8.9.49 Delivers Education and Assessment Module Enhancements
Sunday, July 5, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — July 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.49. Now serving 179 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.49 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ReverseHyperlink CpScript An "OrderBySystemNamesOrder" property is now supported. If you are hyperlinking from multiple modules, you may set this to "Yes" to prioritize how the results link. Results from the module of the first system name in the "ReverseHyperlinkSiteMapSystemNames" will be linked first, the second system name second, and so on. This will help prevent unexpected results when records from different modules contain the same or share words within their titles. You will need to manually adjust the comma separated list in the "ReverseHyperlinkSiteMapSystemNames" property. Forms > Forms A new Processing > Taxonomy Submission attribute has been added. Education > Questions A new image area question type has been developed. The question allows console admins to upload an image and assign an area within the image that is the correct answer. Users must place the question's icon within the correct portion of the image to receive credit. Admin >...
Centralpoint DXP 8.9.48 Delivers Platform Enhancements
Monday, June 22, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — June 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.48. Now serving 178 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.48 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Web Service Vulnerabilities All ASMX web services have been reviewed and updated to eliminate blind SQL injection vulnerabilities. Due to these changes the Development > Errors modules will no longer work until you update to version 8.9.48. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources ...
Centralpoint DXP 8.9.47 Delivers Platform Enhancements
Sunday, June 7, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — June 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.47. Now serving 177 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.47 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Organization Chart The "Sunburst Zoomable Chart" type now renders a "Content" radio-button option which will resize the chart based on the amount of content assigned to each audience. Design > Data Tables Added the ability to override the default sort order. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations t...
Centralpoint proposed to assist with COVID-19 early detection in Waste Water Treatment Plants
Saturday, June 6, 2020
Oxcyon has proposed it's Centralpoint Data Aggregation platform to the NIH to automatically ingest and report on data from over 23,000 Pulbic Waste Water Treatment plants nationwide to detect COVID-19. This proposed solution is designed to empower NIH to better monitor COVID-19 (and other) health related data, by municipality, county and state, which would not require any individualized testing. This solution aggregates data submitted from each participating location on a scheduled basis, allowing for online reporting and alerts to be generated both to the NIH, and/or participating State, County and local municipalities. Data collected originates from sludge samples taken at each facility in order to process and report findings in a near real time basis. In this instance, the Audience structure represents the individual waste water treatment plants, by their respective municipaiity, county and state allwoing for all reporting to roll up for nationwide reporting, or be seen at each (cascading) level to report on any anomolies. “There is real hope that this can be a sensitive, early warning” if, as officials ease social distancing measures, Covid-19 begins to spread again, said Peter Grevatt, CEO of the nonprofit Water Research Foundation. “Several labs have achieved a proof-of-concept in terms of demonstrating the ability to detect the RNA [genetic material] of the virus in wastewater.” Studies in the U.S. and the Netherlands, among others, have shown you can pick up ...
Centralpoint DXP 8.9.46 Delivers Platform Enhancements
Monday, May 25, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — May 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.46. Now serving 174 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.46 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Mail > Configuration A new IMAP service has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operational decision-making. What differentiates...
Centralpoint DXP 8.9.45 Delivers Reporting and Analytics Enhancements
Sunday, May 10, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — May 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.45. Now serving 173 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.45 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Tables This new module was created to design and deploy dynamic tables containing custom content. It will initialize the jQuery DataTable plugin using it to transform an HTML table into a more advance table with pagination, search and ordering. Surveys > Questions (Google Charts) When using Google Charts to render survey results, issues have been reported that the chart labels are not rendered in full. Survey Questions now support "\n" characters which will force a line-break in the chart label which helps prevent the text from not rendering in full. The other option available is to reduce the "Chart Font Size" located in the "Survey" record until all text becomes visible. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggr...
Centralpoint DXP 8.9.44 Delivers CpScript Enhancements
Sunday, April 26, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — April 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.44. Now serving 172 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.44 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Personalized Dashboard A "Settings Confirmation Dialog" option has been implemented. When enabled, the user will be prompted with a confirmation dialog when updating their dashboard settings. EditModeVisualEditor CpScript A new parameter named "Remove Module Name From Console Links" has been added. When enabled, the link will only display the title of the console record. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, ope...
Centralpoint DXP 8.9.43 Advances Data Transfer Capabilities
Sunday, April 12, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — April 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.43. Now serving 171 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.43 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer > Data Transform A new Clicks destination has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operational decision-making. W...
Centralpoint DXP 8.9.42 Delivers Reporting and Analytics Enhancements
Sunday, March 29, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — March 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.42. Now serving 169 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.42 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Logging A new Logging attribute has been added, but is not yet ready for production. When enabled the system will log information to a new system table. This table should never be used for reporting. Additional tools must be created to periodically move data required for reporting from the system log to other tables designed for this purpose. jQueryAccordion CpScript The "Active Tabs" attribute now accepts a value of -1 which keeps all tabs closed by default. The attribute settings are managed within the corresponding Dynamic Tabs record. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interc...
Centralpoint DXP 8.9.41 Delivers Reporting and Analytics Enhancements
Sunday, March 15, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — March 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.41. Now serving 166 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.41 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ColumnsValidInFieldsSearch CpControl A new control for module searches is available which only allows specified table columns to be searched with the "?fields=FieldName|FieldValue" query string parameter. The intent of this script is to suppress website errors reported when invalid columns are searched. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture ...
Centralpoint DXP 8.9.40 Delivers Taxonomy and Classification Enhancements
Sunday, March 1, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — March 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.40. Now serving 163 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.40 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ModuleSearchAccordionMenu CpScript Added placeholder='' property which displays text in the input field before the user enters a value. AJAX Site Search Taxonomy selections render in "Searched Terms" element Custom Errors New module property Filter By Start and End Date was added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations t...
Centralpoint DXP 8.9.39 Advances Data Transfer Capabilities
Sunday, February 16, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — February 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.39. Now serving 162 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.39 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Cleaner The Html Cleaner Attribute module property in generic enhanced modules has been updated to support a comma separated list of attribute system names. This will allow you to execute Data Cleaner records with Type = HTML Cleaner on multiple attributes. Data Transform > Data Cleaner A new Type = "Attribute HTML Cleaner" was added. It can be used to clean values in specified attributes and modules. ParseWebpageContent Data Transfer CpScript A new option SourceEncoding parameter has been added. When included the system will use that encoding instead of automatically detecting the type of encoding. Broadcasts > Broadcasts A new Message > PreHeader/Summary attribute was added. Email preheader text is a small line of text that appears after the subject line in an email inbox. Email preheaders give a short summary of the contents of an email, and may appear differently on mobile and web email clients. GenericEnhancedGG - GenericEnhancedZZ Twenty "Gene...
Centralpoint DXP 8.9.38 Delivers Taxonomy and Classification Enhancements
Sunday, February 2, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — February 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.38. Now serving 162 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.38 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary TaxonomyTagCloud CpScript Now supports a "useCurrentModulePageSystemName" property. When this property is enabled and the CpScript executes on a module page, the current page's "System Name" will be used instead of the hard-coded "Navigation System Name". DataRow CpScript This new script renders a table row of columns in a result set. It can be useful in a data source when the columns are unknown at design time. Design > Data Sources A new Excel option has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpo...
Centralpoint DXP 8.9.37 Adds SAML Authentication Support
Sunday, January 19, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — January 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.37. Now serving 162 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.37 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Chrome SameSite Cookie Change Chrome version 80, which is scheduled for release in February 2020, includes a change that may impact SAML SSO. In most versions of the SAML library, a cookie is used to maintain SAML session state in support of the SAML protocol. This cookie must have a SameSite mode of None. In earlier releases of Chrome, the SameSite mode defaulted to None. The update defaults the SameSite mode to Lax. Furthermore, if a SameSite mode of None is specified, Chrome requires the Secure attribute to be specified for the cookie. http://www.oxcyon.com/Integrations/Centralpoint/Articles/Article.aspx?id=9458dffa-0fdb-41f4-a422-912c2203ce15 Data Transform > Data Cleaner A new Type = "Attribute Generator" was added. It can be used to generate values in specified attributes and modules. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify str...
Centralpoint Integrates AI Assistant for IVRs
Tuesday, January 14, 2020
Oxcyon has developed an API integration for it's AI (Artificial Intelligence) intersticial to assist call centers, utilizing CISCO, and Genesys systems. This integration allows for the CALL DRIVERS originating from these systems, to query, filter and serve the right answers to any incoming questions from clients, or users. In this way, call center personnel are served all relevant information about the incoming call, user, and reason for their inquiry, prior to answering the phone to assist the client which results in a substantial savings of time to find answers to tough questions. The Centralpoint AI Assistant can be served on screen within other web based applications, like CRM, Help Desk, Salesforce and others.....eliminating the need for the CSR to look up answers in separate knowledge bases.
Centralpoint DXP 8.9.36 Delivers SharePoint Integration Enhancements
Sunday, January 5, 2020
FOR IMMEDIATE RELEASE Cleveland, OH — January 2020 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.36. Now serving 161 enterprise clients and in its 20th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release also marks a significant milestone for Oxcyon — the company's 20th anniversary, having been founded on September 1, 2000 in Akron, Ohio. Over 20 years, Centralpoint has evolved from a single-site content management solution into a full enterprise knowledge and data intelligence platform trusted by organizations across industries. Version 8.9.36 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary UserSubscriptions CpScript The "SelectedText" and "OnSelectedText" properties now support and evaluate HTML markup. AddToSharePointButton CpScript This new script takes a file path and SharePoint list title and adds the Centralpoint file to the SharePoint list when clicked. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it ...
Centralpoint DXP 8.9.35 Delivers CpScript Enhancements
Sunday, December 8, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — December 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.35. Now serving 160 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.35 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Forms > Forms Wizard When creating a form, the "Text Boxes" and "Text Areas" sections now support a "Placeholder Text" field. Placeholder text specifies a short hint that describes the expected value of an input field (e.g. a sample value or a short description of the expected format). The short hint is displayed in the input field before the user enters a value. ModuleDragTree CpScript The output items from this script are capable of being dragged into text inputs and text areas produced by the FormTextBox CpScript. Previously the only support was against the FormEditor control. HTML formatting is stripped when dragged into text inputs and text areas to prevent server-side errors. ModuleDragAccordionSearch CpScript The results of this search are capable of being dragged into text inputs and text areas produced by the FormTextBox CpScript. Previously the only support was against the FormEditor control. HTML formatting is stripped when dragged into text inputs and t...
Centralpoint DXP 8.9.34 Delivers CpScript Enhancements
Sunday, November 17, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — November 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.34. Now serving 158 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.34 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Development > Process Monitor Data Broadcast processes will now display a Try link in the Abort column while executing. Clicking this link will attempt to abort the process by intentionally throwing an exception. This may result in partial process execution which can lead to unexpected results. Admin > Properties > Search Redirect Types A new Keywords Only option has been added. Advertising > Search Suggestions records with Type = Title will never be suggested when Keywords Only is selected. ExtTable CpScript A "drawCallbackJS" property is now supported. This will execute JavaScript on every "draw" event, and allows you to dynamically modify any aspect you want about the created DOM. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterpris...
Centralpoint DXP 8.9.33 Delivers Performance and Stability Improvements
Sunday, November 3, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — November 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.33. Now serving 157 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.33 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Cleaner A new "Multiple" option was added to the Regular Expression Type attribute. It supports multiple regular expression patterns in the Search For attribute separated by " AND " or " AND NOT ". The Search For attribute may also begin with "NOT ". The spaces and casing are important in these words. ReverseHyperLink CpScript A new property named "AvoidLinkingMatchesThatBreakHtml" is now supported. The text of a matched title is capable of being a HTML element, text within a HTML attribute, or text that is already linked. If you are experiencing issues with broken html, please turn this on. This will negatively impact performance and may cause a page with many reverse hyperlinks to load noticeably slower than it did previously. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify str...
Oxcyon Releases Automated Document Retention Policy Management
Monday, October 28, 2019
Oxcyon has released it's Document Retention Policy Management tools which can be installed On Premise or in the Cloud to monitor your many silos which contain private data. These Retention Policies instruct Centralpoint how frequently to scan your silos, based on specific criteria (around each retention policy). When Centralpoint finds these records (in Oracle, Sharepoint, File Folders, 3rd party providers (like ADP, Paychex, and Workday), it will capture, alert your team. Once these are approved for archive or deletion, Centralpoint will automatically return to these systems to either delete or archive each record, earning it the nickname by our clients of "The Compliance Appliance."  
Centralpoint DXP 8.9.32 Delivers Education and Assessment Module Enhancements
Sunday, October 20, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — October 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.32. Now serving 157 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.32 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ActiveDirectoryProperty CpScript A "lowercase" property is supported which will return a lowercased value of the attribute. UserInfo CpScript A "lowercase" property is supported which will return a lowercased value of the attribute. Education > Programs A new Site Architecture > Module Designer > Program Details View > Enable UserId (uid) Query String? attribute has been added. When the query string contains a valid user ID, the report columns will filter data to courses taken by that user. The default setting filters report data to the logged-in user. This update requires an "Enable UserId (uid) Query String?" to be set to "Yes" under the "Program Details View" tab of the module designer record. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across org...
Centralpoint DXP 8.9.31 Delivers Performance and Stability Improvements
Sunday, October 6, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — October 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.31. Now serving 154 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.31 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary AudienceMenu CpScript An "Is Web Accessibility Friendly" property is now available. When set to "Yes", the menu will have an adjacent button next to it. The button must be clicked for the user to be redirected to the audience. The default is a "jump menu" which redirects the user on the menu's change event. The default behavior might be convenient to regular users, but fails accessibility tests for impaired users. AttributeValue CpScript This new script will retrieve a record by it's DataId, AutoNumber and ModuleSystemName, or IntegrationId and ModuleSystemName. Then retrieve an attribute's value from that record. This script may cause performance problems if used repeatedly with different records on the same page. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, e...
Centralpoint DXP 8.9.30 Adds SAML Authentication Support
Sunday, September 15, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — September 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.30. Now serving 154 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.30 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FileDownload DataTransfer CpScript This script will download a file from a URL to the web server. FileReadAllText DataTransfer CpScript This script now supports URLs in the FilePath parameter. Admin > Global Login A new Enable SAML Test Page module property has been added which provides traces and error messages to help during the initial setup. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced ana...
Centralpoint DXP 8.9.29 Delivers CpScript Enhancements
Monday, September 2, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — September 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.29. Now serving 153 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.29 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SearchTermsCloud & ModuleTagCloud CpScripts These CpScripts now support an OrderBy property which lets you sort the results by Name ASC/DESC, Count ASC/DESC, or Random. Website Search: Order By Centralpoint Ratings An "Order By Ratings" option is now available in the System Page's "Search Order By" attribute. This will order search results based on highest ratings within the system. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governa...
Centralpoint DXP 8.9.28 Advances Data Transfer Capabilities
Sunday, August 11, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — August 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.28. Now serving 152 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.28 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormatTitleRecordForUrl CpScript This new script is intended for use in the Admin > Syndication > Formatting > Custom Feed Item Content attribute. It generates the title/autonumber portion of the URL similar to the ColumnFriendlyUrl script. FileReadAllText Data Transfer CpScript This script will now extract text from XAML and MSG files. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics...
Centralpoint DXP 8.9.27 Delivers CpScript Enhancements
Sunday, July 21, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — July 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.27. Now serving 151 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.27 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ReverseHyperlink CpScript A new UseTooltip parameter has been added and is enabled by default. Reverse hyperlink tooltips display the record's Summary attribute. Summary attributes can be automatically populated from any attribute in the module using the Summary Attribute module configuration. HTML is automatically removed and the text is truncated to 512 characters or less. Changes to the Summary Attribute module property require that you resubmit records for the summaries to change. Advertising > Search Suggestions The web site search auto complete will now suggest Titles of records when any of the keywords entered match any portion of the Search Keywords attribute. This feature is enabled by setting Admin > Properties > Search Redirect Types to "Title & Keywords". System Pages > Search (tab) > Results Item Content Two new variables are available for use. {4} = URL Path (This is the href attribute value in plain text. There is no HTML formatting and no system query strin...
Centralpoint DXP 8.9.26 Advances Data Transfer Capabilities
Sunday, July 7, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — July 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.26. Now serving 148 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.26 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ScreenCapture Data Transfer CpScript This new script takes a screen capture of a publicly accessible URL and returns the path to the file. TaxonomyTagCloud CpScript A 'Taxonomy Order' option and a 'Data Filter' option have been introduced. 'Taxonomy Order' allows the user to render the taxonomy names by name ascending/descending, count (size) ascending/descending, or random order. The `Data Filter` option will render only the taxonomy which are tied to eligible records in the module the CpScript points to. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Central...
Centralpoint DXP 8.9.25 Delivers CpScript Enhancements
Sunday, June 23, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — June 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.25. Now serving 145 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.25 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ExtAutoComplete & ExtAutoCompleteRedirect CpScripts A new SQL Like option has been added to the Lookup Type parameter (LookupType='SqlLike'). This option works in a similar manner to Lookup Type = Contains Text, but is more efficient when the searched fields contain a large amount of data. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations...
Centralpoint DXP 8.9.24 Delivers Records Retention Policy Enhancements
Sunday, June 9, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — June 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.24. Now serving 143 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.24 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Retention Policies > Expired Records A new Flags attribute has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operational decision-making....
Centralpoint DXP 8.9.23 Advances Data Transfer Capabilities
Sunday, May 19, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — May 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.23. Now serving 142 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.23 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer > Data Transform A new RelativeDirectoryName column has been added to the File System data transfer source. It is intended for use with the Taxonomy CpScript's new action='generate' parameter to generate taxonomy that matches the directory structure. Taxonomy Data Transfer CpScript A new action='generate' option has been added. It will automatically generate taxonomy by Integration Id when the transfer destination is a standard module. It can also split the provided value on a delimiter to generate a hierarchy of taxonomy and select the last item. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected know...
Centralpoint DXP 8.9.22 Adds SAML Authentication Support
Sunday, April 28, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — April 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.22. Now serving 141 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.22 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary WebSiteSearchTable CpScript Generate a full text search table against the search query string variable for use as the TABLE in data sources. Admin > SAML MetaData The "Consume IdP MetaData" feature has been completed which generates Admin > Global Login records. DataTransfer Column Script A new Split parameter has been added to break a string into parts and take one part by it's zero based index. LoginStatus Script Add Support for cpsys_Audience constant in loginUrl and logoutUrl parameters About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centra...
Centralpoint DXP 8.9.21 Delivers Records Retention Policy Enhancements
Sunday, April 7, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — April 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.21. Now serving 139 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.21 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Retention Policies > Policies A new Scan & Action > Action Interval Basis attribute has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting,...
Centralpoint DXP 8.9.20 Delivers Records Retention Policy Enhancements
Sunday, March 17, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — March 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.20. Now serving 138 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.20 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Generic Enhanced Module Properties: Word Document Content Attributes The "Word Document Content Attributes" field will now map the text within PDF files to the attribute. PDF files support plain-text only and do not generate HTML like the other supported file types. The attribute has been renamed to `Document Content Attributes` and the header text has been updated to explain this update. Retention Policies Create and manage document storage paths and enforce policies regarding the retention of documents within those storage paths. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than iso...
Centralpoint DXP 8.9.19 Adds SAML Authentication Support
Sunday, March 3, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — March 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.19. Now serving 138 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.19 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Deep Links A new SAML Attribute Casing attribute has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operational decision-making. ...
Centralpoint DXP 8.9.18 Advances Data Transfer Capabilities
Sunday, February 17, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — February 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.18. Now serving 137 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.18 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Transfer A new Interactive Tool Url attribute has been added when Source = ADAM. This was added to support a new ADAM content format, and is used to build an iFrame to display multimedia content. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, ...
Centralpoint DXP 8.9.17 Adds SAML Authentication Support
Sunday, February 3, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — February 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.17. Now serving 136 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.17 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary DetailsViewNextPreviousButtons CpScript This new script can be used to generate next and previous links on a module Details View (#3). These links will take the user to the next and previous module records based on the current document's StartDate. Admin > Global Login A new SAML Ignored URLs module property is displayed when SAML Service Provider = Enabled. It takes a comma separated list of URLs which will not be automatically authenticated. Please note that these ignored URLs could cause SSO issues if accessed by a normal user. They are intended to allow web service and similar calls to get to the site without SSO initialization (anonymously). Global Login ActiveDirectoryGetTenants CpScript This new script only works in Global Login during authentication. It takes a module system name and uses it to translate IntegrationIds retrieved from the authentication source into DataIds. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best k...
Centralpoint DXP 8.9.16 Delivers Education and Assessment Module Enhancements
Sunday, January 20, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — January 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.16. Now serving 136 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.16 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education Module Suite View Types have been added for the Ordering and Matching question types. There is now Standard, Drop Down Lists, and Drag And Drop. There is also new module properties in the Courses module in order to style them. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such...
Oxcyon Releases AI Assistant
Wednesday, January 9, 2019
Oxcyon releases it's AI (Artificial Intelligence) Assistant empowering Centralpoint users to extend their knowledge management to other web based applications. This contextual sensitive avatar can be controlled by Centralpoint to live within any third party application, allowing the right information to serve each user when it is needed.
Centralpoint DXP 8.9.15 Delivers Web API Enhancements
Sunday, January 6, 2019
FOR IMMEDIATE RELEASE Cleveland, OH — January 2019 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.15. Now serving 136 enterprise clients and in its 19th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 19th year of continuous operation since being founded on September 1, 2000. Version 8.9.15 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties A new Tiny Png property has been added. If it's enabled you need to enter a API key FacebookSharePage CpScript This new script allows end users to share the site's current page to their Facebook wall. Development > Web API A new Result attribute was added allowing you to control how the result of the web method is returned. Admin > Properties A new Maximum Historical Versions Fallback property has been added. It is used to determine the number of historical versions to keep when documents are updated from source code without a related console navigation item making the module property inaccessible. Some examples of this are Attribute Changer, Module Backups, Import Utilities, Template Records, Tag Cloud. Enter -1 if you would like to fallback to unlimited versions About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platform...
Centralpoint DXP 8.9.14 Delivers Taxonomy and Classification Enhancements
Sunday, December 16, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — December 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.14. Now serving 133 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.14 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormMoveRecordsToAnotherModule CpScript This CpScript creates a field map to map attributes from a selected DataIds to another module. Forms > Forms A new Display Cancel Button attribute was added. Site Architecture > Taxonomy An Order column was added to the module grid view. Site Architecture > System Pages > Search A new Ajax Search page has been developed. To use it, please create a Navigation record that has the Url set to /Pages/AjaxSearch.aspx Password Security The process and algorithm used to hash and store passwords has been updated. The changes have been documented in the Password Security help file located in the Centralpoint Q & A section of your master console's home page. Do not install this update if you do not plan to sync the changes to all sites on the server. If some sites are on an older version Ancestor Admins will not be able to log into web sites until they are updated. Contact us before installing this update if you have written custom code that references ...
Centralpoint DXP 8.9.13 Delivers CpScript Enhancements
Sunday, December 2, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — December 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.13. Now serving 133 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.13 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ExtAutoComplete CpScript This extender script was updated to support a FullText Lookup Type. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sources such as documents, forms, databases, applications, and external systems, creating a centralized environment for discovery, reporting, and operation...
Centralpoint DXP 8.9.12 Delivers Web API Enhancements
Sunday, November 18, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — November 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.12. Now serving 132 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.12 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SystemFilter CpScript You can now set audiences='allaccessibleaudiences' to filter records using the current members accessible audiences and the accessible audiences of all of their selected roles. Anonymous users will filter by the current audience, and admins will not get an audience filter. Tableau Charts This module will automatically do trusted authentication and build graphs using these three functions: The Chart CpControl, the Tableau Chart CpScript and the Tableau Method Links CpScript. Admin > Properties > Web Site Accessible Audiences Security A new Web Site Accessible Audiences Security attribute has been added. When enabled a 403 (Forbidden) error will be returned if an authenticated user attempts to access any page in an audience that has not been selected in their Accessible Audiences attribute or in the Accessible Audiences of one of their selected Roles. Security applies to all Centralpoint pages (ASPX), resources, AJAX module requests, and Web API requests. It may not apply...
Oxcyon integrates with Tableau
Wednesday, November 14, 2018
Although Oxcyon provides robust Data Analytics & Business Intelligence tools of it's own, it has integrated with Tableau to support integration for their reporting. Tableau is a recognized leader in superior data analytics, and Centralpoint now integrates out of the box with Tableau. Centralpoint's integration allows us to maximize the reuse of reporting, given our cross forest single sign on (SSO). Within the integration, when users securely authenticate into Centralpoint, they are able to access Tableau reporting, based on their user ID, and origination point (Audience). This allows for one tableau report, to be filtered by each user, given their specific roles
Centralpoint DXP 8.9.11 Advances Data Transfer Capabilities
Sunday, November 4, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — November 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.11. Now serving 131 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.11 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer FileReadAllHtml & FileReadAllText CpScripts A new Phone pattern has been added and the ability to retrieve multiple regular expression matches and return them in a delimited list. jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using the Legacy version you should not install this update. If you discover problems after the update is installed you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record. Data Transform > File Output A new Orientation attribute has been added when Template File Type = Word (doc/docx/docm) . About Oxcyon and Centralpoint Oxcyon is a techno...
Centralpoint DXP 8.9.10 Adds SAML Authentication Support
Sunday, October 21, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — October 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.10. Now serving 129 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.10 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Publishing > Articles The module now supports three new taxonomy subset fields (TaxonomySubset4, TaxonomySubset5, TaxonomySubset6). Education > Configuration Send Email To User After Test, Send Admin Email After Test, and Use Report Triggers attributes have been added. They can be used to bypass emails and time consuming functionality in tests. You must resubmit the related module designer record before these changes will apply. Admin > Deep Links This module now overrides the NameID when it is passed in the SAML Response Attributes. It will also allow you to define the format of the NameID element passed in the SAML response. Select Command Builder & Forms Select Command Builder A new "Include Select All Checkboxes" option has been added. It will add a checkbox to each row in some HTML table outputs and include functionality to select or deselect all. Data Transfer FileReadAllHtml & FileReadAllText CpScripts New RegExPrefix and RegExSuffix parameters have been added to e...
Centralpoint DXP 8.9.9 Delivers Full-Text Search Enhancements
Sunday, October 7, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — October 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.9. Now serving 129 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.9 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Sources A new `Tag Cloud` option has been added under Formatting > Formatting Options to output a HTML tag cloud with custom SQL. Data Transform > Data Transfer A new Taxonomy Root attribute has been added under Source & Destination > Source = Taxonomy. ModuleSearchAccordionMenu CpScript A new IsFullTextSearch parameter has been added to return results via a full-text search. Data Transform > Interstitials New fields have been added to provide more control of the UI sent to the referring page. Enhanced functionality that matches module records to the referring page has also been released. Admin > Roles A new Option Order attribute has been added. The Roles attribute in standard modules will sort roles by Option Group, Option Order, and Name ascending. Option Order serves no purpose other than ordering the options within the attribute. Data Transfer GetFilePath CpScript This new script will take a fully qualified file path and return a root relative file path. About...
Centralpoint DXP 8.9.8 Delivers Full-Text Search Enhancements
Sunday, September 23, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — September 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.8. Now serving 128 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.8 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary OCR Data Transfer CpScript This new script will use optical character recognition to convert an image into text. The support is very limited and output is based on the quality of the image. ParseWebpageContent CpScript This script has been updated to support a 'cpsys_Column' constant in the TargetValue parameter to dynamically retrieve the id of the elements on the page. AudienceInfo CpScript A DefaultValue parameter is now supported. When the Audience attribute is empty or does not exist this value will be used instead. ExtAutoComplete CpScript A new 'cpsys_Users' can be used to query users instead of using a module system name. This only supports a single Relation Field Name, and does not support Split Field Values or Filter Is Full Text Indexed. Procedure Manuals > Policies New Keyword Generator and Taxonomy Generator module properties have been added to integrate this module with Data Transform > Data Cleaner. Development > Interstitials A new module is available that allows 3rd-party ...
Centralpoint DXP 8.9.7 Delivers Platform Enhancements
Monday, September 3, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — September 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.7. Now serving 125 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.7 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in a future update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward. Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2018.2.710 from July 10, 2018. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organi...
Centralpoint DXP 8.9.6 Advances Data Transfer Capabilities
Sunday, August 19, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — August 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.6. Now serving 125 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.6 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Results View (#2) > GoogleMaps CpControl & Design > Data Sources > Formatting > Formatting Options = Google Maps A new UseMarkerClustering parameter has been added which enables two additional sub parameters. UseMarkerClusteringAverageCenter determines whether the center of each cluster should be the average of all markers in the cluster, and MarkerClusteringGridSize determines the grid size of a cluster in pixels. Content > Events B & C Additional copies of the Events modules have been added to the system: Events B, Event Registration B, Events C, and Event Registration C. Data Transfer GenerateGeoCodes CpScript This script has been enhanced to support and require a new GoogleApiKey parameter. Since data transfers execute in your master console, not your web site, the key must be passed manually to this script. Typically it can be copied from your site's Admin > Properties > Google Maps API Key. This is in response to Google no longer supporting keyless access. Centralpoi...
Centralpoint DXP 8.9.5 Introduces Multi-Tenant Architecture
Sunday, August 5, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — August 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.5. Now serving 124 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.5 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary EmailForm CpControl The "Email a Friend" form which is found on the Details View of most standard modules has been updated to support Google's ReCaptcha. FormButton CpScript A new DisableButton parameter has been added. When enabled the button will disable itself after it is clicked to prevent multiple submissions. Data Transfer Audiences/Roles CpScripts These scripts have been updated to support ReplaceText and ReplaceWith parameters. Admin > Roles A new Option Group keyword list attribute has been added. Keywords can be added to the list using Development > Keyword Lists (Role Option Groups). It is recommended that the value and text of keywords in this list are kept the same. The Roles attribute in standard modules will display roles with option groups after roles without and grouped by their selected option group. Option groups themselves are not select-able in Roles attributes, and server no purpose other than grouping the options within the attribute. ModuleDragTree CpScript A ne...
Centralpoint DXP 8.9.4 Delivers Education and Assessment Module Enhancements
Sunday, July 22, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — July 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.4. Now serving 123 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.4 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Media Files All CpScripts produced by the Media Files module will output images with the ALT attribute populated as shown here: [Title-of-Record] ([#] of [TotalNumberOfImages]). Education > Courses The Time Limit attribute now displays a timer which will count down until time runs out. An issue was also addressed that restarted the timer when validation occurred. A new Timer Style module property has been added in Education > Courses to style to countdown timer. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to...
Centralpoint DXP 8.9.3 Delivers Education and Assessment Module Enhancements
Sunday, July 8, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — July 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.3. Now serving 121 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Content > Video Library A new ThumbnailAltText field as been added to the module's relation. Images produced by the 'ExtendedVideo' and 'Video' CpControls will have an ALT attribute which is populated with Thumbnail Alt Text or the Title of the record if empty. IFRAME elements generated through these controls will also contain a TITLE attribute which is populated with the Title of the record. Education > Reports A new Program Test Completed Date module property has been added. This will use the Course CeReport TestCompletedDate to set the Program CeReport record if not set to default. Centralpoint Installer A new "Allow Centralpoint to Restore Database Backups" attribute has been added to the activation process after installing on Windows Server 2012 and newer. When set to No the system will provide instructions for a database administrator to manually restore backups during activation and deployment. When manually restoring backups on Windows server 2012 you must immediately update to v...
Centralpoint DXP 8.9.2 Delivers Full-Text Search Enhancements
Sunday, June 24, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — June 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.2. Now serving 119 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Forms > Forms The Field Map Builder displayed under Processing > Field Map has been updated to provide the ability to copy commonly used scripts. ExtLightbox CpScript Support for HTTPS has been added to the YouTube option. Broadcasts > Broadcasts A new Message > Enable Click Tracking attribute has been added which is enabled by default. Forms > Forms Wizard There is a now a link in the fields setup tab that allows you to view all user fields and properties. Admin > Properties > Search Full Text Parsing Algorithm A new Custom option has been added. It provides flexibility for a website to customize their search criteria parsing with custom code. Content > Forms Library This new module has been created to pull in forms so they can be searched from the front end. Admin > Organization Chart A new User Filter attribute has been added. When set to "Yes" the chart will filter by the current user's audiences and roles. TaxonomyFileExplorerView CpScript A new DataFilter param...
Oxcyon Releases Health Monitor
Friday, June 22, 2018
Oxcyon releases it's Centralpoint Health Monitor, which allows the Master (Server) to monitor each portal within the enterprise. These scheduled tools can be customized to monitor all aspects of performance to respond to such things as denial of service attack attempts, less than optimal database calls, third party integrations (speed). These tools are designed to allow Oxcyon and it's clients to provide accurate, in depth reporting on mission critical applications.
Centralpoint DXP 8.9.1 Delivers Web API Enhancements
Sunday, June 10, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — June 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.1. Now serving 116 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Organization Chart A new User Filter attribute has been added. When set to "Yes" the chart will filter by the current user's audiences and roles. Development > Web API A new Field Mapper utility is linked from the header text of the Method = "Upsert Data" > UpsertData Request attribute. It can be used to generate a sample JSON string. Admin > Properties > Web Site Role Filtration & Security A new Web Site Role Filtration & Security attribute has been added. Selecting the new "All (FISMA Compliant)" will cause all system filtration and security to require that the user is in all of the records' roles. Hard coded role filters in data sources or custom code will not consider this attribute unless they utilize a SystemFilter script or method. This attribute only applies to roles as they are used to filter and secure front-end content. It does not apply to Console Navigation and Accessible Audiences selected within a Role. Data Transfer DateTimeFor...
Centralpoint DXP 8.9.0 Delivers PDF Handling and Document Enhancements
Monday, May 28, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — May 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.9.0. Now serving 115 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.9.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Tableau Charts This new module has been created with attributes like Generic Enhanced modules. Centralpoint Installer Centralpoint now supports installations on the following server configurations: Windows Server 2012 & SQL Server 2012, Windows Server 2012 & SQL Server 2014, Windows Server 2016 & SQL Server 2016, and Windows Server 2016 & SQL Server 2017. Members > Dashboards CpScripting is now supported in all text based attributes in the module designers' Dashboard and Settings tabs. Data Transform > File Output A new Add Document Properties attribute was added when Convert File Type = DOCX to dynamically generate the following Word document properties: Author, Category, Comments, Company, ContentStatus, CreatedTime, Keywords, LastPrinted, LastSavedBy, LastSavedTime, Manager, NameOfApplication, RevisionNumber, Subject, Template, Title, and TotalEditingTime. PdfIcon CpScript An issue was addressed where splash pages were being shown instead of the content. Console/Web.Config Change...
Centralpoint DXP 8.8.3 Advances Data Transfer Capabilities
Sunday, May 13, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — May 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.8.3. Now serving 113 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.8.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer Column CpScript This script has has been updated to support the cpsys_NewGuid constant when the column data type is GUID. Data Transform > Staging This new Generic Enhanced style module was created for data staging. Ecommerce > Shipping The FedEx shipping component has been updated to the latest version which requires additional credentials. Contact your FedEx account representative for details. Forms > Forms A new Add Script Tags attribute has been added when General > Does your Thank You page need to include Third Party Tracking Scripts? = Yes. This attribute allows you to manually include the HTML script tags as needed. ExtLightbox CpScript This extender script has been updated to support HTTPS with Vimeo videos. Education > Programs A new Remove Roles Upon Program Completion attribute has been added. When enabled a User Remove Roles attribute will be displayed informing the system to automatically remove a users roles when the program is completed. Admin > Error Messag...
Centralpoint DXP 8.8.2 Delivers Education and Assessment Module Enhancements
Sunday, April 29, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — April 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.8.2. Now serving 111 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.8.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Content > Scheduled Tasks When Job is set to Continued Education ReCertification a new Custom Filter attribute will be available. Forms > Forms A new Workflow > Reply To attribute has been added. When a value is provided it will be used when end users reply to emails generated during form confirmation and approval. Standard Modules (ViewAll) Two new parameters have been added to the ModulePageOverrides CpScript and two new attributes have been added to AJAX Module Designer records. They are named "IsViewAllEnabled" and "ViewAllMax", and serve the same purpose between both module types. When "IsViewAllEnabled" is set to "Yes", a ?all=1 query string parameter will set the page size to 1000 by default or the value set in "ViewAllMax". The original design and intention of these features was to provide users the ability to provide Google's Data Highlighter tool a single page where Google may index all URLs within a given module. ParentAu...
Centralpoint DXP 8.8.1 Advances Data Transfer Capabilities
Sunday, April 15, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — April 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.8.1. Now serving 110 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.8.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Settings The Email Server setting now supports secure communication with SMTP. To enable this feature add " EnableSmtp" after the server name (example: "localhost EnableSSL"). This feature is documented in the Admin > Settings help file. Data Transform > Data Transfer New Skip and Limit attributes have been added to the bottom of the Source & Destination tab. They work with all sources and destinations to apply the concepts of paging to transfers allowing you to break up large transfers into smaller pieces. Design > Dynamic Tab Display New Preloader attributes have been added when Tab Type = jQuery Accordion. The preloader will begin after the server side request completes. It displays as the accordion is loading on the client and disappears after the whole accordion loads on the screen. FormTaxonomy CpScript The DataFilter parameter has been repaired. When enabled the selector will only include items with data associated to itself or a descendant taxonomy it...
Centralpoint DXP 8.8.0 Advances Data Transfer Capabilities
Monday, April 2, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — April 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.8.0. Now serving 109 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.8.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormDataTransferExecuteNowProgressPopup CpScript This new script will display a progress popup like the Data Transfer module's Execute Now option. It is intended for use when triggering data transfers from form processing. Site Architecture > System Pages A new Login > Enable Password Rules Validation attribute has been added. When enabled a Password Validation Expression is provided and used to validate the password entered in the login. This can be used to prevent users from logging in with old passwords. ExtAutoCompleteRedirect CpScript A new Filter parameter has been added when LookupType='FullText'. .NET Compiler Platform (Latest) This compiler platform provides developers with support for C# 7.2 and VB.NET 15.5 language features. The update will update the Roslyn compilers in each application's Bin folder and will modify the web.config files to utilize the latest versions. .NET Framework 4.7 All Centralpoint sites have been updated to utilize the .NET Framework 4.7.1. The .NET Framework 4.7...
Oxcyon releases Data Cleaner (Auto-Metadata)
Friday, March 23, 2018
Centralpoint has released it's Data Cleaning tools, an enhancement to our acclaimed Data Transformation suite to auto classify your information. This tool allows you to automatically apply deep metadata and taxonomy against your structured OR unstructured content against your metadata rules. This approach eliminates the need for manual data entry, and also brings together disparate information; yielding a robust (true) knowledge management strategy. Data cleaning allows you to set up robust dictionaries, conditions and (pointers) to taxonomy, which work against the data being imported (from PDF, MS/Word, Oracle, IBM, SQL, JSON, XML or other). In this way, the data which is aggregated (by import or simply via spidering by Centralpoint) receives the vital classification it needs. This results in data and files which are more easily searched, and more important becomes the building blocks toward 'relating everything together'. Once your information is classified, and given metadata or taxonomy, Centralpoint can leverage Crosswalks to show relationships with other (even disparate) data you may have on file. Charles Darwin was right.....everything relates to everything else in some way. Centralpoint brings it all together; yielding a robust knowledge management solution putting all information at each user's fingertips.
Centralpoint DXP 8.7.24 Delivers Taxonomy and Classification Enhancements
Sunday, March 18, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — March 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.24. Now serving 108 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.24 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Content > Generic Enhanced A - FF A new Taxonomy Generator module property has been added which works in coordination with Data Transform > Data Cleaner records with Type = Taxonomy Generator. It can be used to generate taxonomy based upon the number of occurrences of provided words in the records other attributes. It will append to the existing Taxonomy upon each submission unless the Taxonomy Generator Overwrite module property is Enabled. Admin > Properties A new Modify File Name attribute appears when Properties > File Upload Type = File Explorer. Setting this property to Yes will automatically modify uploaded file names to replace spaces which don't render well on web sites. Design > Media Files A new Zip File Extraction option has been added to the Type attribute. It can be used to extract an uploaded zip files contents to a specified directory. SearchTermsCloud CpScript A new UserIdFilter parameter has been added to filter by the currently logged user. .NET Framework 4.7 & L...
Centralpoint DXP 8.7.23 Advances Data Transfer Capabilities
Monday, March 5, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — March 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.23. Now serving 106 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.23 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Select Command Builder & Forms Select Command Builder Significant changes have been applied to the "Item Content" output and overall usability of these tools. Advertising > Search Redirect A new Type attribute has been added to support a new Search Keywords feature. When the searched keywords match keywords in one of these records the results page will automatically redirect the user to the provided URL. Importing a large number of records into this module may negatively impact the performance of the site search. SystemFilter CpScript This script now supports new filtering options: audience='OnlyUserAudience' (ignores records tagged to "All Audiences"), date='PendingOrArchived' (displays records with a start date in the future or an end date in the past), and role='OnlyUserRoles' (excludes Everyone, Public, Private). Data Transform > Data Transfer A new Destination Use Console Utilities attribute is available when Destination = Standard Module and Destination Method = In...
Centralpoint DXP 8.7.22 Delivers Full-Text Search Enhancements
Sunday, February 18, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — February 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.22. Now serving 105 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.22 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Sources The "Select Command Builder" and "Forms Select Command Builder" tools accessible from the header text of the Select Command attribute have been updated. This includes formatting changes to the Select Command field which has SQL columns and clauses breaking into new lines. The "Select Command Builder" also has the following updates: the 'QueryStringTaxonomyFilter' is automatically included in the Select Command with the "Grid View" option containing the required HTML, and the "Create Filter" now includes a "Taxonomy Match Option" (Any/All). ChangeRequestForm CpControl This control now supports the Procedure Manuals > Email Templates module. It is typically used in the Version View of the Policies module designer. New Approved With Edits Subject and Approve With Edits Body attributes have been added to the Email Templates module to support this feature. Forms > Forms A new Approval Email Template module proper...
Centralpoint DXP 8.7.21 Delivers CpScript Enhancements
Sunday, February 4, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — February 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.21. Now serving 105 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.21 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CheckInButton CpScript This script now works with multiple buttons on a page and may update separate attributes if needed. Broadcasts > Broadcasts A new Recipients > Enable Email Cleaner attribute has been added. Setting this attribute to Yes provides you with a series of options to ensure that verify recipient email addresses before messages are sent. Site Architecture > Navigation The Parent Item attribute has been updated to prevent administrators from selecting the current navigation item or one of it's descendants as it's parent. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather tha...
Centralpoint DXP 8.7.20 Delivers Taxonomy and Classification Enhancements
Sunday, January 21, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — January 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.20. Now serving 105 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.20 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormUniqueFieldValidator CpScript The ItemToCompare parameter has been extended to allow users to compare against custom XML attributes: ItemToCompare='Attributes:attribute_systemname'. Site Architecture > System Pages A new Search > Search Taxonomy Visible attribute has been added. When enabled the front end advanced search will contain a taxonomy selector. Additional Search Taxonomy Label, Search Root Taxonomy, and Search Search Show Taxonomy Root Node attributes were also added to control the presentation of the new taxonomy selector. CheckInButton CpScript A new SuccessJavascript parameter has been added. The provided JavaScript will be executed on each successful AJAX post. My Logs > Logs The front end UI has been updated to automatically redirect to the chart after Log entries have been saved. Content > Events A role="presentation" attribute has been added to calendar view table. The related module designer record must be submitted for this change to take affect. Admin &...
Oxcyon in Gartner's "Magic Quadrant for Digital Experience Platforms”
Thursday, January 18, 2018
CLEVELAND, Ohio –Oxcyon, Inc. and its Centralpoint technology have been included by Gartner, Inc. in the "Magic Quadrant for Digital Experience Platforms.” Oxcyon competes in this quadrant with Microsoft Sharepoint, Oracle, IBM, Salesforce, Adobe and othersin this emerging $18 Billion market.   “Oxcyon is pleased to be included in Gartner's Magic Quadrant for Digital Experience Platforms. We pioneered this new space starting in 2000 to aggregate big data into a singular streamlined platform.  Gartner's new term "Digital Experience Platform" is fitting, and ultimately redefines big data and knowledge management for all users it serves. A digital experience platform does two things, distributes and collects all user activity considerate of their role(s). Our integration with Active Directory, SAML, Okta, Ping and oAuth allow us to be installed On Premise or in the Cloud to serve all of your users' digital experience(s)." says Samuel Keller, Oxcyon's President and CEO.       Centralpoint can be installed (Windows/SQL) either On Premise or Cloud  (SaaS)-- empowering its clients with support of multi tenant sites (public and private) initiatives. Private or secure implementations leverage Centralpoint's Single Sign On (AD, LDAP, oAuth, SAML (Ping, Okta, Symantec) ) delivering a secure, personalized online experience to each. ’The  choice to install on premise (in addition to cloud) is essential, given the breadth and importance...
Centralpoint DXP 8.7.19 Delivers DataSource and Content Presentation Enhancements
Sunday, January 7, 2018
FOR IMMEDIATE RELEASE Cleveland, OH — January 2018 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.19. Now serving 105 enterprise clients and in its 18th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 18th year of continuous operation since being founded on September 1, 2000. Version 8.7.19 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Styles A new Bottom > Back to Top attribute has been added as a place to store and manage a back to top image. StructuredDataOrganization CpScript This new script will create a script tag in JSON-LD format that contains information about your organization. This information will propagate to the Knowledge Panel of Google's search engine results. It is important to note that it can be difficult to get information into your businesses' Knowledge Panel. It may also take several months for the information to present. Review the Structured Data help file for more information: http://dev.xodev15.com/Console/Integrations/Centralpoint/Articles/Article.aspx?id=5c04961c-93e0-42aa-9319-ff980594b97c. MediaToImage CpScript This script will now generate thumbnails for the following Visio file formats: .vsdx, .vsd, and .vdx. Tools > Add/Remove Audiences This new utility will let you add or remo...
Centralpoint DXP 8.7.18 Introduces Load Balancing Support
Sunday, December 17, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — December 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.18. Now serving 105 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.18 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Procedure Manuals > Policies A new Show Resource Upload Difference module property has been added. It shows the difference between the Resource Upload files in the Email Changes attribute instead of just showing the file if there is a difference. FormCompareValidator CpScript All operators are now supported when Type='Date'. Standard Modules (Compare Versions) A new Compare Versions feature has been added to the top of the form view of all standard modules in the client console. When a record has at least one historical version a link will appear at the top of the form view. This allows you to view the differences between each attribute of any two versions of the current document. Detecting and highlighting the difference between two attributes is not a perfect science. The goal of this feature is to point you in the right direction, but the difference displayed may not always be exactly what you expect. In some cases the difference engine may struggle with markup or white space, and in other c...
Centralpoint DXP 8.7.17 Delivers Education and Assessment Module Enhancements
Sunday, December 3, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — December 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.17. Now serving 104 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.17 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary StructuredDataWebsite CpScript This new script will automatically generate web site structured data (JSON-LD) in the page header. It has the ability to suggest a search box in Google′s search results which will search your website directly from Google′s results page. This script should only be placed on the site's homepage. Google considers these elements domain specific. If using the same domain for multiple audiences, we advise placing this script only on the primary homepage based on Google′s rules. Admin > Properties The User Properties, Audience Properties, Taxonomy Properties, and Resource Properties attributes have been updated to maintain the default controls when merging. This prevents a problem that occurred when the default attributes were changed to support new functionality and the change could not be deployed to sites with custom properties. BreadCrumbTrail CpScript A new StructuredData parameter has been added. When set to true the system will automatically generate the breadcrum...
Centralpoint DXP 8.7.16 Delivers Web API Enhancements
Sunday, November 19, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — November 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.16. Now serving 103 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.16 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Forms > Forms The Processing > Module Submission = Yes > Field Map attribute supports new isDraft="false" and auditTrailNotes="NOTES" attributes in navigation elements. The isDraft="false" setting can be used to insert and update historical versions, and auditTrailNotes can be used to add notes to the audit trail. Master > Web Sites Enabling new items in the Navigation tab now automatically enables the same items in the Main audience client console. You can verify this in the related sites and Site Architecture > Audiences (Main) > Details > Console Navigation attribute, and disable the items manually if desired. Admin > Properties The Web Site System Name Replacement feature has been updated to prevent delimiters at the end of the system name, and automatically lower characters when using the underscore of dash replacement. This only applies to new system names generated after this update is installed. Site Architecture > Audiences The Comp...
Oxcyon in Forecast Snapshot: Digital Experience Platforms, Worldwide, 2017
Monday, November 6, 2017
Oxcyon was included in Gartner report entitled, Oxcyon in Forecast Snapshot: Digital Experience Platforms, Worldwide, 2017. This forecast snapshot monitors vendors worth noting in this emerging market space (Digital Experience Platforms) which is expected to grow to $17 Billion by 2020, and which Oxcyon is proud to be a pioneer within this new space.
Centralpoint DXP 8.7.15 Delivers Full-Text Search Enhancements
Sunday, November 5, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — November 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.15. Now serving 103 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.15 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Select Command Builder A new Custom filter text box has been added when System Filters = "Create". Data Transfer ParseHtmlContent and ParseWebpageContent CpScripts These scripts have been updated to parse the contents of keywords and description meta tags from HTML content. Attribute, AudienceInfo, CartInfo, Column, FormState, HtmlLabel, & UserInfo CpScripts A new DateTimeLocal option has been added to the DataType parameter. Setting DataType='DateTimeLocal' will allow the date to be formatted without converting from UTC. Please note that all DateTime fields in Centralpoint are stored in UTC. This is intended for use with plain text (TextBox) attribute typically when dates were imported from other systems. Data Transfer FtpFiles CPcript This new CpScript can be used in data transfer to move generated files to an FTP server. FormDataListBox & FormPagedListBox CpScripts A new Enabled parameter has been added. Set enabled='false' to disable the radio or checkbox elements within the ...
Centralpoint DXP 8.7.14 Delivers DataSource and Content Presentation Enhancements
Sunday, October 22, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — October 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.14. Now serving 103 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.14 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormKeywordManager CpScript This new script creates a form control used to select keywords from keyword lists. It utilizes a custom dialog that also allows keywords to be added to keyword list from the form itself. AudienceInfo CpScript The AttributeSystemName parameter now supports the values Latitude and Longitude. Design > Data Sources New Epic Department Wait Times and Epic ER Wait Times options have been added to the Data Source attribute. You must have configured an account with Epic and been provided with a Service URL to utilize these sources. Site Architecture > Site Wizard The Site Wizard will now save Audience information into the Locations module. There is also a new Website attribute in the Content > Locations module. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabli...
Centralpoint DXP 8.7.13 Delivers Education and Assessment Module Enhancements
Sunday, October 8, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — October 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.13. Now serving 101 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.13 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Reports A new Tag Ancestor Audiences module property has been added to automatically tag all ancestors of the current audience while saving the record. Content > Template This module has been update to support AJAX (dynamic) rendering. When it is selected from a new module designer an "AJAX Available!" attribute will appear. Clicking the link under this attribute will initialize the Code Path attribute to render an updated module designer. The new "/Modules/TemplateAjax/Default.aspx" code path can also be entered manually for new generic modules designers and modified to match the fields and attributes in that module. Native AJAX support for other modules is coming soon. FormTrackChanges CpScript A new CompareFormElement parameter has been added to compare two form elements instead of a FormInfo attribute system name and a form element. ProgressBar CpScript This new script renders a static progress bar using a numeric value between 0 and 100. Customization opti...
Centralpoint DXP 8.7.12 Delivers CpScript Enhancements
Sunday, September 24, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — September 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.12. Now serving 100 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.12 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Error Messages/Redirects Redirection has been updated to support Redirect To values that only differs from the Original URL by underscore characters. Admin > Search All Modules More Options... > Search & Replace has been updated to exclude Admin > Error Messages/Redirects and Friendly URLs when Module = Search All Modules. UserVoting CpScript This new CpScript generates controls to allow users to vote for records in any module. It takes two images and supports three states: For/Up, Against/Down, and None. Surveys > Surveys A new Chart Font Size attribute has been added. Admin > Friendly URLs The root site map provider has been updated to include a Preferred URL attribute in addition to the Url parameter to work around the requirement that every URL in the site map is unique. All system references to the Url parameter have been changed to the Preferred URL attribute. This will allow two audience specific domains to share a navigation record without seeing the key quer...
Centralpoint DXP 8.7.11 Advances Data Transfer Capabilities
Sunday, September 10, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — September 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.11. Now serving 100 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.11 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Data Sources A new Formatting > Chart (advanced) option has been added which uses ChartJS to render. These charts can be responsive or static. There are several different options allowing you to control the legend, grid lines, the x-axis, the y-axis, click-through links, and colors. It currently supports vertical bar, horizontal bar, area, line, pie, doughnut, radar, and polar area charts. Data Transform > Data Transfer A new Source & Destination > Source = XML Files option has been added. It can be used to import data from XML files where each file is considered a row in the data source. The resulting XML must pass Centralpoint (CpCollection) schema validation, but an XSLT can be added to transform the data. Design > Dynamic Tab Display A new jQuery Tab > Use Loading Dialog attribute has been added. It can be used to add a loading image when iFrame Tab Contents = Yes. Design > Data Sources Formatting > Charts (Basic) includes a new Chart Size attribute. It al...
Centralpoint DXP 8.7.10 Advances Data Transfer Capabilities
Sunday, August 20, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — August 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.10. Now serving 100 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.10 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Form CpScripts New DefaultValue constants have been added to initialize a control with the current URL and the current URL including query strings: cpsys_Constant:cpsys_CurrentUrl and cpsys_Constant:cpsys_CurrentUrlWithQueryStrings. Content > Locations New RTFEditor1, RTFEditor2, RTFEditor3, TextBox1, TextBox2, TextBox3, TextBox4, TextBox5, FileUpload1, FileUpload2, FileUpload3, FileUpload4, FileUpload5, YesNo1, YesNo2, YesNo3, YesNo4, YesNo5, YesNo6, YesNo7, YesNo8, YesNo9, YesNo10 and Priority attributes were added and included in the relation. A new Dynamic Attribute Population module property has also been added. Tools > Re-Submit All Module Records This new utility was created to re-submit and execute triggers on all records in a module. Forms > Forms A new Prevent Multiple Submissions = "Yes" > Error Message attribute has been added. Comments > All Modules This module has been updated to prevent an issue when emoji characters were submitted in comments. Data Transfer G...
Centralpoint DXP 8.7.9 Delivers PDF Handling and Document Enhancements
Sunday, August 6, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — August 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.9. Now serving 99 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.9 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormJpegExifData CpScript This new script will retrieve EXIF (Exchangeable Image File Format) data from the image when it is available in JPEG files image. GoogleMaps CpControls The google maps controls for Results View, Audience, and Data Source > Google Map have a new UseMarkerClustering parameter. When enabled the map will cluster markers that are in close proximity. Data Transform > File Output A new Base Url module property has been added to override the environment variables used to generate schema and domain portion of the External Links. Console > All Modules A new Origin column was added to the grid view of this module. Tools > Policies and Procedures Replace Users in Workflow This new utility can be used to replace an old UserId with a new in all policies. ExtChangeValueOnJavascriptAction CpScript This new extender script is used to change the value of an attribute in a module when a form is submitted. Procedure Manuals > Policies A new Policies > Details Version View > P...
Oxcyon listed as Vendor in Hype Cycle for Digital Design, 2017 by Gartner
Thursday, August 3, 2017
August 03, 2017. Oxcyon was listed a vendor in the Hype Cycle for Digital Design, 2017 by Gartner . Digital design is a core competency for digital transformation and digital business. Application leaders should use this Hype Cycle to decide whether to embrace, experiment with or discard the hyped technologies related to digital design. Click here to read full report
Oxcyon in Gartner Hype Cycle for Digital Design, 2017
Thursday, August 3, 2017
Digital design is a core competency for digital transformation and digital business. Application leaders should use this Hype Cycle to decide whether to embrace, experiment with or discard the hyped technologies related to digital design.
Oxcyon in Gartner Hype Cycle for Digital Commerce, 2017
Monday, July 31, 2017
Digital commerce is a key way to acquire customers, develop relationships, drive revenue and reduce costs. This Hype Cycle will help enterprises to evaluate the suitability of various digital commerce technology capabilities hyped in the market and to understand their maturity and business value.
Oxcyon in Gartner Hype Cycle for the Future of CSP Network Operations, 2017
Wednesday, July 26, 2017
This Hype Cycle lets CSP business unit leaders assess and implement technologies that help them raise revenue by modernizing back offices, improving customer experience, innovating business models and offering digital services.
Centralpoint DXP 8.7.8 Advances Data Transfer Capabilities
Sunday, July 23, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — July 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.8. Now serving 99 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.8 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormUpdateModuleRecord CpScript This new script will retrieve data from session and based on passed parameters will update records created by Module Submission before the Web Request/Response is called. ReadSessionValue CpScript A new ParseJsonString parameter was added to dynamically parse basic one level JSON strings stored in session state. ModuleDragTree CpScript A new TaxonomyRootOverride parameter has been added. When provided it overrides the taxonomy root configured in the module's properties. ExportPoliciesInManual CpControl A new OnlySelectedPolicies parameter has been added to display the control when no ManualId is present. Not all options will be available if you choose Yes. Design > Data Sources Two new module properties have been created to control the text displayed in the CAPTCHA dialog displayed when generating PDFs. FormGetImageGeoTag CpScript This new script will extract location data when it exists in a photo file (typically newer JPG files). Data Transfer GetImageGeoTag CpScript ...
Oxcyon in Gartner's Hype Cycle for CRM Customer Service and Customer Engagement, 2017
Friday, July 21, 2017
With AI, chatbots, mobile messaging and IoT on the rise, customer service and support technologies are recognized by application, business and IT leaders as increasingly essential to customer experience. This Hype Cycle helps IT leaders assess the maturity and risks of these technologies.
Oxcyon in Gartner Hype Cycle for IT in GCC, 2017
Thursday, July 20, 2017
The Hype Cycle for IT in GCC presents a snapshot of technologies that CIOs should consider. The technologies included have direct impact on revenue generation, efficiency and/or quality improvement opportunities.
Oxcyon in Gartner's Hype Cycle for Consumer Engagement With Healthcare and Wellness, 2017
Wednesday, July 19, 2017
This Hype Cycle tracks the technologies and technology-related ideas that will have the greatest impact on consumer engagement in healthcare. This research provides healthcare CIOs with a holistic, cross-industry view of consumer engagement to make strategic technology decisions.
Centralpoint DXP 8.7.7 Delivers PDF Handling and Document Enhancements
Sunday, July 9, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — July 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.7. Now serving 97 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.7 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Web.Config Changes This update/sync will dynamically modify all Root/Web.Config files to include new values in appSettings/Telerik.Web.UI.DialogParametersEncryptionKey and machineKey validationKey and decryptionKey attributes. These new keys are generated as part of the repair for the Telerik security vulnerability. The web.config files will be backed up to the site's Backups folder before the changes are made. Data Broadcast UsersInDataCurrentFilter CpScript A new DataCurrentModifyDate parameter was added. When set to true it will filter by cpsys_UsersInDataCurrent where the DataId of the records have been created/modified after the ScheduledLastRunDate of the data broadcast. This only works when the ModuleId parameter also contains a value. Form CpScripts The DefaultValue property of any form script can be set to 'cpsys_Constant:ResourceInfo:File' to default the control to a value in an existing Design > Media Manager record. This constant requires an RID query string variable that relates to a vali...
Centralpoint DXP 8.7.6 Advances Data Transfer Capabilities
Sunday, June 25, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — June 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.6. Now serving 95 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.6 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Column CpScript A new Lowercase parameter has been added. Selecting Yes will cause the value text to be converted to all lowercase characters. FormRequiredFieldValidator, FormCompareValidator, and FormRangeValidator CpScripts A new ClientSideValidation parameter has been added. When enable the system will validate the control using JavaScript before the form is submitted. The validation will also occur on the server when the form is submitted for security purposes. Education > Courses A new Number of Pages For Course attribute has been added which can be used to split the test into pages. If you have 10 questions and you input 2 pages for your test both pages will contain 5 questions. Likewise if you had 11 questions and 2 pages the first page should have 5 questions and the second would have 6 questions. Added a new property "Prevent Users From Entering Wrong Answers" (PreventUsersFromEnteringWrongAnswers) using this property will add in some client side validation to the page which will en...
Centralpoint DXP 8.7.5 Delivers CpScript Enhancements
Sunday, June 11, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — June 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.5. Now serving 94 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.5 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ExtStickyElement CpScript A new ResizeThreshold parameter has been added to hide or move the element when the browser is smaller than a given size. FormatStartAndEndDates CpScript This new script can be used to format a start and end date as one element. If they are on separate days the range will be rendered, otherwise the single day will render. All Modules: Letter Searches The "letter" query string variable has been enhanced to support a field name in the value to override the default Title search. The value of the letter query string variable can either be a letter or in the format "field|letter". Data Transform > File Output A new Admin Roles attribute is displayed when Requires Password = Yes. Users in the selected roles will be flagged as administrators of the downloaded document giving them additional permissions. SearchTermsCloud CpScript A new AudienceFilter parameter has been added. If this is set to Yes it will filter by the current Audience. This script displays search...
Oxcyon listed as Vendor in The Gartner CRM Vendor Guide, 2017
Friday, June 9, 2017
June 09th, 2017. Oxcyon was listed a vendor in the The Gartner CRM Vendor Guide, 2017  CRM continues to be the fastest-growing business software application market, and application leaders responsible for supporting customer relationship management continue to invest in digital technologies to drive growth and improve the customer experience.  Click here to read full report
Oxcyon in The Gartner CRM Vendor Guide, 2017
Friday, June 9, 2017
CRM continues to be the fastest-growing business software application market, and application leaders responsible for supporting customer relationship management continue to invest in digital technologies to drive growth and improve the customer experience.
Centralpoint Ranked Top 10 Content Management for 2017
Tuesday, May 30, 2017
CLEVELAND, Ohio - Centralpoint, by Oxcyon has been named amongst the Top 10 Content Management solutions by Business Software. Oxcyon takes a unique approach in contrast to others found in this report, wherein we can build a high fidelity prototype for your project, PRIOR to your decision. This means that Centralpoint stands out amongst all other vendors in this report as the only one able to eliminate your risk in the decision. Often, Centralpoint is able to respond to all needed functions for your project, and introduce new functions which may not have been considered. To access the report, click here .   Oxcyon sees itself as more than just a provider of software. We see ourselves as your trusted ally and partner to help architect the best long term digital experience platform available. It is more than content management, a successful digital experience platform means serving each of your users in a personalized way, and harvesting that activity (business intelligence of what they are doing) to automate enhancements to their experience wherever possible.  
Centralpoint DXP 8.7.4 Delivers Education and Assessment Module Enhancements
Monday, May 29, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — May 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.4. Now serving 93 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.4 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SearchTermsCloud CpScript New Criteria Count Filter, Beginning Date, and Ending Date parameters have been added to allow you to filter the tag cloud content. Procedure Manuals > Manuals & Policies When Change Request Workflow = Enable and Review Date Type = Form Form field a new Form Field on Step 1 attribute has been added. When set to Yes the Review Date text box will only display on the first step of the change request workflow. PolicyWordAddInDownload CpScript This new script renders a button to download a file which can be edited and saved using the Centralpoint Word Add In (coming soon). EmailForm CpControl A new DisplayCaptcha property has been added. CAPTCHA will always be added when the user is anonymous, but setting this property to No will prevent it from displaying for authenticated users. This control is typically placed in the Site Architecture > Details View (#3) > Email Form Content attribute. Site Architecture > System Pages A new Search > Search Results Document Identi...
Centralpoint DXP 8.7.3 Delivers eCommerce Module Enhancements
Sunday, May 14, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — May 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.3. Now serving 92 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ExtAutoComplete & ExtAutoCompleteRedirect CpScripts The FieldName parameter has been updated to support a comma separated list of relation field names. It previously only supported a single field. When the lookup type is set to Contains this will cause the system to do a like comparison over all fields entered. This feature doesn't work with the StartsWith lookup type. The system caches all values used for auto-completion. Entering a field name that contains a large amount of data may cause memory issues. CpControl > SearchTerm A new added a new DataIdToTitle parameter has been added. When set to 'true' it will replace DataIds with their respective Titles. Tools > Clear Search Terms This new utility was created to clear all search terms (criteria) recorded. It can also be accessed from Development > Utilities. SearchTermsCloud CpScript Displays a tag cloud of criteria searched throughout the site. Procedure Manuals > Policies A new Email Changes Style Type module property has been added to...
Centralpoint DXP 8.7.2 Adds SAML Authentication Support
Sunday, April 30, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — May 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.2. Now serving 90 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Syndication A new Formatting > RSS Use Title attribute has been added. When enabled the document URLs will be generated using the Title as opposed to the DataId. Admin > Global Login The SamlAttribute CpScript has been enhanced to select values by Name or FriendlyName, and the Integration Id has been made overridable with the SAML 2.0 source. SiteMapInfo CpScript The ModuleId attribute is now supported. Admin > Properties A new Search Full Text Parsing Algorithm attribute has been added for full text keyword searches. The Weighted option attempts to increase the rank of records containing the whole phrase and when words in the phrase are near each other. Weight is only applied when the search criteria contains more than one word. Procedure Manuals > Policies Added support for Form Field Next Review Date. This gives the end user the ability to set this date using a form element. There is also a new Module Designer attribute called Taxonomy Order Home Content. This will give you the a...
Centralpoint DXP 8.7.1 Delivers Taxonomy and Classification Enhancements
Sunday, April 16, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — April 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.1. Now serving 90 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary TieredAttributeSubset CpScript A new RemoveFormatWhenEmpty parameter was added. When set to Yes it will remove the formatting if provided when there are no results to display. Content > Mobile Icons This new module was created to serve as a hub for Mobile shortcuts to specific content views. Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2017.1.228 from February 2017. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. In this update Telerik drops IE8 support. If you require that these controls work in IE8 you should not install this update. This update also restores the file explorer's rename option which was previously removed. QueryString CpScript Added ReplaceGuids parameter has been added. When set to True the script will attempt to replace all Guids it with Audience or Taxonomy names. FormTemplateAttachment CpScript This new script was designed to work with Forms > Processing > File...
Centralpoint releases Offline Remote Update iOS Application
Friday, April 14, 2017
CLEVELAND, Ohio - Oxcyon has completed an eight month development effort development, releasing it's iOS application (developed for Apple iPad) which empowers authorized Centralpoint end users to download a Centralpoint (Knowledge Management) instance to access offline. This application allows for a full download of authorized content by end user, and includes a scheduled periodic update (by each device from the website when within range of internet access). This Remote Update tool set empowers users in the field to access critical information they may need (without web access). This Remote Update preserves all interactive features of Centralpoint as if they were online, including the digital rights management giving each user access to information based on their security role(s). The Remote Update application checks the status of each user's digital rights (when within range) to control their continued use. If a user no longer should receive access to offline content the application may delete all previously downloaded content by each end user from the local device.   This Remote Update offline application is released to the Apple iTunes store by Oxcyon on a client-by-client basis wherein the application is customized around the organizational needs of each client. This grants each client to control when and how content is updated by their members while in the field.  This remote update allows for lightweight, incremental offline download and supports such featu...
Centralpoint DXP 8.7.0 Adds SAML Authentication Support
Sunday, April 2, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — April 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.7.0. Now serving 90 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.7.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Social Media This new module allows you to connect to 10 different social media sites to create a wall of posts. NavigationSectionMenu CpScript A new HideMenuWhenParentAndChildrenAreEmpty parameter has been added. When enabled it will hide the menu when where is no parent and no children. Forms > Forms Form Processing > Module Submission > Field Map now supports a useCurrentInfo="true" attribute to save time when updating the same page. BroadcastDataSourceUrl CpScript This script generates a document URL using the current modules document identifier. It only works with Data Sources executing in Data Broadcast. Content > Video Library A new MP4 option has been added to the Video Type attribute. In order to use the Embedded Video CpControl on the Results View (#2), you will need to resubmit the related module desiger. GoogleUrlShortener CpScript The Google URL Shortener is a service that takes long URLs and squeezes them into fewer characters to make a link that is easier to share, t...
Centralpoint DXP 8.6.35 Advances Data Transfer Capabilities
Sunday, March 12, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — March 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.35. Now serving 90 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.35 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary UserSubscriptions CpScript This new script provides the ability for authenticated users to subscribe to (or favorite) records. The script renders a icon that describes whether the authenticated user is subscribed to the current record and will toggle that value upon click. ExtAutoComplete CpScript A new WrapTermInQuotes parameter was added which triggers a search by phrase as opposed to individual words. ExtAutoCompleteRedirect CpScript A new UseRecordTarget parameter was added to override the default link target with the related record's Target attribute. PdfViewer CpScript This new script creates a responsive HTML viewer for PDF files. Please append '&returnfile=y' when using this script with Data Transform > File Output. FormEditor CpScript This script now supports the full screen mode option when manually enabled using the respective App_Data tools file. Education > Courses The module designer's Programs View > Item Content attribute now supports all Course columns as well as the foll...
Centralpoint DXP 8.6.34 Delivers CpScript Enhancements
Sunday, February 26, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — February 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.34. Now serving 89 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.34 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CopyFormValues CpScript This new script can be used to copy values from one set of form elements to another. DynamicJumpMenu CpScript A new ID parameter has been added that controls the ID of the generated HTML element. Admin > Organizational Chart The Sunburst Zoomable Chart has been updated with new logic to allow the chart to display different weights to the various audiences. The Count option is the default and will treat all audiences the same and show the size of the object based on how many children they have. The hits option will look up in the clicks table (if this option is turned on) and grab the number of hits a particular audience has received. And the Nav Items option will look up how many navigation records are tied to a particular audience with the nav items as well as the hits the elements will grow based upon the the numbers that they we are pulling in for them. IP Address/Range Attributes Admin > IP Manager and Advertising > Splash Pages have been updated to support comp...
Centralpoint DXP 8.6.33 Advances Data Transfer Capabilities
Sunday, February 12, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — February 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.33. Now serving 89 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.33 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Design > Styles Icons > Featured has been renamed "Featured 1" and new Featured 2 - 20 attributes have been added. They are intended for use via DesignInfo CpScripts. Procedure Manuals There are now File Output attributes in both Manuals and Policies. They are tied to the Data Transform > File Output module. They can be used with the new FileOutputCheckBox DataBind and the FileOutputZipFiles and FileOutputCheckBoxSelectAll CpControls to select and download multiple dynamically generated documents as a ZIP file. This configuration is very processor and memory intensive and may require additional hardware. Admin > Properties A new Salesforce attribute has been added along with a utility to utilize an existing Salesforce integration to determine available integrated elements. These new tools have been utilized in Forms > Forms > Processing under the new Salesforce Submission option. Site Architecture > System Pages Two new attributes have been added to this module: Overr...
Centralpoint DXP 8.6.32 Adds SAML Authentication Support
Sunday, January 29, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — January 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.32. Now serving 87 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.32 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Publishing > Articles A new Dynamic Attribute Population module property has been added and works like similar module properties in the Generic Enhanced modules. It can be used to select the attributes which will dynamically populate relation columns. Procedure Manuals > Manuals & Policies The paged list box control under the Change Request Step 1 - 10 User attributes now displays a header with sortable columns including a new Is Local column. The Is Local checkbox will be checked unless the user accesses the site via an external user account integrated using Admin > Global Login. FormAutoSave CpScript An issue was addressed when FormRadioButtonList CpScripts used the property RepeatLayout='Flow' and the FormAutoSave CpScript would not recognize its value. Admin > DeepLinks A new Deep Link Options = "SSO SAML 2.0" > SAML Use Alternative Attribute Builder attribute has been added. When set to Yes it will cause the member attributes to be built and passed to the Service Pr...
Oxcyon in Gartner Hype Cycle for Communications Service Provider Strategy, 2017
Wednesday, January 18, 2017
This Hype Cycle lets CSP business unit leaders determine the vital products, services, technology, business concepts and capabilities needed to accelerate revenue via new innovative business models that can accelerate the digital transformation.
Oxcyon releases Centralpoint Web API
Tuesday, January 17, 2017
CLEVELAND, Oh. January 16, 2017 --  Oxcyon  a leading DXP Digital Experience Platform vendor announced today that it has released a Web API for its flagship product Centralpoint. "This release of the Centralpoint Web API is much anticipated. It is in direct response to our Voice of Customer (VOC) which demanded more control over that of WCF. For years Oxcyon supported WCF (SOAP-based) web services but support of restful web services responds to current market demands." says Sam Keller, CEO and President of Oxcyon, Inc.   The release of the Centralpoint Web API, goes well beyond WCF granting developers control to create and consume full-blown REST services. Unlike WCF, Web API doesn't require any data contracts nor does it require configurations to the level of WCF. This results in more freedom granted for local development, and enables any integration with any system. Cenralpoint's Web API supports (content) in any media format, (service) URL Patterns, HTTP Methods, (state) stateless, (caching) built in to HTTP Prefer application control, (error handling) HTTP status code filters, exceptions, (types) Opt-Out, and much more. .
Oxcyon adds oAuth to Global Login
Tuesday, January 17, 2017
Centralpoint's (cross forest, single sign on) Global Login module has been updated to accept oAuth. Centralpoint's integration with oAuth goes beyond Active Directory and LDAP, empowering members to sign in to any Centralpoint enterprise, portal or site, using credentials they have on Google, Twitter, Facebook, Microsoft and Salesforce. This integration allows for certain 'scopes' of information (which your users maintain in those systems) to be used in session to further personalize their experience. 
Centralpoint DXP 8.6.31 Advances Data Transfer Capabilities
Sunday, January 15, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — January 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.31. Now serving 84 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.31 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Broadcasts > Reporting New export buttons were added to the upper right hand corner of the grid view of this module. These buttons export the entire contents of the module. They do not consider grid view searches and sorting. Procedure Manuals > Change Request Workflow A new module designer has been developed for this module. This makes it accessible as a stand alone module from Site Architecture > Module Designer > Initialize > Module. Development > Module Backups This module was created to manage backups created during data transfers, but also supports the creation of new module backups. Creating a module backup can affect the site's performance and storing a large number of module backups may cause disk space issues. Development > Keyword Lists Generic keyword lists now support Name aliasing via Master > Web Sites > [Web Site Name] > Aliases. The alias will not replace the name, but rather display in parenthesis after the name: Generic A (Alias). This alias is intend...
Centralpoint DXP 8.6.30 Delivers Web API Enhancements
Monday, January 2, 2017
FOR IMMEDIATE RELEASE Cleveland, OH — January 2017 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.30. Now serving 83 enterprise clients and in its 17th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 17th year of continuous operation since being founded on September 1, 2000. Version 8.6.30 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary NavigationTier CpScript A new MenuHoveredClass parameter has been added. It is applied to the parent LI on hover and only works with Menu. ExtClickTracking CpScript This script has been updated to exclude links with "file:" in the path. Marketplace ResultsIcon CpControl This CpControl will display either the Featured Icon or Enhanced Icon from Design > Styles > Icons based on the Package a Marketplace Directory record is in. FormState CpScript The ReplaceWith parameter has been updated to support new cpsys_CurrentDomain constant which will be replaced with the current page scheme (HTTP or HTTPS) and hostname (www.domain.com): http://www.domain.com/. Design > Dynamic Tab Display An issue was addressed when Tab Type = jQuery Accordion and multiple jQuery Accordions render exist on the same page. HtmlImg CpScript A new ReplaceEmptySrc parameter has been added. When this parameter c...
Centralpoint DXP 8.6.29 Advances Data Transfer Capabilities
Sunday, December 18, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — December 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.29. Now serving 82 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.29 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Programs Records in this module are now included in module's Results View (#2) search results along with Courses. A new Results View (#2) > Program Item Content attribute has been added to the module designer to manage these results. FormAddressInfo CpScript A new UseDivFormat parameter has been added. When set to true the script will output DIV elements instead of the default TABLE elements to support custom responsive styling. Admin > Properties A new Modify File Name attribute has been added when File Upload Type = 'Standard'. This option will automatically remove any special characters and spaces from files uploaded using the standard file upload control. Content > Video Library This module has been updated to include new Change Video Quality attributes under the YouTube and Vimeo Video Types. You must resubmit the related module designer records before these attributes will be supported on the Results View (#2). Development > Utilities A new Delete all Taxonomy Under...
Centralpoint DXP 8.6.28 Delivers Taxonomy and Classification Enhancements
Sunday, December 4, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — December 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.28. Now serving 81 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.28 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary RestoreVersion CpScript A new RedirectUrl parameter has been added. When this parameter contains a value the page will be redirected to this URL after restoring a version. If the URL starts with '/cpsys_Audience/' this will be replaced with the current audience system name. When no value is provided the current page is reloaded after restoring a version. FormTaxonomy CpScript A new ForceParent parameter has been added. When set to true, this property will include both the Root Value and the selected Taxonomies in the form control's value for submission. FormRadioButtonList CpScript A new ForceParent parameter has been added which only works when SystemType='TaxonomyTier' and SelectionMode='Single'. When set to true, this property will include both the Parent Taxonomy and the selected Taxonomy in the form control's value for submission. Forms > Forms When Processing > Auto Save is enabled the Auto Save Field Map attribute now supports new useReview and versionId attributes in the root navigati...
Centralpoint DXP 8.6.27 Adds OAuth Authentication and Integration Capabilities
Sunday, November 20, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — November 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.27. Now serving 81 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.27 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Content > Homepage Items Additional attributes have been added to this module to support Generic Enhanced style customization. KeywordManager CpScript This new script was developed to add a button to any details view that displays a dialog and lets administrators add and remove keywords associated with the record currently displayed. Parameters of this script can be used to retrieve the DataId elsewhere so the script can work in data sources and on results views too. By default it points to a new Global Keywords keyword list and uses the standard Keywords attribute in the target module. Admin > Global Login A new OAuth & OpenID option has been added to the Source attribute. When selected you can enable one or more of the following OAuth & OpenID sources: Microsoft, Google, Salesforce, Facebook, Twitter, and Custom. After configuring a source by following the instructions in the Enable/Disable attribute's linked help file you can copy and paste the provided new OAuthLoginButton CpScrip...
Centralpoint DXP 8.6.26 Delivers DataSource and Content Presentation Enhancements
Sunday, November 6, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — November 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.26. Now serving 80 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.26 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary SearchTerms CpControl A new GetAudienceName parameter has been added. When set to true it will attempt to read the data inside of the CurrentSearch property of the ModulePage and replace AudienceIds with Audience Names. AjaxDataSource CpScript A new ExecuteDSOnce parameter has been added to prevent the data source from executing more than once. This parameter should be set to true unless you are using the data source to populate a dialog that requires a refresh each time it is triggered. Another AdditionalJsToExecuteOnSuccess parameter was added to add a script to execute when the AJAX data source succesfully executes. This can be used in order to trigger a click event on a checkbox for example. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from dispara...
Centralpoint DXP 8.6.25 Advances Data Transfer Capabilities
Sunday, October 23, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — October 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.25. Now serving 79 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.25 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ChildAudienceInfo CpScript This new script can be used to retrieve information about a child of the current audience. The parameters are similar to the AudienceInfo script. Broadcasts The components used to report on bouncebacks have been replaced due to issues with the previous components. A new Message > Soft Bounce Count Limit attribute was added to determine when a soft bounce gets converted to a hard bounce. VersionInfo CpScript This new CpScript works in coordination with a VID query string variable to retrieve information about a version of a document. The Form CpScripts have also been updated to support version info using the following constant: 'cpsys_Constant:VersionInfo:ATTRIBUTE_NAME'. Data Transform > Data Transfer A new Source Document Link attribute has been added to the Source & Destination tab when Source is set to Delimited Text (OLE DB), Excel (Aspose),Excel (OLE DB), or Delimited Text (Stream). It can be used to download the source document. EvoPDF Integration Upgrade T...
Centralpoint DXP 8.6.24 Advances Data Transfer Capabilities
Sunday, October 9, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — October 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.24. Now serving 79 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.24 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Aspose Integration Upgrade Aspose Cells was upgraded from 7.4.0 to 8.9.2. Aspose PDF was upgraded from 8.5.0 to 11.9.0.0. Aspose Imaging was upgraded from 1.7.0 to 3.9.0. Aspose Slides was upgraded from 12.10.24 to 16.7.0. If you have custom code that utilizes these integrations please visit this document to see the migration path in detail along with links to Aspose backward compatibility issues: http://www.aranon.net/Integrations/Centralpoint/Articles/Article.aspx?id=0635fedb-5a6e-43f4-9ba0-66efabe4c92f. ExtAutoCompleteRedirect CpScript This new extender script is similar to ExtAutoComplete, except that when a selection is made in the list the user is automatically redirected to the destination record instead of having it populate the related text box, executing a search, then clicking on a resulting record. Form Wizard This wizard is now outputting 508 compliant HTML for all options that use HTML; DIV, Label, and Controls are now set to a default width of 980, the loading pop-up has been reduced ...
Centralpoint files U.S. Patent reinventing Email
Tuesday, September 27, 2016
Patented DITA-based email software promises productivity gains as time spent sending/replying to emails is slashed, errors are eliminated, and collaboration is simplified. CLEVELAND, Sept. 27, 2016—The average knowledge (office) worker uses it 13 hours a week, or 650 hours a year (assuming two weeks’ vacation), 1 and yet email technology hasn’t changed much in the 20 years it’s been around—until now, with the introduction of the Centralpoint Email Portal, a patented DITA 2 -based email interface by Oxcyon, Inc., a user experience platform (UXP) vendor as recognized by Gartner, Inc., a leading provider of technology research to global technology business leaders. The Oxcyon introduction is expected to help organizations recoup nearly half the time now spent by knowledge (office) workers sending and replying to emails. As the newest version of the Centralpoint UXP, the software validates user identity; unifies disparate email and enterprise content management silos; and delivers email via other third-party providers such as Microsoft Exchange, Google, Hotmail, Centralpoint’s secure email (whose message body does not leave the server), other custom systems, and SMTP. The release of the Centralpoint DITA Mail Portal ensures that emails with elements (traditional or DITA-created files), when reopened, are current. For example, if a user authors a document, which includes a reference to a product and its price, and upper management changes the price of the product the next day,...
Centralpoint DXP 8.6.23 Delivers Taxonomy and Classification Enhancements
Sunday, September 25, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — September 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.23. Now serving 79 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.23 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ExtTable CpScript The default styles used in this extender scripts have been updated to improve the design aesthetics. This change will automatically apply to all in-use ExtTable scripts that do not have custom styles set up via the CustomCssFile parameter. Select Command Builders A new Grid View Email option has been added to the Styles > Orientation attribute. It can be used to create an ExtTable like layout without JavaScript. It has also been updated to automatically generate a Format parameter for the following attribute system names: ModifyDate, StartDate, EndDate, Image, Photo, FileUpload, FileUpload1, and FileUpload2. Data Transform > XML Conversion A new Generate File Type attribute has been added to support the generation of an Access Databases as opposed to Excel Files. NavigationSectionMenu CpScripting A new UseNavDisplayName parameter has been added to pull values from the navigation Display Name attribute instead of the Title. Admin > Global Login The Active Directory source...
Centralpoint DXP 8.6.22 Delivers DataSource and Content Presentation Enhancements
Sunday, September 11, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — September 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.22. Now serving 77 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.22 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Procedure Manuals > Policies > VersionList CpControl This control supports new properties that allow you to restore a version if you are in the appropriate role. FormHiddenField CpScript A new UseNewGuidAsFormResultDataId parameter has been added. This parameter only applies when the DefaultValue parameter is set to cpsys_newguid. It will use the generated DataId for the form results record when set to true. AjaxDataSource CpScript A new WriteJSOnce parameter has been added to prevent the JavaScript from writing to the page multiple times when multiple AjaxDataSource CpScripts render on the same page. This is most beneficial when these scripts are included in Results View (#2) > Item Content and Data Sources > Formatting > Item Content attributes. FormTrackChanges CpScript This new script is intended for use in Forms > Processing > Module Submission > Field Map. It can be used to populate an attribute in the resulting record with the changes that occurred in other attribute...
Centralpoint DXP 8.6.21 Delivers DataSource and Content Presentation Enhancements
Sunday, August 28, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — August 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.21. Now serving 77 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.21 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Content > Scheduled Tasks The Data Update job has been updated to include a new Synchronize File Folders option. When enabled this feature allows you to configure the synchronization of one file folder with another regardless of its location. Design > Data Sources A new Mail option has been added to work in coordination with the Mail > Configuration module. This option only works when Mail is configured, the user is logged in on the front end of the site, and has set up their Mail account. An error will be returned if any of these conditions are not met. Mail > Configuration This beta module was designed to allow authenticated users to configure their email accounts and manage their email within your web site as they would on a mobile device or desktop application. Data Transform > File Output An issue has been resolved where fully qualified images were not rendering in downloaded documents. Content > Generic Enhanced Generic Enhanced DD, EE, and FF have been added to th...
Centralpoint DXP 8.6.20 Delivers Taxonomy and Classification Enhancements
Monday, August 15, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — August 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.20. Now serving 77 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.20 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Content > Generic Enhanced Generic Enhanced AA, BB, and CC have been added to the system. Forms > Forms (Async Module Submission) The Processing > Module Submission = Yes > Field Map attribute supports a new async="true" attribute in navigation elements. Setting this attribute will cause the submission into that module to occur asynchronously. The page will not wait for the results of the module submission before moving on to next instruction and eventually the redirection or thank you page. The submission will appear to complete in less time, but the data submitted into the module may not be ready for display on the thank you or redirect page. Because the submission occurs behind the scenes there is no UI available to display errors. It will appear to complete successfully even when the data was not saved in the related module. The errors will be recorded in Development > Errors module and you can set asyncEmailErrorsTo="youraddress@yourdomain.com" in the navigatio...
Oxcyon in Gartner Hype Cycle for Web Computing, 2016
Tuesday, August 2, 2016
Web technologies create the fabric that enables digital businesses to run. Understanding when and how to use emerging and evolving web technology is critical for IT organizations as they become the engine room for the transitioned digital business.
Centralpoint DXP 8.6.19 Delivers Education and Assessment Module Enhancements
Sunday, July 31, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — August 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.19. Now serving 77 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.19 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Gamificiation An issue was addressed where the Default Configuration wasn't used if no selection was made under Configuration in Design > Data Sources. Education > Programs The Number of Programs attribute has been increased from 10 to 20. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first architecture enables organizations to ingest, classify, and relate data from sourc...
Oxcyon in 2016 Hype Cycle Report by Gartner
Monday, July 25, 2016
CLEVELAND July 25, 2016 Oxcyon Inc., a leader in enterprise information management, was included in the 2016 Hype Cycle published by Gartner. Click here to access the report from Gartner. Click here for a video overview on Centralpoint UXP . Oxcyon, Centralpoint provides a Digital Experience Platform architecture which includes a broad collection of modules and single-product architecture that provides off-the-shelf support for a wide variety of use cases. "We are please to again be covered by Gartner in the emerging UXP (User Experience Platform) and DXP (Digital Experience Platform) space. We view this as testament to the strength of our vision for an all-in-one platform which began 16 years ago when Centralpoint, the first of its kind, was developed," said Samuel Keller, Oxcyon's president and CEO. "We believe Centralpoint is well positioned to be a leading platform, which has revolutionized the market. Centralpoint includes all of the necessary ingredients to harmonize user interaction 'around' their centralized information."   "Oxcyon's Centralpoint UXP  is a singular, out-of-the-box user experience platform including the largest module gallery which empowers our clients to harmonize their information within their organization including: Web Content, Documents, DITA, Forms, Taxonomy, SSO, Email alerts, Ecommerce, Education, Mobile/responsive CSS Design, Micosites, Workflow, Reporting, Data warehousing and more." says Sam Keller CEO. "Centralpoint empowers...
Centralpoint DXP 8.6.18 Delivers Gamification and Learning Enhancements
Sunday, July 17, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — July 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.18. Now serving 74 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.18 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormAutoSave CpScript This new script will render a checkbox on a form. When configured properly in the the Forms > Processing > Auto Save Field Map attribute the checkbox begins a process of periodically saving the configured values from the form into a record in a module. Please note that when enabled this feature can affect the contents of records that are live on the site. Auto save does not validate the data. It only saves the data as it is at the point the save occurs. This could result in broken or incomplete data. TieredAttributeSubset CpScript This new script will works like a column/attribute CpScript but was designed specifically for hierarchical attributes like Taxonomy and Audiences. It requires a ParentVal (Parent Taxonomy Id or Audience Id) and uses it to display only children of that parent. It can be used to display IDs or Names of Taxonomy or Audiences related to the current record that are children of the provided parent. FormTextBox CpScript A new PlaceHolder property was adde...
Oxcyon in Gartner Hype Cycle for CRM Customer Service and Customer Engagement, 2016
Friday, July 15, 2016
Customer experience is a CIO imperative, yet customer service capabilities lag behind the expectations of the mobile-first customer. Analytics, mobile web and chatbots are on the rise. This Hype Cycle is designed to help IT leaders assess the maturity and risks of the technologies in this market.
Oxcyon in Gartner Hype Cycle for Open-Source Software
Monday, July 11, 2016
Although Centralpoint is not your traditional Open Source application, we do offer source code to our master enterprise clients, and as such have been included by Gartner in the Hype Cycle for Open Source Software. In the paradigm of highly proprietary software vs. open source, Centralpoint falls directly in the middle, offering a fully supported product, which master enterprise clients can highly customize themselves. Oxcyon is able to continue updating this software, even if installed on premise, via our unique, virtual, remote updates.
Oxcyon in Gartner Hype Cycle for Digital Commerce, 2016
Thursday, July 7, 2016
Enterprises use digital commerce as a key way to acquire customers, develop relationships and drive revenue. This Hype Cycle helps enterprises evaluate the suitability of various digital commerce technology capabilities hyped in the market, and understand their maturity and business value.
Oxcyon in Gartner Hype Cycle for Human-Machine Interface, 2016
Wednesday, July 6, 2016
The disruption of the human-machine interface (HMI) is progressing in leaps and bounds. More than ever, the locus of interaction is moving to mobile and wearable devices. Marketing leaders must design authentication and device interaction around multimodal, personalized technologies.
Centralpoint DXP 8.6.17 Delivers Education and Assessment Module Enhancements
Sunday, June 26, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — June 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.17. Now serving 74 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.17 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary FormEditor, FormNavitgationItemSelector, FormDataListBox, FormPagedListBox, FormAudience and FormTaxonomy CpScripts All form scripts that render in iFrames have been updated to support new LoadingOptions and LoadingClickHtml parameters. This allows you to change the iFrame to load Normal, Lazy, or OnClick to improve the response time of pages containing a large number of these form controls. Master > Content > Scheduled Tasks A new Data Update job has been added to synchronize content in sites on different servers. TaxonomyNavigation CpScript A new IncludeParentSystemName parameter has been added. It can be set to false to exclude the PSN query string variable if it is not in use which can improve SEO. Education > Configuration This email sent after a test is taken has been updated to support placeholder scripts referencing the related Course and Configuration record attributes. This change requires that the related module designer is re-submitted before it can be used. Stats > Clicks Click...
Centralpoint DXP 8.6.16 Advances Data Transfer Capabilities
Sunday, June 5, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — June 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.16. Now serving 73 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.16 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Master > Content > Scheduled Tasks A new Continuing Education Recertification job was added to send emails to users who require recertification. Data Transform > Data Transfer Updated to support new attributes added to an existing module which is the destination of an existing data transfer that updates records. Previously, this setup would result in updated records in the destination reverting to the default value of the new attribute, but they will now maintain their existing values. InQuickerAppointmentTimes CpScript This CpScript generates three drop down lists and a check in link for Appointment times based on a doctor through InQuicker's API on the Details or Results View. Query String Searches Parameter validation has been enhanced. FormCheckOwnershipOfCourse CpScript This new script will add a processor to the form to check against the LegacyUserId field in the CeReports table and prevent form submission if it is already populated. Select Command Builder The Update button has been move...
Centralpoint DXP 8.6.15 Delivers Education and Assessment Module Enhancements
Sunday, May 22, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — May 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.15. Now serving 71 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.15 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Education > Programs This new module has been added to the Continuing Education module suite. It is essentially a group of related courses that is designed and configured in the Courses module designer. Three new tabs have been added to the module designer to support this feature: Programs, Program Details, and Program History. Once configured an end user can successfully complete a program by passing every course in that program. DashboardModule CpScript A new Filter parameter has been added to apply a SQL filter that affects the records displayed in the grid. Content > News A new Priority attribute has been added to the module which can be used to affect the sort order. MobileAddThis CpScript A new AltText property was added to set the ALT attribute of the generated HTML image. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructure...
Centralpoint DXP 8.6.14 Delivers Google Integration Enhancements
Sunday, May 8, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — May 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.14. Now serving 70 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.14 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary EmailFrom CpControl New NameText, NameTextboxEnabled, FromText, and FromTextboxEnabled parameters have been added. NameText controls the email senders name and FromText controls their address. These parameters can be used to prevent end users from changing these values. GoogleAnalyticsEventTracker CpScript A new UseUniversalAnalytics parameter has been added to support the newest version of Google Analytics. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, ...
Centralpoint DXP 8.6.13 Advances Data Transfer Capabilities
Sunday, April 24, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — April 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.13. Now serving 70 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.13 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Centralpoint Content Windows Communication Foundation (WCF) Service A new WCF Service has been exposed to retrieve document contents by DataId or IntegrationId. This service is disabled by default, but can be enabled using Admin > Properties > Centralpoint Content Services. Audience & Taxonomy Attributes An up arrow has been added to the right of each child item in multi-select tiered selectors. When clicked it will select the current item and all ancestor items. ExtRedirectOnTimeout CpScript This new script will automatically redirect a user to a provided URL after the provided time has elapsed. Data Transfer ParseWebpageContent CpScript This new script can be used to retrieve specific elements from a string containing HTML. Admin > Global Login Source = Active Directory (LDAP) now includes a new Custom Import attribute. When set to Yes you will be provided with a Custom Import Mapping attribute that lets you map any AD field to any Centralpoint user property. New ActiveDirectoryProperty...
Oxcyon in Gartner Report Highlight for Market Trends: Unification of the User Experience Platform Marketplace
Saturday, April 16, 2016
The user experience platform is key to acquire and retain new customers, and strategic planners should provide guidance to help customers move from a purely technology-led to a strategically business-driven implementation of the UXP.
Centralpoint DXP 8.6.12 Advances Data Transfer Capabilities
Sunday, April 10, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — April 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.12. Now serving 70 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.12 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Procedure Manuals > Policies When Notification = "Enabled" the Subject attribute has been updated to support PlaceHolder scripts. The list of supported place holders was added to the attribute's header text. FormSignature CpScript This script has been updated to generate a random unique ID for anonymous users. It previously stored the anonymous UserId which was shared among all anonymous users. ExtPopulateAddressInfo CpScript A new CookieName parameter has been added. When it contains a value the script will populate the cookie with the end user's zip code in addition to the text box. Comments > Configuration The Thread > Item Content attribute now supports Placeholder scripts for all user properties. Design > Media Files All Style Options, except Thumbnails, now include Image Height and Image Width attributes. These will result in the image being delivered to the client in the desired size as opposed to the original size which can improve the performance of the feature. Setting ...
Oxcyon named in Gartner Market Trends: Unification of the User Experience Platform Marketplace
Thursday, March 31, 2016
The user experience platform is key to acquire and retain new customers, and strategic planners should provide guidance to help customers move from a purely technology-led to a strategically business-driven implementation of the UXP .
Centralpoint DXP 8.6.11 Delivers DataSource and Content Presentation Enhancements
Sunday, March 27, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — March 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.11. Now serving 69 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.11 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary NavigationSectionMenu CpScript This new script will generate a drop down list of navigation items. It includes the parent of the current page if one exists, and the children if they exists. If the current page has no children it displays the siblings instead. Content > Generic Enhanced A - Z A new Use Alternative Url Attribute Only When Populated module property has been added. When the Alternative Url Attribute module property contains a value and this new module property is set to Yes the Alternative URL attribute will only be overwritten when the source attribute contains a non-empty value. When set to No the Alternative URL attribute will get any value in the source attribute including an empty string. ExtPhotoFlipFromMetadata CpScripting This new script will read metadata from a JPG file and if the orientation property is set to 6 it will rotate the image 90 degrees. This script should only be used when uploading images in an incorrect orientation is unavoidable. It is a better practice to cor...
Oxcyon covered in the 2016 Gartner Market Trends of User Experience Platforms
Saturday, March 26, 2016
CLEVELAND, Ohio- March 31, 2016. Oxcyon, Inc. a leader in Enterprise Content Management and Digital Experience Platforms was included in the "2016 Market Trends: Unification of the User Experience Platform Marketplace", by Gartner. This new emerging market, also referred to as DXP (Digital Experience Platform) by Gartner is poised for growth. This market unifies many features which have come before it like: Content Management, Document Management, Forms, Reporting, Workflow, Mobile (Responsive Design), SSO (Single Sign On), Email, LMS (Learning Management) and Ecommerce to deliver an entire 'platform' to drive an organization's digital strategy. "Oxcyon is pleased to be recognized in this emerging space", says Sam Keller, Oxcyon's  CEO. "We would like to think we invented it as the pioneer in this space, dating back to 2001". "Oxcyon saw a pattern of convergence which was occurring due to so many disparate (cobbled together) technologies. What client's needed was a singular, centralized repository to manage all of their many user profiles from one tool". He continues to say "Centralpoint not only provides you all of the digital tools you need to personalize each of your members' experiences today, but also for tomorrow, due to our bi weekly remote (pull) update. This evergreen update process guarantees that our clients (whether hosted on premise or in the cloud) always stay ahead of their competitors with the latest greatest tools." "Digital Experience means every asp...
Centralpoint DXP 8.6.10 Delivers PDF Handling and Document Enhancements
Monday, March 14, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — March 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.10. Now serving 69 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.10 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary AudienceSelector CpScript A new AudienceOrderBy parameter has been added. PdfIcon CpScript The ImagePathForPdfIcon parameter now supports DesignInfo:ATTRIBUTE_SYSTEM_NAME in order to use an attribute from Design > Styles as the image path. Forms > Forms Wizard The Configure Your Form tab now contains an option to turn off the Tooltips on the Name Your Form Fields tab. Surveys > Surveys This module has been updated to render using Google Charts by default. A new Custom Colors attribute has also been added to toggle the use of up to 30 custom colors. Admin > Properties A new Stats > Clicks attribute has been added with 3 options: Enabled, White List, and Disabled. This will allow you control what clicks are recorded in Stats > Clicks globally, and can be used to prevent this module from recording any clicks at all. Web.Config Changes This update will add a MIME type for the EPUB extension to all Root/Web.Config files (Master and WebSites) if it does not already exist. Content > Docu...
Centralpoint DXP 8.6.9 Advances Data Transfer Capabilities
Sunday, February 28, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — February 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.9. Now serving 69 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.9 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Syndication The Custom Order attribute has been updated to support a "DateTime:" prefix for field names that should be sorted as dates as opposed to strings. When this prefix is used the field must always return a valid DateTime value or an error will be returned. Data Transfer Attribute CpScript This script has been updated to support DataType='DateTime' using new TimeZoneId, AddHours, ConvertTimeToUTC, and ConvertTimeFromUTC parameters. Design > Styles A new Include Homepage Content has been added to the Global tab. When enabled you will be provided a Homepage Content text box that can be added to any Site Architecture > Homepages record by adding a DesignInfo CpScript to the Content attribute. A new Body Header attribute has also been added to the Global tab to render raw HTML to the page just below the opening BODY element. The primary purpose of this attribute is to support Google Tag Manager scripts which require this location in the HTML. Site Architecture > Audie...
Centralpoint DXP 8.6.8 Advances Data Transfer Capabilities
Monday, February 15, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — February 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.8. Now serving 68 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.8 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > Data Transfer The Taxonomy CpScript supports a new SetParents parameter which can be used to automatically assign all ancestors of the provided taxonomy. The new IncludeMain parameter can also be used to include or exclude the Main taxonomy. Surveys > Questions The preview for the questions has been updated so that you can see the results of an individual question from the console by clicking on Preview from the console then selecting the survey you want to see the results of for that particular question. This will link up to the results page in the main site. FormListBox CpScript A new AttributesFilter parameter is now supported when SystemType='KeywordList' and the script is on the Details View (#3) of a standard module. It takes the system name of an attribute which will be used to filter the keyword list. This script is useful when the FormListBox displays colors and the module contains an Available Colors attribute. The colors list box can then be filtered to display only ...
Centralpoint DXP 8.6.7 Delivers Taxonomy and Classification Enhancements
Sunday, January 31, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — February 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.7. Now serving 67 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.7 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary MobileEmulator CpScript This new script emulates a mobile device experience on the page where it is placed. Broadcasts > Unsubscribed This new module lists all users that have unsubscribed from broadcasts and from which they have unsubscribed. It also provides tools to resubscribe users or unsubscribe new users. ExtFancyBox CpScript This new extender script creates a responsive modal pop-up that can be used as a gallery/slideshow for multiple items, or one single popup for one. TaxonomyGroupHeader CpScript A new HeaderOrderBy property has been added. This properties value will be inserted into the select command and used to order the header/group DIV elements. FormHiddenField CpScript This script has been updated to support the population of the hidden field with a value from a cookie. Comments > Configuration The "View More Comments" popup has been updated to support the UserName placeholder in the Thread > Item Content attribute. Design > Data Sources An issue with the color o...
Centralpoint DXP 8.6.6 Delivers PDF Handling and Document Enhancements
Sunday, January 17, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — January 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.6. Now serving 66 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.6 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Procedure Manuals > Policies Change Request Workflow Steps have been increased from 5 to 10 total for both Manuals and Policies. An issue has been resolved where placeholder scripts entered into module properties would display with empty values. ExtChangeCookieValue CpScript This extender script has been updated to support a new Action parameter. It can be used to change the event that triggers the cookie to be updated. SystemPageSearchTerm CpScript This new script was created to display the searched terms on the web site search. This script only works in Site Architecture > System Pages > Search > Results attributes. Site Architecture > Site Wizard A Logo attribute has been added which populates the Company > Logo audience attribute. The address fields have also been updated to automatically populate the Company > GeoCode attribute when possible. Forms > Forms Wizard The Add List Items Textareas for Drop Downs and Check Boxes now are enabled so that you can copy and paste them...
Centralpoint DXP 8.6.5 Delivers Taxonomy and Classification Enhancements
Sunday, January 3, 2016
FOR IMMEDIATE RELEASE Cleveland, OH — January 2016 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.5. Now serving 65 enterprise clients and in its 16th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. This release marks Oxcyon's 16th year of continuous operation since being founded on September 1, 2000. Version 8.6.5 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in the following update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward. ExtCodeView CpScript This script has been updated to repair a problem caused when anchor tags exist without an HREF property. ExtAutoComplete Extender CpScript A new FilterIsFullTextIndexed property has been added which will filter out records with the IsFullTextIndexed attribute set to 0. ExtFlyoutMenu Extender CpScript This new extender script creates a fly-out menu given the...
Centralpoint DXP 8.6.4 Advances Data Transfer Capabilities
Sunday, December 20, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — December 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.4. Now serving 62 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.4 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Surveys > Surveys New "Use Google Charts to render charts" and "Users can view results of individual questions" options have been added to the Options attribute. Google Charts use JavaScript instead of Flash for mobile compatibility. Forms > Processing > User Submission The user submission field map has been updated to support the DynamicRoles attribute. FormUpload CpScript When an fdid is used in the query string for this CpScript and it is a valid ResourceId, the Design > Media Manager record will be replaced by the new upload. The old functionality replaced the resource with a new one. Admin > Properties > Site Search Auto Complete A new Site Search Auto Complete attribute has been added and enabled by default. This cause all sites to look for the standard HTML site search text box and add an auto complete feature that works with records in the Advertising > Search Redirect module. Additional attributes are also provided to select non-standard HTML site sea...
Centralpoint DXP 8.6.3 Delivers Education and Assessment Module Enhancements
Sunday, December 6, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — December 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.3. Now serving 60 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary AttributeFileOutputLink CpScript This new script will take a DataId or multiple DataIds from an attribute in any module that references the Data Transform > File Output module and create the CpScript on the Details View (#3). YahooMp3Player CpScript Yahoo! has stopped supporting this mp3 player so the script has been removed from Centralpoint. If you are using this script we recommend you switch to the jPlayer script. Admin > Roles A new Dynamic attribute has been added to the Roles module. It is Disabled by default in all existing roles. This new attribute allows you to create roles that are dynamically assigned to each user as they are authenticated based upon values in their user properties. Enabling the Dynamic attribute displays a series of other attributes to generate a filter to determine to which users the role will apply. Due to performance considerations you must enable this feature for the entire site using Admin > Properties > Dynamic Roles Configuration and for each included ...
Centralpoint DXP 8.6.2 Delivers eCommerce Module Enhancements
Sunday, November 22, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — November 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.2. Now serving 60 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary DITA > Elements > Specialized Elements A new property called Type has been created. It will now show in the Summary attribute of the DITASpecializedElement as either <content> or <data>.</data></content> ExtChangeCookieValue CpScript This new CpScript takes a jQuery selector, cookie name, and cookie value, and is used to change the value of the cookie upon the click even of the element targeted by the jQuery selector. It was designed to use the click event of elements on the page to automatically change the tab displayed using dynamic tabs. MobileAddToHome CpScript The ImageUrl property has been updated to accept an empty value. When an empty value is provided the ImageUrl will be automatically retrieved from Design > Styles > Misc > Mobile Icon Download which is assumed to contain an image. Design > Styles A new Misc > Mobile Icon Download attribute has been added to this module. The Misc tab is only available if you are using the default site type. Site ...
Centralpoint DXP 8.6.1 Delivers Taxonomy and Classification Enhancements
Sunday, November 8, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — November 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.1. Now serving 60 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transform > File Output An External Link attribute has been created to use this feature in non-Centralpoint sites. UserInfo CpScript The Preview property is now supported in Roles, Audiences, CdaAudiences, all Properties, and all Configuration. DITA Module Suite The Darwin Information Typing Architecture Module Suite has been developed to reuse content across multiple documents. It contains a Module Suite called Documents & Collections that contains these modules: Collections, Document Shells, Documents, and Vocabulary. It also contains a Module Suite called Elements that contains these modules: Generalized Elements and Specialized Elements. The Specialized Elements Module has been developed with a CpScript attribute that will render the CpScript DITASpecializedElement to show content based on Centralpoint's System Filters. Master > Content > Scheduled Tasks A new "Archive Data" option has been added to the Job attribute. It allows you to schedule the archival or deletion ...
Centralpoint referenced in Emerging Technology Analysis for User Experience Platforms
Friday, November 6, 2015
CLEVELAND November 6, 2015  Oxcyon Inc., a leader in enterprise information management and digital experience platforms was referenced in the "Emerging Technology Analysis for User Experience Platforms, published by by Gartner.  Click here to view this report from Gartner.  
Oxcyon in Gartner Emerging Technology Analysis: User Experience Platforms
Friday, November 6, 2015
An incomparable user experience will increasingly be a key competitive differentiator for digital businesses. Product leaders of technology and service providers must immediately assess the impact of a UXP within their planning and sales goals and objectives.
Centralpoint DXP 8.6.0 Advances Data Transfer Capabilities
Sunday, October 25, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — October 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.6.0. Now serving 59 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.6.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Site Architecture > Module Designer The default values have been updated when creating new records related to the Generic Enhanced and Navigation modules. DashboardModule CpScript New DisplayEndDate, DisplayStatus, and DisplayAudiences properties have been added control the display of elements on the grid view. Data Transform > Data Sources & Dynamic Scripts A new Carousel option has been added to Data Sources > Formatting > Formatting Options and Dynamic Scripts > Details > Formatting Options. It supports 2D and 3D versions of a "carousel" where images will appear to be spinning in a circle to the user. 2D and 3D versions of "flow" where images will be lined up in the background and have the current image pop up in front. A 2D Basic mode which flips through the images one at a time. And finally a "Hero" mode which lets you have a image on the left and a chunk of text on the right. Design > Styles The following new attributes have been added to th...
Centralpoint DXP 8.5.3 Advances Data Transfer Capabilities
Monday, October 12, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — October 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.5.3. Now serving 59 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.5.3 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Members The Configuration > Login Redirect URL attribute has been updated to support CpScripting. EducationCertificateLink CpScript A new PDF property is now supported. When set to a value of 1 the script will provide a link to download the certificate in the History view as a PDF. Data Transfer > XML Conversion This new module will read complex XML files and try to generate a relational structure as separate related Excel files. This Utility may not work appropriately with all XML formats and may require a change of the source XML in order for the generated files to work with Data Transfer. Forms > Forms Wizard There are now 3 Display Types to choose from in the Configure Your Form tab: Defined Styles, Simple HTML and CpScripts Only. A Text Area form field has been added in addition to the regular Text Box form field. There is also a Loading Pop Up between views. HTML5 Media Support We have updated the way we handle mp4, webm, and ogv video files as well as mp3, wav, and ogg files for audio....
Centralpoint DXP 8.5.2 Advances Data Transfer Capabilities
Sunday, September 27, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — September 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.5.2. Now serving 59 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.5.2 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Data Transfer Audience CpScript A new ReturnIdOnly property has been added. When set to 'true' the script will return the Audience Id without the IsCda or IsConsole properties attached. Content > Code Samples This new module was created to manage source code samples and demonstrations. ViewCodeSnippet CpScript This new CpScript takes an attribute system name and renders the contents using source code formatting. Design > Data Sources A new 'Link Title to Record' attribute has been added when Formatting > Formatting Options = 'Timeline'. If you have included the DataId and AutoNumber fields in Attributes > Select Command the Title will be automatically linked to the related record. Development > All Modules > Search & Replace When Module = 'Search All Modules' a new Excluded Modules attribute appears with Data Transfer and Data Broadcast selected by default. Search and replace over these modules should be considered carefully because it can cause the execution of records schedul...
Centralpoint DXP 8.5.1 Advances Data Transfer Capabilities
Sunday, September 13, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — September 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.5.1. Now serving 58 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.5.1 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties > Web Site Generated URL Casing An issue was addressed when using this property and URLs not being affected. Also, an issue was resolved with FormButtons using this functionality and returning an error. AlpahNav CpControl This control has been updated to add a 'selected' class after clicking a letter, an 'over' class when the mouse hovers over a letter, and the 'cpsty_alphaNav' class has been added to all anchor tags. An issue has also been addressed which caused an incorrect tooltip to be displayed on a previously visited link. Attribute/Column CpScripts A new 'cpsys_Empty' constant can now be placed in the ReplaceText property in order to replace an empty value with the ReplaceWith properties value. Blogs > Topics A new attribute was added to Site Architecture > Module Designer > Blogger called Filter By System Date. When enabled the blogger's topics will be filtered using the standard Centralpoint date filter. Data Transfer CreateResource CpScript This new data t...
Centralpoint DXP 8.5.0 Advances Data Transfer Capabilities
Sunday, August 16, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — August 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.5.0. Now serving 57 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.5.0 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary .NET Framework 4.5 All Centralpoint sites have been updated to utilize the .NET Framework 4.5.2. The .NET Framework 4.5.2 must be manually installed on your server before this update can be installed. Each site's web.config file will be automatically backed up in the Backups folder before it is modified to target the new framework. All My Module developers will have to upgrade Visual Studio 2013 projects to the .NET Framework 4.5.2. Just right click the project and select Property Pages. Then select Build in the left navigation and change the Target Framework to .NET Framework 4.5.2. Click OK to apply your changes, save the Visual Studio project and restart Visual Studio. You may also choose to delete and recreate your Visual Studio project and it should automatically default to the appropriate version of the .NET Framework. If you are using an earlier version of Visual Studio you should either upgrade or develop by dropping files into the editor, but without using a project. If you have added any of y...
Oxcyon in Gartner Hype Cycle for Digital Commerce, 2015
Monday, July 27, 2015
Enterprises use digital commerce as a key way to develop relationships with customers and drive revenue. This Hype Cycle helps enterprises evaluate the suitability of various digital commerce technology capabilities hyped in the market, and understand their maturity and business value.
Oxcyon in Gartner Hype Cycle for Web Computing, 2015
Monday, July 27, 2015
Web technology is key for the flip to digital business that most enterprises have yet to tackle. Employing the right Web technology at the right time is critical not only within IT solutions, but also in the new product and service strategies of future digital businesses.
Centralpoint DXP 8.4.71 Advances Data Transfer Capabilities
Sunday, July 26, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — July 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.71. Now serving 57 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.71 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary .NET Framework 4.5 Centralpoint will be updated to utilize the .NET Framework 4.5 as part the update after this one (version 8.5.0). It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. This is the last update that Windows Server 2003 installations will receive because they do not support the .NET Framework 4.5, but they will continue to work as they do now. Microsoft is also ending support for Windows Server 2003 this month so we recommend upgrading to Windows Server 2008 in advance. The .NET Framework 4.5.2 must be installed on your servers manually using the links below before Centralpoint version 8.5.0 will install. The installation of this framework may create "aspnet_client" folders in the Root or Console folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to upgrade to Visual Studio 2012 or 2013 before installing versi...
Oxcyon in Gartner Hype Cycle for Human-Machine Interface, 2015
Tuesday, July 14, 2015
The human-machine interface (HMI) is becoming predominantly mobile rather than desk-based, located close to the user in wearables or distributed Internet of Things (IoT) objects. Product architects and marketing leaders must design products implementing multimodal, personalized technologies.
Centralpoint DXP 8.4.70 Delivers Taxonomy and Classification Enhancements
Sunday, July 12, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — July 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.70. Now serving 54 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.70 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary .NET Framework 4.5 Centralpoint will be updated to utilize the .NET Framework 4.5 within the next few updates with the release of version 8.5.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. Windows Server 2003 installations will not receive this update because they do not support the .NET Framework 4.5, but they will continue to work as they do now. Microsoft is also ending support for Windows Server 2003 this month so we recommend upgrading to Windows Server 2008 in advance. The .NET Framework 4.5.2 must be installed on your servers manually using the links below before Centralpoint version 8.5.0 will install. The installation of this framework may create "aspnet_client" folders in the Root or Console folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to upgrade to Visual Studio 2012 or 2013 before installing versio...
Centralpoint DXP 8.4.69 Delivers DataSource and Content Presentation Enhancements
Sunday, June 28, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — June 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.69. Now serving 54 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.69 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Robots.txt This new module was created to provide the ability to edit the Root/Robots.txt from within the client console. Design > Data Sources An issue was address when a feed used https in the link address in the contents with Data Source = Twitter. ExtTable CpScript A new CustomCssFile property has been added. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platforms, best known for its flagship solution, Centralpoint. Centralpoint is designed to unify structured and unstructured information across organizations, enabling enterprises to aggregate data from disparate systems, normalize it through rich metadata, and transform it into actionable knowledge. By treating information as interconnected knowledge rather than isolated documents or databases, Centralpoint allows organizations to build a true enterprise knowledge layer — one that supports governance, compliance, operational intelligence, and advanced analytics. Its metadata-first a...
Centralpoint DXP 8.4.68 Delivers Education and Assessment Module Enhancements
Sunday, June 14, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — June 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.68. Now serving 52 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.68 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > RTF Editor A new Tools > Script Designer option has been added and enabled by default. This will create a Script Designer tool in the RTF Editor tool bar in all modules just to the left of Insert Table. If the attribute does not support scripting it will be faded and warn the user but will still be available. Clicking it will bring up a dialog which allows you to select and design a script from a list of scripts that was created specifically for the current module or module designer view. We now have over 100 scripts documented and included in the Script Designer and more will be included in upcoming sync's. If you are using the Script Highlighting personalization option you can also right-cilck a highlighted script and select the new Script Designer dialog from the context menu to edit or replace that script. You can also click Script Designer in the tool bar when the cursor is in a highlighted script to edit or replace that script. Content > Generic Enhanced M - Z As issue was addres...
Centralpoint DXP 8.4.67 Advances Data Transfer Capabilities
Sunday, May 31, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — June 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.67. Now serving 52 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.67 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary ColumnFriendlyUrl CpScript A new VerifyRole property has been added. If this is set to false, it will not verify that the user's roles have access to the Navigation record. Data Transfer ReTransformAdamContent CpScript This script will re-execute the transformation for the ADAM XML against the new XSLT to update the HTML. ExtAutoComplete CpScript A new LookupType property has been added. This optional property supports two values: StartsWith (default) and Contains. FormDataListBox CpScript This new CpScript will display a list of Module records for selection and will return their DataId(s). FormPagedListBox CpScript This new CpScript will display database table records for selection and will return any value field. Forms Management A new QueryString cpsys_Constant is supported by the DefaulValue property of form controls. Forms Management Page Type > Module Attributes now supports the new controls Form Data List Box and Form Page List Box. FormSignature CpScript Displays a signature control on the p...
Centralpoint DXP 8.4.66 Advances Data Transfer Capabilities
Sunday, May 17, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — May 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.66. Now serving 52 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.66 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Advertising > Advertisers A new "Wallpaper" Content Type has been added. When selected you can upload an image which will be applied to the background of the page. Wallpaper may not display as expected in IE 8 and below. CurrentUrl CpScript A new UrlEncode property has been added. Data Transfer A new "SQL Server" option has been added to this Source & Destination > Destination attribute. This new destination will let you import into custom tables added to your SQL database. Data Transfer GenerateSystemName CpScript This script will now checks the Admin > Properties > Web Site System Name Space Replacement attribute and replaces spaces with the selected character. MediaToImage CpScript A new ManualSiteMapSystemName property has been added. It can be set to the site map system name of the Policies and Procedures navigation item. When it has a value, and the SourceAttribute or Column property returns a Procedural Manuals DataId, it will return the image of the combined P...
Centralpoint DXP 8.4.65 Advances Data Transfer Capabilities
Sunday, May 3, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — May 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.65. Now serving 50 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.65 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CartDownloadDigitalItems CpScript A new Format property has been added. Data Transfer A new Source & Destination > Source > Excel (Aspose) option has been added. It works much like Excel (OLE DB), but with better support for mixed data type columns in medium or small data sets. Data Transfer Column CpScript This script has been updated to support a new Export property. When set to 'true' a directory will be created alongside the export containing any Uploads files referenced in the column. When the Source & Destination > Destination Compress File property is set to Yes this new directory will be included in the compressed export file, otherwise it will be left in the site's Uploads directory. This features includes Uploads, but not Resources to protect resource security. Data Transfer IfElseColumn CpScript This script supports all Column CpScript properties, but uses two column name properties. If the column specified in the IfColumn property does not exist it uses ElseColumn instead. D...
Centralpoint DXP 8.4.64 Advances Data Transfer Capabilities
Sunday, April 19, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — April 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.64. Now serving 50 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.64 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties A new Header Tags > Register CpButton Styles attribute has been added. When changed to No the system will not register the Master > Admin > Private Labeling > Form View > Form Button Style & Form Button Hover Style values on the web site. These styles will still be registered in consoles. The CpButton and CpButtonHover class elements will still be applied to the buttons, but they will no longer have styles associated. You can either ignore the CSS classes or use them to style these elements manually. Column CpScript A new Module property has been added which can be set to the system name of the console navigation item that should be loaded as the current module when preview is set to 'true'. It is only necessary when the Column script is used in a data source which relates to one module, but the data source is placed on a different module which doesn't contain the previewed attribute. Data Transfer A new RSS/Atom option has been added to the Source & Destin...
Centralpoint DXP 8.4.63 Delivers Education and Assessment Module Enhancements
Monday, April 6, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — April 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.63. Now serving 50 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.63 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary CheckInButton CpScript This new script adds a check-in button to a page. On click it modifies a value in a module and reloads the page to display a checked-in message. Education > Courses An issue was addressed when validators were not firing for Radio Button Lists and Form List Boxes. ExtPagination CpScript An issue was addressed where the pager was not showing the number of items correctly. FormAddToCartButton CpScript This script has been updated to return nothing when placed on a module that has not enabled Ecommerce. Forms > Forms Page Type > Module Attributes (Automatic) now supports a new attribute, Columns to Display. This will show the form in a one or two column display. JPlayer CpScript The ScriptType property is no longer case sensitive. NavigationTier CpScript The Format property now accepts {5} which will write 'parent-selected' when the parent navigation is the current navigation page. SearchTerm CpControl An issue was addressed with the Search Term result count when using the ...
Centralpoint DXP 8.4.62 Delivers Education and Assessment Module Enhancements
Sunday, March 22, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — March 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.62. Now serving 49 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.62 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary .NET Framework 4.5 Centralpoint will be updated to utilize the .NET Framework 4.5 this July with the release of version 8.5.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. Windows Server 2003 installations will not receive this update because they do not support the .NET Framework 4.5, but they will continue to work as they do now. Microsoft is also ending support for Windows Server 2003 in July so we recommend upgrading to Windows Server 2008 in advance. The .NET Framework 4.5.2 must be installed on your server manually before Centralpoint version 8.5.0 will install, but we do not recommend installing it yet. Because it is an in-place update that replaces the .NET Framework 4 some changes could occur with your sites before the update that utilizes the new framework is released. We will preparing the sites to prevent problems with that installation over the next few months, and will add a sync note when Centralpoint ha...
Centralpoint DXP 8.4.61 Delivers CpScript Enhancements
Sunday, March 8, 2015
FOR IMMEDIATE RELEASE Cleveland, OH — March 2015 — Oxcyon, Inc. today announced the release of Centralpoint Digital Experience Platform version 8.4.61. Now serving 49 enterprise clients and in its 15th year of operation since its founding on September 1, 2000, Oxcyon continues to deliver regular platform updates across its growing base of enterprise licensees. Version 8.4.61 delivered the following enhancements to the Centralpoint Digital Experience Platform: Feature Summary Admin > Properties A new Web Site Login Change Account attribute has been added to allow authenticated users to log into the front end of the site as a different user without signing out first. Admin > Properties A new Web Site Login Lockout Type attribute has been added. It allows you to lock out a Centralpoint Member permanently or for a given number of minutes after they enter the incorrect password a specified number of times. Advertising > Sponsored Keywords The URL attribute has been updated to support the "/cpsys_Audience/" prefix to dynamically generate the audience system name portion of the URL. AudienceHomePageLink CpScript A new Linked property has been added which can be set to false to remove the link from the value. The Value property has also been updated to support the "DesignInfo:SystemName" format to access Design > Styles attributes by system name. About Oxcyon and Centralpoint Oxcyon is a technology company specializing in enterprise knowledge platf...

Our History

Over the span of 23 years, since our inception in 2000, Oxcyon has been at the forefront of the monumental task of harmonizing Big Data. Throughout this extensive journey, we have adeptly navigated a myriad of client requests, each one contributing to shaping our evolving responses.

Our unparalleled responsiveness, a cornerstone of our Voice of Customer (VOC) approach, empowers us to promptly address client requirements every two weeks. This constant interaction with our clients is reflected in our substantial release history, underscoring our vast experience and our agility in adapting to the ever-changing technology landscape. By investing in Centralpoint, you not only gain a cutting-edge solution but also sidestep various risks, as we offer a High Fidelity Prototype to visually demonstrate how we can harmonize your disparate data even before formalizing any commitment.

With over two decades of experience, we are well-equipped to prove the seamless coalescence of your data. This unique advantage positions us to consistently roll out future releases based on attentive listening to our clients' needs and the integration of emerging technologies every two weeks. Our ultimate mission is to provide our clients with the most advanced digital tools available, thereby empowering their success across diverse industries. The distinguished record of our release history, showcased below, firmly underscores our unwavering expertise and commitment.

Centralpoint Update 8.12.16
Monday, October 12, 2026
FeatureSummary
Embedder - an unknown record or empty attribute shows only an error

The Embedder now shows only its error message when the requested record does not exist or no attribute is named. It no longer goes on to render content after the error.

Admin > IP Manager - the blocked-visitor page shows only an active block rule's message

The page that blocked visitors see now shows a message only for an active IP Manager block rule. Any other record returns an empty page, so the page can no longer be used to read other records.

Design > Data Sources - Excel export refuses a disabled data source

The Excel export of a data source now checks that the data source is enabled, the same check every DataSource CpScript makes. A disabled data source returns an error instead of its rows. If an Excel export stops working after the update, enable the data source in Design > Data Sources.

Comments - the comments RSS feed shows only comments on records the visitor can see

The comments RSS feed (/Modules/Comments/Rss.aspx) now shows only comments on records the visitor can see.

  • A feed for one record (?did=) is empty when the record is disabled, out of date range, or outside the visitor's audience or roles.
  • The site-wide feed leaves out comments on records the visitor cannot see, and respects tenant filtering.
Forms > Forms - approval email buttons that send email work only from a link the site issued

The approve-and-notify and decline-and-notify buttons in form approval emails now work only from a link the site issued. The site refuses a link that was changed.

  • The same applies to approval emails from Procedure Manuals > Policies.
  • Approval emails sent before this update lose those two buttons. Approve or decline those records in the Console.
  • The plain Approve button, which opens the record in the Console, works as before.
Forms > Forms Wizard - View Preview and View Reports require a Console user signed in on the site

The script preview page that Forms > Forms Wizard opens for View Preview and View Reports now shows content only to a Console user signed in on the website.

  • A visitor who is not signed in, or who has no Console access, sees a sign-in message and a Login link. The page shows no record content.
  • A Console sign-in does not carry over to the website. Editors sign in on the website once, then View Preview and View Reports work as before.
  • The Web Site Script Preview property in Admin > Properties now reads Enabled (Console users only) and Disabled. Its value does not change.
Centralpoint Agent - reports the default JWT key, outside Master API use, probe bursts and data files under Uploads

Centralpoint Agent 8.12.16.19 adds four security checks that report signs of a breach to Oxcyon.

  • Reports whether each site's JWT.Signing.Key.Secret is the default that ships with every install, including a key set only in Local.config. It sends a fingerprint, never the key.
  • Reports System-token and admin calls to the Master API from an address that is not this server, Oxcyon, or an allowed address. A load-balanced install lists its balancer in the Agent setting Agent:SecurityChecks:ApiCallerAllowedAddresses.
  • Counts request validation, ViewState, cryptographic and session-queue events in the Application log each hour.
  • Reports backup, source, database, log and SQL files under each site's Uploads folder.

The Master API keeps a short in-memory list of privileged calls for the Agent, and answers it only to the server itself. Each check can be turned off with the Agent setting Agent:SecurityChecks:<Name>Enabled.

Centralpoint Agent - reports accounts locked out, so a brute force that ends in lockouts is seen

Centralpoint Agent 8.12.16.14 counts the accounts locked out on each site and reports the count to the Uber with its hourly sign-in check.

  • A hard lockout and a timed lockout both count.
  • Failed attempts are added up for each user, so one user's successful sign-in no longer hides another user's failed attempts.
  • A start date moved by an import or an administrator, outside the lockout window, does not count as a lockout.
  • The first check after the Agent restarts records the current state and reports nothing.
Centralpoint Agent - reports security checks that detect signs of a breach

Centralpoint Agent 8.12.16.13 checks each server for signs of a breach and reports them to Oxcyon's Server Hub.

  • Script files added under a site's Uploads or Temp folder, or at the top of its Root folder.
  • SQL Server changes: risky options such as xp_cmdshell turned on, the sa login enabled, and new logins, sysadmins, databases and SQL Agent jobs.
  • web.config changes made outside an Oxcyon update or command, public Trace.axd, and machine or Telerik keys shared with another server.
  • New API keys, sign-ins by deleted or long-idle accounts, and bursts of failed sign-ins.
  • An IIS worker process starting a command shell.

The Agent sends key fingerprints only, never the keys. It changes nothing on the server. Each check can be turned off in the Agent's appsettings.json with Agent:SecurityChecks:<Check>Enabled, and Agent:SecurityChecks:ProcessSpawnAllow lists custom code that starts a shell on purpose.

Data Broadcast > Subscriptions - subscription changes apply only to the signed-in member

The Data Broadcast Subscriptions page now changes subscriptions only for the member who is signed in. A request that names another member, or comes from a visitor who is not signed in, is refused. Subscribing, unsubscribing from one broadcast, and unsubscribing from all work as before.

Api > CpSystem - database export writes only a .bacpac file on a local drive

The Master API's database export, which the Centralpoint Agent runs for a database backup, now writes only a .bacpac file to a local drive of the server. A network-share path or any other file type is refused, so an export cannot leave the server or replace another file.

Development > AI - restart and the batch performance test require a Developer

On the AI test page, Restart and the batch performance test now work only for an administrator of the site (or an ancestor site) or a member of the Developers role. Other users get a permission message.

Development > API - the test page no longer shows the connection string, and restart requires a Developer
  • The API test page no longer shows the site's connection string.
  • Its Restart button works only for an administrator of the site (or an ancestor site) or a member of the Developers role.
Development > Query Analyzer - restarting the site requires an administrator or Developer

The Restart button on Development > Query Analyzer now works only for an administrator of the site (or an ancestor site) or a member of the Developers role. Other users get a permission message and the site keeps running.

Site-wide - Trace.axd no longer allows anonymous access in the Master and Console web.config

The Master and website Console web.config files no longer allow anonymous access to Trace.axd. Their sign-in requirement now covers it like every other page.

The update removes the override from installed sites, and removes it again if a later deployment brings it back.

web.config change: the update removes this block from the Master Root web.config and the website Console web.config:

<location path="Trace.axd"> with <authorization><allow users="*" /></authorization>.

Client impact: a virtual directory that runs as its own IIS application with its own web.config keeps the override if it has one. Remove the block there by hand.

Site-wide - the website refuses Telerik's default upload handler

The website now refuses uploads sent to Telerik's default upload handler, Telerik.Web.UI.WebResource.axd?type=rau, which accepted a copied upload from any visitor. The Console is not affected.

  • Every built-in website upload already uses its own checked handler.
  • The rich text editor's Image, Document, Media, Flash and Template managers on website pages now upload through the editor's dialog instead.

web.config change: the update adds this block to the website's Root web.config only. It does not touch the Console's web.config:

<location path="Telerik.Web.UI.WebResource.axd" inheritInChildApplications="false"> with requestFiltering > denyQueryStringSequences > add sequence="type=rau".

Client impact:

  1. A virtual directory that runs as its own IIS application has its own web.config, which the update does not change. It keeps the default handler until the same block is added by hand.
  2. Custom code with a RadAsyncUpload on a website page and no HttpHandlerUrl stops uploading. Point its HttpHandlerUrl at a checked handler that registers an upload context, as described in the upload dialog note in this version.
DragAndDropFileUpload CpScript - drops are accepted only from the page that rendered the widget

The DragAndDropFileUpload CpScript now accepts a dropped file only from the page that rendered it, and stores it only where its tag says.

  • The module, record, folder and title now come from the tag. A changed request can no longer redirect them.
  • Each field in attributesToUploadTo takes one file per page load.
  • Only document, image and media file types are accepted.
  • A refused or failed upload now shows a message instead of counting as uploaded.
  • An uploadToFolder value without a trailing slash now stores a correct path.
  • The page must have session state. Without it, the tag shows a message instead of the drop area.

Custom code impact: custom code that posts directly to Modules/FileSharing/Telerik_RadAsyncUpload.ashx is refused with 403 after this update. Use the CpScript instead.

Site-wide - the file upload dialog takes its folder and file types from the page that opened it

The file upload dialog now saves only to the folder, and only the file types, that the page which opened it allowed.

  • With overwrite protection on, an upload goes to the dialog's own folder. A folder named in the request is ignored.
  • A file whose type the dialog does not allow is refused with "This file type is not allowed."
  • With overwrite protection off, and in the File Explorer view on website pages, uploads now also need the dialog's upload token. An upload without it is refused with 403.
  • No setting changes. The dialog sends the token itself.

Custom code impact: this extends the overwrite-protection note in this version. A custom page that uses Telerik_RadAsyncUpload_OverwriteProtection.ashx with cpType file must register a Centralpoint.Web.FormUploadContext of kind file that sets TargetFolder to the mapped folder and Extensions to its allowed list (comma-separated, for example .pdf,.docx). Without both, its uploads are refused. A page with cpType resource registers kind resource.

Data Transform > Data Transfer - files download through the Console

Data Transfer files now download through the Console, because they are no longer reachable by URL.

  • Source file, Excel Sheet Consolidator and Process Monitor download links in the Console keep working for administrators.
  • The upload control lists each configured destination file that exists, as a download link.
  • Only administrators (Admins and LimitedAdmins) can download these files. Other users see a message instead.
  • Custom attribute files linked from the Console, such as the Form Wizard's generated XML, download the same way.
  • If your site's Uploads folder is an IIS virtual directory, add a VirtualDirectories entry for /Uploads to the site's Api appsettings.json. Without it, these downloads report that the file no longer exists.
Site-wide - Data Transfer and custom attribute files are no longer reachable by URL

Files under /Uploads/DataTransfer/ and /Uploads/CustomAttributes/ are no longer served to browsers or outside systems. Administrators download them from the Console instead.

  • Data Transfer imports and exports, and module custom attribute files, return "not found" when requested by URL.
  • An outside system that fetches a Data Transfer export by URL stops working. Move that feed to a secure destination such as SFTP, OneDrive or SharePoint.
  • An export configured outside /Uploads/DataTransfer/, such as /Uploads/Public/, stays reachable by URL until you move it.
  • Resized images under Uploads (/Uploads/.../photo.jpg/600/0/false/Image.ashx) keep working. Image.ashx now serves image files only.

web.config change

The sync updates the site's Root web.config:

  • It adds a locked <location path="Uploads/DataTransfer"> and <location path="Uploads/CustomAttributes">, each denying every file.
  • It adds a locked handlers section to <location path="Uploads"> and <location path="PrivateLabeling">. It maps Image.ashx to the image resizer and refuses every other .ashx file.

Check two cases after the sync:

  1. A web.config you placed in a folder under Uploads that sets handlers now fails for that whole folder (HTTP 500.19). Move those handler settings into the Root web.config.
  2. Custom code that links to a file under these two folders by URL must send administrators to the Console download instead.
Site-wide - the overwrite-protection upload handler refuses an upload that did not start from its dialog

The overwrite-protection upload handler, used by the file upload dialog and the Resource upload window when overwrite protection is on, now accepts an upload only from a dialog this site opened in the same session.

  • A request that does not carry the dialog's upload token is refused with 403 before any file is written.
  • The dialog and the Resource window send the token themselves; no setting changes.
  • Custom code impact: a custom page that sets Telerik_RadAsyncUpload_OverwriteProtection.ashx as its RadAsyncUpload handler must register an upload context in Page_Load (Centralpoint.Web.FormUploadContext.Register, kind file or resource) and send its token as ctx from its uploading script, or its uploads are refused after this update.
FormUpload CpScript - the Resource and bulk-upload windows accept uploads only from the form that opened them

The Resource upload window and the Bulk File Upload window of a FormUpload field now accept an upload only from the form that rendered the field.

  • A direct visit to either window, or an upload sent to its handler from outside the form, is refused with "This upload page must be opened from a form. Reload the form and open the upload window again."
  • Each field gets its own upload context when the form renders, so the roles, size limit, folder and file count come from the field's settings, not from the window's address.
  • Public forms with a Resource or bulk-upload field keep working for signed-out visitors.
  • A signed-in Console or Master user can still open either window by address.
  • A visitor who leaves a form open past the session timeout, 20 minutes by default, is refused and told to reload the form.
  • Custom code that opens /Modules/Forms/FileUpload/Resource.aspx or /Modules/Forms/FileUpload/TelerikBulkUpload/Default.aspx by address, without the FormUpload field, no longer works for a signed-out visitor.
Centralpoint Agent - ending a remote trace session no longer reopens Trace.axd

Centralpoint Agent 8.12.16.12 keeps Trace.axd local-only when a remote trace session started by Oxcyon support ends. The Agent restores the site's earlier trace setting, always with localOnly="true", so a session opened before this update cannot undo the site-wide trace fix.

Site-wide - Trace.axd answers only requests made on the server itself

Trace.axd now answers only requests made on the web server itself, on every site, so trace output is never readable from another machine.

  • Trace is turned off on the Development, Master and child sites.
  • Turning trace on from Development > Utilities still works. The output is readable only from a browser on the web server.
  • If a later deployment brings back a web.config that allows remote trace, the next sync closes it again.

web.config change

The update edits the <trace> element in each site's Root and Console web.config. It sets localOnly="true" and enabled="false".

  • A virtual directory that runs as its own IIS application has its own web.config, which the update does not touch. If it carries localOnly="false" on its <trace> element, set it to true by hand.
  • No assemblies, handlers or modules change, so custom code is not affected.
Centralpoint Agent and CLI - sign with the Master's own key, and new signing-key commands

Centralpoint Agent 8.12.16.11 and Centralpoint CLI 8.12.16.10 sign their calls to the Uber and the Master with the Master's own key once the Uber has accepted it.

  • New centralpoint signing-key show lists the fingerprint of each site's key on the server.
  • New centralpoint signing-key rotate --compromised replaces every key on the server after a security incident.
  • centralpoint install --enrollment-code installs a new Master with a one-time code from the Uber.
  • Both still fall back to the shared signing secret while the Uber accepts it for your Master.
Admin > Settings - shows this server's signing key fingerprint

Admin > Settings now shows a Signing Key Fingerprint below Windows Identity. It names this server and the fingerprint of its signing key. Compare it with the fingerprint in Server Hub before a key is approved there.

Site-wide - each server signs system calls with its own key, and the shared signing secret can be retired

Each Master and web site now signs its system calls with a key of its own, so one site's key can no longer act as another site.

  • Every server creates its own signing key the first time it runs this version. Updates, repairs and load-balancing copies keep each server's key.
  • Your Master registers its keys with the Uber, and keeps a list of its web sites' keys.
  • The shared signing secret still works on every site, so nothing changes until the Uber turns it off for your Master.
  • Admin sign-in now keeps its site type in a cookie protected by your site's own machine key. An administrator from the Master or Uber may be asked to sign in again once.
Development > Errors - request headers named like credentials are redacted

The Api no longer stores the value of a request header whose name looks like a credential in an error record.

  • Headers such as X-API-Key show as redacted on Development > Errors. The fixed list of redacted headers still applies.
  • Other headers are stored as before.
Site-wide - the Web API rejects the anonymous visitor's token unless an endpoint allows it

Every page load gives a visitor a Web API token, including anonymous visitors. Endpoints that list no roles used to accept that token. They now return 401.

  • Five Page Assistant endpoints still accept anonymous visitors on a Web Site: SummarizeText, GetCapabilities, ChatStream, DataSourceRender and RagRetrieve. Master and Uber never accept the anonymous token.
  • Admin-only endpoints now check the role: the RAG chunk, inspect and benchmark tools, the embedding test, and the Process Monitor (LimitedAdmins and Admins).
  • Signed-in users who are not Admins lose the RAG and embedding diagnostics on API > AI Test Center.
  • Word Add-In and other signed-in callers are unchanged. Custom code that calls the Web API with an anonymous token must sign in first.
API > API Keys - a key reads only the modules it is granted, and only Admins manage keys

A Web API key that has no module grants now reads nothing, and only the Admins role can manage keys.

  • /data/query returns data only from modules the key has a Query grant for. /data/files downloads only from modules the key has a Download grant for.
  • A key missing the grant it needs gets a 403 response. Before this release, a key with no grants read every module.
  • API > API Keys marks each key that has no module access, no query grants or no download grants. The create dialog says a new key reads nothing until you grant it modules.
  • Only the Admins role can open API > API Keys or call the key endpoints. LimitedAdmins and Developers lose this page.

Before you update: open API > API Keys and grant modules to every key in use. Give Query for /data/query and Download for /data/files. A key without the grant it needs stops working when the update installs.

Centralpoint CLI - installs generate their own machine key and Telerik dialog key

Centralpoint CLI 8.12.16.9 gives each new install its own machine key and Telerik dialog key.

  • The install writes new keys into the Master and Development web.config files. It no longer keeps the keys from the install package.
  • When the CLI cannot write the keys, it says so and the install goes on. Generate the keys afterward in Admin > Settings for the Development site, or Master > Admin > Settings for the Master.
Master > Content > Web Sites > Load Balancing - Verify checks that both servers share one machine key

Load Balancing Verify now compares the secondary server's machine key with the primary's. Configure copies the full key set.

  • Verify shows "Differs from the primary" when the keys do not match. It also flags a key that shipped with Centralpoint. It never shows a key value.
  • Configure copies the machine key and the Telerik dialog key to the secondary.
  • Windows data protection can encrypt the secondary's appSettings. The primary cannot read that section, so Configure copies the machine key only and reports that it did not copy the Telerik key. Copy the Telerik key by hand.
Master > Deployment > Web Sites - a new site gets its own machine key and Telerik dialog key

Creating a web site now gives the new site its own machine key and Telerik dialog key, not its parent's.

  • The new site no longer starts with the parent's keys.
  • The warning that asked you to generate keys by hand is removed.
  • When the parent's key section is encrypted, the update cannot rewrite it, and the new site keeps the parent's keys. The site's RotateKnownSiteKeys entry on the Sync Methods page shows that. You can then generate keys in the new site's Admin > Settings.
Master > Admin > Settings - the machine key is optional and the Telerik key is hidden

Master > Admin > Settings now saves on a master that has no machine key, and it hides the Telerik dialog key.

  • A master with no machineKey in web.config shows AutoGenerate. You can save other settings without entering a key, and Save leaves the key out of web.config.
  • Generate Keys no longer fails when the master has no Telerik dialog key.
  • The Telerik dialog key is a password box, like the machine key fields. Its value is not shown.
Admin > Settings - the machine key is optional and the Telerik key is hidden

Admin > Settings now saves on a site that has no machine key, and it hides the Telerik dialog key.

  • A site with no machineKey in web.config shows AutoGenerate. You can save other settings without entering a key, and Save leaves the key out of web.config.
  • Generate Keys no longer fails when the site has no Telerik dialog key.
  • The Telerik dialog key is a password box, like the machine key fields. Its value is not shown.
Site-wide - each site gets its own machine key and Telerik dialog key

Every site now runs on its own machine key and Telerik dialog key, so a key copied from another site no longer works.

  • The update replaces a key that shipped with Centralpoint, a key shared with another site on the same master, and keys that differ between two load-balanced servers.
  • A site that already has its own keys keeps them.
  • Users sign in again once after the update. Open forms and Word Autofill links fail once.
  • New sites and new installs generate their own keys. The shipped web.config no longer carries any key.
  • A key the update cannot rewrite is left as it is. An example is a Telerik key in an appSettings section that a provider other than Windows data protection encrypts. The Sync Methods page shows that site as partly done.

web.config change warning

What changes. In the Root web.config of each site, the update replaces validationKey and decryptionKey in <machineKey> and sets validation="HMACSHA256" and decryption="AES". It replaces the Telerik.Web.UI.DialogParametersEncryptionKey value in Local.config when the entry is there, and in the web.config appSettings when it is not. It touches the Root web.config and Local.config only. The Console is a nested application under Root and uses Root's machine key, so Console users sign in again too.

Check these after the update.

  1. A virtual directory that runs as its own IIS application and shares sign-in with the site through its own machineKey keeps the old key. Copy the new Root machine key into its web.config by hand.
  2. A second server that you load-balance by hand is not changed. Copy the Root machine key and the Telerik key to it right after the update. Otherwise the two servers reject each other's sign-in cookies.
  3. Custom code that shares forms tickets or MachineKey data with another application needs a new shared pair. Set the same pair by hand in both applications.

QC: after the update, open a page in each virtual directory that runs as its own application. Open a page in each custom application that shares sign-in with the site. Each page must load and accept the sign-in.

Master > Admin > Users - new and reset accounts get a set-password link instead of an emailed password

Creating a user or resetting a password on Master > Admin > Users now emails a link to set a password. The email no longer contains a password.

  • The link works once. It expires after 24 hours for a reset and after 72 hours for a new account.
  • A new reset replaces the earlier link.
  • A password changed any other way also retires an open link.
  • Trace output no longer includes the new password.
  • If the link cannot be sent, the page says so.

web.config change

The version's sync adds one location to the Master web.config: <location path="SetPassword.aspx"> with <allow users="*" />. This opens the set-password page without a sign-in.

  • A Master that runs as its own IIS application with a separate web.config that the sync does not touch needs the same location added by hand.
Members - new and reset accounts get a set-password link instead of an emailed password

Creating a member or resetting a password on Members now emails a link to set a password. The email no longer contains a password.

  • The link works once. It expires after 24 hours for a reset and after 72 hours for a new account.
  • A new reset replaces the earlier link.
  • A password changed any other way also retires an open link.
  • The Password placeholder in a custom email template now holds the link, so custom templates keep working.
  • If the link cannot be sent, the page says so.

web.config change

The version's sync adds one location to the Console web.config: <location path="SetPassword.aspx"> with <allow users="*" />. This opens the set-password page without a sign-in. It adds nothing to the Root web.config.

  • A Console that runs as its own IIS application with a separate web.config that the sync does not touch needs the same location added by hand.
Site-wide - Console and Master sign-in lock a username for 15 minutes after 10 failed attempts

The Console and Master sign-in pages now lock a username for 15 minutes after 10 failed attempts in a row.

  • During the lock, even the correct password is refused with "Too many failed sign-in attempts. Try again in 15 minutes."
  • The count is kept per username, so a name that does not exist locks the same way.
  • A successful sign-in clears the count. The count also resets after 15 minutes with no attempt.
  • Setting a new password from a set-password link clears the lock.
  • A site that turned on member lockout in its properties now has that lockout apply to Console sign-ins too.
  • If the lockout table is missing, sign-in works as before.
Admin > Global Login - SAML sign-in now verifies the identity provider's certificate against a pinned thumbprint

SAML sign-in now checks the identity provider's signing certificate before anyone is signed in, for any Global Login record that has a certificate pinned, closing a hole where a response signed by any certificate was accepted.

  • When SAML Use Embedded Certificate = Yes, the certificate in the sign-in response must match a thumbprint in the new SAML Trusted Certificate Thumbprints field on the Global Login record (SHA-1 or SHA-256, separate multiple with commas), or the uploaded SAML Partner Certificate File.
  • When SAML Use Embedded Certificate = No, the response is verified against the SAML Partner Certificate File as before.
  • A record with no thumbprint and no certificate file still signs users in, exactly as before, and is listed in a report so you can secure it. It is not blocked.
  • Saving a new Global Login record with Use Embedded Certificate = Yes and no thumbprint and no certificate file is refused. An existing unpinned record can still be edited and saved, and stays in the report until you pin it.

What to do

  • After your identity provider rotates its signing certificate, update the thumbprint on any record that has one pinned, or sign-in for that record will fail until you do.
  • If a record uses a SAML Partner Certificate File and was set to accept unsigned responses, confirm your identity provider signs its responses: an unsigned response to a record with a certificate file is now rejected.
  • Review the report of records that still need a certificate and pin the suggested thumbprint for each. Until you do, that record keeps signing users in without checking the certificate.
Development > Query Analyzer - saved queries are signed, and the Uber rejects a request that changes

Development > Query Analyzer now signs every request that saves, lists or deletes a saved query.

  • The signature covers the user and the query being saved, listed or deleted. A changed request fails the check.
  • The Uber accepts an unsigned request until its Uber Utilities Require Signature property lists QueryAnalyzer.
  • Saved queries keep working on a site that has this update.
Site-wide - your site signs every call to the Uber and UberControl

Your site, the Master and UberControl now sign every call they make to the Uber and to the parent UberControl.

  • The signature uses the same JWT.Signing.Key.Secret as the Console service signing. A call from a site on an older version carries no signature.
  • The Uber and UberControl serve an unsigned call for now and record it. Only update uploads to the Uber need a signature.
  • Custom code that builds its own Uber.Utilities or UberControl.Utilities proxy sends unsigned calls. Change it to SignedUberUtilities or SignedUberControlUtilities.
  • A custom page in Integrations that declares the Uber proxy as Uber.Utilities must declare Centralpoint.Web.Uber.Utilities instead, or it keeps its own unsigned proxy.
Development > Web API - methods set to Security Mode Disabled now require an Access Token

Every Development > Web API method set to Security Mode Disabled now uses Access Token, so a caller without a token gets 403 Invalid Access Token.

  • cp-interstitials stays Disabled, because the interstitials feature calls it without a token.
  • The Development site switches during the update. QA and Production sites switch at their next sync from the parent.
  • Integrations, scheduled tasks and custom code that call a switched method must send an access token over HTTPS.
  • Each site writes the methods it switched to Backups\WebApiSecurityModeHold-<date>.csv in the site's folder.
  • To keep a method public, set its Security Mode back to Disabled. The update does not switch it again.
Site-wide - Media Manager inserts mp4 video and mp3 audio into the editor again

Inserting an mp4 video or mp3 audio file from the editor's Media Manager works again in every module that uses the rich text editor.

  • After a recent update to the editor, Media Manager started creating modern video and audio players for these files. The older code that prepared inserted media did not recognize them, so clicking Insert closed the window and nothing was added.
  • Video and audio files now insert as a player you can preview in the Design view and save with the record.
  • Other file types insert from Media Manager the same as before.
Site Architecture > Search Page Designer - each saved page is excepted from the Uploads script block

Saving a search page now lets that page run from the Uploads folder, and deleting it removes the exception, so saved pages keep working under the new Uploads script block.

  • Existing saved pages get their exception when the update runs.
  • Another .aspx file in the same folder stays blocked.
  • If the site web.config cannot be written, the save shows a warning, and the page returns a 404 until a save succeeds.
  • On a load-balanced site, a save writes the primary server's web.config only. To reach the secondary server, run BlockHandlerFilesUnderUploads again from Master > Development > Sync Methods.
Site-wide - script files in Uploads no longer run (security change, custom pages may need an exception)

Script files in the Uploads folder no longer run on any site, so a file written there cannot execute. This is a security change.

  • Blocked: .aspx, .ashx, .asmx, .svc, .asp, .cshtml, .vbhtml, .php, .axd, .rem, .soap, .xamlx, .xoml, .rules, .asa, .cer, .cdx, .idc, .shtml, .shtm and .stm. The same block covers the /PrivateLabeling folder.
  • Not affected: images, .js, .css, .pdf and other static files, and module views under Uploads/ModuleViews.
  • Product pages that live in Uploads keep working: Sync Notes, Gist and File Picker on the Development site, the Utility page on Master, and every Search Page Designer page.
  • Pages or web services that your own custom code placed in Uploads now return a 404. We expect a few. We fix each one as it surfaces with a one-file exception, and we do not reopen the folder.
  • The Master Errors list shows one report per install. It names every blocked file, every file an exception still serves, and every web.config under Uploads.

web.config change warning

The update edits the Root web.config of Master and of each site, including a registered secondary server. It adds a <location path="Uploads"> block and a <location path="PrivateLabeling"> block. Each block removes, then denies, the blocked extensions in requestFiltering. The block is locked, so a web.config under Uploads cannot allow them again. It also adds one exact-file <location> for each excepted page.

  • A virtual directory that runs as its own IIS application has its own web.config, which the update does not touch. Check that script files in it are still blocked, or add the same block by hand.
  • Custom code: a web.config under Uploads that sets requestFiltering (for example maxAllowedContentLength) now returns 500.19 for its folder. Move that setting into the Root web.config. A server whose applicationHost.config locks requestFiltering also returns 500.19 under Uploads, so check that before you update.
  • QC step: load one page of your own custom code under Uploads. Confirm it works through an exception or returns 404, and that no folder under Uploads returns 500.19.
Tools > Extract Sharepoint Documents - saves files only inside the parent folder, and only the selected file types

Tools > Extract Sharepoint Documents now saves files only inside its Parent Folder under Uploads, and only with the file types you select.

  • A Parent Folder Name that points outside Uploads, such as ..\Files, is refused before the extract starts.
  • A file whose folder or name from your query leads outside the Parent Folder is skipped.
  • A file whose type is not selected under Extensions To Retrieve is skipped, even when your query returns it.
  • The result shows how many files were skipped.
  • You must select an extension before the extract runs.
  • An error now shows only its message, without technical details.
Development > Utilities - each utility opens only for users who hold its navigation item

A utility on Development > Utilities or Development > Import Utilities now opens and runs only for users who hold that utility's navigation item.

  • The page shows the panel that its navigation item names. A display value in the address no longer opens a different panel.
  • Utilities.aspx?format=3 now needs a navigation item like any other Console page.
  • The actions behind each panel, such as Restart Web Site and Database Backup, check the same navigation item.
  • A link that used format=3 stops working. Use the navigation item's own link.
Admin > Properties - new Console Utilities Require Signature property, logs unsigned Console service calls

The Master and your site's front end now sign every call to the Console Utilities service, and the Console checks the signature.

  • New property Console Utilities Require Signature in Admin > Properties. It is No by default.
  • When it is No, the Console still serves an unsigned call and records it in Development > Errors as ConsoleWebServicesAuth:Unsigned, with the caller's address and the likely cause.
  • When it is Yes, the Console refuses unsigned calls.
  • Choose Yes once the error stops appearing. Leave it No while an outside system still posts to the service, because that system cannot sign.
  • Custom code that builds its own Console.Utilities proxy sends unsigned calls. Change it to SignedConsoleUtilities.
  • The Master and the site must use the same JWT.Signing.Key.Secret value. If they differ, every call is recorded as unsigned.
Site-wide - Console web methods refuse callers who are not signed in to the Console

Console web methods now run only for a signed-in Console user who has access to at least one audience.

  • This covers the Console ClientMethods service (Toolbox, CpEditor filters, Webhooks, Data Triggers, Data Transfer restore and Change Upload Directory), the SolrExport service, the Form Wizard service, and the methods behind each Console page.
  • A method behind a Console page also needs the navigation item of that page.
  • Any other caller gets an error, and the method does no work. A Console page you can open keeps working.
  • Warning: anything that called one of these methods without a Console session stops working. Client custom code is the most likely case. We fix each case one at a time as it appears, and we do not reopen the gap.
  • Calls to the Console Utilities service are not affected by this change.
ExtChangeValueOnJavascriptAction CpScript - requires sign-in unless allowed in Admin > Properties

The ExtChangeValueOnJavascriptAction CpScript now does nothing for visitors who are not signed in, unless an admin allows them.

  • It saves through the same service as the check-in button, so it follows the same setting: Check In Button (ButtonClick, ButtonClick_v2) in Admin > Properties > Anonymous Client Methods.
  • Before, signed-out visitors on a page using it saw an error popup, because the server already refused them.
  • The same field rule applies: only an admin can set Roles, Audiences, IsEnabled, StartDate or EndDate through it.
FormAutoSave CpScript - signed-out visitors cannot set who sees a record, and errors no longer show details

The FormAutoSave CpScript now refuses a signed-out visitor's save that sets Roles, Audiences, IsEnabled, StartDate or EndDate.

  • The message "This form cannot set that field." appears next to the checkbox, and nothing is saved.
  • When a save fails for any reason, the form now shows "Error" instead of technical details about the server.
  • Signed-in users, and forms that set other fields, see no change.
CheckInButton CpScript - only admins can change who sees a record through check-in

The CheckInButton CpScript can no longer change the fields that decide who sees a record, unless the user is an admin.

  • A check-in that sets Roles, Audiences, IsEnabled, StartDate or EndDate is refused and nothing is saved.
  • Check-ins that set other fields, such as a Yes/No or text field, work as before.
  • This also applies when Check In Button (ButtonClick, ButtonClick_v2) is selected for signed-out visitors in Admin > Properties > Anonymous Client Methods.
Development > Web API - upserts no longer move records from other modules, and DeleteData requires a module

Web API methods now change only records in the module they are set up for.

  • UpsertData and Upsert Data From Site On Same Server no longer move or change a record from another module when a request names its DataId. The item is skipped with the warning "the provided DataId is not available".
  • Upserts by DataId, AutoNumber or IntegrationId in the method's own module work as before.
  • Breaking change: a DeleteData method with no DeleteData Module now returns "DeleteData Module Required" and deletes nothing. Open each DeleteData method in Development > Web API, choose its module and save. The field is now required on the form.
Centralpoint Agent - event log captures can read the Setup log and skip event sources you exclude

Centralpoint Agent 8.12.16.10 reads the Windows Setup log and skips the event sources you name when it captures an event log.

  • A Setup log capture shows Windows servicing installs, so you can tell when Windows patched a server.
  • A capture can name up to 10 event sources to leave out. Their events no longer use up the capture's event limit.
  • A source name that contains & or ' now matches. It matched nothing before, for the source filter as well.
  • A capture that asks for the Information level now also returns events that Windows logs with no level, which Event Viewer shows as Information. An "All levels" capture of System or Application can therefore reach its event limit sooner.
  • The Security log is still not available to the Agent.
UserSubscriptions CpScript - favorites, subscriptions and votes save only on records the user can see

The UserSubscriptions CpScript now saves a favorite, subscription or vote only on a record the signed-in user's roles allow them to see.

  • A request for a record hidden from the user by its roles is refused, and nothing is saved.
  • Admins are not affected.
  • Users saving favorites, subscriptions and votes on records they can see notice no change.
DesignSwitch CpScript - switching designs requires sign-in unless allowed in Admin > Properties

The DesignSwitch CpScript now switches the design only for signed-in users, unless an admin allows signed-out visitors.

  • Breaking change: the OverrideAuthenticatedUsers attribute alone no longer shows the dropdown to visitors who are not signed in. They see an alert naming the site property until an admin allows it.
  • To allow signed-out visitors, go to Admin > Properties, find Anonymous Client Methods, select Design Switch (ReturnDesignSwitchOptions) and save. Picking a design changes it for every visitor to that audience.
  • A switch now applies only from the design the audience is currently shown, to an enabled design that is not tagged to All Audiences.
  • Picking the design that is already shown no longer saves anything.
FormAutoSave CpScript - auto save requires sign-in unless allowed, and saves only the form's own records

The FormAutoSave CpScript now saves only for signed-in users, unless an admin allows signed-out visitors.

  • Breaking change: visitors who are not signed in no longer see the Auto Save checkbox, and the server refuses their saves.
  • To allow signed-out visitors, go to Admin > Properties, find Anonymous Client Methods, select Auto Save Form (FormAutoSave) and save. A signed-out visitor can then keep saving only the record their own visit created.
  • Auto Save no longer overwrites an existing record from another module, or one the user's roles hide. The message "This record cannot be saved from this form." appears next to the checkbox instead.
  • Signed-in users saving their own form see no other change.
CheckInButton CpScript - check-in requires sign-in unless allowed in Admin > Properties

The CheckInButton CpScript now saves only for signed-in users, unless an admin allows signed-out visitors.

  • Breaking change: visitors who are not signed in no longer see the button, and the server refuses their clicks. Custom pages or integrations that call the check-in service without signing in are refused too.
  • To allow signed-out visitors, go to Admin > Properties, find Anonymous Client Methods, select Check In Button (ButtonClick, ButtonClick_v2) and save. Selecting it lets anyone change that value on any record visitors can see.
  • The button now saves only on records the user's roles allow them to see. Admins are not affected.
  • Signed-in users see no other change.
FormKeywordManager CpScript - Add New requires sign-in unless allowed in Admin > Properties

The FormKeywordManager CpScript's Add New service now requires sign-in, the same as its Create button, unless an admin allows signed-out visitors.

  • Breaking change for custom code: a custom page or integration that calls the Add New service without signing in is now refused until an admin allows it. The picker's Create button was already disabled for signed-out visitors, so picker users see no change.
  • To let signed-out visitors add keywords, for example on a public form, go to Admin > Properties, find Anonymous Client Methods, select Keyword Picker: Add New Keyword (CreateNewKeywords) and save. The Create button is then enabled for them. Selecting it lets anyone add keywords to any keyword list on the site, not only the list the form shows.
  • Anonymous Client Methods is a new property that lists front-end services that change data. Each one requires sign-in unless you select it here. Later releases will add more services to this list, and each release that adds one will say so.
  • Keywords with an apostrophe, such as O'Brien, are now saved with a single apostrophe.
UserSubscriptions CpScript - favorites, subscriptions and votes save only for the signed-in user

The UserSubscriptions CpScript now saves favorites, subscriptions and votes only for the signed-in user who clicked them.

  • Visitors who are not signed in, and ancestor admins, can no longer save one. The button already showed them an alert, and the server now refuses them too.
  • A request that names a different user is refused, so no one can save a favorite, subscription or vote for someone else.
  • Votes accept only the up and down values the button sends.
  • Voting the same way twice no longer shows an error, and a favorite, subscription or vote can no longer be saved for a record that does not exist.
  • Signed-in users see no other change: saving and removing work as before.
Procedure Manuals > Policies - locked documents stay closed when Prevent Download if Locked is on

The Policies Word download now honors the PreventDownloadifLocked property.

  • With the property on, a locked policy document is refused instead of opening.
  • A missing document is refused instead of failing later in the download.
  • A version link opens only a version of the same document.

With the property off, downloads work as before.

Api > Data - Data API queries and file downloads no longer return Web API records

/data/query and /data/files no longer return Web API records, which hold credentials.

  • This applies to every API key, including a key granted access to the Web API module.
  • Queries for every other module return the same results as before.

If an integration reads Web API records through the Data API, it now gets no rows for them.

Development > Web API - form auto-save, document tools and the Word add-in can no longer read or change Web API records

Web API records hold credentials, so more site features now treat them as not found.

  • The FormAutoSave CpScript, keyword fields, version restore links and the design switch cannot save over a Web API record.
  • The DocCreation document builder, the ModuleResults zip export and DataDiffs history skip Web API records.
  • The Word add-in cannot open, lock or save a Web API record.
  • FormAutoSave in review mode and Word add-in saves accept only a version of the record being edited.

Normal records work as before.

Master > Development > Health Monitor - differential backups show their backup type

The backup history in Master > Development > Health Monitor now labels differential backups as Differential instead of leaving the type blank. Azure SQL Managed Instance takes differential backups on its own schedule, so they appear often there.

Master > Development > Sync Methods - the SQL Server 2025 features method completes on Azure SQL Managed Instance

On Azure SQL Managed Instance, the SQL Server 2025 features sync method completes as not applicable instead of failing. Azure manages those server settings there. SQL Server installs run it as before.

Master > Content > Scheduled Tasks > DatabaseMaintenance - runs cleanly on Azure SQL Managed Instance

Database maintenance runs without errors on Azure SQL Managed Instance and skips the steps Azure manages.

  • On a Managed Instance, maintenance updates space usage, then stops. Azure controls the recovery model and log backups there.
  • The daily warning about a large transaction log no longer appears on a Managed Instance, where nobody can act on it.
  • Site and Master databases can again be exported to a BACPAC file with SqlPackage.

Other SQL Servers run the same maintenance as before.

Centralpoint Agent and CLI - Azure SQL Managed Instance support, and installs cap SQL memory on a shared server

Centralpoint CLI 8.12.16.8 and Centralpoint Agent 8.12.16.9 can install and manage a Centralpoint site whose databases run on Azure SQL Managed Instance.

  • The CLI detects a Managed Instance and encrypts every connection to it. It checks the server certificate first, and asks before trusting a self-signed certificate on an on-premises SQL Server.
  • On a Managed Instance, the CLI skips the steps Azure manages: SQL folder prompts, server settings and database file layout. Databases are imported from the install package, not from a local backup file.
  • The installer account on a Managed Instance needs dbcreator, ALTER ANY LOGIN and VIEW SERVER STATE, not sa.
  • On any SQL Server that shares the web server, a new install caps SQL Server's maximum memory at 60% of the server's memory when it is still unlimited.
  • The Agent reports a Managed Instance as one and does not try to change its memory setting.
Development > Web API - page buttons and keyword fields can no longer read or change Web API records

Web API records hold access tokens and passwords, so the site's button and keyword services now treat them as records that do not exist.

  • The CheckInButton and ExtChangeValueOnJavascriptAction CpScripts can no longer change a Web API record, or save any record into the Web API module.
  • Keyword Manager fields can no longer read a value from a Web API record.
  • Buttons and keyword fields on every other record work as before, including custom code that calls the button service directly.
Site-wide - multi-tenant audience filtering loads faster on large modules

Sites using Multi-tenant Audiences filtration (Admin > Properties > Audience Filtration and Security) load module results, searches and listings faster on large modules.

  • The TenantsA and TenantsB checks look up each record directly instead of reading the full tenant list for every row.
  • Which records each user sees does not change: untagged content stays visible to everyone, and tagged content shows only to users in a matching tenant.
  • Custom tenant providers that call the built-in tenant filter get the same improvement with no code change.
Site-wide - paged results, search and Console lists load faster on large modules

Paged lists across the site open each page faster on modules with many records or large text fields, such as rich text or extracted document content. This covers module results pages, site search and Console module lists.

  • The page of records is chosen first, then only those records' full content is loaded.
  • Results, sort order and record counts do not change.
  • Lists that use a window function or a wildcard field list in their fields keep the previous query.
Development > Web API - request filters and sorts can only read their own rows, and live sites hide database errors

Web API methods now refuse a request Filter or sort that could read other data, and a live site no longer returns database error text.

  • A Filter on Read Details, Read Results or Get Users that contains a subquery or a database function call, such as dbo.IsInRole(...), returns a 400: "Filter cannot contain a subquery or a database function call." Invalid Filter is now a 400 too, instead of a 200.
  • A Read Results OrderBy must be a list of columns, each with an optional ASC or DESC. A DataTables OrderByDirection must be ASC or DESC, and a sort header the grid did not show is ignored.
  • With debugging off, a server error returns "The server could not complete this request. Reference: " and the full error goes to Development > Errors. Errors caused by the request itself keep their message.
  • A custom method that throws an ArgumentException returns a 400 with its message instead of a 500. A plain Exception still shows its own message; any other exception returns the message above.
  • DataTables encodes [cp:placeholders] values before using them in DataTablesWhere. Keep a placeholder inside quotes. One outside quotes, or inside a LIKE pattern, is not protected.
Development > Web API - broken JSON gets a 400 on every method, and stack traces show only with debugging on

Development > Web API answers two kinds of errors more clearly and gives away less.

  • A request whose JSON is broken, for example cut off partway, now gets a 400 with "The request is not valid JSON." on every method, instead of a 500 with a technical parser message.
  • Errors from Process Log, Error Log, Natural Language Search and custom code methods include the stack trace only when debugging is on. A live site returns the error message without it, the same as the other methods.
Master > Development > Process Log - opening a run checks its ID before the lookup

Opening a run in Master > Development > Process Log now checks that the run's ID is valid before looking it up, so only a real ID ever reaches the database. The page looks and works the same.

Development > Process Log - opening a run checks its ID before the lookup

Opening a run in Development > Process Log now checks that the run's ID is valid before looking it up, so only a real ID ever reaches the database. The page looks and works the same.

Development > Web API - added Process Log and Error Log methods that return the site's own runs and errors

Development > Web API has two new methods, Process Log and Error Log, that return this site's process runs and errors as JSON.

  • Both return only the calling site's records. Nothing in the request can widen that.
  • Process Log filters by Type, HasErrors and Since, and IncludeSteps adds each run's steps. Send a ProcessId to get one run with its steps and errors.
  • Error Log filters by Since. Send an ErrorId to get one error with its stack trace and page details.
  • Both page with PageIndex and PageSize, up to 200 per page.
  • Both are for admins only. Set Security Mode to Access Token and User Mode to Access Token User, and use a token whose user is in the Admins role. Any other setup gets a 403 that says what to change.
  • Error Log is not available on isolated installs.
  • A request that is not valid JSON now gets a 400 instead of a server error, on these methods and on Natural Language Search.
FileViewer CpScript - Excel Viewer performance update with faster sheet load times

The Excel Viewer opened by the FileViewer CpScript loads each sheet with one request and reads only the selected sheet of the workbook.

  • Sheets with few rows in a large workbook open about 8 to 20 times faster.
  • Sheets over 5,000 rows open 15 to 30 percent faster. They still show the first 5,000 rows and the full row count.
  • Switching sheets quickly shows the sheet picked last.
  • Merged cells that reach the 5,000-row limit end on the last shown row instead of one row short.
  • A damaged cached copy of a workbook is rebuilt instead of showing a partial sheet.
Site-wide - third-party libraries updated

Two third-party libraries are updated to their latest patch releases:

  • System.DirectoryServices 10.0.13, used by the API, the Centralpoint Agent and the Centralpoint CLI.
  • marked 18.1.1, used to display formatted text in the AI and API pages.
Site-wide - file copies during updates, patches and repairs stop at once when the source file is gone

When a file is deleted while an update install, patch, repair or Data Update is copying it, the copy now stops for that file at once.

  • The file already in place is left untouched, instead of being renamed aside and back on each of three retries.
  • The missing file is still listed in the result.
  • A copy blocked for any other reason still retries as before.

This ships in Centralpoint Agent 8.12.16.8 and Centralpoint CLI 8.12.16.7, and in the Master update install and Data Update.

Development > Errors - error details show the search query and repeated log entries

Error entries in Development > Errors carry more of what is needed to find the cause.

  • A failed site search records the search query it ran, even when site logging is off.
  • A canceled request no longer records a site search failure.
  • Repeated log entries in an error's details show as a list instead of a type name.
  • Scanner probes against the file upload handler are grouped with other invalid requests.
  • Query timeouts from background work, and a relation population failure on document data, are grouped and labeled more precisely.
AI Governance > NLS Configuration - clearing a large index finishes instead of timing out

Clearing or rebuilding a large Contextual Search index now deletes its stored search rows in batches, so the clear finishes instead of failing on a time limit.

Api > WordAddIn - required relation fields load in one query

The Word add-in now loads a module's required relation fields in a single database request instead of one per relation, so it opens faster on modules with many relations.

Api > Data - Contains, Starts With and Ends With filters treat %, _ and [ as plain characters

The Data API's Contains, Starts With and Ends With filters, and its attribute Contains filter, now match the value literally. A filter value with %, _ or [ no longer returns records it should not.

Site-wide - Contextual Search query suggestions treat %, _ and [ as plain characters

Contextual Search query suggestions now match the typed text literally, so %, _ and [ no longer act as wildcards and no longer return unrelated suggestions.

Development > Query Analyzer - data source and query search treat %, _ and [ as plain characters

The search boxes in the Query Analyzer's data source, query and report lists now match the typed text literally, so %, _ and [ no longer act as wildcards.

ResourceDragAccordion CpScript - search by name or group treats %, _ and [ as plain characters

The ResourceDragAccordion CpScript's name and group search now matches the typed text literally. A name such as file_1 no longer also matches file11.

Site-wide - autocomplete suggestions treat *, %, _ and [ as plain characters

Typing *, %, _ or [ into an autocomplete now searches for that character, instead of treating it as a wildcard.

  • The site search autocomplete no longer returns an empty list when the typed text contains * or % in the middle, such as te*x.
  • Module autocomplete fields that search with SQL LIKE return only literal matches.
Site-wide - a page with no navigation item no longer fails while building its navigation

A page that has no navigation item behind it, such as a custom page reached by its own URL, now loads instead of failing with an error. The navigation groups and the content filter treat such a page as having no navigation item.

Site-wide - Console module lists retry an interrupted read and accept quoted column aliases
  • A Console module list whose read is interrupted by SQL Server while data moves underneath it now retries, the same way it already retries a deadlock, instead of showing an error.
  • A list column configured with a quoted or bracketed alias, such as [Title] AS 'Page Title', now displays and sorts correctly.
Site-wide - the unused Telerik ChartImage.axd handler is removed from web.config

The update removes the ChartImage.axd handler from the site and Master web.config files. The current Telerik version no longer includes it, so every request to it failed with an error.

web.config change. This line is removed from <system.webServer><handlers> in the site Root\Web.config (primary and secondary servers of a load-balanced site) and the Master Web.config:

<add name="ChartImage.axd" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, ..." />
  • A virtual directory that runs as its own IIS application keeps its own web.config. Remove the same line there by hand if it is present.
  • Custom code that still draws charts through Telerik RadChart and ChartImage.axd was already failing, and needs a different chart control.
Design > File Manager - uploads up to the 1 GB the uploader allows are accepted

The File Manager now accepts uploads up to 1 GB, the size its uploader already allows. Before, a file over 4 MB failed with "Maximum request length exceeded."

web.config change. The update adds this block to the Console web.config (Console\Web.config) on the primary server:

<location path="FileManager.aspx">
  <system.web>
    <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
  </system.web>
  <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
    </security>
  </system.webServer>
</location>
  • A value already higher than these is kept.
  • A virtual directory that runs as its own IIS application has its own web.config, which the update does not change. If it hosts the File Manager, add the same block there by hand.
Master > Content > Scheduled Tasks - late-task warnings use the scheduled time, and the forecast covers following tasks
  • The "Scheduled task is running late" warning now measures from the time the task was scheduled for, so a task that runs on time after an update install is no longer reported as late.
  • The Forecast view now estimates the run time of a task set to run after another task (Following) from that task's own history.
Master > Content > Scheduled Tasks > CleanUp - the API logging step deletes API log records older than 30 days

The CleanUp task now deletes API log records older than 30 days, which it had not been doing, so the API log no longer grows without limit.

  • The logging records that step already removed are still kept to 30 days.
  • A first run on a large API log deletes it in batches, over several nights if needed, so one run never holds the database for long.
Master > Content > Scheduled Tasks > DataUpdate - failures name the path, the account and the connection error

A failed Data Update now says what failed in terms you can act on.

  • A failed Source Local Path check names the path it tested and the Windows account it tested it as.
  • A failed source database check includes the connection error behind it, such as a refused login or a server that cannot be reached.
  • Every other Data Update failure keeps the cause of the error it wraps.
Data Transform > Data Transfer - Delimited Text sources retry a file that is briefly missing or locked

A Delimited Text transfer now waits for a source file that its feed is rewriting, instead of failing the run.

  • When the source file is missing or locked by another program, the transfer tries again up to three times, 15 seconds apart. The status shows each attempt.
  • A source folder that does not exist, or any other open error, still fails the run at once.
  • A preview in the Console never waits. It fails at once as before.
  • A Standard Module transfer that fails before it locks its module no longer runs its end-of-run steps, so it cannot disturb another run of the same module.
Design > Data Sources - Excel File templates can use CpScripts in the data row

The Excel File display in Design > Data Sources now resolves CpScripts placed in the template's data row once for each data row, alongside the existing {Column} placeholders.

  • A Column CpScript in a data row cell fills that cell from the current row, so removeMarkup, replaceText and the other Column properties apply to Excel exports. Example: Column: Object reference not set to an instance of an object..
  • Attribute values can be read with name='cpsys_Attributes:SystemName', so the query only needs to return the Attributes column instead of extracting each value in SQL.
  • A page-level CpScript placed in the data row, such as CurrentDate, now repeats on every row instead of appearing only on the first.
  • Templates that use only {Column} placeholders export as before.
ContextListFilter CpScript - the Default property is checked as the quoted value it becomes

The ContextListFilter CpScript now checks its Default property as the quoted value it becomes in the filter.

  • Ordinary text, including [ and ", is accepted as before.
  • A Default that would end its quotes early and change the filter is rejected with the alert "The 'default' property must keep its quotes and parentheses balanced."
  • A Default holding its own list, such as a', 'b, still works.
Site-wide - SQL filters typed into settings check parentheses inside bracketed and quoted names

SQL filters typed into settings now read parentheses inside [bracketed] and "quoted" names the way SQL Server does.

  • A filter can no longer use a parenthesis inside a bracketed or quoted name to reach outside the condition it belongs to.
  • Filters that use bracketed or quoted names normally, such as [Course Code] = 'a', keep working.
  • A filter with an unclosed [ or " is now rejected with a clear message instead of failing as a SQL error.

This applies wherever an administrator types a filter, such as Data Transfer source where clauses and CpScript filter attributes.

Site-wide - error details and emails hide credentials sent as headers, Bearer tokens or JSON

Error details, the Process Log and error emails now also hide credentials that a vendor echoes back as a header, a Bearer token or JSON.

  • Header values such as X-Api-Key: and X-Auth-Token: show as ***REDACTED***.
  • Authorization: Bearer and Basic tokens are hidden, and the scheme name stays. For Digest and similar schemes, the whole header value is hidden.
  • JSON values such as "api_key": "..." and "access_token": "..." are hidden, and the JSON stays valid.
  • accesskey= values and Azure storage sig= values are hidden.
  • A task setting whose name ends in AccessKey or Authorization is hidden in notification emails.
  • JSON data transfer errors now hide header and JSON credentials too, which an earlier note listed as not yet redacted.
  • A phrase that only looks like a header, such as api_key: required, also loses the word after the colon.
Design > Data Sources - a failed JSON export returns an error status in HTML error mode

A JSON Output export of a data source that fails now returns HTTP status 500 when JSON Output Error Format is HTML (default).

  • The error message still shows on the page.
  • Tools or scripts that call the export link and treated any 200 as success now see the failure.
  • Exports set to the JSON error format are unchanged. They already returned 500.
  • Check any custom code or integration that reads an export in HTML error mode and relies on a 200.
Master > Content > Scheduled Tasks > ClicksManager - optional retention for the clicks log

The clicks scheduled task can now remove old clicks log rows on a schedule, through a new Clicks Log Retention setting.

  • The job is now Manage Clicks (ClicksManager). Existing ClicksMerger tasks move to it and keep their settings.
  • Clicks Log Retention defaults to 0, which keeps every click. Any other value removes clicks log rows older than that many months.
  • Ad banner clicks and the newest click are always kept.
  • Each URL's clicks Total is reduced by the clicks removed, and a URL with no clicks left is removed. Reports that count the clicks log directly, such as Most Popular, then count only the clicks that remain.
  • Removal needs an index on the clicks log's CreateDate. Smaller sites get it with the update. On a large site, the first run with retention on builds it instead of removing anything, which can take some time.
  • Each run stops removing rows 20 minutes after it starts, so a large backlog clears over several runs.
  • Merging Query String Variable Names now ignores extra spaces and line breaks.
Master > Content > Scheduled Tasks > UpdateInstall - waits for a running patch before installing

An update install now waits for a running patch to finish, so the two never change the server's files at the same time.

  • This applies to the UpdateInstall scheduled task and to installs started from Master > Deployment > Updates.
  • The install waits up to 5 minutes. If the patch is still running after that, the install skips that run, and the next scheduled run installs the update.
  • The protection starts with the update installed after this one.
Centralpoint Agent - patches wait for a running update install

Centralpoint Agent 8.12.16.7 no longer starts a patch while an update install is running on the server.

  • If an install is running, the Agent leaves the patch untouched. Server Hub sends it again 15 minutes later.
  • While a patch runs, an update install waits for it to finish before it starts.
  • A patch built to carry its binding redirects forward still applies them to Master/Root/web.config after the server moves past the patch's version. A redirect is applied only when the matching DLL in Master/Root/Bin has the same version.
  • If none of those redirects can be applied, the patch reports a failure in Server Hub.
Development > Web API - Web API methods never read or change Web API records

Web API methods no longer return, change or delete the Web API records themselves, which hold method settings and stored credentials.

  • Read Details, Read Results and DataTables answer as if a Web API record does not exist, whether it is asked for by DataId, Filter or module.
  • Upsert Data skips an item aimed at a Web API record ("not available"), Delete Data reports it as not existing, and Upsert Data From Site on Same Server skips it.
  • A request Filter that contains --, ; or /*, or whose parentheses do not balance (even inside quotes), now returns Invalid Filter.
  • A Read Results method set to a table name with an alias, hint, database prefix, subquery or comma list on a record table now returns ReadResults Table Not Allowed. Use the plain table name.
  • A method set to the Web API module itself now returns a "Module Not Allowed" error.
Site-wide - one-way web methods no longer write trace messages

A refused or failed one-way call no longer risks ending the worker process on a site with trace on.

  • Affected: the cache methods RemoveCache and RemoveMemoryCache, and the data transfer, retention policy, NLS and PDF queue one-way methods.
  • These methods write no trace messages. Their requests usually leave no row in Trace.axd.
  • Refusals are still logged as errors.
Centralpoint Agent and CLI - repair keeps the Master signing proof file

Centralpoint Agent and CLI 8.12.16.6 keep the Master's App_Data/AgentSignedProof.txt file when they repair an install.

  • A CLI repair no longer overwrites the file.
  • The Agent has no other change in this version.
Master > Utilities web service - signed-call enforcement survives an app restart

A Master that enforces signed calls keeps enforcing after its app restarts.

  • Master saves the time of the last correctly signed Agent call in App_Data/AgentSignedProof.txt.
  • After a restart, Master reads the file and enforces at once. Before, it served unsigned calls for up to ten minutes.
  • A missing, damaged or expired file, or a changed JWT.Signing.Key.Secret, means no proof. Master then behaves as it did before.
  • The file belongs to each install. Sync, a full install and a repair leave it alone.
Development > Web API - added an AceProject Issues method that returns open issues per user

Development > Web API has a new AceProject Issues method that returns open AceProject issues per user as JSON.

  • Each endpoint signs in with its own AceProject login, so callers see only what that login can see in AceProject.
  • Filter by UserFilter, ProjectFilter and ModifiedSince, and add IncludeReviewer to include issues the user reviews.
  • Each issue shows its project, status, priority, days since it was last modified, and a link to the issue.
  • Results are cached for the minutes set in AceProject Cache Minutes, and saving any Web API record clears the cache.
  • Keep Security Mode on Access Token for these endpoints.
Master > Content > Scheduled Tasks > DynamicRoles - a failing role query no longer removes members from it

When a dynamic role's query fails, that role keeps its current members, and the other dynamic roles still update.

  • The failure is listed in Master > Development > Errors and in the Process Log, naming each role whose query failed.
  • Before, members of the failing role could lose it until the next successful run.
Master > Content > Scheduled Tasks - a site that cannot load is reported, and the other sites still run

The scheduler now reports problems it used to skip without a trace.

  • A web site that cannot be loaded is listed in Master > Development > Errors by id, and the other sites' tasks still run.
  • When the list of web sites cannot be read, no site tasks run and the tick is reported as failed.
  • A task whose next run time cannot be calculated is reported as urgent.
  • A failure reading the advanced scheduled tasks is reported.
Mail > Configuration - a mail service that cannot connect shows its error instead of an empty mailbox

The Mail module no longer shows an empty mailbox when a mail service fails to load messages.

  • On page load, the user is told the service failed and is offered its account settings.
  • On refresh or paging, messages from the other services still list. The list fails only when no service returned messages.
  • The Settings list shows a failing service as invalid.
  • Each failure is listed in Development > Errors.
Development > Web API - a failed DataTables load or user lookup is reported to the caller

Web API methods now tell the caller when they fail, instead of returning an empty success.

  • A DataTables request that fails returns its error, and the table shows it, instead of an empty table.
  • An Upsert Users request skips a user whose existing account cannot be looked up, rather than creating a duplicate. The response fails, says how many users were skipped, and counts only the users written.
  • Each failure is listed in Development > Errors.
Data Transform > XML Conversion - a failed conversion puts the record on hold with the error

An XML conversion that fails, to Excel or to Access, now stops with the error instead of saving with no generated files.

  • That includes a missing source XML file or a missing Access template.
  • The record is put on hold and shows the error, the same way for both output types.
  • The failure is listed in Development > Errors.
Broadcasts > Broadcasts - failures while building or sending a broadcast are reported

Broadcast failures that used to pass unnoticed are now listed in Development > Errors.

  • A message body that cannot be read from its URL is reported. The email is sent as before.
  • Script failures and batch completion failures are reported once per batch, with a count.
FtpFiles CpScript - failed uploads are counted and reported

FtpFiles now says how many files failed to upload, and names the first file and its error.

  • The count appears in the script's result and in the Process Log.
  • The failure is listed once in Development > Errors, with the FTP host but never the full address.
  • Files that uploaded are still counted and, when requested, deleted.
ShortGuid CpScript - a value that is not a GUID is reported once per run

ShortGuid now reports a value that is not a valid GUID once per run in the Process Log, and leaves that field empty.

  • The run is marked as having errors, so a source-data problem is visible after it finishes.
  • Later rows with the same problem are not listed again.
OcrZone CpScript - an invalid pattern or format is reported once per run

OcrZone now reports an invalid validatepattern or format in the Process Log once per run, instead of failing silently on every row.

  • The run is marked as having errors, so the problem is visible after it finishes.
  • A validatepattern that times out is listed in Development > Errors once per run, with a count.
GetImageMetaData CpScript - an image that cannot be opened is reported once per run

GetImageMetaData now reports a JPEG 2000, DICOM or TIFF image that cannot be opened, once per run with a count, in Development > Errors.

  • That row's field is left empty, and the rest of the transfer continues.
  • A tag or property the image does not have still returns an empty value, without an error.
Attribute CpScript - a blank DateTime attribute resolves to the current time

In a data transfer, now returns the current time when the attribute is blank or missing, in the requested format.

  • A transfer's first run, before ScheduledLastRunDate has a value, gets a date instead of an empty value.
  • The Process Log no longer shows an ERROR: Attribute line for a blank date.
Data Transform > Data Transfer - failures that were silent are now reported, and validation names the side that failed

Data transfers now report failures that used to pass unnoticed, and stop instead of finishing on partial data.

  • Validation labels a destination problem as Destination Error, and the message names the account the Master runs as and the real error.
  • A step that fails for some rows, such as a skipped XML file or a SharePoint column value, is listed once per run in the Process Log and in Development > Errors, with a count.
  • An MD-Staff transfer fails when a page of results or the sign-in request fails, instead of importing part of the data.
  • An RSS (Quirks Mode) transfer fails when the feed cannot be read.
  • When a failed batch's record ids cannot be read, the batch alert says why.
Data Transform > Data Transfer - stale field maps, unmatched lookups and failed batches are reported in full

Data Transfer now reports a stale field map, an unmatched lookup value and a failed batch in full, without filling the error log.

  • A field map that names columns missing from the source sends one error per run. It names the transfer and lists every missing column with its destination, instead of one error per column.
  • The Process Log notes each value that a Replace, Audiences, Keywords, Taxonomy, Roles or Module script could not match, once per value and up to 50 per lookup. Generating new taxonomy is not reported.
  • When a batch fails in a Comments, Aliases, Searches or Clicks transfer, the alert gives the row count, up to 40 row ids and whether any rows were imported, and the batch is saved under Uploads/DataTransfer.
Master > Development > Sync Methods - Ignore keeps the status it replaced, and four guards run again

Ignoring a sync method keeps the status it replaced, so a Failed method that is ignored still reads as "Ignored (was Failed)" in the Server Hub.

  • Four guards now stay pending and run again on the next sync, until their condition clears: RepairUnreachableApiBaseUrl (no request context, protected or empty appSettings, no endpoint answering) and UpgradeTargetFrameworkAll (.NET Framework 4.8.1 not installed).
  • A binding redirect written for a DLL that the site excludes from sync is recorded in Master > Development > Errors. The redirect itself is unchanged.
Master > Content > Scheduled Tasks - the scheduler reports its tick path and lists pending Development sync methods

The scheduler now reports whether a tick ran the due tasks or ran nothing, and why.

  • The existing Execute method is unchanged.
  • The Master also lists the Development site's pending sync methods once an hour and after an update, so the Server Hub shows a method that never ran, even when an update stopped before the Development step.
Centralpoint Agent - reports why server management turned off, the real error cause, and expiring certificates

Centralpoint Agent 8.12.16.5 tells the Server Hub why it cannot manage a server, and reports the real cause of a failure.

  • When server management turns off, the Agent reports the check that failed, such as a missing Site.Key or a Master web.config it cannot read. It sends this once per change.
  • A TLS or connection failure reaches the Hub with its underlying cause, not "see inner exception".
  • Capping SQL Server memory names the SQL login and the missing permission, and gives the GRANT to run.
  • The standing site probe recognizes an HTTP.sys answer that matched no IIS site, and retries it once before reporting.
  • The check-in lists the certificates that IIS HTTPS bindings serve, with their expiry dates.
  • The Agent reports which path each scheduler tick took.
Admin > Deep Links - the SAML IdP Cert Password is no longer shown on screen

The SAML IdP Cert Password in the Admin > Deep Links module properties no longer shows its value. A saved password shows dots and the hint "A value is set. Type a new value to replace it."

  • Save without touching the field to keep the saved password.
  • Type a new password and save to replace it.
  • Check Clear and save to remove it.

Saved passwords are not changed.

Admin > Global Login - the SAML Local Certificate Password is no longer shown on screen

The SAML Local Certificate Password in the Admin > Global Login module properties no longer shows its value. A saved password shows dots and the hint "A value is set. Type a new value to replace it."

  • Save without touching the field to keep the saved password. SAML sign-in keeps working.
  • Type a new password and save to replace it.
  • The field is required, so Clear is refused while SAML is turned on.

Saved passwords are not changed. If you need the password, get it from whoever issued the certificate.

Master > Deployment > Updates - a master with updates turned off says so and installs nothing

When updates are turned off for a master, Master > Deployment > Updates now says "Updates are turned off for this master" and offers nothing to install.

  • The UpdateInstall scheduled task skips the install and records "Updates are turned off for this master." in its process log.
  • Masters with updates turned on see new versions as before.
  • This applies to versions released after this one.
  • To turn updates back on, contact support.
Master > CMS > Modules - new Password Box control for secret properties and attributes

The Module Designer has a new Password Box control for properties and attributes that hold a password, API key or other secret.

  • The saved value is never shown. The field shows dots and the hint "A value is set. Type a new value to replace it."
  • A blank save keeps the saved value, and a Clear box removes it.
  • Version compare shows dots for a Password Box value instead of the secret.

Switching an existing Text Box field to Password Box keeps its saved value.

Master > Admin > Settings - machine key values are no longer shown on screen

The Validation Key and Decryption Key on Master > Admin > Settings no longer show their values. They show dots and the hint "A value is set. Type a new value to replace it."

  • Save without touching them to keep the current keys.
  • Generate Keys and save still replace both keys.

If you need the Master machine key, read it from the Master web.config.

Admin > Settings - machine key values are no longer shown on screen

The Validation Key and Decryption Key on Admin > Settings no longer show their values. They show dots and the hint "A value is set. Type a new value to replace it."

  • Save without touching them to keep the current keys.
  • Generate Keys and save still replace both keys.

If you copy the machine key to other servers, read it from the site's web.config instead of this page.

Admin > Properties - API keys, secrets and passwords are no longer shown on screen

Secret fields on Admin > Properties no longer show their saved value. A saved field shows dots and the hint "A value is set. Type a new value to replace it."

  • Leave the field blank and save to keep the saved value.
  • Type a new value and save to replace it.
  • Check Clear and save to remove the value.
  • This covers the TinyPNG API key, Google Static Maps API secret, Twilio authorization token, FitBit consumer secret, SalesForce password, consumer secret and security token, SharePoint password, MD-Staff password and client secret, and Itiliti client secret.

Saved values are not changed. If you need to read one of these values, get it from the service that issued it.

Development > Web API - saving a record over 4 MB no longer fails in the Console

A Web API record that saves content now stores a document of up to 16 MB, completing the higher limit added in this release.

Saves over about 4 MB passed the Web API but failed when the site handed the document to its Console, and the response read No Items Upserted. They now save in full, including HTML with dense markup.

web.config change

The update replaces the Console's WebServices\Web.config with a version that adds a <location path="Utilities.asmx"> block: httpRuntime maxRequestLength="196608" and requestLimits maxAllowedContentLength="201326592", both 192 MB. The document grows when it is escaped on the way to the Console, so the limit sits well above 16 MB.

Check two cases on your own servers:

  • Any change you made by hand to Console\WebServices\Web.config is replaced by the update. Re-apply it afterward.
  • A virtual directory that runs as its own IIS application keeps its own web.config, which the update does not touch.
Master > Content > Scheduled Tasks > DataUpdate - a locked offline page no longer fails the data update

When DisplayAppOffline is on, the DataUpdate scheduled task no longer fails because the App_Offline.htm page is locked.

  • Taking the site offline retries a locked page, and continues when the page is already in place.
  • Bringing the site online renames a page it cannot delete, so the site comes back online instead of the task failing.
  • The task still leaves the site's API app pool running, as before.
Centralpoint Agent - brings a site back online when the worker that took it offline stops

Centralpoint Agent 8.12.16.5 brings a site back online when the Master worker that took it offline stops before its work finishes.

  • A sync, an update install, a data update or a backup restore takes a site offline while it runs. If that worker crashed, was recycled, or restarted because a Master file changed, the site stayed offline until someone removed App_Offline.htm by hand.
  • The Agent now removes App_Offline.htm from the site's Root and Console within one check-in, and starts the site's API app pool if the work had stopped it.
  • A restore that stops after emptying the site's folders leaves the site offline, so a half-restored site is never served.
  • An App_Offline.htm placed by hand is never removed.
  • Each recovery, and any site the Agent cannot bring back, is reported to Oxcyon.

This needs the Master on 8.12.16. Set Agent:OfflineRecoveryEnabled to false in the Agent's appsettings.json to turn it off.

Master > Deployment > Web Sites - a site created from a backup no longer gets a second copy of a location block

Creating a site from a backup no longer adds a second copy of a web.config location block.

The backup's location blocks are now matched to the new site's by path, ignoring letter case and slashes. A backup's api.svc block no longer lands beside the new site's Api.svc block, which would define the same setting twice.

Site-wide - web.config updates now reach the secondary server of a load-balanced site

web.config updates in a release now reach the secondary server of a load-balanced site.

Some updates stopped before writing the secondary server, because that server had no Backups folder. The update now creates the folder first, so both servers get the same web.config. A secondary that missed an update in an earlier release is not repaired by this release.

Development > Web API - Web API records accept requests up to 16 MB

Web API records now accept a posted request of up to 16 MB, up from 64 KB, so large generated content saves in one call.

  • A request over 16 MB is refused with status 413.
  • Lrs.svc and the Query Analyzer share this setting, so their 64 KB limit rises too.

web.config change

The update edits each site's main web.config (Root). The Console web.config is not changed.

  • system.serviceModel > bindings > webHttpBinding: the unnamed binding gets maxReceivedMessageSize, maxBufferSize and readerQuotas maxStringContentLength of 16777216. A higher value is kept, and a named binding is not changed.
  • <location path="Api.svc">: maxRequestLength is set to the binding's size, at least 16384. A higher value is kept.
  • An unnamed basicHttpBinding added by hand at exactly these 16 MB values is removed, when nothing on the site uses it.

Check two cases on your own servers:

  • A virtual directory that runs as its own IIS application keeps its own web.config, which the update does not touch. Add the same binding there if its services need larger requests.
  • If custom code declares its own <service> for the Web API with a named binding, raise that binding by hand. The update reports it and leaves it unchanged.
Master > Admin > Properties - a refused administrator logon says which step did not run

When saving Master properties cannot log on as the administrator, the save message now says which step did not run, and why.

  • On Master > Admin > Properties, the websites are not updated, and the message says they still hold the old Master property values.
  • On Master > Development > Properties (API), the message says the API was not restarted.

Both messages name the account and the reason the logon was refused.

Retention Policies > Storage Paths - a file system path stops when its logon is refused

A File System storage path that impersonates an administrator or a named account now stops when that logon is refused. It no longer runs as the app pool identity instead.

  • The error starts with "Could not impersonate" and names the account and the reason.
  • For a named account, the error points to the storage path's own identity fields, not Admin > Settings.
  • Validating the storage path shows this error instead of a stack trace.
  • The run status no longer shows the stored encrypted password.
Master - Clean Up, update installs and site creation work when the Master app pool runs as NetworkService

On a Master whose app pool runs as NetworkService, tasks that run as the administrator no longer fail with "An error occurred while attempting to impersonate".

  • The CleanUp scheduled task runs to completion again.
  • Installing an update records the new version in the Master properties.
  • Creating or restoring a website, Update Build Prep, and saving the API properties complete.
  • When the administrator logon is refused, the error on Master > Deployment, Master > Content > Scheduled Tasks and update installs now names the account and the reason.
Centralpoint Agent - admin impersonation accepts a user@domain account with a blank Domain

The Centralpoint Agent's admin impersonation check now accepts a user@domain account when the Domain setting is blank.

  • A user@domain username with a blank Domain, or a Domain of ., now logs on with the full account name.
  • The Agent's hourly check no longer raises AdminImpersonationFailed for a correct password.
  • The Api uses the same logon for load balancing and service control, so those actions accept the account too.
  • A username without @ is unchanged, and a Domain you set is used as entered.
  • A local account whose name contains @, with a blank Domain, now fails to log on. Set Admin.Impersonation.Domain to the machine name for that account.
  • When a logon fails with error 1326 and the Domain is blank, the message now says the Domain is blank and how to set it.
Centralpoint Agent - a patch restarts every app pool it stops and never copies files into a pool that will not stop

A patch now restarts every app pool it stops, and it never copies files into a pool that will not stop.

  • A busy app pool gets as long as IIS allows its worker to finish: the pool's shutdown time limit plus 15 seconds.
  • A pool that will not stop in time, or cannot be found, is left alone. The patch reports its files as deferred, and that site stays on the old version until you dispatch the patch again.
  • A pool that an earlier patch left stopped is copied and restarted by the next dispatch.
  • A web.config skips its binding redirects only when a file in its own folder did not land. The other folders of the same site still get theirs.
  • When the patch dispatches again, it handles the pools it deferred last time first.
  • One patch spends at most 3 minutes stopping and restarting pools. A pool whose stop and restart no longer fit is left running and deferred.
Site-wide - updated cryptography library fixes two denial-of-service advisories

The Api and Centralpoint Agent and CLI 8.12.16.5 use System.Security.Cryptography.Pkcs 10.0.13, which fixes two published denial-of-service advisories.

  • The advisories are GHSA-846f-f764-76mx (High) and GHSA-2fmv-rv2c-59x7 (Moderate).
  • None of the three calls this library directly. It reached them through the SQL Server client.
  • No setting changes and no action is needed.
Content > GenericEnhanced modules - new Word Variable Autofill fills Word template fields from the record

A new Word Variable Autofill module property fills a Word template's DOCVARIABLE fields from the record whenever the document is opened.

  • It applies in the Word viewer and PDF viewer (FileViewer and PdfViewer CpScripts), on download for editing (WordAddInDownload and the Policies download), and in File Output.
  • Enter one line per field: Field Name = Attribute | Attribute ; format=MM/dd/yyyy. The first attribute with a value is used, and a field with no attribute prints blank.
  • A->B reads attribute B from the record whose DataId is stored in attribute A.
  • Fields fill only when the viewer can see the record. A disabled, expired or restricted record opens unfilled.
  • Formatted text prints as plain text, and dates show in the site's time zone.
  • An invalid format= leaves that field blank. The document still opens.
  • Viewing never changes the uploaded file. A copy downloaded for editing and saved back keeps the values filled at download.
  • The template must contain a field for each value. Fields missing from the template are skipped.
  • Prior policy versions are shown exactly as they were.
  • The property is empty by default, so nothing changes until it is set in the module's Page Options > Module Properties.
Site-wide - AI and API documentation libraries updated

The libraries behind the Anthropic Claude provider, local ONNX embeddings, the API reference page and AI answer formatting are updated to their latest versions. Nothing changes in how you use these features.

Centralpoint CLI - site migration matches names that contain ]

Centralpoint CLI 8.12.16.5 now finds site names and addresses that contain ] when it rewrites them during a migration.

Master > Content > Scheduled Tasks > Backup - cleanup continues past an archive it cannot delete

Backup cleanup now keeps deleting old backups when one archive cannot be deleted. The error that follows names each archive it could not delete and why.

Site-wide - emails sent by scheduled tasks keep their attachments

Emails and text messages sent by a scheduled task no longer fail because no web page is involved. An email with an attachment given as a site-relative path now includes the attachment.

Site-wide - access codes and other random values come from a secure generator

Multifactor sign-in access codes, Twitter sign-in requests, and other random values the site generates now come from a cryptographically secure generator. Nothing changes in how you use these features.

RelatedData CpScript - each related attribute applies its own filter

The RelatedData CpScript now applies each related attribute's own filter. Before, every attribute used the filter of the first one. A site map link with no Fields set no longer causes an error.

DataSource CpScript - the Google Map display places each marker at its own longitude

The DataSource CpScript's Google Map display now places each marker at the row's own latitude and longitude. Before, every marker used the longitude of the first row.

Data Transform > Data Transfer - an export no longer overwrites an earlier export of the same name

When a Data Transfer writes a file whose name is already taken, it now adds the first free number (_1, _2, ...) to the name. Before, it added a random number, which could match an earlier export and overwrite it.

CpListBox and CpDataListBox controls - saved selections are kept when the list uses text values or join clauses

Attribute selectors built on CpListBox and CpDataListBox keep a saved selection in two more cases.

  • A list whose values are text, such as an IntegrationId column, no longer drops a saved value that is not a GUID when RememberMissingItems is on.
  • A CpDataListBox with JoinClauses no longer reports its saved selections as inaccessible.
Site-wide - scanner requests no longer fill the server event log, and unservable stored files are reported

Requests from scanners and bots are answered quietly instead of raising server errors.

  • A request with a malformed Host header gets a plain 404.
  • A request path the server rejects, such as one containing & or ::$DATA, no longer writes an error to the Windows event log.
  • When visitors request stored files whose names the site cannot serve, Development > Errors shows one entry that tells you to run Admin > File Name Cleanup.
Site-wide - module search letters and title filters treat %, _ and [ as plain characters

Module search browse letters and title filters now match %, _ and [ as plain characters.

  • A browse letter of % lists only titles that start with %, not every record.
  • A title prefix too long for any title to match returns no results instead of an error.
  • Searches and related-content filters on a name that contains ] now find that name.
Site-wide - SQL performance optimization for system queries that exclude a list of records

System queries that exclude a list of 100 or more records now run consistently fast, however large the list grows. This applies anywhere the platform builds a query that leaves out a set of records, for example:

  • a Data Transfer delete that skips the records listed in a module's Grid Disabled Checkboxes property
  • front-end role filtering when Web Site Role Filtration & Security is set to All (FISMA Compliant)
  • the DesignSwitch CpScript's excludeddesigndataids list
  • custom code that builds a query with SqlBuilder

Custom code that filters by a user attribute with more than 99 user ids no longer fails with a SQL error. Custom code that references SqlBuilder.MaxValuesBeforeLookupTable now gets a compiler warning; its value is unchanged and the code keeps working.

Data Transform > Data Cleaner - new Determination and Source Credit attributes

Each Data Cleaner rule can now record where its logic comes from, using two new optional attributes.

  • Determination holds the IntegrationId of each approved detection rule behind this rule, one per line, up to 4,000 characters.
  • Source Credit names who the logic is credited to: the authority first, then the citation, up to 256 characters.

Both attributes are optional, so existing rules are unchanged and save as before. Both values can also be used in data sources and reports.

Site-wide - stored names and titles display as text and can no longer run script

To prevent cross-site scripting (XSS), names, titles and other stored text shown in the console and in front-end dropdowns now display as text and can no longer run script.

  • Covers console list pages and record details, including Site Architecture > Taxonomy and Audiences, Users, Roles, Development > Database and Keyword Lists, Design > Media Manager, module record grids, breadcrumbs, and the taxonomy and audience selectors.
  • Covers front-end dropdowns built by CpScripts such as NavigationSectionMenu, AdvertisingSearchRedirectDropDownList and EventBriteRegisterButton, plus the taxonomy cascading dropdown.
  • Allowed formatting such as bold, italics and colored text still renders.
  • A title that contains an email in angle brackets, such as Name <name@example.com>, now shows the email instead of hiding it.
  • Module grid columns defined as HTML expressions in the module's Grid Columns setting, such as Preview links, are unchanged.
  • Approving or saving a comment in Comments > All Modules no longer saves the on-screen hint text as the commenter's name and email. A comment from a signed-in user keeps its empty name and email, and the comment text is saved exactly as submitted.
Site-wide - error details and task notification emails hide API keys, tokens and secrets

Error details and scheduled task notification emails now hide API key, token and secret values, as they already did for passwords.

  • A value written as api_key=, apikey=, access_token=, client_secret=, secret_key= or similar shows as ***REDACTED***.
  • A form or query field named for a credential, such as api_key, access_token or client_secret, is left out of Development > Errors.
  • A task setting whose name ends in Token, Secret or ApiKey, such as JsonBearerToken, is hidden in notification emails.
  • Links and HTML around a hidden value stay intact. The notification message you write for a Data Update task is sent as written.
  • Some values that only look like credentials, such as a pageToken= paging value, are also hidden.
Design > Data Sources - a failing JSON data source shows a short message instead of the vendor's error

When a JSON data source cannot load its data, visitors now see "The JSON data source could not be loaded." instead of the vendor's error text.

  • The vendor's error is kept in the page trace for administrators, with API keys and tokens hidden.
  • After a failure, the data source waits one minute before calling the vendor again, so an outage does not send a request on every page view.
  • The Personal Dashboard Data Source gadget and the Data Sources JSON preview and validation messages now show vendor text safely, with any HTML displayed as text.
  • CreateExcel.aspx shows the site's error page for a failing JSON data source, and CreateJSON.aspx returns a 500 in JSON error mode. Site search results that use a failing JSON data source come back empty.
Data Transform > Data Transfer - JSON vendor errors hide API keys and tokens

When a JSON data transfer fails against a vendor, the vendor's error text no longer shows API keys or tokens.

  • An api_key, apikey, token, secret or secret_key value that the vendor echoes back is shown as ***REDACTED*** in the Process Log, the transfer's error email and the Console validation message.
  • The error message no longer includes a technical stack trace, so it is shorter and easier to read.
  • Credentials sent as a header, such as Authorization: Bearer, or in JSON form are not yet redacted.
Master > Content > Scheduled Tasks > CleanUp - deletes old system-written audit trail events

Audit trail events are now kept for 30 days when they were written by the system rather than by a person. Until now these events were never removed, and on the busiest sites almost all of them come from automated processes such as Data Transfer, which records an event for every record it touches on every run. Over time that grows into millions of rows that no one reads.

Removing them:

  • Keeps the database from growing without limit, which shrinks backups and makes them faster to create and restore.
  • Makes the Audit Trail on a record easier to read, since it is no longer buried under repeated automated entries.
  • Keeps the history people actually use. Every change made by a current user stays in full.

How it works:

  • The new Events Retention property in Admin > Properties sets how long system-written events are kept. It defaults to 30 days.
  • Only events not tied to a current user are deleted: automated processes such as Data Transfer, anonymous visitors, and users no longer in the system.
  • Events by current users, including users marked deleted, are always kept.
  • The newest event of each type on a record is always kept, so "last modified by" and similar displays are unchanged.
  • Set 0 to delete all such events on each clean up, or -1 to disable retention and keep full history.
  • It runs from the CleanUp scheduled task, Master > Development > Utilities, and each site sync, install, backup and deployment. Sites with a large backlog clear it over several clean ups.
Data Transform > Data Transfer - JSON transfers skip empty URL tokens and fail on vendor errors

A JSON Data Transfer no longer sends a blank URL parameter when its token resolves empty, and a vendor error now fails the run.

  • A query parameter whose value is only cp:scripting tokens that resolve empty is left out of the request. The Process Log names the parameter that was left out.
  • Fixed text written beside a token is still sent, so fields=id,name[token] sends fields=id,name.
  • When the vendor returns an error (such as 401 or 404), the run fails and sends the error email. Before, the run could report success and import one bogus row.
  • Saving a transfer whose JSON source returns an error shows the vendor's message under Validation, as plain text.
Centralpoint CLI - install and repair create the Master app pool without the 29-hour recycle

When install or repair creates the cpsys_Master app pool, Centralpoint CLI 8.12.16.4 turns off IIS's 29-hour periodic recycle on it, so a new install never starts with it.

  • The CLI changes only a pool it has just created. The Centralpoint Agent covers an existing cpsys_Master.
  • A value set in the server's app pool defaults is kept.
  • Site and API app pools keep the IIS default.
Centralpoint Agent - the Master app pool no longer recycles every 29 hours

Centralpoint Agent 8.12.16.5 turns off IIS's 29-hour periodic recycle on the cpsys_Master app pool, so a recycle no longer kills a long scheduled task or sync partway through.

  • The Agent changes the pool only while the pool and the server's app pool defaults are both on the IIS default of 1,740 minutes. A value the client set is kept.
  • Changing the pool can restart it, so the Agent waits until no Master process is running and no site is offline.
  • A Master older than 8.12.12 keeps the default until it is updated.
  • Site and API app pools keep the IIS default.
Centralpoint Agent - loops restart after a fault and a failed step no longer stops check-ins

Centralpoint Agent 8.12.16.4 restarts a loop that faults and keeps checking in when one management step fails.

  • A scheduler, management or pipe-listener loop that faults restarts after a 1 minute wait. The wait doubles on each repeat fault, up to 4 minutes, and starts again at 1 minute after an hour without a fault.
  • A management step that throws before the check-in is logged and skipped, and the check-in still runs. The steps are the web.config refresh, the trace auto-revert, the IIS repair and the pending Master operations.
  • A Master database that cannot be opened no longer stops the tick. A pending Sync or Update Install waits. One still open after 4 hours is reported as "the Master database could not be reached".
  • Every Master database connection the Agent opens trusts the SQL Server certificate.
  • The Master health probe takes the Master's address from UpdateInstall.SyncInvokeMethods when Api.Base.Url and Cda.Utilities are absent. A localhost address is skipped.
  • Agent:ReportLoopHealth (default true) set to false stops the Agent sending its loop health.
WordAddInDownload CpScript - opens macro-enabled .docm and .dotm files for editing in Word

Download to Edit in Word now works for macro-enabled Word files (.docm and .dotm), and their macros are kept when the document is saved back.

  • These files no longer show a System Error. They download, lock and save back like a .docx.
  • The WordAddInDownload CpScript now shows its checkout link for .docm and .dotm records instead of a plain download link. With handlerOnly set, these records show the checkout link instead of the nonHandlerFormat output.
  • To edit a .dotm template, right-click the downloaded file and choose Open. A double-click starts a new document, which the add-in cannot save back.
  • Word may block the macros in a downloaded file until it is unblocked. Editing and saving still work.
  • If a document cannot be prepared for editing, the download fails without locking the record.
  • When Remote Update Security Mode is empty, WordAddInDownload shows a plain download link instead of a checkout link that fails.
  • .docx, .doc and .pdf downloads are unchanged. The PolicyWordAddInDownload CpScript in the Policies module does not support macro-enabled files yet.
DragAndDropFileUpload CpScript - works without a redirectUrl

The DragAndDropFileUpload CpScript now works when its optional redirectUrl is left out.

  • Leaving out redirectUrl no longer causes an error on the page.
  • Without redirectUrl, no "Click here to go to form" link is shown after an upload. A blank redirectUrl used to show a link to the home page.
  • With redirectUrl set, the link works as before.
Site-wide - a page whose content record is missing now shows Page Not Found instead of an error

A site page that is still listed in navigation, but whose content record no longer exists, now shows the Page Not Found page instead of a server error.

  • Visitors see the standard not-found page.
  • Pages whose content exists are not affected.
Tools > Clear Search Terms - the All Modules option now clears search terms, and the filter is checked before it runs

Tools > Clear Search Terms now works when All Modules is selected, and checks the Filter before deleting anything.

  • Choosing All Modules clears search terms instead of failing. With an empty Filter, you are asked to confirm before every search term on the site is cleared.
  • A Filter that contains ;, --, /*, or unbalanced quotes or parentheses is rejected with a message, and nothing is deleted.
  • When one module is selected, the Filter applies only to that module's search terms, even when it uses OR.
  • All Modules appears once in the Module list.
Centralpoint CLI - install creates the Master pool as NetworkService, and repair leaves its identity to the Agent

Centralpoint CLI 8.12.16.3 creates cpsys_Master as NetworkService on a new install. Centralpoint.exe repair no longer changes cpsys_Master's identity, which the Centralpoint Agent now manages. Repair still restores the identity of every other Centralpoint app pool.

Centralpoint Agent - serves the Master's IIS changes and moves the Master pool to NetworkService

Centralpoint Agent 8.12.16.3 runs a local named pipe that makes IIS changes for the Master, and it moves the cpsys_Master pool to NetworkService.

  • The pipe accepts only the Master's own worker process, SYSTEM, or an elevated administrator. A web site's worker process is refused, even though it runs as the same account.
  • The move to NetworkService waits until the Master is 8.12.16 or later, its admin impersonation logs on, and no Master process is running.
  • Agent:MigrateMasterPoolIdentity (default true) set to false moves the pool back to LocalSystem. Agent:PipeEnabled (default true) turns the pipe off.
Master > Development > Errors - a temporary LSA outage during a permission grant is named as transient

When Windows cannot translate an account name during a file permission grant, because the Local Security Authority is briefly unavailable, Master > Development > Errors now records it as a temporary outage. The message says that the next Clean Up retries the grant. It no longer reports that the SQL service account does not exist.

Master > Development > Health Monitor - available memory shows the correct value

Master > Development > Health Monitor now shows available memory correctly in GB for any amount. Before, values under 1,000 MB or over 9,999 MB showed the wrong figure. When the server does not let the Master read the memory counter, the page shows "unavailable" instead of an error.

Master > Development > Sync Methods - a sync method stops when the admin impersonation logon fails

When the Admin Impersonation account cannot log on, a sync method now stops and reports "Could not impersonate an administrator" instead of running under the Master's own identity.

  • Executing a method from Master > Development > Sync Methods shows the error, and the Process Log records the run as failed.
  • An update install reports the failure for each affected method.
  • The DevOps task keeps the admin identity for every method in its run.

To fix the logon, update the Domain, Username and Password in Master > Admin > Settings.

Master > Content > Web Sites - a load-balancing change applies without restarting the Centralpoint Agent

Saving a load-balancing change on a web site now tells the Centralpoint Agent to re-read its load-balanced site list. The Agent service no longer restarts. If the Agent cannot re-read the list, the save restarts the service, as before.

Site-wide - the Master app pool runs as NetworkService, and the Centralpoint Agent makes its IIS changes

The Master application pool (cpsys_Master) now runs as NetworkService, its original identity, and the Centralpoint Agent makes the Master's IIS changes for it.

  • The Agent moves an existing Master pool to NetworkService on its hourly check, when no Master process is running. The pool recycles once.
  • Creating and deleting a web site, turning read-only on or off, Always On, and the update install's pool stops and starts now go through the Agent.
  • A pool stop or start that fails is now recorded in Master > Development > Errors.
  • A scheduled task that writes to a folder outside the Centralpoint install needs NETWORK SERVICE granted on that folder, as before. This covers Data Transfer, Data Archive, SFTP Source, File Synchronization and similar tasks.
AI Governance > AI Indexing - a canceled module unenroll is reported with how far it got

A canceled module unenroll or settings change that removes indexed passages now writes an error entry on Master > Development > Errors. The entry names the module and the passages already removed. Run the unenroll again to finish.

AI Governance > Knowledge Assistant - searches over a large index finish faster and explain when they are too big

Knowledge Assistant search and chat, and the Page Assistant, now finish faster on large indexes and no longer time out when too many passages match.

  • Search and chat build the list of matching passages first, then rank only those. A search over about 80,000 passages dropped from about 5.6 to 3.7 seconds on a test server.
  • When more than 150,000 passages match, the search stops and shows "Select specific knowledge-base modules to search this index."
  • When you already picked modules and they are still too large, it shows "The selected knowledge-base modules are too large to search together. Select fewer modules."
  • Chat shows that message instead of an answer with no sources. The Page Assistant still answers, without content from your site.
  • A search that cannot finish within 20 seconds now stops at that point, before the browser's 30-second limit.
  • The retrieval benchmark on the AI test page reports how many passages matched, and it stops with the message instead of timing a search that did not run.
Data Transform > Data Transfer - bulk imports retry after a dropped connection and save a batch they cannot import

A Bulk (insert only) transfer into a standard module no longer loses rows silently when the database connection drops.

  • A batch that fails because the connection dropped is cleaned up and retried, up to three tries.
  • A batch that still fails is saved to Uploads\DataTransfer\Failed_{transfer id}\, and the transfer continues with the next batch.
  • When a run loses a batch or does not finish, its source files are moved to that folder, so the next scheduled run does not import them again.
  • The run shows "Transfer Completed with N lost batch(es)" and sends no success notification.
  • One recovery email lists the lost rows, the saved file and how to re-run. It goes to the transfer's Error Notification and Notification recipients, or else to the site's Error Notification Email.
  • The Error Notification Body has three new placeholders: DataTransferRecordLink, LostBatchSummary and KeptSourceFolder.
  • A lost batch sends this recovery email instead of the transfer's own error email. Its subject is "Data Transfer lost N batch(es): ", so update any mailbox rule that matches the old subject.

Delete the saved files once the rows are recovered.

Broadcasts > Broadcasts - custom SMTP broadcasts now check the email server's certificate

Data Broadcasts that use the custom SMTP settings now always check the email server's certificate when they send over SSL.

  • A broadcast sent through a custom SMTP server with a self-signed, expired or mismatched certificate now fails instead of sending. Before, a form email on the same site could switch this check off.
  • Broadcasts sent through the site's own email settings keep trusting that server, the same as form emails, so they work as before.
  • Custom SMTP settings now send directly to the configured server, and accept a host written as host:port.
  • SMTPEnableSsl is now applied both on and off, even when the site's web.config turns SSL on for email.
  • When custom SMTP has no user name and password, the broadcast connects without credentials. It no longer uses Windows sign-in or the user name and password in the site's web.config.

If custom SMTP broadcasts stop sending after this update, install a valid certificate on that email server, or set the host to the name the certificate was issued for. The failure reads "The remote certificate is invalid according to the validation procedure."

Forms > Forms - sending a form email no longer turns off certificate checks for the whole site

Centralpoint now trusts an invalid certificate only for the one connection that needs it, never for the whole site.

  • Form emails still send through an email server with a self-signed certificate, the same as today.
  • All other secure connections, such as web service calls and other emails, now check certificates normally, even after a form email was sent.
  • The Epic wait-time data sources still connect to their own Epic server as before. Other code that calls that same Epic server also skips the check, so point these data sources only at your real Epic server.
  • Data Broadcast subscription confirmation emails now close their mail connection after each send.

Check your custom code

Custom code under App_Code/Custom may have worked only because a form email had already turned certificate checks off for the whole site. After this update, it can fail when it calls an HTTPS site or email server whose certificate is self-signed, expired, or issued for a different name.

  • Look for this error: "The remote certificate is invalid according to the validation procedure."
  • Best fix: install a valid certificate on that server, or connect with the host name the certificate was issued for.
  • If the server must keep its certificate, trust only that connection with Centralpoint.Web.CertificateTrust. Do not add code that trusts every certificate, because it turns the checks off for the whole site again.
  • Custom code that trusts a mail client must dispose it (a using block). Otherwise another email to the same server can reuse the trusted connection.
Admin > Global Login - failed SAML sign-ins are recorded with their cause, and users stop looping after three failures

Failed SAML sign-ins through a Global Login now show up in Development > Errors with their cause, and users no longer loop back to the Identity Provider.

  • Each failed sign-in is recorded under its own SAML sign-in error, with the step that failed and the timing details sent by the Identity Provider. User names and attribute values are never recorded.
  • Repeated failures are limited to about one entry an hour for each Global Login and step, so an outage cannot flood the error list.
  • After three failed sign-ins in a row, the user sees the AuthenticationFailedErrorMessage with a support reference instead of being sent back to the Identity Provider again.
  • Error entries no longer store the raw SAML response for any error on the site.
Centralpoint Agent and CLI - two third-party libraries updated

The Centralpoint Agent and command-line tool are updated to 8.12.16.1.

  • System.Security.Cryptography.ProtectedData is updated to 10.0.12.
  • System.IdentityModel.Tokens.Jwt is updated to 8.23.0.
Site-wide - third-party libraries updated, with matching web.config binding redirects

Several third-party libraries that every site loads are updated to their current versions. There is no intended change in behavior.

  • Dapper (data access) is updated to 2.1.89.
  • Microsoft.Bcl.AsyncInterfaces, Microsoft.Extensions.DependencyInjection and System.Security.Cryptography.ProtectedData are updated to 10.0.12.
  • System.IdentityModel.Tokens.Jwt and its four Microsoft.IdentityModel libraries (sign-in tokens) are updated to 8.23.0.

Masters already on 8.12.15 receive the same libraries and binding redirects through patch 8.12.15.1.

web.config change - read this if a site has a virtual directory or custom code

This version updates these runtime > assemblyBinding binding redirects in each site's Root and Console web.config, and in the Master's Root web.config:

  • Microsoft.Bcl.AsyncInterfaces -> 10.0.0.12
  • Microsoft.Extensions.DependencyInjection and Microsoft.Extensions.DependencyInjection.Abstractions -> 10.0.0.12
  • System.Security.Cryptography.ProtectedData -> 10.0.0.12
  • Microsoft.IdentityModel.Tokens, Microsoft.IdentityModel.JsonWebTokens, Microsoft.IdentityModel.Logging and Microsoft.IdentityModel.Abstractions -> 8.23.0.0
  • System.IdentityModel.Tokens.Jwt -> 8.23.0.0

Dapper keeps its assembly version, so it needs no redirect.

  1. A virtual directory running as its own IIS application has a separate web.config that this update does not touch. Add the same redirects to that web.config by hand, or the sub-application fails with a "Could not load file or assembly" error.
  2. Custom code that references any library above at an older version must still load after the update. If it does not, add the matching redirect to its configuration.
Master > Content > Scheduled Tasks > CleanUp - the Temp folder sweep keeps empty folders created in the last month

The CleanUp scheduled task's Temp folder sweep no longer deletes an empty folder created in the last month.

  • The same sweep runs from Development > Utilities and with each website sync.
  • Pages that create a working folder in Temp and fill it later keep that folder while they wait. A large upload no longer fails with a missing folder error.
  • An empty folder now stays until it is one month old, then cleanup removes it.
  • Files older than one month are removed as before.

Centralpoint Update 8.12.15
Monday, September 28, 2026
FeatureSummary
Admin > File Name Cleanup - new page renames files the site cannot serve and updates the links to them

The new Admin > File Name Cleanup page finds files and folders under Uploads whose names the site cannot serve, renames them, and updates the content that links to them.

  • Scan Uploads lists each name containing & % + # , ;, a character Windows does not allow, or a trailing dot or space, with its planned new name. Blocked characters become _, and a taken name gets _1, _2.
  • Find links in content finds the records in site search that link to those names. Links written as a full URL are listed to fix by hand.
  • Download CSV lists every rename, every linking record and field, and every full-URL link.
  • Fix renames the files and saves each linking record once, with a history version and an event. A fix that stops part way is completed by the next Fix.

Only content in site search is updated. Links outside Centralpoint, such as emails and bookmarks, keep the old names. Find links and Fix require a healthy site search index. Running Fix outside business hours is recommended.

web.config change

The Console web.config gains a <location path="FileNameCleanup.aspx"> entry with httpRuntime executionTimeout="7200", so a long fix is not cut off. Only the Console web.config changes. The page exists only in the Console, so virtual directories running as their own IIS application and client custom code need no change.

Site-wide - uploaded and imported file names are stored in a form the site can serve

Uploaded and imported files are stored with _ in place of & % + # , ;, characters Windows does not allow, and a trailing dot or space, so the site can serve them.

  • The rule applies to Design > File Manager, the file upload dialog and FormUpload, the content editor's file managers, File Sharing uploads, zip extraction, the FileDownload, FileAction and ScreenCapture Data Transfer scripts, SharePoint attachments and Word Add-In saves.
  • A renamed file is saved beside an existing file of that name, such as name_1.pdf, rather than overwriting it. A name that needs no change still replaces the existing file.
  • The Modify File Name website property still applies on top of the rule.
  • Moving a file to another folder keeps its name. Only a new file or a rename is cleaned.
  • Form emails attach a file whose name contains a comma, such as Last, First.pdf.
  • The WordAddInDownload link works for names containing &, # or +.

Existing files are not renamed. Admin > File Name Cleanup handles those.

A recurring Data Transfer that stored a file under a blocked or percent-encoded name, such as A&B.pdf or My%20File.pdf, downloads it once more under the cleaned name. The older copy stays on disk until Admin > File Name Cleanup removes it.

Master > Deployment > Synchronize - a file sync no longer stops at a folder path that is too long

A file sync now completes when a folder it removes from the destination holds a path longer than the Windows limit of 260 characters.

  • That folder is removed, and the sync continues with the remaining folders.
  • The site's last sync date updates when the sync finishes.
  • A folder that cannot be removed, for example because it is in use or access is denied, is skipped while the sync continues.
Site-wide - plugin scripts load their updated version after a release without a browser refresh

Built-in plugin scripts now carry a version stamp, so browsers load the updated file after a release instead of a cached copy.

  • This covers the ExtDatePicker, ExtFancyBox, ExtFlyoutMenu, ExtWaterMark, ExtPasswordStrength, ExtCalculation, ExtExpandTextArea, KillerCarousel, JPlayer and TaxonomyFileExplorerView CpScripts.
  • It also covers the paginator, Google Map, organization chart and thumbnail viewer scripts, and the Resources and Website Links pickers in the content editor.

Pages look and behave the same.

Site-wide - the error page shows during a database outage, and handled page errors stay out of the server event log

Visitors see the site's own error page in two more cases.

  • When the database connection pool is exhausted, the error page now shows its built-in message instead of the server's generic error page.
  • An expected error raised by a page, such as a missing template or an unknown feed, shows the error page without writing an ASP.NET warning (Event 1309) to the server's Application event log.
Site-wide - form emails keep the generated PDF when the form's file path ends in a slash

Form emails again include the generated PDF when the form's FilePath ends in /. Since 8.12.14 the email went out without the file.

  • The FormManager CpScript now trims a trailing / or \ from FilePath.
  • An attachment path with a doubled slash inside it is accepted.
  • A form set to save to a folder (FileLoacation 01) with an empty FilePath now reports a clear error instead of sending without the file.
Site-wide - validators defined only by type are applied again in data transfers, generated forms and attribute selectors

Attribute validators that name only their type, with no id, are recognized again everywhere a module's attributes are read.

  • Data Transform > Data Transfer applies these validators when it writes a standard module, instead of skipping them.
  • A form generated from a module with these validators renders its required, length, range and pattern checks, instead of failing.
  • The Web API attribute selector and the module attributes page load for the Data Sources, Script Generator, Data Transfer, Manifests and System Pages modules, instead of failing.
  • A pattern validator keeps its own pattern check.
Master > Content > Scheduled Tasks - tasks for a deleted web site are skipped, and a failed master task is rescheduled

Scheduled tasks no longer repeat a failure on every check.

  • A web site task whose web site was deleted now records a Skipped process that names the missing site and says to point the task at a live site or disable it. Before, it failed on every run.
  • A master task that fails or runs past the request time limit, such as a long Backup, now moves its next run time forward. It no longer runs again on every check and holds up Clean Up and Database Maintenance.
Forms > Forms - A form that includes itself no longer takes the site down, and validator errors show their real cause

A form whose content contains its own form script now shows a message instead of stopping the website.

  • The nested copy is replaced with "This form includes itself and cannot be displayed." The rest of the page renders normally.
  • This also covers a chain, such as form A including form B, which includes form A again.
  • Development > Errors records the problem once an hour and names the forms involved, so you know which form's content to fix.

Form validator errors now show the validator's own message, such as "You must provide a valid second field name.", instead of always saying the form control may not exist. That hint now appears only when a missing control is the likely cause.

Admin > Properties - Learning Record Store (xAPI) now supports course resume and signed-in learner identity

The Learning Record Store (lrs.svc) now saves and returns xAPI Activity State, so a course can store the learner's place and read it back on relaunch. Previously the save was accepted and discarded, so learners always started over.

Behavior changes on every install:

  • Course resume: state documents are stored per learner, course and registration, and returned with their original content type. A read of a document that was never saved answers "not found" (404) instead of an empty success (204).
  • Exit saves: course players that save on tab close using the xAPI alternate request form are now accepted. They were all refused before.
  • Voiding: voiding a statement keeps the original (marked as voided) and stores the voiding statement as its own record, so voiding statements now appear when statements are read.
  • Duplicate statement ids: resending the same statement is accepted without creating a second record. A different statement under an id that is already used answers 409 (was 400).
  • PUT /statements now reports failures instead of always answering success, and uses the statementId it is given.
  • authority on new statements names the account that submitted them, not the learner.
  • With an access token, a voiding statement must name the same learner as the statement it voids.
  • Merging a state document with POST is not supported and answers 400. Use PUT.
  • Each learner can keep at most 1000 state documents. A new one over the limit is refused (403).
  • State saves are now validated. A save whose agent is not a Centralpoint user, or whose activityId, stateId, registration or Content-Type is missing or invalid, is refused with 400. Before, every save answered 204 and was thrown away. The course player treats a refused save as a failed save and keeps running, but that learner cannot resume.
  • A statement whose object has no objectType is now stored, since xAPI treats it as an Activity. Before, it was refused with 400.
  • Voiding a statement now returns the id of the new voiding statement, not the id of the statement it voids.

A new Learning Record Store (xAPI) option is available under Admin > Properties. Default keeps today's behavior. Enhanced shows three settings:

  • LRS Learner Identity: token only, signed-in learner first (token still allowed), or signed-in learner only. When a signed-in learner is used, they can only write and read their own statements and state.
  • LRS Integration Accounts: which Web API accounts may send statements with an access token (empty allows any).
  • LRS Require HTTPS: refuse access token calls over plain HTTP.
Content > GenericEnhanced modules - Document Content Attributes can now read text from scanned PDFs and image files with OCR

The Document Content Attributes module property can now read text from scanned PDFs and image files (PNG, JPG, JPEG, TIFF, BMP and GIF) with the Tesseract OCR engine, and insert it into the destination attribute of each pair (for example FileUpload1=RTFEditor1). Previously a scanned PDF produced no text, or only the junk text a scanner had hidden in the file, and image files were skipped.

OCR is off by default and is chosen per source in the new Document Content Attributes: Read with OCR property: Images, Scanned PDFs, or both. Each costs differently, and OCR runs while the record saves at several seconds a page, so only the sources a module needs should be selected. On a module whose uploads include photographs, selecting Images would fill the attribute with stray characters or empty it, replacing anything entered there by hand.

  • Scanned PDFs are PDFs that contain images where every page has fewer visible words than OCR: Minimum Visible Words (default 20). Text a scanner embeds as a hidden layer is not counted and is replaced by the OCR text. A PDF with any typed page, or longer than 25 pages, is converted as before.
  • OCR: Minimum Confidence (default 60) discards OCR text the engine is unsure of. A file that falls below it, or that OCR finds no text in, is not used: a PDF keeps its normal conversion, and an image leaves the attribute empty, clearing any text from a previously uploaded file. Clean scans of typed pages score above 90; drawings, maps and handwriting score lower and are kept out.
  • OCR text is always inserted as plain text. When OCR reads a scanned PDF, Insert PDFs as HTML? does not apply to it.
  • The two OCR settings are shared module properties listed after OOXML Extractions, so any future OCR option uses the same pair.

Handwritten pages, drawings and maps generally do not produce usable text. Details are in the OCR help file and the updated Document Content Attributes help file. The three new properties must be added to a module's properties before use.

Master > Sync Methods - web.config targetFramework is lowered to 4.8 on servers without .NET Framework 4.8.1

A site's Console could fail to start on a server that does not have .NET Framework 4.8.1 (Windows Server 2019 and older). The Console web.config targeted 4.8.1, ASP.NET refused to load it, and the site redirected to the error page with no message beyond an event 1310 in the server's event log. A new sync method, DowngradeTargetFrameworkAll, and the Centralpoint installer, repair and migrate tools now lower the setting to 4.8 where 4.8.1 is missing. Servers that have 4.8.1 are not changed, and the sync method records itself as skipped there. The method re-arms itself if a web.config that targets 4.8.1 is restored onto a server without 4.8.1, for example from a backup or a moved database.

web.config change warning. This release edits web.config files on servers without .NET Framework 4.8.1. It changes targetFramework="4.8.1" to targetFramework="4.8" on both the httpRuntime and compilation elements, in the main site (Root) web.config and the Console web.config of each website, and in the Master web.config. A secondary server in a load-balanced pair has only its Root changed. The change applies on the update that follows this release.

  • Virtual directories running as their own IIS application have a separate web.config that this release does not touch. If one targets 4.8.1 on a server without 4.8.1, change both values to 4.8 by hand.
  • Client custom code (App_Code/Custom, or a custom-code app with its own config) that sets targetFramework to 4.8.1 needs the same manual change on those servers.
Development > Web API - Upsert Data, Upsert Data From Site on Same Server and Delete Data now clear module cache

Changes Made: Records written through the Web API now clear the cache of the modules they change, the same way saving a record in the Console does. Previously, records created, updated or deleted through the Upsert Data, Upsert Data From Site on Same Server and Delete Data methods did not clear any cache, so the change was not visible on the site until the cache expired or was cleared another way. For example, a new SiteMap page added through the API did not appear in the navigation.

The cache is now cleared once per module after all items in the request are processed, both on the site and in the Console. For the SiteMap and PreferredUrls modules this also refreshes the site navigation. Clearing applies to the module each record actually belongs to: an update by DataId into a record outside the method's configured module clears that record's module, and a Delete Data request without a module that deletes records from several modules clears each of them. No change to existing requests is required.

Upsert Data From Site on Same Server now clears the Resources cache once at the end of the request instead of once per copied resource, after each resource's file extension is updated, so a changed resource file type is picked up immediately.

If a cache cannot be cleared, the request still succeeds and the response Warning notes which module could not be cleared.

Content > GenericEnhanced modules - Resource Content Attributes stores Excel workbook text far more compactly, and keeps it searchable alongside Document Content Attributes

The Resource Content Attributes module property now stores the search text of an Excel workbook (.xlsx, .xls, .xlsm, .xlsb, plus .csv and .tsv) as each distinct cell value in its visible worksheets, listed once. Spreadsheets repeat the same values down every column, so this reduces the stored search text by roughly 25% to 90%, with large data workbooks seeing the largest savings. Hidden worksheets are not included. Word, PDF and other file types continue to store their full text.

A workbook attribute is now added to the record's search content even when the same attribute is also listed in the Document Content Attributes module property. Other file types continue to skip Resource Content in that case, as before. This keeps workbook text searchable, including workbooks too large to convert to HTML.

Data Transform > Data Transfer - the FileReadAllText script now returns every worksheet of an Excel workbook as HTML, reads .xlsm and .xlsb files, and no longer repeats text for hidden worksheets

The FileReadAllText Data Transfer script has several Excel improvements.

  • Prefer HTML: with preferHtml='true', a workbook is now returned as HTML with a tab for each visible worksheet, including formatting and embedded pictures. This is the same HTML the Document Content Attributes module property produces. Previously only a single-worksheet workbook returned usable HTML (without its formatting), and a workbook with several worksheets returned no worksheet data at all.
  • Size limits: with preferHtml='true', a workbook over 25,000 cells across its visible worksheets, or 5,000,000 characters of HTML, returns an empty value. Plain text (the default, without preferHtml) is not limited, so large workbooks can still be read as text.
  • .xlsm and .xlsb workbooks are now read as Excel, in both plain text and HTML.
  • Hidden worksheets: plain text output no longer repeats the first visible worksheet's text once for every hidden worksheet in the workbook.

The script's Prefer HTML help in the Script Designer describes the workbook output and the limits.

Content > GenericEnhanced modules - Document Content Attributes now converts Excel workbooks to HTML, with a tab for each worksheet

The Document Content Attributes module property now supports Excel workbooks (.xlsx, .xls, .xlsm, .xlsb) in addition to Word, PDF and text files. The same attribute pair that converts a Word document or PDF (for example FileUpload1=RTFEditor1) now converts an uploaded workbook into HTML in the destination attribute.

  • Each visible worksheet is shown as its own tab above the workbook, in workbook order. Links inside the workbook that point to another worksheet switch to that worksheet's tab. A single-worksheet workbook is shown without tabs.
  • Fonts, colors, fills, borders, merged cells, column widths and row heights carry over, and pictures and charts are embedded in the HTML. Hidden worksheets are not included.
  • The tab styling can be overridden from the site's stylesheet through the cpxl-wrap, cpxl-tabs, cpxl-active, cpxl-section and cpxl-sheet classes.
  • Size limits: a workbook is only converted when it is within 25,000 cells across its visible worksheets (counted from the first cell to the last cell holding data on each worksheet) and 5,000,000 characters of HTML. Larger workbooks produce more HTML than a page can render and records too large to work with, so a workbook over either limit is not converted, and the destination attribute is left empty (clearing any content from a previously uploaded file). Large spreadsheets are better suited to the Excel Viewer. A workbook that is password protected or cannot be read also leaves the destination attribute empty.
  • Existing mappings: a module that already maps an attribute in Document Content Attributes will begin converting Excel workbooks in that attribute on the next save of each record, replacing the destination attribute's content.

The Document Content Attributes help article has been updated with the workbook details, the limits, and how to make workbook text searchable.

Data Transform > Data Transfer - the FileReadAllText script can now read text from image files with OCR

The FileReadAllText CpScript can now extract text from image files (PNG, JPG, JPEG, TIFF, BMP and GIF) using the same Tesseract OCR engine as the OcrZone script. The new Read Images option (isReadingImages) under the script's Advanced properties turns it on. It is off by default, because OCR is resource intensive and increases transfer time. Transfers that already point FileReadAllText at image files keep returning an empty value until the option is enabled.

When enabled, the whole image is read, including every page of a multi-page TIFF. A new minconfidence property (0 to 100) discards the text when the engine's recognition confidence falls below the threshold, so unreadable scans return an empty value instead of junk text. To read a single region of an image, or to use the character-type and case options, continue to use the OcrZone script.

OCR requires the image file to exist on disk before the transfer runs, for example a File System source's FullName column or a Standard Module upload path. Images served from a URL or SharePoint are not read and continue to return an empty value.

AI Governance > AI Providers - added Anthropic Claude, Google Gemini and Azure OpenAI as chat and summarization providers

The Knowledge Assistant, the Page Assistant and text summarization can now use three more AI providers, in addition to OpenAI and LLamaSharp. The AI Providers page at AI Governance > AI Providers shows a card for each one, with the vendor logo.

  • Anthropic Claude activates from its card with the same agreement flow as OpenAI. Usage bills to Oxcyon at first. The activation email lists the steps to move the client onto its own Anthropic workspace and API key, so each client gets its own usage report.
  • Google Gemini and Azure OpenAI use the client's own account. The client enters the API key in AI Governance > AI Properties. Azure OpenAI also needs the resource endpoint and the deployment names. These two cards show "Configure in AI Properties" instead of the agreement flow.
  • The "Works with Copilot" badge now shows on the Azure OpenAI card only. The OpenAI card no longer carries it.
  • ONNX Embedding is now the last card, and the last entry in the Embedding Models section, because it is embedding-only and rarely changed.
  • When a provider account runs out of credit, every provider now shows the same plain message in chat. A provider that is not configured stays unavailable and does not affect the others.

Existing sites keep their current provider. Nothing changes until an administrator activates or configures one of the new providers.

AI Governance > AI Providers - two newer local AI models, and local AI chat now stops when its answer is complete

Two newer local (on-premises) AI models are now available under AI Governance > AI Providers:

  • Gemma 4 E2B (Google) - the fastest local model, using about half the memory of the default.
  • Granite 4.2 3B (IBM) - tuned for business documents, with 12 languages including Spanish.

Gemma 3 4B and Granite 3.3 2B are now marked as superseded by these. Sites that use them keep working. The default local model is unchanged (Qwen3 4B Instruct). A new model downloads automatically the first time a site uses it.

Local AI chat now stops when its answer is complete. Previously, most local models kept generating after the answer, repeating or restating it until they reached the length limit. This affected the Knowledge Assistant, the Page Assistant and the AI Test Center chat. Answers are now shorter and arrive two to four times faster.

Local AI chat and summaries now also use each model's own tuned settings, including repetition controls that were configured but never applied. Chat answers and summaries from local models may read slightly differently after this update.

Master > Admin > Properties - New Update Notification Email now also receives scheduled hotfix notices

When Oxcyon schedules a hotfix for your server, the addresses in the New Update Notification Email property under Master > Admin > Properties now receive an email in advance. The email gives:

  • when the hotfix starts, in the server's own time zone, with Eastern time beside it
  • the server and the sites on it
  • one sentence on what the hotfix changes
  • the impact: sites on the server stop and restart while the hotfix installs, and are briefly unavailable

Hotfixes are normally scheduled for 11:30 PM Eastern. If the server installs a newer Centralpoint update before the start time, the hotfix is canceled. A server that only receives the hotfix once it updates to that version is not sent a notice. Until a server reports its time zone, the email shows Eastern time only. If the property is empty, no notice is sent. Separate multiple addresses with semicolons.

Centralpoint - security upgrade of the Telerik UI components (content editor, file manager, uploads)

The third-party Telerik UI components that power several built-in features have been upgraded to the current patched release. These components sit behind the rich-text content editor, the File Manager (Design > File Manager), file and image uploads, the in-editor Image Manager and Image Editor, and the dynamic role filter builder.

This is a security and maintenance update. It closes two vulnerabilities present in the previous component version (an unauthorized file-read and a remote-code-execution risk in the editor's file dialogs). There is no change to how any of these features work for end users, and existing content is unaffected. The rich-text editor opens, renders, and saves exactly as before.

The updated license is built into the platform, so no per-server licensing step is required after deployment.


IMPORTANT - FOR INSTALLS WITH CUSTOM CODE: If a client install includes custom code that directly calls Telerik UI controls or APIs, that custom code must be tested against the new component version after deployment. All standard Centralpoint functionality has been fully regression-tested; only bespoke client customizations that reference Telerik directly carry any residual risk. If you are unsure whether an install has such custom code, flag it for review before rolling out.

Centralpoint 8.12.15 maintenance run #1 - an unroutable host can redirect to a primary domain, plus form email attachment, scheduled task, data transfer, search, date and error-reporting fixes, and the 8.12.15.3 Agent and CLI

A host with no routing rule can now redirect to a primary domain. A request for a host name that has no domain rule used to end in a 404, and legacy brand domains produced a steady stream of error reports. A new Web Site Primary Domain property on Admin > Properties names the host to send those requests to. The visitor is redirected permanently, with the path, a non-default port, and https behind TLS termination kept. A request made by IP address is still answered with a 404 and never reported, and an empty value, an invalid host, or the request's own host keeps the 404. Unroutable hosts are reported once an hour as a ranked list, and an audience whose home page was retired is no longer reported on every visit.

Form emails keep their attachments. In 8.12.14 an attachment whose stored path had a stray space was refused, so the form email went out without the file. Each path is now trimmed first. A file name that itself contains a comma is still split.

Admin > Settings finishes saving when the site folder does not allow new files. Saving writes the new web.config through a temporary file, which needs permission to create a file in the site folder. Where that was denied, the save stopped after the new configuration was already live and before connection strings and the console configuration were updated. It now writes in place, and writes the original content back if that write fails. The API log-level setting uses the same fallback.

Master > Content > Scheduled Tasks - long tasks reschedule instead of repeating. A web site task stopped by the request time limit (DataBroadcasts, XMLConversion, RetentionPolicies) kept a next-run time in the past and ran again on every check. It is now rescheduled first. A data transfer stops shortly before the request limit and fails as an ordinary transfer failure, so the schedule moves on instead of the task restarting for hours. The transfer's attributes and relation counts are saved together, and the module backup flag is reset on its own connection, so an aborted chained transfer no longer leaves a full module backup to run on every later transfer.

Master > Content > Scheduled Tasks - Database Maintenance reports each database once a day. One shared budget of three reports an hour per master meant a frequently maintained staging database used it up and later databases in the same sweep went unreported.

Site search records its SQL before it runs and limits repeated terms. A search that timed out never logged the statement it ran. The statement is now logged first. A term repeated many times, as crawlers send it, is de-duplicated, and a query keeps at most 25 terms.

Dates are written to SQL the same way on every server. Dates built into SQL text used the server's regional format, so on a day-first server an update could fail or, for days 1 to 12, store the wrong date. Current-time values now come from the database, and other dates use the ISO 8601 format. This affects Data Broadcast send and unsubscribe, Policies and Procedures approval, Contextual Search date filters, the console change notification on a module edit, and Ecommerce orders.

Forms > Forms Wizard keeps a Keyword List or Taxonomy Tier choice. The saved system type was loaded into the wrong dropdown, so the choice fell back to Module on the next rebind and was saved that way.

Broadcasts - the unsubscribed recipients list no longer fails when the module has no RecipientSource attribute or no data id.

Online course tests handle the question parameter safely. The value is now escaped before it is matched and encoded when it is copied into the result redirect. A signed-out visitor is stopped before grading, and the already-passed check treats %, _ and [ in the value as literal characters.

Module view pages recover from stored form state. After a Module Designer change, a form post carrying older page state could fail a Details, Results or Home page. These pages no longer restore state they rebuild on every request, which also makes the page state smaller.

Smaller fixes. The Comments control is hidden when a Site Map page has no current record, instead of returning a 500. A preview column that looks up a table once per row now counts the table once per request. Uploading a custom attributes file that repeats an attribute id is rejected with the repeated id named. When the AI provider is out of credits, summaries, chat, and the Page Assistant tell the user to contact an administrator, and an OpenAI failure names the model. The Page Assistant debug block shows server text safely. The Uploads copy during a site data update skips the generated stylesheet cache and no longer lists server paths in skipped-file entries.

Error reporting groups related failures correctly. A refused file permission write and a rejected logon no longer share one error, a closed-connection fault is reported per call site, and a failing site data copy is no longer reported with the source path.

The Centralpoint Agent and command-line tool are updated to 8.12.15.3. The Agent now probes the canonical host under the localhost scope.

Data Transform > Data Transfer - Module Designer imports can now generate the module code files automatically (new Module Views File Handling option)

When importing Module Designers through a Data Transfer, a new Module Views File Handling option controls how each module's code files (the .ascx / .ascx.cs views) are handled during the import. Three choices:

  • Copy from path - copies the existing code files from a source directory (the previous behavior; the source path is entered in the Module Views Directory Source Files field, which now appears only when this option is selected).
  • Data only - imports the Module Designer records only, with no code files.
  • Generate files - builds the code files from the module templates during the import, so the imported Module Designers work immediately.

Previously, importing Module Designers brought in the records but required re-submitting each Module Designer by hand to create its code files. The new Generate files option removes that manual step. The option appears on a transfer whose Source and Destination are both set to Module Designers, on the Source & Destination tab.

Site-wide - Contextual Search query suggestions performance enhancements

Contextual Search query suggestions (the type-ahead list fed by AlgoliaAutocompleteIncludeQuerySuggestions) are now faster and lighter on the database, and stay that way as search statistics are rebuilt over time.

The 8.12.15 sync improves how the search statistics are stored and indexed:

  • The full-text index on the search statistics is rebuilt on a new numeric key, so it no longer accumulates leftover index data. Running the sync also clears any data already accumulated on existing sites.
  • The statistics rebuild now updates the existing statistics rows in place instead of deleting and re-adding all of them. New queries are added, and queries that fall outside the statistics window (90 days by default) are removed, so the suggestions and their counts are unchanged.
  • The suggestions index now carries the click count and last-searched date, so ranking the suggestions no longer needs extra lookups.
  • On SQL Server 2025, a search statistics index still in the older full-text format is rebuilt automatically.

The change runs once per site during the sync and needs no configuration. Like the rest of Contextual Search, it applies to SQL Server 2016 and later, and sites on SQL Server 2014 are skipped. Full-text suggestions repopulate on their own within a few minutes of the sync.

Site-wide - Centralpoint's own scripts no longer rely on 'unsafe-eval', with changes for custom DataTables, CheckInButton and FormAutoSave code

Centralpoint's own scripts no longer compile text as code at runtime. This removes Centralpoint's reliance on the 'unsafe-eval' Content-Security-Policy directive, so a site can adopt a stricter policy. Timers, JSON parsing, and the lookups that ran configured script now run as ordinary functions. Pages behave as before, with the exceptions listed below.

Custom code that may need attention

  • DataTables: custom script that calls cp_DataTables.init directly must now pass Order, Columns and ColumnDefs as values, for example Order: [1, 'asc'], rather than as quoted strings such as Order: "[1, 'asc']". The standard DataTables CpScript is already updated. A call that still passes strings stops the table from loading and reports a script error in the browser console.
  • CheckInButton: the SuccessJavascript property of the CheckInButton CpScript now runs as the body of a function. The same values are available as before (that, dataid, moduleid, attributeValue, checkedInValue, attributeName, checkedInText), and return can now be used to exit early. Existing success code needs no change.
  • FormAutoSave: the legacy mode of the FormAutoSave CpScript has been removed. A tag that still sets IsLegacyMode now uses the current auto-save behavior, which requires the form's AutoSave attribute to be enabled.
  • Page Options: each entry in the Page Options menu on Console pages now runs independently, so one malformed entry no longer affects the others.
Master > Content > Scheduled Tasks - a Sync task with no sites now logs an error instead of syncing nothing, and site-scoped tasks with no sites now fail with a clear message

A scheduled task that is meant to act on web sites but has none selected used to finish without doing anything and without telling anyone. This release reports it.

  • Sync tasks. A Sync task whose scope is "Selected" with no sites chosen, or which has no scope at all, now logs an error that names the task and says to set its sites in the Master Console. The task still reschedules and does not run. "All sites" on a master that has no web sites yet is still valid and raises nothing.
  • Other site-scoped tasks. The ClicksMerger, DataArchive, NaturalLanguageSearch and Template tasks now fail their run with a message naming the task when neither the master nor any web site is selected. Before, they ran with an empty site list. A task with the master selected and no web sites is a valid scope and is unaffected.

Masters that already have a scope on every one of these tasks see no change. A master with a task that was silently doing nothing will now show an error for it on each run until its sites are set.

Site-wide - taxonomy, audience, role and radio selector labels render their formatting again, with unsafe HTML stripped

The taxonomy, audience, and role selectors (shown when editing any content record, and on front-end forms that use a taxonomy selector) now render their intended formatting again - bold text, colors, and the hidden sort-order prefixes - instead of showing raw HTML tags as plain text. This closes the display regression introduced in 8.12.14 while keeping those labels safe: a shared safe-list allows a small set of formatting tags and strips anything else, including scripts, event handlers, and any style that could load or run remote content. This replaces the interim 8.12.14 patch, which restored the formatting but left the underlying security gap open.

This now also covers the radio-button selectors in the Module Designer - for example the Taxonomy Search attribute's options, where the "None" option previously showed its hidden sort-order prefix as literal text.

Behavior change to note: label styling is now limited to safe cosmetic properties (text color, bold/italic, font family and size). Any layout or positioning style stored in a label - position, display, margins, or screen-relative sizes - is dropped, which closes a way a styled label could overlay the page. The usual color and font styling on taxonomy labels is unaffected. Separately, label markup outside the allowed set (such as underline, superscript, or a class on a span) renders as plain text; if a client reports a label losing styling after this update, this is the cause, and the safe-list can be extended if a tag or property is legitimately in use.

Deployment note: this release pairs Centralpoint.dll and Centralpoint.Web.dll - the web controls use a shared component in Centralpoint.dll, and this now includes the radio-button selectors and the Console yes/no switches. Any patch or hotfix built from this must ship both files together, or the taxonomy, audience, role, and radio selectors will fail to load.

Admin > Global Login - new Resolve Login via RelayState option fixes "No configuration found" when multiple Global Logins share one Identity Provider

A new module property, Resolve Login via RelayState (EnableRelayStateLookup), has been added to the AuthenticationSources module (Admin > Global Login), off by default. It addresses a "No configuration found" error that can appear when several Global Logins share the same Identity Provider - for example, multiple portals under one Microsoft Entra tenant, which stamps the same Issuer on each.

When enabled, a sign-in carries the specific login's identifier through the sign-in round-trip, so if the browser session is lost (a fresh window or tab) the callback resolves the exact login that started the sign-in, instead of falling back to an Identity-Provider/audience guess that can come up empty. When off, behavior is unchanged.

This is a module-wide switch: when it is on, it applies to every SAML Global Login on the install. Only enable it when the logins that share an Identity Provider are the same trust tier, since an enabled login can be selected by any user holding a valid sign-in for that shared Identity Provider.

Master > Development > Sync Methods - the GAC repair now re-runs on a migrated or rebuilt Windows Server 2025 master, and the new Centralpoint.exe gac command fixes a shadowed GAC on demand

On a Windows Server 2025 master, an old copy of a shared library (such as Newtonsoft.Json) in the Windows Global Assembly Cache (GAC) can take precedence over the site's own copy. The Master Console then stops with a server error. Centralpoint has a repair for this, but it was recorded as done in the master database. A master built from a copied database therefore never ran the repair on its new server.

  • Master > Development > Sync Methods now moves the GAC repair back to New when the server's GAC still disagrees with the site's copy. The repair then runs on the next version install, a retry from Server Hub, or a run from the Explorer view. A site sync never runs it.
  • The repair now checks the server again after it finishes. If a stale copy remains, it reports Failure instead of Success, so an unsettled repair stays visible.
  • The Windows version check for these methods now reads the server's real Windows version instead of a value saved at install time. A database copied from an older server no longer gates on the wrong version.
  • New command Centralpoint.exe gac screens every Centralpoint site folder on the server and refreshes any stale GAC copy. It works while the Master Console is down. Use --what-if to report only, with no changes and no administrator rights. Without --what-if, the command asks for administrator rights.
  • install, migrate and repair now run the same screen. A failed screen shows a warning with the command to re-run, and the run continues. repair --dry-run previews the screen without changing anything.
  • When the GAC changes, gac and repair restart IIS once so no worker keeps the old copy in memory.
  • If two site folders ship different builds of the same library, the screen refuses to change the GAC and names both builds. Align the folders, then run it again.
Master - calls to the Master web services are now signed and checked; unsigned calls are logged, then refused once every site, the Agent and the CLI are on 8.12.15

The Master web services folder used to accept calls from anyone, with no sign-in. That included methods that run updates and sync methods, create and restore backups, run scheduled tasks, and start processes. Every call to the Utilities, SyncInvokeMethods and ScheduledTasks web services now carries a signature, and Master checks it. The site Console, the site pages, the Agent, Centralpoint.exe sync-method run and Master's own update install all sign their calls. The Agent and the CLI move to 8.12.15 with this release.

How the rollout works. Sites often sync after Master updates, so Master does not refuse unsigned calls at once. While any site on the install is below 8.12.15, Master serves an unsigned call and logs it under Development > Errors with the key MasterWebServicesAuth:Unsigned. The entry names the endpoint, the method, the caller address and the reason. Master starts refusing unsigned calls (HTTP 403) when all of these are true: every site is on 8.12.15 or later, Master has verified a correctly signed Agent call in the last 24 hours, and the installed CLI is 8.12.15 or later. Master rechecks every 5 minutes. No setting turns this on or off.

Sign-in for three more services. ClientMethods, ProcessMonitoring and WebSiteBackups now need a signed-in Master session. Master admin pages already call them from a signed-in browser, so admins see no change. A script that polled ProcessMonitoring without signing in now receives the sign-in page.

SOAP 1.1 only. These endpoints now accept SOAP 1.1 only. SOAP 1.2, form posts and .asmx/Method style calls count as unsigned, because the signature binds to the SOAP 1.1 SOAPAction header.

Custom code. Custom code that builds Master.Utilities directly sends unsigned calls. Master serves and logs them now, and refuses them once the install enforces. Change such code to SignedMasterUtilities, which sets the Master address and signs the call. Page.Master in the site Console and Root already returns a signed proxy. The site cache methods RemoveCache and RemoveMemoryCache also check the signature now. These methods send no reply, so an unsigned caller sees no error. The site records the refusal in Development > Errors as "Rejected unauthenticated ... call".

Configuration change. One file changes: Master's WebServices\Web.config. It removes the folder-wide "allow all users" rule. It adds "allow all users" only for Utilities.asmx, SyncInvokeMethods.asmx, ScheduledTasks.asmx, Services.svc and DevOps.svc. It also removes the HttpSoap12 and HttpPostLocalhost protocols. The update package ships this file, so no sync method applies it. No site web.config changes, and a virtual directory that runs as its own IIS application keeps its own web.config.

Impersonation cleanup. Master now always ends administrator impersonation when an operation fails partway. Before, a failure could leave the worker thread running as the administrator for the next request.

Data Transform > Data Transfer - SQL Server sources no longer run their source query while a transfer is being edited

Editing a Data Transfer record with a SQL Server source is now much faster and places far less load on the source database.

Previously, the Data Transfer form ran the full source query many times during an ordinary edit, not only when the transfer itself ran. Opening a record ran it once, and moving between the General, Source & Destination and Fields steps ran it again, up to three times per step. A typical edit session ran the source query about 12 times before anything was transferred. For a source that reads a large table, each of those runs took as long as the transfer itself, so editing one record could keep the database busy for minutes and slow down the rest of the site.

The form now only checks the source's column names and types, which SQL Server answers without running the query or reading any data. That check takes a fraction of a millisecond regardless of how large the source is. The same walk through the form that used to run the source query 12 times now runs it 0 times.

  • Opening, navigating and saving a record no longer runs the source query.
  • Show Source Sample on the Fields step now fetches the sample only when the button is clicked. It is the one place in the form that still runs the source query, because a sample needs real rows. Once loaded, the button shows and hides the sample without running it again. Unsaved field mappings are kept, and an unfinished mapping no longer shows validation errors when the sample is loaded.
  • Scheduled and Execute Now transfers run the source query once per run, where they previously ran it twice. Statements that a source runs after its main query, such as a stored procedure that marks rows as exported, still complete as before.
  • Validation messages for invalid SQL (a syntax error or a missing table) are unchanged and still appear immediately.

A small number of sources cannot be checked this way, most commonly queries that use temporary tables or build their SQL dynamically. Those continue to run the query during editing, exactly as before.

A blank Source Select Command is now rejected with the message "You must select a valid Source Select Command." (or "enter" for ODBC, OLE DB and Oracle sources) instead of a technical error. A transfer with a blank select command could never run, so no working transfer is affected.

Site-wide - Centralpoint CLI repair now keeps scheduler and site URLs that work and replaces only ones that fail

The Centralpoint CLI repair command no longer rewrites the Agent scheduler address (Agent:SchedulerUrl) on every run. Before, repair rebuilt it from the first IIS binding and assumed https whenever a host header existed. On a Master with only an http binding, or with a certificate that does not match the default host name, this left scheduled data transfers unable to connect, and each repair put the broken address back. Now repair tests the current address from the server itself, using normal certificate checks. If it answers, repair leaves it unchanged, which also keeps a value an operator corrected by hand. If it fails, repair replaces it with the first address that does answer: the Master Api.Base.Url, then each https binding, then each http binding. An https address that fails is never downgraded to http. When nothing answers, repair keeps the current value and prints a warning that scheduled tasks will not run until the Master site is reachable. Each change prints as old -> new.

The same rule now applies to the Development site's Master and API addresses (Api.Base.Url.Master, Master.Utilities, Api.Base.Url, Cda.Utilities, Console.Utilities). Repair changes a key only when its address fails, and it backs up web.config first. If the Development appSettings section is encrypted, repair writes nothing and prints the steps: set Protected to No, re-run repair, then set Protected back to Yes. The https or http scheme now comes from the https binding that exists, not from the host header. Changing the domain with repair --domain still moves every address to the new domain.

This change is in the CLI only. It does not add a version bump or a sync method, and it ships with the 8.12.15 CLI.

Development > Errors - Delete now works for every error on the list, on the site Console and on Master, and tells you when an error could not be deleted

The Delete button on the Errors page (Development > Errors, on the site Console and on Master) now removes any error in the list. Before, only errors marked low priority could be deleted, and the checkbox for every other error was disabled. The Delete button on an open error now deletes that error. Before, it acted on the checkboxes in the list behind it. Deleting only affects your own errors: on a site Console it covers that website's errors, and on Master it covers the errors for the whole master. If some of the selected errors could not be deleted, a message above the list says how many, for example "Not deleted: 1 of 2 selected errors. They were already deleted or cannot be deleted from this site." If the delete itself fails, the page says so, and none of the selected errors are removed. Sites on a version earlier than 8.12.15 can no longer delete errors from this page. Delete shows an error page there until the site is updated.

Site-wide - the FormZipFileToDirectory CpScript's zip deletion is now hardened

Security hardening: a form using FormZipFileToDirectory can now only delete the zip that was just uploaded to it, not zip files or Resources that other people uploaded earlier.

The FormZipFileToDirectory CpScript extracts the zip named by its target upload field into Uploads\FormZipFileToDirectory. With Is Deleting Zip? enabled (the default), it then deletes the zip. That deletion exists so a zip uploaded only to be unpacked does not linger on disk or in Resources: someone uploads a zip, submits the form, and only the extracted files remain.

The zip path comes from the submitted form, so a modified submission could name a different zip, such as an existing file under the site or any zip Resource, and have it deleted along with its Resource record. Two safeguards now prevent that:

  • Deletion is limited to a zip written within the last 10 minutes, which covers the normal upload-then-submit flow. A zip submitted after that window, or one carrying a future file date, is still extracted but is left in place, with a trace warning recording the skipped deletion.
  • A plain file path is only accepted when it points into the site's Uploads folder. Paths anywhere else on the site are ignored, so no extraction or deletion takes place for them. Zips uploaded as Resources are unaffected apart from the 10-minute deletion window.

The form itself never fails because of either safeguard. When one applies, the only effect is a zip left on disk.


Centralpoint Update 8.12.14
Tuesday, September 8, 2026
FeatureSummary
Admin > Global Login - SAML logout no longer shows a server error when there is no active SSO session, and inbound sign-in certificate/configuration problems are now reportedTwo improvements to SAML single sign-on, configured under Admin > Global Login.

Logout: When a user entered the portal through seamless SSO (already signed in to their identity provider, with no active federated session on record), clicking Logout could return a server error page instead of signing the user out. Logout now completes normally in this case: the user is always signed out of the portal locally, and if a federated sign-out cannot be sent, that no longer produces an error page.

Inbound sign-in: When an incoming SAML sign-in fails because of a certificate or configuration problem (for example a mismatched or expired identity-provider certificate, or an assertion that fails signature verification), the problem is now reported to administrators in the error log with a description of what to check, instead of failing silently.

No configuration changes are required. Sites using SAML SSO receive the improved behavior automatically.
Master > Content > Scheduled Tasks - notification emails no longer expose task credentialsScheduled-task notification and error-notification emails support placeholder tokens that insert a task's saved settings into the message. Previously, if a notification template referenced a credential-bearing setting - for example a source database connection string - the email (and the process log appended to it) rendered that value in full, including the password.

Those values are now redacted before the email is sent. A connection string keeps its server and database but the password is replaced with REDACTED, and any setting named like a secret (password, key, and similar) is masked entirely. Normal, non-credential placeholders are unchanged, so existing notification templates render exactly as before apart from the credential values. This applies across all scheduled-task types that send notifications (including Data Update, Data Transform, Clean Up Files, and Report Builder email) and to the task error-notification email.
Content > GenericEnhanced modules - new PDF Pre-Generation module property converts saved files to PDF ahead of the first viewGenericEnhanced modules have two new module properties, Is PDF Pre-Generation Enabled? (default No) and PDF Pre-Generation Attributes. When enabled, saving a record queues the files in the listed attributes (for example FileUpload1,FileUpload2), and the Master application converts them to the cached PDF that the PDF flipbook viewer and other PDF tools use, so the first visitor does not wait for the conversion.
  • The save does not wait for the conversion. Conversions run in the Master application one file at a time across the whole server, and a burst of saves, such as a Data Transfer with Use Console Utilities, is handled by a single run.
  • Applies to saves in the Console and to Data Transfers that use Console Utilities. PDF files and unsupported file types are not queued.
  • A file that fails is attempted up to 3 times and then kept as a failed entry; saving the record again queues it again. Queue entries are removed after 30 days.
  • If the Master application is unavailable, the files wait in the queue for the next save or the next Temp PDF File Generator run.
  • Conversions run during working hours and share the server with daytime traffic, so this option suits modules with light, steady saves. For large modules and bulk imports, the Temp PDF File Generator scheduled task is recommended instead.
  • Results appear in Master > Development > Process Log under PDF Conversion Queue.


Full details: Pre-Generating PDF Conversions
Master > Content > Scheduled Tasks - new Temp PDF File Generator builds cached PDFs ahead of the first viewA new Temp PDF File Generator scheduled task builds the cached PDF that the PDF flipbook viewer and other PDF tools create the first time a document is opened, so no visitor waits for a large Word, Excel, PowerPoint, Visio, image, email or HTML file to convert. It is the recommended way to pre-generate PDFs, and is meant to run off-hours on a recurring schedule.
  • Settings: Web Site, Modules, Attributes (the attributes that hold relative file paths or Resource.ashx links, for example FileUpload1, FileUpload2) and Maximum Execution Time (Minutes).
  • 4-hour limit: a run never exceeds 4 hours (240 minutes; 0 uses the full 4 hours). Files a run does not reach are generated on its next run, because each run skips files that are already cached.
  • Process log: each failed file is logged with its path and error, and a Sweep - Checked / Converted / Already Cached / Skipped / Failures summary is written every 25 files or 5 minutes and at the end. Before its sweep the task also processes files queued by the new PDF Pre-Generation module property (logged as Queue - ...).
  • Not pre-generated: PDF files (served as they are) and watermarked views (built when viewed). Files in a virtual directory are pre-generated only when the same virtual directory is also mapped on the Master application, to the same folder.
  • Cached PDFs are removed by the monthly temporary-file cleanup, so the task should recur


Full details: Pre-Generating PDF Conversions
Master > Content > Scheduled Tasks - new Integrity Scan option on the Data Update taskThe Data Update ("My Update") scheduled task has a new optional Integrity Scan. After the task moves Media Manager resources, when Integrity Scan is turned on it checks the content it maintains for attachments that are broken on the destination site - either the attached file is missing, or it opens a different file than the source site holds. It reports a summary (how many missing, how many wrong-file) and lists each flagged record to the task's process log and, when Notification is on, the notification email, so an admin can locate the article and replace the attachment. Module names for the flagged records and the full missing list are also available in the error system and via a SQL report.

The new options appear under Media Manager (Resources) on the task, when Resources is set to Yes:
  • Integrity Scan (Yes/No) - turns the check on.
  • Integrity Scan Module Ids - optional comma-separated list of module ids to limit the scan (leave empty to scan recently changed content instead).
  • Integrity Scan Date Offset (days) - when no modules are listed, how far back to look (default 90).


The scan is read-only: it reports, it does not change the transfer or the content. This release also improves Data Update reliability - it raises an alert when a run repeatedly cannot make progress (instead of silently retrying), and the resource move is faster on tasks with many attachments.
Data Transform > Data Transfer - a failed bulk transfer now records the affected records and the underlying errorWhen a Standard Module data transfer using the Bulk (insert-only) method hits an error while writing a batch of records, it previously reported only a generic failure and moved on, leaving no record of which rows were affected or why. It now records how many records the failed batch held and lists their DataIds (up to 40), and the transfer's execution log preserves the underlying cause of the error rather than only the outer "cannot access destination table" message. The failure alert also names the safe way to recover - delete the batch by its BatchId, then re-import - because a re-run can otherwise either duplicate content or collide on the primary key. This is a diagnostics and recovery improvement only - there is no configuration change, and a normal, fully successful transfer behaves exactly as before.

If you have a custom report or Data Source that filters the transfer execution log by its error-message text, note that the stored message now leads with the underlying cause, so a filter written against the old outer wording ("cannot access destination table...") may need updating.
Site-wide - document previews no longer share one cached copy when the file is stored outside the website folderDocument previews are cached so a file only has to be converted once, and that cache was organized by the document's folder path within the website folder. A document served from somewhere else - an IIS virtual directory such as a document library on a network share, a UNC path, or a mapped drive - had no such path, so its preview was stored under the file name alone. Two documents with the same file name in different folders therefore shared a single cached preview, and each could display the other's content. The file name shown on screen stayed correct, which is why this tended to read as an out-of-date document rather than the wrong one.

Previews for these documents now go in a folder named _External under the site's Temp area, organized by the path the document is requested from, so every document gets its own cached preview. A preview that already exists is moved into the new layout the first time the document is viewed rather than being regenerated, so a site with a large document library does not reconvert everything after the update. Documents stored inside the website folder keep their existing cached previews and are unaffected, with two rare exceptions noted below.

Three related fixes ship with it. The Download and Export options in the Excel viewer now work for documents stored outside the website folder; previously they returned an error for exactly those documents. And a preview that could not be delivered because the file was momentarily locked - typically an antivirus or indexing sweep touching a newly created preview - is now retried briefly instead of immediately showing the error document. Finally, thumbnail images for documents stored outside the website folder now generate at all; previously they came back blank, because the thumbnail generator looked for the file inside the website folder regardless of where it actually lived. Thumbnails follow the same _External layout described above.

Three situations can cause a one-time reconversion of previews that already exist. Rolling Centralpoint.Web.dll back after the update makes the moved previews invisible to the older code, so schedule a rollback on a document-heavy install for a low-traffic window. Custom code that asks only for a preview's storage folder, rather than going through the standard preview entry point, will not find previews it created before the update. And two uncommon site layouts re-key their previews rather than keeping them: a site whose website folder is not spelled Root exactly, and a site with a content folder of its own named _External. In every case the effect is that affected documents convert once more on next view, not that anything is lost.
Word Add-In - attribute dropdown now lists upload fields and shows their friendly namesChanges Made: The Word Add-In's document save form reads a module's file-upload attributes to fill its attribute dropdown. Two fixes: the dropdown could come back empty for modules whose attributes use the standard layout, and it now lists the upload fields correctly; and each option now shows the attribute's friendly name (e.g. Wallpaper) instead of its system name (e.g. File). Where a module has a custom attributes file that renames an attribute, the picker now shows the custom name, matching what the Console editor shows. Options are sorted alphabetically. The same shared reader powers the Source Attributes picker under AI Governance > AI Indexing (Edit Configuration), which now shows correct attribute names and classifications for the same reason. The value stored on save is unchanged, so existing documents and integrations are unaffected.
Development > Process Log - process status text now HTML-encoded at display (stored-XSS fix)The Process Log page and the process-monitor progress window now HTML-encode process status and step text when displaying it. This closes a security issue (stored XSS) where text shown in a process status — client names, file or column names, or error text — could run script in an administrator's browser. Status text is no longer rendered as raw HTML.

Standard status messages, and simple inline formatting (bold, italic, and line breaks), continue to display normally. Failure highlighting, download links, and read-only copy boxes are preserved through the built-in status helpers.

Custom code that builds its own HTML into a process status — for example alert-styled highlighting or a hyperlink — will now show that markup as literal text, and hand-built links will no longer be clickable. Such code should switch to the built-in status helpers: SetAlert for highlighted failures, SetLink / SetDownloadLink for links, and SetTextArea for read-only copy boxes. No change is needed for plain-text status.
Development > Errors - CpScript and Data Source timeouts are now detected reliably and name the record involvedQuery timeouts raised by a CpScript, the DataSource module, or the Personal Dashboard Data Source gadget are now identified by the database error number rather than by looking for the words "timeout expired" in the message text. Two things improve as a result. A timeout that was wrapped inside another error was previously missed entirely, along with its diagnostic entry, and is now recorded. In the other direction, an unrelated failure whose message merely mentions a timeout - a full-text search engine failure lists "timeout" among its own possible causes - is no longer filed as a query timeout, so the entry under Development > Errors now reflects what actually happened. The diagnostic entry also carries the DataId of the data source involved, so the record can be identified directly instead of being tracked down by hand.

Separately, the Delete action on Development > Errors is now applied on the server as well as in the page. There is no change to what you can delete through the console - the Delete button and row checkboxes already reflected which entries are removable - but the same rule is now checked when the request is received.
Site-wide - checkbox and radio button lists now encode stored text before display (security)Following the recent update that encoded multi-select list labels, the remaining list controls now do the same. Checkbox lists (such as the tenant picker in the Data Transform > Data Transfer Fields editor and in Search All Modules, and the tiered audience/role selector used across the console) and radio button lists now encode any HTML or script characters in database-sourced item labels before displaying them, so the characters appear as literal text instead of being interpreted by the browser. No configuration change is required; the fix applies automatically once the update is in place.

Behavior change to be aware of:
  • Radio or checkbox option labels that intentionally contained HTML markup (a styled label, or a link inside an option) will now show the tags as literal text rather than rendering them.
  • Client custom code that added its own HTML-encoding to radio/checkbox item labels should remove it, since the controls now encode once at display. A leftover manual encode shows literal < characters (display only, not a security issue).

Centralpoint 8.12.14 maintenance run #2 - CMS templates tolerate a stray brace, plus site search, document preview, relation population and Master sync fixesCMS text used as a template no longer fails on a stray brace, and format codes now work. Several attributes are filled in by an administrator and then have values merged into them before they are sent or displayed. Previously a { or } typed anywhere in that text could stop the whole operation, and a format code such as {0:d} on a date was not applied. Both are fixed across the sign-in and account emails (MfaTotpHeaderContent, MfaEmailBody, MfaTextMessageBody, LoginPasswordEmailBody, SendPasswordChangeEmailBody), the Admin > Global Login OwaUsername mapping, module view ErrorItemContent, the details-page email form (EmailSubject, EmailBodyHtml), marketplace comparison emails, and record URL templates.

Site search results no longer break on a brace in content. On Site Architecture > Search Page Designer, the ResultsItemContent template and the record content merged into it shared a single formatting pass, so a brace in any title or abstract stopped the whole result list from binding. A brace in record content is now displayed as typed.

Admin > Settings no longer blanks the upload and data limits. When the underlying configuration could not be read, the upload and data limit fields were treated as empty and saving removed them. An unreadable configuration is now reported instead, and the existing limits are left alone.

Bulk file upload no longer fails after routine cleanup. The staging folder a bulk upload writes into is empty until files arrive, and the site's temporary-file cleanup removes any empty folder regardless of age. The folder is now recreated when the page posts back, so an upload started after a cleanup still succeeds.

Document preview is more reliable under load. Two people opening the same document at once each converted a full copy, and the slower conversion could replace the file the faster one was still sending. Conversions are now serialized per document. A conversion that hangs no longer holds later requests open indefinitely, and the memory used to coordinate them is now fixed rather than growing for as long as the site runs.

Relation population no longer produces duplicate rows. Two populations of the same module could interleave and duplicate each other's rows. They are now serialized per module, so unrelated modules sharing a table are unaffected. A population that waits on another and gives up is now reported as contention rather than as a damaged relation needing manual repair, which previously produced an urgent alert with repair instructions for a relation that was in fact correct.

Master > Content > Scheduled Tasks - a database outage no longer disables a working task. When the database was unreachable, the attempt to record the failure failed for the same reason and the task was reported as broken and disabled. Such a task is now left enabled and retried.

Master > Deployment > Synchronize - a Master that cannot build is now named as the cause. A Master whose code does not compile answered the sync call with an error page, which was previously reported as the sync endpoint being unreachable and sent people to check the URL. The message now says the Master does not build and points at the code, and skipped sync methods report their real status.

Master nightly cleanup completes when a SQL service account cannot be resolved. On a remote or named SQL instance the default service account does not exist locally, and trying to grant to it stopped the whole cleanup. It is now skipped with a clear message, the selection is saved so it is not reapplied, and the account used for impersonation is always restored afterwards.

Install and migrate no longer report every scheduled task as overdue. An imported database carries the next-run times it held when the package was captured, so a new install reported every built-in task as hours late. Past-due tasks are now made due shortly after startup, spread over a short window so they do not all run at once, and each task then returns to its own schedule.

Error reporting groups related failures correctly. SQL connectivity failures and Windows security-service outages now group under the errors that already cover those conditions instead of creating separate entries, and an API error that is recorded in Centralpoint no longer also fills the server's Windows event log.

The Centralpoint Agent and command-line tool are updated to 8.12.14.1.
Admin > Settings - required fields are now enforced on save, and invalid values are blocked before they reach web.configThe Settings page carried field validation that never ran. The page's fields were checked against a different validation group than the Submit button uses, so the checks were skipped on every save and the page reported success regardless. This affected both Admin > Settings in the console and Master > Admin > Settings.

Validation is now active, and applied only to the settings that are genuinely required. A setting whose value must be present for the site to start is now blocked when cleared, and in several cases the shape of the value is checked as well:
  • Connection strings - cpsys_Select and cpsys_Execute must have a value.
  • Machine Key - the Validation Key and Decryption Key must be present and must be valid hex values of the correct length. Entering AutoGenerate is rejected, because it causes the key to be regenerated on every application start, which signs out every logged-in user.
  • Master Id - must be present and a valid GUID, in any of the standard GUID formats.
  • Master Root - must be present. An empty value previously failed silently rather than raising an error, which made it harder to diagnose.
  • Check Frequency Minutes - must be a whole number of 1 or more. A value of 0 caused the remote security check to run on every page request instead of disabling it. Values above 1440 are still accepted and treated as 1440 (daily).


Settings that may legitimately be empty on a given installation - such as the Telerik Skins Assembly, the email user name and password, and the error notification address - are deliberately not required, so they can still be cleared and saved.

A second check now runs at save time, immediately before the configuration file is replaced. If a value would prevent the site from starting, the save is refused and the existing configuration is left untouched. This is a safety net behind the on-screen validation, not a replacement for it. It does not apply when the configuration is encrypted (the Protected setting is yes), where the on-screen validation remains the only check.

The same corrections have been applied to the Master settings page.
Data Transform > Data Transfer - SharePoint list attachments can now be stored as role-protected ResourcesA SharePoint List Attachments transfer stores each downloaded file under /Uploads/SharePointListAttachments and maps its path through the LocalPath column, which offers no way to restrict who can open the file by role. A new AttachmentToResource CpScript stores each attachment in the Media Manager instead, where access is checked against roles on every request.

To use it, open the attachments transfer's Fields tab and map the AttachmentToResource script to the destination attribute that currently takes the LocalPath column, in place of that column. The script downloads each attachment straight into the Media Manager and returns its /Resource.ashx link as the attribute's value, so existing pages that render the attribute keep working. The parent SharePoint List transfer is not changed.

The script has three properties:
  • Resource Roles - a comma-separated list of role system names (found under Admin > Roles) allowed to open the files. Left blank, every resource carries the Private role, which means any signed-in user can open it and anonymous visitors cannot. Naming roles restricts access further. Where the destination website has Role Filtration And Security turned on, a user must hold every role listed rather than any one of them. A name that does not exist is reported once and no resources are written for that run; the mapped attributes are left empty until the name is corrected and the transfer run again, which restores them. The public files are never removed while the value is unresolved.
  • Resource Audiences - audiences assigned to each resource. Defaults to All Audiences.
  • Resource Url By System Name - returns the readable ?sn= form of the link. On by default.


The transfer keeps the matching Uploads directory clear on your behalf. Once a resource exists for every attachment the transfer tracks, it removes the copies it has replaced under /Uploads/SharePointListAttachments/{ListId} and reports how many went. This is not a one-time migration step; the directory is kept clear on every run. The cleanup is deliberately cautious, because deleting those copies cannot be undone: it runs at the end of a transfer, and only once every tracked attachment has a resource standing in for it. A run cut short by LimitWrites or SkipWrites, aborted from the console, or carrying any failed write leaves every Uploads file exactly where it is and says why in the status.

Applying the script also changes what the transfer removes. It begins deleting destination records for list items that are no longer in SharePoint, or that no longer carry attachments, along with the Resources belonging to them; without the script those records stay in place. Removing the script later does not undo this cleanly: the transfer returns to writing files under /Uploads, but every Resource already created stays in place, still reachable by its URL, and is no longer removed when its attachment leaves SharePoint, so those must be deleted by hand in Design > Media Manager.

Note that Resource Roles here takes role system names, while the identically named property on the existing FileDownloadToResources script takes role ids. Resource Url By System Name likewise defaults on here and off there. The two scripts are not interchangeable in this respect.

Two further behaviors are worth knowing before the first run. Where two attachments transfers pull the same SharePoint list into different modules they share one Uploads directory, so the run refuses and names the other transfer until it is converted as well. And roles and audiences are re-applied from the script properties on every run, so a role added by hand in the Media Manager is replaced the next time the transfer runs.

One behavior change reaches the existing FileDownloadToResources script as well, which shares the same resource-writing code. A download that completes but leaves an empty file is now refused: no resource is created and the transfer reports an error, where previously a zero-byte resource was created and its link returned. A source that legitimately serves empty files will see those rows reported as failures instead of written.

When an attachment disappears from SharePoint the resource follows it, whether a single attachment was deleted, the whole list item was deleted, or the item remains with no attachments left. A resource still referenced by a versioned or archived record is kept and reported rather than treated as an error.

The Help article for Data Transform > Data Transfer has been extended with a Storing Attachments as Protected Resources section covering setup, the properties, the Uploads cleanup and troubleshooting. Full documentation on this transfer and feature can be read there: SharePoint List Attachments.
Data Transform > Data Transfer - clean Users transfers are no longer flagged as having errorsWhen a Users data transfer completed successfully it could still be reported as finishing with errors, even though nothing had failed. The run's health check was scanning the descriptive status text it writes during the run, and words like "Error", "Exception" or "Failed" appearing inside column or field names were misread as actual failures. The health check now ignores that descriptive text and looks only at real run outcomes, so a transfer that completes cleanly is reported as clean. Transfers that genuinely fail still report errors. No configuration change is required.
Site-wide - stored text is now encoded before display in the Data Transfer Fields editor, the process monitor, and multi-select lists (security)Several places that display text drawn from imported data or stored records now encode that text before showing it, so any HTML or script characters in the text appear as literal characters instead of being interpreted by the browser. This covers three areas: the column names shown in the Data Transform > Data Transfer Fields mapping editor, the status text shown in the process monitor popup and on the Process Log, and the item and group labels in multi-select list controls used across the console and site (for example reviewer and module pickers). Behavior is otherwise unchanged and no configuration change is required; the fix applies automatically once the update is in place.
Master > Development > Utilities - site backups now make room before writing, check free space first, and stop the whole run on a full diskProgress is now reported while a single large file is being added. The previous release added a running count of files and megabytes during the archive step, but that count only moved between files. A site containing one very large file could still go silent for the entire time that file was being compressed - long enough for a healthy backup to be treated as abandoned. The count now advances while a single file is being written, so the backup is visibly working throughout.

Retention now runs before the new archive is written, and free disk space is checked first. Previously the old backups were removed only after the new archive had been written, so the disk had to hold a complete extra copy at peak. Retention now removes the surplus first, always keeping at least one complete archive, and the backup then confirms there is enough free space before it starts - measured from the most recent archive plus the existing database backup, with headroom added. If there is not enough room, the backup names the shortfall and stops rather than failing part-way through. The new archive is also written under a temporary name and only takes its final name once it is complete, so a backup that fails leaves nothing behind that could be mistaken for a usable one.

Correction to the earlier backup note in this release. That note stated that if any file was skipped, the retention limit is not applied, so existing good backups are kept. That is no longer accurate. Because retention now runs before the archive is written, it has already reduced the retained backups to one below the configured limit by the time the outcome is known, so a run that skips a locked file keeps one fewer complete archive than it did before. The configured limit is still applied, and at least one complete archive is always kept.

A full disk now ends the whole run and sends one notification. When a master backs up many sites in one run, running out of disk space affects the server rather than one site. The run previously continued into every remaining site, each of which failed the same way, and sent a separate email for each failure. The run now stops at the first out-of-space failure, records the sites it did not attempt, and sends a single notification naming both the sites that failed and the sites that were skipped, each with a link to its Backup Exclusions settings. A failure affecting only one site still lets the run continue, as before. Backing up a single site from its own console is unchanged and still notifies immediately.
Site-wide - a failed save no longer deletes the document unless its own data caused the failureWhen a record was saved and Centralpoint could not populate its relations afterwards, the record was deleted and the user was told that its attribute values were bad. That message was reported for every cause, including ones that had nothing to do with the record: a request that timed out, a dropped database connection, a relation table that had drifted from its definition, or a storage fault. In those cases a valid record was removed and the explanation pointed the user at the wrong thing. Centralpoint now checks what actually failed before removing anything. A record is deleted only when its own attribute values caused the failure, which is the long-standing case where module configuration hides a required and validated attribute without a valid default. For every other cause the record is kept, and the message says plainly that the record was not deleted and that the save can be retried. The recorded error now also carries the underlying cause and a short triage note, so a repeated failure can be diagnosed without reproducing it. A related change covers the education report data trigger, which previously removed a record without reporting anything at all when its relation update failed. It no longer removes the record, and the failure is now reported. Error reporting is also more accurate: a save interrupted by a request timeout is now recorded as a timeout rather than as a relation problem, so these are no longer counted together.
AI Governance > AI Indexing - unenroll now shows progress and the module moves to Available immediatelyUnenrolling a module from AI Governance > AI Indexing now gives feedback while it runs. Removing a large module deletes its chunks in batches and can take several seconds, during which the confirm button previously stayed live with no indication anything was happening - so the dialog read as unresponsive and a second click could start a redundant removal. The confirm button now disables and shows a spinner reading "Deleting...", and the dialog cannot be closed by the X, Cancel, or the Escape key until the removal finishes.

Both tabs now refresh when it completes, so the module visibly moves from Enrolled Modules to Available Modules without a page refresh. Previously only the enrolled list reloaded, so the module appeared to vanish and then reappeared under Available on the next visit, which read as "still indexed".

If the removal runs past the allowed time, the message now says the module was partly removed and to click Unenroll again to finish, and the enrolled list refreshes so the record count reflects what was actually deleted. The removal is safe to re-run and picks up where it stopped.

On a server that does not support vector indexing, the Available Modules tab now explains that indexing is unavailable instead of sitting on "Loading available modules..." indefinitely.

The Force Reindex confirmation now describes what actually happens - the work runs while the dialog is open, in batches of 200 records - and if it runs past the allowed time it now says the records already processed are saved and to click Force Reindex again to continue, rather than telling the user to wait for a background process.

Also on AI Governance > AI Data Source Tuner: pressing Ctrl+Enter twice in quick succession no longer sends a second request or leaves the Run preview button stuck showing "Matching...".
Site-wide - source-editor fields stay editable when the browser cannot run the code editorConsole fields that use the code editor rendered nothing to type into on a browser too old to run it. This affected Select Command and Attributes on Reporting > Report Builder, Tools > Actionable Select Command Builder, and Site Architecture > Search Page Designer. The field appeared on the page but would not accept typing or pasting, and nothing was reported to the user.

These fields now fall back to a plain text box whenever the code editor cannot run. The value is typed, pasted, and saved exactly as before, so console work is no longer blocked by the browser version. On a current browser the code editor loads as it always has and the plain text box never appears.

Two related corrections ship alongside it. AI summarization on these fields now reads what is currently typed rather than the value the page loaded with. The required-field checks on Tools > Actionable Select Command Builder no longer fail in the browser, so a missing Select Command is reported normally.
Master - password-expiry scheduled task no longer clears users' authentication source, group, and local-account settingsThe scheduled task that expires user passwords was overwriting several account fields on every user it processed. Each time it ran against a website, it reset the affected users' authentication source link, stored authentication credentials, group assignment, and local-account flag — settings unrelated to password expiration. For users who sign in through an external identity provider (SSO) or who belong to a group, this silently removed that configuration on every run, which could break their sign-in or group-based access until it was reconfigured. The task now preserves these fields and only updates the password-expiration state. No configuration change is required; the fix applies automatically once the update is in place.
Master > Content > Scheduled Tasks - lock now holds a live long-running task instead of restarting it, with new operator signalsLong scheduled tasks on a Master (the overnight Data Update, backups, cleanup) are guarded by a lock so two runs cannot overlap. Previously the lock was judged stale purely on age (1 hour), so a healthy multi-hour run — a Data Update can now take 4+ hours — could be treated as abandoned and restarted on top of itself if a second application worker appeared (for example during an app-pool recycle), with both runs writing the same databases.

The lock now stays in place while a run is still recording activity, and clears only once activity has stopped, so a long run is no longer restarted while it is working. A truly abandoned lock still clears and the next run proceeds, as before. A safety ceiling bounds how long a lock can be held.

This introduces new, self-explaining messages in Master > Development > Errors. What each one means:
  • Scheduled task lock file held past 1h ... and ... is N hours old (past the 1h max age); an incomplete process last recorded activity ... Not orphaned. — Informational. A long-running task is being protected. No action. Expected during long runs.
  • URGENT: Deleting a scheduled task lock file ... because it exceeded the 12h hold ceiling ... — Actionable. A run outran the 12-hour safety ceiling and its lock was cleared, so a concurrent run may start. Investigate why the task runs that long (or raise the ceiling for that install).
  • WARNING: Deleting a scheduled task lock file ... because the liveness check could not run ... — The master database was unreachable/timed out during the check. Check database health if it recurs.
  • WARNING: Deleting orphaned scheduled task lock file ... — Normal recovery. A previous run ended without cleaning up and no activity was seen; the next run proceeds.

Design > Data Sources - report grids can now export to PDFData Source report grids can now produce a PDF. A PDF icon sits in the grid toolbar beside the column selector and the Excel export, and the document it produces holds every row the report currently matches, rather than the page on screen.

Where it is turned on. The export is configured through the pdf block of the cp_DataSourcesExtTable plugin configuration, in the Template Content attribute of a Data Source module record. The Select Command builder writes that block into the markup it generates, so a report built from this version on has the export already. A report built before this version does not gain the icon at upgrade; it opts in by adding pdf: { hasExport: true } to the plugin configuration in its own Template Content. Every available setting, including the orientation, the document title, the downloaded filename and the wording of the band above the table, is documented in Data Sources > Template Content > JavaScript Extension.

The export is for signed-in visitors only and an anonymous request is refused, so the generated configuration hides the icon from anonymous visitors rather than offering one that fails. A report on a public page gains nothing from enabling it.

What the reader has done to the grid carries into the document: the active search term, the sort order, any taxonomy or date-range filter, and the columns left visible in the column selector. Row selection checkboxes and similar controls are stripped out, and a column left with nothing in it once its control is removed is dropped, so a selection column does not print as an empty one.

A short band above the table states what the document covers. It names the report, the generation time in the reader's own time zone and date format, the row count against the unfiltered total, and the filters in force. The count is taken from the finished document rather than from the page, so it cannot claim rows the PDF does not contain.

The PDF is rendered against the site's own stylesheet, so the table arrives looking like the table on screen, with default row spacing and a light rule so an export reads cleanly before anything is customized. A Design styles record can restyle the printed version through the .cp-ds-pdf-export class without those rules reaching the report on screen.

A report with many columns does not produce a good PDF, and no setting changes that. Columns are squeezed to fit the page rather than cut off, so nothing is lost, but past roughly a dozen columns of real content the result is cramped. Where every column of a wide report is needed, the Excel export remains the better tool.

Building a PDF download outside a Data Source grid. The renderer behind the button is a general endpoint: it takes assembled table markup and returns a PDF, and nothing about it is specific to Data Sources. A Form, a custom page, or anything else that can build a table can use it directly. The fields it accepts, the two values it fills in, sample code and the styling hooks are documented in PDF Export Handler.

Download filenames have also been hardened against characters that could break a download, so a name taken from a record's title arrives intact rather than cut short.
Master > Deployment > Web Sites - the Domain Rewrite step now finishes safely on a long restore, and names the column it stopped onWhen restoring a web site with new domain values entered under Master > Deployment > Web Sites, the Domain Rewrite step updates every stored URL from the old domain to the new one across the site's content, audiences, and relational data. On a large site this can take a long time. Previously, if the step ran out of time before finishing, the restore could fail in a way that deleted the newly created web site. Now the rewrite stops itself safely before running out of time, reports exactly which table and column it was working on when it stopped, and the web site is preserved so the rewrite can be finished later. Progress is now shown as the rewrite runs, one line per table and column with the row count and elapsed time.

A new safeguard also applies when the new domain is longer than the old one: any stored value that would no longer fit its column after the rewrite is skipped and listed in the summary instead of causing an error or being cut short. This protection now applies consistently whether the rewrite runs through the Deployment page or through the migrate-site command-line migration tool.
Master > Development > Utilities - Database Maintenance now reports progress and has more time to finishDatabase Maintenance, run nightly and also available from Master > Development > Utilities, previously showed only a starting and an ending database size while it ran, with no indication of what it was doing in between - a long maintenance pass looked identical to a stalled one. It now reports each step as it happens, including transaction log checks and shrink progress. The maximum time allowed for a maintenance pass has also been raised, so an installation with a very large database is less likely to have its maintenance stopped before finishing.
Master > Development > Utilities - nightly Clean Up now updates only the statistics that changedThe nightly Clean Up task, also available from Master > Development > Utilities, previously refreshed every table's statistics in full every night, regardless of whether that table's data had changed. It now updates only the statistics on tables where a meaningful share of rows changed since the last update, and still uses a full sample when it does update one. This shortens the nightly run on installations with many large, mostly unchanged tables, with no loss of accuracy on the statistics that are refreshed.
Site-wide - database files no longer grow by a percentageSome database files were configured to grow by a percentage of their current size rather than a fixed amount. On a large file this could cause an unexpectedly large, slow growth event that pauses activity on that database while the increase completes. Existing database files are now corrected automatically to grow by a fixed amount sized to the file, and a site created from a backup no longer inherits percentage-based growth from the source.
Master > Content > Scheduled Tasks - Data Update now enforces Uploads exclusions and surfaces skipped contentThe Master Data Update scheduled task (Master > Content > Scheduled Tasks) has two behavior changes that fix silent failures during staging-to-production copies. Uploads exclusions now take effect. Previously the exclusion list for the Uploads copy never matched, so every run copied the ModuleViews and SyncInvokeMethods folders even though they were meant to be excluded. These are now correctly skipped. Module Views still transfers either through its own dedicated step (when that option is enabled on the task) or through the Uploads copy (when it is not), so no task loses module-view files. SyncInvokeMethods is no longer copied by Data Update (it held only obsolete files and nothing depends on it). Any custom exclusion an operator enters with a leading /Uploads/ now matches as intended. The task no longer reports success when content was skipped. Any skipped file or record is now reported to the Errors page and marks the run as having errors, so it stands out in the Process Log instead of showing a clean run. For skipped database records (Resources, Module Views), the run also holds its incremental "last run" marker, so the record is retried on the next run rather than being permanently missed. Operational note: if the same record fails on every run (for example one the destination rejects), the marker will not advance until that record is fixed, so incremental updates for the task pause until an operator addresses the record named in the error. To release it: fix the record (or disable that phase), or set the task's Start Date in the scheduled-task editor. A skipped file is reported but does not hold the marker (a permanently uncopyable file will not stall the task).
Centralpoint 8.12.14 maintenance run #1 - error triage fixes, security hardening, and the 8.12.14 Agent and CLIThis is the roll-up for the 2026-09-10 maintenance run. It covers the reported-error triage, a security review across Development and Master, and the redeployment of the Centralpoint Agent and CLI at 8.12.14.

Two changes need a QC step of their own. Both are described under "Important" at the end.

Error reporting
  • A scheduled task that only ran out of request time is no longer disabled. It previously switched itself off and had to be re-enabled by hand.
  • The late-task threshold is now configurable and defaults to four hours.
  • A SAML certificate fault is now reported rather than only suppressed, so a signing-certificate problem surfaces instead of appearing as a silent login failure.
  • A transient database failure during Windows single sign-on falls through as an anonymous visit instead of throwing.
  • A supplied PDF that cannot be read is reported as a content problem, not a platform fault.
  • Database connectivity failures wrapped inside another error are now grouped with the rest.
  • The error logger no longer throws while it writes a log entry.
  • Repeated check-in and OAuth renewal notices are rate limited, the latter per authorization and user rather than for the whole site.


Content and document safety
  • A failure while repopulating a module relation table no longer deletes the user's document.
  • A relation delete that fails now stops the repopulation, instead of reporting a duplicate-key symptom on the insert that follows.
  • Replacing a resource file now retires the previous file aside rather than deleting it, so a file that is locked or in use is no longer lost. Replacing a file with one of a different extension retires the original correctly.
  • Large bulk index deletes are queued through a list parameter, so the request is no longer rejected on size.


Reporting, data transfer and scheduled work
  • A Data Transfer targeting the Site Map module now matches that module correctly. The field map could previously be generated against the wrong table name, and the transfer then failed with an invalid object name.
  • Generated SQL renders a MAX-length parameter as MAX, and quotes string and date types.
  • A delete-only search synchronization reads only its own index.
  • The scheduled task that downloads a file now runs under the process id its caller supplied, so its row appears in the Process Monitor with its status steps.
  • Images loaded for template rendering and size checks are released immediately, so a source file can be renamed straight after a render.
  • Stylesheets and scripts shipped with the platform now carry an automatic version stamp, so a browser picks up an updated file after a deployment.


Search and indexing
  • The vector upsert holds its lock on the content index for less time.
  • A retrieval timeout now reports how many eligible chunks were in play.


Security review
  • Aborting a running process from the console is now signed and verified between the site and the master.
  • Document preview conversion accepts a source file only from inside the site, in every accessibility mode.
  • The document preview cache refreshes when its source changes, and two files with the same name in different folders no longer share one cached copy.
  • The OneDrive download target is taken from the session rather than the address bar, so a download link no longer carries the credential to an address a visitor supplies.
  • The console login return address is validated before the redirect.
  • File and folder paths are checked against the folder boundary rather than the leading text. A sibling folder whose name merely started with the permitted one was previously accepted.
  • Two pages that build a browser redirect from a supplied address now encode it.
  • Uploads through the file browser validate the requested subfolder.


Agent and CLI
The Centralpoint Agent and CLI are redeployed at 8.12.14 and ship as a matched pair. The Agent consolidates the site-skip check used by its patch deployment steps. Both sync methods appear under Master > Development > Sync Methods after the sync.

Important - the console process abort requires the site and master to match
Aborting a running process from the console is now signed between the site and its master, and both sides must be on 8.12.14 or later. A site on this version talking to an older master, or an older site talking to a master on this version, reports "This process cannot be aborted." Abort fails closed rather than proceeding unverified. Confirm both tiers are synchronized before testing the abort.

Important - document preview no longer accepts a remote address
The document preview converter now checks that its source file is on the site itself, in every accessibility mode. It previously allowed an address outside the site whenever the module accessibility was set to anything other than Local Only. A saved or bookmarked preview link that pointed outside the site now returns "not found." Preview links to files on the site are unaffected.
Site-wide - SQL injection hardening across stored filters and query composition (security)Changes Made

Several places in Centralpoint accept a filter typed by an administrator and add it to a larger query: the Source and Delete filters on a Data Transfer (Data Transform > Data Transfer), the custom filter on Admin > Search All Modules, module relation filters, scheduled task custom filters, and filter properties on list and validator controls. Those filters were added to the surrounding query without being checked, so a filter that was incomplete, or that was written to change the shape of the query rather than narrow it, could reach the database as written.

Stored filters are now validated before they run. A filter is refused with a message reading Invalid SQL fragment when it has an unmatched parenthesis, an odd number of single quotes, or contains ;, -- or /*. The most common legitimate case that now fails is an administrator who commented a filter out by putting -- at the front of it rather than clearing the field. On a refusal, the correct fix is to repair or clear the filter, not to work around the message.

Query composition was tightened alongside it. A number of queries combined an administrator's filter with the system's own enabled, date, role and audience filters in a way that let an OR on one side override the other, so a filter could return records the system filters existed to exclude. Each condition now stands on its own. This affects relation reads, taxonomy counts, console grids, the users service and the data transfer readers.

Search redirects now respect their own record settings, which is a visible behavior change. Search redirects were one of the queries affected by the composition problem above. When a site has the search redirect option enabled on the Search system page (Site Architecture > System Pages), a search term is matched against the records under Advertising > Search Suggestions. Those records were being matched without the enabled flag, the start and end dates, or the visitor's audience being applied, so a redirect could fire from a record that was switched off, outside its date range, or aimed at a different audience. All of those now apply, which is how the records are presented in the console and what the settings on each record imply.

A redirect that fires today from a disabled, expired or out-of-audience record will stop firing. That is the corrected behavior, but the records under Advertising > Search Suggestions are worth reviewing on active installs before the release, because a record left disabled while still being relied on will look like a regression.
Master > Development > Utilities - site backups now report archive progress and stop instead of saving an incomplete backup, and a scheduled task that runs out of time stays enabledSite backups report progress while the archive is being built. The archive step previously reported nothing between "Creating Archive File..." and the end of the backup. On a large site that silence could last long enough for the system to treat a healthy, still-running backup as abandoned and mark it as an orphaned process. The backup now reports a running count of files and megabytes as the archive is written, so a long backup is visibly working rather than apparently stalled.

A backup that cannot finish now stops, instead of quietly saving a partial one. When the server runs out of disk space part-way through, the backup previously treated the failure the same way it treats a file that is temporarily in use: it skipped ahead and finished, producing an archive that was missing content. It then applied the retention limit and deleted older, complete backups to make room for it. Only a file genuinely held open by another process is skipped now; anything else stops the backup. If any file was skipped, the retention limit is not applied, so existing good backups are kept.

A scheduled task that runs out of time is no longer disabled. A task that exceeded its allowed run time was automatically switched off, which stopped that work entirely until somebody re-enabled it under Master > Content > Scheduled Tasks - and because a disabled task never runs, nothing reported it again. Running long is a duration problem rather than a broken task, so the task now stays enabled and is rescheduled for its next interval. Tasks that fail for other reasons are still disabled as before, and the alert now names the task rather than only its ID.

Orphaned process reports say which phase each process stopped in. The report under Master > Development > Errors previously described only the single oldest orphaned process, so on a server with a backlog the relevant one was not the one described. It now lists the last recorded step for each process type it found, which is what identifies where the work actually stopped.
Broadcasts > Broadcasts - one-time sends no longer duplicate, and Scheduled broadcasts save againTwo fixes to the Data Broadcasts module (and the other scheduled-task modules that share the same scheduling: Data Transfer, Retention Policies, XML Conversion).

Duplicate sends on one-time broadcasts. A broadcast sent with "Send Now" (or scheduled to send once) could re-send repeatedly after its first send, because the task was not being marked as finished. It now sends once and then stops (Next Run shows "Never"). Recurring broadcasts set to repeat daily/weekly/monthly were never affected — they continue to send once per scheduled time.

Scheduled broadcasts would not save. When a broadcast was set to Send = Scheduled, the read-only "Next Run Date" field raised a "This field must contain a value" error that could not be cleared, blocking the save. The record now saves normally; the Next Run Date is calculated automatically on save.
Master > Development > Utilities - the nightly Clean Up task no longer checks database integrityThe scheduled Clean Up task, run nightly and also available from Master > Development > Utilities, no longer runs a database integrity check (CHECKDB) as part of its maintenance pass. This is a permanent change with no option to re-enable it - if your installation relies on Centralpoint for nightly database corruption detection and does not already run its own integrity check (for example, through a third-party maintenance solution), your database will no longer be checked for corruption automatically. We recommend confirming your own maintenance plan includes an integrity check, or contacting us to discuss options.

Three related reliability improvements ship alongside this:
  • Clean Up's index and statistics maintenance step now reports its progress while it runs. Previously, a long-running maintenance pass on a large database could be misidentified as a stalled or abandoned process and closed out prematurely; it is now correctly recognized as active for as long as it is genuinely working.
  • If a Clean Up is already running, a second attempt to start one - scheduled or manual - is now skipped rather than allowed to run at the same time, preventing duplicate maintenance work from overlapping.
  • Process Monitor's detection of processes interrupted by a server restart or crash is more thorough. Some older interrupted processes were previously excluded from reporting entirely; they are now included in a single summary so a backlog is visible instead of hidden.


Separately, a public API used by custom site code to record long-running processes has been corrected so that processes it creates are attributed to the correct web site in Process Monitor rather than always appearing under the master site. Custom code using this API to track site-specific work will see its records properly scoped going forward.
AI Governance > AI Indexing - Available Modules can now be sorted by record countThe Available Modules tab under AI Governance > AI Indexing now has a Sort control beside the existing filter box. It offers three orders: Records (high to low), Records (low to high), and Name A-Z.

The grid now opens sorted by record count, largest first, instead of alphabetically. Enrolling a large module is the expensive operation, so the modules worth thinking hardest about before enrolling are the ones you see first. Modules with the same record count fall back to alphabetical order, so the list stays in a predictable order as counts change.

The sort applies to whatever the filter box has narrowed the list to, and both controls keep their settings while you enroll modules or move between tabs. The sort returns to Records (high to low) when the page is reloaded.

Two related corrections ship with this change. Changing the sort or the filter before the module list has loaded no longer replaces a load error, or the "vector indexing unavailable on this server" notice, with the message "All eligible modules are enrolled" - a failure to load is no longer able to display as a success. Record counts of zero are also now displayed consistently.
Design > Data Sources - Gamification Performance EnhancementsThe Gamification data source type has been rewritten for performance. Each activity table is now read once per board rather than once per ranked row, and a Module Specific board now reads only the records belonging to its own module instead of every row in each activity table. Leaderboards that previously ran long enough to time out now return in about a second. The largest gains land on the sites with the most activity logged, which are the sites where these boards were slowest, so the gain grows with the size of a site's activity history rather than shrinking with it.

Alongside the performance work, several behaviors changed. Two of them change figures a client may have been reading, and four cover boards that previously failed outright.
  • Revisions count. A record with no activity in the selected period now reports a revision count of 0 rather than -1, and no longer subtracts a point from its own total. This applies to any record whose activity all falls outside an active date filter, not only to records that were never touched, so it affects most rows on a typical board: in testing it moved about four of every five records. Because each affected record also gains a point, the ordering of a board can change wherever point totals were close. Point totals and ranking should be expected to differ from the previous release, and the new figures are the correct ones.

  • Form submissions count. The count of form submissions per record was previously read from a shortened copy of the underlying data, so records referenced late in a large submission could be undercounted. That limit is gone, and the match is now made on the record identifier itself rather than by searching the submission's text, which also removes a dependency on the database's sort order settings. No change is expected on most sites, since the shortening only took effect on unusually large submission records, but sites that hit it will see submission counts and point totals rise to their correct values.

  • Row ceiling. A gamification board now returns at most 1,000 rows, and its Excel and JSON exports are limited to the same. The Limit attribute on the Gamification Configuration record can lower that ceiling but can no longer raise it. Previously an unset Limit allowed up to 10,000 rows, and a blank, non-numeric or zero Limit returned every matching row with no ceiling at all. No Gamification Configuration record currently in use sets a value the new ceiling would reduce, so no existing board is expected to truncate where it previously did not. The ceiling is there to stop a future misconfiguration returning an unbounded board and rendering it into the page. A Limit the ceiling rejects is now written to the page trace, so a board truncated against its own configuration can be diagnosed rather than guessed at. The ceiling applies to the leaderboard and Module Specific boards, which render every row into the page; a personal board is unaffected, as covered below.

  • Personal boards now always show the signed-in user's own row. A gamification data source set to report on the current user only, rather than a full leaderboard, previously had to find that user inside the ranked rows it had already retrieved. A user ranked outside that set saw an empty panel with no explanation. The whole site is now ranked and the user's own row selected from that ranking, so a personal board reports correctly regardless of how the user ranks or how many people the site has. Sites large enough to have hit this will see previously blank personal panels start reporting.

  • A misconfigured board now renders empty instead of raising an error. A gamification data source whose GamificationConfiguration or GamificationModule attribute is missing, malformed, or points at a record that no longer exists now returns an empty board, with the reason recorded in Health Monitor. Previously this produced an entry in Admin > Errors. A board that stops reporting will now appear blank rather than announcing itself, so a blank gamification panel is the first thing to check, and Health Monitor is where the reason is recorded.

  • Metrics whose module was never installed now report zero instead of failing the board. With no Gamification Configuration record every metric is treated as enabled, and the Logs, CE Reports and Forms metrics each read from a module that not every site has. On a site missing one of those modules the entire board previously failed to load. Those metrics now report 0 and the rest of the board renders normally.

  • An empty board still returns its columns. A Module Specific board that cannot resolve its configuration now returns an empty result carrying the full set of columns, and the per-metric multiplier values a template may read are published on every path. A template that binds a column such as Points, or reads a multiplier, no longer fails on an empty board.

  • Module Specific author details. Each row shows the person who most recently touched that record. Where several entries share an identical timestamp, the name, email, last-login and photo are now all taken from the same entry, so a row can no longer pair one person's name with another person's photo. On those tied rows the person shown may differ from before.

  • Date filters passed on the address bar. A startDate or endDate supplied in the page address without a time zone is now interpreted in the viewer's own time zone and converted before filtering. Results for those links shift by the viewer's offset from UTC, and the new figures are the correct ones. A value that states its own time zone or offset is honored as given rather than being reinterpreted. A date falling outside the range the database accepts is now brought inside that range; previously such a value produced an error before the board ran, on a page that does not require sign-in. Date filters set on the Gamification Configuration record itself are unchanged, and continue to be compared exactly as stored.

  • Module Specific boards now also return each record's identifier, auto-number and module, which allows the ColumnFriendlyUrl script to build links to the ranked records. Templates that name their columns are unaffected; a template that lists every returned column will show three more.

Master > Content > Web Sites - Web site restore now clears stale files and protects the shared Integrations contentWeb site backup and restore have been improved. On the Master console under Content > Web Sites, open a web site to reach its Related Backups section: a "Create Backup" button creates a new backup, and a "Restore" checkbox beside each listed backup restores it. A web site can also be backed up from its own console under Development > Utilities > Backup Web Site. When restoring a web site from a backup, the restore now correctly clears out old top-level folders before laying down the backup, so leftover files from removed modules no longer linger afterward. The shared Integrations content is now protected across the entire backup/restore flow: it is excluded from a web site's backup, is never removed during a restore, and is left untouched by the post-restore configuration step. As a result, backing up or restoring one web site can no longer delete or overwrite the shared Integrations content that other web sites rely on. Restoring an older backup can likewise no longer overwrite these preserved folders. Folder matching during backup and restore is now case-insensitive, matching how Windows treats folder names. Finally, if a restore cannot finish while extracting files, it now reports a clear message noting that the backup was preserved and that the extraction error should be resolved before re-running, instead of ending without explanation.
Master > Content > Scheduled Tasks - Database Maintenance no longer reports a healthy database whose transaction log your own backup schedule managesThe Database Maintenance scheduled task reported an error for every database not set to Simple recovery, on every run, no matter how small its transaction log was. On an installation where the database administrator deliberately runs Full recovery with a log-backup schedule, that produced one error notification per database per run for a condition nobody needed to act on, and which Centralpoint deliberately does not change.

The task now decides by recovery model:
  • A database in Full recovery with an active log-backup chain is reported only when its transaction log is above the maintenance threshold of about 1.5 GB. Below that, the log is healthy, its owner manages it, and nothing is reported. An oversized log still reports, because at that point there is space to reclaim and only the database administrator can reclaim it.
  • A database in Bulk-Logged recovery is reported at any log size. That setting is usually left behind by accident rather than chosen, and a routine log-backup job picks the database up either way, so size alone cannot tell the two apart.
  • Maintenance that is deferred because a backup is running follows the same rule, so a database whose maintenance window always overlaps its own backup can no longer defer without ever being seen.


In every one of these cases the transaction log and the recovery model are left untouched, exactly as before. What changed is only whether the condition is reported.

Two further corrections ship with this:
  • These maintenance messages no longer go to the site's Error Notification email. They are still recorded for review, so nothing is lost - they simply stop arriving in the inbox as though they were site errors.
  • Each database in a run is now reported on its own. Previously the first database to report could suppress every other database's message for the following hour, so a genuine finding on a later database went unrecorded.


On an installation with more than one transaction log file, the log-shrink step now measures the file it is actually shrinking, instead of possibly measuring a different one and stopping early.

Centralpoint Update 8.12.13
Monday, August 17, 2026
FeatureSummary
Admin > Global Login — website logout now completes SAML Single Logout so SSO users are fully signed outFor sites using a SAML identity provider (configured under Admin > Global Login) with Single Logout enabled, clicking Logout on the website now signs the user out of the identity provider as well as Centralpoint. Previously the sign-out request to the provider could be dropped during the logout redirect, so the provider session stayed active — a user who clicked Logout and then clicked the SSO sign-in button again was let straight back in with no prompt for credentials. The sign-out request is now preserved and sent to the provider, so returning to the site requires signing in again. Sites that do not use SAML, or that have Single Logout turned off, are unaffected — their logout behaves exactly as before.
Mail & Calendar - a mail account that stops working now tells the user why, instead of disappearing from the listThe Mail, Contacts, Calendars module now explains why a configured account failed instead of reporting a generic connection failure. Where the module previously said only " failed to connect", it now states the actual cause: an Office 365 authorization that has been cleared or revoked asks the user to reauthorize and reminds them to do it from the site's normal web address rather than an IP address or internal server name; an authorization missing a required permission names the permission that needs consent; and an unreachable Exchange, IMAP or Template account asks the user to check its configuration. The prompt still offers to open that account's settings, and now opens the correct one when several accounts are configured.

A broken account no longer disappears from the list. Previously, when a member had more than one account and had not explicitly selected one, any account that failed its check was dropped before the view was rendered. That produced two wrong messages. With every account broken, the module reported "You must add at least one active mail service before viewing your mail" and switched to Settings, telling the member to add an account they already had. With a working calendar-only account beside a broken mail account, it did the same thing, and the broken account was never mentioned. Accounts that fail their check now stay in the list and report their reason on the view they serve, so a mail failure is reported on Mail and stays silent on Calendars.

Pages that list messages through a data source now show the reason inline instead of returning an empty message list with no explanation.

The account list in the module's Settings view now checks each account as it loads, so the "(invalid)" indicator reflects the account's real state on every visit rather than only the first one after a failure. Because of this, the settings list contacts each configured account when it binds and may take a moment longer to appear for a member with several accounts.
My Logs - member health logs, charts and record edits are now scoped to the signed-in member (security)Health log charts previously scoped their records to the owner of the requested chart rather than to the signed-in member, so a chart address carrying another member's chart id returned that member's health log records. The MyLogs module now resolves records from the signed-in member in every case, and that scope is applied by the module itself rather than by each individual view, so no view can leave it out.

Ownership is now verified on every My Logs entry point that reads or changes log data:
  • Charts refuse a chart belonging to another member instead of rendering it.
  • The log form view refuses another member's log rather than displaying its title.
  • Record entry verifies both the log and each record being edited before anything is written, so a partly saved form is no longer possible.
  • Log deletion verifies ownership before removing a log or its records. A deletion request carrying another member's log id previously removed that member's log while leaving their records behind.


A behavior change worth noting: administrators no longer reach another member's health logs through these pages. Access is now strictly the signed-in member's own data. Any workflow that depended on a provider or an administrator opening a member's chart should be raised as a separate request.

Three related fixes ship alongside:
  • The Delete This Log? link now works from the chart views. It previously issued its request and silently did nothing, which read as a broken feature.
  • The chart on the standalone chart page now renders. Its drawing area was being replaced before the chart was drawn, so that page never displayed a chart.
  • The chart date range is now validated before it is applied. An empty or non-date entry previously produced either a blank chart with no explanation or an unhandled error. Invalid entries are now reported next to the button and kept on screen for correction.

Data Broadcasts - images with spaces or special characters in the filename now display in delivered emailsWhen a Data Broadcast is sent with Embed HTML Images set to Yes, an image whose filename contains a space or other special character (for example ericsson email photo.png) was not appearing in the delivered email — recipients saw a broken image. The image reference was being corrupted while the message was assembled for sending. This is fixed: images with spaces or special characters in their filenames now embed and display correctly, the same as plain-named images. As part of the fix, image embedding also confirms each image resolves to a file inside the site's Uploads or module image folders before attaching it.
Site Architecture > Search Page Designer - new tool for building additional advanced search pagesA new tool is available at Site Architecture > Search Page Designer. The advanced search page has always rendered one fixed structure, so any change to how it is laid out had to go through development. Administrators can now create additional search pages and control their markup, styles and scripts directly.

Each page is built from four fields: Page markup, Styles, Inline scripts, and a Custom binder script that applies when JavaScript File is set to Custom. A new record opens pre-filled with the standard search page markup, so every page starts from a working layout and is edited from there. Controls can be reordered, rewrapped, restyled or hidden, but not removed. A check on save refuses markup that has dropped a required control and names exactly which ones are missing.

A page is published by pointing a Site Map record with a page type of Url at the path shown at the top of the editor, which carries a copy option. Existing audience and role security continues to apply, so there is no second set of permissions to manage. Version history keeps the last ten saves and any of them can be restored; restoring is itself recorded, so it can be undone.

These pages continue to leverage the configuration on the System Pages record's Search tab, for example the results header content, results item content, filter visibility options and the rail labels. Those settings resolve per audience and apply to every search page, so they stay managed in one place rather than in each page's Page markup.

The standard advanced search page is unchanged.
Admin > Properties - new Cross-Module Friendly URL Handling optionA new Cross-Module Friendly URL Handling option has been added to the site
properties under Admin > Properties. It controls what happens when a friendly
URL of the form /{audience}/{section}/{document} requests a document that
actually belongs to a different section than the one named in the URL.
Previously, the page would draw that foreign document inside the wrong section's
layout.

The option has three settings:
  • Legacy (default) — no change from current behavior; the document renders

in place under the section named in the URL.
  • Canonical — the visitor is redirected to the document's own section, so it

displays under the correct layout.
  • Strict — the same redirect as Canonical, and additionally returns a Page

Not Found (404) for a document whose module has no public-facing section at all.

The default is Legacy, so no site changes behavior until an administrator
selects Canonical or Strict.
Data Transform > Data Transfer — the Users field-mapping script can now strip text before matching a userIn Data Transfer field mappings, the Users script (which matches an incoming value to a Centralpoint user, usually by IntegrationId) can now clean up that value before it looks for a match. It supports the currentSourceReplaceText and currentSourceReplaceWith attributes, the same find-and-replace step the Roles and Audiences scripts already perform. This lets a mapping remove a stray prefix or suffix from a source value so it lines up with the stored user. Previously the Users script ignored those attributes, so a source value that did not match exactly returned nothing, the record's user could not be set, and the record was dropped, which could cancel a transfer once enough records failed. Mappings that do not use these attributes behave exactly as before.
Centralpoint 8.12.13 maintenance run #2 - source-editor fields keep their edits on a partial page refresh, plus sign-in, search, broadcast and scheduled-task fixesSource editor keeps the latest edits. A source-editor field (JSON, SQL, HTML, CSS or JavaScript) could lose the most recent edits when part of the page refreshed before the record was saved - the previously stored value was submitted instead, with no error. The field now captures every change as it is typed, so a page that refreshes a section still saves what is on screen. A field holding plain text rather than encoded content is also accepted as-is instead of being stored as corrupted text. Affects the source editors on Tools > Actionable Select Command Builder and on the task properties under Master > Content > Scheduled Tasks.

Sign-in and account lockout.
  • Admin > Global Login: a certificate problem during single log-out now names the Global Login source that failed and the certificate settings to check, instead of reporting a generic failure.
  • A locked-out account is no longer handed back to the requesting page in a signed-in state. The sign-out rebuilds the request identity, and self-request sign-outs redirect only from a page request.


Search. Contextual search no longer fails when a term resolves to no matching records. A search field configured without a column name now contributes no filter term instead of failing the whole search.

Broadcasts. On the unsubscribed-recipients grid under Broadcasts > Broadcasts, recipient names are now encoded, so a name containing markup characters displays correctly. A keyword search on that grid now keeps the grid's base filter instead of replacing it, so results stay scoped to the broadcast.

Policies and Procedures. Values passed into the approval pop-up are now encoded, so an approval link containing reserved characters no longer breaks.

Media Manager. The fourth upload control on Design > Media Manager now validates the file name before uploading, matching the other three.

Scheduled tasks and data transfers. A blocked or orphaned scheduled-task warning now names the task holding the lock, rather than only reporting that something held it. During a data transfer, an unresolved user is reported once per user instead of repeatedly, and the row that trips the relation-error limit is now identified in the status.

Module downloads. A file-output download link derives its address from the current request, so it resolves correctly behind alternate host names.

AI chat. A rejection from an AI provider is now reported as the provider's, with the matching remediation, instead of as a Centralpoint incident. The assembled system message is bounded to the model's prompt budget.

Audience selector. The console audience selector loads correctly when a user has to choose the current audience.

Master > Deployment > Web Sites. Administrative operations release impersonation reliably, including when the operation fails.

For custom code. A non-throwing check for whether a local user exists is now available, so custom code can test for a user without handling an exception.

Dependencies. Updated marked to 18.0.11, Microsoft.Extensions.Hosting.WindowsServices to 10.0.11 and AspNetCore.OpenApi to 10.0.11, and retired a direct Microsoft.OpenApi version pin.
AI Governance > AI Indexing - the attribute limit is now 100, failures explain themselves, and an attribute picker prevents typosThe Edit Configuration dialog under AI Governance > AI Indexing has been reworked. Three problems are fixed and four additions make the dialog explain itself before you commit a change.
  • The Source Attributes limit is raised from 25 to 100. Wide indexes that previously could not be saved at all now save. The stored field was also widened to hold a list that long, so a long list no longer fails on save.
  • A failure now says what went wrong. Both the preview and the save previously reported only a status number, which is why a rejected list and a permissions problem looked identical. The dialog now reports the actual reason, including the reason returned by the server.
  • Both calls now have a time limit. A save on a large module used to appear to fail instantly; it now runs to completion and reports what it did.
  • A rebuild that is interrupted can be resumed. Re-running the save finishes the remaining work instead of starting over.
  • Values are checked before anything is sent. An empty or out-of-range Chunk Size, Overlap, or Max Chunks/Record, and a list over the limit, are reported inline in the dialog.
  • New attribute picker. Browse this module's attributes lists every attribute defined on the module, prose fields first, and marks the ones that hold no text. Names that are not defined on the module are called out by name, including a name that is correct except for its capitalization - matching is exact, so aidescription does not match AIDescription and would have indexed nothing.
  • The dialog estimates how much of each record is actually indexed, and the preview shows it measured per attribute: how often each one is filled, its size, the running total, and where the budget runs out. Attributes past that point are named as not reached, so a list that is longer than the budget allows is visible before saving rather than after.
  • The preview states the exact impact - how many chunks and stored values the save will delete, how many records will be rebuilt, and roughly how long that takes. Records that exceed Max Chunks/Record are now reported instead of being silently shortened.
Master > Deployment > Updates - a long-running sync method no longer fails the install or skips the Development phaseUpdate installs run from Master > Deployment > Updates no longer fail when a sync method legitimately runs long. Previously the install stopped waiting after five minutes regardless of how much time the request actually had, and then reported that the web service was inaccessible - even when the service had answered and every method had completed successfully. Three things changed:
  • The wait now derives from the request's own time budget rather than a fixed five minutes, so a sync method that needs longer is allowed to finish. Each phase is given a share of the remaining time, so the phase that follows still has time to run.
  • The message now names what actually happened. A timeout, an unreachable address, and a server-side error read differently instead of sharing one wording. The message names the scope that failed rather than always saying "Master and Development", and the advice to check the web service address now appears only when the address really was unreachable. The remediation text no longer tells the operator to select "Pending" on Master > Development > Sync Methods - there is no such filter on that page, and a method that has never run shows as New.
  • A slow Master phase no longer silently skips Development. When the Master scope times out, the install now still runs the Development scope, because a Master timeout says nothing about Development and minutes of install work run in between. It still skips Development when the address is unreachable or the server returned an error, and it now records a step on Master > Development > Process Log naming the scope it skipped. Previously a skipped phase left no record at all.


An install that times out and then completes is also no longer reported as a failed run.

This fix cannot govern the install that delivers it. The affected code is loaded before an update's files are copied, so 8.12.13 is the first version to carry it and 8.12.14 is the first install it actually controls. Masters left with a skipped Development phase by an earlier version are corrected by re-running their sync methods from Master > Development > Sync Methods.
Master > Deployment > Updates - updates, deployments and config edits now survive an interrupted writeSeveral file-writing operations across Master and the client sites have been hardened so that an interrupted write - a process ending mid-save, a server restart, a full disk - can no longer leave a half-written file behind. Each of these files is now written to a temporary file first and swapped into place in a single step, so a reader either sees the previous version or the new one, never a partial one.
  • Update file manifest. Master > Deployment > Updates records which files an update replaced. If that record was interrupted while being written, the next update could read it as empty and treat every file as needing replacement. The record is now written whole or not at all.
  • Deployment backups. A deployment interrupted while writing its backup marker could afterwards be read as a completed backup. The next deployment then skipped taking a backup and began replacing files with nothing to roll back to. The marker can no longer be left in that state.
  • Deployment packages. Replacing a deployment package on the server briefly removed the old file before the new one was in place. A site requesting it in that instant received a "not found". The swap is now a single step.
  • Long installation paths. On installations whose folder path exceeds the Windows 260-character limit, saving settings, toggling application trace, and restarting an application all silently did nothing - the operation reported success without acting. These now work on long paths.


There is no change to any screen or option, and no change to the contents of any configuration file. The behaviour differs only when a write is interrupted, or on an installation with a long folder path.
Admin > Properties - site map navigation is now filtered per user under Multi-tenant Audiences (security)On sites where Web Site Audience Filtration & Security is set to Multi-tenant Audiences, the site map navigation was built once for an audience and then reused for everyone in it. The first signed-in non-administrator to load it fixed the tenant scoping for the rest of that audience until the site next restarted, so users holding different Tenants selections could be shown navigation items belonging to another tenant.

The navigation tree is now loaded for the audience as a whole, and each user's Tenants selections are applied as the site map renders. Every user sees only the items their own selections allow, and the shared tree stays reusable, so there is no added query cost per visitor.

What was exposed, and what was not. The items visible were navigation titles, links, tooltips and navigation groupings. The pages behind them were still permission-checked on every request, so no one could open a page they were not entitled to. Anonymous visitors and administrators inheriting from a parent site continue to use the default Tenants selections.

The Site Map module can no longer be entered in Web Site Audience Filtration & Security Modules, because it manages its own cache rather than the shared module cache. Both the help text on that section and the message shown when the module is entered have been corrected - the previous wording stated that the Site Map module itself was not supported, which is no longer the case. Tenant scoping does apply to navigation items; it is simply applied as the site map renders instead of by disabling the cache.

Sites left on Audiences (Default) are unaffected and follow the identical code path as before.
Site-wide - seven page caches that never took effect now work, and member log edits appear immediatelySeven caches across the Development site read one storage key and wrote another, so none of them ever took effect. Each looked like it was caching, but the query underneath ran again on every page view. The affected areas are audience home pages, the ModuleContentTree and ModuleDragTree CpScripts, the TaxonomyProximitySearch CpControl, the page list on a multi-page PubArticles article, and member log records in MyLogs.

Those caches now work, which required correcting what sat underneath them:
  • The two taxonomy tree CpScripts and the TaxonomyProximitySearch CpControl now store their results per taxonomy root and per module. Widgets configured with different roots previously shared a single storage key, which would have served one widget's taxonomy to another as soon as the cache began holding anything.
  • The audience menu now builds its own filtered list on each request. It previously filtered a shared list in place, so two visitors in different audiences loading a page at the same moment could affect each other's menu.
  • Deleting a member log, and saving a member log record, now update the log display immediately. Both write directly rather than through the console, so neither released the stored copy.
  • The taxonomy trees now refresh when a taxonomy item is renamed or moved.
  • The member log chart no longer stores its results. Its date range moves with the current date, so a stored copy was never reused; it now reads live on every request, and changing the date range always re-reads.


Pages using these features will run fewer repeated queries. Content that was always read fresh is now held for between 6 and 24 hours depending on the feature, and each one is released when the content it depends on changes.
Site-wide - API request limits are now tracked per caller, so agent traffic no longer locks operators out (Server Hub) Fixed an issue where automated site check-in traffic could consume a shared request budget and cause the API to reject requests from signed-in operators with a 429 Too Many Requests error. The impact was most visible in the Server Hub: when many sites were checking in at once, operators could be blocked from issuing or retrying commands and from other write actions, even though the automated agents themselves kept working normally. The effect grew with the number of sites in the fleet. Request budgets are now tracked separately per caller, so automated agent traffic no longer counts against a signed-in operator's limit. Each operator, each site, and anonymous callers get their own independent budget. Separately, when a request limit is reached, the "try again in N seconds" message now reflects the correct time window. Previously a caller who hit an hourly limit was told to retry within seconds, causing repeated failed retries; the message now reports the actual wait for the window that was exceeded.
Site-wide - site navigation now loads once for every audience instead of once each, so a restart no longer stalls sites with many audiencesAfter an application restart - a scheduled recycle, an update, or a manual restart - a site rebuilt its navigation separately for every audience it has. Each rebuild ran its own database lookup and opened its own connection. On a site with a few hundred audiences that was enough to exhaust the available connections, and visitors saw errors on pages that had nothing to do with navigation for the first minute or two after the site came back.

Four changes address this, and all of them apply automatically with no configuration change:
  • The navigation set is read once and shared. Every audience now builds its menu from a single lookup instead of running its own. The menus produced are unchanged; only the number of lookups changes.
  • An audience with no published home page is recorded once. Previously that condition was re-checked in full on every visit, for the life of the application. It is now recorded the first time and skipped after that, until a home page is published or the navigation cache is cleared.
  • Simultaneous first visits to the same audience share one lookup. Several visitors arriving at once no longer each open their own connection for the same audience.
  • One audience's failure no longer affects the others. If a menu cannot finish building, only that audience is affected. Previously the site discarded every audience's menu, so every visitor had to wait for a rebuild - and the rebuilt links could come back in a non-standard form until the next restart.


The benefit scales with audience count. A site with one audience behaves exactly as before.
Site-wide - AI crawlers no longer count as visitors in recorded searches, leads, and clicksCentralpoint decides whether a visitor is a crawler before it records a site search, a lead, or a link click. That decision previously came from a browser list built into the underlying web platform, which has not been updated since the current generation of AI crawlers appeared. It recognized older crawlers such as Googlebot and bingbot, but not ClaudeBot, GPTBot, PerplexityBot, Bytespider, ChatGPT-User, or Meta's crawler. On a site those agents visit, they were counted as visitors: their search terms were stored, and their page views and link clicks were recorded as leads and clicks. On one measured site, those newer agents accounted for over 98 percent of all crawler traffic.

All three of these places now use Centralpoint's own crawler list, which already governs Natural Language Search reporting and is maintained with each release. The affected areas are:
  • Recorded search terms - stored only when Admin > Properties > Search Criteria Recording is enabled. These feed popular-search and search-activity displays.
  • Leads - recorded only on navigation items with lead tracking turned on.
  • Clicks - recorded through the click redirector, which has no separate setting and is therefore the broadest of the three.


Expect these numbers to go down. On a site that receives AI-crawler traffic, popular searches, lead counts, and click counts will fall once this release is applied, and the drop may be large. This is the correction working as intended - those entries were never real visitors - but a client tracking these figures month over month will see the change. Historical entries already recorded are left alone; only new traffic is affected. There is no per-site setting to return to the previous behavior, because the previous behavior did not recognize the crawlers causing the problem.

The crawler list also now recognizes Google's specialized crawlers - Googlebot-Image, Googlebot-News, Googlebot-Video, and Googlebot-Mobile - which the old platform list matched but Centralpoint's own list did not.
Site-wide - search terms are now encoded everywhere they are displayed, and blank stored entries are removed (security)Search terms typed by visitors are recorded and then displayed back in several places. Every display location now encodes the term, so a term containing markup is shown as plain text instead of being treated as part of the page. This covers the SearchTermsCloud and ModuleTagCloud CpScripts, the tag cloud Data Source output format, the PopularSearches control, the Top Searches line on a module's console grid, and AI Governance > Search Suggestions.

Links built from a search term are also web-address encoded now, so a term containing & or other special characters produces one working link instead of a broken one.

Stored terms themselves are left exactly as the visitor typed them, so search reporting stays accurate. A one-time cleanup that runs with this sync removes stored entries that hold no search text at all - entries that are blank or contain only markup. Any entry with real text is left untouched, and everything removed is written to a backup file first.

For terms that contained no markup the display is unchanged. Only a term that contained markup or special characters looks different, and it now reads as the text the visitor actually typed.
Master > Development > Sync Methods - the Master API address is no longer overwritten from a stale setting, and an unreachable one can now be repairedTwo changes to how the Master's own API address is maintained under Master > Admin > Settings.

The 8.12.8 sync method that ensures Api.Base.Url derived its value from UpdateInstall.SyncInvokeMethods. The installer writes that second setting once, so on an install whose domain has since been renamed it names a host that no longer answers. The method treated it as authoritative and replaced a working Api.Base.Url with the retired host. The Centralpoint Agent reads Api.Base.Url to reach the Master, so from that point it could no longer run sync methods there, while scheduled tasks kept working. This was observed on an install running 8.12.12.

That method now leaves a populated Api.Base.Url alone on a Master, and only fills it in when it is missing, which was its original purpose. Web site behavior is unchanged.

A new Master sync method in this version repairs an install already affected. It first checks whether the configured address answers. If it does, nothing changes. If it does not, it takes the address that carried the request, confirms that address answers, and only then writes it to Api.Base.Url and corrects UpdateInstall.SyncInvokeMethods to match. It cannot write an address it has not proven, so it can never install a second unreachable host. Where appSettings is protected, it reports that and makes no change, so set Protected to no under Master > Admin > Settings first.

web.config change: on a Master whose configured address does not answer, this version writes two appSettings values in the Master's own Root web.config, Api.Base.Url and UpdateInstall.SyncInvokeMethods, and backs the file up to Backups\Web.Config first. No web site or Console web.config is touched, and no binding redirects, handlers or modules change, so a virtual directory running as its own IIS application needs no matching edit. On a Master whose address already answers, nothing is written.
Centralpoint 8.12.13 maintenance run #1 - Master tools now report a failed operation as failed, console navigation recovers from an interrupted build, and sign-in, search and link hardeningThis is the roll-up note for the 2026-08-20 maintenance cycle. Nothing below changes how a feature is used; each item removes a case where the product reported the wrong outcome, stopped early, or exposed something it should not.

Master > Development > Utilities - a failed operation is now reported as failed. SQL Non-Query and Database Maintenance recorded a failure against the site that failed but still finished with a "Completed" status, so a statement or a maintenance pass that failed on every selected site reported success. Both now report the failure and point to the Process Log for the detail. This extends the same correction already made for Master > Deployment > Web Sites in this cycle.

Master > Development > Utilities and Master > Deployment > Web Sites - a failure is recorded against the right run. When one of these tools failed, the failure could be written against an empty process entry rather than the run that was actually going, leaving the real entry open with no end time. Nine tools were affected, including the nightly Clean Up. The Process Log now shows the failure on the run it belongs to.

Master > Content > Scheduled Tasks - clearer warnings. A late-task warning now states how late the task is, and a sync method that was interrupted mid-run is now named in the warning instead of being reported anonymously.

Master > Development > Process Log - historical entries are no longer re-reported. Long-idle orphaned entries that predate the current cycle are marked and set aside rather than reported again on every sweep.

Console navigation - an interrupted build no longer leaves navigation incomplete. If building the navigation tree was interrupted, the partial tree could be served until the application restarted. The build is now discarded on interruption and rebuilt on the next request. Console pages also no longer error when a navigation item's module is missing; the page loads with that item's settings empty.

Admin > Global Login - a certificate problem is now reported as configuration. A certificate that is missing, expired, or whose password does not match is now reported as a configuration issue naming the Global Login record to correct, rather than as a generic error.

AI Governance > NLS Configuration - provider errors no longer include the API key. Errors raised while connecting to Algolia or Amazon Kendra included the configured API key in the message text, which then appeared wherever the error was recorded. The key is no longer included.

Reporting - report errors now name the cause. A report whose Select Command returns a column the grid cannot display now names that column instead of failing with a framework error, and a command that returns no rows at all now says so directly.

Result grids - the All Attributes search field is matched regardless of casing. Where the All Attributes field was selected with different capitalisation than expected, attribute-mapped columns came back empty and the underlying attribute data was included in the response. Both are corrected.

Console links and post-sign-in returns - hardening. External link and embedded-page destinations are now taken from the configured navigation item rather than from the address bar, and every post-sign-in return address is validated against one shared rule instead of three separate copies of it. A return address whose own query string contains a full web address continues to work.

Data updates - one unreadable file no longer stops the rest. A single file that could not be copied ended the whole data update; the remaining files are now processed and the skipped files are reported together at the end.
Tools > Resource Access Diagnostic - new tool to diagnose why a resource will or will not openChanges Made:
A new Resource Access Diagnostic tool has been added under Tools > Resource Access Diagnostic. It helps determine why a document or file will or will not open for a user. Enter a ResourceId, a resource System Name, or a full /Resource.ashx link, and the tool reports in one screen: whether the resource record exists, whether its file is present on the server, whether the resource is enabled, and whether the current user (or another user you name) meets the role requirements. It ends with a plain Yes/No result. It runs the same checks the file viewer performs, so it answers "why won't this preview or download?" without needing direct server access. An optional Check as user field lets you test another user's access; if a username is shared by more than one account it asks for the UserId instead.
Site-wide - result pages that preview a lookup value now load it once per page instead of once per rowA Results View that displays a value from another module using the Column script with Preview enabled previously ran a separate lookup for every row on the page. On a large lookup list this could mean a couple of hundred database round trips to draw a single page of results, which showed up as a slow page and, on the largest lists, a timeout.

Those lookups are now resolved once for the whole page before the results are drawn. The values displayed are unchanged; only the number of lookups changes.

This applies automatically with no configuration change, and no Module Designer setting needs to be turned on. It covers preview columns that point at another module, an audience, a taxonomy, a navigation item, or a tiered selector. A preview column whose lookup list is narrowed by a filter is intentionally left on the previous behaviour, so those columns will not show the same improvement.
Content > Events - recurring events set to December only now generate their occurrencesA recurring event configured to repeat monthly in December only produced no occurrences at all, and reported that no month had been selected even though December was selected. Any other single month, and any combination including a second month, worked normally. December-only recurrences now generate their occurrences as configured.
Master > Content > Scheduled Tasks - overdue and misconfigured monthly tasks no longer take the console offlineA scheduled task whose next run date had fallen a long way behind could take the Master console and all scheduled processing offline, recovering only until the next run and then failing again. Long-overdue tasks are now brought up to date without that failure, however far behind they are.

Two related corrections ship with it. A monthly task saved with no month selected previously ran at the wrong time; it now stops and reports the misconfiguration so it can be corrected. A task that cannot be scheduled at all now leaves its Next Run Date blank, shown as Never, instead of displaying a date in the year 9999 that made it look scheduled.

Alongside these, a failure to record a task's next run date is now reported rather than passing silently, so a task can no longer stop running with nothing in the error log to find it by.
Site-wide - Document Viewer cache file hardening: previews are now keyed by file extension, so two files sharing a name no longer share a previewEach converted document preview is now cached under the source file's full name, including its extension. Previously the extension was left off the cached preview's name, so two files sharing a base name in the same folder, such as Report.docx and Report.pdf in one Uploads folder, resolved to the same cached preview. Whichever document was viewed most recently was the one both of them then displayed, with no error shown and no reconversion. This affected the Word viewer, the Excel viewer, and the PDF preview behind the PdfViewer and FileViewer CpScripts. The PDF preview had the widest exposure, since it converts 22 different file types down to a single .pdf preview. Previews of files held as Resources were never affected, because each resource is already cached under its own unique id, and they keep their existing names.

Existing cached previews are kept, not discarded. The first time a document is viewed after the update, its existing cached preview is renamed to the new name in place, so it is not reconverted. Documents that are not viewed keep their old cached files until they are. Where two files genuinely shared a name, neither adopts the old preview: the previous name could not tell them apart, so each converts its own on its first view.

No preview cache folder should be cleared as part of this update. The rename above handles the transition on its own, one document at a time and only when that document is viewed. Emptying a Temp\AsposeWordViewer, Temp\AsposeExcelViewer or Temp\AsposeToPdf folder would instead force every document on the site to reconvert on its next view.

The cached file name has changed, which matters for the single-file clearing steps documented in the v8.12.12 Word Viewer note. A document at /Uploads/Policies/charter.docx is now cached at ...\Temp\AsposeWordViewer\Uploads\Policies\charter.docx.html, where it was previously charter.html. The same applies to the Excel viewer's .json files and the PDF preview's .pdf files. Clearing one problem document's cached file is still supported and is still the correct approach; only the file name to look for has changed.

A PDF carrying a static watermark now renders. Previously a PDF configured with a fixed watermark through the PdfViewer CpScript failed on every request and returned an error document, because the watermark step looked for a converted copy that was never produced for a source already in PDF form. Only PDFs were affected, and only with a fixed watermark. Every other format, and watermarks that insert the signed-in reader's own details, were unaffected. Such a document now renders with its watermark applied and caches normally.

Alongside this, the Excel viewer now writes its cached preview to a temporary file and swaps it into place only once it is complete, which is how the Word viewer has written its own since v8.12.11. An interruption partway through a conversion, such as the site restarting or the disk filling, previously left the Excel viewer with a truncated preview file stamped as newer than its source workbook, which was then served indefinitely until the workbook itself was re-saved. A write that cannot complete now leaves the previous cached preview untouched, reports the error in the viewer, records it in the error log so it can be traced, and converts again on the next view.
Master > Development > Sync Methods - a server whose reporting stops during an update now restores it on its ownWhen an update replaced the Centralpoint Agent, the agent could restart correctly and continue running scheduled tasks while quietly stopping its check-ins to the central service. The server then looked completely healthy from the console - correct version, service running, scheduled work firing - while central reporting and remote commands were unavailable for it until someone restarted the service by hand on the server.

The agent now retries on its own and resumes reporting once the condition clears, so no manual restart is required. It also records why reporting stopped in its own log, rather than stopping silently, and no longer repeats the same message on every retry.
Master > Deployment > Updates - an update install no longer fails because the progress display was being read at the same momentInstalling an update from Master > Deployment > Updates could stop partway with a message about the file UpdateSteps.htm being in use by another process, even though nothing was wrong with the update itself. That file is the progress log the page reads to keep showing steps after the application restarts mid-install, and the page reading it could block the installer from writing to it. The installer and the progress display no longer contend for the file, and a progress write that cannot complete now leaves a note in the step list instead of ending the install. Retrying the install was the correct workaround and is no longer needed.

Two related improvements ship with it. The progress display is now confined to reading only the update progress file, and a page that requests anything else is refused. A failed progress write also no longer causes a successful install to be reported as failed.
Site-wide - a Data Source can no longer be set to run with no query time limit, and CpScript asset includes cache-bust automaticallyA Data Source can no longer be configured to run its query with no time limit at all. The DataSource CpScript's CommandTimeout attribute is documented in the Script Designer for the first time, and a value of 0 - which previously meant no limit - now resolves to the system maximum. Any value above the system maximum continues to be capped, as before.

Existing Data Sources are not being given shorter time limits. A Data Source that leaves Command Timeout blank is unaffected: each Data Source type keeps exactly the default it had before, so existing feeds run as they do today. A Data Source explicitly set to 0 now stops at the system maximum, which is higher than the page request limit those queries already run under, so a query that completed before still completes.

One case worth reviewing. On Connection String, ODBC, OLE DB, Oracle and module-cached Data Sources, a CommandTimeout value was previously accepted and then silently ignored. It now applies. If one of those Data Sources carries an explicit value that is lower than the limit it was effectively running at, that value now takes effect - so check any Data Source of those types that has Command Timeout filled in. Ones left blank are unchanged.

The RegisterCssFile and RegisterUnmanagedScriptInclude CpScripts now add a cache-busting version to a site-relative stylesheet or script automatically, taken from the file's last modified date and applied when the page renders. A version query string added by hand is now replaced, so hand-added versions should be removed from existing content: they pin the file to an old version and stop later updates from reaching browsers. Fully qualified and protocol-relative URLs are left exactly as written.

The Word and Excel viewers now read a single shared list of supported formats, so the FileViewer CpScript's "View File in Browser" link and the viewer page it opens can no longer disagree about which file types are supported.
Master > Development > Sync Methods - the Agent update now refuses before replacing any files when it cannot manage the serviceThe sync method that updates the Centralpoint Agent used to begin replacing the Agent files and only then discover that it could not stop or start the Windows service, leaving the Agent part-updated and stopped. It now checks that it can manage the service first and refuses with a clear explanation if it cannot, so nothing is replaced. It also distinguishes a service that is simply slow to stop from one that has been refused: a slow stop is now waited for and re-checked rather than being treated as a failure, and a service already running at the target version is reported as such instead of being restarted needlessly.
Master > Deployment > Web Sites - site tools now report when an operation could not finish, instead of reporting successSeveral site operations in Master > Deployment > Web Sites could fail silently on servers where the Master does not have permission to manage IIS or Windows services. In each case the console reported success and the operator had no way to know something had been left undone. These now report honestly:
  • Deleting a web site - if the IIS bindings cannot be read, the process status now says so and the failure is recorded, so it is clear that a hosts-file entry may have been left in place. Previously this was discarded entirely.
  • Restarting the API application - now reports three outcomes instead of two: restarted, requested but not confirmed, or failed. Previously anything that was not an outright failure was shown as a successful restart, including a restart that was only requested. This wording is shared with Master > Admin > Properties, so both pages say the same thing.
  • Saving load balancing settings - if the Centralpoint Agent service cannot be restarted to pick up the new configuration, the operator is now told. Previously this went only to trace output, which is switched off on client servers, so the save reported success while the Agent carried on with its previous configuration.


Where a failure is caused by insufficient permissions, the message now explains the cause and, where one exists, points to the Server Hub action that can carry out the same operation.
Data Transform - Design (Styles) module fields beyond Global/Icons are now individually mappableWhen a Data Transfer uses a module that has a "Site Type Properties" field (an Attribute Collection) as its source or destination — most notably the Design (Styles) module — the Fields tab now lists every sub-field as its own mappable column, each with its proper control (color picker, background-repeat list, font list, etc.). This covers all the tabs beyond Global and Icons: Top, Right, Bottom, Left, Center, Navigation, Sub Nav, Mobile Nav, and Misc. Previously only the Global and Icons fields were mappable and every other field was locked inside a single Site Type Properties value, so the only way to load them was to hand-build one large XML value. Expansion is automatic — there is no setting to enable. Existing transfers are unaffected: the new columns default to each field's existing value, so re-running a transfer does not require a new source mapping and does not change any field you did not map. On import, mapped values are merged into the module's Site Type Properties, leaving the fields you did not map untouched.
Site-wide - Statistical Semantic Search removal: measured re-index times, and the how-to pages it leaves behindThis is a follow-up to Site-wide - Statistical Semantic Search is removed, and its example Data Sources are archived, filed earlier in this cycle. That note still describes what the release does and how to opt out; nothing in it has changed. This one adds the timings, now that the removal has been run across a full server.

The re-index is far quicker than the earlier note suggested. That note said the rebuild "can run for hours on a large site", which was a conservative estimate made before the removal had been run at scale. Measured across 39 sites on one server:
  • The whole server finished in 50 minutes, start to last index complete.
  • The largest site, at 2.7 GB of indexed content, rebuilt in 6 minutes 27 seconds.
  • Ordinary site search and Contextual Search returned identical result counts before and after on every site checked.


No site needs to be scheduled separately. The sync works through sites one at a time rather than starting every re-index at once, so the load stays spread out on its own. A normal sync window is sufficient, and there is no need to stagger sites or hold the large ones back. An off-hours window is still the right choice, for the reason the earlier note gives.

Five how-to pages under Content > Generic describe the removed feature and should be retired. They contain no semantic queries, so the release leaves them untouched and they will keep rendering - but after this release they document something that no longer exists:
  • Semantic - Document Keyphrases
  • Semantic - Similar Documents
  • Semantic - All Keyphrases Score in Content but not in Keywords
  • How to create a Semantic Keywords Tag Cloud (Generic Enhanced A) including an EXCLUDE dictionary
  • How to render a Semantic Keywords Tag Cloud - Against an Individual Record (Generic Enhanced A Only)

Site-wide - the console now recovers on its own after a brief interruption to the central serviceA short interruption in a site's connection to the central Oxcyon service could previously leave part of the console unusable until the site's application was restarted, which in practice could mean many hours. The first failed lookup was remembered and repeated on every later page view, so the site never retried even after the connection was fine again. Affected lookups now retry on the next page view and the console recovers on its own.

This covers two areas a user would notice:
  • Console navigation. The menu and breadcrumb depend on a licensing lookup against the central service. A single brief failure could break those on every console page until the application restarted.
  • Administrator role checks. A brief database interruption could leave administrator permissions unresolvable for the whole application in the same way.


On Development > Errors, sign-in failures against the central service are now grouped separately from connection failures. The two are unrelated faults that previously shared one group, which meant a burst of one could use up the hourly reporting limit and hide the other. Existing error records keep their current grouping; the split applies to newly reported errors.
Master > Deployment > Web Sites - raised request time limits so large site creations and long-running tools no longer time outSeveral pages and services were running under time limits far shorter than the work they perform, and would stop partway with a generic error rather than finishing.
  • Creating a web site from a backup under Master > Deployment > Web Sites had a one-hour limit. On a large site the domain-rewrite stage alone can exceed that, so the creation failed after the database and files were already in place. The limit is now five hours, and the rewrite stage itself was made substantially faster - it no longer scans every text column twice on sites whose new domain is longer than the old one.
  • Retrying a sync method from the Server Hub had a ten-minute limit, while the same method run during a version install had two hours. A long database operation could therefore fail on retry and succeed on install, with nothing to explain the difference. Retries now get the same five-hour allowance as the other maintenance services.
  • Streaming a video or large file from the console, opening the template gallery, and converting a document to PDF each had no explicit limit and fell back to a short default. All three now carry their own.


Installations gained two safeguards. The installer now refuses to run when a Centralpoint database already exists on the SQL server, because continuing would replace it and discard every site, user and setting in it - recovering an installation by re-running the installer is no longer possible by accident. It also reports whether the Centralpoint Agent service ended up installed and running, so a server that would be invisible to the Server Hub is visible at the end of the run instead of days later.

web.config change - please read. This release edits web.config on the main site and Console to raise these limits. Two situations need attention on your installation:
  • A virtual directory that runs as its own IIS application has a separate web.config that the deployment does not touch, so it keeps the old, shorter limits. If that sub-application serves long-running requests - large downloads, document conversion, reporting - the same time limits must be applied to its own web.config by hand.
  • Custom code with its own configuration is unaffected by the values themselves, but confirm the site still loads after the update if your configuration overrides the same settings; where it does, your value takes precedence and may still be too short.

Site-wide - audiences missing a home page are now reported, and a site root that cannot resolve returns 404 instead of loopingAn audience with no published home page previously showed visitors an error page while recording nothing an administrator could act on. That condition is now reported and appears on Development > Errors, so it can be found without reading a server log. It is reported once per audience for the life of the application, not on every visit - a missing home page is a configuration fault rather than an event, so one entry per audience is the intended volume.

A new check also runs as part of the standard Clean Up task (Master > Content > Scheduled Tasks) and reports audiences that have pages but no home page, before a visitor finds one. Per-site detail is written to Master > Development > Process Log. Audiences with no pages at all are counted rather than reported, so the report stays limited to audiences that are genuinely broken - on a typical site that is the difference between one finding and hundreds. A single report covers the whole run and names every affected site.

Separately, a site root that cannot resolve to a home page - most often a domain added without a matching Preferred URLs record - previously returned a redirect to itself, which a browser reports as a redirect loop with no explanation. It now returns a standard 404 and records the host along with the address it resolved to, so the cause is visible instead of being mistaken for an outage.

The Events module add-to-calendar link (the addToMyCalendarText option) now returns a standard 404 when the event has been removed or has expired, rather than an error page.

To resolve a reported audience, open Site Architecture > Audiences, select the audience, and publish a home page for it. To resolve an unresolvable site root, add the Preferred URLs record for that domain, or a URL Redirect record pointing it at a valid page.
Master > Development > Sync Methods - a sync method that could not update a second load-balanced web server now reports Partial instead of SuccessA site can be configured for load balancing, which adds a second web server sharing the same database. The sync methods that write site configuration write it to both servers.

Previously, if the write to the second server did not succeed - its path unreachable, or its permissions denied - the sync method still recorded Success. The first server was updated, the second was not, and the record gave no indication of it. Those methods now record Partial on Master > Development > Sync Methods, keeping the individual first- and second-server results on the record. A Partial record can be retried or marked Ignored from the record itself, the same as a failed one.

A run that updated both servers reports Success exactly as before - nothing that currently succeeds changes. An unexpected condition during the second-server write is now reported as a failure on the record rather than absorbed into it.

Existing records are not re-evaluated. A method that already recorded Success on a server does not run again, so the corrected reporting applies to methods that have yet to run there. On a site with no second server configured, nothing changes.

Centralpoint Update 8.12.12
Monday, August 3, 2026
FeatureSummary
Centralpoint 8.12.12 maintenance - faster site map and console navigation, execution ceilings for long-running handlers, and console reliability fixesNavigation and site map performance. The client-facing site map and the console navigation tree were rebuilt by re-scanning the entire navigation table once per node. The cost grew sharply with the number of navigation items and surfaced as slow page loads and occasional request timeouts on larger sites. Both now build in a single pass. The navigation output itself is unchanged - this is purely a speed improvement.

Execution ceilings for long-running handlers. Three handlers that legitimately run for minutes had no ceiling of their own and inherited the ASP.NET 110-second default, which aborted them mid-operation:
  • Resource.ashx, which streams files and video to the browser, now allows 1800 seconds
  • Scripting/AsposeToImg.ashx, which renders a document thumbnail, now allows 600 seconds
  • WebServices/Utilities.asmx on Master now allows 18000 seconds


Each value is a floor, not an override - a site already configured higher keeps its own value. This changes web.config on every site; see the warning below. Note that the document thumbnail ceiling is a mitigation rather than a fix: a document that cannot convert is still retried on every view, which is tracked separately.

Console reliability.
  • Development > Content Audit now names the specific configuration entry or audience that is missing, instead of failing with a generic error
  • The Code File Manager no longer errors when opened with an unrecognized site in the address bar - it falls back to the current site
  • Logging entries created without a results count no longer fail
  • Trigger registrations are now cached in a form safe to read from concurrent requests, removing an intermittent failure under load


Security hardening. Several console detail pages built their database lookup by concatenating a value from the page rather than passing it as a parameter. All were converted to parameterized queries: Master > CMS > Keyword Lists, Master > CMS > Relations, Master > Admin > Private Labels, Master > Admin > Roles, and Development > Keyword Lists. Separately, predicate column validation on Master > CMS > Relations now checks the expression by compiling it rather than running it.

Deployment and server management.
  • The Centralpoint Agent's IIS repair now creates a site's missing /Api application, and corrects one that points at the wrong or a deleted application pool. Previously a site whose API was never mounted could report as healthy.
  • The deployment engine's file copy step now honors the same exclusion list its cleanup step already used
  • Master > Development > Sync Methods now keeps each site's local copy of sync-method history in step with the master record, so a site restored or copied from another server no longer inherits stale failures from its source
  • Master > Content > Web Sites no longer reports a successful API application pool restart when the restart actually failed, and now names the pool in the error


Background reliability.
  • Long-running process cleanup now uses a recorded activity timestamp, so a process that is still working is no longer marked as abandoned during a quiet phase
  • Static file references now carry an automatic version stamp, so browsers pick up updated files after a deployment instead of serving a cached copy
  • A failure to reach Uber is now consistently classified as an infrastructure issue rather than being reported as an application error, and those calls are time-bounded
  • Sign-in continues to work against the last known good signing key when the database is briefly unreachable, rather than failing outright


IMPORTANT - web.config changes in this release. The three ceilings above are applied by sync methods that edit web.config directly. Concretely they add or raise a ` block containing system.web/httpRuntime executionTimeout`:
  • Resource.ashx -> 1800, applied to each site's Root/Web.config and Console/Web.config
  • Scripting/AsposeToImg.ashx -> 600, applied to each site's Root/Web.config
  • WebServices/Utilities.asmx -> 18000, applied to the Master Root/Web.config only


The deployment touches the main site and Console web.config only. Two client-impact cases:

1. A virtual directory running as its own IIS application has a separate web.config that the deployment does not touch. If that sub-application serves Resource.ashx or the document thumbnail handler, it keeps the 110-second default and will still abort long downloads or renders. The same ` blocks must be added to that application's own web.config` by hand.
2. A site that has already raised any of these values keeps its own setting. These are floors, so no existing configuration is lowered - but confirm the intended value is still in place after the sync.

There are no binding redirect, handler, or module changes in this release, so client custom code needs no corresponding configuration change.
Word Viewer — tables now render at their defined widthThe Word Viewer now sizes tables to their defined width. Documents containing tables are rendered with a fixed-layout method that preserves each page's exact dimensions; previously a table could be drawn narrower than defined, sized to whatever text happened to sit in its cells. Where a table continued across pages this was most visible, since each page could be drawn at a different width and the pages did not match each other. Documents whose tables are wider than the page itself continue to use the standard responsive rendering, because a fixed-layout page would cut off the columns that fall past the page edge. Documents without tables are unaffected.

This is the same rendering method already used for documents containing floating shapes, text boxes, and anchored images.

Note on these documents: because fixed-layout pages keep their exact dimensions, they are not responsive. Very wide pages on small screens may require horizontal scrolling.

Clearing the cached file for a problem document

The viewer saves each converted document as an HTML file under the site's Temp\AsposeWordViewer folder so it does not re-render on every view. If a specific document renders incorrectly and needs to be regenerated (for example, after the source document is corrected), delete only that document's cached file.

Cache location: [site]\Temp\AsposeWordViewer\[document folders]\[filename].html
  • A document at /Uploads/Policies/charter.docx is cached at ...\Temp\AsposeWordViewer\Uploads\Policies\charter.html
  • Resource-based documents are cached at ...\Temp\AsposeWordViewer\Resources\[resourceId].html


Steps:

1. Locate the .html file that matches the problem document under Temp\AsposeWordViewer.
2. Delete that single file.
3. Reopen the document in the viewer; it regenerates automatically on the next view.

Important: delete only the specific problem document's cached file. Do not clear the entire AsposeWordViewer folder. Every viewed document is cached there for performance, and removing all of them forces every document to re-render.
Data Transform > Data Transfer - FileDownload "Save As Resource" now tracks files by a durable key so re-imported OneDrive files update in place instead of duplicatingThe FileDownload script's Save As Resource mode now identifies each imported file by a durable source key instead of the download link. Previously, transfers from OneDrive or SharePoint Online created a brand-new Resource on every run, because the OneDrive download link changes each time and the system could not recognize a file it had already imported. This caused the Resources list to grow on every scheduled run and the returned link to change each time.

With this fix, re-importing the same source file updates the existing Resource in place: no duplicate rows, and the link stays the same across runs. For OneDrive and SharePoint Online this is automatic (the file's own item id is used, scoped to its drive). A new optional Identity Column field has been added to the FileDownload script for other source types whose URL is temporary or signed; leave it empty for OneDrive.

The Resource System Name is now generated so the same source file always produces the same name, which keeps the /Resource.ashx?sn=... link stable across runs. When ResourceUrlByName is enabled, the returned link uses that stable System Name.

Important - one-time behavior on upgrade: existing OneDrive or SharePoint Online transfers already running under Save As Resource will create one fresh set of Resources on their first run after this update. The previously duplicated rows are left in place and simply stop growing; after that first run, re-imports update in place as expected. Older duplicate rows can be cleaned up separately if desired. This release makes no web.config changes.
Site Architecture > Module Designer > Personalized Dashboard — gadgets now carry stable CSS classes so individual gadgets can be styledEvery gadget on a personalized dashboard now renders with CSS classes that identify it, so a stylesheet can target one specific gadget or every gadget of a given type. Previously the only identifiers in the markup were generated from a gadget's position on the page, so they differed from user to user and changed whenever a gadget was moved. Styling an individual gadget was not possible, and matching on the gadget name did not work either because users can rename their own gadgets.

Each gadget wrapper now carries:
  • A type class on every gadget, naming the kind of gadget, such as cp-gadget-rss or cp-gadget-html.
  • An instance class where the gadget has an identity to key on. Preset gadgets use their record number, for example cp-gadget-6. Gadgets configured with a URL, meaning RSS and URL gadgets, use a simplified form of that URL, for example cp-gadget-rss-feeds-bbci-co-uk-news-rss-xml. These are the gadgets a user can add more than once, so the type alone would not tell them apart.


Neither class is affected by renaming a gadget or moving it to a different column or position. This means .cp-gadget-rss can style every feed alike while an instance class overrides a single one.

The available classes are documented in the PersonalDash module's Styles attribute, in the Dashboard group of the module view designer. The default styles now list the gadget type selectors, and new help text on the attribute describes the naming so it is discoverable without inspecting page markup.

No configuration changes are required. The classes begin rendering on their own once the sync is applied. There are no database changes, no new module settings to enable, and nothing to configure per site. Styling is opt in, so until a rule is added to the Styles attribute the dashboard looks exactly as it did before. Installations that have already customized their dashboard styles keep their existing styles untouched, and still receive the new help text describing the classes.

Note on record numbers: preset gadget record numbers are assigned per installation, while module view settings are carried between installations by the sync engine. A rule written against a specific gadget number will not point at the same gadget on a different installation, so those rules should be authored on the site where they will run. The URL based classes are not affected by this.

Two related corrections ship with this change:
  • SQL performance has been optimized when loading a dashboard. Dashboards containing preset gadgets now make considerably fewer database calls per page load, and the saving grows with the number of gadgets on the dashboard.
  • Each dashboard module view now keeps its own default gadget list. Previously every dashboard on a site shared a single cached list, so whichever dashboard loaded first determined what the others showed. On a site with more than one dashboard, a user who has never customized their layout may now see a different, correct set of default gadgets. Users with a saved layout are unaffected.

macro-enabled Word document (.docm) supportMacro-enabled Word documents (.docm) are now handled everywhere other Word formats are. Previously a .docm could be uploaded but nothing in the system would process it: the FileViewer CpScript rendered no link at all, the PdfViewer CpScript and the PDF and thumbnail handlers returned nothing, and the document's text was never added to the full-text search index. The file was accepted on upload and then effectively invisible.

.docm is now accepted by:
  • FileViewer and the Word viewer page
  • PdfViewer and the PDF conversion handler
  • Thumbnail and image generation
  • Full-text search extraction (the ResourceContent attribute)
  • Word document content attribute extraction
  • FileOutput template documents


Two related corrections ship alongside it. The FileViewer CpScript now also emits links for .xlsb and .xlsm spreadsheets, which the Excel viewer already displayed but for which no link was ever generated. And the FileOutput CpScript now matches template file extensions case-insensitively, so a template saved with an uppercase extension such as Template.DOCX is processed instead of being silently skipped, producing no file and no error.

The Word viewer's unsupported-format message has also been reworded to name the supported formats.
Admin > Duplicate Content — new tool for finding and reviewing duplicate recordsA new Duplicate Content tool finds records that hold the same content as each other and groups them together so they can be cleaned up from one place.

Each set of comparisons is configured as a scheduled task under Master > Content > Scheduled Tasks, choosing which modules to look at and which fields decide whether two records count as the same. Matches are found within a single module and across several, so the same content published in two places is reported together. The comparison ignores differences that do not change what a reader sees, such as formatting, spacing and capitalization, and it looks at one web site at a time.

Results are reviewed under Admin > Duplicate Content. Records that match are listed side by side with their module, dates and status, so the one to keep is easy to pick out. Redundant records can be deleted, which sends them to the recycle bin and leaves them restorable. Duplicates that exist on purpose can be dismissed instead, with an optional note explaining why, which stops them being reported without deleting anything. Anything dismissed can be put back into the report later.

The tool only reports what is true at the moment. Editing a record so it no longer matches removes it from the list on the next run, and deleting one removes it straight away. The first run examines every record and can take a while on a large module; later runs only look at what has changed since, so they finish quickly. An optional time limit keeps any single run inside a chosen window.

Each person sees only the groups and records their account already allows them to see elsewhere in the Console, so two administrators may correctly see different lists.




Data Transform > Data Transfer — new option to return Resource file URLs by System NameThe FileDownload script now has a new Resource Url By System Name option, available when Save As Resource is enabled. Normally, when a Data Transfer downloads a file and stores it as a Resource, the script returns the file's link using the Resource's Id (for example, /Resource.ashx?id=...). Some sites have existing preview and document-viewer scripts that expect the link in the System Name form instead (for example, /Resource.ashx?sn=...). Enabling this option makes the script return the System Name form. Both forms point to the exact same stored file. The option is off by default, so existing transfers are unaffected. The option only takes effect when Save As Resource is also enabled.
Master > Deployment > Updates - update installs now report every file that failed, and agent updates no longer block on a locked fileFile copying across the deployment path has been consolidated onto a single routine that checks its own work, and every place that copies files during an update, a patch or an agent update now uses it.

Update installs. An update that cannot write a file no longer stops at the first one. It finishes the file set, then fails with the complete list of files that did not land, so a single locked or read-only file no longer hides everything after it. A destination marked read-only is now cleared and written instead of aborting the run. After each section is copied, the applied files are reconciled against the update package and any file that is missing or a different size is reported as a warning on the process status and in the error detail - previously a partially applied file set looked identical to a complete one. The install also no longer leaves the Master API application pool stopped when it fails: the pool is restarted before the failure is reported.

Agent and CLI updates. The Centralpoint Agent and Centralpoint.exe are now replaced by renaming the existing file aside and writing a fresh copy, rather than overwriting the running file in place. Overwriting required exclusive access to a file that was in use, so on servers where antivirus, a file indexer or a backup agent holds a handle the update could not succeed at any retry count and needed a manual copy every release. If the replacement cannot be completed, the previous file is put back, so the service is never left without a working executable. The agent service is also now confirmed to reach Running before the update reports success.

Patches. Each file a patch writes is now read back and compared against the file the patch shipped. A mismatch is reported with the expected and actual values and the patch reports failure instead of success. A patch that stops an application pool now waits for it to come back and reports failure if it does not. When a patch cannot land its files for a site, that site's configuration step is skipped rather than applying binding redirects for assemblies that did not arrive - the redirects for other sites on the same server still apply as normal. A patch that reports failure is no longer recorded as applied, so it can be re-sent.
Master > Deployment > Synchronize - one sync per site at a time, with truthful reporting and a recoverable data syncSynchronizing a site is now protected against overlapping runs. Only one synchronization can run against a given site on a server at a time. Under Master > Deployment > Synchronize, a site that is already synchronizing is shown as in progress and cannot be selected, and starting another run against it reports that it was skipped rather than starting a second one. Selecting several sites still synchronizes the ones that are free.

The synchronization also now reports what actually happened. Previously a run could report Sync Completed even when it had failed internally, when a deployment step failed, or when the data synchronization declined to run. Those outcomes are now reported as failures on both the page and the process record, and a data synchronization that refuses because the site has no recent backup says so instead of finishing silently.

Data synchronization is safer and more recoverable:
  • The data synchronization will not delete content when another process is interfering with the working tables it uses. It stops with a clear message instead.
  • A single file marked read-only no longer aborts an entire synchronization. The file is corrected automatically and the run continues.
  • Recovering content no longer depends on the file copy finishing first. The database work runs even if the file phase fails, and All Elements no longer forces every file to be re-copied, so restoring content completes on large sites instead of timing out.
  • Long file copies now report their progress, so a healthy run is no longer mistaken for a stalled one.


Under Master > Development > Process Monitor, processes now record who started them rather than appearing as automated, keep their status current even during quiet phases, and the page loads faster on installations with a large process history.
Admin > Properties - new Protect Statistical Semantic Search option, ahead of the v8.12.13 removalA new Protect Statistical Semantic Search property has been added under Admin > Properties. It controls whether this site keeps Statistical Semantic Search when the feature is removed in v8.12.13.

Statistical Semantic Search is an optional SQL Server feature that Centralpoint does not create and does not require. Where it is present it was enabled by hand on the database server. A stalled semantic index rebuild can consume enough database resources to slow or stop a site, so the feature is being retired across all installations.

The property defaults to No, which means the removal will run on this site. Set it to Yes only if this site actively uses semantic search. Taking no action means Statistical Semantic Search will be removed from this site in v8.12.13.

What the v8.12.13 update will do on a site that has not opted out:
  • Remove the semantic option from the site's full text indexed columns.
  • Retire the semantic example Data Sources under Design > Data Sources. These are archived rather than deleted, so they remain retrievable.


Ordinary keyword search and Contextual Search are not affected - only the per column semantic option is removed. Removing it causes SQL Server to rebuild the full text index, so the v8.12.13 update should be scheduled outside business hours.

Clients who have copied a semantic example Data Source into a live page should review those pages before v8.12.13, or set this property to Yes to keep the feature on this site.
Site-wide - links built from the current page address are now encoded (security)Links that Centralpoint builds from the address of the page being viewed are now encoded before being written into the page. This affects the breadcrumb trail (BreadCrumbTrail), the Enable/Disable Edit Mode link (EditMode), the "Export to Excel" links and the record Add/Edit/Delete actions on dashboard views (LeadsDashboardScript, TrafficDashboardScript, DashboardAction, BuldLink, CompanyNavigation), and the Yahoo Calendar link produced by AddToCalendar.

Previously a visitor could append specially crafted text to a page address and have it treated as part of the link markup rather than as part of the address. The encoding closes that. It is deliberately narrow so existing links are unaffected: addresses that already contain encoded characters, such as & in a query string, are left exactly as they are, so paged, filtered and taxonomy-filtered views continue to link as before.

This is a code-only change delivered with the update package. There is no configuration, CMS or database change, and nothing to enable.
Admin > Global Login - hardened post-login redirect for SAML sign-in (open-redirect fix) SAML sign-in now validates the destination a user is sent to after a successful login. Previously the return destination could be supplied in the sign-in link and was followed without checking, so a crafted link could route a user to an outside website immediately after a genuine login. The sign-in flow now only honors a destination that is a path on the same site, or a full web address on the same site''s own domain; anything pointing to a different domain (or an unreadable value) sends the user to the site home page instead. Destinations an administrator configures on a Global Login record (the RedirectTo setting) are unchanged and continue to work, including a full same-site address such as https:///section/page. The new check applies to both service-provider and identity-provider initiated sign-in, and to the redirect shown after a failed sign-in.
Admin > Authorizations - resolved repeated reauthorization prompts on Microsoft connectionsChanges Made

Some clients reported having to reauthorize their Microsoft connections over and over. An authorization would complete successfully, work for about an hour, and then report that it needed authorizing again. Reauthorizing restored it for about another hour, indefinitely.

It was most commonly identified on Data Transfer records using the Office 365 and SharePoint readers, since those depend on the connection staying live between scheduled runs.

The cause was a missing or out-of-date address for the master in the Azure application's Redirect URI list. Microsoft access is renewed automatically about once an hour, and that renewal was sending the master's address for Microsoft to check against that list. Where the address was absent, or still pointed at a previous server after a migration, Microsoft rejected the renewal. The initial authorization was unaffected because it runs against the site address, which is normally registered, so authorizing always appeared to work and only the renewal behind it failed.

The renewal no longer sends an address at all, which is what the Microsoft standard calls for on that step. A missing or stale master entry no longer causes the connection to lapse, and a future server, domain or IP change will not break an existing connection the same way. No configuration changes are required to resolve this on either the Centralpoint or the Azure side. Reauthorizing an affected connection once after the update is enough.

A second, related correction: on a multi-site install, a renewal triggered from a Data Transfer was being saved against the master instead of the site the connection belonged to, leaving the site's own record untouched.

Where a renewal does fail, the failure report now names the install it came from. Reports of this kind are collected centrally and previously gave no indication of which client produced them.

The Redirect URL attribute on an authorization record at Admin > Authorizations is now documented. Leaving it blank uses the built-in callback address, which is correct for nearly every install, and any value entered there must be registered in the Azure application.

The master address should still be present in the Azure Redirect URI list, because an authorization started from the Master console continues to use it. It is no longer involved in the hourly renewal, so a missing entry now surfaces immediately when authorizing rather than an hour later.

The Authorizations help article has been rewritten to cover the Redirect URI requirements, where each address is found under Admin > Console Settings, and what to re-check after a server move.
Master - 8.12.12 maintenance: reliability fixes across sync, scheduled tasks, sign-in, and the console (raises the Utilities.asmx execution ceiling)This is the roll-up for the 8.12.12 weekly maintenance pass. Every item came from a real failure observed on a client install, not from planned feature work.

Execution ceiling for Utilities.asmx raised to 5 hours. Utilities.asmx and ScheduledTasks.asmx both run the same cleanup sweep across every web site, but the shipped ceiling depended on which endpoint the caller used - 15 minutes on one, 5 hours on the other. A client's cleanup aborted mid-sweep at exactly 15 minutes. Both endpoints now allow 5 hours. This is a web.config change - see the warning below.

Sign-in no longer breaks the page when the central server answers with an error page. If the central server returned a maintenance page or an error page instead of a normal response, sign-in raised an unhandled error and took the page down with it. It now denies the sign-in cleanly and records the reason. Any password present in the returned content is masked before it is recorded.

Console navigation survives a brief loss of contact with the central server. The list of groups a site belongs to is read from the central server on every console render, so a momentary network blip could empty the navigation. That list is now cached for an hour, with the last known good value served through a short outage and a ceiling past which it stops serving stale data. A failure for one site no longer affects any other.

Health Monitor loads its notes in one pass. The records view previously issued a separate query for every row on the page. It now loads them together, in batches, so a large page size no longer slows the page or exceeds a database limit.

Data Broadcast: unsubscribed-recipient list. When a broadcast was configured to unsubscribe bad email addresses, the resulting list was never produced. It is now generated for both bad-address and duplicate-address modes, and each batch writes to its own folder instead of nesting inside the previous one.

Data Archive: the configured timeout now applies to the whole run. The extended timeout was applied several statements too late, so the earliest steps still ran under the default and could abort on a large archive.

Installs no longer abandon sync methods during a cold start. When a site was still starting up, an internal call could fail on its first attempt and the remaining sync methods were skipped, leaving them Pending. Those attempts are now retried - but only where the response proves the work never began, so a retry can never start the same sync twice.

Article pages no longer fail when search telemetry is slow. Recording search insights held the page open until the remote service answered. Those calls are now bounded and, if they fail, the article still renders.

Marketplace Directory contact lookup now passes its record identifiers safely, and Query Analyzer releases its saved-query connections properly.

Diagnostics added where a failure previously reported nothing useful. Impersonation failures now record the underlying Windows reason, central-server call failures record the transport status, and the Process Monitor no longer suggests a cause that has been ruled out.

Agent and CLI updated to 8.12.12.0 and delivered by this sync.

web.config warning. This release changes Master/Root/Web.config: the WebServices/Utilities.asmx location's executionTimeout goes from 900 to 18000 seconds. Existing installs are upgraded by the RaiseUtilitiesAsmxExecutionTimeoutTo18000 sync method, which is floor-only - a client who already raised the value keeps theirs, and an install already at 18000 is unchanged. Only the Master site's own web.config is touched.
  • Virtual directories running as their own IIS application have a separate web.config that this deployment does not touch. If a sub-application calls Utilities.asmx, its cleanup still aborts at whatever ceiling its own config carries. Apply the same executionTimeout there by hand.
  • The usual custom-code concern does not apply here: this changes a timeout value only, with no assembly, handler, or module changes, so nothing that loads today can fail to load after it.

Centralpoint Update 8.12.11
Monday, July 20, 2026
FeatureSummary
Weekly Maintenance 8.12.11 - site search self-heal, update-install serialization, an API authentication status change, security fixes, and console clarityThe weekly maintenance release for 8.12.11. Two items below need attention on installations with custom code or custom integrations, and are called out separately at the end.

Site search
  • A stalled search index now recovers on its own. The health check previously treated any index reporting an active population as healthy and busy, so an index whose population had stopped progressing was skipped on every sync and cleanup indefinitely, and the site returned no search results with no error. It is now treated as stalled once it has run past a generous threshold with nothing indexed against a table that has rows, and repaired - releasing automatic change tracking first, because the database engine otherwise declines the stop request and the index stays stalled.


Updates and deployment (Master)
  • Concurrent update installs are prevented. The pipeline uses one fixed working folder, and a finishing run removed it before stamping the version, so a second in-flight run lost its extracted package and failed reporting an incomplete update package. Installs are now serialized per installation and a second run declines cleanly.
  • A reused backup is verified before it is trusted. A completion marker is written only after every file has copied, and the retry path requires it, so an interrupted backup is no longer treated as complete. Long file paths are handled throughout, including the marker itself.
  • A leftover file that cannot be deleted no longer aborts an install after the file tree has already been replaced, which previously left a partially applied update.
  • Removing a deployment target no longer fails with a database syntax error.


Scheduled tasks (Master)
  • The scheduled-tasks endpoint execution timeout is raised to 5 hours, so a pass on an installation with many sites no longer ends part-way. See the web.config note below.
  • The webhook step that runs first on each pass now retries a transient database failure instead of reporting an error and skipping the pass. Only failures that fail immediately are retried; a command that already used its full time budget is not, since re-running it would hold the queue for the same result.
  • The nightly cleanup task and the development build task now coordinate across the whole server rather than only within one application, closing a case where a restart between them allowed an overlap that left the cleanup hanging.


Processes and error reporting
  • The stale-process sweep now clears every orphan in one pass. A single failure previously ended the sweep, so a backlog cleared at roughly one per night.
  • The error-reporting path itself is now tolerant of failure, so a problem while recording an error cannot interrupt whatever was reporting it.
  • Failures reaching the central error-reporting service are classified correctly again, restoring the rate limiting they had lost.
  • A.D.A.M. content-service failures are now reported instead of being written to a trace channel that is disabled outside development, where an outage produced an empty result that looked like a customer with no products.
  • A request that is aborted mid-page - a timeout, a recycle, a visitor navigating away - is no longer reported as a Module Designer Results View failure against a correctly configured view.


Console
  • On AI Governance > AI Providers, the model row now labels itself by what its button actually does. It previously read Set as Generative Default on every provider, but only the provider card's button switches the active provider; on any other provider the model row records the model and leaves the active provider alone, while still reporting success. It now reads Use as this provider's model in that case, and the dialog and confirmation say so.
  • On API > API Test Center, a failed Site Info call reports the real reason instead of a NullReferenceException. Where the API returns no message, which is normal for an authentication refusal, the card says so and names where to look.


Security
  • The SAML callback test page validates its return path at the source rather than trusting the query string, closing an open-redirect and a script-injection route, and its identity-provider lookup is now parameterised.
  • An upload path is decoded before validation and its resolved location confirmed inside the site root before any file is written, closing a path-traversal route through an encoded value.


Other
  • The vector orphan cleanup is batched so the recurring reconcile sweep no longer times out on a large backlog.
  • A signature form no longer fails when its temporary image cannot be removed. Pressing Start Over previously produced an unhandled error and lost the visitor's signature if the file was briefly held by another process. Also applied to the change-request approval flow.
  • The website activity log no longer shares one buffer across request threads, and no longer drops entries when a flush coincides with a page write.
  • A site's most recent backup date is now the newest backup rather than an arbitrary one.


ACTION 1 - web.config change. This release includes a sync-invoked change to the Master site's web.config: the ` block for WebServices/ScheduledTasks.asmx has its executionTimeout raised to 18000 seconds (previously 900). The deployment updates the Master site's own web.config` only.
  • A virtual directory that runs as its own IIS application has a separate web.config that this deployment does not touch. If such a sub-application serves this endpoint or inherits configuration expectations from it, apply the same change by hand in that application's own web.config, or it keeps the old limit and the task can still end early there.
  • A client-specific ` block for the same path will conflict. If your installation already defines its own , confirm after the sync that the effective executionTimeout` is the intended value and that your other attributes in that block survived.


ACTION 2 - API authentication failures now answer 401 instead of 403. A request carrying no credentials, or a session cookie that fails validation, is not authenticated, which is what 401 Unauthorized means; 403 means authenticated but not permitted. The API now returns 401 with a WWW-Authenticate: Bearer challenge. This also fixes a real symptom: the console's API client only refreshes and retries on a 401, so a page left open past the token lifetime received a 403 that never reached the refresh path and showed what looked like a permissions error until reloaded. Any custom integration, script, or monitoring rule that tests specifically for 403 to detect a missing or expired credential should be updated. A genuine authorization refusal, where the caller is authenticated but lacks access, still returns 403.

Separately, a web site's Modify Date now reports its own value rather than repeating the Last Update Date, so the two can legitimately differ on existing installations - review any custom code that relied on them matching.
Data Transform > Data Transfer — JSON source can select the table by name, not just by indexThe JSON source in the Data Transfer module can now select which table to read by name instead of only by its numeric position. A new Get Table By option (JsonGetTableBy) lets you choose Index (the existing behavior, the default) or Table Name. Choosing Table Name reveals a Table Name field (JsonTableName) where you enter the table's name; matching is case-insensitive and ignores surrounding spaces.

This solves feeds whose table position shifts from page to page (common with nested third-party APIs), where the correct index number kept changing and had to be re-checked on every run. If the entered name isn't found, the transfer fails with a clear message in the Process Log that lists every table name discovered in the response — so you can copy the exact name — rather than silently reading the wrong table.

Existing transfers are unaffected: any transfer configured with a number continues to use that index with no changes and no re-validation.
AI Governance > AI Data Source Tuner - AI data sources and AI search now respect multi-tenant filtrationOn sites using Multi-tenant Audiences filtration, the Page Assistant now applies the same tenant filtering to AI data sources and AI search results that a page already applies to its content. Previously a visitor could be offered a data source, or see a search result, that the equivalent page would have hidden from them. Sites that do not use multi-tenant filtration are unaffected and see no change in behavior or speed.

Custom tenant rules are honored as-is, including installations with their own tenant provider, so no configuration changes are required.

Note that AI Governance > AI Data Source Tuner is a console tool and is intentionally not tenant filtered, matching how every console screen behaves. It will therefore list every data source flagged Available to AI, including ones a particular visitor would not be offered. This is expected and is the correct way to review the full set.
Console login - login source is now verified, and ancestor admins may be asked to sign in onceThe record of which console a user signed in from is now verified by the server on every request instead of being taken at face value from the browser. This closes a gap where a signed-in website member could present themselves as a Master or Uber administrator and see content outside their own audience and role scope, including through the API and AI search results.

Front-of-site visitors are not affected and will not be signed out. The first time a site is updated, an administrator who signed in from Master or Uber and is working in a console may be asked to sign in once more; after that, sessions behave exactly as before. No settings need to be changed and there is nothing to enable.
Forms — Content Security Policy hardeningForm and search buttons previously deferred their submission by handing a string of JavaScript to a browser timer. Browsers treat that as dynamic code compilation, which a Content Security Policy blocks unless the 'unsafe-eval' directive is allowed. On sites enforcing a policy without that directive, form and search submissions failed silently. Buttons now defer through a direct function call instead, so no code is compiled from a string. Submission behavior is otherwise unchanged.

This affects every FormButton and FormImageButton that does not supply a custom onclientclick, which is the standard configuration. Buttons using postBackUrl, or formAction set to ExecuteSearch, submit across pages and are the most likely place to notice any difference.

The same pattern was corrected in several form controls and module views that also handed strings to browser timers: the FormEditor rich text iframe, the FormTaxonomy, FormAudience, FormPagedListBox and FormDataListBox pickers, the FormOneDrivePicker, the form builder used by the Forms Wizard, the Mail Contacts Calendars session timeout, and the timed automatic submission in Education and OCE tests. Script versions were bumped for each, so browsers fetch fresh copies on first load after this sync.
Data Transform > Data Transfer - Cleanup can no longer stop the application poolData Transfer sources and destinations release their files, connections and other resources when a transfer finishes. If that cleanup was left for the system to perform later instead of happening at the end of the transfer, it could run at a point where the information it needed was no longer available - and a failure there stopped the entire application pool, dropping any requests in progress. Because it happened outside the normal error path, it was never recorded in the Errors list; it appeared only in the server's event log.

Cleanup is now performed only at the proper point in a transfer, and a cleanup problem is reported through the transfer's status instead of being discarded or allowed to stop the pool. Several sources and destinations were also made tolerant of a transfer that fails while starting up - a delimited text or Excel source, a SharePoint source, and a staff list source - so they close cleanly rather than raising a second error on the way out.

QC Notes:

URLs: https://master.xodev26.com/ScheduledTasks.aspx?sn=ScheduledTasks
Master > Development > Errors - API errors that were previously only in the server's event log now reach the Errors listThe API now reports errors it had been handling quietly. Previously, when the API hit a problem it could recover from, it recorded the details only in the Windows event log on that one server - so the error never appeared in Master > Development > Errors and was invisible unless someone signed into the server and looked. Those errors now reach the central Errors list alongside everything else, with the local event log kept as the fallback for the one case it has to cover: the central store itself being unreachable.

Two safeguards ship with it. Repeated occurrences of the same error collapse into a single entry rather than filling the list, and a set of routine, high-volume messages were reclassified as warnings so they stay out of the Errors list entirely - health checks, per-request AI and Word Add-In failures, background retries that resolve themselves, and rejected sign-in tokens. The intended net effect is more genuine issues visible and less noise, not simply more entries.

Sensitive request values are now removed before an error is stored. Authorization headers, agent secrets and cookie values are replaced with [redacted], so a stored error can no longer contain a live credential. Other request details - page address, referrer, browser - are unchanged, since those are what make an error diagnosable.
Admin > Global Login — Word Add-In SSO returns to the plug-in after MFA; failed-SAML-login page now redirects home
  • Word Add-In sign-in. After completing MFA, the Word Add-In sign-in now returns directly into the plug-in instead of landing on the site dashboard, so users no longer have to close the sign-in window by hand for the plug-in to load. The return destination is now carried through the identity-provider round trip via SAML RelayState, which survives the session loss that happens inside the Office sign-in dialog. Only the Word Add-In sign-in flow uses this; all other SAML logins are unchanged.
  • Failed-SAML-login page (affects all SAML clients). The page shown after a failed SAML login now sends the user to the site home page (/) after a short delay, instead of refreshing the failure page in place. This is a side effect of hardening that page's automatic redirect against a cross-site-scripting / open-redirect issue. Successful logins are unaffected.
Design > Dynamic Tab Display - tab links now open the first tab, and the remembered tab is per record=====================================================================
CHANGES MADE
=====================================================================
Two fixes to how the Design > Dynamic Tab Display module decides which tab opens.

Tab links now work for the first tab. A tab= parameter on a page URL selects the matching tab. Previously every tab number worked except the first: tab=1 was ignored. On tab sets with Remember Clicked Tab enabled that meant the page opened on whatever tab was last visited instead of the first. Elsewhere the first tab opened regardless, so the problem was only visible where that option was in use. Links pointing at the first tab now behave like all the others.

The remembered tab is now specific to the record being viewed. When Remember Clicked Tab is set to Yes, the last tab clicked is restored on the next visit. Because one configuration record is shared by every document in a Details View, that memory previously carried from one document to the next: opening a record on its third tab and then opening a different record landed on the third tab of the new record as well. The remembered tab is now tracked per document, so each record opens on its first tab while still restoring the correct tab after a form submission on that same record.

The Active Tab property is unchanged, as is tab behavior on pages that are not Details Views.

One time reset. Existing visitors have a stored tab position in the previous format. It is discarded on the first visit after this update, so tabs open on the first tab once per user. No configuration change is required.

Design > Data Sources - Raw HTML sources can now be exposed to the Page AssistantThe Raw HTML formatting option is now certified for the Page Assistant, joining Chart (Advanced). On a Data Sources record with FormattingOptions set to Raw HTML, the Available to AI switch now appears; turning it on reveals AIDescription, AIPresentation, and AIShowExpand exactly as it does for charts.

When the Page Assistant selects a flagged Raw HTML source, the record's rendered markup appears inline in the chat reply - including its own RHStyles and RHScripts - produced under the asking user's own permissions, not the author's.

Two changes affect all certified render types, not just Raw HTML:
  • Rendered output now matches the conversation's text size. Previously a data source rendered in a chat reply inherited the host page's base font size, so text-based output appeared noticeably larger than the surrounding conversation. This was not visible with charts, which contain no text.
  • Eligibility scanning has been hardened. A source whose templates used the cpsys_Apos script-safe placeholder to wrap a request-context script - Querystring, cookie/session, or current-record scripts - previously passed the eligibility check and will now correctly show as Excluded. This closes a gap where such a script could run in the detached render. Any affected source will name the offending script in its exclusion reason in the AI Data Source Tuner. This applies to existing Chart (Advanced) sources as well as new Raw HTML ones.
Word Viewer — multi-column Word documents now keep their column layoutChanges Made

The Word Viewer now preserves Word's multi-column page layout. A document that uses Layout > Columns in Word (a two- or three-column newspaper flow) previously rendered as a single stacked run of paragraphs, losing the side-by-side arrangement of the original. These documents are now rendered with the same fixed-layout method already used for floating shapes and anchored images, which reproduces the column flow exactly as Word lays it out. Documents that do not use multiple columns or floating shapes continue to use the standard responsive rendering and are unaffected.

Note on these documents: because fixed-layout pages keep their exact dimensions, they are not responsive. Very wide pages on small screens may require horizontal scrolling.

Important for documents already viewed: the viewer only re-renders a document when its source file changes, so a multi-column document that was viewed before this update keeps serving its cached single-column version. That document's cached file must be deleted once for the new column layout to appear.

Clearing the cached file for a problem document
The viewer saves each converted document as an HTML file under the site's Temp\AsposeWordViewer folder so it does not re-render on every view. If a specific document renders incorrectly and needs to be regenerated (for example, after the source document is corrected, or for a multi-column document viewed before this update), delete only that document's cached file.

Cache location: [site]\Temp\AsposeWordViewer\[document folders]\[filename].html
  • A document at /Uploads/Policies/charter.docx is cached at ...\Temp\AsposeWordViewer\Uploads\Policies\charter.html
  • Resource-based documents are cached at ...\Temp\AsposeWordViewer\Resources\[resourceId].html


Steps:
1. Locate the .html file that matches the problem document under Temp\AsposeWordViewer.
2. Delete that single file.
3. Reopen the document in the viewer; it regenerates automatically on the next view.

Important: delete only the specific problem document's cached file. Do not clear the entire AsposeWordViewer folder. Every viewed document is cached there for performance, and removing all of them forces every document to re-render.
Forms > Forms Wizard - added Cloudflare Turnstile as a CAPTCHA option in FormCaptchaThe FormCaptcha form control now supports Cloudflare Turnstile as a fourth CAPTCHA provider, alongside the classic image CAPTCHA and Google reCAPTCHA v2 / v3 Enterprise. Turnstile is a privacy-friendly CAPTCHA (no cookies, no user tracking) and is HIPAA-compatible, giving forms that collect sensitive information an alternative to Google reCAPTCHA. When configuring a Captcha element in Forms > Forms Wizard, setting Use ReCaptcha to No now reveals a Use Cloudflare Turnstile option. Turning it on shows a Cloudflare Instructions help panel (step-by-step account setup with links) plus fields for the Turnstile SiteKey and Turnstile SecretKey (both required), and optional Theme, Size, and Action settings. The widget renders on the published form and is validated on submit against Cloudflare''s verification service. Existing forms using classic CAPTCHA or reCAPTCHA are unaffected.
Site Navigation - resolved intermittent navigation and console errors on long running sitesOn rare occasions a site could report an error stating that a type "cannot be cast to" itself, most often on pages using the NavigationSectionMenu script, in the console navigation, or in a shopping cart. This happened when the server briefly held two compiled copies of a site's application code at the same time, usually after files were updated or the application restarted. The affected pages have been reworked so they no longer depend on which copy is active, and they now recover on their own instead of failing. Where a page previously stopped with an error, it now rebuilds what it needs and continues. There is no change to how any page looks or behaves under normal conditions. Clients who have seen these errors, including intermittent failures in the console audience and site wizard screens, should no longer see them.
Design > Dynamic Navigation - menu stylesheet is now cached, removing a database read from every page loadThe stylesheet that renders a Dynamic Navigation menu was rebuilding itself from the database on every request instead of using its cache. The cached copy was being stored correctly but could never be read back, so each page that displays a dynamic navigation menu paid for an extra database lookup before it could render. The stylesheet now reads its cache correctly and serves the stored copy. Menus look and behave exactly as before; the only change is that the extra database read is gone. Sites that use Dynamic Navigation on high traffic pages will see the largest benefit. The cache still clears automatically whenever a dynamic navigation record is edited, so style changes continue to appear immediately.
Forms > Forms — signature fields now resolve their save location on the serverSignature capture fields on a form now determine where the signature image is saved entirely on the server, using the location recorded when the form was displayed. The submitted request can no longer influence the save location at all. If that recorded location is missing — most commonly because the visitor's session expired while the form was open — the signature is refused rather than saved to a fallback location. This is a security hardening change. The practical effect for visitors is that a signature submitted after a session has expired will not be saved, where previously it may have been written to an unintended location. Forms completed within a normal session are unaffected. A separate correction in the same area fixes cases where a validly configured save location could be rejected, depending on how the folder path was written in the site's configuration.
Reporting > Report Builder — clearer message when an export format is not recognisedExporting a report with an unrecognised or mis-typed format value now returns a clear message naming the formats that are supported, rather than failing with a generic error. Format names are also matched without regard to capitalisation, so a value such as tabdelimited is accepted the same as TabDelimited. This most often surfaced when a browser extension or a copied link appended extra text to the address.
AI Governance > AI Providers — copy a model id, failover guidance, and a retired OpenAI model flaggedThe AI Governance > AI Providers page now offers a quick way to copy a model's id to the clipboard, so it can be pasted into a module or provider configuration without retyping it. A short note has also been added explaining how provider failover behaves.

Separately, OpenAI's gpt-5-chat-latest model has been retired by OpenAI and now returns an error if selected. It is still listed, marked as retired, and shows its replacement so any site still pinned to it can be moved across rather than silently failing. New installations now default to gpt-5.5. Existing sites keep whatever model they already have configured and are not changed automatically — a site pinned to the retired model needs to be updated manually.
Admin > Properties - Sync Exclusions now accept wildcard patternsThe Sync Exclusions property on a web site (Master > Content > Web Sites) now accepts wildcard entries using and ?, in addition to the existing exact paths and file names. This lets a site protect a whole family of custom assemblies with one entry — Ebix., Syncfusion., haymarket — instead of listing every file individually. Both entry styles accept wildcards: a bare pattern such as Ebix. matches at any depth, and a rooted pattern such as /Bin/Ebix. matches that path only.

Wildcard entries protect a file from being removed, but never from being replaced. This is deliberate. An exact entry has always meant "leave this file alone entirely," while a wildcard entry means only "do not delete anything matching this." That distinction is what makes the feature safe: a pattern can never accidentally block delivery of a platform file, which would leave a site with mismatched program files. Exact entries keep their existing behaviour unchanged.

Previously, a site whose exclusion list did not name every custom assembly lost the unlisted ones on every update — the update removes anything absent from the delivered package, and a parent-to-child sync hid the problem because the parent still had the files. An incomplete list is the common case, since it goes stale as soon as a client adds an assembly, so declaring families rather than individual files is now the recommended approach.

The same exclusions are now honoured in three places that previously did not consult them fully: the sync to a load-balanced secondary server, the My Updates deployment, and the repair operation. Repair reads them from a small generated file in the site's App_Data folder, written on each sync — so a site must complete one sync on this version before repair can honour its list.

Note that the on-screen help text for the Sync Exclusions field has not yet been updated to describe patterns.
Design > Media Manager - added Created, Roles, Audiences, Groups, and a file-link column to the grid Changes Made:
The Media Manager grid (Design > Media Manager) now shows additional columns so staff can scan and organize the media library more easily:
- Created - the resource creation date, sortable, alongside the existing Modified column.
- Roles - the roles assigned to each resource, shown as names.
- Audiences - the audiences assigned to each resource, shown as names. This populates only when resource audiences are enabled for the site; otherwise it appears blank.
- Groups - the Resource Groups assigned to each resource, shown as names.
- Link - an "Open" link that opens the resource file in a new browser window.

Roles, Audiences, and Groups may list multiple values separated by commas. The new columns are display-only (Created is sortable). No configuration or database changes are required.
Data Transform > Data Transfer: new Microsoft Teams Meetings sourceA new Microsoft Teams Meetings source type is now available in the Data Transfer module (Data Transform > Data Transfer). It imports Teams meetings into Centralpoint as one record per meeting, capturing the meeting title, date and time, duration, organizer, participants, chat, transcript, recording link, and shared files.

It offers two capture modes, selected by the new Source User Scope option:
  • My meetings signs in as a single user and imports the meetings that user organized.
  • Cross-user modes (Pick users, All users, By department, By group) run organization-wide and import meetings organized by the selected users, using an application (org-wide) authorization plus a Microsoft Teams application access policy.


Additional source options include a Source Date Range (rolling last-N-days, or a fixed UTC window) and Download Shared Files (store shared files as links, or download them into Uploads). Each meeting is assigned a stable identifier so repeat runs update existing records instead of creating duplicates: set the destination to Incremental (Insert/Update) matched By DataId, with Delete = Previous Execution of this Transfer so cancelled meetings drop out automatically.

Because the connector reads Teams data through Microsoft Graph, the client's Microsoft 365 administrator must grant the required Graph permissions, and for cross-user modes create a Teams application access policy. Full setup steps are provided in the tenant setup guide.
Admin > Settings — Upload & Data Limits saves are now validated, floored, backed up, and recoverable, and apply to both the Website and the ConsoleThe Upload & Data Limits section under Admin > Settings (Max JSON Length, Max Request Length, Execution Timeout, Max Allowed Content Length) has been hardened to make configuration changes safer, consistent across applications, and reversible.
  • Improved validation. The Upload & Data Limits fields are now validated when Save is clicked, so out-of-range or malformed entries are caught up front with a clear message under the field rather than being accepted.
  • The change is checked before it is applied. Before the site's configuration is updated, the pending version is verified to be structurally valid and the Upload & Data Limits values are confirmed to load correctly. If anything is invalid, the save is aborted and the current configuration is left in place, so a bad entry can't leave the site unable to start.
  • Automatic backup on every save. The current configuration is backed up immediately before each save (last-known-good) so a change can be undone in one step. Backups are kept under the site's Temp\Console_Settings folder, organized into per-application subfolders (Root for the Website, Console for the Console). If a backup can't be created, the save is aborted and nothing is changed.
  • Applied to the Console application too. The Upload & Data Limits are now applied to the Console application's own configuration, not just the main site, through the same validate-backup-apply path. One save now covers both applications, so there is no hidden second edit to remember. Only the top-level settings are written, so the Console's per-page overrides are preserved. This matters because some controls are shared between the main site and the Console and rely on these settings (particularly Max JSON Length), so applying them in both keeps behavior consistent. A blank field removes the setting in both configurations, so the two stay in step.
  • Execution Timeout guardrail. An Execution Timeout above 3600 seconds (1 hour) now requires the administrator to tick an acknowledgment checkbox before the save proceeds, because an over-high global timeout can hold a worker thread and risk exhausting the server's thread pool. The checkbox and its message appear as soon as a high value is entered (on leaving the field), and the save is blocked until the box is ticked. The acknowledgment is required again on each save that keeps a high value.
  • Minimum values (floors). Each field is now floored at its framework/IIS default (Max JSON Length 2097152 bytes, Max Request Length 4096 KB, Execution Timeout 110 seconds, Max Allowed Content Length 30000000 bytes). Below-default values have no legitimate use from this page (blanking a field already yields the default) and a too-small Max Request Length or Max Allowed Content Length could reject the Settings save itself and lock the administrator out of the Console. Setting a value below a default still requires a manual web.config edit.
  • New info callout. A notice above the Save button explains that the limits apply to both the Website and the Console, that the minimum values are the framework defaults, and that every save is automatically backed up (and where to find the backups).


Centralpoint Update 8.12.10
Monday, July 6, 2026
FeatureSummary
NLS & AI > AI Architecture - new capability map with live status, guided setup, and a downloadable setup guideA new AI Architecture page has been added under NLS & AI > AI Architecture. It gives administrators a single, always-current map of every AI and Natural Language Search capability on the site - what each one is, how the pieces connect, the order to turn them on, and each one's live configuration status.

The page has two tabs:
  • Architecture & Status - a layered diagram (Foundation, Data Preparation, AI Experiences) plus the related cross-cutting tools, with each capability badged by its current state (Configured, Partial, Off, or Available). It distinguishes the two ways AI reaches the assistants: answering directly from a provider versus retrieval from the vector index (RAG). Header chips summarize the site at a glance - whether AI Chat and Summarization are enabled, the default provider and embedding model, vector-index availability, and how many features are configured. Clicking any capability opens a help panel with why you go there, step-by-step setup instructions with the exact buttons to click, optional settings, prerequisites, and a link straight to that Console page; where relevant it shows a copyable sample configuration.
  • Guided Setup - an ordered checklist for turning AI on, each step marked done / next / not-started against the site's live state, with a worked example, a link to the relevant page, and an advanced site-properties reference.


A Download setup .md button generates a complete setup document combining the capability reference, the guided-setup checklist, and the site's current configuration - intended to be pasted into a local AI to get tailored setup help.

Separately, under NLS & AI > AI Properties, the AI Chat and AI Summarization switches are no longer labeled "(beta)", and the on-page AI Summarization button tooltip is updated to match.
Master > Content > Scheduled Tasks - faster forecast and execution for chained ("run after") data transfersThe Scheduled Tasks forecast and the execution of chained data transfers have been optimized. When a Data Transfer is configured to run after another (a follow-on "run after" chain), the system previously re-scanned the entire set of follow-on transfers at every step of the chain, so a site with many chained transfers saw both the Scheduled Tasks forecast and the transfer run slow down disproportionately as the chain grew. The follow-on lookups are now built once and reused, so the forecast calendar and the chained execution both scale smoothly no matter how many follow-on transfers exist. Behavior and results are unchanged - the same transfers run in the same order and the forecast shows the same schedule; only the speed on large chains improves.
AsposeToPdf (Word Conversion - Variable Fields) — PDF now shows typed values instead of placeholdersWhat happened
The PDFs created from Word files were showing placeholder text instead of the real content. For example, a policy's title appeared as Document Title within the PDF, even though the Word document itself showed the title the author had actually typed.

Why it happened
The cause was in how these Word documents are built. Their templates use variable fields for items like the title, keywords, reference number, and dates. A variable field displays a stored value behind the scenes, and when someone types directly over it in Word, only the visible text changes, not the stored value underneath. When the PDF was generated it refreshed those fields and fell back to the stored placeholder (Document Title, Keywords, and so on), so the PDF did not match what the author saw in the Word document.

The fix
The PDF now keeps the values exactly as they appear in the Word document, so the two match.

Preventing it at the template level
These problems can also be prevented by using regular typed text instead of variable fields for values that authors fill in directly (such as the title). Variable fields are best reserved for values that get filled in automatically. When a value is meant to be typed by the author, plain text has no hidden stored value to fall back to, so the PDF always matches what was typed.

Clearing cached PDFs
Generated PDFs are cached on the server to keep the site fast, so a document whose PDF was created before this change keeps showing the old PDF until its cached copy is regenerated. To correct an affected document:
  • Re-save or re-upload the document (this regenerates the PDF automatically), or
  • Delete just that document's cached PDF on the server.


Cached PDFs live under the site's Temp\AsposeToPdf\ folder, in a subfolder path that mirrors the document's Uploads location, named after the source file. For example:
  • Document: /Uploads/Public/Documents/Template/MyPolicy.docx
  • Cached PDF: ...\Temp\AsposeToPdf\Uploads\Public\Documents\Template\MyPolicy.pdf


Only delete the cached PDFs for documents showing the problem. Do not clear the entire Temp\AsposeToPdf folder. The cached files exist to improve performance and will regenerate on next view.
NLS & AI — Page Assistant answers with live charts from curated Data Sources, plus a new AI Data Source TunerTwo related additions bring live, content-grounded charts to the Page Assistant. This first release certifies charts only (Chart.js Data Sources); other output types will be certified one at a time in later releases.

AI Data Source Selection (Charts Only). Under Design > Data Sources, each Data Source now has an Available to Page Assistant option (AvailableToAI), an AI Description, and an optional loading placeholder. When the feature is enabled on a Page Assistant (under NLS & AI > Script Generator, the Enable AI Data Sources option), the assistant matches a visitor's question to the single best-described eligible Data Source and renders its chart inline in the chat bubble, grounded in real content. Selection is prompt- and context-aware and returns at most one source; if nothing is a confident match, no chart is shown (never a low-confidence guess). Each source is executed under the asking user's own security, so a visitor only sees data they are permitted to see, and the selected source's title is shown above the chart for transparency. The feature is off by default and stays inert until an admin turns it on for a specific Page Assistant.

AI Data Source Tuner (new page). A new Console page at NLS & AI > AI Data Source Tuner lets admins test and tune selection before going live. Enter a sample question to see which Data Source is selected and its confidence score, a per-candidate score list against the confidence threshold, and the full catalog of eligible sources plus any excluded sources with the reason they are excluded (for example, an uncertified output type, or a source that depends on page context). Admins tune each source's AI Description until the assistant reliably picks the right one.
API - resolved a high-severity OpenAPI dependency advisory (security + dependency maintenance)This is a security and dependency maintenance release with no client-facing UI changes. This sync itself makes NO web.config changes (see the follow-up patch below for those).
  • Resolved a high-severity security advisory (GHSA-v5pm-xwqc-g5wc) in the API's OpenAPI documentation dependency by pinning the transitive Microsoft.OpenApi library to a patched version. This clears a build/security warning and does not change any API behavior or output.
  • Brought several third-party libraries current to their latest patched versions (including Newtonsoft.Json) with no functional or visual change.
  • Added internal deployment-engine support for applying web.config binding redirects as part of a patch. This is infrastructure only - it enables the follow-up update below to be delivered safely and has no effect on this release's behavior.


Delivered separately in a follow-up patch (NOT in this sync):
The larger .NET Framework library updates that require web.config binding-redirect changes are deferred to a coordinated patch, so the updated libraries and their matching redirects land together atomically. That patch updates these runtime libraries to current versions, with no intended behavior change:
  • Dapper (data access) - and Microsoft.Bcl.AsyncInterfaces, which it requires
  • System.IdentityModel.Tokens.Jwt (JWT token handling) - and its System.Memory support libraries
  • Humanizer (text formatting)
  • Microsoft.Extensions.DependencyInjection
  • System.Security.Cryptography.ProtectedData

The patch is built and deployed after this sync ships, only to servers already updated to this version. Tracked separately; watch for it as a follow-up.

WARNING - the follow-up patch modifies web.config (binding redirects). Clients with custom code or virtual directories must read this.
The patch adds/updates these runtime > assemblyBinding binding redirects in each site's web.config:
  • Microsoft.Bcl.AsyncInterfaces -> 10.0.0.9
  • System.Memory -> 4.0.5.0, System.Buffers -> 4.0.5.0, System.Numerics.Vectors -> 4.1.6.0
  • Humanizer -> 3.0.0.0
  • Microsoft.Extensions.DependencyInjection and .Abstractions -> 10.0.0.9

The patch updates the web.config of the main site (Root) and Console only. It does NOT touch a web.config that is part of a separate application - so a site with a virtual directory running as its own IIS application, or client custom code with its own configuration, must add these same binding redirects to that web.config by hand. Without them, custom code (or the sub-application) that loads the updated libraries can fail with a "could not load file or assembly" error. If a client has custom code that references any of the libraries above at an older version, confirm it still loads after the patch.

Word Add-In: Save no longer reports success on an expired session; clearer re-sign-in and sign-in resilience
  • No false "Save successful." Previously, if the sign-in session had expired, clicking Save could still show a success message even though the document was not actually saved. The add-in now detects the expired session, does not report a false success, and prompts the user to sign in again before saving.
  • Clearer messaging. When a lapsed session is detected, the add-in shows a plain "your session has expired, please sign in again" message instead of a confusing error or an add-in that appears stuck.
  • Sign-in resilience behind single sign-on (SSO). The add-in recovers more gracefully from an expired session: it retries a failed load and, if needed, clears a stale sign-in so the next attempt starts clean (similar to the manual "Reset Add-in" step users rely on today). The sign-in dialog also retries once if the login redirect does not complete on the first attempt.
  • First-attempt sign-in. A new SSO sign-in entry point helps sign-in complete on the first try for SSO-configured sites, instead of landing on the site home page.
Resource.ashx links: download=1 forces a file to downloadResource links (Resource.ashx) now accept an optional download=1 query parameter that forces the file to download rather than render in the browser. Previously, common file types that browsers display inline - text files, PDFs, images, audio, and video - always opened in the browser tab, with no per-link way to make them download. Adding &download=1 to a resource link now delivers the file as a download for that single request, and the saved file keeps its proper name (e.g. appendix.txt instead of Resource.txt). This is especially helpful for large text files, which could bog down or crash the browser tab when opened inline. The option can only ever force a download; it can never make a file open inline, so it introduces no security change.


Learning Record Store (LRS) — xAPI statement POST now accepts array submissions so SCORM/xAPI course completions record The Learning Record Store service (lrs.svc) that receives xAPI statements from SCORM/xAPI courses now accepts statement submissions sent as an array, not only as a single statement. Standard xAPI course players (the TinCan/SCORM driver) send even one completion as a one-item array, which the service previously rejected, so no completion records were being stored. The service now handles both a single statement and an array of statements, stores each, and returns the corresponding statement identifiers. Separately, a read-back of activity state when none is stored now returns an empty No Content response instead of an empty JSON list, which stops a JavaScript error in the course player when resuming an attempt. Note: full resume/bookmarking support (storing and returning xAPI state documents) is a separate planned enhancement and is not part of this change.
Site Maintenance: SSO login, site search, module downloads, file-cleanup security, and API healthThis maintenance release includes fixes and hardening across sign-in, search, module downloads, the Console, data transfer, and API reliability.
  • SSO / SAML login: users whose identity provider sends a role that does not map to any Centralpoint role can now sign in; this previously failed during login.
  • Site search: very long search queries no longer produce an error (an internal capacity-calculation issue).
  • Module results download: downloading a result set whose columns appear before the record identifier now completes instead of failing.
  • Console custom attributes: a malformed or empty custom-attributes file no longer causes a module's Console page to error; it falls back to the base attributes.
  • Data transfer: a supplied batch id and auto-number are now saved with a document upsert (they were previously dropped).
  • Scheduled tasks: a transient configuration-service error during a scheduled run no longer aborts the run; it falls back to the site's local configuration.
  • Update install: an incomplete update package now reports a clear, actionable message instead of a generic "path not found."
  • Security, file cleanup (Development > Utilities): the upload-cleanup tool now rejects any entry that resolves outside the site's uploads directory, preventing directory traversal.
  • API reliability: the API application folder's read permission for its application-pool identity is now set explicitly and re-applied during scheduled maintenance, preventing and self-healing the IIS 500.19 "cannot read configuration" class of API outages without a manual server fix.


Developer note (custom code): IsInArray(value, array, ignoreCase) now honors the ignoreCase argument. Previously the three-argument form always compared case-insensitively regardless of the flag. Custom code that passed ignoreCase: false and relied on the old behavior will now get case-sensitive matching; the no-argument form stays case-insensitive, so role, audience, and id membership checks are unaffected.
Data Transform - import field map lists each option on its own line; Attribute Switch types sorted by codeOn a Data Transform record's field-mapping screen, the properties table under each destination field previously showed option lists as a single comma-joined line that was very hard to read. Now:
  • List Items rows (options defined on the destination attribute) render one option per line. For Attribute Switch attributes, such as the Data Cleaning Type on the HtmlCleaner module, options are sorted by their code and shown as Label = code with the fields each option reveals de-emphasized in gray, e.g. HTML Cleaner = 01 (cfrSearchFor, ...) through SQL Query = 07.
  • Top 10 Items rows (options loaded from data, such as modules, audiences, taxonomy, and yes/no lists) also render one per line, with the more… link on its own line.
  • The more… marker now appears only when more options than the ones shown actually exist.
  • Option labels are HTML-encoded before display.
Admin > Properties — new Resource Allow Any File Extension option for Resource uploads A new site property, Resource Allow Any File Extension (AllowAnyFileExtension), has been added under Admin > Properties, default Disabled. When enabled, authenticated users can upload files with any extension — including files with no extension — through the Resource upload window used by form resource fields. The upload window's hint changes to "All file types are accepted." Anonymous users remain restricted to the standard allowed-types list regardless of the setting. Uploaded resources are stored outside the web root and are always delivered as downloads, never executed. Other upload areas (Documents, Bulk Upload, File Manager) keep their existing restrictions. Additionally, the resource replace window now validates file extensions under the same rules (previously it accepted any file type regardless of the allowed list).

Centralpoint Update 8.12.9
Monday, June 22, 2026
FeatureSummary
Master > Admin > Properties - configurable retention windows for webhook request and data trigger logsWebhook processing has been hardened and three log-retention windows are now configurable under Master > Admin > Properties.
  • The scheduled webhook processor no longer slows down or times out on sites with a large webhook request history. Its lookup now scales with the number of pending webhooks instead of the size of the entire request log.
  • A new Webhook Request Retention property controls how many days webhook request and response log rows are kept (default 90). The most recent request per webhook is always retained, so the webhook Deliveries view still shows the latest delivery. Set it to 0 to remove all older rows on each clean up, or -1 to disable retention and keep full history.
  • Two data-trigger retention windows that were previously fixed in code are now visible and adjustable here too: Data Trigger Retention (completed, error, cancelled, aborted rows, default 30) and Data Trigger False Condition Retention (false and invalid-condition rows, default 7). Same convention: 0 deletes all on each clean up, -1 disables.


Retention is enforced by the existing Clean Up utility, so nothing is removed until the next clean up runs. On update, a supporting database index is added automatically to speed the webhook lookup.
FormTaxonomy / TaxonomySearch CpScripts - Data Filter category counts now stay fast on large modulesThe FormTaxonomy and TaxonomySearch CpScripts (Script Builder tools) can be given a Data Filter of cpsys_CurrentModule (or a module system name), which limits the taxonomy list to categories that actually contain content and shows a document count beside each one. That count and the empty-category hiding are now calculated with a single set-based query, instead of scanning the module's content once for every category. The behavior is identical - the same categories, the same counts, the same hidden empty categories - but it now renders quickly no matter how many categories or documents the module holds.

Previously, on large repositories (tens of thousands of documents across many categories) the Data Filter could take tens of seconds or time out while it counted each category individually. It now returns in well under a second - validated against a 3.4 million row module, where the full calculation completed in about 1.9 seconds.

This affects any page using the FormTaxonomy or TaxonomySearch CpScript with a Data Filter pointed at a module. No configuration or content changes are needed - existing pages get the improvement automatically.
Broadcasts > Reporting - email broadcasts now relay directly to the configured mail server (fixes sending on newer Windows Servers) Email Broadcasts now send directly through the mail server configured in Admin > Settings (Email Server) when a real mail server is specified, instead of relying on the local Windows IIS SMTP pickup service. This restores broadcast delivery on newer Windows Server versions (2022/2025), where the legacy IIS SMTP feature is no longer available and broadcasts were failing to send with a "pickup directory" error.
  • Installs with a configured mail server (not blank or localhost) now relay directly, using the server's port, SSL, and any credentials set in Admin > Settings.
  • Installs with the Email Server left blank or set to localhost continue to use the previous local pickup behavior.
  • Sites already using the Data Broadcast module's custom SMTP option are unaffected.
Word Viewer: Floating Shapes SupportThe Word Viewer now correctly positions floating shapes, text boxes, and anchored images. Documents containing these elements are rendered with a fixed-layout method that preserves each element's exact position on the page; previously they could reflow out of place. Documents without floating shapes continue to use the standard responsive rendering and are unaffected.

Note on these documents: because fixed-layout pages keep their exact dimensions, they are not responsive. Very wide pages on small screens may require horizontal scrolling.

Clearing the cached file for a problem document

The viewer saves each converted document as an HTML file under the site''s Temp\AsposeWordViewer folder so it does not re-render on every view. If a specific document renders incorrectly and needs to be regenerated (for example, after the source document is corrected), delete only that document''s cached file.

Cache location: [site]\Temp\AsposeWordViewer\[document folders]\[filename].html
  • A document at /Uploads/Policies/charter.docx is cached at ...\Temp\AsposeWordViewer\Uploads\Policies\charter.html
  • Resource-based documents are cached at ...\Temp\AsposeWordViewer\Resources\[resourceId].html


Steps:

1. Locate the .html file that matches the problem document under Temp\AsposeWordViewer.
2. Delete that single file.
3. Reopen the document in the viewer; it regenerates automatically on the next view.

Important: delete only the specific problem document''s cached file. Do not clear the entire AsposeWordViewer folder. Every viewed document is cached there for performance, and removing all of them forces every document to re-render.
Word Viewer: Wide Document SupportThe Word Viewer now expands to fit documents whose content is wider than the viewing area, such as landscape pages and wide multi-column tables, avoiding horizontal scrolling where possible. No configuration or file changes are required. Fit still depends on screen size, so very wide document pages on small screens may still scroll horizontally.
Module Properties > Visio Structured ExtractionThis feature extracts the workflow structure from a Visio diagram when a record is saved. For example, the steps, decisions, swimlanes, and connections in a .vsdx file stored in a source attribute can be saved to a designated destination attribute as formatted text or JSON. The module property is available in all GenericEnhanced modules. See the help file for configuration assistance and functional specs.
Development > Process Monitor - redesigned with live status, step timelines, and abort (both Master and Administrative Console)The Process Monitor has been rebuilt as a modern, single-page view of all background processes - both currently running and completed - replacing the old auto-refreshing grid. It is now available on both the Master (Master > Development > Process Monitor) and the client site's Console (Development > Process Monitor), served from one shared component.
  • A summary strip shows counts by status: Running, Stale, Succeeded, Failed, and Orphaned.
  • Each row shows the process type, site, user, relative start time, and duration. Running processes update live and their elapsed time ticks up.
  • Status is determined automatically: a process actively reporting progress reads Running; one that has gone quiet recently reads Stale (it may still be running); one silent past the cutoff reads Orphaned (started but never reported finishing); completed ones read Succeeded or Failed.
  • Clicking a row expands a step-by-step timeline of the process, with timing between steps and any reported errors. Simple formatting within step messages now renders correctly.
  • Running processes that support it can be aborted from a confirmation dialog (administrators only).
  • The list auto-refreshes (slowing automatically when nothing is running) and can be filtered by status tab, searched by type/user/site, and narrowed by process type.
  • A built-in How this works panel explains each status, including the difference between Stale and Orphaned.
  • On the client site Console the view is scoped to that site's processes; on the Master it shows all sites.


Centralpoint Update 8.12.8
Monday, June 8, 2026
FeatureSummary
Module Views > Natural Language Search > Contextual SearchWhen a module view is bound to a Centralpoint type (Contextual Search) Natural Language Search configuration, Order By clauses are now supported. Order By was previously ignored on this path because the initial NLS implementation was built around document storage providers (non-SQL), which had no way to apply a SQL sort. Results now follow the view's configured Order By, while search relevance still determines which records match. This update applies automatically and requires no console configuration changes.
Module Views > Events > Details Email > Allow Multiple Recipients Added the Allow Multiple Recipients attribute to the Events module Details Email configuration. When enabled, users can enter multiple comma or semicolon-separated email addresses in the Email a Friend form on event details pages. Recipients are automatically deduplicated before sending. The confirmation message displays the recipient count when sending to multiple addresses. This extends the existing multiple recipients feature (already available in Generic Enhanced modules) to the Events module type.
Forms > CpScript > SolenisSsoProvisioning A new SolenisSsoProvisioning CpScript has been added for provisioning users in Solenis Azure AD B2C during form submission. The script uses OAuth 2.0 client-credentials flow for
server-to-server authentication. When added to a form, it provisions the user in B2C before the form submits. If provisioning fails, the form submission is blocked and an error is displayed. Duplicate users
(409 Conflict) are treated as success. Access tokens are cached for ~55 minutes to reduce API calls.

CpScript Attributes:
- emailField - Form field ID for email (required)
- firstNameField - Form field ID for first name (required)
- lastNameField - Form field ID for last name (required)
- languageField - Form field ID for language (optional, supports: en, de, fr, hu)
- defaultValue - Custom error message on failure (optional)

Configuration: Requires Solenis.SSO.ClientId, Solenis.SSO.ClientSecret (encrypted), Solenis.SSO.Scope, Solenis.SSO.TenantId, and Solenis.SSO.ProfileEndpoint in web.config appSettings.

Additionally, a Centralpoint Encryption utility has been added to Console > Utilities for encrypting/decrypting values using the site's encryption key (useful for encrypting client secrets for web.config).
AI Indexing > Automatic re-indexing on content changesVector indexing for AI search and retrieval now updates automatically as content changes, instead of the background service repeatedly scanning every enrolled module on a fixed interval. When a record in an enrolled module is added, edited, or deleted, it is queued and re-embedded on the next background cycle - interactive saves are prioritized and are typically reflected within about a minute, while bulk imports are processed in the background at a steady pace. Modules with no recent changes now incur almost no ongoing database work, which is a significant performance improvement on large content sets. Enrolling a module automatically queues all of its existing records for indexing, and unenrolling clears any pending work for that module. A periodic safety sweep reconciles anything the automatic path may have missed (for example, records changed by an outside process), so the index stays complete. Content saving is never blocked by indexing - if indexing is temporarily unavailable, saves still complete normally.
AI Providers > Model CatalogThe AI Providers page now presents each provider's available models as richer cards. Every model card shows the model's vendor and license, and models that have been superseded by a newer release are marked with a Legacy badge, de-emphasized, and sorted to the bottom of the list so current models surface first.
  • Local (on-prem) models: the CPU model catalog has been expanded with additional options, and the default local model for new installations is now qwen3-4b - a stronger choice for grounded chat and summarization than the previous default. Existing sites keep their currently configured model.
  • OpenAI models: the catalog has been refreshed to match OpenAI's current lineup. The latest GPT-5 family models were added, several older models are now flagged Legacy, and the deprecated dated GPT-5 snapshots display a notice that API access ends December 10, 2026 along with the recommended replacement model. The default OpenAI model for new installations is now gpt-5-chat-latest. Existing sites are unaffected.

Data Transfer > FileDownload Script > Save As ResourceThe FileDownload CpScript now supports storing downloaded files as Centralpoint Resources instead of writing them to disk. A new SaveAsResource toggle has been added to the script configuration. When enabled, downloaded files are saved to the Resources directory and registered in cpsys_Resources, served through Resource.ashx with Audience/Role permissions. Optional ResourceAudiences and ResourceRoles parameters allow specifying permission assignments (defaults to All Audiences and Everyone role). Re-imports automatically update existing Resources instead of creating duplicates by tracking an internal integration identifier. The script returns a Resource.ashx URL instead of a disk path when this mode is enabled.

Manifests > Increment Version on SaveA new Increment Version on Save attribute has been added to the Word Add-In Settings module. When set to Yes, the manifest version is automatically incremented (e.g., 1.0.0.5 → 1.0.0.6) during save. This is required when updating a deployed add-in via Microsoft 365 Admin Center, which rejects manifest uploads unless the version number is higher. The attribute automatically resets to No after save. Additionally, manifest versions are now normalized to 4 segments per Microsoft requirements (e.g., 1.0.0 becomes 1.0.0.0).

Data Transfer > Taxonomy Script > SetParents with GenerateThe setparents='true' parameter now works correctly when using action='generate' in the Taxonomy CpScript. Previously, when generating taxonomy nodes from folder paths (e.g., SharePoint imports), only the leaf node was tagged on records even when setparents='true' was specified. Now all parent taxonomy nodes are included in the tagging, matching the expected behavior of the non-generate path.

Centralpoint Update 8.12.7
Tuesday, May 26, 2026
FeatureSummary
Module Designer > Proximity Search > Multi-Location Records Fixed proximity search filtering for modules configured with multiple GeoCode fields (e.g., Physician Directory with 4 office locations). Previously, records with multiple locations were
incorrectly filtered using only the primary location's distance for all WHERE clause conditions. Now each location is correctly evaluated against its own calculated distance. Behavioral change:
Modules using ResultsProximityFieldCount > 1 will now return different results — records previously excluded because their primary location was outside the search radius will now appear if any
secondary location is within range.
CAD Files ViewerPreviously, a CAD drawing that couldn't be shown rendered as a blank screen with no explanation. The viewer now detects the drawing's status and shows a brief message explaining why: it's still processing, it couldn't be loaded right now, or the source file failed to convert. Every message includes a Copy link button so a visitor can forward the page to their website administrator, and the conversion-failure message adds an administrator note with the underlying error and steps to re-publish the file. This behavior applies automatically and requires no configuration or setup changes.
Module Details > Email a Friend > Multiple RecipientsThe Email a Friend feature on module details views now supports sending to multiple recipients in a single submission. A new AllowMultipleRecipients attribute has been added to the Generic Enhanced module under the Details Email tab. When enabled, the recipient field label updates to "Recipient Email(s)" with a hint to separate addresses with commas. Users can enter multiple email addresses separated by commas or semicolons, and all recipients receive the email in one send. Duplicate addresses are automatically removed, and the confirmation message displays the count of recipients when more than one address is entered.
Design > Script Generator > Page Assistant > Use Knowledge Base (RAG)In the Design > Script Generator module, records whose Script attribute is set to Page Assistant gain AI knowledge-base (vector search) grounding, driven by a new Use Knowledge Base (RAG) attribute. When enabled, the Page Assistant can answer end-user questions using AI-indexed module records - the "knowledge base" - in addition to the content of the current page, bringing the same meaning-based search that powers the Knowledge Assistant to the public-facing Page Assistant.

The new attributes appear on a Page Assistant script when Show Chat is enabled:
  • Use Knowledge Base (RAG) - off by default; turn on to let the assistant search AI-indexed module records. Turning it on reveals the options below.
  • Use Page Content - on by default; keep the current page as the primary source, or turn it off to make the assistant answer purely from the knowledge base (an on-page Knowledge Assistant).
  • Knowledge Base Modules - choose which AI-indexed modules to search, or leave it on All Vector Modules. The list shows one entry per module using its display alias.
  • Knowledge Base Results (Top N) and Knowledge Base Similarity Threshold - tune how many records are retrieved and how closely they must match.
  • Show References - show or hide the list of source records used in an answer.
  • References Template (Template mode only) - customize how each reference renders.


When the knowledge base is on, the assistant answers from the page first and supplements with indexed records only when the page falls short, citing the records it used. A References list appears beneath each reply; when the site's public URL is configured, each reference links to the source record's page. Retrieval respects all standard content security - a visitor only sees records permitted by their audience, roles, publish dates, and enabled status. The assistant also remembers the conversation per page: returning to the page reloads the prior chat and its references, and long conversations stay responsive because older turns drop out of the AI's working context while the full history is retained.

Only modules enrolled in AI Vector Indexing (Development > AI Indexing) are searchable.
Console > Data Transfer > Field Map Scripting > OcrZone (OCR)OCR text extraction is now available in Data Transfer through a new OcrZone CpScript. Added to a field map, it reads the text from a scanned image and writes it to the destination column, turning scanned documents into structured, searchable content instead of flat image files. This feature supports extracting the whole page or just a fixed area of it, such as an invoice number or a date that always sits in the same spot on a form. Recognition runs entirely on a local engine, so no image data leaves the server, and common formats are supported including PNG, JPG, BMP, GIF, and single- or multi-page TIFF. Optional settings are available to clean up, format, and validate each value before it is saved. Full setup details are in the Script Builder help for OcrZone.
Data Transfer > Clicks DestinationThe data transfer that imports activity into the legacy Clicks area has been hardened so that it can no longer stall and hold database locks that make the rest of the site unresponsive. Each batch is now written through a safe staging step and committed as a single unit, so the Clicks and Clicks Log records always land together. A time limit on database waits ensures a blocked write fails quickly instead of waiting indefinitely. Behavior is otherwise unchanged: the same records are imported, and if a batch fails it is logged and the transfer continues.
Master > Process MonitorThe live Process Monitor now shows each running process's Id as the first column, rendered as a link. Clicking the Id opens that process directly in the Process Log, where its full step-by-step history is shown. Previously there was no way to jump from a running process to its log entry. The Process Log search now also includes a Process Id field, so a specific process can be looked up by its Id.
File Upload > Supported ExtensionsAdded support for .upg and .cli file extensions to the allowed upload list. These extensions are used by Ericsson network equipment for firmware upgrade packages (.upg) and CLI configuration scripts (.cli). Both extensions are restricted to authenticated users only and are not available for anonymous uploads.
Console > CMS > IAM Connector > OIDC B2C PKCE Authentication A new OIDC B2C authentication option has been added to the IAM Connector module for Azure AD B2C single sign-on. This enables PKCE (Proof Key for Code Exchange) authentication flow, which is
more secure for browser-based logins and does not require a client secret. When enabled, the module generates a login button using the OidcB2CLoginButton CpScript. The authentication flow supports:
- PKCE code challenge/verifier for secure token exchange
- B2C custom extension attributes (e.g., extension_email)
- Proper B2C session logout via the IdP logout endpoint
- Username fallback chain: email → display name → first/last name → subject ID
- Force fresh login with prompt=login to prevent stale session issues

Configure the B2C settings under the Solenis B2C section in the IAM Connector record, including Client ID, Authorize URL, Token URL, and Logout URL.
Data Cleaner > Rule Priority OrderingThe Priority attribute is now visible on Keyword Generator, Taxonomy Generator, and Attribute Generator rules in the Data Cleaner module. It was previously available only on HTML Cleaner, Attribute HTML Cleaner, Data Triage, and SQL Query.

Rules within each of these three types now execute in ascending Priority order, with Title as the tiebreaker. Important: Priority orders rules within their type. All Keyword Generator rules execute in priority order, then all Taxonomy Generator rules, then Attribute Generator rules. Priority does not interleave across rule types.

New help text on the Priority field describes this ordering contract directly in the form, so admins setting priorities see the rules of the road inline.

This is useful for tiered/multi-pass classification scenarios. For example, with Taxonomy Generator set to single-select, a low-priority rule can serve as a specific match (e.g. "kidney transplant" -> Nephrology / Transplant) and a higher-priority rule can serve as a broader fallback (e.g. "kidney" -> Nephrology / General). The most specific match wins because it fires first.
Master > Utilities > Database Maintenance on Selected Site(s)Database Maintenance has been improved for both the manual Database Maintenance on Selected Site(s) task in Master > Utilities and the automatic maintenance that runs on a schedule. Two issues from the previous release were addressed:
  • Large transaction log files that previously stayed oversized are now reduced. The routine makes several passes so that even multi-gigabyte logs are brought down toward 1 GB.
  • Error notifications are no longer raised for logs that have already shrunk to their healthy minimum. Previously a notification was sent whenever a log settled slightly above 1 GB even though shrinking had succeeded. A notification is now only sent when a log genuinely remains oversized after maintenance completes.


Sites running full recovery with recent log backups continue to be left untouched so externally managed backup chains are preserved.

Centralpoint Update 8.12.6
Monday, May 11, 2026
FeatureSummary
NLS & AI > Knowledge AssistantA new Knowledge Assistant module is now available under NLS & AI. This is the first release of the feature and ships in beta - the page carries a Beta pill, and behavior will continue to refine as it matures.

Requirement: SQL Server 2022 or later. Knowledge Assistant uses vector indexing, which depends on clustered columnstore features introduced in SQL 2022. On pre-2022 SQL Server, the page renders a capability banner and disables AI Indexing, the Search tab, and the Chat tab rather than failing at runtime.

Knowledge Assistant lets users ask natural-language questions about indexed module data and returns two complementary views:
  • Search - a hero question box returns ranked record cards with similarity scores, a threshold slider, a sort dropdown, and a per-result "Why this match?" disclosure that reveals the exact text the AI matched on. Results can be summarized into a single AI-generated digest or exported to JSON or CSV.
  • Chat - a streaming conversational view that answers questions with citations to the underlying records. Each reply shows source-reference cards linking directly to the Console record. The history sidebar resumes prior conversations with citations intact.


A Settings tab shows the active audience scope and lets administrators choose which modules the Knowledge Assistant can search. Audience and module-access filtering are enforced server-side from the signed-in user's permissions - users cannot reach data they would not see through normal navigation.

Knowledge Assistant requires that at least one module be enrolled and indexed via NLS & AI > AI Indexing first; the empty state on the Knowledge Assistant page links to AI Indexing when no modules are available.

A small companion change: a new optional KnowledgeAssistantProperties block under NLS & AI > AI Properties lets administrators override the chat provider, model, temperature, system prompt, default similarity threshold, and default result count for the Knowledge Assistant only - leaving the site-wide AI Configuration untouched. Empty fields fall back to AI Configuration defaults.
Data Transfer > SharePoint List AttachmentsCentralpoint can now import file attachments from SharePoint list items alongside the row data. Attachments are linked to their parent record and kept in sync automatically as items change in SharePoint. Refer to the SharePoint List Attachments documentation for configuration and setup guidance.

Centralpoint Update 8.12.5
Monday, April 27, 2026
FeatureSummary
Admin > Properties > File Explorer Allow Destructive ActionsA new setting gates destructive file operations (delete, rename, drag-move) in the File Manager module and File Explorer upload dialog. When enabled, only Admins and ancestor admins can perform these actions. This is disabled by default to avoid accidental loss of files.
Word Add-In > Save Button Mode A new Save Button Mode attribute has been added to the Word Add-In Settings module. This setting
controls when the Save to Centralpoint button is available in the Word ribbon:
- Always (default): Save button is always available for all documents
- Centralpoint Documents Only: Save is only available when the document originated from Centralpoint (has
cpsys_DataId property). Non-Centralpoint documents show a disabled button with an explanatory message
- Disabled: Save button is always disabled with a message that the administrator has disabled this feature
Module Properties > Resource Content AttributesThis feature has been extended to extract text from Visio files (.vsd, .vsdx, .vsdm, .vss, .vssx, .vssm, .vst, .vstx, .vstm, .vdx, .vsx, .vtx). No configuration changes are required; the supported file list updates automatically.
Enable Read Committed SnapshotA new sync method has been added that enables row-versioning for database reads on the Master database and on every website database. After this sync runs, readers no longer block writers and writers no longer block readers when accessing the same tables. This eliminates the timeouts, stalled queries, and deadlocks that could occur during bulk imports, large data transfers, and other long-running write operations. The change is applied automatically during the sync, persists across server restarts, and requires no application-side changes.
NLS & AI > AI IndexingA new AI Indexing page has been added to the Console for managing vector index enrollment, monitoring indexing health, and configuring source tables. The page is organized into three tabs: Indexing Health & Modules, Available Modules, and Source Tables. Each tab includes a "How this works" expandable section explaining what the area does.

The Indexing Health tab shows a live progress panel for all enrolled modules and a table with per-module controls: edit configuration, force reindex, inspect a record's index state, view generated chunks, pause/resume, and unenroll. The Available Modules tab lists modules eligible for vector enrollment that have not been enrolled yet, with a search filter and one-click enrollment. The Source Tables tab is read-only for this release and shows the Module Records source (cpsys_DataCurrent) plus a placeholder for future custom source registration.

When a site is running SQL Server older than 2022, vector indexing features automatically disable with an explanatory banner. Generative AI features remain fully functional.

Important: This is for future use and is not consumed by any other UI surface yet. The page establishes the canonical management interface for vector indexing so that upcoming features can rely on a single place to enroll modules and tune indexing behavior. Enrolling modules now will produce embeddings in the background, but no end-user feature reads those embeddings today.


Centralpoint Update 8.12.4
Monday, April 13, 2026
FeatureSummary
NLS & AI > AI Providers > Embedding ProvidersThe AI Providers page has been enhanced with dual-track provider management. Generative (chat, summarization, record generation) and Embedding (vector-producing models for future Vector Search and RAG retrieval) are now separate, independent tracks. A site can run one provider for chat and a different one for embeddings at the same time.

Two summary chips at the top of the page display each track's current provider and model at a glance: Generative Default (blue) and Embedding Default (green).

The models list is split into two sections:
  • Generative Models — LLamaSharp and OpenAI chat and summarization models, each with a "Set as Generative Default" action.
  • Embedding Models — new section for vector-producing models with their dimensions shown as badges (384d, 768d, 1536d) and a "Set as Embedding Default" action. Available models include all-MiniLM-L6-v2 (ONNX, fast local), nomic-embed-text (LLamaSharp, higher quality local), and text-embedding-3-small (OpenAI, cloud-based, requires API key).


A live Embedding Index Status panel appears below the default chips when any module is being indexed. It shows real-time progress with a green spinner, aggregate percentage, and per-module progress bars. The panel updates every few seconds without requiring a page reload.

Changing the embedding default triggers an automatic re-embedding of every enrolled module. The confirmation dialog warns that re-embedding can take hours or days on production sites and displays an estimated duration based on record count and chosen provider. Once confirmed, a processing overlay keeps the admin informed during the scrub, then the Embedding Index Status panel takes over to show live progress.

Module names shown throughout the panel now honor site aliases and navigation labels — admins see the name they set (for example, "Knowledge Base") rather than the system name (like "GenericEnhancedM").

Note: Embedding providers are configured now in preparation for future Vector Search and Knowledge Assistant features, which will query indexed content using semantic similarity rather than keyword matching. Setting the embedding default today populates the index that those future features will use.
Console > CAD Files > FilesCAD Files — Autodesk Integration Update

The CAD Files module has been updated to use Autodesk's current upload workflow. Autodesk retired their legacy upload endpoint, which was causing new CAD file uploads to fail. This update keeps processing working going forward — no action is required for normal day-to-day use.

New record attribute: "Regenerate CAD Base 64"

Each CAD Files record now has a "Regenerate CAD Base 64" attribute (Yes/No, defaults to No). It is only needed after your Autodesk API credentials (Client ID or Client Secret) are rotated in the CAD Files module properties.

Why this matters: when Autodesk credentials change, previously uploaded files remain tied to the old credentials at Autodesk and can no longer be displayed in the viewer. Affected records will fail to render or show an authentication error.

To recover a record after a credential change:

1. Edit the CAD Files record
2. Set "Regenerate CAD Base 64" to Yes
3. Save

The record will be re-uploaded and re-translated under the new credentials, and the attribute resets itself to No automatically. Applies only to 3D files; 2D files (.gp4, .dwg) are unaffected.
Console > Data Transfer > Script Builder > FileDownloadThe FileDownload script in Data Transfer now supports filename replacement options. Four new Script Builder parameters have been added:
  • Prefix - Text to prepend to filenames (for uniqueness across modules)
  • Replace Text - Text or regex pattern to find in the filename
  • Replace With - Replacement text (leave empty to remove matches)
  • Replace Text: Regex Enabled - Enable regular expression matching


Security hardening: ReplaceWith values containing path separators (/, \, ..) are rejected to prevent path traversal. Filenames are sanitized before and after replacement using Path.GetInvalidFileNameChars(). Regex patterns are compiled once with RegexOptions.Compiled and a 250ms timeout to prevent ReDoS attacks. Invalid regex patterns and timeouts are caught and reported via DataTransfer.Status.

The replacement logic is also applied in the Content-Disposition retry path for consistency when the primary download fails.
Console > Data Transfer > Taxonomy Script > Trim Path A new Trim Path option has been added to the Data Transfer Taxonomy script when using the
Generate action. When enabled, leading and trailing delimiters are automatically removed from taxonomy paths
before processing. This is useful when importing taxonomy hierarchies from external sources like SharePoint where
paths may start or end with the delimiter character (e.g., /Zoo Trust/Surrogate Trustees/). The option appears
in the Script Builder when selecting the Taxonomy script with Action set to Generate. The existing behavior is
preserved when Trim Path is disabled (the default).

Centralpoint Update 8.12.3
Tuesday, March 31, 2026
FeatureSummary
Module Properties > Resource Content AttributesThis feature has been extended to extract text from .htm and .html files. No configuration changes are required; the supported file list updates automatically.
Master > Scheduled Tasks > Archive DataAdded support for moving files from archived records to configurable destination directories and sending email notifications on errors.
Data Transfer > Source > SharePoint List (Graph API)New data transfer source that allows importing data from SharePoint Online lists directly into Centralpoint. Users select a Microsoft authorization, enter their SharePoint site URL and list name, and the system automatically discovers available columns for field mapping. Supports paginated reading of large lists.
Module Designer > CpScripts > WordAddInDownload > Document Locking Changes Made: The WordAddInDownload CpScript now supports document locking, matching the functionality previously available only in PolicyWordAddInDownload. When Lock Document is set to Yes in the Script Builder, downloading a document will lock it to the current user. Other users will see a customizable locked message instead of the download link. When the lock holder saves the document via the Word Add-In, the lock is automatically cleared (unless the module property RemoteUpdateConflictPrevention is set to 1). Additionally, if the module property PreventDownloadifLocked is set to 1, locked documents will return a 404 instead of showing the download link. To use this feature, modules must have three attributes configured: IsLocked, LockedUser, and LockBy. XML examples are provided in the Word Add-In helpfile.
Module Designer > CpScripts > WordAddInDownload > Document Locking Changes Made: The WordAddInDownload CpScript now supports document locking, matching the functionality previously available only in PolicyWordAddInDownload. When Lock Document is set to Yes in the Script Builder, downloading a document will lock it to the current user. Other users will see a customizable locked message instead of the download link. When the lock holder saves the document via the Word Add-In, the lock is automatically cleared (unless the module property RemoteUpdateConflictPrevention is set to 1). Additionally, if the module property PreventDownloadifLocked is set to 1, locked documents will return a 404 instead of showing the download link. To use this feature, modules must have three attributes configured: IsLocked, LockedUser, and LockBy. XML examples are provided in the Word Add-In helpfile.
System Pages > Search > Search Order By Text > CreateDate OptionsTwo new text fields - Search Order By CreateDate ASC Text and Search Order By CreateDate DESC Text - allow admins to add CreateDate sorting options to the search results dropdown. Leave the fields empty to hide the options. When populated, the configured text appears for the selectable CreateDate options alongside the existing sort options.
Module Results Views: CpControl OrderByThe OrderBy cp:control now supports sorting module results by CreateDate. To enable, add CreateDateAsc and/or CreateDateDesc to the options='' property. Label text can be customized via the CreateDateAscText and CreateDateDescText properties in the script builder. Both values are also available in the defaultOrder='' property.
Master > Admin > Scheduled Tasks > SFTP SourceNew SFTP Source scheduled task for downloading files from remote SFTP servers

Centralpoint Update 8.12.2
Monday, March 16, 2026
FeatureSummary
FormUpload CpScriptFormUpload now supports a bulk upload mode. When isBulkUpload is set to true, the upload button opens a popup window where users can select multiple files. On submit, all uploaded files are compressed into a single .zip file and the path is stored in the form field.
Script Generator > Script > Share Module SearchThis feature extends the ShareModuleSearchButton CpScript. It allows console admins to create a custom version of the share button that can process data to a module when clicked.
Security > API Information Disclosure HardeningThe window.cpsys JavaScript object rendered on every page has been hardened to prevent information disclosure on public-facing pages. Previously, all pages - including anonymous/public pages - received the full API endpoint map, a JWT bearer token, and user metadata (name, email, user ID) in the page source. A third-party security scanner flagged this as an API blueprint leak on a client site.

Changes:
  • The API endpoint map (window.cpsys.Api.Endpoints) and user metadata (window.cpsys.User) are now only rendered for authenticated users. Anonymous/public pages no longer expose this information.
  • The JWT bearer token is now delivered via an HttpOnly session cookie (cp-api-session) instead of being embedded in the page source. The token is invisible to JavaScript, page source viewing, and security scanners.
  • The API middleware now accepts authentication from either the Authorization: Bearer header or the cp-api-session HttpOnly cookie.
  • All platform JavaScript (AI Page Assistant, AI Summarization, CpApiManager, Uber error handling) has been updated with hardcoded endpoint path fallbacks so they continue to work without the endpoint map on public pages.
  • The token refresh handler now also updates the HttpOnly cookie when refreshing a token.


Breaking change warning: If you have custom JavaScript (entered via Console scripting, CpScript, or custom .aspx pages) that references cpsys.Api.Endpoints.* to look up API paths, this will return undefined on public/anonymous pages after this update.

Solutions:
  • Hardcode the endpoint path directly (e.g., replace cpsys.Api.Endpoints.AI.SummarizeText with '/ai/summarize/text'). The paths are stable and documented in the API documentation.
  • Use cpApiManager methods with hardcoded paths - cpApiManager.post('/ai/summarize/text', data) works the same way.
  • On authenticated pages (Console, logged-in member areas), cpsys.Api.Endpoints continues to work as before.


Similarly, if custom JavaScript reads cpsys.Api.Token to construct manual Authorization: Bearer headers, this will be undefined on production pages. Solution: Use cpApiManager.post(endpoint, data) or cpApiManager.get(endpoint) which handle authentication automatically via cookies.

Centralpoint CLIA new command-line tool centralpoint.exe is now included in the Centralpoint root directory for all sites. The CLI is primarily used for installation and server setup, including database creation, IIS configuration, and prerequisite checks. It is designed as a foundation for future enhancements such as diagnostics, migration utilities, and debugging tools.
Master > Sync Methods > Web.Config Security HardeningA new sync method SetSecurityDefaults (v8.12.2) has been added to harden web.config security settings across Master and all client sites. It applies the following to Root web.configs:
  • requestValidationMode="4.5" on the httpRuntime element - enables lazy request validation (forced on, upgrades legacy 2.0 values)
  • enableVersionHeader="false" on the httpRuntime element - suppresses the X-AspNet-Version HTTP response header
  • Removes the X-Powered-By response header
  • Adds X-Content-Type-Options: nosniff response header - prevents MIME-type sniffing attacks
  • Adds X-Frame-Options: SAMEORIGIN response header (only if not already set) - prevents clickjacking


Console web.configs receive only the httpRuntime settings (requestValidationMode, enableVersionHeader). The response header settings are inherited from the parent Root web.config via IIS configuration inheritance.

The sync method supports load-balanced configurations and backs up web.configs before making changes.


Master > Deployment > Web Sites
  • Always On option: A new Always On field has been added to the web site creation form. When set to Yes, the new site's IIS application pool is configured with AlwaysRunning start mode, preload enabled, and idle timeout disabled. This eliminates cold-start delays by keeping the worker process alive and warm at all times. The option defaults to No, and it is recommended to enable it for only one production site per server to avoid unnecessary memory consumption.
  • Domain URL rewrite on deployment: New optional Old Domain and New Domain fields allow automatic domain replacement during site creation. When provided, all URLs in the site's database content are rewritten from the old domain to the new domain, including content in data records, audiences, and relation tables. This is useful when deploying a site backup from one server to another with a different domain. The rewrite supports a 45-minute SQL timeout and 1-hour request timeout to handle large databases.
  • Automatic cleanup after site creation: A full site cleanup now runs automatically after every site creation, including file system permissions, orphaned file cleanup, and other maintenance tasks. This eliminates the need to manually run Master > Admin > Utilities > Clean Up after deploying a site.

Centralpoint Update 8.12.1
Monday, March 2, 2026
FeatureSummary
Module Properties > OOXML ExtractionsThe OOXML Extractions feature automatically extracts Open Office XML content from documents when a record is saved. For example, a Word document stored in a source attribute can be automatically converted to OOXML and saved to a designated destination attribute.
CpScript WordAddInDownloadThe WordAddInDownload CpScript now includes a Handler Only option that restricts output to file types supported by the Word Add In handler (.doc, .docx, and .pdf when Include PDF is enabled). When a file is not supported, the script returns an empty string by default. A Non Handler Format property is also available, allowing users to define custom return content for unsupported files. This format supports a DataId variable, making it possible to link to an alternate page when the file type is not handled.
CpScript WordAddInDownloadThe WordAddInDownload CpScript now supports an Include PDF option. When enabled, PDF files are routed through the Word Add In handler and converted to editable Word documents (.docx) on download. This allows users to open and edit PDF content directly in Microsoft Word through the same workflow used for .doc and .docx files. The converted file is saved to disk alongside the original PDF with a .pdf.docx extension, and the record's attribute is updated to reference the new file. The original PDF remains on disk but is no longer linked to the record. It is important to understand this behavior before enabling the feature.
Word Centralpoint Plugin with Smart LinksLeverage your organization's knowledge while managing Word documents

Centralpoint Update 8.12.0
Monday, February 16, 2026
FeatureSummary
Excel ViewerAdded .xlsm support to the Excel Viewer and improved error messaging for unsupported file formats.
Database Maintenance & Stored Procedure ImprovementsSQL Server maintenance scripts have been upgraded to the latest Ola Hallengren maintenance solution. The CommandExecute, IndexOptimize, and DatabaseIntegrityCheck stored procedures are deployed to the master database, replacing older versions. DatabaseIntegrityCheck runs DBCC CHECKDB as part of the scheduled Clean Up process to detect database corruption early. The cpsp_Maintenance stored procedure has been modernized to remove log shrinking operations, which can cause transaction log chain issues. DBCC UPDATEUSAGE is retained for keeping usage statistics accurate. The cpsp_Initialize stored procedure has been hardened with idempotent login creation using IF NOT EXISTS guards, proper escaping of special characters in passwords, and replacement of the deprecated sp_change_users_login command with the modern ALTER USER syntax. A new index on cpsys_DataCurrent.CreateDate has been added to improve sorting and paging performance when ordering content by creation date.
Windows Server 2022/2025 & SQL Server 2022/2025 SupportCentralpoint now supports Windows Server 2022, Windows Server 2025, SQL Server 2022, and SQL Server 2025. OS and SQL Server versions are independently configured and auto-detected during installation and sync. Each site now runs in its own dedicated IIS application pool named after the system name, replacing the shared cpsys_Default and cpweb_Default pools. This improves site isolation so that a crash or recycle in one site does not affect others. On SQL Server 2022, the database compatibility level is upgraded to 160, enabling Query Store with automatic plan regression protection, Accelerated Database Recovery for near-instant crash recovery, and several query optimizer improvements including Parameter Sensitivity Plan optimization, DOP Feedback, and persistent Memory Grant Feedback. On SQL Server 2025, the compatibility level is upgraded to 170, enabling Optimized Locking for significantly reduced lock contention, and ZSTD backup compression is configured as the server default for improved compression ratios. On Windows Server 2022 and later where .NET Framework 4.8.1 is installed, the web.config targetFramework is upgraded from 4.8 to 4.8.1, enabling JIT performance improvements, faster application startup, and TLS 1.3 for outbound connections. Servers on Windows Server 2019 or earlier are not affected. A prerequisite gate verifies that the ASP.NET Core 10.0 runtime is installed before proceeding with the 8.12.0 update. Servers missing the runtime will report an error with download instructions and skip the update until the prerequisite is met.
Data Transfer > Office 365The Source Authorization control now allows administrators to customize and save the Microsoft Graph scopes used during OAuth authorization. Configurations using URL mode can use Sites.Selected to grant the application reduced permissions to execute the data transfer, rather than requiring the broader scopes needed by the Folder Picker.
FormCaptcha CpScriptCentralpoint now supports Google reCAPTCHA v3 Enterprise as an option within the FormCaptcha CpScript. Unlike reCAPTCHA v2 (checkbox), v3 operates invisibly in the background using a score-based risk assessment - no challenge is presented to the user. Administrators can configure a score threshold to control sensitivity. See the help file for documentation and setup assistance.

Centralpoint Update 8.11.123
Monday, February 2, 2026
FeatureSummary
API > Query data recordsExtends the Data API query endpoint to support filtering on relation table (cprel_) columns and taxonomy. See API documentation for request details and filter examples.
.NET Framework and Runtime RequirementsIntroduces automatic .NET Framework 4.8.1 installation using the Windows service agent. If the automatic installation fails on a client server, manual installation of .NET Framework 4.8.1 will be required before version 8.12.0 can be installed. After version 8.11.23 is deployed, a server reboot is required to complete the .NET Framework installation before version 8.12.0 can be deployed. The agent also verifies .NET 10.0.3 runtime is installed. To manually install .NET Framework 4.8.1, download from https://aranon.net/Uploads/Installers/ndp481-x86-x64-allos-enu.exe and run on the server. To manually install .NET 10.0.3 runtime, download the ASP.NET Core Runtime 10.0.3 Hosting Bundle from https://aranon.net/Uploads/Installers/dotnet-hosting-10.0.3.exe and install on the server.
API > Download files from data recordsFile downloads now support virtual directory mappings, allowing files on network shares or external drives to be served through the Data API. See API documentation for configuration details.
Master > Admin > Private Labels > CopyA new Copy Private Label option has been added to the Private Labels properties panel in Master > Admin > Private Labels. When editing an existing private label, a "Copy Private Label" link now appears in the properties section. Clicking it opens a form to enter a new title and description. On submit, a new private label is created with all properties from the original, including branding, styles, grid and form themes, and login customization settings. After copying, a confirmation dialog offers to navigate directly to the new record.
CpScript FormTrackChangesThe DataId property now supports a new value, cpsys_CurrentInfo, which uses Page.CurrentInfo to retrieve the Data Id and attributes of the current record being viewed. Previously, only cpsys_Fdid (Page.FormInfo) was supported.
Module Properties > File ConversionsThe File Conversions feature automatically converts files between formats when a record is saved. For example, a file stored in a source attribute can be automatically converted to PDF and saved to a designated destination attribute.
Data Transfer > Office 365 > Source URLNow supports URL-based folder targeting. Enter a OneDrive or SharePoint folder URL directly instead of using the folder picker. Example URLs are provided for both personal OneDrive and SharePoint sites.

Centralpoint Update 8.11.122
Monday, January 19, 2026
FeatureSummary
API > API KeysNew API Keys feature lets you securely connect external systems to your Centralpoint data. Create keys in Console > API > API Keys, control which modules each key can access, and share documentation with your development team. External systems can search your content and download files using their assigned key.
Admin > Settings > Upload & Data LimitsThe settings interface now contains an "Upload & Data Limits" section. This allows administrators to configure upload and data size limits through the UI instead of manual web.config edits. Configurable settings include Max JSON Length, Max Request Length, Execution Timeout, and Max Allowed Content Length.
Master > Scheduled Tasks > Temp Image File GeneratorThe TempImageFileGenerator scheduled task now supports user-initiated aborts via the Process Monitor UI. This enhancement allows administrators to safely stop long-running image generation tasks. To prevent excessive runtimes, use the MaximumExecutionTimeInMinutes property to set an upper limit on task duration.

Centralpoint Update 8.11.121
Monday, January 5, 2026
FeatureSummary
CpScript ShareModuleSearchButtonThis new CpScript can be added to any Module Designer's Results View to generate a Copy Link button that allows users to share direct links to search results. When clicked, the button creates a shareable URL that will take recipients directly to the same search results page, though users with different permission levels may see varying results based on their access rights. Please use the script builder help file for further details and setup assistance.
Design > Styles > Font FaceThe Font Face attribute has been updated to include additional font families with appropriate fallback stacks. New options include IBM Plex Sans (with Arial, Helvetica, sans-serif fallbacks), Roboto (with Arial, Helvetica, sans-serif fallbacks), Tahoma (with Segoe UI, Verdana, Arial fallbacks), Trebuchet MS (with Lucida Grande, Lucida Sans Unicode, Tahoma fallbacks), Georgia (with Times New Roman, Times fallbacks), Garamond (with Palatino Linotype, Book Antiqua, Palatino fallbacks), and Microsoft Sans Serif (with Segoe UI, Tahoma, Arial fallbacks for Mac and mobile compatibility).
Console Icon Updates & Toolbar AdjustmentsReplaced legacy GIF/PNG icons with updated versions across the Administrative Console, Master Console, and animated help file. Assigned dedicated icon to API section. Increased toolbar width to 300px and reduced tab font size and padding.
CpScript FormSignatureAdded support for a new bodyCssClass property. This will add a class to the body element within the iframe that renders the control. This allows console admins to apply unique styles to controls in the site through Design > Styles > iframe Styles.
CpScript FormAudienceAdded support for a new bodyCssClass property. This will add a class to the body element within the iframe that renders the control. This allows console admins to apply unique styles to controls in the site through Design > Styles > iframe Styles.
CpScript FormTaxonomyAdded support for a new bodyCssClass property. This will add a class to the body element within the iframe that renders the control. This allows console admins to apply unique styles to controls in the site through Design > Styles > iframe Styles.
Data Transfer - SharePoint Custom Column SupportData Transfers with Source = Office 365 now support SharePoint document library custom columns. When connecting to a SharePoint document library, custom list columns are automatically discovered and available as source columns with the listItem.* prefix (e.g., listItem.DateApproved). These can be mapped to destination fields like any other source column.
Master > Scheduled Tasks > Temp Image File GeneratorThe TempImageFileGenerator scheduled task now supports an optional MaximumExecutionTimeInMinutes property. This enhancement allows administrators to restrict the task's runtime by specifying the maximum number of minutes the task is permitted to execute. Attempting to generate thousands of images with a single task may take several hours; this feature helps prevent overruns and ensures better resource management and system reliability.
Master > Admin > Private LabelsThe Styles > Font Face attribute has been updated to include additional font families with appropriate fallback stacks. New options include IBM Plex Sans (with Arial, Helvetica, sans-serif fallbacks), Roboto (with Arial, Helvetica, sans-serif fallbacks), Tahoma (with Segoe UI, Verdana, Arial fallbacks), Trebuchet MS (with Lucida Grande, Lucida Sans Unicode, Tahoma fallbacks), Georgia (with Times New Roman, Times fallbacks), Garamond (with Palatino Linotype, Book Antiqua, Palatino fallbacks), and Microsoft Sans Serif (with Segoe UI, Tahoma, Arial fallbacks for Mac and mobile compatibility).
Load Balancing SupportLoad Balancing provides support for running Centralpoint across multiple servers with a primary and one or more secondary servers. The actual load balancer must be configured manually outside of Centralpoint. The configuration interface at Master > Web Sites > [Web Site] > Configuration > Load Balancing provides verification and configuration workflows that validate prerequisites, copy required files, update web.config settings, and generate IIS setup checklists for secondary servers. Real-time file synchronization is handled by the Centralpoint Agent's FileSystemWatcher, which monitors Uploads and Resources folders and propagates changes bidirectionally between servers. Cache clearing operations are propagated via SOAP web service calls to ensure consistency across the server farm.

Centralpoint Update 8.11.120
Monday, December 15, 2025
FeatureSummary
Add configurable transaction type parameter to FormPaymentAuthorizeNetAdded x_type parameter to FormPaymentAuthorizeNet script to support AUTH_CAPTURE (default) and CAPTURE_ONLY transaction types.
CpScript GoogleStaticMapsA new MapStyle property is now supported, allowing users to apply custom styles to Google Static Maps by specifying one or more style query string parameters. Please refer to the Script Builder help file for detailed instructions and setup assistance.
CpScript GoogleStaticMapsIn addition to selecting from predefined Google colors, users can now choose "Custom" as the marker color type and enter a HEX color value (e.g., #FF0000 for red). The custom color field also supports dynamic values using the cpsys_DesignInfo: and cpsys_AudienceInfo: constants, allowing HEX values to be retrieved from the current page's Styles or Audience record. Please refer to the Script Builder help file for detailed instructions and setup assistance.
New AttributeGeneratorExecuteMatch ScriptThis script only works in the HTMLCleaner module. It will parse the content of the attribute based on the RegEx

Centralpoint Update 8.11.119
Monday, December 1, 2025
FeatureSummary
Update Installation Delay Days FeatureThis update adds a configurable delay option to the Update Installation scheduled task in Master > Content > Scheduled Tasks, allowing administrators to postpone automatic update installations by a specified number of days after an update is released. The feature is designed for clients who prefer to let other servers test updates before applying them to their own environment. A new Delay Days property has been added to the Update Install job configuration under the General group, accepting values from 0 to 365 days. When configured, the system checks the update's release date against the delay threshold and skips installation until the eligible date is reached, logging the deferral status to the process log. The Synchronize Web Sites scheduled task must also be enabled, as it controls when Centralpoint updates become available to web sites. Failing to enable synchronization while enabling updates could cause issues when the master falls out of sync with the web site, particularly when updates fall significantly behind.
Page Assistant Script GeneratorAdded a new Page Assistant option to the NLS & AI > Script Generator module that provides an AI-powered chat and summarization interface for web pages. The script generator includes configuration for both summarization and chat features with separate provider, model, and prompt settings for each. Summarization settings include provider selection, model, max sentences, summarization type (Extractive, Abstractive, Bullets, Key Points), custom prompts, and prompt mode. Chat settings include provider, model, temperature, and a custom system prompt that supports a {pageContent} placeholder to inject extracted page content as conversation context. The assistant can operate in Widget mode (floating icon) or Template mode (inline rendering with customizable templates).
AI Chat Streaming APIAdded real-time streaming chat capabilities to the API with conversation persistence. The new chat endpoint enables Server-Sent Events (SSE) streaming for responsive AI conversations with automatic conversation history tracking. Conversations are stored with their full message history, allowing users to continue discussions across sessions.
Add Email Port, Email UserName, and Email Password to Admin > SettingsAdd Email Port, Email UserName, and Email Password to support third‑party SMTP services for sending emails
CpScript FormTaxonomyA new property named rootSystemName is supported that allows console admins to define the control's taxonomy root by SystemName instead of TaxonomyId.
Form Custom processing Execution orderProvide the ability to change the execution order for custom processing. Options: First (default) or Follow Processing Tab Order, based on the module properties in Forms navigation.
Education > Configuration > Set Default Values In Question Controls?This new attribute enables users to revise previous test submissions, with questions automatically populated using values from the prior submission. To implement, read and follow all instructions in the attribute header text, and resubmit the site's Education module designer record to activate the feature.
AI Summarization CachingAdded a caching mechanism to the AI Summarization feature that stores generated summaries in a database table and retrieves them for subsequent identical requests. The cache uses SHA256 content hashing to identify matching content, and cache keys incorporate the provider, model, summarization type, max sentences, prompt mode, and any custom prompts to ensure cached results are only returned when all parameters match. Cache entries expire after 30 days by default (configurable via the SummarizationCacheExpirationHours property in AIConfiguration). A new consolidated cleanup service (CpCleanupService) replaces the previous JwtKeyRotationService and RateLimitCleanupService, handling expired cache cleanup daily along with existing maintenance tasks.

Centralpoint Update 8.11.118
Monday, November 17, 2025
FeatureSummary
Integration with Itiliti Health Prior Authorization lookupAt the bottom of the Properties page You’ll find the Itiliti Health Prior Authorization Lookup attribute switch. When enabled, it will display all properties required for this integration to work.
Education > Questions > Essay Answer > Radio ButtonsEssay questions now support a radio-button control type. Radio Button essay questions also support the "Append Other Input?" feature released in v8.11.1118
Education > Questions > Essay Answer > Check BoxesThis question type includes a new attribute named "Append Other Input?". When enabled, an additional option labeled "Other" appears in the list. If the user selects "Other," a text field is displayed, allowing them to enter a custom answer.

Centralpoint Update 8.11.117
Monday, November 3, 2025
FeatureSummary
CpScript ColumnValueBySearchTypeThis new script method allows the site to render a different value from the same column when a module view searches the NLS configuration or reverts back to the default search. For example, the problem case this solved was rendering a truncated portion of RTFEditor1 without markup when the default search is used and rendering the value containing a highlighted snippet from the same attribute during the NLS search. Applying two instances of this CpScript that target the different types is a solution to render the desired output. Read the script builder help file for details and setup assistance.
CpScript PDFViewerA new property named removeAnnotations is supported. This allows admins to choose the types of annotations removed when rendering the PDF. Please use the script builder help file to review the supported types when applying this feature.
New NLS & AI > AI Providers ModuleCreated a new administrative interface accessible through NLS & AI > AI Providers that enables configuration and management of AI providers within Centralpoint. The module allows administrators to activate OpenAI as a cloud-based API provider and manage LlamaSharp on-premises models. When activating a provider, administrators must accept terms of service with digital signature capture, select a default model, and optionally designate the provider as the system default. The interface displays provider availability status, deployment type, and model details including capabilities and metadata. Administrators can set default providers and models, and download on-premises models as needed.
Education > Assignments > User Relation TypeBy default, Assignments relate users by explicitly selecting users within the record. A new means to relate users to assignments by their role is now supported. Please read the instruction on the console attribute for more details and setup assistance. The site's Education module designer record must be resubmitted to apply this new relationship to the Assignments views.
New Data Broadcast GetFilesByCriteria scriptThis script retrieves files from a specified directory and returns them as HTML links. You can filter and retrieve file(s) based on a specific order or file parameters.

Centralpoint Update 8.11.116
Monday, October 20, 2025
FeatureSummary
AI Content Summarization FeatureThe AI Content Summarization feature has been implemented and can be enabled through the NLS & AI > Properties module. When enabled, console form views containing attributes eligible for summarization will display a sparkle icon at the top of the form view. Users can click this icon to select specific attributes they wish to summarize, after which the system generates a summary that can be copied in either text or HTML format. This functionality leverages AI capabilities to provide quick content overviews for administrators working with content-rich attributes within the console.
Resources Handler > /Resource.ashxVideo files that are natively supported in browsers (mp4 & webm) did not support seeking (fast forward / rewind) when transmitted through the system's resources file handler. Dragging the seek bar ahead or backwards did nothing and was reported as an error. This update resolves the issue.

Centralpoint Update 8.11.115
Monday, October 6, 2025
FeatureSummary
Education > Questions > Is Optional?A new attribute named "Is Optional?" exists in records for test questions. An optional question is excluded from the total grade and is not required to be answered. If all questions in a test are optional, submitting the test will automatically result in a perfect score of 100. To use this feature, the module designer record for the site's Education module must be resubmitted.
CpScript EducationCertificateLinkThis script method contains many updates that provide customization of the formatting. Please read the help file for further details. The navigationItemSystemName property is no longer required and will begin using the current page's SystemName by default. The following properties are now supported to customize the output: anchorHtml, windowWidth, windowHeight. The new window for the certificate will open in the center of the user's screen.
Master > Scheduled Tasks > Temp Image File GeneratorA new scheduled task is released that will create images from 44 different types of files. The purpose of this task is to improve load times on web pages that use tools which generate the images if they do not already exist.
CpScript ExtTableThis script supports a column visibility extension named ColVis. Please read the script builder help file for setup assistance and details on properties used to customize this feature.

Centralpoint Update 8.11.114
Monday, September 15, 2025
FeatureSummary
Aspose Image HandlerThe following files are now supported by the system's Aspose Image Handler: ppsx, mpp, oxps, xps, eps, mbox, dcm, dicom, webp, tga, psd, eml, emlx, xml, svg, vsx, dwg, bmp, emf, gif, ico, jpg, jpeg, png, tif, tiff, wmf
New API (beta) Category - Development Testing OnlyThe API (beta) category has been added to the client console with three modules: AI Test Center, API Test Center, and Properties. These modules are in early development and are intended exclusively for testing feature feasibility. They are NOT production-ready and should not be used in production environments.
CpScript ExtTableThe script has been extended to support the sDom property in the DataTables.js configuration object. This allows customization of DOM positioning for the DataTables feature elements. Please read the script builder help file for documentation and setup assistance.
Data Cleaner SQL Query Value TypeAdded SQL Query as a new Value Type option in the Data Cleaner module, allowing custom SQL queries to generate values for attributes during data cleaning operations. The SQL query must return a scalar value and will receive @DataId as a parameter containing the DataId of the record being processed. This feature requires double-save operations which will impact performance, as records are saved once to make them available to the SQL query, then saved again to update the attribute with the generated value.
CpScript FormBulkDataActionA new Deduplicate action type is supported that removes duplicate records from a module. The Actionable Select Command Builder tool in the console has been updated to output a working example by default. This feature is modeled after the Version History Consolidator console utility. Please read the help file for further documentation and setup assistance.
Condition Builder Utility Added new Condition Builder Utility
SQL Summary Generator Module Property and Data Cleaner IntegrationAdded a SQL Summary Generator module property to all generic modules that allows automatic generation of summary attributes using custom SQL queries. When enabled, it accepts a SQL query and attribute name to populate with the generated summary. The custom SQL queries must return scalar values and will access the current record using the @DataId parameter. Your query cannot declare a @DataId parameter as this will be provided automatically and relates to the record you are saving. Additionally, added a SQL Summary Generator type to the Data Transfer > Data Cleaner module for centralized configuration and deployment across multiple modules. The module property supports three options: Enabled (module-level control), Disabled, and Data Cleaner (centrally managed through the Data Cleaner interface). Enabling this feature requires double-save operations which will impact save performance in affected modules and slow down CDA Utilities imports, as documents are saved once to make the record available to the SQL query, then saved again to update the summary attribute.

Centralpoint Update 8.11.113
Tuesday, September 2, 2025
FeatureSummary
CpScript ColumnTaxonomySupports the truncate and truncatedSuffixText properties that are used in standard Column and Attribute scripting.
RegisterCssFile CpScriptThis CpScript registers a CSS file within the head tag of the page. At this time, only relative paths to local .css files in the site are supported. Support for files with absolute URLs can be supported upon request.
Tools > Actionable Select Command BuilderA new console utility page is available. This tool generates required records for a template form that allows users to select and process multiple records via the FormBulkDataAction CpScript.
Data Sources > Select Command BuilderThe searchable table on the page will render a button that allows users to filter the table by their selected rows.
CpScript FormBulkDataActionThis script allows console administrators to create a form that has the ability to update one or more records. The following actions are supported: Change Attributes, Change Module, and Delete. This script is designed to be used within the following console location @ Forms > Processing (tab) > Execute Scripts > Scripts. Please read the help file for details and when implementing into a project.
NLS & AI > NLS ConfigurationA new Partial Word Highlighting attribute has been added. It is disabled by default to maintain current behavior. Enabling this feature will cause the autocomplete menu highlight partial word matches. Enabling this feature requires more processing to determine which parts of the words to highlight.
NLS & AI > Script GeneratorA new Preload Results attribute has been added. It is disabled by default to maintain current behavior. Enabling this feature will cause the autocomplete menu to be populated with results on initial load, before the user types anything. The autocomplete will appear faster when enabled, but it must preload results even when you don't click into the search box causing some unnecessary database queries.
CpScript ReverseHyperLinkThe ReverseHyperLink script is now supported within Results Item Content attributes located within the system's Module Designer & Data Sources modules. When using this script in Results Item Content, it is strongly recommended to use the removeMarkup and truncate properties. This tool is typically used on attributes that contain a significant amount of text. Without these configuration settings, this script is capable of inserting a tremendous amount of HTML onto a page which may create unresolvable issues. Please review the script builder help file for more information and setup assistance.

Centralpoint Update 8.11.112
Monday, August 18, 2025
FeatureSummary
Web.config: Assembly Reference Updates for .NET Core APIAssembly references will be updated in all web.config files to reflect the new .NET Core API naming convention. Specifically, references under the pages/controls/add elements will be changed from "Centralpoint.Web.UI" to "Centralpoint.Web", and handler type declarations containing "Centralpoint.Web.UI" after the comma will be updated to "Centralpoint.Web". These modifications ensure compatibility with the new .NET Core API release and maintain proper assembly binding throughout all web.config files in the installation.
New Data Transfer Source Google Drive (Public Folder Access)This feature allows the data transfer process to access and retrieve files from public Google Drive folders. Instead of requiring individual file permissions or authentication, the system can now connect to publicly shared Google Drive folders using folder URLs and transfer the contents directly to the server. The files will be downloaded into the Temp folder of the website, then into the Google Drive Folder. Example: Temp\GoogleDriveFolderId. When we rerun, we will check the modified date of the files and only re-download the files that have changed or are new.
Script Generator > Export Module ResultsThis tool has been extended to support search results generated from NLS searches. If it does not appear to be working after the site is running v8.11.112, update the query string variable on the JavaScript file to clear browser cache: /Scripting/ModuleResults/Export/Scripts.js?v=8.11.110
New .NET Core API with JWT AuthenticationThis update introduces a new .NET Core API built on .NET 10.0 framework that provides modern web API capabilities to the Centralpoint platform. The API includes JWT (JSON Web Token) authentication support with a dedicated key management system, allowing for secure token-based authentication and authorization. The implementation includes automated database table creation for JWT key storage, secure key rotation capabilities, and integration with the existing Centralpoint infrastructure through new sync methods that handle API creation and JWT key management across both Master and WebSite environments.
Data Sources > Select Command BuilderThe searchable table on the page will render controls that allow users to select rows and download files associated to the selected records.
CpScript ExtTableThe searchable columns feature has been extended with another property named Skipped Searchable Columns. When applying searchable columns, it is possible the table contains columns with non-searchable data that should not receive this functionality. For example, a column with checkboxes or icons has nothing to search. Please use the script builder help file for more details and setup assistance.

Centralpoint Update 8.11.111
Monday, August 4, 2025
FeatureSummary
CpScript ExtTableA new property named hasSearchableColumns is supported. When enabled, users can click on any column header in the table and type search terms to filter results within that specific column only. Please use the script builder help file for setup assistance.
Data Sources > Select Command BuilderThe searchable table on the page will render controls that allow users to filter by dates. The SQL contains CpScripts that insert filters required for the search. There are configurable options in the Template Content attribute that allow console admins to change labels of the search controls or completely remove it from the page.
New Site Property Ole Db Provider VersionHere are two New site properties that control OLE DB Provider Version:
1. In the Master Console, this property manages data transfers that use OLE DB drivers, including for Access databases, Excel files, and delimited text files.
2. In the Website Console, this property controls utilities that also rely on OLE DB drivers for working with Access, Excel, and text-based data sources.

Both properties allow you to specify the OLE DB Provider version to use, such as switching to Microsoft.ACE.OLEDB.16.0, assuming it's already installed on the server. For installation instructions or additional details, please refer to the header text of the property in the console.
CpScript ConnectionStringA new CpScript is available that retrieves a Centralpoint website's SQL connection string. By default it returns the current website's connection string. There are properties that can be used to return the connection string from another site on the same server. This ensures console records using connection strings from Centralpoint sites do not need to be updated when sites move to different servers, change SQL credentials, etc. The intended use is within the Data Transfer and Data Sources modules. Each console attribute where this is supported has header text instructing users to insert the Connection String with this CpScript.

Centralpoint Update 8.11.110
Tuesday, July 22, 2025
FeatureSummary
Script Generator > Export Module ResultsA new type named "Export Module Results" is supported from the Script Generator module. This feature was designed for and supported within Centralpoint module results views and site search pages. This feature allows users to export search results into excel format. Please read the help file for more documentation on functionality and setup assistance.
SystemPageSearchShareButton CpScriptThis new CpScript can be added to Site Architecture > System Pages > Search to generate a Copy Link button that allows users to share direct links to search results. When clicked, the button creates a shareable URL that will take recipients directly to the same search results page, though users with different permission levels may see varying results based on their access rights. This feature does not support "Search Within Results" functionality, and the generated links are only functional within the site where they were created.
System Filtration Performance EnhancementUpdated audience and role filtration to use high cardinality optimization. This enhancement automatically detects high cardinality entities and generates separate optimized EXISTS conditions to improve query performance for large datasets.
CpControl PagerA new property named AriaLabel='' is supported. This inserts an aria-label="" HTML attribute on the opening ordered list tag of the pagination controls. This is only supported when using the Ordered List option in the Pager Buttons Layout site property.
Admin > Properties > Pager Buttons LayoutThis site property determines the HTML markup that wraps pagination controls in results views of the website. By default, the site will maintain the markup of anchor tags being siblings of each other. The new option outputs the pagination controls within ordered-list markup, enhancing ADA compliance and accessibility for screen readers.
System Pages > Site Search > Search Results LayoutA new attribute named "Search Results Layout" is supported. This feature determines the HTML markup that wraps search results. By default, the page outputs results with table HTML markup. When using the default option, a role="presentation" attribute has been added to the opening table tag for accessibility purposes. The new option outputs results with ordered-list HTML markup, enhancing ADA compliance and accessibility for screen readers.
CpScript ModulePageOverridesA new property named "ResultsTaxonomyFilterOption" is available. This allows admins to easily filter the module results by Taxonomy. The filter can be created through manually selecting desired Taxonomy items or by dynamically using the Taxonomy items selected within the SiteMap record that the module designer record is applied to. Please review the Script Builder help file when applying this feature.

Centralpoint Update 8.11.109
Monday, July 7, 2025
FeatureSummary
Custom Role ProvidersAdded a new "Custom Role Provider" site property that allows administrators to specify an Assembly and Type name for a custom role provider implementation. When configured, the system will dynamically load and instantiate the specified role provider class at web site startup, enabling organizations to implement custom role resolution logic beyond the default approach. If the custom provider fails to load or is not specified, the system gracefully falls back to the DefaultRoleProvider.
Add support for tif files to PdfViewerAdd support for viewing .tif and .tiff files in PdfViewer by converting them to .jpg images.
New Data Transfer GetImageMetaData script Extracts metadata properties (such as width, height, and EXIF/DICOM tags) from image files in JPEG2000, DICOM, or TIFF formats.

Centralpoint Update 8.11.108
Monday, June 16, 2025
FeatureSummary
Module Search Proximity EnhancementAll module searches utilizing proximity (geospatial) functionality have been updated with simplified algorithms and optimized query structures, resulting in reduced complexity and improved performance. These enhancements streamline location-based search operations across the platform while maintaining accuracy.
Centralpoint Contextual Search - Final Phase AnalyticsThe final phase of the Centralpoint Contextual Search Engine delivers comprehensive analytics capabilities with five specialized reporting modules that provide deep insights into search performance and user behavior. The new analytics suite includes the Performance Overview for high-level metrics, Queries by Zero Click Rate to identify abandoned searches, Trend Query Doc Metrics for historical analysis, by Zero Result Rate to highlight content gaps, and Queries by Count for popularity tracking. These reports enable administrators to optimize search configurations, identify content opportunities, and measure the effectiveness of their contextual search implementation, completing the evolution from a basic search tool to a sophisticated, data-driven search platform with enterprise-grade analytics and insights.RetryClaude can make mistakes. Please double-check responses.
Data Import and Data Sync Performance EnhancementUpdated data import and data synchronization processes to use BULK_LOGGED recovery mode during large data operations. This change implements minimal logging for bulk operations, significantly reducing transaction log file growth that was previously causing performance issues and requiring frequent database maintenance. The system automatically switches to BULK_LOGGED mode before large imports, performs the data operation with reduced logging overhead, then returns to the original recovery mode.

Centralpoint Update 8.11.107
Monday, June 2, 2025
FeatureSummary
Expire Users Password Error MessageIn the Website Module Property, when Website Password Expiration is enabled and User Was Expired By Scheduled Task is enabled, you can set the Error Message for those users. In the Scheduled Task, we have a new Action Attribute that controls what the task does: Expire User Account – This option sets the account to expire, preventing future access after a specified date. Lock User Account (Default) – This immediately locks the account, blocking all access until it is manually unlocked.
Centralpoint Contextual Search Engine - Phase 6 EnhancementThe sixth phase of the Centralpoint Contextual Search Engine introduces intelligent query suggestions within the NLS Autocomplete functionality. This enhancement provides users with trending and popular search recommendations by enabling the "Trending Searches" option in the Script Generator configuration. The query suggestions feature leverages historical search data and analytics to surface relevant search terms, improving user discovery and reducing the effort required to find content while maintaining the contextual relevance and performance characteristics established in previous phases. Additionally, Click Through Scoring has been added to the NLS Configuration module and is enabled by default, allowing the search algorithm to boost content based on user engagement patterns and click-through rates for more accurate relevance rankings.

Centralpoint Update 8.11.106
Monday, May 19, 2025
FeatureSummary
Web API Natural Language Search IntegrationThe Development > Web API module has been enhanced with a new Natural Language Search method that enables external applications to access Centralpoint's Contextual Search capabilities through a standardized API endpoint. This integration allows developers to leverage the advanced search functionality by referencing the DataId of an NLS Configuration record, providing programmatic access to the same intelligent search algorithms, relevance scoring, and contextual capabilities available through the web interface. Organizations can now extend their search infrastructure beyond the Centralpoint platform while maintaining centralized configuration and benefiting from the sophisticated ranking and filtering mechanisms developed throughout previous phases of the Contextual Search Engine.
Module Properties > Resource Content Attributes was added to Content > Video LibraryThe purpose of this feature is to extract text from files based on defined attributes and insert the extracted content into a system attribute named ResourceContent. Support for extracting content from .vtt files has been added.
Form Management > Processing > Web Request/ResponseNow supports Basic Authorization
Centralpoint Contextual Search Engine - Phase 5 EnhancementsThe fifth phase of the Centralpoint Contextual Search Engine introduces support for multiple NLS Autocomplete scripts on a single page. To enable this functionality, HTML element IDs have been modified, with corresponding CSS classes added to maintain backward compatibility. Existing customizations referencing the previous IDs must be updated to either target the new IDs or utilize the equivalent CSS classes. Additionally, the Container Selector can now target input elements directly, expanding implementation options for advanced search interfaces and interstitial pages. The Natural Language Search scheduled task has been enhanced with two new statistical properties: "Contextual Search Query Statistics Days To Process" for managing sliding window tracking of query relevance, and "Contextual Search Query Statistics Minimum Count" for filtering low-frequency searches from analytics, ensuring more meaningful search insights and improved system performance.
New code to handle Resource download nameDepending on the 'ResourceDownloadName' property, the user can change the name from the system name of the resource to the regular resource name.

Centralpoint Update 8.11.105
Monday, May 5, 2025
FeatureSummary
Telerik Integration UpgradeThe Telerik UI for ASP.NET AJAX integration has been upgraded to version 2025.1.416 from 2022.2.622.45. This upgrade will contain small bug fixes and security vulnerability updates
New Generic Enhanced Data ModuleThis module had "Text01"–"Text30" attributes in relation
Centralpoint Contextual Search Engine - Phase 4 IntegrationThe fourth phase of the Centralpoint Contextual Search Engine expands cross-platform capabilities through a rebranded "NLS Autocomplete" script (formerly "Algolia Autocomplete") in the Script Generator. This update introduces a new JavaScript embedding option that enables developers to integrate Centralpoint's intelligent search autocomplete functionality into external websites and applications. The Script Generator module now automatically includes the Search Suggestion module in its list of available modules, streamlining setup for administrators. Additionally, a new "Snippet Generation Type" configuration attribute provides granular control over snippet creation with four options (Dynamic, Quick, and Empty—with Empty essentially disabling snippets), allowing administrators to precisely manage how and when search result snippets are displayed. This cross-domain capability allows organizations to deliver consistent, contextually-aware search experiences across their entire digital ecosystem while maintaining centralized configuration and analytics within the Centralpoint platform.

Centralpoint Update 8.11.104
Monday, April 21, 2025
FeatureSummary
DataTransfer CpScript FileActionA new property named "EnforceUniqueFileName" is supported. When set to true, it prevents files with the same name from being overwritten.
Centralpoint Contextual Search Engine - Phase 3 RefinementsThe third phase of the Centralpoint Contextual Search Engine introduces granular control over the search experience with individually configurable scoring components and a new Strict Search behavior option. Administrators can now selectively enable or disable specific relevance factors (position scoring, freshness scoring, etc.) to precisely tailor search results to their content priorities. The new Strict Search option ensures all query terms must be present in results, ideal for technical documentation and compliance-focused implementations, while the default Flexible Search continues to provide broader relevance-based matches. This release also enhances user experience control by allowing administrators to disable both the automatic navigation to search term locations within content and the post-click term highlighting on destination pages, providing cleaner content viewing while maintaining search result relevance. Additionally, this phase includes recalibrated default scoring parameters based on client implementation feedback, enhancing out-of-the-box relevance while maintaining the extensive customization capabilities introduced in earlier phases.

Centralpoint Update 8.11.103
Monday, April 7, 2025
FeatureSummary
Centralpoint Contextual Search Engine - Phase 2Expands functionality through direct integration with NLS options in data sources and the script generator. Both enhancements maintain the core contextual relevance capabilities introduced in Phase 1 while making these powerful search tools accessible through familiar configuration interfaces.

Centralpoint Update 8.11.102
Monday, March 24, 2025
FeatureSummary
Centralpoint Contextual Search Engine (Beta)The new NLS & AI > NLS Configuration module introduces a powerful Centralpoint Contextual Search option for SQL Server 2016 or newer environments. This beta feature implements an advanced search algorithm with configurable relevance parameters for precision tuning. The system intelligently weighs content based on term position, freshness, user engagement metrics, and semantic relevance while supporting automated synonym expansion and spelling correction. Currently in development, this native search solution offers a compelling alternative to third-party search providers with complete control over relevance algorithms and scoring mechanisms.
NlsSearchResult CpScriptProvides access to Natural Language Search result properties and metadata. It allows admins to easily retrieve and display search-related information such as page index, page size, total number of pages, total hits, processing time, hit details, and query identification. The script accepts parameters for the desired property name, default value for when results aren't available, and optional formatting instructions. This functionality is particularly useful when building custom search results pages or when detailed search statistics need to be displayed to users.

Centralpoint Update 8.11.101
Monday, February 24, 2025
FeatureSummary
Standardized Database Access and System QueriesAll system queries have been updated to use parameterized execution and optimized for better efficiency. These changes improve security and performance throughout the application. No action is required, but please report any unexpected behavior or performance issues if discovered.

Centralpoint Update 8.11.100
Monday, February 10, 2025
FeatureSummary
Paged Select Stored Procedures UpgradeMinor bug fixes were implemented for the Phase 2 Paged Select Stored Procedures upgrade. These fixes address issues discovered after the initial deployment while maintaining all security enhancements and performance improvements introduced in the update. The system continues to leverage SQL Server 2012+ optimized paging capabilities with no additional action required. We're monitoring for any further issues - please report any unexpected behavior you encounter.

Centralpoint Update 8.11.99
Monday, January 20, 2025
FeatureSummary
Forms > Processing > Education Questions SubmissionThis feature provides console administrators the ability to assign questions from one course to another. This is particularly useful when duplicating a course, as it ensures the new copy is automatically linked to all the same questions as the original course.
Forms > Processing > Copy RecordThis method has been extended with a new attribute named "Copy DataId". This is used to set the DataId of the newly created copy. This attribute is useful if you want to share the DataId by creating a link to the copied record in an email or on the Thank You page.
Script Generator > AutoCompleteThe plugin has been extended with new configuration properties and callback methods. This provides the ability to customize the UI of the autocomplete menu and insert snippets of content if desired. Additionally, a new web-service is available that can be used with the plugin to prioritize results with search criteria in the Title instead of words found in any attribute. Please read the help file for instruction and setup assistance.
Paged Select Stored Procedures Upgrade - Phase 2We have deployed the second phase of updates to our paged select stored procedures across all paged queries. These changes primarily affect module and web site searches and include enhanced security measures to address vulnerabilities, performance improvements leveraging SQL Server 2012+ optimized paging capabilities, and a modernized code base for better maintainability. No immediate action is required, but please report any unexpected behavior.

Centralpoint Update 8.11.98
Monday, January 6, 2025
FeatureSummary
MD-Staff Data Transfer Source add token authentication supportSite property contains a switch between password and token authentication.
Paged Select Stored Procedures Upgrade - Phase 1We have deployed the first phase of updates to our paged select stored procedures across all system modules. These changes primarily affect console views and include enhanced security measures to address vulnerabilities, performance improvements leveraging SQL Server 2012+ optimized paging capabilities, and a modernized code base for better maintainability. This is the first of two planned phases to upgrade all paged select stored procedures. No immediate action is required, but please report any unexpected behavior in console views.
Compression Service UpgradeA new compression service has been implemented using System.IO.Compression. This change requires updating any custom code that references the previous compression library. Please refactor any dependent code to use the new compression service.
Admin > Properties > Site Search AutoComplete > Match PriorityThe autocomplete supports a new attribute named "Match Priority". When enabled this feature will prioritize records with matches in the Title over matches in the Keywords column. Please read the instructions found on the header text for details.
CpScript AddToCalendarA new property named "Attributes" is supported. This allows console admins to enter a comma separated list of attributes that will be used from the Event record to generate the email body. Prior to this update this feature only supported the "BodyCopy" attribute.
CpScript ColumnTaxonomyAdded a FilterType property that contains the options of Manual or Automatic. The Manual option is the initial release where the filter was managed by a SQL WHERE clause. The Automatic option is new and contains additional attributes when selected. This feature will programmatically create the SQL filter which makes the script more user-friendly. Please see the script builder help file for details and clarity on this update.

Centralpoint Update 8.11.97
Monday, December 9, 2024
FeatureSummary
Retention Policies > Storage PathsAdded Taxonomy Filter, Audiences Filter, and Roles Filter filtration attributes when Source = "Standard Module".

Centralpoint Update 8.11.96
Monday, November 25, 2024
FeatureSummary
Excel ViewerIssues have been reported where Excel sheets containing large quantities of rows are causing the excel viewer page to crash. The system will now limit the amount of rows displayed to a maximum of 5,000 rows per sheet. When sheets are loaded with this limitation, a notification is presented to the user informing them that the sheet is displaying "5,000 of N rows" and to download the file to view the full data set.
Admin > Properties > Header Tags > Enable Embedder (beta)A new beta feature that enables JavaScript generation capabilities across Centralpoint. When you enable the Embedder feature under Admin > Properties > Header Tags, you can now generate embeddable JavaScript code derived from your Centralpoint content and site search functionality. This enhancement allows for seamless integration of Centralpoint elements into external websites. Upon activation, you'll find a new Site Search JavaScript property in your site settings, which connects to an intuitive JavaScript builder tool. We've also extended this functionality to the Forms, Surveys, and Data Sources modules, each receiving their own JavaScript attributes for enhanced portability and integration options.

Centralpoint Update 8.11.95
Monday, November 11, 2024
FeatureSummary
Data Transform > Data TransferTwo new count attributes have been introduced to track data transfer metrics. Total Count maintains a running tally of all transferred rows, though this resets when destination rows are deleted. Recent Count specifically tracks the number of rows processed during the latest execution, providing visibility into the most current transfer activity.

Centralpoint Update 8.11.94
Monday, October 28, 2024
FeatureSummary
Web.config: Assembly Binding Updates and Script/Style BundlingAssembly binding redirects will be added to the runtime section of all master, web site, and console web.config files for WebGrease (redirecting to version 1.6.5135.21930), Aspose.Imaging (redirecting to version 24.8.0.0), and Newtonsoft.Json (redirecting to version 13.0.0.0). These dependentAssembly elements will only be added if they do not already exist in the configuration files for the specified assembly names. A new appSetting "Enable.Bundling" will be supported, which is enabled by default in console applications when the setting does not exist. If script and style bundling issues are encountered in the consoles, bundling can be disabled by adding the appSetting with a value of "0" and removing the runtime element.
Telerik RTF EditorsAn issue was reported when users copy and paste within the Design View of the system's RTF Editors. Relative URL paths were automatically converted into absolute paths using the domain from the browser. This was creating issues in client environments that use a staging site. Content in the production site was rendering absolute URLs back to staging. This also could create similar issues in applications that host multiple sites with different domains. This update is applied automatically and resolves the issue in all Telerik RTF Editors used throughout Centralpoint (editors in the client console and website form editor controls).
Admin > Properties: Select2 Integration for ListBox ControlsFor Forms Management, two new beta properties (Enable FormPagedListBox as FormSelect2 and Enable FormDataListBox as FormSelect2) enable automatic rendering of FormPagedListBox and FormDataListBox as Select2 controls. When enabled, these implementations will use string columns for item text display, though some original list box properties will be ignored. Both features can be individually overridden using the UseSelect2 parameter in their respective scripts. For custom and system attributes, two similar beta properties (Enable CpPagedListBox as CpSelect2 and Enable CpDataListBox as CpSelect2) enable automatic rendering of CpPagedListBox and CpDataListBox as Select2 attributes. These implementations follow the same pattern, using string columns for item text and allowing individual override via the UseSelect2 parameter in their respective attributes. All four properties are disabled by default and can be toggled between No/Yes options.
PdfViewer CpScript.htm and .html file extensions will generate a PDF version of the source file and the converted PDF will render through the viewer. This update is applied automatically and no console configuration changes are required.
MediaToImage CpScriptThis script will now generate thumbnails for the following file formats: .msg, .htm. and .html. This update is applied automatically and no console configuration changes are required.
FormSelect2 CpScriptLeverages the Select2 jQuery plugin to enhance an HTML select element, providing advanced features like search and dynamic data loading. A corresponding CpSelect2 control has been added for use in CMS and custom attributes.

Centralpoint Update 8.11.93
Tuesday, October 15, 2024
FeatureSummary
New Aliases Keyword ListsThis keyword list gives you the ability to add new alias terms that can be aliased. Notes: Creating a keyword does not necessarily mean that term will be automatically aliased and some terms may need to be programmatically implemented.
New Data Transfer Aliases Destination This data transfer lets you import data into the aliases module.
NLS & AI > Script GeneratorA new Search Results Limit attribute has been added to the Algolia Autocomplete script.
Module Searches: Taxonomy Filter OptionWhen using the taxonomy query string search, results are returned based on records matching "Any" of the defined Taxonomy. A new query string variable named "taxmatch" is supported that will apply a taxonomy filter ensuring records match all Taxonomy values within the taxonomy query string. The "taxmatch" query string variable must have a value of 1 to enable the "match all" filter. An example of this is the following: ?taxonomy=a9844f99-35fc-480c-9159-37f5d12e5f25,d90e5854-f757-416d-a6dc-2674cf9c10b9&taxmatch=1

Centralpoint Update 8.11.92
Monday, September 30, 2024
FeatureSummary
Taxonomy Pre-Import Utility.Now collects SearchKeywords, PartialTaxonomy, and IsRegularExpression columns for Data Cleaner and automatic generation of the FullTaxonomyIds and UniqueId column
CpScript PdfViewerWord documents that are converted to PDF through the Aspose file handler will begin rendering a bookmark "Table of Contents" panel within the PDF if a table of contents in the Word document has proper TOC formatting. This update is inherited automatically and improves the PDF by making navigation within the PDF document much more user friendly. Please note that this CpScript reuses converted PDF files to optimize website performance by leveraging an actual PDF file converted one time; instead of dynamically converting different file extensions on each request. This feature will be applied to newly generated PDF files moving forward.
Education: Ordering & Matching ValidatorsComparison validators have been applied to text inputs used in Ordering & Matching question types. This prevents users from entering duplicate values which would make their answer incorrect. The range validators bound to the text inputs are now sized per the number of inputs used within the question. Previously, they always validated a range between 1 and 20. Now it will be between 1 and the number of options within the question. This update will be applied automatically when the Education module designer record is resubmitted.
CpScript FormNumericSpinnerA new attribute named "FormNumericSpinner" is supported. This script generates a form textbox and provides a user-friendly interface for entering numbers, including up and down arrows for incrementing and decrementing the value.
CpScript PdfIconA new attribute named "PdfPageOrientation" is supported. This sets the orientation of the downloaded PDF. Portrait is the default standard option which is taller than it is wide. Landscape is wider than it is tall.
Excel Viewer.xlsb file extensions will be supported and render in the viewer.
Design > Dynamic Tab DisplayA new attribute named "Body CSS Class" is available for the jQuery Tab Type that use the iframe content option. This sets a value in the class attribute of the body tag within the iframe and is intended to assist with applying a different UI to content rendered within the tabs. Please read the header text on the attribute for direction and an example of how it is used.
Data Sources: GamificationPages using a Gamification Data Source CpScript now support startDate and endDate query string filters. When these query strings are applied to the page and contain a valid date, the Gamification dataset is filtered within the date range. Please review the header text of the Date Filter attribute in Gamification records for more direction and an example.
Add HTML5 input type number support for textboxAdd Display Number Field property to textbox control. If enabled, this element creates an input field that allows the user to enter a number. This type of input field provides built-in validation to ensure that the entered value is a number, and it also provides a user-friendly interface for entering numbers, including up and down arrows for incrementing and decrementing the value.
NLS & AIA new NLS & AI console navigation category is available containing copies of Advertising > Search Suggestions, Data Transform > Interstitials, and Design > Script Generator.

Centralpoint Update 8.11.91
Monday, September 16, 2024
FeatureSummary
New Force Secure Connection Module Property in Authorizations ModuleIf "No" (the default option) is selected, we let the code decide whether to use HTTP or HTTPS. If "Yes" is selected, we force a secure connection (HTTPS).
CpScript FormZipFileToDirectoryAn error was reported and resolved where the method was throwing the following error: Compressed size mismatch between central header(30664) and local header(0). The issue is from a method used in a third-party library that works with .zip files and occurs when used against newer .zip files created from Windows file explorer. This component has been replaced throughout the system. This update contains minimal risk and was heavily tested in all places, but please forward issues to Oxcyon Programming if unexpected behavior occurs in any Centralpoint feature that works with a .zip file.
GenericEnhanced > Module Properties > Document Content AttributesAn issue with this feature was reported where heading tags within the Word document were being extracted as a list in HTML. This issue is caused by the heading tags within the Word document actually containing list formatting, although they still look like a heading in the Word document. A method was added to ensure list formatting is stripped from heading tags during the HTML extraction process which resolves this issue. This update will be applied automatically and no console configuration changes are required.
Column CpScriptWhen retrieving data from a NLS source, the SystemName of each DataCurrentInDataCurrent attribute is now stored as an individual property of the Attributes column. This allows the Column CpScript to access delimited list of GUIDs for this attribute using the standard cpsys_Attributes:AttributeSystemName syntax within the name property of the CpScript.

Centralpoint Update 8.11.90
Tuesday, September 3, 2024
FeatureSummary
Master ApplicationsA help file icon will be visible in modules within the master application where applicable.
Data Transfer NotificationsAdd TotalRowCount support to the Notification Body
Aspose IntegrationCentralpoint's integration with Aspose has been upgraded to the current Aspose.Total license. There were no breaking changes from this upgrade in Centralpoint's use of Aspose libraries, so the risk of problems related to this are minimal. If a site contains custom code that uses Aspose there is a risk of it breaking. Please create tickets in Oxcyon's Issue Manager and assign them to the Programming team if a website experiences any issues.
DataTransfer CpScript FileActionA new property named "hasCleanPathNames" is supported. This will replace problem characters in folder and file names with an underscore of the destination path. This feature was released to resolve issues reported where special characters in file names create issues when downloaded in browsers. Please see the script builder help file for setup assistance.
CpScript TaxonomyColumnThis is a new CpScript that can be used as an alternate to the preview option to return Taxonomy names. The CpScript supports retrieving data from Context or Cache, and also supports a whereClause property that allows the previewed Taxonomy to meet certain conditions rather than the entire Taxonomy dataset. Please read the help file for detailed explanations on these features.

Centralpoint Update 8.11.89
Monday, August 19, 2024
FeatureSummary
Excel ViewerContains updates that extract HTML from cells including images, as well as other significant style and formatting changes. Centralpoint's web version of excel will look much more similar to how files appear in Microsoft's Excel app.
Data Transfer JSON sourceAdd support for basic and bearer token authentication.
Design > Data SourcesA new Amazon Kendra Snapshots data source option has been added. For more information about the metrics you can view, see https://docs.aws.amazon.com/kendra/latest/dg/search-analytics.html.
Advertising > Search SuggestionsA bug was released in v8.11.88 that caused the cpsys_Audience replacements to stop working in new or modified records. This issue has been resolved.
Scheduled Task Create Resource From ZipUpdate task to support the creation of resources from the zip files
Data Broadcast For Source > Current Web Site and Source > Connection String Added Ability To: -Modify NewMessage to accept optional htmlBody parameter. -Update SendMessage to handle multiple email addresses.

Centralpoint Update 8.11.88
Monday, August 5, 2024
FeatureSummary
jQuery & jQuery UI VersionsAdmin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using any Legacy version you should not install this update. If you discover problems after the update is installed, you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record.
Design > Script GeneratorAn issue related to a recent library update made by Algolia has been resolved.
Advertising > Search SuggestionsA new Autocomplete Target attribute was added. Select Blank to open a new tab when the search suggestion is selected within the autocomplete drop down.
Admin > Natural Language SearchA new Amazon Kendra Matching Type attributes has been added to control how the query text is modified before being passed to Amazon Kendra.
Data Transform > Data TransferA new Excel option has been added to Source & Destination > Destination.
Design > Script GeneratorA new Preview column has been added to the grid view.

Centralpoint Update 8.11.87
Monday, July 22, 2024
FeatureSummary
New JsonSource for DataTransfer Create JsonSource for DataTransfer which will read basic JSON ONLY.
New JsonSource for DataSourcesCreate JsonSource for DataSources which will read basic JSON ONLY.
CAD Files ModuleThe AutoDesk vendor ended support for the authentication endpoint integrated in Centralpoint. This caused errors when loading 3D files in the viewer page and prevented new records with 3D files attached from storing necessary data. Centralpoint has integrated with the vendor's new authentication endpoint and these errors are resolved. This is applied automatically and does not require console or configuration changes after the sync.
jQuery & jQuery UI VersionsAdmin > Properties > Header Tags > jQuery & jQuery UI Versions now allows testing of the Beta (next) version before its Stable release. After updating, switch to Beta to test all custom jQuery and jQuery UI features, then revert to Stable. Users of the Design > jQuery UI Themes module may need to create new themes for testing and switch back afterward.

Centralpoint Update 8.11.86
Monday, July 8, 2024
FeatureSummary
Advertising > Search Redirect (Search Suggestions)A new attribute named "Set Title in Search Keywords Attribute?" has been added to the module properties. Enabling this feature will process the Title to the Search Keywords attribute. This is using the same trigger method as the Additional Keywords attribute. If records have a value in Additional Keywords, both the Title and the Additional Keywords value will be appended in the CpHiddenKeywords tag.
Admin > Properties > Site Search Auto Complete > Search Title Matching TypeThe new "Search Title Matching Type" attribute allows console admins to change the filter used over the Title column when the search criteria contains multiple words. Please read the header text for details on the filter options.
Excel ViewerContains updates to remove system inline styles produced from certain settings in Design > Styles records that distort the intended viewer UI. Contains a label for the sheets menu. Contains a patch for a null reference error produced by Aspose method in Excel files with empty rows. Contains a patch for issues in sheets with complex merges. If these problems persist after the sync, please delete the files in this directory /Temp/AsposeExcelViewer/
Word ViewerContains updates to remove system inline styles produced from certain settings in Design > Styles records that distort the intended viewer UI. Implemented HTML extraction strategies to resolve errors produced from Aspose method.
History View for Module DesignerCreated a history view and the ability to restore historical records
Design > Script Generator > Algolia AutocompleteThe Algolia Index attribute has been renamed Index and now supports Amazon Kendra indexes.

Centralpoint Update 8.11.85
Monday, June 24, 2024
FeatureSummary
Advertising > Search Redirect (Search Suggestions)A new attribute named "Additional Keywords" has been added to the module. This attribute will process searchable values to the Search Keywords attribute with a new system trigger method. The intent is for autocomplete features using the Has Content in Results? feature enabled. The Additional Keywords will not be displayed in the results.
Admin > Natural Language SearchA new Type has been added for Amazon Kendra.

Centralpoint Update 8.11.84
Monday, June 10, 2024
FeatureSummary
CpControl ModulePageOverridesThe ResultsWhere property now replaces UserInfo constants. Please read the script builder help file for replacement direction.
New FormBadWordsFilerValidatorUse this control to ensure the user has not entered bad words in a form field. It detects bad words, swear words, and profanity in a given text.
Replace the file associated with this resourceAdd the ability to replace the file associated with this resource
Forms > Processing > File Creation > TemplateBy default, FormState values that hold a file path to an image will attempt to insert the image into the template document. Updates have been made to the dynamic file generation that allow the template document to skip inserting the image and use the file path value instead. Please read the directions on how to accomplish this on the "Template Form Fields" attribute.
CpScript FormListBoxA new property named "Labeled By Id" is supported. This places an aria-labelledby attribute on the select HTML tag. This may assist with ADA Compliance if the label is not visible.
CpScript FormLabelA new property named "Label Id" is supported. This places an id attribute on the label HTML tag. This may assist with ADA Compliance if the label is not visible.

Centralpoint Update 8.11.83
Tuesday, May 28, 2024
FeatureSummary
Admin > Properties > Site Search AutoComplete > Is highlighting search criteria in results?The autocomplete supports a new attribute named "Is highlighting search criteria in results?". Enabling this feature will highlight text within each search result that is part of the search criteria from the text input. This requires CSS in the page for the highlighting to render and example CSS is provided in the header text of the attribute. Please read the instruction in the header text for further instruction.
Admin > Properties > Site Search AutoComplete > Has Content in Results?The autocomplete supports a new attribute named "Has Content in Results?". This allows each result to return text from the Search Keywords attribute which displays under the Title. This feature uses a snippeting method to return a portion of the content where search criteria is found in the value. There are several additional properties available when this is enabled to control the amount of text returned. One of the attributes available when this is enabled is named "Action HTML" which is intended to render an action icon next to each result. Please read the instructions found on the header text for details.
Admin > Properties > Site Search AutoComplete > Maximum ResultsThe autocomplete supports a new attribute named "Maximum Results" which allows console admins to adjust the maximum number of results returned per search.
Script Generator > Algolia AutoCompleteA new attribute labeled "Title anchor tag has title attribute?" is available. Set this to "Yes" to set the title attribute in the HTML tag of the linked title. This creates a tooltip that renders the record title when a user hovers over the link.
Script Generator > Algolia AutoCompleteA new attribute labeled "Action Button Title Attribute" is available. This allows console admins to customize the title attribute on the arrow icon to the right of each result, which is the text rendered to users as they hover over the icon.

Centralpoint Update 8.11.82
Monday, May 13, 2024
FeatureSummary
Admin > Properties > Aspose File Name MethodA new site property named "Aspose File Name Method" is available. This is used for files extracted from Word documents for HTML purposes with Aspose.Words. The default method may present issues with browser cache or when files are moved from one site to another. Using the hashed method will prevent these problems due to unique names per file.
Form Workflow SystemPagethis page will let you load the form and populate fields using a fid query string.
Script Generator > Algolia AutoCompleteA new attribute labeled "Description Has Results Url?" is available. By default, when the description within results is clicked, it sends users to the Search URL. Set this to Yes to have the description share the same URL has the results link; which by default is the Details View URL of the record.
Web API > Upsert Data From Site on Same ServerA new system API is available that is intended for use between two sites on the same server that are supposed to be the same. The most common use case would be for a Staging site that moves data to a Production site. The API will move Attributes data from records and also files referenced within the data. The API searches the document content for files referenced in the /Uploads/ directory and the system's resources module, /Resource.ashx. It will only move files found within the records sent in the request. There is detailed documentation on API parameters when setting up a Web API record that uses this new method.

Centralpoint Update 8.11.81
Monday, April 29, 2024
FeatureSummary
Data Sources: Excel File OutputThe page generating excel files will now write detailed messages when setup problems are encountered. Prior to this update, only a blank page rendered when an excel file could not be generated. This will assist with preventing and resolving issues quickly if encountered in a site.
FormConditionBuilder CpScriptUpdated to render drop down list boxes for Taxonomy, Audiences, and Roles.
GoogleStaticMaps CpScriptA new GoogleStaticMaps CpScript is available that integrates with Google's Static Maps API. This returns static images of maps using address values from the Centralpoint database. Please read the script builder help file for instruction and setup assistance.

Centralpoint Update 8.11.80
Monday, April 15, 2024
FeatureSummary
Data Transfer > Searches (Destination Type)A method has been written that allows Data Transfer to write to the cpsys_Searches tables. The cpsys_Searches.Criteria has increased to NVARCHAR(1024) and a new TINYINT column cpsys_Searches.Type has been added. The purpose of this enhancement is for sites with custom pages that require specific reporting and do not automatically write to cpsys_Searches. The system manages these tables from default system search pages, so please consult with your Oxcyon point of contact before using this tool.
FormCondtionBuilder CpScriptThis new script generates SQL which can be processed into any module that accepts it. SQL should be written or reviewed by qualified professionals. This dynamically generated SQL may not perform well and could cause problems for the entire site or even other sites on the same server.
Scheduled Tasks > Most Popular In Data CurrentA new system table named cpsys_MostPopularInDataCurrent will be released to website databases, along with a scheduled task from the master application to manage this table. The purpose of this is for console admins to be able to produce efficient queries with cpsys_MostPopularInDataCurrent for UIs that need to render "Most Popular" content; which is content most viewed via cpsys_ClicksLog or cpsys_Leads.
Admin > Hospital Price TransparencyThis module has been extended to support dynamic /sitemap.xml files per domain.  The XML file will render different content per domain based on the records setup in this module.  "Hospital Price Transparency" files was the first problem use-case this module addressed. If using this module for multiple purposes or only /sitemap.xml files, it is recommended to alias the module accordingly within the console. The system name for this module is "Routing Handlers".  Please read the help file prior to using this module as it requires a change to the site's web.config file.

Centralpoint Update 8.11.79
Monday, April 1, 2024
FeatureSummary
GenericEnhanced > Module Properties > Document Content Attributes: Remove Non-Letter Prefixes From Headings?This feature has been extended to optionally allow headings to keep the non-letter prefix if it is an integer. If this module property is enabled, a new property labeled "Remove Integer Prefix From Headings?" will be displayed. It has a default selection of "Yes" to maintain backward compatibility. Set this to "No" to allow integer prefixes and another attribute provides the ability to apply the rule to specific heading tags.
CpScript ExtAutoCompleteRedirectA bug was reported and resolved where auto complete suggestions were not returning when search criteria contains an apostrophe.
New Scheduled Task CreateResourceFromZipFileThis task will look for a zip file in a specified directory unzip the file and create a new resource from each file inside of the zip folder.
CpScript FileReadAllTextAn issue was reported where this script returns an error stating "Invalid font name". This means the PDF contains a font that is not installed on the server PC's operating system. The method has been extended to handle this error and extract text from the PDF in this problem case.

Centralpoint Update 8.11.78
Monday, March 18, 2024
FeatureSummary
CpControl TaxonomySelectorA new property named "OnlyShowChildTaxonomies" is supported. This is used to restrict menu items to only children of the selected parent taxonomy. By default, the menu shows all descendants of the parent taxonomy. Please see the help file for setup assistance.
Admin > Properties > AjaxSiteSearchDataTablesResultsPerformance issues were reported when this feature is enabled. The CpScript required to use this feature SystemPageAjaxDataTableSearchButton and all of its dependencies have been rewritten to resolve the performance issues. This update does not require console configuration changes.
DataTransfer > Taxonomy Script.Added pipe as a delimiter. This will parce taxonomy values in the column if values are separated by a pipe. Will parce French|Russian, Korean | Japanese in addition to previously parsed comma-separated values like English, Spanish or Turkish,Polish
Authentication Sources > Module Property > Authentication Failed Error MessageAdd module property to AuthenticationSources(Global Login) module. this property lets you update an error message the user sees when Authentication returns the error.
Data Transfer > Error Notification Add the ability to set Error Notification Email and create a report of successful or failed runs of the data transfers
CpEditor > Media ManagerThe media manager icon that uploads files to /Uploads/Public/Media/ now allows .vtt file extensions.
Admin > Properties > Aspose: Word Documents Extract Embedded Objects?.xlsm file extensions will now be extracted when this site property is enabled. The request for this enhancement was for .csv files to be extracted.  However, when a .csv file is inserted into Word, it's actually being opened and displayed by Excel, and is embedded as an .xlsm file within Word. The following is the full list of supported extensions: .xml, .xls, .xlsx, .ppt, .pptx, .txt, .doc, .docx, .pdf, .zip, .yaml, .tar, .json, .xlsm. The embedded file types within Word documents are extracted automatically when using this feature.

Centralpoint Update 8.11.77
Monday, March 4, 2024
FeatureSummary
CpScript FileViewerThe system now has an in-house Excel Viewer page which can be accessed through this CpScript. The CpScript now has a "Viewer Types" property that includes Excel as an option. This new property is required for the script to begin outputting links to the Excel Viewer. Please use the CpScript Builder help file when setting this up.
Master > Content > Scheduled TasksA beta forecasting view can be accessed by clicking on the clock icon next to the new button on the grid view. It estimates and displays the execution times and durations of all tasks for the next month.
Data Broadcast download and replaced Base64 images.Add handling of base64 images for data broadcast. Code will download and replace the base64 image with a locally downloaded copy of the image
CpScript DataUpdateStartDateThis script has access to the Data Update Start Date Attribute.
CpScript ExtTextInputSearchableHtmlA new property named ClearInputHtml is available. Using this property will render a control after the text input that will clear the input value.
CpScript FontAwesomeCentralpoint is now integrated with the free version of FontAwesome Web Fonts (Version 6). This script will register FontAwesome files into the site. Do not use this script if the site is running on a paid version like Pro or Pro Max. If the site has a free version implemented, you will need to remove the file references before using this CpScript to prevent conflicts. The Centralpoint integration begins with FontAwesome Version 6 and we intend to update our integration upon new major releases; the next being Version 7.
Select Resource in Resource Upload There is a new Resource Upload View List Site Property. This property controls the visibility of the "View List" button within the Resource upload window. When you click on the button, users can access a filtered view of existing resources. Authenticated users will see resources filtered according to their assigned roles. For those not authenticated, the view will display resources accessible to everyone and the public, for ancestor admins there is no filter. In this new view, we only support the selection of the resource it doesn't have all the functionality of a similar view in the client console.

Centralpoint Update 8.11.76
Monday, February 19, 2024
FeatureSummary
Sequential IDsAll references to Guid.NewGuid() have been replaced with a new method that generates a GUID in a similar manner to NEWSEQUENTIALID() to improve the performance of system wide database inserts. This will result in IDs that are more predictable and sequential.
Data Transform > Data TriggersResolve an issue with conversion of dates from UTC on the log tab.
Admin > Natural Language SearchAn issue with remote index deletes has been resolved. In some cases, this issue led to missing updates because the items to be deleted were stuck in the queue.

Centralpoint Update 8.11.75
Monday, February 5, 2024
FeatureSummary
CpScript ColumnAudiencesThis CpScript is used to return Audience data from records in results views. At this time only names are supported. The audiences returned can be filtered based on whether the result uses the Audience for website or console filtration.
Data Transform > Data TriggersDesigned to automate actions in response to specified events occurring within selected modules.
Console Utilities > NLS User TokenThis utility converts userToken property values from Algolia Events to a UserId or enter a UserId to convert to the token.
Module Properties > Content Block ExtractorA new module property named "Content Block Extractor Headings" is available. The tool was released to search for the following heading tags: <h1>, <h2>, <h3>. This module property supports heading tags from h1 through h6 and allows console admins to select the headings they want to search for to create split content.
Tools > NLS Queue DeletionsThis is a new console utility that will find all data in the NLS indexes that does not exist in the Centralpoint database and queue this data for removal. A Natural Language Search scheduled task is required to execute after to complete the removal from the NLS data storage.

Centralpoint Update 8.11.74
Monday, January 22, 2024
FeatureSummary
Master > Scheduled Tasks > Data ArchiveThis update applies to sites using the Admin > Natural Language Search module. When records are archived from the Data Archive scheduled task, records that exist in an NLS index will be queued for removal. A Natural Language Search scheduled task is required to execute after to complete the removal from the NLS data storage. This update is automatic and does not require any configuration changes.
Admin > Hospital Price TransparencyA new module is available to satisfy the hospital price transparency requirement for public facing hospital sites. This module provides a solution by loading a /cms-hpt.txt file from any domain hosted by the Centralpoint application. The text file will render different content per domain based on the records setup in this module. Please read the help file prior to using this module as it requires a change to the site's web.config file.
CpControl DateSelectorThis CpScript was designed for the Calendar View on Events modules. The Script Builder help file now has an option labeled: Is Excluding Months Without Events?. Set this to "Yes" to remove months that do not have events.
Script Generator > Algolia AutocompleteThe plugin now supports a custom JavaScript callback function to manipulate the URL when results are selected. The function documentation is in the Custom Scripts attribute of these records.
CpScript ReverseHyperLinkThe ReverseHyperLink script now supports a new property named InsertObjectIdElement. This is used for content stored in a Natural Language Search index. The ObjectId element allows the page to load at the position of the element with a #oid fragment identifier on the URL.

Centralpoint Update 8.11.73
Monday, January 8, 2024
FeatureSummary
Remove Microsoft Word Meta DataRemove Word System Property in the following scripts. FileAction, FileDownload, CreateResorce
Search all ModulesAbility to enable a full-text index on cpsys_DataCurrent table to optimize the search of all modules.
Admin > Properties > ExtDatePicker: Is Focus Maintained After Calendar Used?The ExtDatePicker CpScript is bound to the jQuery UI datepicker plugin. The plugin's native settings cause the text input to lose focus when the calendar is used to set the input value. Setting this property to "Yes" will focus back into the text input after the calendar is used. This allows users to maintain their input position and continue tabbing through form elements to improve accessibility. This setting is global and applied to every ExtDatePicker CpScript in the site.
CpScript CurrentDateThis CpScript has been updated to support execution within AJAX modules.
Script Generator > Algolia AutocompleteThis script now supports Custom Filter attributes. This feature appends the custom filter to the Algolia Autocomplete results. Filters are not applied to query suggestions.
Admin > Properties > Telerik Editor SkinThis site property allows console admins to change the Telerik Editor's skin on the front-end of the website for editor controls rendered through the FormEditor CpScript.

Centralpoint Update 8.11.72
Monday, December 11, 2023
FeatureSummary
ColumnFriendlyUrl CpScriptThis script now supports multiple modules by excluding the SystemName parameter. It is much more efficient when the SystemName is provided.
CpScript ToUnixTimeStampThis CpScript returns the current date or current Utc date formatted as a UnixTime.
Data Transfer Access DestinationAdd support to generate destination table in Access database.
Admin > Natural Language SearchThe oid query string variable now supports #oid to jump you to that location in the body of the page. The Algolia source also now supports Insights. Objects clicked after a search are automatically recorded when the oid and pos query string variables are present, and object views on details views are automatically recorded when Natural Language Search is enabled in the Results View of the module designer.

Centralpoint Update 8.11.71
Monday, November 13, 2023
FeatureSummary
Design > Script Generator > Algolia AutocompleteA new script was added to leverage Algolia Autocomplete and query suggestions.
Design > Styles > Misc (tab)The Misc tab contains attributes designed to style HTML output from the ExtTable CpScript. The attributes are prefixed with "ExtTable" and have options for fonts and colors. These attributes do not apply changes automatically and require CSS rules in the site that use DesignInfo scripts that retrieve the attribute values.
CpScript ModulePageInfoThis CpScript returns information relating to the current module page. The following properties are supported: LoweredViewType, ModuleId, RelationSystemName, and RelationTableName.
CpScript FileViewerThis CpScript returns a link to in-house online file viewers. At this time the system only supports a Word document viewer for .doc & .docx extensions.

Centralpoint Update 8.11.70
Monday, October 30, 2023
FeatureSummary
CpScript FormEditorThe Telerik editor is unable to size itself appropriately when loaded on the page within hidden elements. This CpScript has an update to monitor when an editor has this problem and will will resize/repaint the control when the user makes it visible on the page. This will happen automatically and does not require configuration changes.
OfficeDocumentMetaData Data Transfer ScriptThis method retrieved system and custom document properties for Word, Excel, and PowerPoint.
PdfMetaData Data Transfer ScriptThis method retrieved the FileInfo of the PDF document
Admin > Natural Language SearchAttribute highlighting and snippets are now fully supported by Natural Language Search. You must rebuild and repopulate all existing indexes after installing this version.

Centralpoint Update 8.11.69
Monday, October 2, 2023
FeatureSummary
CpScript FormZipFileToDirectoryThe FormZipFileToDirectory CpScript adds a preprocessor to the form which targets a different control on the page that is supposed to contain a .zip file. If the targeted control on the page holds a valid .zip file, it will extract the .zip contents into a new sub-directory under \Root\Uploads\FormZipFileToDirectory\. The directory path is set in the FormState when this tool extracts files within a .zip file. Please read the help file to review all functionality and setup assistance.
Education > Certificates ViewThis view has been updated to support Attribute CpScripting. The view is controlled from "Education > Configuration > Certificate (attribute)". Please read the help text on the attribute to render and execute other CpScripts besides the original placeholders scripts.
CpScript FormTaxonomyA new property named "IsTranslating" is supported. When enabled this will attempt to replace the Taxonomy names rendered in the control with a match from the Translations module.
Script Generator > Script > Module ResultsThis script has been updated to execute Natural Language searches. Please read the CpScript help file for documentation and setup assistance.
Admin > Natural Language Search (Split Model)The split model contains a new optional property named "IsMatchRemovedFromValue". If set to true, it will remove the match found with the RegEx Pattern from the attributes.{propName} value stored in the Algolia record. For setup assistance and further details please read the module help file.
Admin > Natural Language Search (Split Model)When records in Algolia are created from the Attribute Splitting model, the text matched from the RegEx Pattern will be stored in an attribute named "CpNlsSplitMatchText". If the RegEx Pattern looks for HTML markup, the HTML is stripped. This will occur by default and does not require changes to the console configuration.
Admin > Natural Language SearchAdded support for NLS searches in Site Architecture > System Pages > Search. Attribute highlighting is now fully supported by Natural Language Search.
Data Transfer SQLite destinationAdd support to generate destination table in SQLite database.
Admin > Properties > Aspose: Word Documents Extract Embedded Objects?.json file extensions will now be extracted when this site property is enabled. The following is the full list of supported extensions: .xml, .xls, .xlsx, .ppt, .pptx, .txt, .doc, .docx, .pdf, .zip, .yaml, .tar, .json. The embedded file types within Word documents are extracted automatically when using this feature.
Aspose IntegrationCentralpoint's integration with Aspose has been upgraded to the current Aspose.Total license. This required changes throughout all Centralpoint code that use Aspose components. If a site contains custom code that uses Aspose there is a risk of it breaking. Please create tickets in Oxcyon's Issue Manager and assign them to the Programming team if a website experiences any issues.
Data Transfer SQLite sourceAdd support to read source files from the SQLite database.

Centralpoint Update 8.11.68
Tuesday, September 5, 2023
FeatureSummary
Admin > Natural Language SearchAn early and only partially documented release of the new natural language search module. It is has been tested with Algolia and Custom search services. Once indexes have been created and populated it can be set up in Data Sources and Module Designers: Generic, Generic Plus, Generic Enhanced, Template, and Template AJAX. Web site searches (System Pages > Search) will be released next. A new Natural Language Search scheduled task has also been released to keep the remote indexes in sync. Before beginning you must create an Algolia account and configure the Application ID and App Keys in the Natural Language Search module properties. Normal module submissions should be reflected in the remote index within 15 minutes, but larger updates like data transfers occur overnight using the scheduled task.
Procedure Manuals > PoliciesThe Content Block Extractor module property from generic enhanced has been added.
All Generic Enhanced ModulesThe recently released Generate Synonyms module property has been removed. Server-side automation of Office was discovered to cause unpredictable server behavior. If this feature was previously enabled, it will no longer generate synonyms.
Module Configuration > Grid Searchable FieldsThis attribute now allows the grid view to support Roles searches which can be leveraged from PagedListBox controls that use the module view. A listItem tag as shown here is required: <listItem value="Roles:{Name OR RoleId}:{tableName}.DataId">Roles Search</listItem> The parameter variables are shown in {} notation. The search will return records which are assigned to the Roles attribute which manages the system's cpsys_DataCurrentInRoles table.
PdfViewer CpScriptThe DFlip JavaScript plugin that is used with this CpScript has been upgraded from version 1.2.7 to version 1.7.35. This resolved issues with the plugin rendering problematic PDF files.

Centralpoint Update 8.11.67
Monday, August 21, 2023
FeatureSummary
DataTransfer ShortGuid script. This method takes GUID (DataId or UserId) and generates a Base64 string which is more readable. GUID: c18736de-d8e2-4f8a-8fe8-faf287a90815 Base64 String: 3jaHweLYik-P6Pryh6kIFQ
Module Properties > Resource ContentThe purpose of this feature is to extract the text from files within defined attributes and insert the file text into a system attribute named ResourceContent. This allows the file text to be indexed in the site's Full-Text Index searches. We've found it is common that the same attribute is defined in the "Word Document Content Attributes" module property. When this case occurs, the problem is that the system was extracting the contents of the file twice, inserting the same contents in two attributes, and bloating the Attributes XML. The change made to this feature is that the system will prevent the dupe file text in Resource Content when the same attribute system name is defined in the Document Content Attributes and holds a supported file extension between both methods.
CpScript ColumnSearchCriteriaInValueA new property named IsExecutingCpScripts is supported. When enabled, the following CpScripts found within the content are replaced: AudienceInfo, UserInfo. All other CpScripts will be replaced with an empty string. The supported scripts listed above are safe from creating errors and performance issues. Please use the help file to apply to the site and review additional notes on this feature.
SystemPage Search Suggestions Results scriptSystemPageSearchSuggestionsSearchResults script lets's Admin record a search result based on the URL of the page in the Search Suggestions module

Centralpoint Update 8.11.66
Monday, August 7, 2023
FeatureSummary
Console Data Transfer Try Abort process in the Pop up In the console Try the Abort link in the Data transfer Pop up to Abort Data Transfer Process
CpScript FormAutoSaveThis method has been rewritten. It should be entirely backward compatible. If there are issues that this behaves differently, please report them immediately to the Oxcyon programming team. Afterwards add the property isLegacyMode="true" to the CpScript to use the old version. The purpose of these changes is to allow console administrators with working JavaScript skills a means to call the web-service a single time without the checkbox. We've identified custom setups with this CpScript that are executing unnecessary database writes.
Module Properties > Content Block ExtractorPerformance enhancements have been made to this feature to only update the source document's blocks when attributes in the block have changed. Additionally, a custom attribute named "IsContentBlockExtractorDisabled" can be added to your module. When a record is submitted with this attribute holding a value of "1", the content block extractor will not execute at all. Detailed instructions on how to add the attribute have been added in the header text of module properties.
CpScript PdfViewerMany errors are recorded from the PDF Handler which is the code that manages this CpScript. The errors are from corrupt files and often state "Incorrect file format" or "This file's format is not supported or you don't specify a correct format.". There is no programmatic solution to resolve these problems. The PDF Handler will now return a valid PDF document in these instances informing the user that there was an error and to notify the website administrator. The PDF will show the path to the problem source file and include the error message.
Search Suggestions Report was createdTo display on the website create Navigation with Page Type = URL. Enter /Pages/SearchSuggestions.aspx into the URL attribute. It will only be available for the administrators.

Centralpoint Update 8.11.65
Monday, July 24, 2023
FeatureSummary
CpScript ColumnModuleAliasThis CpScript is used to return the module alias. When a module alias does not exist, it will return the system's name from the cpsys_Modules.[Name] table. This script must be executed in a method that evaluates DataTable rows. The table must contain a ModuleId column that contains a GUID/UNIQUEIDENTIFER data type. This script was written to be used in the "Excel" option within "Search Results Output". It will also work in results views or any Data Source that contains a ModuleId column.
Module Properties > Content Block ExtractorThe Content Block Extractor trigger method is creating performance issues in sites when a document contains a significant amount of headings. The system now restricts the amount of records created or updated to 100 by default. If problems persist, console admins may lower this number with a new module property named "Content Block Extractor Max Upserts".
Data Transform > Search Results OutputThis is a new configuration module that is used to convert search results into various file formats. It is currently supported at System Pages > Search (tab) > Search Results Output Controls. This allows users to execute a search and download the search results into the output of the selected configuration record. Please review the help file for more details and setup assistance.
Data Transfer ReadXmlAdd support to read source files from the URL in addition to the file system.

Centralpoint Update 8.11.64
Monday, July 10, 2023
FeatureSummary
SamlAttribute add support for FormatValuesDataType, emptyValue, removeMarkup,replaceText, replaceWith, ...
New DataTrasfer ReadXml SourceReadXml will convert the XML file into the dataset
DataTransfer ReadXmlTable script. This script will look up values in the related table of the dataset.

Centralpoint Update 8.11.63
Monday, June 26, 2023
FeatureSummary
SiteMap ModuleThe following attributes now support CpScripting: Styles, Scripts, StartupScripts
PdfViewer CpScriptWhen using the Watermark feature, two new properties are available to control the Watermark's alignment: WatermarkHorizontalAlignment & WatermarkVerticalAlignment. Please apply and review these options within the script builder help file.
CpScript ColumnSearchCriteriaInValueThis script will now execute in UIs that are generated from AJAX methods. Additionally, a new hasTruncateOverride property is supported. When this is enabled, console admins may define the number of characters that show before and after the first found word that exists in the page's search criteria. If search criteria does not exist or is not found in the value, the "Truncate" value is used to determine the length of the text returned.
Ecommerce > CartInfo > CartDiscountNew property CartDiscount added to calculate the total Cart Discount.

Centralpoint Update 8.11.62
Monday, June 12, 2023
FeatureSummary
All Generic Enhanced ModulesA new Generate Synonyms module property has been added. When enabled it will generate synonyms for all key phrases upon document submission. Do not enable if the semantic search feature has not been manually installed in your database by a server administrator. An error message will be written to the trace if the semantic search is not enabled. Do not enable if Microsoft Office is not installed on the web server. You will receive the following error when submitting records in the client console if Office is not installed. Could not load file or assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified. Here are some considerations for server-side automation of Office. This feature may cause inserts and updates to take much longer depending upon the number of key phrases generated.
Script Generator > Script > Data DiffsThe client-side cpDataDiffs.init object now supports a hasDefaultControls property which is set to a value of false. This property can be set to true which will allow users to generate a custom UI by creating their own controls and event handlers. A new web-service method is available to be called from cpDataDiffs.getDiffHtmlFromDiffIds(sourceDiffId, compareDiffId) which allows comparison of two cpsys_DataDiff records that are not in sequence. Please read the help file for more information on and guidance on plugin properties and available methods.
Script Generator > Script > AutoCompleteThis CpScript outputs JS which binds a text input HTML element to a plugin. The plugin calls a method that returns Full-Text Index search results from the system's cprel_WebSiteSearch table. It then renders the results through jQueryUi's Autocomplete Widget. The plugin has several callback functions which are used to pass data to the web-services. The callback functions are configurable to work with specific result sets and produce various UIs.

Centralpoint Update 8.11.61
Monday, May 22, 2023
FeatureSummary
Site Architecture > System PagesA new Login > Multifactor Authentication attribute has been added. It supports Email, Text Message, and TOTP Authenticator Apps.
CpScript ExtAccordionSupports an 'accessible' value in the event property. The accessible event will toggle accordion sections on the following conditions: when clicked, or when a user has focused onto the element & hits the enter or spacebar key.
Script Generator > Script > Module ResultsThis CpScript outputs HTML bound to a JS plugin. The plugin can call two web-services. One method that returns results form cprel_WebSiteSearch and another that creates rows in cpsys_Logging. The plugin has several callback functions which are used to pass data to the web-services. The callback functions are completely configurable to work with and produce various UIs.

Centralpoint Update 8.11.60
Monday, May 8, 2023
FeatureSummary
Module Properties > Document Content Attributes.txt file extensions are now supported. .txt extensions are inserted as plain text only. They must be UTF-8 encoded to prevent problems with unreadable characters.

Centralpoint Update 8.11.59
Monday, April 24, 2023
FeatureSummary
CpScript ExtTextInputSearchableHtmlA new CpScript is available that will bind text inputs to a plugin that searches text within HTML elements. The behavior mimics the browser's ctrl+F search functionality.
Admin > Global LoginA new Protect Users attribute has been added. It allows you to prevent fields or properties from being overwritten each time the external user authenticates.
Admin > Global Login UsersThis new module shows all external users authenticated via Global Login. It also allows you to create, modify, or delete users. New users will match external users via the Integration Id attribute. Keep in mind that the users' attributes will be overwritten each time they authenticate unless they are protected.
PdfViewer CpScript.msg file extensions will generate a PDF version of the source file and the converted PDF will render through the viewer.
Script Generator > Script > DataDiffsThe client-side cpDataDiffs.diffHistory property now holds attribute values stored for each record. This property can be accessed and used in the Startup Script's callback functions. For example, changing the option text in the history menu.
Script Generator > Script > File Output (Results Download)A "File Output (Results Download)" script type is now available. This renders a UI that is tied to a "File Output" record. Users will select checkboxes in the results view and those selections are passed to Data Sources which render them in the downloaded template. Please read the attribute header text for instructions when implementing this feature into your site.

Centralpoint Update 8.11.58
Monday, April 10, 2023
FeatureSummary
System Pages > SearchA new attribute labeled "Is Search Reading Form POST Data?" is available. The intent of this feature is to eliminate query strings from the site search page as clients reported it causes problems in their analytics tools. Please ensure to read the help file in the header text of the "Search POST Data Form Controls Map" attribute prior to implementing in your site.
Admin > PropertiesA new Client Console SSO (preview) attribute has been added. This feature is in development, and not yet ready for production.
ReverseHyperlink CpScriptA new FilterElements parameter has been added.
ExtHighlightKeywords CpScriptTwo new parameters have been added: QueryStringVariableName and ScrollTop.
CpScriptingAll CpScripts support two new Advanced parameters: IsInTaxonomy and IsNotInTaxonomy. These parameters are not supported in AJAX modules.

Centralpoint Update 8.11.57
Monday, March 27, 2023
FeatureSummary
Physician Directory > Module PropertiesThe Physician Directory module now supports module properties & module triggers that exist in the Enhanced modules for Data Cleaner features.
Data Sources > CarouselWhen the "Formatting Options" attribute is set to "Carousel", a new attribute named "Image Column Has Non-Image Extensions?" is available. When set to "Yes", this will convert non-image files to images. Additional width and height attributes are available to control the size of the converted images.
Dynamic Scripts > CarouselWhen the "Formatting Options" attribute is set to "Carousel", a new attribute named "Image Column Has Non-Image Extensions?" is available. When set to "Yes", this will convert non-image files to images. Additional width and height attributes are available to control the size of the converted images.
System Pages > SearchA new attribute named "Search Taxonomy Filter Options Visible" is available. When enabled, a radio-button control is output to the search pages. This allows a user to select "Search Any" or "Search All" and it will append different taxonomy filters to ensure results either match any or all selected items in the taxonomy control.
Caching EnhancementsA few minor system caching performance and memory consumption enhancements.

Centralpoint Update 8.11.56
Monday, March 13, 2023
FeatureSummary
Education > Courses > Module PropertiesThe CeCourses module now supports module properties & module triggers that exist in the Enhanced modules for Word/PDF file Apose methods and Data Cleaner.
UserId AttributesA new UserId Attributes module configuration has been added to all modules. It can be used to configure the system to populate a new lookup table (cpsys_UsersInDataCurrentAttributes) to improve the performance of module, custom and data source filters over attributes containing a comma separate list of UserIds (data list boxes). All system functions and features (data sync, data transfer, forms management, client console, etc.) have been updated to automatically maintain this table.
ReverseHyperlink CpScriptSupports a new SearchType parameter. When set to '1' the script will search the attribute for a given Pattern and replace it with a PatternUrl. If you set the PatternUrl to a module search and include `gotofirst=1` in the query string it will link directly to the first search result.

Centralpoint Update 8.11.55
Monday, February 27, 2023
FeatureSummary
Retention Policies > Storage PathsA new Move attribute is available when Source = File System.
Retention Policies > PoliciesA new Move option has been added to Scan & Action > Action.
Retention Policies > Policies: RepositoryInfo CpScriptSupports attributesystemname='Length' which will return the size of a file. This is only supported by file system storage paths. All other types will return an empty string.
All Generic Enhanced ModulesThe Document Content Attributes module property will now convert a PDF to Word when you add .docx to the end of the destination attribute: FileUpload1=FileUpload2.docx.
All Generic Enhanced ModulesA new "Document Content Attributes: Insert PDFs as HTML?" module property has been added.
Data Transfer FileAction CpScriptA new Convert PDF to Word action was added.
Data Transfer FileReadAllHtml CpScriptNow supports PDF files.
Data Transfer FileReadAllText CpScriptThe PreferHtml parameter is now supported with PDF files.
Column CpScriptWhen using the preview property against a Roles attribute, system & non-data RoleIds will be converted to their Role names.

Centralpoint Update 8.11.54
Monday, February 13, 2023
FeatureSummary
CpScript > ExtCalculationChanges were made to the integrated 3rd-party JavaScript plugin file to prevent errors in sites that use GA4 (Google Analytics w/ gtag.js).
Preview & Caching EnhancementsThe third phase of report builder preview and general system caching performance and memory consumption enhancements.
Admin > Properties > LoggingThis update applies to websites recording user click data to the system's cpsys_Logging table through the console settings at Admin > Properties > Logging and has the "Other Requests" Logging Type enabled. This will record the URLs redirected from the "Error Messages/Redirects" module that are set as a 404 Redirect type. The Logging table will begin recording the 404 redirects automatically if the Admin > Properties settings are set as described above.
New Generic Enhanced Modules > Module Property > Attribute Generator EnabledThis property will disable the execution of the Attribute Generator. The default value is on
Admin > PropertiesA new Web Site Script Preview attribute has been added. It is recommended that you set this property to Disabled (secure) to prevent unauthorized script access.

Centralpoint Update 8.11.53
Monday, January 30, 2023
FeatureSummary
Data Sources > TimelineConsole administrators may now change the default content border color with a new attribute named "Content Border Color".
Data Sources > TimelineA new attribute named "Truncate Content?" is available. If this attribute is set to a value greater than 0, the content output will be truncated to the number of characters defined.
Data Sources > TimelineA new attribute named "Link Image?" is available. If using the feature to link the title to the record, the image will be linked to the record if this new attribute is set to "Yes".
Preview & Caching EnhancementsThe second phase of report builder preview and general system caching performance and memory consumption enhancements.
Data Sources > TimelineA new attribute named "Image Column Has Non-Image Extensions?" is available. When set to "Yes", this will convert non-image files to images. Additional width and height attributes are available to control the size of the converted images.
System Pages > SearchA new attribute named "Search Date Columns Filter Control" is available. When enabled, a radio-button control is output to the search pages. This allows a user to change which date columns are filtered if they are using the option that contains both StartDate & ModifyDate.
Education > ProgramsA new CMS attribute with the SystemName of "IsTriggerDisabled" has been added to the Programs module. If the attribute is set to "Yes", the trigger methods will not execute. By default, this attribute value is set to "No". If the site is experiencing performance problems when Program records are submitted, set this attribute to "Yes" when saving records in the module.

Centralpoint Update 8.11.52
Tuesday, January 17, 2023
FeatureSummary
Preview & Caching EnhancementsThe first phase of report builder preview and general system caching performance and memory consumption enhancements.
System Pages > Search > Results Item ContentTwo constants are supported if literal curly braces are needed in the HTML output of search results item content: cpsys_LCurlyBrace & cpsys_RCurlyBrace . These would be used in the attribute itself or in the format='' property of column CpScripts.
CpScript PdfViewerIf using the watermark feature, the WaterMarkText='' property now supports a UserInfo: constant. This allows the watermark to be created with values from the logged-in user.
Dynamic RolesUpdates to Rad Filter Configuration to support for `LIKE` OR `NOT LIKE`

Centralpoint Update 8.11.51
Tuesday, January 3, 2023
FeatureSummary
Design > Script Generator > Script > Data DiffsA "Data Diffs" script type is now available. This creates a UI for attribute differences in content that is utilizing the "Is Data Diffs Relation Enabled?" module property. Please read the attribute header text for instructions when altering the default setup.
GenericEnhanced > Module Properties > Is Data Diffs Relation Enabled?This module property enables a feature which records differences in attribute values over the lifecycle of a record. Please ensure to read the "help file" link in the header text of this attribute prior to implementing the in the module. When enabled, another module property is released named "Data Diffs Attributes" where the attributes tracking changes are defined.
MailSupport for other root folders has been added, and repairs have been made to attachments saved to modules.
LoggingLogging has been enhanced to track more information about long running processes.
RSS (Quirks Mode)way more forgiving option which checks if the required XML Element doesn't exist but still lets you consume that feed

Centralpoint Update 8.11.50
Monday, December 19, 2022
FeatureSummary
CpScript PdfViewerThe script now supports the ability to add watermarks to the pages within the PDF file output. Please use the CpScript Builder when enabling this feature. There is a primary HasWatermark='' property which releases several others that allow the console administrator to set the following watermark properties: text, color, font style, font size, opacity, and rotate angle.
Admin > Properties > Aspose: Word Documents Extract Embedded Objects?The following file extensions will now be extracted when this site property is enabled: .xml, .xls, .xlsx, .ppt, .pptx, .txt, .doc, .docx, .pdf, .zip, .yaml, .tar. The embedded file types within Word documents are extracted automatically when using this feature.
GenericEnhanced > Module Properties > Document Content Attributes: Replace Style With Heading Tag?This feature replaces styles found in the Word Document with heading tags. When enabled six textarea attributes are rendered where users may define Word document styles that get converted to heading tags; <h1> through <h6>. This option applies only to the extracted HTML inserted into the attribute and does not alter the source document.
Admin > SAML MetaDataAbility to backup Saml.config file and view current backups.
CpScript FormTrackChangesAn issue was reported that this script flags differences in images; even when the image has not been changed. This issue will be resolved as records continue to be processed to the system with front-end forms processing submissions and this script is utilized in the processing tab. This update does not require console administrators to make any changes.

Centralpoint Update 8.11.49
Monday, December 5, 2022
FeatureSummary
Education > AssignmentsA new CMS attribute with the SystemName of "IsTriggerDisabled" has been added to the Assignments module. If the attribute is set to "Yes", the trigger methods will not execute. By default, this attribute value is set to "No". If the site is experiencing performance problems when Assignment records are submitted, set this attribute to "Yes" when saving records in the module.
Data Transform > Data CleanerA new Searched Attributes attribute has been added when Type is Keyword Generator, Taxonomy Generator, or Attribute Generator. When populated with a comma separated list of attribute system names the data cleaner will only search those attributes.
Md-Staff Data Transfer SourceUpdated error reporting
CAD Files Module .dgn file extensions are now supported.dgn file extension support in CAD module

Centralpoint Update 8.11.48
Monday, November 21, 2022
FeatureSummary
Design > Script GeneratorA new 'Hide Blocks Before Searching' attribute will be added when Type = Document Creation.
CpScript TaxonomyTreeWhen this script has the accordion output enabled, multiple new properties are supported. The is a HasToggleAllItemsButton='' property which allows users to show/hide all elements in the taxonomy tree when enabled. Properties to change the button text are available as well. A HasAccordionAnimations='' property has been added. By default, accordion animations are used. They can be disabled with this new property to help improve browser performance. Please ensure to read the script builder help file when implementing for additional details on these features.
CpScript UserSubscriptionsA HasConfirmDialog property is now supported. If set to Yes, users will be prompted with a dialog when clicking elements to confirm they would like to remove their relation to the record. Please use the Script Builder help file during implementation. When the property is enabled, there are other attributes released which allow customization within the dialog.
Data Cleaner > Automated Taxonomy: Exclude Individual RecordsPlease read the help file within the "Data Transform > Data Cleaner" module when implementing. This feature allows individual records within a module that uses automated Taxonomy generation to be managed manually. It prevents the TaxonomyGenerator & AttributeGenerator triggers from setting the Taxonomy attribute when the record is submitted.

Centralpoint Update 8.11.47
Monday, November 7, 2022
Feature Summary
Module Results Views: CpControl OrderBy The OrderBy CpControl for module results views supports the ModifyDate column to order the results. The options='' property accepts the following values: ModifyDateAsc, ModifyDateDesc. The script builder help file contains documentation on other properties to change the labels rendered on the screen. These options may also be selected in the defaultOrder='' property.
CAD Files Module .nwd file extensions are now supported
Master > Deployment > Synchronize The index optimization process has been removed from the sync to improve performance. It is still included in the Clean Up process when not run as part of the sync.
MccMailAttribute CpScript When attachments are inserted into a module it will automatically store the user's UserId in TextBox1. A new SaveAttachmentsUserIdAttribute parameter is available if you'd like to store it in a different attribute.

Centralpoint Update 8.11.46
Monday, October 24, 2022
Feature Summary
Admin > Properties > Keywords Matching Type Websites using the "Site Search Auto Complete" feature that have the "Search Redirect Types" set to "Title Or Keywords" or "Keywords" may alter how the "Search Keywords" attribute determines a match. Records are returned with SQL LIKE filters. This means partial word matches are returned. Each explanation below is based on a user entering the following search criteria: Fox Dog. The default functionality is a partial word match via the LIKE filter. The record is returned if the Search Keywords attribute contains something like: Foxbourough Commons has dogwood trees. The "Whole Word Match" option returns the suggestion with exact word matching. In this case the record is returned if the Search Keywords attribute contains something like: The quick brown fox jumps over the lazy dog. If Whole Word Match is enabled. This feature begins working when a user is searching multiple words. A single word search uses the LIKE filter.
Admin > SAML MetaData New Validate Saml.config utility. This utility will validate Saml.config and display errors if they exist.
Development > Webhooks A webhook is also called a web callback or HTTP push. It delivers information to integrated applications when events occur in Centralpoint modules.

Centralpoint Update 8.11.45
Monday, October 10, 2022
Feature Summary
Admin > Properties > Inaccessible Resources add a new property that controls resource redirect instead of returning 404
Admin > Properties > Search Keywords Filter Option Websites using the "Site Search Auto Complete" feature that have the "Search Redirect Types" set to "Title Or Keywords" may now control how they "Search Keywords" attribute is searched. The explanations below is based on a user entering the following search criteria: Hello World. By default, the search criteria is an OR search. The records are returned in the suggestion list if the "Search Keywords" attribute contained either "Hello" OR "World". This new property provides an option for "Contains All Words" which produces an AND search. Meaning each word, "Hello" AND "World", must exist somewhere in the "Searched Keywords" attribute. There is also a "Contains Whole Phrase" option which requires the "Search Keywords" attribute contains the entire search criteria string in-sequence. Meaning the string "Hello World" would have to exist in the "Search Keywords" attribute.
Md-Staff Data Transfer Source New Md-Staff Data Transfer Source was created
Admin > Properties > Search ORDER BY Websites using the "Site Search Auto Complete" feature may now adjust the ORDER BY of the results returned by the autocomplete menu. The attribute contains detailed instructions. Please review them in-detail if applying this feature to your website.

Centralpoint Update 8.11.44
Monday, September 26, 2022
Feature Summary
Source Code Editor Control This note should've been in the last update 😬. Most system attributes using standard text areas to manage CSS, JavaScript, and SQL source code have been updated to use a new source code editor. It adds auto-complete and syntax colorization when editing source code. This change does not affect RTF editors. A bug related to source code editor resizing has been fixed in this update.
CpScript ReverseHyperLink A TargetOverride='' property is now supported. This property is used to set the target="" attribute within the links created by the ReverseHyperLink script. The default setting will use the target attribute value from the records with matching Titles. TargetOverride='_blank' opens all links in a new tab. TargetOverride='_self' opens all links in the same tab. Any other value will use the default setting. Please use the script builder for assistance.

Centralpoint Update 8.11.43
Tuesday, September 6, 2022
Feature Summary
Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2022.2.622. This upgrade will primarily affect the RTF Editor, ColorPicker, Filter controls found throughout Centralpoint.

Centralpoint Update 8.11.42
Monday, August 15, 2022
Feature Summary
Admin > Properties > Aspose: Word Documents Extract Embedded Objects? Generic Enhanced module properties support HTML extraction from an uploaded Word Document and transfer the HTML to a module attribute. Set this to Enabled to extract embedded objects within the Word Document. This will save to the embedded object to the file system and link the object within the HTML to the file. This option applies only to the extracted HTML inserted into the attribute and does not alter the source document. Upon release, .xml extensions are the only supported object file type. Additional extensions will be researched upon request.
CpScript FormUniqueFieldValidator Supports a TargetDataIdControlToIgnore='' property. The value of this property expects the ID of the form control holding the DataId value passed in the processing tab. Use this property to allow the existing record to use the unique value. For example, if the record being modified is allowed to contain the unique value, you would use this field so a user does not get stuck on the validator.

Centralpoint Update 8.11.41
Monday, August 1, 2022
Feature Summary
FileSynchronization Scheduled Task Now supports the ability to delete files that are in the destination but not in the source.

Centralpoint Update 8.11.40
Monday, June 27, 2022
Feature Summary
Admin > Template Gallery New template records have been created to allow client makeovers to be much easier.

Centralpoint Update 8.11.39
Monday, June 13, 2022
Feature Summary
GenericEnhanced > Module Properties > Document Content Attributes: Remove Non-Letter Prefixes From Headings? Removes non-letter prefixes found within each heading tag of the Word Document. This applies to <h1></h1> through <h6></h6>. The intent is to remove headings prefixed with numbers. For example, "1.1 Related Documentation" would become "Related Documentation". Also "#2.02 Overall Process" would become "Overall Process". This option applies only to the extracted HTML inserted into the attribute and does not alter the source document.
GenericEnhanced > Module Properties > Document Content Attributes: Remove Sections? Please read the help file available via a link in the header text of this attribute when implementing. This feature removes sections of the Word Document identified through a CpAsposeWordsDocumentSectionsToRemove attribute in the record being saved. This option applies only to the extracted HTML inserted into the attribute and does not alter the source document.
GenericEnhanced > Module Properties > Document Content Attributes: Remove Table of Contents? Removes every Table of Contents found within the Word Document. This option applies only to the extracted HTML inserted into the attribute and does not alter the source document.
GenericEnhanced > Module Properties > Document Content Attributes: Remove Footers? Removes footers found within each page of Word Document. This option applies only to the extracted HTML inserted into the attribute and does not alter the source documen
GenericEnhanced > Module Properties > Document Content Attributes: Remove Headers? Removes headers found within each page of Word Document. This option applies only to the extracted HTML inserted into the attribute and does not alter the source document.
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using the Legacy version you should not install this update. If you discover problems after the update is installed you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record.

Centralpoint Update 8.11.38
Tuesday, May 31, 2022
Feature Summary
FormTextBox CpScript Add ReadOnly attribute. When present, it specifies that an input field is read-only. A read-only input field cannot be modified
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in a future update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward.
Module Configuration > Grid Searchable Fields This attribute now allows the grid view to support DataCurrentInDataCurrent searches which can be leveraged from PagedListBox controls that use the module view. A listItem tag as shown here is required: <listItem value="DataCurrentInDataCurrent:{AttributeSystemName}:{Title OR DataId}:{tableName}.DataId">TenantsA</listItem> The parameters are shown in {}. The search will return records which are assigned to attributes passed into the system's cpsys_DataCurrentInDataCurrent table.

Centralpoint Update 8.11.37
Monday, May 16, 2022
Feature Summary
SAML Utilities Get Certificate Information and Generate X.509 from .pfx Utilities. Certificate Information will let you see if the SAML Signature Method can support SHA-256.
CpScript FormUpload This script now supports the following three properties: uploadButtonText='', removeButtonText='', isTranslatingButtonText=''. These allow console admins to customize the control button values (text) and/or attempt to translate the values with matching records in the site's Translations module.
Admin > Properties The system has been updated to protect against a vulnerability where public file uploads use predicable file paths. A new "File Upload Allows Unsafe Dialogs" attribute has been added if you wish to disable this proctection.
Cpscript SamlAttribute Support for Tenants Lookup. if you enter the system name value of the tenants' module into TenantsModuleSystemName property we assume that the script returns intergationId's of the tenants. We will look up and replace those values with Tenants Dataid's

Centralpoint Update 8.11.36
Monday, May 2, 2022
Feature Summary
Design > Data Tables The related script supports a global 'dataTablePageInformation' JavaScript variable which can be used to pass information to the API.

Centralpoint Update 8.11.35
Monday, April 18, 2022
Feature Summary
Console > RTF Editor The "Maximum Media Size" has been increased from 250,000,000 bytes to 750,000,000 bytes. Please consider the following prior to setting attributes to the maximum upload sizes. If the large file uploads still do not work, a developer may have to customize your web.config file to increase the maxRequestLength and executionTimeout limits for your site. These limits are used to prevent denial of service attacks which are caused, for example, by users posting large files to the server. Increasing these limits allows large file uploads and increases your risk. Uploading and downloading larger files will also increase bandwidth usage on the server and the client. They may load slowly and cause other pages to load slowly for the duration of the upload and download. This kind of performance problem will be sporadic making it difficult to diagnose and resolve.
CpScript: MobileDecreaseTextSize Supports a format='' property allowing console administrators to customize the output with an encoded HTML string.
CpScript: MobileIncreaseTextSize Supports a format='' property allowing console administrators to customize the output with an encoded HTML string.
CpScript: MobilePrintPage Supports a format='' property allowing console administrators to customize the output with an encoded HTML string.
CpScript: MobileEmailThisPage Supports a format='' property allowing console administrators to customize the output with an encoded HTML string.

Centralpoint Update 8.11.34
Monday, April 4, 2022
Feature Summary
Master > Content > Scheduled Tasks A new Merge Clicks job is available. It can be used to merge clicks that vary only on insignificant query string variables.
Add support for .dotx file extensions Authenticated users will be able to upload .dotx files which are template files created by Microsoft Word
WebAPI UpsertUsers This API will create or update user(s). See get URL below.
CpScript NewGuid This script is for the website which returns a new GUID.

Centralpoint Update 8.11.33
Monday, March 21, 2022
Feature Summary
Admin > Properties > Logging This update applies to websites recording user click data to the system's cpsys_Logging table through the console settings at Admin > Properties > Logging and has the "Site Map Items" Logging Type enabled. Records in the site using an "Alternative URL" were not recording due to redirection to the alternate URL value. System data using "Alternative URL" attribute will begin recording automatically if the Admin > Properties settings are set as described above.
Mail > Configuration The mail module now supports multiple insert buttons by adding multiple navigation elements to the Mail Insert Field Map attribute in the module designer and targeting them with `data-mcc-insertmessage-navigationsystemnames="[SYSTEM_NAME]"` attributes in the insert button HTML. See the Mail Insert Field Map footer text for more information.

Centralpoint Update 8.11.32
Monday, February 28, 2022
Feature Summary
Design > Script Generator This new module was created to generate and configure scripts that require parameter values containing complex HTML, CSS, JavaScript, and CpScripts. It was created initially with one option: Document Creation. This script was developed to create a user interface for creating new documents from blocks of content stored in another module.

Centralpoint Update 8.11.31
Monday, February 14, 2022
Feature Summary
CpScript ReportQuestionsRelatedByTaxonomy A CpScript is available which works when a site has the "Questions In Reports Relation Enabled" module property enabled within Education > Reports. This script has many options and will return data from the site which relate to CeQuestions by taxonomy matches between the question and website data. A practical use case would be to direct users to website data that may help them with questions they answered incorrectly. This CpScript is supported by any page that uses a report ID query string. It is also functional in the email attributes within Education > Configuration records if there is a need to email the related website data to users after they submit a test.
Education > Reports > Module Properties There is a module property named "Questions In Reports Relation Enabled". Enable this property to create a relationship from report records to the questions the user answered when taking their test. This feature provides a means to generate reports showing how users answered questions. For example, reports that show which questions were within the users test when they took it and if the questions were answered correctly or incorrectly. When the attribute is enabled, there is another data point that is optionally enabled. This is controlled by the "QuestionData Column Enabled" module property. The QuestionData column holds JSON with additional details of the question at the time the user took the test. It will provide details of the question type, question options, and how the user answered the question. There is no system functionality associated to this column. Its benefits are for debugging or for use within a custom project.
Content > Generic Enhanced A new Content Block Extractor module property has been added to all generic enhanced modules.
Data Sources: Charts (Advanced) The Vertical Bar, Horizontal Bar, and Line chart types now support multiple data sets for each axis rendered in the chart.

Centralpoint Update 8.11.30
Monday, January 31, 2022
Feature Summary
Data Transform > Data Transfer A new Source Filter option has been added when Source = "SharePoint". It provides a new option to filter source rows to only include rows modified since the last execution of the transfer.

Centralpoint Update 8.11.29
Monday, January 17, 2022
Feature Summary
FileReadAllText CpScript When the FileReadAllText CpScript is executed over a .dwg file extension, the method will attempt to read the text from the .dwg and insert it into the attribute defined in the user's Data Transfer record.
GenericEnhanced Modules > Module Properties > Resource Content Attributes .dwg files held within attributes in this module property are now supported. The system will attempt to extract the text from the .dwg file and insert it into the record's "Resource Content" attribute.
Data Transform > Data Transfer A new Source End Point attribute is now available under the Office 365 source. This allows you execute either an Initial (Bulk) import or a Delta (Changes) import. The Delta import picks up changes since the last import and is designed to executed as frequently as every 5 minutes. It can also be used to propagate deletions.

Centralpoint Update 8.11.28
Monday, January 3, 2022
Feature Summary
CpControl TestLink An optional verifyCourseHasQuestions='true' property is now supported. If this property is enabled, the CpScript will check to ensure the course has eligible questions for the user. If no questions are found, the link is not returned to the page.
CpScript EducationTestLink An optional verifyCourseHasQuestions='true' property is now supported. If this property is enabled, the CpScript will check to ensure the course has eligible questions for the user. If no questions are found, the link is not returned to the page.
Data Transform > Data Cleaner A new Value Type attribute has been added when Type = "Attribute Generator". It allows you to enter plain text or select taxonomy.

Centralpoint Update 8.11.27
Monday, December 20, 2021
Feature Summary
Mail > Configuration A new Mail > Mail Insert Field Map attribute has been added to the module designer. The Message Item Content defaults also include a new Insert button which inserts the mail message into the module configured using the field map.

Centralpoint Update 8.11.26
Monday, December 6, 2021
Feature Summary
TaxonomyTree CpScript When this script is used on the module results view, searched taxonomy links will be output in the HTML with a class of cpsty_TaxonomyTreeSearchedItem. Console admins may style this class to their liking with a CSS rule similar to: .cpsty_TaxonomyTreeSearchedItem {padding: 3px; background: yellow} Additionally, a new property IsRenderingSearchedTaxonomyOnLoad property is available. If the CpScript is on a module results view and this property is enabled, it will force searched Taxonomy items to be visible when the page loads.
Mail > Configuration A new Outlook 365 service has been added.

Centralpoint Update 8.11.25
Monday, November 22, 2021
Feature Summary
Site Architecture > Administrators A new Group ID attribute was added to Members and Administrators. Like Integration ID, this attribute is intended for custom reports and features.

Centralpoint Update 8.11.24
Monday, November 8, 2021
Feature Summary
FormAudience CpScript When loading a FormAudience control with TaxonomyInfo, the defaultValue property now supports the taxonomy's Audiences. defaultValue='cpsys_Constant:TaxonomyInfo:Audiences'

Centralpoint Update 8.11.23
Monday, October 25, 2021
Feature Summary
Design > Data Sources A new PDF Generation Accessibility module property has been added which allows you to disable pdf generation completely or enable it for internal pages only.
PdfViewer CpScript .eml file extensions will generate a PDF version of the source file and the converted PDF will render through the viewer.
Admin > Properties > Aspose Base Image URL Aspose generated documents have the ability to download images into the file through HTML markup like the example tag to the right. <img src="/relative/path/to/image.jpg"> Aspose requires an absolute URL to the image path which the component uses to download the image. The system attempts to make relative paths absolute using the website's protocol and domain. If images are not loading in Aspose generated files, your website is likely using a service provider to secure and transfer requests. Aspose is unable to reach the image in these instances. Use this attribute to provide Aspose a direction connection to the website. We found a direct IP address resolves the issue. Do not use a trailing slash. http://10.10.0.4

Centralpoint Update 8.11.22
Monday, October 11, 2021
Feature Summary
Module Configuration > Grid Searchable Fields This attribute now allows the grid view to support Taxonomy searches which can be leveraged from PagedListBox controls that use the module view. A listItem tag as shown here is required: <listItem value="Taxonomy:{cpsys_Taxonomy.Name OR cpsys_Taxonomy.TaxonomyId}:{tableName}.DataId:{ancestorTaxonomyId}">Taxonomy.Name Subset</listItem> The parameters are shown in {}. The last parameter of {ancestorTaxonomyId} is optional. Leaving this parameter off will search all taxonomy. Using the ancestorTaxonomyId will behave like a TaxonomySubset search where the filtration is looking for Taxonomy matches under the root AncestorTaxonomyId.

Centralpoint Update 8.11.21
Monday, September 27, 2021
Feature Summary
FormTaxonomy CpScript The FormTaxonomy CpScript supports a "TaxonomyHiddenItems" property. This accepts a comma separated list of TaxonomyIds that will be excluded from rendering in the form control. Selecting parent taxonomy items will hide all of their descendants.

Centralpoint Update 8.11.20
Monday, September 13, 2021
Feature Summary
PdfViewer CpScript Files with the following extensions will generate a PDF version of the source file and the converted PDF will render through the viewer: .jpg, .jpeg, .png, .gif
AJAX Site Search A "Search Ajax Execution Type" attribute has been added to the System Pages module. This provides an option to change the search behavior of the AJAX site search page. The default option, as it has always been, is the search will execute when a control value changes. There is a "Button Click" option in this attribute that will prevent the search from executing until a user clicks a search button. In addition to this primary feature there are two other attributes: Search Ajax JavaScript Callback and Search Button Title. "Search Button Title" adds a title attribute to the search button HTML. The "Search Ajax JavaScript Callback" attribute allows custom JavaScript to execute after the search page is loaded. The intent is to use this to alter the search controls or other UI elements which are not accessible in the client console.

Centralpoint Update 8.11.19
Monday, August 30, 2021
FeatureSummary
ReverseHyperlink CpScriptThis update includes performance enhancements which will be transparent and automatically applied.
PdfViewer CpScriptFiles with the following extensions will generate a PDF version of the source file and the converted PDF will render through the viewer: .doc, .docx, .xls, .xlsx, .vsd, .vsdx, .ppt, .pptx
Personal Dashboard: SettingsAn attribute named "Settings Gadgets Order By" is now available in the "Settings" tab of the module designer record. It includes an option to sort the Gadgets on this view by "Name" in addition to the default sort.

Centralpoint Update 8.11.18
Monday, August 16, 2021
Feature Summary
FormRadioButtonList CpScript The Filter='' property now supports UserInfo constants. The syntax supported to insert values from the current user is: cpsys_Constant:UserInfo:{attributeSystemName}

Centralpoint Update 8.11.17
Monday, August 2, 2021
Feature Summary
Master Logging A new Master > Admin > Properties > Logging attribute has been added. The cpsys_Logging table contains no user interface but can be used for debugging and tracing at the database level.
CpCaching The internal caching system has been updated with automatic expiration of unused items, intelligent priority selection, and enhanced synchronization using concurrent collections.
Data Cleaner > Taxonomy Generator Now supports Case Sensitive match.

Centralpoint Update 8.11.16
Monday, July 19, 2021
Feature Summary
Data Transfer > Data Transform A new SharePoint destination has been added.

Centralpoint Update 8.11.15
Tuesday, July 6, 2021
Feature Summary
System Pages > Search > Search Modules Hidden Items A "Search Modules Hidden Items" control has been added in the client console @ System Pages > Search > Search Modules Hidden Items. Selected items will be removed from both the Modules control on the page and the search results. Selected items will override the Include In Site Search option from SiteMap records. Please review the modules available in the modules control on the website search page prior to making selections in this attribute. There is no need to exclude modules that do not appear in the site search module control. Also if you accidentally exclude all of the modules available in the site, the site search will return results for all modules by default.
System Pages > Search > Search Order By Option Text A "Search Order By Option Text" control has been added in the client console @ System Pages > Search > Search Order By Option Text. When set to "Yes", a text input for each ORDER BY option will display. These new attributes allow console administrators to customize the text of the ORDER BY options in the select menu of the website search.
CpScript QueryString The QueryString CpScript now supports a IsDefaultValueHtmlEncoded property. If the DefaultValue property needs to hold encoded HTML, set this to "Yes" to output the desired HTML to the page
System Pages > Search > Taxonomy Hidden Items A "Taxonomy Hidden Items" control has been added in the client console @ System Pages > Search > Taxonomy Hidden Items. Selecting taxonomy items in this attribute will exclude them from rendering in the taxonomy control on the system's website search page. Selecting parent taxonomy items will hide all of their descendants.

Centralpoint Update 8.11.14
Tuesday, June 1, 2021
Feature Summary
Development > Web API New Get User and Get Users methods have been added.

Centralpoint Update 8.11.13
Monday, May 17, 2021
Feature Summary
Master > Modules > CMS A new Office 365 Picker control has been created. It can be added to custom attributes with `<control id="CpOneDrivePicker" type="Centralpoint.Web.UI.Controls.CpOneDrivePicker" />`.
Admin > Authorizations This new module can be used to authorize Centralpoint to access 3rd party APIs.
Data Transform > Data Transfer A new Office 365 source has been added to move files from a One Drive folder.
Data Transfer FileReadAllText CpScript Updated to support the Office 365 source when FilePath='@microsoft.graph.downloadUrl'.
Data Transfer FileDownload CpScript Updated to support the Office 365 source when NameColumn='name' and UrlColumn='@microsoft.graph.downloadUrl'.
FormOneDrivePicker CpScript This new script works in coordination with the CpOneDrivePicker control to select files from within one drive (Office 365). The selected files can be displayed with the OneDriveFile script.
OneDriveFile CpScript This new script works in coordination with the Office 365 data transfer source or the FormOneDrivePicker script to display links and thumbnails to one drive (office 365) files.
Tools > Remove Archived Records This new utility will remove Archived, Deleted, or All records from cpsys_DataArchived table.
Design > Dynamic Tab Display > jQuery Tab The "Styles" attribute supports CpScripting. This feature is meant to provide a means to change the tab styles or hide tabs for certain users with the HTMLOuput CpScript using the role='' property.

Centralpoint Update 8.11.12
Monday, May 3, 2021
Feature Summary
Data Transform > Data Cleaner A new Data Triage option has been added to Type. When selected it works in coordination with Data Triage records in Data Transfer to conditionally import source records into different modules.
Data Transform > Data Transfer A new Data Triage option has been added to Source & Destination > Destination. When selected it works in coordination with Data Triage records in the Data Cleaner module to conditionally import source records into different modules.

Centralpoint Update 8.11.11
Monday, April 19, 2021
Feature Summary
ZipFilesDownloadButton CpScript This script now supports a new property labeled "Is Recording Downloaded Files?". Set to "Yes" to create records in the system's Clicks tables. This will track the files contained within each .zip download. The IntegrationId of the ClicksLog will have a value of: "ZipFilesDownloadButton_{GUID}". The GUID is unique to each .zip file downloaded.
DownloadCheckBoxColumn CpScript The new script will target a column value that is expected to hold a document. If the value found is a file path, a checkbox with the value of the file path is returned.
DocumentIconColumn CpScript The new script will target a column value that is expected to hold a document. The script will look in the Document Icons module for an icon that matches the file extension and return the image associated to the file type.
System Pages > Search An option to ORDER BY Start Date ASC is now supported. A new attribute labeled "Is Results Item Content Using Attributes?" has been added. If the site search results item content is using CpScripts with a "cpsys_Attributes:" prefix, set this to "Yes" for best performance. If not, leave the default value of "No" selected.
Data Transform > Data Cleaner A new Replacement Type attribute has been added so that HTML Cleaner records can replace with partial HTML.

Centralpoint Update 8.11.10
Monday, April 5, 2021
Feature Summary
Custom User Account Creation Email Template When users are created the in the client console, the system now provides the ability to customize the email sent to the new user. This is located at Forms > Forms > Module Properties > Custom User Account Creation Email Template?. Set the attribute to "Yes", and update the fields displayed to modify the new user account email which the system will send.
Custom User Password Reset Email Template When user passwords are updated from the client console, the system now provides the ability to customize the email sent to the user whose password was changed. This is located at Forms > Forms > Module Properties > Custom User Password Reset Email Template?. Set the attribute to "Yes", and update the fields displayed to modify the new user account email which the system will send.

Centralpoint Update 8.11.9
Monday, March 22, 2021
Feature Summary
Education > Configuration A new attribute named "Administrator Email Subject Line" is now supported. When courses are submitted on the site; administrators have the option to receive an email notification. The new attribute allows the administrator email to create a custom subject line. Previously the subject line always read "New Test Completed: {Course Title}".

Centralpoint Update 8.11.8
Monday, March 1, 2021
Feature Summary
ReverseHyperLink CpScript The CpScript now supports a MaxContentLength='' property. If the length of the attribute value exceeds this number the system will not execute hyperlink replacements over the data. Use this to improve performance by skipping execution over large amounts of data.
FileGetHtmlBetweenTags Data Transfer CpScript This new script retrieves value between the beginning and end of the string

Centralpoint Update 8.11.7
Monday, February 15, 2021
Feature Summary
GetValue Data Transfer CpScript This new script will get a value from an attribute in CpCollection XML or a cell in an Excel file.
DataSourceExportButton CpScript Two new properties are supported, FileName and DataSourceDataId. FileName='' allows users to control the filename of the downloaded export. DataSourceDataId='' allows users to target a specific Data Source on the page which the exported file will be generated from. The Data Source being targeted must exist on the page.
Data Transform > Data Cleaner The "Replace With" attribute has been changed from a text box to an RTF Editor.

Centralpoint Update 8.11.6
Monday, February 1, 2021
Feature Summary
Column CpScript Split, Index, and Separator were added to create an array of substrings by splitting the input string based on one delimiter.
Select Command Builder The command builder will automatically insert the SqlColumnBackgroundColorIndicatingNewOrModifiedContentToUser in your query when "Styles" = "Grid View". The Item Content will contain the corresponding column CpScript in the opening table-row tag.
SqlColumnBackgroundColorIndicatingNewOrModifiedContentToUser CpScript This CpScript is designed to be used within the Select Command of a Data Source. The query will output a column named BackgroundColorIndicatingNewOrModifiedContentToUser. The column value will output an inline CSS rule: background: {color};. The background color will change depending if the content has not been viewed by the user or if the content has been modified since the user has last seen it. In the Item Content of the Data Source place the Column CpScript below in a style="" attribute to render the background color of the desired HTML element.

Centralpoint Update 8.11.5
Monday, January 25, 2021
Feature Summary
FormDataListBox & FormPagedListBox CpScripts Setting whereclause='cpsys_Constant:SystemFilter:All' will dynamically include all system filters.

Centralpoint Update 8.11.4
Monday, January 4, 2021
Feature Summary
Security Enhancements System changes have been made to reduce the risk of Cross-site scripting attacks.

Centralpoint Update 8.11.3
Monday, December 7, 2020
Feature Summary
SVG File Support .svg file extensions are valid to upload through the Image Manager tool within the Telerik RTF Editor. System file upload controls will render the .svg upload with an image preview.

Centralpoint Update 8.11.2
Monday, October 26, 2020
Feature Summary
Data Transfer > Data Transform A new SharePoint source has been added. The FileDownload and FileReadAllText data transfer scripts have also been updated to work with the FileRef column of the SharePoint source.

Centralpoint Update 8.11.1
Monday, October 12, 2020
Feature Summary
Design > Data Tables The related Web API record now contains the ability for detached data tables to format columns using advanced format.
Admin > Global Login A new "Enable Audience in Lookup" module property has been added. When enabled it will retrieve SAML callback page audience and use it when selecting the current global login record. This is only necessary when global login records share the same SAML Name and requires that global logins have the appropriate CDA audience selected.
FormPagedListBox CpScript A new property named "isDefaultValueGuid" is supported. If the default value is supposed to be one or multiple selections of GUID data, please set to "Yes" to prevent errors.

Centralpoint Update 8.11.0
Monday, September 28, 2020
Feature Summary
Windows Server 2019 and SQL Server 2019 Centralpoint now supports installations on the following server configurations: Windows Server 2012 & SQL Server 2012, Windows Server 2012 & SQL Server 2014, Windows Server 2016 & SQL Server 2016, Windows Server 2016 & SQL Server 2017, and Windows Server 2019 and SQL Server 2019.

Centralpoint Update 8.10.3
Monday, September 14, 2020
Feature Summary
News > Module Properties The News module now contains the following module properties that function with the Data Cleaner module: Keyword Generator, Taxonomy Generator, and Html Cleaner.
Admin > Properties A new Console Page State Persistence site property has been added with options for View State and Session State.

Centralpoint Update 8.10.2
Monday, August 31, 2020
Feature Summary
Windows Server 2019 and SQL Server 2019 Prepares Centralpoint to support installations on Windows Server 2019 and SQL Server 2019. Official support will be released in version 8.11.0.
Design > Data Tables Managed Web API records can now JOIN to relation tables to support sortable related columns.

Centralpoint Update 8.10.1
Monday, August 17, 2020
Feature Summary
Education > Questions The "Connecting Lists" question type now has a console validator that prevents users from creating questions not supported by the UI and/or cannot be answered correctly by a user. A new "Video Upload" essay question is also now supported. This allows users to upload a video which is manually graded by website administrators.
Design > Data Tables A new Auto Complete search attribute has been added. It can be used to use a button to trigger a search instead of auto complete.

Centralpoint Update 8.10.0
Monday, July 27, 2020
Feature Summary
Web Sites: /Modules/DataSource/ZipFiles.aspx This page now accepts a 'separator' query string variable. Valid options are options are cpsys_Pipe and cpsys_Tilde.
.NET Compiler Platform ("Roslyn") Version 2.0.1 This compiler platform provides support for C# 7.3 and VB.NET 15.5 language features for developers. This update will include the Roslyn compilers in each application's Bin folder and will update the web.config files to utilize the new compilers.
.NET Framework 4.8 All Centralpoint sites have been updated to utilize the .NET Framework 4.8. The .NET Framework 4.8 must be installed on your server manually before this update can be installed. The installation of this framework may create "aspnet_client" folders in the Master/Root and cpweb_SystemName/Root folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to change their projects to target the .NET Framework 4.8. Right click the project and select Property Pages. Then select Build in the left navigation and change the Target Framework to .NET Framework 4.8. Click OK to apply your changes, save the Visual Studio project and restart Visual Studio. You may also choose to delete and recreate your Visual Studio project and it should automatically default to the appropriate version of the .NET Framework. If you have added any of your own components we suggest you install this update and test your components in your Development site before syncing the changes your other sites. https://dotnet.microsoft.com/download/dotnet-framework/net48
Development > Import Utilities A new Test Console and Cda Utilities attribute has been added to test Utilities.asmx web services which can no longer be loaded directly in a browser.

Centralpoint Update 8.9.50
Monday, July 6, 2020
Feature Summary
Admin > Properties > Logging This feature is enabled only when the site needs to optimize performance for recording clicks. We recommend that "Admin > Properties > Stats > Clicks" is set to "Disabled" when Logging is enabled. We also recommend that all hardcoded URLs to click.aspx, InsertClick CpScripts, and ExtClickTracking CpScripts are completely removed from the website. However, we have found that some projects contain a significant amount of hardcoded URLs through the click.aspx page. Therefore, when Logging is enabled, we have disabled database writes from click.aspx if it is still active. This means links pointing to click.aspx will still redirect to the proper page. Additionally, the InsertClick & ExtClickTracking CpScripts will not be functional when Logging is enabled.
.NET Framework 4.8 & C# 7.3 Centralpoint will be updated to utilize the .NET Framework 4.8 early next month with the release of version 8.10.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance and security. The .NET Framework 4.8 must be installed on the web server manually before Centralpoint version 8.10.0 will install. Install the framework anytime after installing and syncing this update. The installation of this framework may create "aspnet_client" folders in the Master/Root and WebSites/cpweb_/Root folders on the server. These directories should be manually deleted to prevent problems with future updates and syncs. My Module developers may also need to install the .NET Framework 4.8 Developer Pack locally. Version 8.10.0 will also update the Roslyn compilers in each application's Bin folder and will update the web.config files to utilize the latest compilers. https://dotnet.microsoft.com/download/dotnet-framework/net48
Education > Questions A new connecting lists question type has been developed. The question allows users to drag and connect answers to their term. Term attributes are not moved by the user and is where users connect the answer to. Answer attributes are moved by the user and are draggable elements the user connects to a term.

Centralpoint Update 8.9.49
Tuesday, June 23, 2020
Feature Summary
ReverseHyperlink CpScript An "OrderBySystemNamesOrder" property is now supported. If you are hyperlinking from multiple modules, you may set this to "Yes" to prioritize how the results link. Results from the module of the first system name in the "ReverseHyperlinkSiteMapSystemNames" will be linked first, the second system name second, and so on. This will help prevent unexpected results when records from different modules contain the same or share words within their titles. You will need to manually adjust the comma separated list in the "ReverseHyperlinkSiteMapSystemNames" property.
Forms > Forms A new Processing > Taxonomy Submission attribute has been added.
Education > Questions A new image area question type has been developed. The question allows console admins to upload an image and assign an area within the image that is the correct answer. Users must place the question's icon within the correct portion of the image to receive credit.
Admin > Properties A new Header Tags > Enable Dynamic CSS File Generation attribute has been added and set to Yes by default.

Centralpoint Update 8.9.48
Monday, June 8, 2020
Feature Summary
Web Service Vulnerabilities All ASMX web services have been reviewed and updated to eliminate blind SQL injection vulnerabilities. Due to these changes the Development > Errors modules will no longer work until you update to version 8.9.48.

Centralpoint Update 8.9.47
Tuesday, May 26, 2020
Feature Summary
Admin > Organization Chart The "Sunburst Zoomable Chart" type now renders a "Content" radio-button option which will resize the chart based on the amount of content assigned to each audience.
Design > Data Tables Added the ability to override the default sort order.

Centralpoint Update 8.9.46
Monday, May 11, 2020
Feature Summary
Mail > Configuration A new IMAP service has been added.

Centralpoint Update 8.9.45
Monday, April 27, 2020
Feature Summary
Design > Data Tables This new module was created to design and deploy dynamic tables containing custom content. It will initialize the jQuery DataTable plugin using it to transform an HTML table into a more advance table with pagination, search and ordering.
Surveys > Questions (Google Charts) When using Google Charts to render survey results, issues have been reported that the chart labels are not rendered in full. Survey Questions now support "\n" characters which will force a line-break in the chart label which helps prevent the text from not rendering in full. The other option available is to reduce the "Chart Font Size" located in the "Survey" record until all text becomes visible.

Centralpoint Update 8.9.44
Monday, April 13, 2020
Feature Summary
Personalized Dashboard A "Settings Confirmation Dialog" option has been implemented. When enabled, the user will be prompted with a confirmation dialog when updating their dashboard settings.
EditModeVisualEditor CpScript A new parameter named "Remove Module Name From Console Links" has been added. When enabled, the link will only display the title of the console record.

Centralpoint Update 8.9.43
Monday, March 30, 2020
Feature Summary
Data Transfer > Data Transform A new Clicks destination has been added.

Centralpoint Update 8.9.42
Monday, March 16, 2020
Feature Summary
Admin > Properties > Logging A new Logging attribute has been added, but is not yet ready for production. When enabled the system will log information to a new system table. This table should never be used for reporting. Additional tools must be created to periodically move data required for reporting from the system log to other tables designed for this purpose.
jQueryAccordion CpScript The "Active Tabs" attribute now accepts a value of -1 which keeps all tabs closed by default. The attribute settings are managed within the corresponding Dynamic Tabs record.

Centralpoint Update 8.9.41
Monday, March 2, 2020
Feature Summary
ColumnsValidInFieldsSearch CpControl A new control for module searches is available which only allows specified table columns to be searched with the "?fields=FieldName|FieldValue" query string parameter. The intent of this script is to suppress website errors reported when invalid columns are searched.

Centralpoint Update 8.9.40
Monday, February 17, 2020
Feature Summary
ModuleSearchAccordionMenu CpScript Added placeholder='' property which displays text in the input field before the user enters a value.
AJAX Site Search Taxonomy selections render in "Searched Terms" element
Custom Errors New module property Filter By Start and End Date was added.

Centralpoint Update 8.9.39
Monday, February 3, 2020
Feature Summary
Data Transform > Data Cleaner The Html Cleaner Attribute module property in generic enhanced modules has been updated to support a comma separated list of attribute system names. This will allow you to execute Data Cleaner records with Type = HTML Cleaner on multiple attributes.
Data Transform > Data Cleaner A new Type = "Attribute HTML Cleaner" was added. It can be used to clean values in specified attributes and modules.
ParseWebpageContent Data Transfer CpScript A new option SourceEncoding parameter has been added. When included the system will use that encoding instead of automatically detecting the type of encoding.
Broadcasts > Broadcasts A new Message > PreHeader/Summary attribute was added. Email preheader text is a small line of text that appears after the subject line in an email inbox. Email preheaders give a short summary of the contents of an email, and may appear differently on mobile and web email clients.
GenericEnhancedGG - GenericEnhancedZZ Twenty "Generic Enhanced" modules have been added to the system.
Data Transform > Data Cleaner A new Overwrite (Yes/No) attribute was added when Type = "Attribute Generator". Selecting No will append to existing values instead of overwrite them. Please review the footer text for warnings before selecting Overwrite = No.
AJAX Site Search When using /Pages/AjaxSearch.aspx for your site search AND the "Search Remember Visible" attribute is enabled in system pages, all remembered search terms are highlighted and capable of being displayed in the UI.

Centralpoint Update 8.9.38
Monday, January 20, 2020
Feature Summary
TaxonomyTagCloud CpScript Now supports a "useCurrentModulePageSystemName" property. When this property is enabled and the CpScript executes on a module page, the current page's "System Name" will be used instead of the hard-coded "Navigation System Name".
DataRow CpScript This new script renders a table row of columns in a result set. It can be useful in a data source when the columns are unknown at design time.
Design > Data Sources A new Excel option has been added.

Centralpoint Update 8.9.37
Monday, January 6, 2020
Feature Summary
Chrome SameSite Cookie Change Chrome version 80, which is scheduled for release in February 2020, includes a change that may impact SAML SSO. In most versions of the SAML library, a cookie is used to maintain SAML session state in support of the SAML protocol. This cookie must have a SameSite mode of None. In earlier releases of Chrome, the SameSite mode defaulted to None. The update defaults the SameSite mode to Lax. Furthermore, if a SameSite mode of None is specified, Chrome requires the Secure attribute to be specified for the cookie. http://www.oxcyon.com/Integrations/Centralpoint/Articles/Article.aspx?id=9458dffa-0fdb-41f4-a422-912c2203ce15
Data Transform > Data Cleaner A new Type = "Attribute Generator" was added. It can be used to generate values in specified attributes and modules.

Centralpoint Update 8.9.36
Monday, December 9, 2019
Feature Summary
UserSubscriptions CpScript The "SelectedText" and "OnSelectedText" properties now support and evaluate HTML markup.
AddToSharePointButton CpScript This new script takes a file path and SharePoint list title and adds the Centralpoint file to the SharePoint list when clicked.

Centralpoint Update 8.9.35
Monday, November 18, 2019
Feature Summary
Forms > Forms Wizard When creating a form, the "Text Boxes" and "Text Areas" sections now support a "Placeholder Text" field. Placeholder text specifies a short hint that describes the expected value of an input field (e.g. a sample value or a short description of the expected format). The short hint is displayed in the input field before the user enters a value.
ModuleDragTree CpScript The output items from this script are capable of being dragged into text inputs and text areas produced by the FormTextBox CpScript. Previously the only support was against the FormEditor control. HTML formatting is stripped when dragged into text inputs and text areas to prevent server-side errors.
ModuleDragAccordionSearch CpScript The results of this search are capable of being dragged into text inputs and text areas produced by the FormTextBox CpScript. Previously the only support was against the FormEditor control. HTML formatting is stripped when dragged into text inputs and text areas to prevent server-side errors.

Centralpoint Update 8.9.34
Monday, November 4, 2019
Feature Summary
Master > Development > Process Monitor Data Broadcast processes will now display a Try link in the Abort column while executing. Clicking this link will attempt to abort the process by intentionally throwing an exception. This may result in partial process execution which can lead to unexpected results.
Admin > Properties > Search Redirect Types A new Keywords Only option has been added. Advertising > Search Suggestions records with Type = Title will never be suggested when Keywords Only is selected.
ExtTable CpScript A "drawCallbackJS" property is now supported. This will execute JavaScript on every "draw" event, and allows you to dynamically modify any aspect you want about the created DOM.

Centralpoint Update 8.9.33
Monday, October 21, 2019
Feature Summary
Data Transform > Data Cleaner A new "Multiple" option was added to the Regular Expression Type attribute. It supports multiple regular expression patterns in the Search For attribute separated by " AND " or " AND NOT ". The Search For attribute may also begin with "NOT ". The spaces and casing are important in these words.
ReverseHyperLink CpScript A new property named "AvoidLinkingMatchesThatBreakHtml" is now supported. The text of a matched title is capable of being a HTML element, text within a HTML attribute, or text that is already linked. If you are experiencing issues with broken html, please turn this on. This will negatively impact performance and may cause a page with many reverse hyperlinks to load noticeably slower than it did previously.

Centralpoint Update 8.9.32
Monday, October 7, 2019
Feature Summary
ActiveDirectoryProperty CpScript A "lowercase" property is supported which will return a lowercased value of the attribute.
UserInfo CpScript A "lowercase" property is supported which will return a lowercased value of the attribute.
Education > Programs A new Site Architecture > Module Designer > Program Details View > Enable UserId (uid) Query String? attribute has been added. When the query string contains a valid user ID, the report columns will filter data to courses taken by that user. The default setting filters report data to the logged-in user. This update requires an "Enable UserId (uid) Query String?" to be set to "Yes" under the "Program Details View" tab of the module designer record.

Centralpoint Update 8.9.31
Monday, September 16, 2019
Feature Summary
AudienceMenu CpScript An "Is Web Accessibility Friendly" property is now available. When set to "Yes", the menu will have an adjacent button next to it. The button must be clicked for the user to be redirected to the audience. The default is a "jump menu" which redirects the user on the menu's change event. The default behavior might be convenient to regular users, but fails accessibility tests for impaired users.
AttributeValue CpScript This new script will retrieve a record by it's DataId, AutoNumber and ModuleSystemName, or IntegrationId and ModuleSystemName. Then retrieve an attribute's value from that record. This script may cause performance problems if used repeatedly with different records on the same page.

Centralpoint Update 8.9.30
Tuesday, September 3, 2019
Feature Summary
FileDownload DataTransfer CpScript This script will download a file from a URL to the web server.
FileReadAllText DataTransfer CpScript This script now supports URLs in the FilePath parameter.
Admin > Global Login A new Enable SAML Test Page module property has been added which provides traces and error messages to help during the initial setup.

Centralpoint Update 8.9.29
Monday, August 12, 2019
Feature Summary
SearchTermsCloud & ModuleTagCloud CpScripts These CpScripts now support an OrderBy property which lets you sort the results by Name ASC/DESC, Count ASC/DESC, or Random.
Website Search: Order By Centralpoint Ratings An "Order By Ratings" option is now available in the System Page's "Search Order By" attribute. This will order search results based on highest ratings within the system.

Centralpoint Update 8.9.28
Monday, July 22, 2019
Feature Summary
FormatTitleRecordForUrl CpScript This new script is intended for use in the Admin > Syndication > Formatting > Custom Feed Item Content attribute. It generates the title/autonumber portion of the URL similar to the ColumnFriendlyUrl script.
FileReadAllText Data Transfer CpScript This script will now extract text from XAML and MSG files.

Centralpoint Update 8.9.27
Monday, July 8, 2019
Feature Summary
ReverseHyperlink CpScript A new UseTooltip parameter has been added and is enabled by default. Reverse hyperlink tooltips display the record's Summary attribute. Summary attributes can be automatically populated from any attribute in the module using the Summary Attribute module configuration. HTML is automatically removed and the text is truncated to 512 characters or less. Changes to the Summary Attribute module property require that you resubmit records for the summaries to change.
Advertising > Search Suggestions The web site search auto complete will now suggest Titles of records when any of the keywords entered match any portion of the Search Keywords attribute. This feature is enabled by setting Admin > Properties > Search Redirect Types to "Title & Keywords".
System Pages > Search (tab) > Results Item Content Two new variables are available for use. {4} = URL Path (This is the href attribute value in plain text. There is no HTML formatting and no system query strings are applied.) {5} = URL Target (This is the target attribute value in plain text. This is useful if you're linking elements yourself with the {4} variable.)
Procedure Manuals > Policies > Prevent Download if Locked Add support for Prevent Download if Locked module property. If Prevent Download property is ON and document is locked the Handler will return 404 (File Not Found).

Centralpoint Update 8.9.26
Monday, June 24, 2019
Feature Summary
ScreenCapture Data Transfer CpScript This new script takes a screen capture of a publicly accessible URL and returns the path to the file.
TaxonomyTagCloud CpScript A 'Taxonomy Order' option and a 'Data Filter' option have been introduced. 'Taxonomy Order' allows the user to render the taxonomy names by name ascending/descending, count (size) ascending/descending, or random order. The `Data Filter` option will render only the taxonomy which are tied to eligible records in the module the CpScript points to.

Centralpoint Update 8.9.25
Monday, June 10, 2019
Feature Summary
ExtAutoComplete & ExtAutoCompleteRedirect CpScripts A new SQL Like option has been added to the Lookup Type parameter (LookupType='SqlLike'). This option works in a similar manner to Lookup Type = Contains Text, but is more efficient when the searched fields contain a large amount of data.

Centralpoint Update 8.9.24
Monday, May 20, 2019
Feature Summary
Retention Policies > Expired Records A new Flags attribute has been added.

Centralpoint Update 8.9.23
Monday, April 29, 2019
Feature Summary
Data Transfer > Data Transform A new RelativeDirectoryName column has been added to the File System data transfer source. It is intended for use with the Taxonomy CpScript's new action='generate' parameter to generate taxonomy that matches the directory structure.
Taxonomy Data Transfer CpScript A new action='generate' option has been added. It will automatically generate taxonomy by Integration Id when the transfer destination is a standard module. It can also split the provided value on a delimiter to generate a hierarchy of taxonomy and select the last item.

Centralpoint Update 8.9.22
Monday, April 8, 2019
Feature Summary
WebSiteSearchTable CpScript Generate a full text search table against the search query string variable for use as the TABLE in data sources.
Admin > SAML MetaData The "Consume IdP MetaData" feature has been completed which generates Admin > Global Login records.
DataTransfer Column Script A new Split parameter has been added to break a string into parts and take one part by it's zero based index.
LoginStatus Script Add Support for cpsys_Audience constant in loginUrl and logoutUrl parameters

Centralpoint Update 8.9.21
Monday, March 18, 2019
Feature Summary
Retention Policies > Policies A new Scan & Action > Action Interval Basis attribute has been added.

Centralpoint Update 8.9.20
Monday, March 4, 2019
Feature Summary
Generic Enhanced Module Properties: Word Document Content Attributes The "Word Document Content Attributes" field will now map the text within PDF files to the attribute. PDF files support plain-text only and do not generate HTML like the other supported file types. The attribute has been renamed to `Document Content Attributes` and the header text has been updated to explain this update.
Retention Policies Create and manage document storage paths and enforce policies regarding the retention of documents within those storage paths.

Centralpoint Update 8.9.19
Monday, February 18, 2019
Feature Summary
Admin > Deep Links A new SAML Attribute Casing attribute has been added.

Centralpoint Update 8.9.18
Monday, February 4, 2019
Feature Summary
Data Transform > Data Transfer A new Interactive Tool Url attribute has been added when Source = ADAM. This was added to support a new ADAM content format, and is used to build an iFrame to display multimedia content.

Centralpoint Update 8.9.17
Monday, January 21, 2019
Feature Summary
DetailsViewNextPreviousButtons CpScript This new script can be used to generate next and previous links on a module Details View (#3). These links will take the user to the next and previous module records based on the current document's StartDate.
Admin > Global Login A new SAML Ignored URLs module property is displayed when SAML Service Provider = Enabled. It takes a comma separated list of URLs which will not be automatically authenticated. Please note that these ignored URLs could cause SSO issues if accessed by a normal user. They are intended to allow web service and similar calls to get to the site without SSO initialization (anonymously).
Global Login ActiveDirectoryGetTenants CpScript This new script only works in Global Login during authentication. It takes a module system name and uses it to translate IntegrationIds retrieved from the authentication source into DataIds.

Centralpoint Update 8.9.16
Monday, January 7, 2019
Feature Summary
Education Module Suite View Types have been added for the Ordering and Matching question types. There is now Standard, Drop Down Lists, and Drag And Drop. There is also new module properties in the Courses module in order to style them.

Centralpoint Update 8.9.15
Monday, December 17, 2018
Feature Summary
Admin > Properties A new Tiny Png property has been added. If it's enabled you need to enter a API key
FacebookSharePage CpScript This new script allows end users to share the site's current page to their Facebook wall.
Development > Web API A new Result attribute was added allowing you to control how the result of the web method is returned.
Admin > Properties A new Maximum Historical Versions Fallback property has been added. It is used to determine the number of historical versions to keep when documents are updated from source code without a related console navigation item making the module property inaccessible. Some examples of this are Attribute Changer, Module Backups, Import Utilities, Template Records, Tag Cloud. Enter -1 if you would like to fallback to unlimited versions

Centralpoint Update 8.9.14
Monday, December 3, 2018
Feature Summary
FormMoveRecordsToAnotherModule CpScript This CpScript creates a field map to map attributes from a selected DataIds to another module.
Forms > Forms A new Display Cancel Button attribute was added.
Site Architecture > Taxonomy An Order column was added to the module grid view.
Site Architecture > System Pages > Search A new Ajax Search page has been developed. To use it, please create a Navigation record that has the Url set to /Pages/AjaxSearch.aspx
Password Security The process and algorithm used to hash and store passwords has been updated. The changes have been documented in the Password Security help file located in the Centralpoint Q & A section of your master console's home page. Do not install this update if you do not plan to sync the changes to all sites on the server. If some sites are on an older version Ancestor Admins will not be able to log into web sites until they are updated. Contact us before installing this update if you have written custom code that references the Password or PasswordSalt columns in the database or stored procedures that take these as parameters.
Design > Dynamic Tab Display iFrame Tab Contents is now available for the option jQuery Accordion.
ModuleSearchAccordionMenu CpScript A new property called InsertClick has been added. Set to yes in order to Insert a Click in the cpsys_Clicks table by using the accordion. This will only work if Site Map System Name is chosen.

Centralpoint Update 8.9.13
Monday, November 19, 2018
Feature Summary
ExtAutoComplete CpScript This extender script was updated to support a FullText Lookup Type.

Centralpoint Update 8.9.12
Monday, November 5, 2018
Feature Summary
SystemFilter CpScript You can now set audiences='allaccessibleaudiences' to filter records using the current members accessible audiences and the accessible audiences of all of their selected roles. Anonymous users will filter by the current audience, and admins will not get an audience filter.
Tableau Charts This module will automatically do trusted authentication and build graphs using these three functions: The Chart CpControl, the Tableau Chart CpScript and the Tableau Method Links CpScript.
Admin > Properties > Web Site Accessible Audiences Security A new Web Site Accessible Audiences Security attribute has been added. When enabled a 403 (Forbidden) error will be returned if an authenticated user attempts to access any page in an audience that has not been selected in their Accessible Audiences attribute or in the Accessible Audiences of one of their selected Roles. Security applies to all Centralpoint pages (ASPX), resources, AJAX module requests, and Web API requests. It may not apply to custom pages or features. All audiences will be accessible to anonymous users, ancestor admins, and members of the Admins role. Module designer abstracts related to inaccessible audiences will not work because the module home and results views will not be accessible.
ModuleSearchAccordionMenu CpScript The full text option for this script has been updated to use Centralpoint's web site search functionality. You also can build a clicks link in the HeaderFormat property with this option using {Url}, {DataId}, and {ModuleId}. The full text option will save search criteria if you enable it in the Module Properties.
Forms Select Command Builder Includes commented out CpScripts that filter form results submitted by the logged-in user, and/or filter results submitted within the current Audience being viewed.

Centralpoint Update 8.9.11
Monday, October 22, 2018
Feature Summary
Data Transfer FileReadAllHtml & FileReadAllText CpScripts A new Phone pattern has been added and the ability to retrieve multiple regular expression matches and return them in a delimited list.
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using the Legacy version you should not install this update. If you discover problems after the update is installed you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record.
Data Transform > File Output A new Orientation attribute has been added when Template File Type = Word (doc/docx/docm) .

Centralpoint Update 8.9.10
Monday, October 8, 2018
Feature Summary
Publishing > Articles The module now supports three new taxonomy subset fields (TaxonomySubset4, TaxonomySubset5, TaxonomySubset6).
Education > Configuration Send Email To User After Test, Send Admin Email After Test, and Use Report Triggers attributes have been added. They can be used to bypass emails and time consuming functionality in tests. You must resubmit the related module designer record before these changes will apply.
Admin > Deep Links This module now overrides the NameID when it is passed in the SAML Response Attributes. It will also allow you to define the format of the NameID element passed in the SAML response.
Select Command Builder & Forms Select Command Builder A new "Include Select All Checkboxes" option has been added. It will add a checkbox to each row in some HTML table outputs and include functionality to select or deselect all.
Data Transfer FileReadAllHtml & FileReadAllText CpScripts New RegExPrefix and RegExSuffix parameters have been added to enter a string suffix and prefix instead of a regular expression and have the RegEx value generated on your behalf.

Centralpoint Update 8.9.9
Monday, September 24, 2018
Feature Summary
Design > Data Sources A new `Tag Cloud` option has been added under Formatting > Formatting Options to output a HTML tag cloud with custom SQL.
Data Transform > Data Transfer A new Taxonomy Root attribute has been added under Source & Destination > Source = Taxonomy.
ModuleSearchAccordionMenu CpScript A new IsFullTextSearch parameter has been added to return results via a full-text search.
Data Transform > Interstitials New fields have been added to provide more control of the UI sent to the referring page. Enhanced functionality that matches module records to the referring page has also been released.
Admin > Roles A new Option Order attribute has been added. The Roles attribute in standard modules will sort roles by Option Group, Option Order, and Name ascending. Option Order serves no purpose other than ordering the options within the attribute.
Data Transfer GetFilePath CpScript This new script will take a fully qualified file path and return a root relative file path.

Centralpoint Update 8.9.8
Tuesday, September 4, 2018
Feature Summary
OCR Data Transfer CpScript This new script will use optical character recognition to convert an image into text. The support is very limited and output is based on the quality of the image.
ParseWebpageContent CpScript This script has been updated to support a 'cpsys_Column' constant in the TargetValue parameter to dynamically retrieve the id of the elements on the page.
AudienceInfo CpScript A DefaultValue parameter is now supported. When the Audience attribute is empty or does not exist this value will be used instead.
ExtAutoComplete CpScript A new 'cpsys_Users' can be used to query users instead of using a module system name. This only supports a single Relation Field Name, and does not support Split Field Values or Filter Is Full Text Indexed.
Procedure Manuals > Policies New Keyword Generator and Taxonomy Generator module properties have been added to integrate this module with Data Transform > Data Cleaner.
Development > Interstitials A new module is available that allows 3rd-party websites to lookup records in this module based on the URL path or query string from the referring page. When a record is found, Centralpoint returns a UI to the referring page that holds an iframe of the value in the "URL" attribute.

Centralpoint Update 8.9.7
Monday, August 20, 2018
Feature Summary
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in a future update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward.
Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2018.2.710 from July 10, 2018. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint.

Centralpoint Update 8.9.6
Monday, August 6, 2018
Feature Summary
Results View (#2) > GoogleMaps CpControl & Design > Data Sources > Formatting > Formatting Options = Google Maps A new UseMarkerClustering parameter has been added which enables two additional sub parameters. UseMarkerClusteringAverageCenter determines whether the center of each cluster should be the average of all markers in the cluster, and MarkerClusteringGridSize determines the grid size of a cluster in pixels.
Content > Events B & C Additional copies of the Events modules have been added to the system: Events B, Event Registration B, Events C, and Event Registration C.
Data Transfer GenerateGeoCodes CpScript This script has been enhanced to support and require a new GoogleApiKey parameter. Since data transfers execute in your master console, not your web site, the key must be passed manually to this script. Typically it can be copied from your site's Admin > Properties > Google Maps API Key. This is in response to Google no longer supporting keyless access. Centralpoint will no longer generate Geocodes if you do not have an API key, do not have billing enabled, are restricting your master's internal IP addresss, or have not enabled the Geocoding API. More information is available in the "Is Google Maps Platform Charging Now in Centralpoint?" article under "Centralpoint Q & A" on your client console home page.
Admin > Properties > Google Maps API Key All server side Geocode generation has been updated to utilize the Google Maps API Key. This is in response to Google no longer supporting keyless access. Centralpoint will no longer generate Geocodes if you do not have an API key, do not have billing enabled, are restricting your sites domains or internal IP address, or have not enabled the Geocoding API. More information is available in the "Is Google Maps Platform Charging Now in Centralpoint?" article under "Centralpoint Q & A" on your client console home page.
WebApi add support for Raw Result.If set to yes will return unmodified JSON. Commonly used for custom methods when developer control JSON format

Centralpoint Update 8.9.5
Monday, July 23, 2018
Feature Summary
EmailForm CpControl The "Email a Friend" form which is found on the Details View of most standard modules has been updated to support Google's ReCaptcha.
FormButton CpScript A new DisableButton parameter has been added. When enabled the button will disable itself after it is clicked to prevent multiple submissions.
Data Transfer Audiences/Roles CpScripts These scripts have been updated to support ReplaceText and ReplaceWith parameters.
Admin > Roles A new Option Group keyword list attribute has been added. Keywords can be added to the list using Development > Keyword Lists (Role Option Groups). It is recommended that the value and text of keywords in this list are kept the same. The Roles attribute in standard modules will display roles with option groups after roles without and grouped by their selected option group. Option groups themselves are not select-able in Roles attributes, and server no purpose other than grouping the options within the attribute.
ModuleDragTree CpScript A new ReplaceCpScripts parameter has been added to execute scripts when the tree is rendered as opposed to the default behavior which allows scripts to be dropped into documents for execution when the document renders.
PreviewRtfEditor CpScript A new CssClass parameter has been added which will be applied to the surrounding HTML element.
Admin > Properties > Web Site Audience Filtration & Security A new Web Site Audience Filtration & Security attribute has been added to support Custom and Multi-tenant Audiences. It works in coordination with new Site Architecture > Tenants A & B modules, Members > Contact > Tenants A, and Site Architecture > Audiences > Company > Tenants B by default. It requires custom attributes and can be configured to work with any number of generic modules and user/audience properties. Hard coded audience filters in data sources or custom code will not consider this attribute unless they utilize a SystemFilter script or method. This attribute only applies to audiences as they are used to filter and secure front-end content.

Centralpoint Update 8.9.4
Monday, July 9, 2018
Feature Summary
Design > Media Files All CpScripts produced by the Media Files module will output images with the ALT attribute populated as shown here: [Title-of-Record] ([#] of [TotalNumberOfImages]).
Education > Courses The Time Limit attribute now displays a timer which will count down until time runs out. An issue was also addressed that restarted the timer when validation occurred. A new Timer Style module property has been added in Education > Courses to style to countdown timer.

Centralpoint Update 8.9.3
Monday, June 25, 2018
Feature Summary
Content > Video Library A new ThumbnailAltText field as been added to the module's relation. Images produced by the 'ExtendedVideo' and 'Video' CpControls will have an ALT attribute which is populated with Thumbnail Alt Text or the Title of the record if empty. IFRAME elements generated through these controls will also contain a TITLE attribute which is populated with the Title of the record.
Education > Reports A new Program Test Completed Date module property has been added. This will use the Course CeReport TestCompletedDate to set the Program CeReport record if not set to default.
Centralpoint Installer A new "Allow Centralpoint to Restore Database Backups" attribute has been added to the activation process after installing on Windows Server 2012 and newer. When set to No the system will provide instructions for a database administrator to manually restore backups during activation and deployment. When manually restoring backups on Windows server 2012 you must immediately update to version 8.9.3 or later before using Master > Deployment > Web Sites.

Centralpoint Update 8.9.2
Monday, June 11, 2018
Feature Summary
Forms > Forms The Field Map Builder displayed under Processing > Field Map has been updated to provide the ability to copy commonly used scripts.
ExtLightbox CpScript Support for HTTPS has been added to the YouTube option.
Broadcasts > Broadcasts A new Message > Enable Click Tracking attribute has been added which is enabled by default.
Forms > Forms Wizard There is a now a link in the fields setup tab that allows you to view all user fields and properties.
Admin > Properties > Search Full Text Parsing Algorithm A new Custom option has been added. It provides flexibility for a website to customize their search criteria parsing with custom code.
Content > Forms Library This new module has been created to pull in forms so they can be searched from the front end.
Admin > Organization Chart A new User Filter attribute has been added. When set to "Yes" the chart will filter by the current user's audiences and roles.
TaxonomyFileExplorerView CpScript A new DataFilter parameter has been added. When set to 'true' it will filter the taxonomy to only include items that have been selected from content in the current module. It is possible that a parent taxonomy item may not return results if it has a descendant taxonomy item assigned to a module record.

Centralpoint Update 8.9.1
Tuesday, May 29, 2018
Feature Summary
Admin > Organization Chart A new User Filter attribute has been added. When set to "Yes" the chart will filter by the current user's audiences and roles.
Development > Web API A new Field Mapper utility is linked from the header text of the Method = "Upsert Data" > UpsertData Request attribute. It can be used to generate a sample JSON string.
Admin > Properties > Web Site Role Filtration & Security A new Web Site Role Filtration & Security attribute has been added. Selecting the new "All (FISMA Compliant)" will cause all system filtration and security to require that the user is in all of the records' roles. Hard coded role filters in data sources or custom code will not consider this attribute unless they utilize a SystemFilter script or method. This attribute only applies to roles as they are used to filter and secure front-end content. It does not apply to Console Navigation and Accessible Audiences selected within a Role.
Data Transfer DateTimeFormat CpScript A new AddDays parameter has been added to add a negative or positive number of days to a date. The DateTimeFormat script can be used as an alternative to the UTCNow script.
Custom Attributes The XmlListBox control has been updated to sort listItems stored in an external XML file numerically by index instead of alphabetically.
NavigationTier & HtmlNavigation CpScripts A new UseTranslations parameter has been added these scripts. When set to 'true' the Title of each Navigation item will be translated by filtering records in the Site Architecture > Translations module by the current audience.
Physician Directory A new "Email" column has been added to the relation of cprel_PhysicianDirectory.
Select Command Builder The "Grid View Email" option now reads "Grid View HTML", and is styled to look like the ExtTable plugin.
Admin > Properties > Site Crawler Errors This new site property allows you to change the default behavior that occurs when a user or site crawler accesses a record in a module that does not exist. By default the system will rout the user or site crawler to the module's results view. You can now choose to return 404 (not found) or 410 (gone) error instead which is recommended by Google.
ExtClickTracking CpScript An issue was repaired when using the ExtLightbox CpScript on the same page with the ExtClickTracking CpScript. A new PreventClickTrackingSelector parameter has also been addedwhich will allow a user to exclude specific links from receiving the /click.aspx?url= prefix.

Centralpoint Update 8.9.0
Monday, May 14, 2018
Feature Summary
Tableau Charts This new module has been created with attributes like Generic Enhanced modules.
Centralpoint Installer Centralpoint now supports installations on the following server configurations: Windows Server 2012 & SQL Server 2012, Windows Server 2012 & SQL Server 2014, Windows Server 2016 & SQL Server 2016, and Windows Server 2016 & SQL Server 2017.
Members > Dashboards CpScripting is now supported in all text based attributes in the module designers' Dashboard and Settings tabs.
Data Transform > File Output A new Add Document Properties attribute was added when Convert File Type = DOCX to dynamically generate the following Word document properties: Author, Category, Comments, Company, ContentStatus, CreatedTime, Keywords, LastPrinted, LastSavedBy, LastSavedTime, Manager, NameOfApplication, RevisionNumber, Subject, Template, Title, and TotalEditingTime.
PdfIcon CpScript An issue was addressed where splash pages were being shown instead of the content.
Console/Web.Config Changes This update will add a location element for Backups.aspx to extend the execution timeout.

Centralpoint Update 8.8.3
Monday, April 30, 2018
Feature Summary
Data Transfer Column CpScript This script has has been updated to support the cpsys_NewGuid constant when the column data type is GUID.
Data Transform > Staging This new Generic Enhanced style module was created for data staging.
Ecommerce > Shipping The FedEx shipping component has been updated to the latest version which requires additional credentials. Contact your FedEx account representative for details.
Forms > Forms A new Add Script Tags attribute has been added when General > Does your Thank You page need to include Third Party Tracking Scripts? = Yes. This attribute allows you to manually include the HTML script tags as needed.
ExtLightbox CpScript This extender script has been updated to support HTTPS with Vimeo videos.
Education > Programs A new Remove Roles Upon Program Completion attribute has been added. When enabled a User Remove Roles attribute will be displayed informing the system to automatically remove a users roles when the program is completed.
Admin > Error Messages/Redirects A new Custom Error Pre-Processor attribute has been added to the Module Properties. Enabling this feature allows you enter the path to a custom method that will execute before error processing.
Data Transform > Data Transfer Taxonomy, Audiences, and Roles attributes on the Fields tab now include a dynamic selector when the Text option is selected.

Centralpoint Update 8.8.2
Monday, April 16, 2018
Feature Summary
Master > Content > Scheduled Tasks When Job is set to Continued Education ReCertification a new Custom Filter attribute will be available.
Forms > Forms A new Workflow > Reply To attribute has been added. When a value is provided it will be used when end users reply to emails generated during form confirmation and approval.
Standard Modules (ViewAll) Two new parameters have been added to the ModulePageOverrides CpScript and two new attributes have been added to AJAX Module Designer records. They are named "IsViewAllEnabled" and "ViewAllMax", and serve the same purpose between both module types. When "IsViewAllEnabled" is set to "Yes", a ?all=1 query string parameter will set the page size to 1000 by default or the value set in "ViewAllMax". The original design and intention of these features was to provide users the ability to provide Google's Data Highlighter tool a single page where Google may index all URLs within a given module.
ParentAudienceInfo CpScript This new script renders audience information from the parent of the current audience.
FormEmailDomainValidator CpScript This new validation script will validate the value entered in a form control to ensure that a it contains a valid domain.
SearchTerm CpControl A new GetRoleName parameter has been added which allows the control to translate a RoleIds to role names. A new MultipleSelectionMode=Enhanced option has been added which allows the control to convert IDs to legible names or titles from Audiences, Roles, or DataCurrent. Previously, the control could only target and translate ID values from one system module at a time. The functionality for GetRoleName is only available when MultipleSelectionMode=Enhanced.
Procedure Manuals > Policies New Taxonomy Subset 4, and 6 module properties have been added. They are hidden by default, but may require you to hide them manually if you are using custom module configuration in that module.

Centralpoint Update 8.8.1
Tuesday, April 3, 2018
Feature Summary
Admin > Settings The Email Server setting now supports secure communication with SMTP. To enable this feature add " EnableSmtp" after the server name (example: "localhost EnableSSL"). This feature is documented in the Admin > Settings help file.
Data Transform > Data Transfer New Skip and Limit attributes have been added to the bottom of the Source & Destination tab. They work with all sources and destinations to apply the concepts of paging to transfers allowing you to break up large transfers into smaller pieces.
Design > Dynamic Tab Display New Preloader attributes have been added when Tab Type = jQuery Accordion. The preloader will begin after the server side request completes. It displays as the accordion is loading on the client and disappears after the whole accordion loads on the screen.
FormTaxonomy CpScript The DataFilter parameter has been repaired. When enabled the selector will only include items with data associated to itself or a descendant taxonomy item.

Centralpoint Update 8.8.0
Monday, March 19, 2018
Feature Summary
FormDataTransferExecuteNowProgressPopup CpScript This new script will display a progress popup like the Data Transfer module's Execute Now option. It is intended for use when triggering data transfers from form processing.
Site Architecture > System Pages A new Login > Enable Password Rules Validation attribute has been added. When enabled a Password Validation Expression is provided and used to validate the password entered in the login. This can be used to prevent users from logging in with old passwords.
ExtAutoCompleteRedirect CpScript A new Filter parameter has been added when LookupType='FullText'.
.NET Compiler Platform (Latest) This compiler platform provides developers with support for C# 7.2 and VB.NET 15.5 language features. The update will update the Roslyn compilers in each application's Bin folder and will modify the web.config files to utilize the latest versions.
.NET Framework 4.7 All Centralpoint sites have been updated to utilize the .NET Framework 4.7.1. The .NET Framework 4.7.1 must be installed on your server manually before this update can be installed. The installation of this framework may create "aspnet_client" folders in the Master/Root and cpweb_SystemName/Root folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers may also need to delete and recreate your Visual Studio project and it should automatically default to the appropriate version of the .NET Framework. If you have added any of your own components we suggest you install this update and test your components in your Development site before syncing the changes your other sites. .NET Framework 4.7.1 Developer Pack: https://www.microsoft.com/en-us/download/details.aspx?id=56119, .NET Framework 4.7.1 (Web Installer): https://www.microsoft.com/en-us/download/details.aspx?id=56115, .NET Framework 4.7.1 (Offline Installer): https://www.microsoft.com/en-us/download/details.aspx?id=56116
ContextListFilter CpScript This script has been updated to support a new TableName property and to generate an appropriate taxonomy filter when the TableName is set to 'cpsys_Taxonomy'.

Centralpoint Update 8.7.24
Tuesday, March 6, 2018
Feature Summary
Content > Generic Enhanced A - FF A new Taxonomy Generator module property has been added which works in coordination with Data Transform > Data Cleaner records with Type = Taxonomy Generator. It can be used to generate taxonomy based upon the number of occurrences of provided words in the records other attributes. It will append to the existing Taxonomy upon each submission unless the Taxonomy Generator Overwrite module property is Enabled.
Admin > Properties A new Modify File Name attribute appears when Properties > File Upload Type = File Explorer. Setting this property to Yes will automatically modify uploaded file names to replace spaces which don't render well on web sites.
Design > Media Files A new Zip File Extraction option has been added to the Type attribute. It can be used to extract an uploaded zip files contents to a specified directory.
SearchTermsCloud CpScript A new UserIdFilter parameter has been added to filter by the currently logged user.
.NET Framework 4.7 & Latest Compilers Centralpoint will be updated to utilize the .NET Framework 4.7 early next month with the release of version 8.8.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance and security. The .NET Framework 4.7.1 must be installed on the web server manually before Centralpoint version 8.8.0 will install. Install the framework anytime after installing and syncing this update. The installation of this framework may create "aspnet_client" folders in the Master/Root and WebSites/cpweb_/Root folders on the server. These directories should be manually deleted to prevent problems with future updates and syncs. My Module developers may also need to install the .NET Framework 4.7.1 Developer Pack locally. Version 8.8.0 will also update the Roslyn compilers in each application's Bin folder and will update the web.config files to utilize the latest compilers. .NET Framework 4.7.1 Developer Pack: https://www.microsoft.com/en-us/download/details.aspx?id=56119, .NET Framework 4.7.1 (Web Installer): https://www.microsoft.com/en-us/download/details.aspx?id=56115, .NET Framework 4.7.1 (Offline Installer): https://www.microsoft.com/en-us/download/details.aspx?id=56116
EventOrderByMultiDayFirst CpScript This new script has been created for use in the Calendar Month View > Order By attribute of Events module designers. It will order multi-day events first in the month view. Multi-day event HTML elements also now have a new 'cpsty_CalendarMultiDay' CSS class.

Centralpoint Update 8.7.23
Monday, February 19, 2018
Feature Summary
Select Command Builder & Forms Select Command Builder Significant changes have been applied to the "Item Content" output and overall usability of these tools.
Advertising > Search Redirect A new Type attribute has been added to support a new Search Keywords feature. When the searched keywords match keywords in one of these records the results page will automatically redirect the user to the provided URL. Importing a large number of records into this module may negatively impact the performance of the site search.
SystemFilter CpScript This script now supports new filtering options: audience='OnlyUserAudience' (ignores records tagged to "All Audiences"), date='PendingOrArchived' (displays records with a start date in the future or an end date in the past), and role='OnlyUserRoles' (excludes Everyone, Public, Private).
Data Transform > Data Transfer A new Destination Use Console Utilities attribute is available when Destination = Standard Module and Destination Method = Incremental (Insert/Update). Enabling this option typically causes each insert and update to take at least 3 times longer to complete. When enabled the console utilities web service will be executed to update or insert records which includes all triggers executed during normal module submission. This will eliminate the need to re-submit existing records or include data transfer scripts to simulate trigger execution.
ProgressBar CpScript The default styles have changed.
Master > Development > Process Monitor A new Abort column has been added to the grid displayed when processes are running. Data Transfer processes will display a Try link in this column while executing. Clicking this link will attempt to abort the process by intentionally throwing an exception. This may result in partial process execution which can lead to unexpected results.
UserInfo CpScript The script has been updated to return values from any attribute under the Personalization tab.
Content > Generic Enhanced A - FF A new Keyword Generator module property has been added which works in coordination with Data Transform > Data Cleaner records with Type = Keyword Generator . It can be used to generate keywords based upon the number of occurrences of provided words in the records other attributes. It will overwrite the value of the Keyword Generator Attribute upon each submission even if no keywords are generated.
FormAudience and FormTaxonomy CpScripts These scripts have been updated to fully support the Width parameter.
Design > Data Sources The Formatting > Formatting Options = Carousel > Make Images Links attribute now has a third option called Module which will allow you to automatically link the image to its details view.

Centralpoint Update 8.7.22
Monday, February 5, 2018
Feature Summary
Design > Data Sources The "Select Command Builder" and "Forms Select Command Builder" tools accessible from the header text of the Select Command attribute have been updated. This includes formatting changes to the Select Command field which has SQL columns and clauses breaking into new lines. The "Select Command Builder" also has the following updates: the 'QueryStringTaxonomyFilter' is automatically included in the Select Command with the "Grid View" option containing the required HTML, and the "Create Filter" now includes a "Taxonomy Match Option" (Any/All).
ChangeRequestForm CpControl This control now supports the Procedure Manuals > Email Templates module. It is typically used in the Version View of the Policies module designer. New Approved With Edits Subject and Approve With Edits Body attributes have been added to the Email Templates module to support this feature.
Forms > Forms A new Approval Email Template module property has been added which formats the email sent when Workflow > Approval Email = Yes. A Format parameter has been added to the Form script automatically inserted in the General > Script parameter. A new General > On Submit Use Loading Dialog attribute has also been added.
QueryStringTaxonomyFilter CpScript This new script will generate a SQL taxonomy filter out of front-end query string values that contain a comma separated string of taxonomy system names. It is intended to be used in Data Sources > Select Command.
System Name Generation All modules with system name attributes have been updated to prevent the word 'Blank' from being inserted into the System Name attribute when you click away from the Title or Name attribute without entering a value.
ExtAutoCompleteRedirect CpScript A new Full Text Search option has been added to the Lookup Type parameter. When selected the drop down list will be populated with the results of a full text search over all attributes in the current module and sorted by rank to provide more relevant results. This option will take longer to produce results and they may not contain the entered keywords in the drop down itself. A new IsAjaxModule parameter has also been added. It should be set to True on when the script is placed in the static content of an AJAX module to use partial instead of full page loads.

Centralpoint Update 8.7.21
Monday, January 22, 2018
Feature Summary
CheckInButton CpScript This script now works with multiple buttons on a page and may update separate attributes if needed.
Broadcasts > Broadcasts A new Recipients > Enable Email Cleaner attribute has been added. Setting this attribute to Yes provides you with a series of options to ensure that verify recipient email addresses before messages are sent.
Site Architecture > Navigation The Parent Item attribute has been updated to prevent administrators from selecting the current navigation item or one of it's descendants as it's parent.

Centralpoint Update 8.7.20
Monday, January 8, 2018
Feature Summary
FormUniqueFieldValidator CpScript The ItemToCompare parameter has been extended to allow users to compare against custom XML attributes: ItemToCompare='Attributes:attribute_systemname'.
Site Architecture > System Pages A new Search > Search Taxonomy Visible attribute has been added. When enabled the front end advanced search will contain a taxonomy selector. Additional Search Taxonomy Label, Search Root Taxonomy, and Search Search Show Taxonomy Root Node attributes were also added to control the presentation of the new taxonomy selector.
CheckInButton CpScript A new SuccessJavascript parameter has been added. The provided JavaScript will be executed on each successful AJAX post.
My Logs > Logs The front end UI has been updated to automatically redirect to the chart after Log entries have been saved.
Content > Events A role="presentation" attribute has been added to calendar view table. The related module designer record must be submitted for this change to take affect.
Admin > Search All Modules Taxonomy, Audience and Roles selectors have been added under More Actions... > Change Attributes. The appear when clicking the word "Select" above the attribute's text area after selecting a Module.
Design > Mobile Navigation A new Alt Text has been added. This attribute is used to populate the image alternative text when Type = Image.

Centralpoint Update 8.7.19
Monday, December 18, 2017
Feature Summary
Design > Styles A new Bottom > Back to Top attribute has been added as a place to store and manage a back to top image.
StructuredDataOrganization CpScript This new script will create a script tag in JSON-LD format that contains information about your organization. This information will propagate to the Knowledge Panel of Google's search engine results. It is important to note that it can be difficult to get information into your businesses' Knowledge Panel. It may also take several months for the information to present. Review the Structured Data help file for more information: http://dev.xodev15.com/Console/Integrations/Centralpoint/Articles/Article.aspx?id=5c04961c-93e0-42aa-9319-ff980594b97c.
MediaToImage CpScript This script will now generate thumbnails for the following Visio file formats: .vsdx, .vsd, and .vdx.
Tools > Add/Remove Audiences This new utility will let you add or remove audience selections from all records in one or more modules.
Design > Data Sources A new Alt Tag Column attribute has been added under Formatting > Formatting Options = "Timeline". It allows you to utilize a column value as the alternative text of the images within the timeline.
Admin > Properties A new External URL Protection attribute has been added to prevent accidental utilization of external URLs typically passed in the query string. This attribute is enabled by default, but can be disabled entirely or selectively if necessary.

Centralpoint Update 8.7.18
Monday, December 4, 2017
Feature Summary
Procedure Manuals > Policies A new Show Resource Upload Difference module property has been added. It shows the difference between the Resource Upload files in the Email Changes attribute instead of just showing the file if there is a difference.
FormCompareValidator CpScript All operators are now supported when Type='Date'.
Standard Modules (Compare Versions) A new Compare Versions feature has been added to the top of the form view of all standard modules in the client console. When a record has at least one historical version a link will appear at the top of the form view. This allows you to view the differences between each attribute of any two versions of the current document. Detecting and highlighting the difference between two attributes is not a perfect science. The goal of this feature is to point you in the right direction, but the difference displayed may not always be exactly what you expect. In some cases the difference engine may struggle with markup or white space, and in other cases an RTF Editor or other tool may make changes to your content that you didn't know about.
Development > Web API A new Access Tokens Require Secure Connection (HTTPS) module property has been added. This property can be set to no when a proxy server or load balancer translates HTTPS requests to HTTP requests behind the firewall. It should be set to "Yes" in all typical production environments.

Centralpoint Update 8.7.17
Monday, November 20, 2017
Feature Summary
StructuredDataWebsite CpScript This new script will automatically generate web site structured data (JSON-LD) in the page header. It has the ability to suggest a search box in Google′s search results which will search your website directly from Google′s results page. This script should only be placed on the site's homepage. Google considers these elements domain specific. If using the same domain for multiple audiences, we advise placing this script only on the primary homepage based on Google′s rules.
Admin > Properties The User Properties, Audience Properties, Taxonomy Properties, and Resource Properties attributes have been updated to maintain the default controls when merging. This prevents a problem that occurred when the default attributes were changed to support new functionality and the change could not be deployed to sites with custom properties.
BreadCrumbTrail CpScript A new StructuredData parameter has been added. When set to true the system will automatically generate the breadcrumb trail structured data (JSON-LD) in the page header. This data is used by search engines to enhance search results.
EducationTestLink CpScript An issue with the LinkText parameter has been addressed.
EventBriteRegisterButton CpScript A new SelectorFormat parameter has been added to content around the date selector that is removed when the selector is removed.

Centralpoint Update 8.7.16
Monday, November 6, 2017
Feature Summary
Forms > Forms The Processing > Module Submission = Yes > Field Map attribute supports new isDraft="false" and auditTrailNotes="NOTES" attributes in navigation elements. The isDraft="false" setting can be used to insert and update historical versions, and auditTrailNotes can be used to add notes to the audit trail.
Master > Web Sites Enabling new items in the Navigation tab now automatically enables the same items in the Main audience client console. You can verify this in the related sites and Site Architecture > Audiences (Main) > Details > Console Navigation attribute, and disable the items manually if desired.
Admin > Properties The Web Site System Name Replacement feature has been updated to prevent delimiters at the end of the system name, and automatically lower characters when using the underscore of dash replacement. This only applies to new system names generated after this update is installed.
Site Architecture > Audiences The Company > Search All Audiences attribute has been renamed Searched Audiences and now contains the following options: Current, Current & Children, Current & Descendants, All, and Selected. This attribute controls the audiences included in site searches. It does not apply to module searches or the modules themselves.
BackToTop CpScript A new script was created that generates a button that will scroll the user back to the top of the page when clicked.
Development > Web API A new ChangeUserPassword (Sailpoint) option has been added to the Method attribute. It can be used to integrate with systems like Sailpoint, and propagate member password changes.
EventBriteRegisterButton CpScript This new CpScript is designed to work with an EventBrite events integration. It can be placed on an event details view to render a selector of dates in a series and change the target of a Register button depending upon which date is selected.
Tools > Generate Custom Attributes From Excel This new utility will generate custom attribute XML files by merging a modules existing attributes with attributes in an Excel file.
Design > Dynamic Tab Display If you have a dynamic tabs record with Tab Type = "jQuery Tab" and iFrame Tab Contents = Yes you can now manage the styles for the content pages (iframes) in Design > Styles > iFrame Styles.

Centralpoint Update 8.7.15
Monday, October 23, 2017
Feature Summary
Select Command Builder A new Custom filter text box has been added when System Filters = "Create".
Data Transfer ParseHtmlContent and ParseWebpageContent CpScripts These scripts have been updated to parse the contents of keywords and description meta tags from HTML content.
Attribute, AudienceInfo, CartInfo, Column, FormState, HtmlLabel, & UserInfo CpScripts A new DateTimeLocal option has been added to the DataType parameter. Setting DataType='DateTimeLocal' will allow the date to be formatted without converting from UTC. Please note that all DateTime fields in Centralpoint are stored in UTC. This is intended for use with plain text (TextBox) attribute typically when dates were imported from other systems.
Data Transfer FtpFiles CPcript This new CpScript can be used in data transfer to move generated files to an FTP server.
FormDataListBox & FormPagedListBox CpScripts A new Enabled parameter has been added. Set enabled='false' to disable the radio or checkbox elements within the control.
CAD Files (Web.Config Changes) This update will add a MIME types for the CGR auto-desk extension to all Root/Web.Config files (Master and WebSites) and update these elements if they already exist. Support for this extension has also been added to the CAD Files module suite.
GoogleMaps Results CpControl Attribute3SystemName, Attribute3Format, Attribute4SystemName, Attribute4Format, Attribute5SystemName, and Attribute5Format parameters have been added.
Forms > Forms Processing > Module Submission = "Yes" now supports a new useVersionInfo="true" attribute in the navigation elements of the Field Map. It will load all attributes from the current version of the document before overwriting attributes with values from the form.
Unicode Character Searches All integrated searches have been updated to support Unicode searches. In some cases full-text searches may require changes in SQL Server to implement specific foreign language word breakers.
Standard Modules (Deleted Versions) New Deleted Drafts and Deleted History options have been added to the Display (Dates) selector on the grid view of all standard modules in the client console. When a draft or historical version of a document is deleted it will remain in these views for 30 days before being permanently deleted by the system. These new views can be used to restore these document versions before they are permanently deleted. The Maximum Historical Versions attribute under More Actions... > Module Properties now supports two new values: 0 and -1 for unlimited versions. A new Job has also been added to Master > Content > Scheduled tasks to delete historical versions based on date, module, type, etc.

Centralpoint Update 8.7.14
Monday, October 9, 2017
Feature Summary
FormKeywordManager CpScript This new script creates a form control used to select keywords from keyword lists. It utilizes a custom dialog that also allows keywords to be added to keyword list from the form itself.
AudienceInfo CpScript The AttributeSystemName parameter now supports the values Latitude and Longitude.
Design > Data Sources New Epic Department Wait Times and Epic ER Wait Times options have been added to the Data Source attribute. You must have configured an account with Epic and been provided with a Service URL to utilize these sources.
Site Architecture > Site Wizard The Site Wizard will now save Audience information into the Locations module. There is also a new Website attribute in the Content > Locations module.

Centralpoint Update 8.7.13
Monday, September 25, 2017
Feature Summary
Education > Reports A new Tag Ancestor Audiences module property has been added to automatically tag all ancestors of the current audience while saving the record.
Content > Template This module has been update to support AJAX (dynamic) rendering. When it is selected from a new module designer an "AJAX Available!" attribute will appear. Clicking the link under this attribute will initialize the Code Path attribute to render an updated module designer. The new "/Modules/TemplateAjax/Default.aspx" code path can also be entered manually for new generic modules designers and modified to match the fields and attributes in that module. Native AJAX support for other modules is coming soon.
FormTrackChanges CpScript A new CompareFormElement parameter has been added to compare two form elements instead of a FormInfo attribute system name and a form element.
ProgressBar CpScript This new script renders a static progress bar using a numeric value between 0 and 100. Customization options exist for the bar color, text color, background color, bar height, styles, and an option to show to hide the exact percentage on the top of the bar. Use cpsys_Column:ColumnName in the value to retrieve it from the current row in a data set.
Web.Config Changes This update will add a MIME types for the SKP, SLDASM, SLDPRT, STP, DWG, and GP4 auto-desk extensions to all Root/Web.Config files (Master and WebSites) and update these elements if they already exist.
CAD Files A new module suite has been added to view 3D and 2D AutoCAD drawings on the web. It allows you to add Files to Projects and group your CAD files into one or many projects.
Content > Events The TaxonomySelector CpControl used in the module designers Calendar Month View has been updated to support new DataFilter and DataFilterModuleId parameters. They allow the taxonomy selector to automatically be filtered to exclude taxonomies which are not currently being tagged in any of the module's records. By default the DataFilterModuleId parameter uses the Events ModuleId.
Surveys > Surveys A link to survey results is now provided in the error message when Options > "Users can vote multiple times on this survey" is not checked, "Users can view the survey results after voting" is checked, and the user returns to a survey they have already voted on.
QRBarCodes CpScript A new GenerateBase64String parameter has been added. When set to True the script will generate the image as an inline Base64 encoded image as opposed to a link to an image.option to generate qr code using Base64 string. This prevents a request for the image from the server which sometimes causes security issues when SSO is enabled.

Centralpoint Update 8.7.12
Monday, September 11, 2017
Feature Summary
Admin > Error Messages/Redirects Redirection has been updated to support Redirect To values that only differs from the Original URL by underscore characters.
Admin > Search All Modules More Options... > Search & Replace has been updated to exclude Admin > Error Messages/Redirects and Friendly URLs when Module = Search All Modules.
UserVoting CpScript This new CpScript generates controls to allow users to vote for records in any module. It takes two images and supports three states: For/Up, Against/Down, and None.
Surveys > Surveys A new Chart Font Size attribute has been added.
Admin > Friendly URLs The root site map provider has been updated to include a Preferred URL attribute in addition to the Url parameter to work around the requirement that every URL in the site map is unique. All system references to the Url parameter have been changed to the Preferred URL attribute. This will allow two audience specific domains to share a navigation record without seeing the key query string variable appear in one of the URLs. If you accidentally route two separate URLs to the same navigation record you will see the same record on both navigation items.
FormYearDisplay CpScript New Format and RequiredFieldErrorMessage parameters have been added. When RequiredFieldErrorMessage contains a value the system will automatically add a required field validator.
FormStateValueIsInList CpScript This new form state script checks to see if a provided value exists in a form state field containing a comma separate list of values.
FormPagedListBox CpScript A new RequiredFieldErrorMessage parameter has been added. When this parameter contains a value the system will automatically add a required field validator.
FormEditor CpScript A new RequiredFieldErrorMessage parameter has been added. When this parameter contains a value the system will automatically add a required field validator.
FormPagedListBox CpScript A new AdditionalJSCall parameter has been added. It takes the name of a JavaScript function which will be executed when the control is loaded, searched, or paged.

Centralpoint Update 8.7.11
Monday, August 21, 2017
Feature Summary
Design > Data Sources A new Formatting > Chart (advanced) option has been added which uses ChartJS to render. These charts can be responsive or static. There are several different options allowing you to control the legend, grid lines, the x-axis, the y-axis, click-through links, and colors. It currently supports vertical bar, horizontal bar, area, line, pie, doughnut, radar, and polar area charts.
Data Transform > Data Transfer A new Source & Destination > Source = XML Files option has been added. It can be used to import data from XML files where each file is considered a row in the data source. The resulting XML must pass Centralpoint (CpCollection) schema validation, but an XSLT can be added to transform the data.
Design > Dynamic Tab Display A new jQuery Tab > Use Loading Dialog attribute has been added. It can be used to add a loading image when iFrame Tab Contents = Yes.
Design > Data Sources Formatting > Charts (Basic) includes a new Chart Size attribute. It allows you to set the size of the chart to percentages or pixels.
Design > Dynamic Scripts New Fields > Content Field 1 - 3 Format attributes have been added. This will allow you to wrap the column's value in HTML or additional text.
Site Architecture > System Pages > Search A new Add Click Aspx attribute was added to automatically add the click.aspx page to every link in the search results.
My Logs > Logs All graphs have been updated to use ChartJS instead of Google Charts.
Advertising > Ad Tracking > Ad Reporting All graphs have been updated to use ChartJS instead of Flash.
Data Transform > Data Transfer The Module Designer Source and Destination have been updated to support a new CodePath column. Existing transfers should function normally with no value in this field, but we recommend you open existing transfers and select a column explicitly.
FormState CpScript A new EncryptValue parameter has been added to return the form state item's value as an encrypted string.
Surveys > Surveys All graphs have been updated to use ChartJS instead of Google Charts.
SingleSurveyQuestionResult CpScript The default graph has been updated to use ChartJS instead of Google Charts.
FormDiscounts CpScript A bug in discount group calculation that caused a product to be included when it should not has been repaired.
Data Transform > Data Transfer A new Source & Destination > Destination = Delimited Files option has been added. It can be used to generate a new delimited text file per row in the source data.
Form CpScripts A new DefaultValue constant has been added to initialize a control with a new GUID if that control has no value: cpsys_Constant: NewGuidIfEmpty.
FormSubmitWebRequest CpScript This new script will generate an HTTP request. The query string (name/value pairs) are sent in the URL of a GET request
Data Transform > File Output When Password Required = Yes a new Exempt Roles attribute has been added. This will exempt certain roles from having to enter a password to download the document. This attribute will override the Admin Roles selection if they have the same role selected.

Centralpoint Update 8.7.10
Monday, August 7, 2017
Feature Summary
Form CpScripts New DefaultValue constants have been added to initialize a control with the current URL and the current URL including query strings: cpsys_Constant:cpsys_CurrentUrl and cpsys_Constant:cpsys_CurrentUrlWithQueryStrings.
Content > Locations New RTFEditor1, RTFEditor2, RTFEditor3, TextBox1, TextBox2, TextBox3, TextBox4, TextBox5, FileUpload1, FileUpload2, FileUpload3, FileUpload4, FileUpload5, YesNo1, YesNo2, YesNo3, YesNo4, YesNo5, YesNo6, YesNo7, YesNo8, YesNo9, YesNo10 and Priority attributes were added and included in the relation. A new Dynamic Attribute Population module property has also been added.
Tools > Re-Submit All Module Records This new utility was created to re-submit and execute triggers on all records in a module.
Forms > Forms A new Prevent Multiple Submissions = "Yes" > Error Message attribute has been added.
Comments > All Modules This module has been updated to prevent an issue when emoji characters were submitted in comments.
Data Transfer GetImageProperty CpScript. This new script will extract properties like height and width from JPEG, GIF, PNG, BMP, and TIFF image files.
Design > Dynamic Tab Display A new Tab Type = "jQuery Tab" > iFrame Tab Contents attribute has been added. When set to Yes each tab's contents will render in a separate iFrame. This prevents tabs from being loaded before being selected, therefore will decrease the time it takes for the parent page to load. The scripts used in the tab contents must not rely on elements in the parent parent page.
NavigationTier CpScript The ParentSystemName parameter has been updated to allow multiple selections. When multiple parents are selected the script will render the children of all parents as a single list without rendering a parent.
Procedure Manuals > Policies A new Notification = Enabled > Suggest A Change Form Notification has been added. Setting this attribute to Disabled will prevent the notification email from being sent when the suggest a change form is submitted, but still send the notification email via the scheduled task.
FormImaging CpScript This new script will extract properties like height and width from JPEG, GIF, PNG, BMP, and TIFF image files.
Data Transfer JpegExifData CpScript This new script will extract and parse Exchangeable Image File Format (EXIF) data from JPEG image files when it exists.
SearchTerm CpControl This control has been updated to render address information entered in the ProximitySearchHandler CpControl search fields.

Centralpoint Update 8.7.9
Monday, July 24, 2017
Feature Summary
FormJpegExifData CpScript This new script will retrieve EXIF (Exchangeable Image File Format) data from the image when it is available in JPEG files image.
GoogleMaps CpControls The google maps controls for Results View, Audience, and Data Source > Google Map have a new UseMarkerClustering parameter. When enabled the map will cluster markers that are in close proximity.
Data Transform > File Output A new Base Url module property has been added to override the environment variables used to generate schema and domain portion of the External Links.
Console > All Modules A new Origin column was added to the grid view of this module.
Tools > Policies and Procedures Replace Users in Workflow This new utility can be used to replace an old UserId with a new in all policies.
ExtChangeValueOnJavascriptAction CpScript This new extender script is used to change the value of an attribute in a module when a form is submitted.
Procedure Manuals > Policies A new Policies > Details Version View > Prompt Login attribute has been added to the module designer for this module. When enabled users will be redirected to the login page if they are not authenticated.
Admin > Friendly URLs Enables web site administrators to create powerful rules to map request URLs to friendly URLs that are easier for users to remember and search engines to find. Automatically generates canonical URL meta tags or redirects to preferred URLs.
ConvertFileToPdf CpScript This new script renders a link that lets you convert a file in the Uploads directory into a PDF. The currently supported extensions are .tif, .tiff, .png, .jpg, .jpeg, .bmp, .doc, .docx, .gif, .ppt, .pptx, .xlsx, .xls.
Design > Data Sources A new PDF Captcha has been module property has been added to control when PDF creation requires CAPTCHA. Administrators can also use module properties to edit the Captcha Label and Pdf Download Label.

Centralpoint Update 8.7.8
Monday, July 10, 2017
Feature Summary
FormUpdateModuleRecord CpScript This new script will retrieve data from session and based on passed parameters will update records created by Module Submission before the Web Request/Response is called.
ReadSessionValue CpScript A new ParseJsonString parameter was added to dynamically parse basic one level JSON strings stored in session state.
ModuleDragTree CpScript A new TaxonomyRootOverride parameter has been added. When provided it overrides the taxonomy root configured in the module's properties.
ExportPoliciesInManual CpControl A new OnlySelectedPolicies parameter has been added to display the control when no ManualId is present. Not all options will be available if you choose Yes.
Design > Data Sources Two new module properties have been created to control the text displayed in the CAPTCHA dialog displayed when generating PDFs.
FormGetImageGeoTag CpScript This new script will extract location data when it exists in a photo file (typically newer JPG files).
Data Transfer GetImageGeoTag CpScript This new script will extract location data when it exists in a photo file (typically newer JPG files).
Tools > Replace Old URL A new Generat ALL URL's Report File attribute has been added.
SQL Server The database server level 'optimize for ad hoc workloads' configuration option will be set to 1 to help relieve memory pressure by not allowing the plan cache to become filled with compiled plans that are not reused. If you maintain other databases on the same server and would prefer not to apply this configuration change you should change it back to 0 manually after installing this update.

Centralpoint Update 8.7.7
Monday, June 26, 2017
Feature Summary
Web.Config Changes This update/sync will dynamically modify all Root/Web.Config files to include new values in appSettings/Telerik.Web.UI.DialogParametersEncryptionKey and machineKey validationKey and decryptionKey attributes. These new keys are generated as part of the repair for the Telerik security vulnerability. The web.config files will be backed up to the site's Backups folder before the changes are made.
Data Broadcast UsersInDataCurrentFilter CpScript A new DataCurrentModifyDate parameter was added. When set to true it will filter by cpsys_UsersInDataCurrent where the DataId of the records have been created/modified after the ScheduledLastRunDate of the data broadcast. This only works when the ModuleId parameter also contains a value.
Form CpScripts The DefaultValue property of any form script can be set to 'cpsys_Constant:ResourceInfo:File' to default the control to a value in an existing Design > Media Manager record. This constant requires an RID query string variable that relates to a valid record in this module.
PdfIcon CpScript This script has been updated to open a window and display CAPTCHA before dynamically generating the PDF. This change was made to prevent bots from dynamically generating PDFs and affecting the performance of the site as a whole. This script also has a new UseDialog property which will open the CAPTCHA in a modal dialog instead of a new page. New ReCAPTCHA attributes have also been added to Design > Data Sources > Module Properties to force this feature to use ReCAPTCHA as opposed to standard CAPTCHA.
Security Alert for Progress Telerik UI for ASP.NET AJAX Telerik has informed us of a security vulnerability (CVE-2017-9248) that exists in all versions of Telerik.Web.UI.dll before 2017.2.621 which is included in Centralpoint prior to version 8.7.7. This update resolves this issue and we urge you to install it as soon as possible. If you cannot install and sync to version 8.7.7 soon we strongly suggest you review this article for other options: https://www.aranon.net/Integrations/Centralpoint/Articles/Article.aspx?id=6a10610f-3219-413d-8763-e02f426f788d.
Word Add-In A new version of the Microsoft Word Add-In has been released that supports updates to document versions.
Forms > Forms A new Processing > Media Manager (Resources) Submission attribute has been added to insert and update records in Design > Media Manager from file uploads within forms.

Centralpoint Update 8.7.6
Monday, June 12, 2017
Feature Summary
Column CpScript A new Lowercase parameter has been added. Selecting Yes will cause the value text to be converted to all lowercase characters.
FormRequiredFieldValidator, FormCompareValidator, and FormRangeValidator CpScripts A new ClientSideValidation parameter has been added. When enable the system will validate the control using JavaScript before the form is submitted. The validation will also occur on the server when the form is submitted for security purposes.
Education > Courses A new Number of Pages For Course attribute has been added which can be used to split the test into pages. If you have 10 questions and you input 2 pages for your test both pages will contain 5 questions. Likewise if you had 11 questions and 2 pages the first page should have 5 questions and the second would have 6 questions. Added a new property "Prevent Users From Entering Wrong Answers" (PreventUsersFromEnteringWrongAnswers) using this property will add in some client side validation to the page which will enforce that the user enters in the proper value for the test before submission. Please not this can only work on gradable question types: radio buttons, drop down list, Ordering, Matching, and Multi-select.
FormCaptcha CpScript A new ReCaptchaLanguage parameter has been added.
FormCombineFormStateValues CpScript This new script will combine multiple Form State values for use in Forms > Processing.
Forms > Forms Wizard The Thank You Message in Workflow tab now has default text. Also the Form attributes DatabaseSubmission > InsertStatements, WebRequest > WebRequestFieldMap, and Custom > CustomParameters have been defaulted with values.
ReverseHyperlink CpScript New CssClass and UseWordBoundaries parameters have been added. The CSS class will be applied to the HTML A element. When UseWordBoundaries is enabled hyperlinks will not be generated when the word is found within another word.
Procedure Manuals > Policies The Version List CpControl now supports the true/false property of UsingWordAddIn. If this is set to true, it will only show versions where there is a ResourceUpload, and you can you view that in the View Details link in a popup window. Also a DataBind called SuggestaChangeLinkWordAddIn has been developed in order send you to a Suggest A Change with a version id query string, and the CpControl ResourceUploadWordAddIn has been added in order to let you download the document on the Suggest a Change form and edit it using Centralpoint's Word Add-In (the Add-In does not support this feature currently).
Data Transfer ActiveDirectoryMemberOfCommonName CpScript This new data transfer script parses the value of the Active Directory memberOf attribute. It returns a comma separated list of only the Common Names.
Data Transfer Attribute CpScript A new Format parameter has been added.
Data Transform > XML Conversion The File attribute now supports a new URL option which informs the application to retrieve the XML from the web before generating the Access Database or Excel File(s).
PolicyPreviewWordDocument CpScript This new script renders a link which will open a policy Word document in a popup window.
MediaToImage CpScript A new PolicyEditInWord parameter has been added. It displays the image if it is a policy and a Word document so that you can download it and edit it with Centralpoint's new Word Add-In.
Site Architecture > System Pages The attribute Search > Results Empty Content now supports CpScripts.
Data Transform > Data Transfer A new Media Manager (Resources) option is available under Source & Destination > Destination. It is designed to work with the File System source to move files into the Design > Media Manager module. The files are permanently moved and renamed during the transfer process.
Microsoft Word Add-In A downloadable Microsoft Word Add-In is now available which will allow documents generated using Centralpoint to be saved directly back to Centralpoint from within Microsoft Word.
Procedure Manuals > Policies The Taxonomy CpControl has been updated so it can be utilized on both the Procedure Manuals View and Home View (#1) in the module designer.
Forms > Forms Wizard Two hidden form fields were added for User CDA Audience and Roles. This is also available in the Data Source creation feature.

Centralpoint Update 8.7.5
Tuesday, May 30, 2017
Feature Summary
ExtStickyElement CpScript A new ResizeThreshold parameter has been added to hide or move the element when the browser is smaller than a given size.
FormatStartAndEndDates CpScript This new script can be used to format a start and end date as one element. If they are on separate days the range will be rendered, otherwise the single day will render.
All Modules: Letter Searches The "letter" query string variable has been enhanced to support a field name in the value to override the default Title search. The value of the letter query string variable can either be a letter or in the format "field|letter".
Data Transform > File Output A new Admin Roles attribute is displayed when Requires Password = Yes. Users in the selected roles will be flagged as administrators of the downloaded document giving them additional permissions.
SearchTermsCloud CpScript A new AudienceFilter parameter has been added. If this is set to Yes it will filter by the current Audience. This script displays search terms from all audiences by default.
FormTrackChanges CpScript A new SerializedForJson parameter has been added to serialize the output as as a JSON string.

Centralpoint Update 8.7.4
Monday, May 15, 2017
Feature Summary
SearchTermsCloud CpScript New Criteria Count Filter, Beginning Date, and Ending Date parameters have been added to allow you to filter the tag cloud content.
Procedure Manuals > Manuals & Policies When Change Request Workflow = Enable and Review Date Type = Form Form field a new Form Field on Step 1 attribute has been added. When set to Yes the Review Date text box will only display on the first step of the change request workflow.
PolicyWordAddInDownload CpScript This new script renders a button to download a file which can be edited and saved using the Centralpoint Word Add In (coming soon).
EmailForm CpControl A new DisplayCaptcha property has been added. CAPTCHA will always be added when the user is anonymous, but setting this property to No will prevent it from displaying for authenticated users. This control is typically placed in the Site Architecture > Details View (#3) > Email Form Content attribute.
Site Architecture > System Pages A new Search > Search Results Document Identifier has been added. This defines how the document identifier portion of the web site URLs is generated. Please note that this is used for all modules and the individual module property with the same name is ignored.
ChangeRequestForm CpControl A new PopulateNextReview parameter to automatically update the next review date with the current date. This was added so that the automatic update of the next review date will be based on the current date instead of the date previously stored.
PolicyFileOutputLink CpScript This new script renders a link if a Policy has a FileOutput record tagged to it.
Admin > Template Gallery A new WordAddIn WebAPI use template record has been created. It will generate a report describing which users and API Keys have been used to update documents using the Word Add In (coming soon).
Master > Content > Scheduled Tasks A new Clean Up Files option has been added to the Job attribute which allows you the ability to schedule the deletion of files from the specified directories of a web site.
WordAddInDownload CpScript This new script adds properties to a downloaded Word document so that you can update the document through Centralpoint's Word Add In (coming soon). This only works if the file is in the Uploads folder and only Word documents support editing.
ExtSearchQueryStringTextBoxPopulation CpScript This new extender script can be used to populate an HTML text box with the value of the "search" query string variable.
EducationCertificateLink CpScript This script was updated to repair the encoding on the document title which sometimes prevented the certificate from being downloaded.
Development > Utilities The Initialize New Website utility was updated to remove all current and archived comments.
Admin > Settings This update will modify all Root/Web.Config files changing the Uber.Utilities appSetting from HTTP to HTTPS. If your server cannot access www.aranon.net via HTTPS you can manually change this setting back after the update and sync completes.

Centralpoint Update 8.7.3
Monday, May 1, 2017
Feature Summary
ExtAutoComplete & ExtAutoCompleteRedirect CpScripts The FieldName parameter has been updated to support a comma separated list of relation field names. It previously only supported a single field. When the lookup type is set to Contains this will cause the system to do a like comparison over all fields entered. This feature doesn't work with the StartsWith lookup type. The system caches all values used for auto-completion. Entering a field name that contains a large amount of data may cause memory issues.
CpControl > SearchTerm A new added a new DataIdToTitle parameter has been added. When set to 'true' it will replace DataIds with their respective Titles.
Tools > Clear Search Terms This new utility was created to clear all search terms (criteria) recorded. It can also be accessed from Development > Utilities.
SearchTermsCloud CpScript Displays a tag cloud of criteria searched throughout the site.
Procedure Manuals > Policies A new Email Changes Style Type module property has been added to control the styles/colors associated with the differences between two policies.
Development > Console Triggers & Master > CMS > Triggers These new modules were added to manage Custom Triggers and My Triggers created in the cpsys_Triggers table.
VersionList CpControl A new Version Type column and VersionType parameter has been added. The VersionType parameter can be used to filter the list to show only historical or draft versions.
PdfViewer CpScript The Format parameter now supports the following new format strings: {1} = File Output Field and {2} = AudienceId. A new HideWhenEmptyFileOutput parameter which will hide the flip book link when the File Output Field is empty.
ResourceDragTree CpScript A new RemoveNoGroup parameter has been added. When set to true this script will exclude media elements without a group selection.
Admin > Settings The next update (version 8.7.4) will affect all Root/Web.Config files changing the Uber.Utilities appSetting from HTTP to HTTPS. If you are concerned about whether or not your server can access www.aranon.net via HTTPS you can test this feature before installing version 8.7.4 by manually updating this appSetting in the Master and Development site and loading the sites and consoles. They should display a server error if https://www.aranon.net is inaccessible from the server.
Design > QR Codes This module and the QRBarcodes CpScript have been updated to configure custom information in the QR Barcodes.
Ecommerce > Orders A Province column has been added to the grid view.
Admin > Search All Modules The More Actions... > Regular Expression Search feature has been extended to include replacements. This feature is very processor intensive and can cause performance problems on the server while it is running.

Centralpoint Update 8.7.2
Monday, April 17, 2017
Feature Summary
Admin > Syndication A new Formatting > RSS Use Title attribute has been added. When enabled the document URLs will be generated using the Title as opposed to the DataId.
Admin > Global Login The SamlAttribute CpScript has been enhanced to select values by Name or FriendlyName, and the Integration Id has been made overridable with the SAML 2.0 source.
SiteMapInfo CpScript The ModuleId attribute is now supported.
Admin > Properties A new Search Full Text Parsing Algorithm attribute has been added for full text keyword searches. The Weighted option attempts to increase the rank of records containing the whole phrase and when words in the phrase are near each other. Weight is only applied when the search criteria contains more than one word.
Procedure Manuals > Policies Added support for Form Field Next Review Date. This gives the end user the ability to set this date using a form element. There is also a new Module Designer attribute called Taxonomy Order Home Content. This will give you the ability to sort standard taxonomy listing either by Title or Policy Number.
Forms > Forms Wizard An option for Google Re-Captcha has been added.
Standard Modules The new record creation form used for all standard modules has been updated to include the Notes and Notify Reviewers controls that also exist on the update record forms.
FormCaptcha CpScript A new UseReCaptcha parameter has been added. When enabled you must also populate the ReCaptchaSiteKey and ReCaptchaSecretKey parameters with values provided by Google.
Master > Deployment > Synchronize The system CleanUp utility has been enhanced to improve performance by preventing rules from being applied to directories where they already exist. This change has decreased the site synchronization time by more than 50% in most cases bringing the average site sync time down from 48 seconds to 21 seconds. This change also affects Deployment > Updates, Development > Utilities > Clean Up Selected Site(s), and other system features.
ResourceDragTree & ModuleDragTree CpScripts A new FontSize parameter has been added and applied to elements of the tree.
Advertising > Advertisers A new Views attribute has been added so that records can be created that only render on specific module designer views.

Centralpoint Update 8.7.1
Monday, April 3, 2017
Feature Summary
TieredAttributeSubset CpScript A new RemoveFormatWhenEmpty parameter was added. When set to Yes it will remove the formatting if provided when there are no results to display.
Content > Mobile Icons This new module was created to serve as a hub for Mobile shortcuts to specific content views.
Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2017.1.228 from February 2017. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. In this update Telerik drops IE8 support. If you require that these controls work in IE8 you should not install this update. This update also restores the file explorer's rename option which was previously removed.
QueryString CpScript Added ReplaceGuids parameter has been added. When set to True the script will attempt to replace all Guids it with Audience or Taxonomy names.
FormTemplateAttachment CpScript This new script was designed to work with Forms > Processing > File Creation > Template to attach the dynamically generated document to the confirmation email.
Forms > Forms A new After Processing option has been added to Workflow > Confirmation Email. Selecting this option will change when the email is trigger allowing it to support attachments. The new Files attribute supports a comma separated list of files which will be attached to the configuration email.
Site Architecture Administrators A new Personalization > Display Page Scroller attribute has been added. When set to Yes all consoles will dynamically display arrows in the top right and bottom of the page after you begin scrolling. These arrows allow you to jump to the top or bottom of the page without scrolling.
Master > Content > Scheduled Tasks The Warning on top of the grid view of this module has been updated to included the server time when the page was loaded. This can be beneficial because tasks are scheduled and executed based on this time.

Centralpoint Update 8.7.0
Monday, March 13, 2017
Feature Summary
Social Media This new module allows you to connect to 10 different social media sites to create a wall of posts.
NavigationSectionMenu CpScript A new HideMenuWhenParentAndChildrenAreEmpty parameter has been added. When enabled it will hide the menu when where is no parent and no children.
Forms > Forms Form Processing > Module Submission > Field Map now supports a useCurrentInfo="true" attribute to save time when updating the same page.
BroadcastDataSourceUrl CpScript This script generates a document URL using the current modules document identifier. It only works with Data Sources executing in Data Broadcast.
Content > Video Library A new MP4 option has been added to the Video Type attribute. In order to use the Embedded Video CpControl on the Results View (#2), you will need to resubmit the related module desiger.
GoogleUrlShortener CpScript The Google URL Shortener is a service that takes long URLs and squeezes them into fewer characters to make a link that is easier to share, tweet, or email. This script only works with a Google API key. By default, your registered project gets 1,000,000 requests per day for the URL Shortener API.
CurrentUsers CpScript This new script returns the current users in the Procedure Manuals > Change Request Workflow on the Details View (#3) of a Procedure Manuals > Policies record.
Content > Events The module designer's Calendar view has been updated to repair a problem where multi-day events only displayed on the first day.
Form CpScripts All form CpScripts that support the DefaultValue property display a popup to the Form's Management help file's cpsys_Constant section in the Script Designer.
Procedure Manuals > Policies This module designer's Home View (#1) includes a new Taxonomy Remove Duplicate Records attribute. This feature can be enabled to remove duplicates from the taxonomy UI when the same record is tagged to more than one taxonomy. The record will display only on the lowest level taxonomy that is selected.
Telerik Integration Upgrade Centralpoint will be updated to utilize the Telerik UI for ASP.NET AJAX version 2017.1.228 later this month with the release of version 8.7.1. In this update Telerik drops IE8 support. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. If you require that these controls work in IE8 you should not install version 8.7.1.
Admin > Global Login A new SAML 2.0 Source has been added. It can be used to utilize SAML 2.0 Identity Providers (IdP) to log into the front end of the web site. In order to set up a SAML 2.0 IdP you must set up Centralpoint as a SAML 2.0 Service Provider (SP). This can be done using the new SAML Service Provider module property. When enabled you can also configure a SAML 2.0 IdP for Single Sign-On.
Design > vCards This new module can be used to design a vCard and produces a CpScript that can be placed on a page to render a link to download the vCard. A vCard is a file format for electronic business cards, and this module maps attributes in a module to vCard version 2.1, 3.0, or 4.0 properties. The module help file contains more detailed information.
Admin > Search All Modules A new Backup Module attribute was added after selecting Change Attributes under More Options. It can be used to backup the module's contents before changing the attribute values.
Data Transform > File Output A new Requestions Password attribute is available when Convert File Type is set to PDF. There is also a new Module Property called Password Redirect URL which must be configured using the new FileOutputAuthenticate CpScript in its HTML contents.
Education > Questions This module has been updated to allow a question to be assigned to multiple courses using the new Course Type attribute.
.NET Compiler Platform ("Roslyn") This compiler platform provides developers with support for C# 6.0 and VB.NET 14 language features. The update will include the Roslyn compilers in each application's Bin folder and will modify the web.config files to utilize the new compilers. If you have added the system.codedom element to your site's web.config you must monitor and repair all Root/web.config files after sync'ing.
.NET Framework 4.6 All Centralpoint sites have been updated to utilize the .NET Framework 4.6.2. The .NET Framework 4.6.2 must be installed on your server manually before this update can be installed. The installation of this framework may create "aspnet_client" folders in the Master/Root and cpweb_SystemName/Root folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to change their projects to target the .NET Framework 4.6.2. Right click the project and select Property Pages. Then select Build in the left navigation and change the Target Framework to .NET Framework 4.6.2. Click OK to apply your changes, save the Visual Studio project and restart Visual Studio. You may also choose to delete and recreate your Visual Studio project and it should automatically default to the appropriate version of the .NET Framework. If you have added any of your own components we suggest you install this update and test your components in your Development site before syncing the changes your other sites. .NET Framework 4.6.2 Developer Pack: https://www.microsoft.com/en-us/download/details.aspx?id=53321, .NET Framework 4.6.2 (Web Installer): https://www.microsoft.com/en-us/download/details.aspx?id=53345, .NET Framework 4.6.2 (Offline Installer): https://www.microsoft.com/en-us/download/details.aspx?id=53344
Education > Courses A new Randomize Questions attribute has been added. Randomizing questions shuffle the order of questions and utilizes a new Number of Questions attribute to control how many questions from the course you want to show up on the test.

Centralpoint Update 8.6.35
Monday, February 27, 2017
Feature Summary
UserSubscriptions CpScript This new script provides the ability for authenticated users to subscribe to (or favorite) records. The script renders a icon that describes whether the authenticated user is subscribed to the current record and will toggle that value upon click.
ExtAutoComplete CpScript A new WrapTermInQuotes parameter was added which triggers a search by phrase as opposed to individual words.
ExtAutoCompleteRedirect CpScript A new UseRecordTarget parameter was added to override the default link target with the related record's Target attribute.
PdfViewer CpScript This new script creates a responsive HTML viewer for PDF files. Please append '&returnfile=y' when using this script with Data Transform > File Output.
FormEditor CpScript This script now supports the full screen mode option when manually enabled using the respective App_Data tools file.
Education > Courses The module designer's Programs View > Item Content attribute now supports all Course columns as well as the following calculated columns: TargetCompletionDate, PercentComplete, and PracticalAssessmentStatus.
Education > Assignments This new module can be used to assign users to programs and add an absolute or relative due date. Relative dates will be generated using the Member's start date or the creation date of the module whichever comes later. This module comes along with two new views in the Education > Courses module designer: Assignments View and Assignment Details View.
Master > Content > Scheduled Tasks A new Education Assignment Notification job has been added to generate records the Education > Assignment Notification Information module. This information will be used by a separate scheduled task to send out notification emails to those with the program(s) selected which are due in a predefined number of days.
Data Transfer ParseHtmlContent CpScript This new data transfer script takes an HTML string and parses out and returns a portion of that HTML.
.NET Framework 4.6 & .NET Compiler Platform ("Roslyn") Centralpoint will be updated to utilize the .NET Framework 4.6 later this month with the release of version 8.7.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. The .NET Framework 4.6.2 must be installed on your server manually before Centralpoint version 8.7.0 will install. Feel free to install the framework anytime after installing and syncing this update. The installation of this framework may create "aspnet_client" folders in the Master/Root and cpweb_SystemName/Root folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to change their projects to target the .NET Framework 4.6.2. Version 8.7.0 will also include the Roslyn compilers in each application's Bin folder and will update the web.config files to utilize the new compilers. If you have added the system.codedom element to your site's web.config, manually or via Nuget, you should monitor and repair the web.config after sync'ing to version 8.7.0. .NET Framework 4.6.2 Developer Pack: https://www.microsoft.com/en-us/download/details.aspx?id=53321, .NET Framework 4.6.2 (Web Installer): https://www.microsoft.com/en-us/download/details.aspx?id=53345, .NET Framework 4.6.2 (Offline Installer): https://www.microsoft.com/en-us/download/details.aspx?id=53344
Data Transfer FileReadAllHtml CpScript This new data transfer script takes the path to a DOC, DOCX, or RTF file, converts that file to HTML and returns the HTML.

Centralpoint Update 8.6.34
Monday, February 13, 2017
Feature Summary
CopyFormValues CpScript This new script can be used to copy values from one set of form elements to another.
DynamicJumpMenu CpScript A new ID parameter has been added that controls the ID of the generated HTML element.
Admin > Organizational Chart The Sunburst Zoomable Chart has been updated with new logic to allow the chart to display different weights to the various audiences. The Count option is the default and will treat all audiences the same and show the size of the object based on how many children they have. The hits option will look up in the clicks table (if this option is turned on) and grab the number of hits a particular audience has received. And the Nav Items option will look up how many navigation records are tied to a particular audience with the nav items as well as the hits the elements will grow based upon the the numbers that they we are pulling in for them.
IP Address/Range Attributes Admin > IP Manager and Advertising > Splash Pages have been updated to support comparisons against IP v6 addresses.
Advertising > Splash Pages New Cookie Expiration and Cookie Expiration Hours attributes have been added.
Admin > Properties When Site Search Auto Complete is set to Enabled a new Lookup Type attribute will be displayed which allows you to configure the auto complete to find terms contain the search criteria as opposed to starting with it.
DynamicTabs CpScript The defaults implementation has been updated to support script parameters that will be used when the module attributes are not set. A new UseCache parameter has also been added which can be set to 'false' to disable cache.

Centralpoint Update 8.6.33
Monday, January 30, 2017
Feature Summary
Design > Styles Icons > Featured has been renamed "Featured 1" and new Featured 2 - 20 attributes have been added. They are intended for use via DesignInfo CpScripts.
Procedure Manuals There are now File Output attributes in both Manuals and Policies. They are tied to the Data Transform > File Output module. They can be used with the new FileOutputCheckBox DataBind and the FileOutputZipFiles and FileOutputCheckBoxSelectAll CpControls to select and download multiple dynamically generated documents as a ZIP file. This configuration is very processor and memory intensive and may require additional hardware.
Admin > Properties A new Salesforce attribute has been added along with a utility to utilize an existing Salesforce integration to determine available integrated elements. These new tools have been utilized in Forms > Forms > Processing under the new Salesforce Submission option.
Site Architecture > System Pages Two new attributes have been added to this module: Override User Personalization for Page Size and Search Results Page Size. If the first is Enabled you will be able to override the User Personalization and set the Page Size manually.
FormLabel CpScript A new IsHidden parameter has been added. When set to Yes the label will render to the HTML but be visibly hidden.
TaxonomyGroupHeader CpScripting A new RemoveOrigData parameter has been added. By default this script makes clones of the original data and hides the original and shows the cloned in the proper categories. Enabling this will ensure that ids are not duplicated by the cloning process unless the item in question resides in multiple categories/groupings.
Data Sources A new Formatting > Excel File > Convert Dates From UTC attribute has been added. When enabled the system will automatically convert dates from UTC to the end user's time zone at the time when the download is triggered.
Search CpControl Control has been changed to dynamically show or hide the taxonomy selector if it is using the DataFilter option.
DataId Attributes A new DataId Attributes module configuration has been added to all modules. It can be used to configure the system to populate a new lookup table (cpsys_DataCurrentInDataCurrent) to improve the performance of module, custom and data source filters over attributes containing a comma separate list of DataIds (data list boxes). All system functions and features (data sync, data transfer, forms management, client console, etc.) have been updated to automatically maintain this table.
Development > Utilities A new Update DataId Attributes utility has been created for the new DataId Attributes module configuration and related lookup table (cpsys_DataCurrentInDataCurrent). Select a Module and click "Delete & Repopulate" to delete all records from the lookup table relating to the selected module and repopulate it using the DataId Attributes module configuration value. It is intended for use when the DataId Attributes change with content already in the module. The lookup table would also be repopulated if the records are resumbitted manually, via the attribute changer, or updated using Data Transfer.
DataIdAttributeFilter CpScript This new script can be used in Design > Data Sources > Attributes > Select Command to generate a filter over the new lookup table (cpsys_DataCurrentInDataCurrent) populated by the DataId Attributes module configuration. This script generates a high performance filter used to replace those that relate DataIds using LIKE commands: "Field LIKE '%GUID%'". It requires that the attribute is entered in the DataId Attribute module configuration in its module, and that existing records are resubmitted to populate the lookup table. By default this script will generate a filter using the DataId of the current page attributes or navigation, but the script designer contains a number of parameters that can be used to customize this behavior.
RelatedData CpScript This script has been updated to automatically utilize the new lookup table (cpsys_DataCurrentInDataCurrent) when the related attribute is in its modules DataId Attributes module configuration. Existing records must be resubmitted to populate the lookup table when this module configuration is modified.
Procedure Manuals The HTML Difference engine used for email changes in the integrated workflow features has been upgraded.
ExtAddLetterToUnorderedList CpScript This new extender script will alphabetize an unordered list (UL) and add the letter it starts with as a parent of all the items that start with that letter. It can also be used to generate an alphabet based navigation.
HtmlNavigation CpScript A new IncludeParent parameter has been added. When Parent Type=Parent and this parameter is set to Yes the parent navigation item will be rendered as part of the navigation.
Generic Enhanced A - FF A new Word Document Content Attributes module property has been added. It takes a comma separated list of attribute1=attribute2 pairs where attribute2 will be dynamically generated from the contents of a Word Document in attribute 1.
ExtAccordion CpScript A new ScreenWidthActivation parameter has been added. When enabled the accordion will only activate when the screen width less than or equal to the provided size in pixels.
FormPayment CpSCript A new DivClass parameter has been added to control the name of the CSS class that surrounds the controls rendered.

Centralpoint Update 8.6.32
Monday, January 16, 2017
Feature Summary
Publishing > Articles A new Dynamic Attribute Population module property has been added and works like similar module properties in the Generic Enhanced modules. It can be used to select the attributes which will dynamically populate relation columns.
Procedure Manuals > Manuals & Policies The paged list box control under the Change Request Step 1 - 10 User attributes now displays a header with sortable columns including a new Is Local column. The Is Local checkbox will be checked unless the user accesses the site via an external user account integrated using Admin > Global Login.
FormAutoSave CpScript An issue was addressed when FormRadioButtonList CpScripts used the property RepeatLayout='Flow' and the FormAutoSave CpScript would not recognize its value.
Admin > DeepLinks A new Deep Link Options = "SSO SAML 2.0" > SAML Use Alternative Attribute Builder attribute has been added. When set to Yes it will cause the member attributes to be built and passed to the Service Provider in a different format. It can be used if the Service Provider is seeing the following error message: 'The attribute value type System.String cannot be serialized.'
FormInfoAttributeValue CpScript A new SqlEncode parameter has been added. It should be set to true when this script is included in a string parameter of a SQL query.
ReadPageItemsValue CpScript This CpScript now supports ChangeRequestWorkflowSummary and ChangeRequestWorkflowMessage for custom messages within the Procedure Manuals > Policies > Suggest a Change Form Thank You Page.
File Upload All system upload views have been enhanced to support SVG and WEBM file extensions.
MobileIncreaseTextSize, MobileDecreaseTextSize, and PdfIcon CpScripts A new AltText paramter has been added to control HTML ALT tag associated with the image. An HTML ALT Tag has also been added to all of these images by default.
Forms > Forms The Processing > Custom = Yes > Method Name = PoliciesUpsertVersion Parameters support a new navigation element with systemName="ProcedureChangeRequestWorkflow". This is used in Suggest a Change forms with change request workflow enabled requiring the change request workflow to save the form Signature and Comments.
Design > Data Sources A new Formatting > Formatting Options = "Google Map" > Single Item Zoom Level attribute has been added. It allows you to specify a distinct zoom level for when only one result is returned.
FourColumnAudienceDropList CpScript This new script displays a hierarchy of audiences grouped into separate columns as was displayed on the Organizational Chart.
Forms > Form Wizard An issue was addressed where the Add List Items popup window was reversing the value and text entered.
Admin > Global Login The Source = Active Directory (LDAP) > Custom Import = Yes > Custom Import Mapping attribute now supports unexpected DateTime values from Active Directory such as those provided when an end date is set to never expire.
MobileNavigation CpScript A new useTH parameter has been added. When set to true the generated table will use TH instead of TD elements in the first row for 508c compliance.
FormUpload CpScript New Edit Mode and Edit Mode Template parameters have been added to this script. When Type is set to None or Document and a DOC, DOCX, RTF, or TXT file is uploaded the control will display an Edit Document button when EditMode is not set to None. The new button will open up a dialog containing an version of the document contents which can be edited and saved.
Master > CMS > Modules A new Details > Data Navigation Item attribute has been added. It is hidden when creating a new module and intended for use in modules with more than one related CMS > Navigation record. The purpose is to direct data modifications in this module to the preferred Module (console navigation) Defaults, Configuration, and Properties when a console navigation item is not available. When left empty the system will assume that the oldest related CMS > Navigation item is preferred. Warnings have also been added in Module Defaults, Configuration, and Properties to inform administrators when they are changing settings in a module with other related console navigation items.
Site Architecture > System Pages > Search A new SystemPageSearchAudienceCounts CpScript was added for use in the Results Header Content attribute. It executes the same search over other audiences and adds links to those results displaying the audience name and result count. This script doubles the resources required to execute a search for each audience entered. It may cause the site search to perform poorly.
DashboardModules CpScript New DeleteLinksRoles and EditLinksRoles parameters have been added to specify the roles users must belong to in order to see the delete and edit buttons.
Surveys > Survey Results This new module was added to review and delete the results of taken surveys.
ExtClickTracking CpScripting This script has been updated to ensure that it only alters standard links beginning with "/" or "http:".

Centralpoint Update 8.6.31
Tuesday, January 3, 2017
Feature Summary
Broadcasts > Reporting New export buttons were added to the upper right hand corner of the grid view of this module. These buttons export the entire contents of the module. They do not consider grid view searches and sorting.
Procedure Manuals > Change Request Workflow A new module designer has been developed for this module. This makes it accessible as a stand alone module from Site Architecture > Module Designer > Initialize > Module.
Development > Module Backups This module was created to manage backups created during data transfers, but also supports the creation of new module backups. Creating a module backup can affect the site's performance and storing a large number of module backups may cause disk space issues.
Development > Keyword Lists Generic keyword lists now support Name aliasing via Master > Web Sites > [Web Site Name] > Aliases. The alias will not replace the name, but rather display in parenthesis after the name: Generic A (Alias). This alias is intended to direct users toward the purpose of a keyword list, but does not replace the name. It does not affect searches or sorting within the keyword lists grid view or instances of the keyword list name outside of this module. When creating keyword list aliases you should notice that the Term selector in Master > Web Sites > [Web Site Name] > Aliases contains separate items for each Generic keyword list prefixed for keyword lists: KeywordList: Generic A. This was done to separate generic keyword list aliases from all other generic references like console navigation.
FormUpload CpScript This script has a new RequiredFieldErrorMessage parameter. This parameter can be used instead of a FormRequiredFieldValidator script.
Tools > Taxonomy Pre-Import Tool This new utility will creates taxonomy with the parent-child relationship based on columns in an Excel file. It can also update the Excel file with a column containing a comma separated list to new TaxonomyIds.
Data Sources New attributes have been added under Formatting Options = 'Paged Data List': Data Element, Container CSS Class, and Data Element CSS Class.
SingleSurveyQuestionResult CpScripting This script has been rewritten to display results using google charts instead of flash charts.
NavigationSectionMenu CpScript An issues was resolved that caused some child formats to be applied twice.
Admin > Template Gallery This new "Authorize.net Hosted Form" template record was created to generate a navigation item and form record to implement an Authorize.net hosted form for enhanced security.

Centralpoint Update 8.6.30
Monday, December 19, 2016
Feature Summary
NavigationTier CpScript A new MenuHoveredClass parameter has been added. It is applied to the parent LI on hover and only works with Menu.
ExtClickTracking CpScript This script has been updated to exclude links with "file:" in the path.
Marketplace ResultsIcon CpControl This CpControl will display either the Featured Icon or Enhanced Icon from Design > Styles > Icons based on the Package a Marketplace Directory record is in.
FormState CpScript The ReplaceWith parameter has been updated to support new cpsys_CurrentDomain constant which will be replaced with the current page scheme (HTTP or HTTPS) and hostname (www.domain.com): http://www.domain.com/.
Design > Dynamic Tab Display An issue was addressed when Tab Type = jQuery Accordion and multiple jQuery Accordions render exist on the same page.
HtmlImg CpScript A new ReplaceEmptySrc parameter has been added. When this parameter contains a value and the image source is empty the provided value will be used instead.
Data Sources A new Support Attribute CpScripts attribute has been added when Formatting > Formatting Options = Excel File.
Client Console Tools A new Tools category has been added to the client console and contains utilities as separate navigation items.
Development > Utilities A new Run Initialize Stored Procedure utility has been added. This utility triggers the cpsp_Intialize stored procedure as if a new site is being created.
Development > Web API This new module can be used to create and configure a Web API. Each record in the module relates to a single Web API method. It contains attributes to secure and execute all of the CRUD (Create, Read, Update, and Delete) methods necessary to develop a typically user interface and also contains options for My Module and custom Web API method development. The module help file and attributes themselves contain detailed instructions on how it is used.

Centralpoint Update 8.6.29
Monday, December 5, 2016
Feature Summary
Education > Programs Records in this module are now included in module's Results View (#2) search results along with Courses. A new Results View (#2) > Program Item Content attribute has been added to the module designer to manage these results.
FormAddressInfo CpScript A new UseDivFormat parameter has been added. When set to true the script will output DIV elements instead of the default TABLE elements to support custom responsive styling.
Admin > Properties A new Modify File Name attribute has been added when File Upload Type = 'Standard'. This option will automatically remove any special characters and spaces from files uploaded using the standard file upload control.
Content > Video Library This module has been updated to include new Change Video Quality attributes under the YouTube and Vimeo Video Types. You must resubmit the related module designer records before these attributes will be supported on the Results View (#2).
Development > Utilities A new Delete all Taxonomy Under Parent attribute has been added. When you select a single taxonomy element, all descendents of that taxonomy will be deleted when you click 'Delete'. A new Reset All Clicks attribute has also been added which removes all records from the Stats > Clicks module when you click 'Reset Clicks'. These processes are not reversible.
ReadPageItemsValue CpScript This script has been updated to support a PageItemName='FormResults:ReceiptNumber' to return the receipt number, or title, of the form results record.
Data Transfer ConvertImageToPdf CpScript This script will take the path to an image file (TIF, JPG, JPEG, GIF, PMP, or PNG), generates a PDF file from the image, and returns the path to the PDF file. It takes a FilePath parameter that expects the name of the source column containing the fully qualified path to the image file on the server.
GetCommentsFromWordDocument CpScript This new script was designed for use in Forms > Processing. It takes the path to a word document and pulls the comments out as a string.
GetRevisionsFromWordDocument CpScript This new script was designed for use in Forms > Processing. It takes the path to a word document with Track Changes enabled and pulls the revisions out as a string.
Data Transform > Data Transfer A new Source & Destination > Destination Backup attribute has been added when Destination = Standard Module. When set to Yes the data transfer process will automatically copy all records in the destination module to a backup table before executing the transfer and keep them for 30 days. Revisiting the same record will provide a restore feature when a backup exists, when the user clicks on “Destination Backup” = “yes” on the Source & Destination tab.
FormAddressInfo CpScript A new Version parameter has been added. When Version='2' this script will store shipping and billing addresses for each order instead of only storing address information once per logged in user.
FormDataListBox & FormPagedListBox CpScripts The WhereClause parameter has been updated to support a new cpsys_Constant:UserInfo:X constant where X can be any property of the User object.
ResourceDragTree CpScript A new ResourcePreviewPosition parameter has been added. It is only used when the ShowFormat parameter contains the value {ResourceContent}.
OrderBy CpControl A new Average Rating Text parameter has been added and a new Average Rating option has been added to the DefaultOrder parameter. These parameters can be used to sort the Results View (#2) by ratings collected using the Rating and ResultsRating CpControls.
ResultsRating CpControl This new control is similar to the Rating CpControl but designed specifically for the Results View (#2) in the module designer. It shows the each result's rating and allows registered users to rate the record.

Centralpoint Update 8.6.28
Monday, November 21, 2016
Feature Summary
RestoreVersion CpScript A new RedirectUrl parameter has been added. When this parameter contains a value the page will be redirected to this URL after restoring a version. If the URL starts with '/cpsys_Audience/' this will be replaced with the current audience system name. When no value is provided the current page is reloaded after restoring a version.
FormTaxonomy CpScript A new ForceParent parameter has been added. When set to true, this property will include both the Root Value and the selected Taxonomies in the form control's value for submission.
FormRadioButtonList CpScript A new ForceParent parameter has been added which only works when SystemType='TaxonomyTier' and SelectionMode='Single'. When set to true, this property will include both the Parent Taxonomy and the selected Taxonomy in the form control's value for submission.
Forms > Forms When Processing > Auto Save is enabled the Auto Save Field Map attribute now supports new useReview and versionId attributes in the root navigation element. These attributes accept jQuery selectors that can be wired up to automatically save document versions as opposed to current documents.
Design > DataSources When a data source Select Command pulls from the cprel_FormsResults table and includes the FormContents field Column CpScripts in that data source's Item Content can now retrieve form contents fields as if they were attributes by formatting the column name like: cpsys_FormContents:AttributeName. This is a more efficient way to display form content attributes than XQueries.
FormDataListBox & FormPagedListBox CpScripts The WhereClause parameter has been updated to support a new constant: cpsys_Constant:UserInfo:UserId. It will be replaced with the current user's UserId in the where clause.

Centralpoint Update 8.6.27
Monday, November 7, 2016
Feature Summary
Content > Homepage Items Additional attributes have been added to this module to support Generic Enhanced style customization.
KeywordManager CpScript This new script was developed to add a button to any details view that displays a dialog and lets administrators add and remove keywords associated with the record currently displayed. Parameters of this script can be used to retrieve the DataId elsewhere so the script can work in data sources and on results views too. By default it points to a new Global Keywords keyword list and uses the standard Keywords attribute in the target module.
Admin > Global Login A new OAuth & OpenID option has been added to the Source attribute. When selected you can enable one or more of the following OAuth & OpenID sources: Microsoft, Google, Salesforce, Facebook, Twitter, and Custom. After configuring a source by following the instructions in the Enable/Disable attribute's linked help file you can copy and paste the provided new OAuthLoginButton CpScript into any page in your site to add a 'Sign in with Source' button. Clicking this button will redirect the end user to the source site to authenticate and give your site permission to access thier user information. They will then be redirected back to your site and authenticated automatically with their user information from the source. This module also contains a new OAuth Single Sign-On module property so end users will not be asked to log in again as long as they are logged in with the source account. An SSL/https is required to integrate with any of the OAuth & OpenID sources.
TaxonomyTree CpScript A new ParentCssClassWhenExpanded parameter has been added to dynamically inject a CSS class on the parent DIV when the item is expanded and remove it when it is collapsed. The script designer attributes have also been updated to include many previously undocumented parameters.

Centralpoint Update 8.6.26
Monday, October 24, 2016
Feature Summary
SearchTerms CpControl A new GetAudienceName parameter has been added. When set to true it will attempt to read the data inside of the CurrentSearch property of the ModulePage and replace AudienceIds with Audience Names.
AjaxDataSource CpScript A new ExecuteDSOnce parameter has been added to prevent the data source from executing more than once. This parameter should be set to true unless you are using the data source to populate a dialog that requires a refresh each time it is triggered. Another AdditionalJsToExecuteOnSuccess parameter was added to add a script to execute when the AJAX data source succesfully executes. This can be used in order to trigger a click event on a checkbox for example.

Centralpoint Update 8.6.25
Monday, October 10, 2016
Feature Summary
ChildAudienceInfo CpScript This new script can be used to retrieve information about a child of the current audience. The parameters are similar to the AudienceInfo script.
Broadcasts The components used to report on bouncebacks have been replaced due to issues with the previous components. A new Message > Soft Bounce Count Limit attribute was added to determine when a soft bounce gets converted to a hard bounce.
VersionInfo CpScript This new CpScript works in coordination with a VID query string variable to retrieve information about a version of a document. The Form CpScripts have also been updated to support version info using the following constant: 'cpsys_Constant:VersionInfo:ATTRIBUTE_NAME'.
Data Transform > Data Transfer A new Source Document Link attribute has been added to the Source & Destination tab when Source is set to Delimited Text (OLE DB), Excel (Aspose),Excel (OLE DB), or Delimited Text (Stream). It can be used to download the source document.
EvoPDF Integration Upgrade The integrated EvoPDF components will be updated from version 2.3 to 6.16.
Data Transfer ParseWebpageContent CpScript A new Title option was added to the Target parameter retrieve the page title.
FormAddressInfo CpScript Control titles have been moved from DIV elements to LABEL elements for accessibility.
FormPayment CpScript Control titles have been moved from DIV elements to LABEL elements for accessibility.
Data Transfer FileAction CpScript A new MaintainDirectoryStructure parameter has been added. When set to 'true' the source directory structure will be replicated in the destination directory. By default this script places all of the source files at the roof of the designation directory.
SearchTerms CpControl This control has been updated to detect time span searches and properly format the term displayed.
Data Transfer IfElseColumn CpScript New IfFormat and ElseFormat parameters have been added.
Education > Configuration A new Admin From Email attribute was added to specify the from address instead of having them come from the user whom has taken the test.

Centralpoint Update 8.6.24
Monday, September 26, 2016
Feature Summary
Aspose Integration Upgrade Aspose Cells was upgraded from 7.4.0 to 8.9.2. Aspose PDF was upgraded from 8.5.0 to 11.9.0.0. Aspose Imaging was upgraded from 1.7.0 to 3.9.0. Aspose Slides was upgraded from 12.10.24 to 16.7.0. If you have custom code that utilizes these integrations please visit this document to see the migration path in detail along with links to Aspose backward compatibility issues: http://www.aranon.net/Integrations/Centralpoint/Articles/Article.aspx?id=0635fedb-5a6e-43f4-9ba0-66efabe4c92f.
ExtAutoCompleteRedirect CpScript This new extender script is similar to ExtAutoComplete, except that when a selection is made in the list the user is automatically redirected to the destination record instead of having it populate the related text box, executing a search, then clicking on a resulting record.
Form Wizard This wizard is now outputting 508 compliant HTML for all options that use HTML; DIV, Label, and Controls are now set to a default width of 980, the loading pop-up has been reduced in size, and the extra spacing between Taxonomy, Audience, and FormEditors have been fixed.
FormLabel CpScript This new script can be used to generate an HTML LABEL element with the FOR attribute value generated to point to another form control using the Group and Id attributes.
OrderBy and PageSize CpControls Two new parameters have been added to generate HTML LABEL element that point to these selectors: Label and LabelFormat.
InQuickerAppointmentTimes CpScript New ProviderSlugAttributeSystemName and LocationAttributeSystemName parameters have been added.
ModuleDragAccordion CpScript A new UserFilter parameter was added. Set it to Yes to only display records that were acted on (created or updated) by the current user.
Forms > Forms A new Processing > Require CAPTCHA attribute has been added. When Yes is selected you must manually add a FormCaptcha script to any page in the General tab. The form will not be processed if it is submitted without this script. This selection is recommended for any form that is publicly accessible.
FormStateGeoCoding CpScript This new script can be placed in Forms > Processing to generate a GeoCode using values stored in Form State.
Standard Modules > Copy Record When a record is copied in any module that supports scheduling (Data Broadcasts, Data Transfer, and XML Conversion) the record scheduling is automatically disabled. This change will prevent unintended scheduling and execution of copied records.
Ecommerce > Orders This new module provides a UI for orders taken on the front end of the site. It is intended for reporting purposes only. The data in this module is read only

Centralpoint Update 8.6.23
Monday, September 12, 2016
Feature Summary
ExtTable CpScript The default styles used in this extender scripts have been updated to improve the design aesthetics. This change will automatically apply to all in-use ExtTable scripts that do not have custom styles set up via the CustomCssFile parameter.
Select Command Builders A new Grid View Email option has been added to the Styles > Orientation attribute. It can be used to create an ExtTable like layout without JavaScript. It has also been updated to automatically generate a Format parameter for the following attribute system names: ModifyDate, StartDate, EndDate, Image, Photo, FileUpload, FileUpload1, and FileUpload2.
Data Transform > XML Conversion A new Generate File Type attribute has been added to support the generation of an Access Databases as opposed to Excel Files.
NavigationSectionMenu CpScripting A new UseNavDisplayName parameter has been added to pull values from the navigation Display Name attribute instead of the Title.
Admin > Global Login The Active Directory source can now retrieve pictures when Custom Import = Yes via the Custom Import Mapping XML.
ModuleDragAccordionSearch CpScript A new RootValue parameter has been added to determine the root value of the taxonomy selector.
InQuickerFacilityTimes CpScript This new script generates a drop down list box of integrated InQuicker appointment times per facility.
Comments > Configuration A new Form > Notify attribute has been added. When enabled attributes will be provided to configure a simple email notification when new comments are submitted.
MccModuleDragAccordion CpScript The script attributes that support {ATTRIBUTE_SYSTEM_NAME} now support a prefix to URL encode the value of the attribute: {cpsys_UrlEncode:ATTRIBUTE_SYSTEM_NAME}.
ExtDroppable CpScript This new extender script will let you drop items from our drag and drop menus into form fields using a selector property.
FormAddressInfo CpScript A new UseUserData parameter has been added. When set to true the script will use the currently authenticated user's address if the cart does not already contain an address.
ResourceDragAccordion CpScript This script now supports Mail, Contacts, and Calendars by setting IsMail='1'.

Centralpoint Update 8.6.22
Monday, August 29, 2016
Feature Summary
Procedure Manuals > Policies > VersionList CpControl This control supports new properties that allow you to restore a version if you are in the appropriate role.
FormHiddenField CpScript A new UseNewGuidAsFormResultDataId parameter has been added. This parameter only applies when the DefaultValue parameter is set to cpsys_newguid. It will use the generated DataId for the form results record when set to true.
AjaxDataSource CpScript A new WriteJSOnce parameter has been added to prevent the JavaScript from writing to the page multiple times when multiple AjaxDataSource CpScripts render on the same page. This is most beneficial when these scripts are included in Results View (#2) > Item Content and Data Sources > Formatting > Item Content attributes.
FormTrackChanges CpScript This new script is intended for use in Forms > Processing > Module Submission > Field Map. It can be used to populate an attribute in the resulting record with the changes that occurred in other attributes during the form submission.
FormButton and FormImageButton CpScripts A new Alt parameter has been added to control the alternative text of the button.
Master > Content > Scheduled Tasks This module now displays the scheduler execution interval above the grid at the end of the Warning in bold. A new 'Replace File Names' option has been added to the Job attribute. It will match a regular expression to find all files in specified directory and rename them accordingly. Master console on ScheduledTasks.aspx page show interval_Minutes from CentralpointAgent.exe.config. to let people know on how often task are running
Mobile Support for Drag and Drop All built in drag and drop CpScripts now support touch screen devices.
RestoreVersion CpScript This new script was created to add a button to a Data Source column that can be clicked to restore a previous version of a document. IT was intended for use in dashboard displays. It requires that the Data Source contains a VersionId column.
FormUpload CpScripting A new Replace property has been added force resource uploads to replace an existing resource when one exists instead of adding a new one. Another new ReplaceRoles property has been added to enable users to update the roles related to an inserted or updated resource.
ExtModalPopup CpScript A new SelectorType property has been added to point the jQuery selector that finds the click target to a class as opposed to an ID.
Date/Time Searches The system has been updated to support MM/DD/YYYYtoMM/DD/YYYY formatted keywords in all Date/Time searches. When the keyword is provided in this format and the search has been defined as a DateTime search and it will generate a filter to return records from the beginning of the first date to the end of the second date. Time components may also be included in the provided dates to provide a more specific search when matched on the entire phrase. This change affects both front end and client console date/time searches.
Form CpScripts Currently the DefaultValue property of any form CpScript can be set to 'cpsys_Constant:FormInfo:AttributeSystemName' to default the control to a value in an existing record. This constant automatically detects when that value is a Date/Time value and does a conversion from UTC. You can now format the DefaultValue like 'cpsys_Constant:FormInfo:string:AttributeSystemName' to force the system to treat the attribute as a String and prevent the date time conversions. A new FormResult constant was also added to the DefaultValue parameter: 'cpsys_Constant:FormResult:Company'.
ExtHighlightKeywords CpScript A new SelectorType property has been added to point the jQuery selector that finds the keywords to something other than a textbox control.
ReadPageItemsValue CpScript This new script was created to display stored in the ASP.NET Page.Items object. It is often used during custom development.
MccMailCount CpScript This new script was created to display the number of messages in a Mail folder. The script designer will automatically configure it to display the number of unread messages. This option only works when Mail > Configuration is in use, the user is logged in on the front end of the site, and has set up their Mail account.

Centralpoint Update 8.6.21
Tuesday, August 16, 2016
Feature Summary
Master > Content > Scheduled Tasks The Data Update job has been updated to include a new Synchronize File Folders option. When enabled this feature allows you to configure the synchronization of one file folder with another regardless of its location.
Design > Data Sources A new Mail option has been added to work in coordination with the Mail > Configuration module. This option only works when Mail is configured, the user is logged in on the front end of the site, and has set up their Mail account. An error will be returned if any of these conditions are not met.
Mail > Configuration This beta module was designed to allow authenticated users to configure their email accounts and manage their email within your web site as they would on a mobile device or desktop application.
Data Transform > File Output An issue has been resolved where fully qualified images were not rendering in downloaded documents.
Content > Generic Enhanced Generic Enhanced DD, EE, and FF have been added to the system.
FormDataListBox & FormPagedListBox CpScripts The OrderByClause property of both of these scripts have been updated to support a new 'cpsys_SelectedItems, ' prefix. When this prefix is included in the order by clause the currently selected items will appear at the top of the list on the initial load of the selector. This change also applies to the OrderByClause property of the CpDataListBox and CpPagedListBox controls used in custom attributes and CMS.

Centralpoint Update 8.6.20
Monday, August 1, 2016
Feature Summary
Content > Generic Enhanced Generic Enhanced AA, BB, and CC have been added to the system.
Forms > Forms (Async Module Submission) The Processing > Module Submission = Yes > Field Map attribute supports a new async="true" attribute in navigation elements. Setting this attribute will cause the submission into that module to occur asynchronously. The page will not wait for the results of the module submission before moving on to next instruction and eventually the redirection or thank you page. The submission will appear to complete in less time, but the data submitted into the module may not be ready for display on the thank you or redirect page. Because the submission occurs behind the scenes there is no UI available to display errors. It will appear to complete successfully even when the data was not saved in the related module. The errors will be recorded in Development > Errors module and you can set asyncEmailErrorsTo="youraddress@yourdomain.com" in the navigation element to have the system send an email when an error occurs.
Forms > Forms (Auto Save JavaScript) The Processing > Auto Save Field Map attribute now supports JavaScript inside attribute XML nodes. This can be used to modify and combine form values before they are auto saved.
Mail > Boilerplate Messages This new module is intended for use with the new MccModuleDragAccordion CpScript. A full suite of Mail modules is coming soon.
MccModuleDragAccordion CpScript A new CpScript desiged to create a dynamic accordion style display of elements grouped by taxonomy. These elements can be dragged and dropped dynamically into new mail messages. A full suite of Mail modules is coming soon.

Centralpoint Update 8.6.19
Monday, July 18, 2016
Feature Summary
Gamificiation An issue was addressed where the Default Configuration wasn't used if no selection was made under Configuration in Design > Data Sources.
Education > Programs The Number of Programs attribute has been increased from 10 to 20.

Centralpoint Update 8.6.18
Monday, June 27, 2016
Feature Summary
FormAutoSave CpScript This new script will render a checkbox on a form. When configured properly in the the Forms > Processing > Auto Save Field Map attribute the checkbox begins a process of periodically saving the configured values from the form into a record in a module. Please note that when enabled this feature can affect the contents of records that are live on the site. Auto save does not validate the data. It only saves the data as it is at the point the save occurs. This could result in broken or incomplete data.
TieredAttributeSubset CpScript This new script will works like a column/attribute CpScript but was designed specifically for hierarchical attributes like Taxonomy and Audiences. It requires a ParentVal (Parent Taxonomy Id or Audience Id) and uses it to display only children of that parent. It can be used to display IDs or Names of Taxonomy or Audiences related to the current record that are children of the provided parent.
FormTextBox CpScript A new PlaceHolder property was added to support the HTML 5 placeholder attribute of input elements.
ExtCheckIfElementIsEmpty CpScript This new script was designed to monitor a form control and display one image if it contains a value or selection and another if it does not.
Gamification A new Module Specific type is now available under Gamification data sources. This was paired with new attributes to support this option in the Gamification module.
Content > Video Library TaxonomySubset1, TaxonomySubset2, and TaxonomySubset3 attributes are now accessible via Column CpScripts in the module designer's Results View (#2) > Item Content attribute.
Admin > Search All Modules Ancestor admins (master accounts) now have a new Group of Records option under More Actions > Create Template Record.

Centralpoint Update 8.6.17
Monday, June 6, 2016
Feature Summary
FormEditor, FormNavitgationItemSelector, FormDataListBox, FormPagedListBox, FormAudience and FormTaxonomy CpScripts All form scripts that render in iFrames have been updated to support new LoadingOptions and LoadingClickHtml parameters. This allows you to change the iFrame to load Normal, Lazy, or OnClick to improve the response time of pages containing a large number of these form controls.
Master > Content > Scheduled Tasks A new Data Update job has been added to synchronize content in sites on different servers.
TaxonomyNavigation CpScript A new IncludeParentSystemName parameter has been added. It can be set to false to exclude the PSN query string variable if it is not in use which can improve SEO.
Education > Configuration This email sent after a test is taken has been updated to support placeholder scripts referencing the related Course and Configuration record attributes. This change requires that the related module designer is re-submitted before it can be used.
Stats > Clicks Click.aspx was changed from a 302 (temporary) to a 301 (permanent) redirect to improve SEO. The response cacheability has also been changed to "no-cache" to prevent 301 browser caching and record multiple clicks by the same user/browser.
EditModeColumn CpScript This new script can be used in the Item Content attribute of a data source to add a link to the record when the site is in edit mode.
Admin > Organization Chart A new Sunburst Zoomable Chart option has been added to the Chart Type attribute. It generates a new chart that can zoom in on audiences as they are selected.
ModuleDragTree CpScript A new script to use any content module to generate a dynamic tree view that can be dragged and dropped into editors in forms.
ResourceDragTree CpScript A new script to use Resource Groups in Design > Media Manager generate a dynamic tree view that can be dragged and dropped into editors in forms.
ExtClickTracking CpScript This script has been updated exclude "mailto" links which do not support redirection.
ModuleTagCould CpScript A new script that provides a tag cloud of linked taxonomy titles where the font size increases based on the number of related records.
Content > Events, News, Document Library, Video Library, Photo Gallery, and Blogs > Topics A new Dynamic Attribute Population module property has been added. When enabled it allows you to map the contents from custom attributes into standard attributes that are stored in relation fields. This change permits a higher level of customization of generic attributes and will provide more options for performance improvements in these modules.

Centralpoint Update 8.6.16
Monday, May 23, 2016
Feature Summary
Master > Content > Scheduled Tasks A new Continuing Education Recertification job was added to send emails to users who require recertification.
Data Transform > Data Transfer Updated to support new attributes added to an existing module which is the destination of an existing data transfer that updates records. Previously, this setup would result in updated records in the destination reverting to the default value of the new attribute, but they will now maintain their existing values.
InQuickerAppointmentTimes CpScript This CpScript generates three drop down lists and a check in link for Appointment times based on a doctor through InQuicker's API on the Details or Results View.
Query String Searches Parameter validation has been enhanced.
FormCheckOwnershipOfCourse CpScript This new script will add a processor to the form to check against the LegacyUserId field in the CeReports table and prevent form submission if it is already populated.
Select Command Builder The Update button has been moved to the System Filters region because that is the only area where it is needed. All other controls automatically update the copy and paste textareas at the bottom of the page.
Design > Dynamic Scripts The Title Field CSS, Date Field CSS, Content Field 1 CSS, Content Field 2 CSS, Content Field 3 CSS, Image Field CSS, Icon CSS, Record Separator CSS, Button Text CSS, Wrapper DIV CSS, and Slide DIV CSS attributes have all been updated to support CpScripting. The Content Field Truncation 1 through 3 attributes have also been updated to support numbers between 1 and 999999.
FormAddressInfo CpScript New RequireCompany and RequireTitle parameters have been added to control whether these form fields are required. These fields are required by default.

Centralpoint Update 8.6.15
Monday, May 9, 2016
Feature Summary
Education > Programs This new module has been added to the Continuing Education module suite. It is essentially a group of related courses that is designed and configured in the Courses module designer. Three new tabs have been added to the module designer to support this feature: Programs, Program Details, and Program History. Once configured an end user can successfully complete a program by passing every course in that program.
DashboardModule CpScript A new Filter parameter has been added to apply a SQL filter that affects the records displayed in the grid.
Content > News A new Priority attribute has been added to the module which can be used to affect the sort order.
MobileAddThis CpScript A new AltText property was added to set the ALT attribute of the generated HTML image.

Centralpoint Update 8.6.14
Monday, April 25, 2016
Feature Summary
EmailFrom CpControl New NameText, NameTextboxEnabled, FromText, and FromTextboxEnabled parameters have been added. NameText controls the email senders name and FromText controls their address. These parameters can be used to prevent end users from changing these values.
GoogleAnalyticsEventTracker CpScript A new UseUniversalAnalytics parameter has been added to support the newest version of Google Analytics.

Centralpoint Update 8.6.13
Monday, April 11, 2016
Feature Summary
Centralpoint Content Windows Communication Foundation (WCF) Service A new WCF Service has been exposed to retrieve document contents by DataId or IntegrationId. This service is disabled by default, but can be enabled using Admin > Properties > Centralpoint Content Services.
Audience & Taxonomy Attributes An up arrow has been added to the right of each child item in multi-select tiered selectors. When clicked it will select the current item and all ancestor items.
ExtRedirectOnTimeout CpScript This new script will automatically redirect a user to a provided URL after the provided time has elapsed.
Data Transfer ParseWebpageContent CpScript This new script can be used to retrieve specific elements from a string containing HTML.
Admin > Global Login Source = Active Directory (LDAP) now includes a new Custom Import attribute. When set to Yes you will be provided with a Custom Import Mapping attribute that lets you map any AD field to any Centralpoint user property. New ActiveDirectoryProperty, ActiveDirectoryGetRoles, and ActiveDirectoryGetAudiences CpScripts have also been created to retrieve values from AD and format them for use in Centralpoint.
Design > Data Sources This module now supports Slack, Facebook, and Yammer integrations under the Data Source attribute.

Centralpoint Update 8.6.12
Monday, March 28, 2016
Feature Summary
Procedure Manuals > Policies When Notification = "Enabled" the Subject attribute has been updated to support PlaceHolder scripts. The list of supported place holders was added to the attribute's header text.
FormSignature CpScript This script has been updated to generate a random unique ID for anonymous users. It previously stored the anonymous UserId which was shared among all anonymous users.
ExtPopulateAddressInfo CpScript A new CookieName parameter has been added. When it contains a value the script will populate the cookie with the end user's zip code in addition to the text box.
Comments > Configuration The Thread > Item Content attribute now supports Placeholder scripts for all user properties.
Design > Media Files All Style Options, except Thumbnails, now include Image Height and Image Width attributes. These will result in the image being delivered to the client in the desired size as opposed to the original size which can improve the performance of the feature. Setting either the Height or Width to 0 will result in the image being proportionally re-sized.
Education > Courses The a new General Apply Credits Only When Passed has been added to only record the credits for a test in the Education > Reports module if the Course is passed. The TestLink control used in the Site Architecture > Module Designer > Details View (#3) now has a property to translate the label text using Site Architecture > Translations. There are also new module properties called Button Type, Button Text, and Translate Button Text to allow updates and translation of these items as well.
Development > Utilities The Application Trace attribute has been updated to display Enabled even when the trace is full.
Design > Data Sources Formatting > Formatting Options = "Data List" has been updated to include a new Empty Item attribute which can be used to determine what the script displays when the source returns no data.
Data Transform > Data Transfer A new Destination Bulk Copy Options attribute has been added when Destination = "Standard Module" and Destination Method = "Bulk (Insert Only)". It can be used to customize how bulk copies occur in the cpsys_DataCurrent table when manual changes have been made to the site's database. The Roles and Keywords options under Destination have also been updated to support the Incremental (Insert/Update) method.
Data Transfer IfValueEquals CpScript New parameters have been added to support data types and conditional operators. The CompareWithValue parameter has also been updated to look up the result in the source data when the value starts with 'cpsys_Column:'.
Members > Fitbit A Fitbit integration has been included which can be used to record sleep data that can be utilized in the My Logs module suite. This includes a new /Modules/MyLogs/FitBit/Authorize.aspx page which can be set up in a Navigation record and a Scheduled Task which can be set up in the master console to update data. More details on this integration and how to set it up are included in the module help file.

Centralpoint Update 8.6.11
Tuesday, March 15, 2016
Feature Summary
NavigationSectionMenu CpScript This new script will generate a drop down list of navigation items. It includes the parent of the current page if one exists, and the children if they exists. If the current page has no children it displays the siblings instead.
Content > Generic Enhanced A - Z A new Use Alternative Url Attribute Only When Populated module property has been added. When the Alternative Url Attribute module property contains a value and this new module property is set to Yes the Alternative URL attribute will only be overwritten when the source attribute contains a non-empty value. When set to No the Alternative URL attribute will get any value in the source attribute including an empty string.
ExtPhotoFlipFromMetadata CpScripting This new script will read metadata from a JPG file and if the orientation property is set to 6 it will rotate the image 90 degrees. This script should only be used when uploading images in an incorrect orientation is unavoidable. It is a better practice to correct the orientation of your images before uploading them.
Form Wizard An issue was addressed where tooltips were causing the page to not be able to scroll in Chrome.
FormListBox CpScript The filter parameter now supports a value like filter='cpsys_SystemFilter AND (AutoNumber = 1)'. Previously, you could either use a system filter or a custom filter, but now you can follow the system filter with a custom filter. Be careful not to OR a custom filter after a system filter. This will essentially invalidate the system filter when the custom filter is valid.
CpScripting > ModuleDragAccordionSearch This new script was created as an alternative to the ModuleDragAccordion script that works with more records. It provides a similar functionality that uses a search to find records instead of displaying them all under tiered navigation.
ResourceDragAccordionSearch CpScript This new script was created as an alternative to the ResourceDragAccordion script that works with more records. It provides a similar functionality that uses a search to find records instead of displaying them all under tiered navigation.
DashboardModule CpScript A new SystemFilterOptions parameter has been added so that you can control which system filters to include.
Members & Site Architecture > Administrators The Accessible AudienceId attribute has been added to the 'In' drop down on the grid view to make it searchable. This option searches this attribute only and will not find users with audiences that are accessible via shared Roles. A 'More Actions...' drop down has also been added to the grid view for Ancestor (Master) Admins only with a new option to 'View/Restore Deleted Users'. When a user is deleted from either of these modules it is flagged as deleted, but it is not actually deleted. This is done to prevent the inadvertent deletion of the history related to users. This new action will allow you to either completely delete users along with their history, or restore a previously deleted user.
Design > Data Sources When Formatting > Formatting Options = 'Paged Data List' a new Add Hash Tags attribute appears. When set to Yes the pager will update the URL in the browser to include #page which results in the inclusion of each click in the browser's navigation history. This allows users to use the browsers back and forward buttons to navigate through page clicks.

Centralpoint Update 8.6.10
Monday, February 29, 2016
Feature Summary
AudienceSelector CpScript A new AudienceOrderBy parameter has been added.
PdfIcon CpScript The ImagePathForPdfIcon parameter now supports DesignInfo:ATTRIBUTE_SYSTEM_NAME in order to use an attribute from Design > Styles as the image path.
Forms > Forms Wizard The Configure Your Form tab now contains an option to turn off the Tooltips on the Name Your Form Fields tab.
Surveys > Surveys This module has been updated to render using Google Charts by default. A new Custom Colors attribute has also been added to toggle the use of up to 30 custom colors.
Admin > Properties A new Stats > Clicks attribute has been added with 3 options: Enabled, White List, and Disabled. This will allow you control what clicks are recorded in Stats > Clicks globally, and can be used to prevent this module from recording any clicks at all.
Web.Config Changes This update will add a MIME type for the EPUB extension to all Root/Web.Config files (Master and WebSites) if it does not already exist.
Content > Document Library The Site Architecture > Module Designer > Results View (#2) has new Header Content, Empty Item Content, and Footer Content attributes when Initialize > Module = Document Library (DocumentLibrary).
Data Transform > File Output The Convert File Type attribute has a new EPUB option when Template File Type = Word (doc/docx).

Centralpoint Update 8.6.9
Tuesday, February 16, 2016
Feature Summary
Admin > Syndication The Custom Order attribute has been updated to support a "DateTime:" prefix for field names that should be sorted as dates as opposed to strings. When this prefix is used the field must always return a valid DateTime value or an error will be returned.
Data Transfer Attribute CpScript This script has been updated to support DataType='DateTime' using new TimeZoneId, AddHours, ConvertTimeToUTC, and ConvertTimeFromUTC parameters.
Design > Styles A new Include Homepage Content has been added to the Global tab. When enabled you will be provided a Homepage Content text box that can be added to any Site Architecture > Homepages record by adding a DesignInfo CpScript to the Content attribute. A new Body Header attribute has also been added to the Global tab to render raw HTML to the page just below the opening BODY element. The primary purpose of this attribute is to support Google Tag Manager scripts which require this location in the HTML.
Site Architecture > Audiences A new Design tab has been added with properties like WebsiteColor1, WebsiteColor2, WebsiteColor3, LinkedInUrl, TwitterUrl, FacebookUrl, YouTubeUrl, FooterLogo, and SecondaryLogo. These properties are intended for use from AudienceInfo CpScripts.
TaxonomySearch CpScript This new script renders a multi or single select taxonomy search control and a Search button. Clicking search will execute a taxonomy search in the current module using the query string (get request) as opposed to a post back.
DesignSwitch CpScript This new script will render a drop down list box of records in the Design > Styles module with the record associated to the current audience selected automatically. Making a change in this selector will remove the current audience from it's Design > Styles record and add it to the newly selected record, then refresh the page with the style changes applied. The use of this script requires that none of your Design > Styles records have All Audiences selected.
Surveys > Surveys New Color 1 - 10 attributes have been added to control the color or the bar charts rendering on the survey results. The colors will loop more than 10 colors are required.
Comments > Configuration A new Form > Disable Email Validation has been added when Anonymous Comments are enabled. It allows submissions with invalid email addresses.
ExtPagination CpScript A new DataElement parameter has been added to control the type of HTML element being paged.
Advertising > Splash Pages A new Display Splash Page Per User attribute has been added to allow the splash page to be displayed per UserId as opposed to per PC.

Centralpoint Update 8.6.8
Monday, February 1, 2016
Feature Summary
Data Transform > Data Transfer The Taxonomy CpScript supports a new SetParents parameter which can be used to automatically assign all ancestors of the provided taxonomy. The new IncludeMain parameter can also be used to include or exclude the Main taxonomy.
Surveys > Questions The preview for the questions has been updated so that you can see the results of an individual question from the console by clicking on Preview from the console then selecting the survey you want to see the results of for that particular question. This will link up to the results page in the main site.
FormListBox CpScript A new AttributesFilter parameter is now supported when SystemType='KeywordList' and the script is on the Details View (#3) of a standard module. It takes the system name of an attribute which will be used to filter the keyword list. This script is useful when the FormListBox displays colors and the module contains an Available Colors attribute. The colors list box can then be filtered to display only the colors available in the current product.
Admin > Organizational Chart A new Chart Type = Horizontal option has been added. This will break everything down like a tree chart allowing the customization of colors and how the chart is displayed either horizontally, vertically, or a hybrid of the two where children of the main audience are listed out vertically and children form there are horizontal.
ExtPopulateAddressInfo CpScript This new extender script populates a text box with the end user's zip code using HTML5 geolocation when it is supported and authorized.
RelatedData CpScript This script will now generate navigation URLs instead of standard module details view URLs when the RelatedModule attribute points to a navigation item that is backed by a Module Designer record that relates to the Navigation (SiteMap) module and the Fields parameter contains ", SystemName".
Health Day > News This integration now appends additional specialty taxonomy if they exists in the source document.
Forms > Forms Wizard You can now view and edit your HTML in the Form in the Workflow tab of the wizard. Hidden Fields have been added to the wizard. There is now styled tooltips in the Name Your Form Fields tab.
Candidates CpControl A new optional WidthOfDetailTableCell1 parameter has been added to control the width of the first column. By default the width is 1% which may make it difficult to view in some browsers.
MediaElementsTree CpScript This new script renders a tree view of media elements to be dragged into the DocumentShellTree script.
PreviewRtfEditor CpScript This new script renders an image that links to a pop up of the RTF editor with the preview of the Document.
DocumentShellTree CpScript This new script renders a document tree view to be used within DITA Management.
ModuleContentTree CpScript This new can be used in the DITA Management Suite to show a tree view of records draggable into the document tree view.

Centralpoint Update 8.6.7
Monday, January 18, 2016
Feature Summary
MobileEmulator CpScript This new script emulates a mobile device experience on the page where it is placed.
Broadcasts > Unsubscribed This new module lists all users that have unsubscribed from broadcasts and from which they have unsubscribed. It also provides tools to resubscribe users or unsubscribe new users.
ExtFancyBox CpScript This new extender script creates a responsive modal pop-up that can be used as a gallery/slideshow for multiple items, or one single popup for one.
TaxonomyGroupHeader CpScript A new HeaderOrderBy property has been added. This properties value will be inserted into the select command and used to order the header/group DIV elements.
FormHiddenField CpScript This script has been updated to support the population of the hidden field with a value from a cookie.
Comments > Configuration The "View More Comments" popup has been updated to support the UserName placeholder in the Thread > Item Content attribute.
Design > Data Sources An issue with the color options under Formatting > Formatting Options = "Timeline" has been addressed.
Admin > Properties Web Site System Name Replacement has been updated so that only one replacement character is used to replace multiple non-word characters in a row.

Centralpoint Update 8.6.6
Monday, January 4, 2016
Feature Summary
Procedure Manuals > Policies Change Request Workflow Steps have been increased from 5 to 10 total for both Manuals and Policies. An issue has been resolved where placeholder scripts entered into module properties would display with empty values.
ExtChangeCookieValue CpScript This extender script has been updated to support a new Action parameter. It can be used to change the event that triggers the cookie to be updated.
SystemPageSearchTerm CpScript This new script was created to display the searched terms on the web site search. This script only works in Site Architecture > System Pages > Search > Results attributes.
Site Architecture > Site Wizard A Logo attribute has been added which populates the Company > Logo audience attribute. The address fields have also been updated to automatically populate the Company > GeoCode attribute when possible.
Forms > Forms Wizard The Add List Items Textareas for Drop Downs and Check Boxes now are enabled so that you can copy and paste them into other fields.The Taxonomy and Audience Selectors now have a more descriptive alert when not selecting a Root value and that DropDownList is now focused after the popup occurs. A more descriptive header was added to the Layout Your Form tab pages. Also, an issue was addressed when choosing 15 pages and being able to the Name Your Form Fields tab from Page 15. Mask Pattern has been added to the TextBox form fields so that the ExtMaskFormInput CpScript will be used on them.
Forms > Forms The Processing > File Creation feature has been updated to prevent a problem where dots (.) were exculded from Word, PDF, Excel, and PowerPoint documents.
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using the Legacy version you should not install this update. If you discover problems after the update is installed you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record.

Centralpoint Update 8.6.5
Monday, December 21, 2015
Feature Summary
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in the following update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward.
ExtCodeView CpScript This script has been updated to repair a problem caused when anchor tags exist without an HREF property.
ExtAutoComplete Extender CpScript A new FilterIsFullTextIndexed property has been added which will filter out records with the IsFullTextIndexed attribute set to 0.
ExtFlyoutMenu Extender CpScript This new extender script creates a fly-out menu given the HTML id of a UL tag. This can be used in conjunction with the HtmlNavigation CpScript.
ExtStickyElement CpScript Added a new MaxTop property which can be used when you want to create a fixed element on a page with a fixed header.
TaxonomyGroupHeader CpScript Fixed browser compatibility issues with older versions of IE.
FormCheckboxCollectionHiddenField CpScript This new script creates a FormHiddenField to store the values for a check box collection.
Members New Contact > GeoCode and Auto Update GeoCode attributes have been added to this module. When Auto Update GeoCode is set to Yes the Contact address attributes will be used to generate a GeoCode and overwrite the value in the GeoCode attribute. The cpsys_Users table has also been updated to include GeoCode, Longitude, and Latitude fields to support these new attributes. All system features that update or insert users have also been updated to maintain values in the new fields.
TaxonomyFileExplorerView CpScript This new script displays a Taxonomy folder view that sends you to the Results View (#2) for a Taxonomy search when a folder is selected.

Centralpoint Update 8.6.4
Monday, December 7, 2015
Feature Summary
Surveys > Surveys New "Use Google Charts to render charts" and "Users can view results of individual questions" options have been added to the Options attribute. Google Charts use JavaScript instead of Flash for mobile compatibility.
Forms > Processing > User Submission The user submission field map has been updated to support the DynamicRoles attribute.
FormUpload CpScript When an fdid is used in the query string for this CpScript and it is a valid ResourceId, the Design > Media Manager record will be replaced by the new upload. The old functionality replaced the resource with a new one.
Admin > Properties > Site Search Auto Complete A new Site Search Auto Complete attribute has been added and enabled by default. This cause all sites to look for the standard HTML site search text box and add an auto complete feature that works with records in the Advertising > Search Redirect module. Additional attributes are also provided to select non-standard HTML site search text boxes.
AdvertisingSearchRedirectDropDownList CpScript This new script will display Advertising > Search Redirect records in a drop down list. When an item is selected the user will be redirected to the related URL.
Data Transform > Data Transfer The Roles source and destination have been updated to support the DynamicIsEnabled attribute.
Form Wizard The Module Configuration XML has been modified to be more specific to the form field. Credit Card Field, Captcha, File Uploads, Signature Controls, and Text Boxes are saved as TextBoxes. Audience Selectors, Checkboxes, Dropdowns, Taxonomy Selectors, and Text Areas are saved as Text Areas. RTF Editors are saved as RTF Editors. Date Fields are saved a Date Time Picker.
Admin > Roles A new References grid has been added to the bottom of the update (form) view. It displays links to all records that reference the current role and may prevent it's deletion.
Editor Controls A custom dialog CSS file has been added to all RTF Editor attributes to repair the size of the Width and Height controls in the Table Wizard dialog.
ExtStickyElement CpScript This new extender script can be pointed to an HTML element to make it appear to stick within the visible window as it scrolls. The page will scroll until the top of the element is at the top of the page, and then it will stay at the top of the page and remain visible.
Master > Admin > Private Labels A new Login tab has been added and the Login Logo attribute has been moved from General. A new View attribute has been added with a Template option that allows you to control the majority of the HTML content of the client console login page. When a new private label is created it must be applied to individual sites using the Web Sites > [Web Site] > Details > Private Label attribute. New sites deployed as children of a private labeled site will inherit the private label automatically.
DashboardModule CpScript New RowDetailsHeader and RowDetailsUrlFormat parameters have been added to create links to each rows related Details View (#3).
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated so that you can test the Beta (next) version before it is released as the Stable version in the following update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward.
ModuleDragAccordion & ResourceDragAccordion CpScripts The entire header is now clickable to expand the accordions. It will only display resource groups containing resources. ShowFormat, DragFormat, and OrderBy parameters have been added to the scripts, and a Priority attribute has been added to the Design > Media Manager module.
ColumnIfElse CpScript The ElseColumnName parameter has been updated to support the cpsys_Url constant when used on a Results View (#2) in the module designer.

Centralpoint Update 8.6.3
Monday, November 23, 2015
Feature Summary
AttributeFileOutputLink CpScript This new script will take a DataId or multiple DataIds from an attribute in any module that references the Data Transform > File Output module and create the CpScript on the Details View (#3).
YahooMp3Player CpScript Yahoo! has stopped supporting this mp3 player so the script has been removed from Centralpoint. If you are using this script we recommend you switch to the jPlayer script.
Admin > Roles A new Dynamic attribute has been added to the Roles module. It is Disabled by default in all existing roles. This new attribute allows you to create roles that are dynamically assigned to each user as they are authenticated based upon values in their user properties. Enabling the Dynamic attribute displays a series of other attributes to generate a filter to determine to which users the role will apply. Due to performance considerations you must enable this feature for the entire site using Admin > Properties > Dynamic Roles Configuration and for each included Member using Members > Enable Dynamic Roles. An new Master > Content > Scheduled Tasks job called Apply Dynamic Roles has also been created to update user's roles daily so that dynamic roles can be utilized without authentication in tools like data broadcast.
EducationTestLink CpScript Two new properties, TestTakenCheck and SuccessMessage, have been added in order to show when a user has passed the test. The link will not display in this case, and instead a Success Message will display.
Design > Media Manager There References grid displayed at the bottom of the update (form) view has been updated to include Archived, Recently Deleted, History, and Draft references.
AudienceSelector CpScript A new IgnoreAudienceFromRoles property has been added. When enabled the selector will not include audiences added via the roles associated to the current user.
ModuleDragAccordion CpScript This new script was created to use any content module to create a dynamic accordion display that can be drag and dropped into form editors. The contents of the accordion and the results dropped into the editor are fully configurable.
TaxonomyGroupHeader CpScript The ParentTaxonomyId parameter has been updated to support a "cpsys_querystring:" constant. It should be followed by the name of the query string variable that will contain the Parent Taxonomy ID.
ExtendedVideo CpControl This control will now link a Content > Video Library > Video Type: None’s Thumbnail to its Details View (#3) when used in the Results View (#2). It will also show the module record attribute Thumbnail or the property NoThumbnailImagePath if the Video Type is set to None.
Reporting > Report Builder The height of the Select Command attribute's text area control has been increased.
Procedure Manuals > Policies Two new module properties have been added to replace a new ChangeRequestWorkflow placeholder in the Property PDF Generation FROM RTF Fields module property. This feature was designed show the Change Request Workflow attributes and User attributes that are part of each Workflow.
CheckInButton CpScript This script has been updated to reduce the number of available seats for a given event when configured.
Date/Time Searches The system has been updated to support MM/YYYY formatted keywords in all Date/Time searches. When the keyword is provided in this format and the search has been defined as a DateTime search and it will generate a filter to return records within that month and year. This change affects both front end and client console date/time searches.
FormReduceSeatsRemaining CpScript The EventID parameter has been updated to support a "cpsys_querystring:" constant. It should be followed by the name of the query string variable that will contain the Event ID.
Admin > RTF Editor The Configuration > Render Mode attribute has been removed. Only classic mode is currently supported due to the high level of customization of the editor tool bar. Although Auto and Lightweight modes were previously an option it always rendered in Classic mode so this change should not have a visual affect on the editor. New Bootstrap, Metro, and Metro Touch options have been added to Configuration > Skin. Tools > Track Changes has been removed. The obsolete TrackChangesDialog and DiffEngine classes have been removed by Telerik. If this tool is enabled it will display a warning message when clicked. The tool can be removed from the editor by resubmitting the Admin > RTF Editor module with no changes. New Convert To Upper, Convert To Lower, Real Font Size, Paste Strip, Style Builder, Insert Image, Image Map Dialog, Insert External Video, Insert Link, Justify None, and Format Code Block attributes have been added to Admin > RTF Editor > Tools. These tools are all disabled by default. All Editor Modules tab attributes have been updated to include a Visible option when enabled. The new Visible attributes control the default visibility of the modules within the editor.
Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2015.3.1028 from October 2015. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. In this upgrade Telerik drops support for IE6 and picks up support for Microsoft Edge. A known Telerik issue with the editor module manager tool's property inspector option has been released with this update. If you are utilizing this feature a work-around has been outlined here: http://www.oxcyon.com/Integrations/Centralpoint/Articles/Article.aspx?id=4f2a57b9-045c-4db9-943d-efb61b88d08a.
Site Architecture > Module Designer > Photo Gallery New Header Content, Footer Content, and Empty Item Content attributes have been added to the Results View (#2) tab.
Console Update View All module update (form) views have been updated to use new font settings in text box, list box, text area, and RTF Editors. This also affects controls that utilize these controls like date time pickers. The in-line font size specified in CpTextBox and CpListBox controls has been removed and replaced with CSS in the console to facilitate this change. This may affect the font size in FormListBox and FormTextBox CpScripts and other scripts that utilize these controls.
DitaSpecializedElement CpScript This script has been updated to replace CpScripts within its content.
Forms > Forms Wizard The Width property for the form fields Text Boxes, Text Areas, Dates, Rtf Editors, Signatures, File Uploads, and Captcha Field in the tab Name Your Form Fields have all been removed when you select Configure Your Form > Please choose a display type > Simple HTML or CpScripts Only. Also an issue was addressed when choosing Configure Your Fields > Checkboxes/Radio Button Lists causing an empty drop down list to appear in the Name Your Form Fields tab.

Centralpoint Update 8.6.2
Monday, November 9, 2015
FeatureSummary
DITA > Elements > Specialized ElementsA new property called Type has been created. It will now show in the Summary attribute of the DITASpecializedElement as either <Content> or <Data>.
ExtChangeCookieValue CpScriptThis new CpScript takes a jQuery selector, cookie name, and cookie value, and is used to change the value of the cookie upon the click even of the element targeted by the jQuery selector. It was designed to use the click event of elements on the page to automatically change the tab displayed using dynamic tabs.
MobileAddToHome CpScriptThe ImageUrl property has been updated to accept an empty value. When an empty value is provided the ImageUrl will be automatically retrieved from Design > Styles > Misc > Mobile Icon Download which is assumed to contain an image.
Design > StylesA new Misc > Mobile Icon Download attribute has been added to this module. The Misc tab is only available if you are using the default site type.
Site Architecture > NavigationThe URL attribute displayed when Page Type = URL or iFrame has been updated to support CpScripting. To facilitate this change validation has been removed from this attribute, but the resulting string must be a valid URL.
CustomFormItems CpScriptA new RecordAttributeValueFormDataId property has been added. When you are using Type = RecordAttributeValue and you pass the new property a form field that is a DataId it will show that DataId's record's attribute.
FormHiddenField CpScriptThe DefaultValue property supports a new 'cpsys_FormInfo:DataId' constant. It will insert the FormInfo.DataId if the FormInfo exists, otherwise it will generate a new GUID.
ExtDatePicker CpScriptA new DateTimeFormatIfEmpty property was added. It takes a date time format string which will be used if the control has no value by default.
PoliciesAndProceduresAccordion CpScriptThe ManualAppendFormat property now supports a 'cpsys_NewGuid' constant to insert a random GUID, and '/cpsys_Audience/' to insert the current Audience System Name.
Surverys > SurveysThe workflow has been updated to display a "thank you" message instead of appearing to do nothing if a survey is not set up to send users to the survey results upon completion.
OrderBy CpControlNew PleaseSelect and Options properties have been added to this control. The Options property will allow you to determine which options are available in the drop down list box. It accepts a comma separated list of these predefined options: Rank, Popularity, StartDate, Title, PriceAsc, PriceDesc, StartDateAsc, and None.
EditModeVisualEditor CpScriptAn issue has been addressed where a JavaScript error prevented the visual editor from collapsing when specifically formatted URLs existed on the page.
Design > Dynamic ScriptsThe Predefined Order attribute has been updated to include new Modify Data Ascending and Descending options. This required changes to the system *Order By keyword list which also affects the Admin > Syndication > Details > Predefined Order attribute. If you have developed any My Modules that use this keyword list the new options will appear. You can either implement these options or switch to a custom keyword list.
FormUpload CpScriptAn issue has been resolved that caused an error to occur when Type='Resource' and a file with the same name as an existing resource was uploaded.
Forms > Forms WizardThe Dropdownlist for Type SystemType now dynamically populates based on the Module, KeywordList, or TaxonomyTier. The Taxonomy and Audience Selector form fields now let you choose a Taxonomy or Audience, instead of have to type the Root System Name. When selecting that you are using a form to create a template, the Thank You Message RTF Editor is populated with the Template Download link. There is also a drop down list from the Ecommerce Merchants module for the Credit Card Fields form field.
Forms > FormsNew Processing > File Creation = Template > Template Form Group and Template File Output Name attributes have been added. Template Form Group allows you to specify the form group used to retrieve the Template Form Field values in curly brackets. Template File Output Name was added to support predictable file names for use in other processing sections.
Form CpScriptsA new ResourceFormInfo constant has been added to the DefaultValue property of all standard form scripts. When the FDID query string variable is in use and contains a ResourceId as opposed to a DataId you can set defaultValue='cpsys_Constant:ResourceFormInfo:AttributeSystemName' to access an attribute of the related resource.
FormReduceSeatsRemaining CpScriptThis new CpScript registers a form pre-processor update the current number of seats on the page before it is processed. It can be used to resolve issues with concurrent submissions in high traffic sites.
Development > ToolboxThe toolbox itself has been updated to ignore the "Default Group" module property and default to "Form Scripts" in all modules that start with the word "Forms".

Centralpoint Update 8.6.1
Monday, October 26, 2015
FeatureSummary
Data Transform > File OutputAn External Link attribute has been created to use this feature in non-Centralpoint sites.
UserInfo CpScriptThe Preview property is now supported in Roles, Audiences, CdaAudiences, all Properties, and all Configuration.
DITA Module SuiteThe Darwin Information Typing Architecture Module Suite has been developed to reuse content across multiple documents. It contains a Module Suite called Documents & Collections that contains these modules: Collections, Document Shells, Documents, and Vocabulary. It also contains a Module Suite called Elements that contains these modules: Generalized Elements and Specialized Elements. The Specialized Elements Module has been developed with a CpScript attribute that will render the CpScript DITASpecializedElement to show content based on Centralpoint's System Filters.
Master > Content > Scheduled TasksA new "Archive Data" option has been added to the Job attribute. It allows you to schedule the archival or deletion of records in standard modules. It can be configured to archive per site and module, as well as filter the records to be archived by date or a custom filter.
FormNavitgationItemSelector CpScriptThis new form script allows a user to select a parent navigation item. It has a built in validator to ensure that the current navigation item is not able to be selected upon submission of the form.
Procedure Manuals > PoliciesThe Change Request Workflow now supports the a signature control that is Internet Explorer 11 compatible. In order to use this, you must set the Site Architecture > Module Designer > Details Versions View > Change Request Custom Properties to Yes and the Use Super Signature Control to Yes.
ResourceDragAccordion CpScriptThis script now shows the image underneath the accordion when your mouse hovers over the name of the resource.
TaxonomyGroupHeader CpScriptNew ChildrenOnly and ShowTaxonomySearchFor properties have been added to this script. ChildrenOnly can be used to eliminate the parent taxonomy item group. ShowTaxonomySearchedFor can be used to only show the records matching the taxonomy you are currently searching against.
Master > Deployment > Web SitesThe database restore used during deployment from a parent site or backup has been updated to replace instead of recover which results in a faster restore.
DocScores CpScriptThis new script was created to renders the Doc Scores API on the Details View (#3) of a record.
Column & Attribute CpScriptsA new ReplaceCpsysAudience property has been added which will replace "/cpsys_audience/" with the current audience. If it is set to Yes and the resulting value starts with "/cpsys_audience/" after all other formatting, replacements, and truncation the replacement will occur.
Admin > Error Messages/RedirectsThe errors returned by records with Type = "Message" have been updated to maintain the status code during transfers. This change could reduce soft 404 errors and improve SEO.
ColumnIfElse CpScriptThis new script takes an IfColumnName property, runs it through the same logic that the Column script runs, and if it returns a null or empty value it will then take the ElseColumnName property and run that through the Column CpScript logic and return that value instead.
Forms > Forms WizardThe words 'In Use' in red have been added to drop down lists that have fields already selected in the Layout Your Form tab. A pop up window has also been added for Add List Items for the drop down and check box list form fields.
Broadcasts > BroadcastsThe Recipients > Soruce = "Current Web Site" option has been updated to support user personalization.
Forms > FormsA new Processing > Copy Record attribute has been added. It can be used to generate a copy of an existing record by DataId when a form is submitted. The Processing > File Creation = "Template" option has also been updated to check for illegal characters that caused errors.
Design > Data SourcesA new Excel File option has been added to Formatting > Formatting Options. It will allow you to upload a template Excel file, and set the properties in the Data Source to output into the Excel as rows and columns in the location you choose. CpScripting is also supported in other areas of the Excel file.
Design > Dynamic Tab DisplayAn issues has been resolved where after submitting a form in a dynamic tab the cookie would disappear and therefore cause the user to lose their current tab. This has also been updated to work when switching users.
FormTemplateDownload CpScriptCreated new optional DownloadType property has been added. You can automatically download the file, automatically download the file as well as delete, and perform the default action of a normal download. Files will start automatically start downloading after five seconds.
ProximitySearchHandler CpControlAn issue was addressed when using this control without a value in the UseFullAddress property.
Pager CpControlThe Previous and Next anchor tags now have classes on them to differentiate from the rest of the page links.

Centralpoint Update 8.6.0
Tuesday, October 13, 2015
FeatureSummary
Site Architecture > Module DesignerThe default values have been updated when creating new records related to the Generic Enhanced and Navigation modules.
DashboardModule CpScriptNew DisplayEndDate, DisplayStatus, and DisplayAudiences properties have been added control the display of elements on the grid view.
Data Transform > Data Sources & Dynamic ScriptsA new Carousel option has been added to Data Sources > Formatting > Formatting Options and Dynamic Scripts > Details > Formatting Options. It supports 2D and 3D versions of a "carousel" where images will appear to be spinning in a circle to the user. 2D and 3D versions of "flow" where images will be lined up in the background and have the current image pop up in front. A 2D Basic mode which flips through the images one at a time. And finally a "Hero" mode which lets you have a image on the left and a chunk of text on the right.
Design > StylesThe following new attributes have been added to the Icons tab: Edit Record, Delete Record, Add New Record, Review Record, Mobile Phone Icon, and Mobile Menu Icon.
FormState CpScriptA new EmptyValueDelimited property has been enabled. If it is set to Yes the EmptyValue property should contain a list of values comma separated values. All of the values in this list will return an empty string if it matches the value of the form control.
TaxonomyGroupHeader CpScriptThis script has been updated to support a comma separated list of values in the ParentTaxonomy parameter. This allows you to group taxonomy by additional criteria.
ResourceDragAccordion CpScriptThis new script has been created to create a dynamic accordion display of resources. They are organized using Design > Media Manager > Grouping > Groups, and can be dragged and dropped into editors.
FormUniqueFieldsValidator CpScriptThis new script can be used to ensure that the combination of two provided fields is unique in a specified database table.
DashboardSaveAndNewFormButton CpScriptThis new script can be used to create a form save button that will save a dashboard record and open a new one. The button determines how it will function based on the value selected in the Members or Administrators > Personalization > Display Save+New Button selection.
MembersNew View Comments, Show History and Show Notes Between Editors attributes have been added to the Configuration tab.
DashboardEditRecord CpScriptThis new script will disable a form Submit button if the current member does not have front end access to the current audience.
RenderScriptBasedOnValue CpScriptThis new script can be used to execute either a DataSource or Users script based upon a value in a property of the script. All other properties of the script will be applied to either the DataSource or Users script.
Procedure Manuals > PoliciesThis custom GetPoliciesInManual method has been updated to accept an XML parameter where you can specify the ManualId.
FormsThe General > Page Type = "Module Attributes" client console attribute has been updated to address an issue with nested attribute switches. An issue has also addressed been addressed when creating Resource FormUpload CpScripts from "Module Attributes". The General > Completed = "Redirect" > Redirect URL attribute has also been updated to support the cpsys_Audience constant.
Design > Media ManagerA new tab called Grouping tab has been added. It contains a single Group attribute which refers to an keyword list that supports custom keywords in each web site. This attribute can be used to group resources for custom rendering via scripting and data sources.
EducationCertificateLink CpScriptA new Landscape property has been added to render the PDF in Landscape as opposed to Portrait orientation.
CpControl ProximitySearchHandlerA new UseFullAddress property has been added. If it is enabled and the Form IDs are in use the search will use the full address as opposed to the zip code only.
FormAudience CpScriptA FilterByAccessibleAudiences property has been added to only display the Audiences that are accessible to the current member on the front end of the site.
Site Architecture > NavigationA new Translated Attributes module property has been added. It can be used to select the navigation attributes that should be translated as the site map is built. You must click "Restart Application" in the client console left nav to see Site Architecture > Translations changes made to affect the navigation due to advanced caching for performance.
Data TransformThe Data Transfer module in the client console has been renamed Data Transform. Copies of the following modules have been created as children of the Data Transform module: Design > Data Sources, Data Transfer, Members > Dashboards, Design > Dynamic Scripts, Admin > Search All Modules, and Admin > Syndication. New XML Conversion and File Output modules have also been created as children.
Forms > Forms WizardA Required Field Error Message property has been added to all form fields that can be required on a form. Also all CpScripts render only the properties that are required for it to function. An issue was also addressed when unchecking the checkbox for Populate User Info and the DefaultValue of CpScripts still being populated. The loading screen image has also been changed to 50 percent of its size, as well as fixes to pop-ups that were not firing in certain situations. Formatting has also been added to the Data Source output to be more manageable. Spelling errors in UI were corrected. RtfEditors are now showing in Data Source Report without the text cpsys_EditorHtmlEncoded: in front of the value.
Design > Data SourcesThe Select Command Builder > Styles > Grid View option has been updated to include a new Link To Title attribute. It can be used to automatically link the title of the record to the record details view.
Data Transform > File OutputThis new module has been created to generate customized documents from template documents.
Stats > ClicksThe Port attribute stored under Page Options... > Show/Hide Properties has been changed from a SmallInt to an Int.
Admin > SettingsA web.config clean up utility has been added after the configuration settings are saved with the minimal property to ensure that required elements like compilation targetFramework="4.5.2" are retained.
Centralpoint InstallerCentralpoint now supports installations on the following server configurations: Windows Server 2008 & SQL Server 2008, Windows Server 2012 & SQL Server 2012, and Windows Server 2012 & SQL Server 2014.

Centralpoint Update 8.5.3
Monday, September 28, 2015
FeatureSummary
MembersThe Configuration > Login Redirect URL attribute has been updated to support CpScripting.
EducationCertificateLink CpScriptA new PDF property is now supported. When set to a value of 1 the script will provide a link to download the certificate in the History view as a PDF.
Data Transfer > XML ConversionThis new module will read complex XML files and try to generate a relational structure as separate related Excel files. This Utility may not work appropriately with all XML formats and may require a change of the source XML in order for the generated files to work with Data Transfer.
Forms > Forms WizardThere are now 3 Display Types to choose from in the Configure Your Form tab: Defined Styles, Simple HTML and CpScripts Only. A Text Area form field has been added in addition to the regular Text Box form field. There is also a Loading Pop Up between views.
HTML5 Media SupportWe have updated the way we handle mp4, webm, and ogv video files as well as mp3, wav, and ogg files for audio. All these file extensions are able to use HTML5 tags to enable playback in the browser with no need for any plugins. If the new audio or video tags are not supported and it was a format that was supported by windows media player (the old default player) then we would populate that player instead in order to give backwards capabilities for IE users. If it is not a extension which was supported by windows media player then we give the user an option to download the file for watching/listening.
Forms > FormsA new Force Current CDA Audience attribute is now available when Processing > User Submission = Yes. It can be used to disable the system feature which automatically applies the current audience to users created using forms management.
AjaxDataSource CpScriptA new "cpsys_Column:" prefix is now supported in the TriggerSelector and is expected to be followed by the system name of a column containing a unique value. This property is necessary when an AjaxDataSource is included in a repeated item content attribute where the same data source renders repeatedly.
PdfIcon CpScriptAdd new Text property has been added to change the download link from an image to plain text.
AudienceInfo CpScriptAn issue with how this script rendered in the script designer and editor preview has been addressed.
Console Update ViewAll module update (form) views have been updated to improve the tab order. Many of the non-input controls have been excluded from the tab order. The form has also been enhanced to focus on the first standard (non-editor) input element initially, and attribute switches have been updated to property retain focus after an AJAX post back.

Centralpoint Update 8.5.2
Monday, September 14, 2015
FeatureSummary
Data Transfer Audience CpScriptA new ReturnIdOnly property has been added. When set to 'true' the script will return the Audience Id without the IsCda or IsConsole properties attached.
Content > Code SamplesThis new module was created to manage source code samples and demonstrations.
ViewCodeSnippet CpScriptThis new CpScript takes an attribute system name and renders the contents using source code formatting.
Design > Data SourcesA new 'Link Title to Record' attribute has been added when Formatting > Formatting Options = 'Timeline'. If you have included the DataId and AutoNumber fields in Attributes > Select Command the Title will be automatically linked to the related record.
Development > All Modules > Search & ReplaceWhen Module = 'Search All Modules' a new Excluded Modules attribute appears with Data Transfer and Data Broadcast selected by default. Search and replace over these modules should be considered carefully because it can cause the execution of records scheduled to execute once.
Content > Generic Enhanced A - ZA new Dynamic Attribute Population module property has been added. When enabled it allows you to map the contents from custom attributes into standard attributes that are stored in relation fields. This change permits a higher level of customization of generic attributes and will provide more options for performance improvements in existing generic enhanced modules.
Development > All Modules > Create Template RecordA new Create Template Record Utility has been added. It can be used to generate an Admin > Template Gallery record from an existing record using its Data Id. The generated template gallery record can be sync'd if created in a Development site or used to recreate a record in a client site.
Site Architecture > NavigationCpScripting is now supported in the Header Tags > Keywords attribute.
ExtCodeView CpScriptThis new extender CpScript takes a jQuery selector and formats the contents of the selected element using source code formatting.
Content > EventsAn issue that caused Saturday's events to be excluded from the Week View has been resolved.
NavigationTier CpScriptA new {6} constant has been added to the Format parameter. It will add the text 'child-of-parent-selected' if the current page is a descendant of that parent.
Design > Dynamic Tab DisplayThis module has been updated to support 20 tabs. Tab Type = 'jQuery Accordion' option has also been updated to support a 'tab' query string variable. If you put ?tab=2 in the URL it will open up the accordion to the second tab.

Centralpoint Update 8.5.1
Monday, August 17, 2015
Feature Summary
Admin > Properties > Web Site Generated URL Casing An issue was addressed when using this property and URLs not being affected. Also, an issue was resolved with FormButtons using this functionality and returning an error.
AlpahNav CpControl This control has been updated to add a ‘selected’ class after clicking a letter, an ‘over’ class when the mouse hovers over a letter, and the ‘cpsty_alphaNav’ class has been added to all anchor tags. An issue has also been addressed which caused an incorrect tooltip to be displayed on a previously visited link.
Attribute/Column CpScripts A new 'cpsys_Empty' constant can now be placed in the ReplaceText property in order to replace an empty value with the ReplaceWith properties value.
Blogs > Topics A new attribute was added to Site Architecture > Module Designer > Blogger called Filter By System Date. When enabled the blogger's topics will be filtered using the standard Centralpoint date filter.
Data Transfer CreateResource CpScript This new data transfer script was created to dynamically generate new resources from any file in the file system. This script was designed to create new resources and will not update existing resources.
Data Transfer FileReadAllText CpScript The default case has been changed to return an empty string for all unsupported extensions. It now only supports the following file extensions: .txt, .csv, .tab, .htm, .html, .css, .xhtml, and .md. Other valid text extensions can be added upon request.
Data Transfer GetRandomFileName CpScript This new data transfer script can be used to generate random file names.
Design > Data Sources A new Formatting > Formatting Options = Timeline option has been created in order to generate a time line using any module.
Design > File Manager This new module was created to provide administrative access to the Root/Uploads directory.
ExtClickTracking CpScript This new script was created to update all anchor HRef property on a page to point to Click.aspx dynamically. It can be done on any page or for all pages using Admin > Properties > Header Content. It also utilizes a property to pass in a jQuery selector so it can only affect the specified HTML elements.
ExtCpsysMemory CpScript This new script was developed to add Centralpoints ‘cpsys’ JSON object to a cookie automatically and update Details View (#3) links to include a query string variable that references that cookie. This can be used when custom code is added to the Details View (#3) that looks for the cookie when the query string variable exists and uses those values.
FormRadioButtonList/FormListBox CpScripts A new RememberEmptiedMultiSelector property has been added. This property can be enabled to prevent a rare problem caused when optional multi select lists are placed on multiple post backs and all selections are removed during a post back. Without this option set you may find that the removed options reappear.
FormRangeValidator CpScript This CpScript now supports a new Required property. If this is set to false, the validator will not fire if the ItemToValidate is empty.
NavigationTier CpScript This script now supports 2 new properties: ShowSubNavigationHtml and SubNavigationItemFormat. These two properties will allow you to put Sub Navigation HTML into the list of navigation items as content.
Publishing > Articles A new Resource Content attribute has been added to the Module Configuration. When configured it will store the data of the document uploaded so that it may can be searched.
RTF Editor > Media Manager We have updated the Media Manager within the RTF Editor so as to overload the HTML when you are attempting to add an HTML5 supported file extension (.ogv, .mp4, and .webm for video and .ogg, .mp3, .wav for audio *Support for these may vary depending on the browser) to create the new HTML5 syntax for the appropriate player.
Site Architecture > System Pages > Search An issue was addressed where the Search Footer Content wasn't showing on the search landing page.
Web.Config Changes This update will add MIME types for HTML5 video and audio file extensions to all Root/Web.Config files (Master and WebSites) if they do not already exist: .ogg, .ogv, .mp4, and .webm.

Centralpoint Update 8.5.0
Monday, July 27, 2015
Feature Summary
.NET Framework 4.5 All Centralpoint sites have been updated to utilize the .NET Framework 4.5.2. The .NET Framework 4.5.2 must be manually installed on your server before this update can be installed. Each site’s web.config file will be automatically backed up in the Backups folder before it is modified to target the new framework. All My Module developers will have to upgrade Visual Studio 2013 projects to the .NET Framework 4.5.2. Just right click the project and select Property Pages. Then select Build in the left navigation and change the Target Framework to .NET Framework 4.5.2. Click OK to apply your changes, save the Visual Studio project and restart Visual Studio. You may also choose to delete and recreate your Visual Studio project and it should automatically default to the appropriate version of the .NET Framework. If you are using an earlier version of Visual Studio you should either upgrade or develop by dropping files into the editor, but without using a project. If you have added any of your own components we suggest you install this update and test your components in your Development site before syncing the changes your other sites. * Microsoft .NET Framework 4.5.2 Developer Pack: http://www.microsoft.com/en-us/download/details.aspx?id=42637 * Microsoft .NET Framework 4.5.2 (Web Installer): http://www.microsoft.com/en-us/download/details.aspx?id=42643 * Microsoft .NET Framework 4.5.2 (Offline Installer): http://www.microsoft.com/en-us/download/details.aspx?id=42642
Admin > Properties Two new attributes have been added when File Upload Type = File Explorer: File Explorer Enable Filter Text Box and File Explorer Filter TextBox Label. These attibutes are designed to filter files so they are easier to find in Design > File Manager and all File Upload controls.
Content > Document Library A new module has been developed specifically designed for Document Libraries. It provides tools to search through documents and check which one(s) you want to download.
Content > Photo Gallery A new module has been developed specifically designed for Photo Galleries. It introduces a new functionality that allows you to set a custom attribute for the File Upload in order to point it to a different file system folder.
Data Transfer Column CpScript A new RegEx parameter has been added. It will take regular expression pattern which can be used to extract a portion of the text.
Design > Styles A new attribute in iFrame Styles attribute has been added to the Global tab. This will let you style all of the front end form controls that use iFrames to rende. They include these CpScripts: FormAudience, FormDataListBox, FormEditor, FormPagedListBox, and FormTaxonomy.
ExtHighlightKeywords CpScript This new extender script has been created to highlight keywords.
ExtRadioButtonUnCheck CpScript This new extender script can be used to allow end users to uncheck a radio button selection.
ExtTextAreaLineBreakReplacer CpScript This new extender can be used to convert return characters within a text area to HTML BR tags when the form is submitted.
Gamification A new Limit attribute has been added. It can be used to set the maximum number of users in the Data Source. Design > Data Sources > Gamification > Fields has also been extended to let you use Email, LastLoginDate fields, and you can get to all of the User Properties by using the Column CpScript like this: Column: Object reference not set to an instance of an object..
Module Configuration > Keyword Relation Fields This new module configuration is now available in all modules. It can be used to mark relation fields (columns) that should be treated as keywords when searched using form state or query string searches. In order for this feature to work, Search Criteria Recording must be enabled via Module Properties in the related module. By default Title field searches are recorded as keywords in all modules, and some other fields have been specified for modules like Physician Directory.
Procedure Manuals > Policies The Alternative Url Attribute module property has been added to this module.
Site Architecture > System Pages > Account Activation The Send Password Change Email Body attribute now has a new format string supported for Verification Code. If you are using this to hard code a URL, you must include this as the url: http://domain_name/audience_system_name/Login.aspx?change={2}
Task-based Asynchronous Pattern (TAP) Centralpoint is releasing a series of asynchronous database methods alongside the .NET Framework 4.5 to support the async and await keywords. A demonstration of these methods has also been added to the SDK.

Centralpoint Update 8.4.71
Monday, July 13, 2015
Feature Summary
.NET Framework 4.5 Centralpoint will be updated to utilize the .NET Framework 4.5 as part the update after this one (version 8.5.0). It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. This is the last update that Windows Server 2003 installations will receive because they do not support the .NET Framework 4.5, but they will continue to work as they do now. Microsoft is also ending support for Windows Server 2003 this month so we recommend upgrading to Windows Server 2008 in advance. The .NET Framework 4.5.2 must be installed on your servers manually using the links below before Centralpoint version 8.5.0 will install. The installation of this framework may create "aspnet_client" folders in the Root or Console folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to upgrade to Visual Studio 2012 or 2013 before installing version 8.5.0 because Visual Studio 2010 does not support the .NET Framework 4.5. Windows Server 2012 and SQL Server 2012 support will be released in the months following version 8.5.0 * Microsoft .NET Framework 4.5.2 (Web Installer): http://www.microsoft.com/en-us/download/details.aspx?id=42643 * Microsoft .NET Framework 4.5.2 (Offline Installer): http://www.microsoft.com/en-us/download/details.aspx?id=42642 * Microsoft .NET Framework 4.5.2 Developer Pack: http://www.microsoft.com/en-us/download/details.aspx?id=42637
Admin > Properties The Web Site Generated URL Casing property is now utilized with the cpsys_Audience constant throughout the system.
Client Console Toolbox The help icon in the upper right hand corner of the form view of all modules will turn white when the new toolbox is available. Clicking the white help icon will slide open the toolbox which is automatically populated with scripts that may work in the current module or module designer view. Each tool contains a description when you hover over the tool, a preview when you drag the tool, and the source is inserted when you drop the tool into an HTML editor, text area, or text box. Over 200 scripts have been documented and included in the toolbox and more are coming in upcoming syncs. A new Development > Toolbox module has also been created to allow administrators to create custom tools and add them to the toolbox. More information on how to use this module can be found in the module help file.
Comments CpControl A new DisplayFormOnTop parameter has been added. When set to true the comments form will render above the thread.
Content > Generic (Enhanced) A - Z The Resource Content Attributes module property has been updated to handle .pptx, .ppt, .pps, .xls, .xlsx, .csv, & .tsv files. Some performance enhancements have also been added.
Content > Video Library A new control ExtendedVideo has been added that will work in the Results or Details View of the Module Designer for this module. This shows a thumbnail of the video and used the ExtTooltipster and the ExtLightBox functionalities together to show the video.
Data Transfer FileReadAllText CpScript This script has been updated to extract text from PPT, PPS and PPTX files.
Data Transfer Keywords CpScript This script has been updated to support the UseDefaultValueOnUpdates property.
DataTableValue CpScript This new script will retrieve an XML value from a column or attribute, generate a Data Table and render it as HTML using a Data Source. This script is currently only used with attributes populated by custom imports.
Design > Data Sources The attribute Cache Duration now applies to all Data Source types. It used to cache only Connection String and Current Website. There is also a new Module Cache functionality in under Current Web Site. It supports Audience, Role, and Date specific caching.
Development > Import Utilities A new Replace Old URL utility has been created.
FormState CpScript Changed functionality around so that if "\n" is placed into the ReplaceText parameter it will replace any combination of newline characters (carriage return & new line, new line & carriage return, carriage return, newline) with the text placed in the ReplaceWith parameter.
Gamification A new Module suite has been developed called Gamification. You can configure your Gamification date filters and mulitpliers in that module, then use Design > Data Sources > Data Source option Gamification to format and display the output.
HtmlNavigation CpScript An additional ItemFormat parameter has been added for the DataId {5}.
HtmlOutput CpScript This script has been updated to support the cpsys_LBrac and cpsys_RBrac constants.

Centralpoint Update 8.4.70
Monday, June 29, 2015
Feature Summary
.NET Framework 4.5 Centralpoint will be updated to utilize the .NET Framework 4.5 within the next few updates with the release of version 8.5.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. Windows Server 2003 installations will not receive this update because they do not support the .NET Framework 4.5, but they will continue to work as they do now. Microsoft is also ending support for Windows Server 2003 this month so we recommend upgrading to Windows Server 2008 in advance. The .NET Framework 4.5.2 must be installed on your servers manually using the links below before Centralpoint version 8.5.0 will install. The installation of this framework may create "aspnet_client" folders in the Root or Console folders on the server. These directories should be manually deleted to prevent problems with the sync. My Module developers will also be required to upgrade to Visual Studio 2012 or 2013 before installing version 8.5.0 because Visual Studio 2010 does not support the .NET Framework 4.5. Windows Server 2012 and SQL Server 2012 support be released in the months following version 8.5.0. * Microsoft .NET Framework 4.5.2 (Web Installer) * Microsoft .NET Framework 4.5.2 (Offline Installer) * Microsoft .NET Framework 4.5.2 Developer Pack
Design > Data Sources A new attribute called Exclude Replies has been included in the Twitter User Timeline. This will exclude all twitter replies with a User Timeline feed.
FormPaymentPayPal CpScript This script has been updated to support country codes. By default the script will use the country code USA. If you need to pass different country code you must create a form control with formId = Billing_Country_Code. The value of that control will be passed to PayPal.
Forms Management A new Template Form Fields attribute has been added to the File Creation > Template feature. This will show you all of your form fields so that you can copy and paste them into a document. This attribute will populate after a save of the record.
SearchTerm CpControl We have added support to show taxonomy description when users are searching by taxonomy in single or multi mode. Also added various formatting functions in order to enable people to format the data however they need to.

Centralpoint Update 8.4.69
Monday, June 15, 2015
Feature Summary
Admin > Robots.txt This new module was created to provide the ability to edit the Root/Robots.txt from within the client console.
Design > Data Sources An issue was address when a feed used https in the link address in the contents with Data Source = Twitter.
ExtTable CpScript A new CustomCssFile property has been added.

Centralpoint Update 8.4.68
Monday, June 1, 2015
Feature Summary
Admin > RTF Editor A new Tools > Script Designer option has been added and enabled by default. This will create a Script Designer tool in the RTF Editor tool bar in all modules just to the left of Insert Table. If the attribute does not support scripting it will be faded and warn the user but will still be available. Clicking it will bring up a dialog which allows you to select and design a script from a list of scripts that was created specifically for the current module or module designer view. We now have over 100 scripts documented and included in the Script Designer and more will be included in upcoming sync's. If you are using the Script Highlighting personalization option you can also right-cilck a highlighted script and select the new Script Designer dialog from the context menu to edit or replace that script. You can also click Script Designer in the tool bar when the cursor is in a highlighted script to edit or replace that script.
Content > Generic Enhanced M - Z As issue was addressed when sorting Generic Enhanced modules M through Z.
CurrentDate CpScript A new ConvertToUtc property has been added to show the current UTC date and time.
Design > Dynamic Tab Display Three new options have been added to the Tab Types attribute: jQuery Accordion, Custom Tab, and Custom Accordion.
Education > Courses A new CpScript attribute has been added. It will be populated with a new EducationTestLink CpScript when the course is submitted. This CpScript can be used to create a direct link to the Test for the Course.
ExtTextArea CpScript This new extender script can be pointed to a text area to cause it to automatically expand as the user types.
FireDefaultButton CpScript An issue was addressed when using this CpScript on the page and pressing the enter key while the cursor was in a text area.
Forms Management The Form > Processing > File Creation > Template feature now supports images.
HtmlOutput CpScript This CpScript now supports the cpsys_Audience constant. Using this will replace the constant with the current Audience SystemName.
Procedure Manuals > Policies, Content > Generic & Generic Enhanced The Summary Attribute module configuration has been updated to support attributes containing text generated from uploaded files.

Centralpoint Update 8.4.67
Monday, May 18, 2015
Feature Summary
ColumnFriendlyUrl CpScript A new VerifyRole property has been added. If this is set to false, it will not verify that the user's roles have access to the Navigation record.
Data Transfer ReTransformAdamContent CpScript This script will re-execute the transformation for the ADAM XML against the new XSLT to update the HTML.
ExtAutoComplete CpScript A new LookupType property has been added. This optional property supports two values: StartsWith (default) and Contains.
FormDataListBox CpScript This new CpScript will display a list of Module records for selection and will return their DataId(s).
FormPagedListBox CpScript This new CpScript will display database table records for selection and will return any value field.
Forms Management A new QueryString cpsys_Constant is supported by the DefaulValue property of form controls.
Forms Management Page Type > Module Attributes now supports the new controls Form Data List Box and Form Page List Box.
FormSignature CpScript Displays a signature control on the page and generates hidden fields for UserId, UserName and SignDate. The IDs of these additional controls will be post-fixed with _UserId, _UserName, _SignDate.

Centralpoint Update 8.4.66
Monday, May 4, 2015
Feature Summary
Advertising > Advertisers A new "Wallpaper" Content Type has been added. When selected you can upload an image which will be applied to the background of the page. Wallpaper may not display as expected in IE 8 and below.
CurrentUrl CpScript A new UrlEncode property has been added.
Data Transfer A new "SQL Server" option has been added to this Source & Destination > Destination attribute. This new destination will let you import into custom tables added to your SQL database.
Data Transfer GenerateSystemName CpScript This script will now checks the Admin > Properties > Web Site System Name Space Replacement attribute and replaces spaces with the selected character.
MediaToImage CpScript A new ManualSiteMapSystemName property has been added. It can be set to the site map system name of the Policies and Procedures navigation item. When it has a value, and the SourceAttribute or Column property returns a Procedural Manuals DataId, it will return the image of the combined Policies for that Manual.
PoliciesAndProceduresAccordion CpScript This script will display an ordered list of Procedure Manuals and their Policies within an accordion.
QueryString CpScript New HtmlEncode, UrlEncode, and UrlDecode properties have been added.
Reporting > Report Builder An issue was addressed when using System Filters > Automatic in the Select Command Builder for this module.

Centralpoint Update 8.4.65
Monday, April 20, 2015
Feature Summary
CartDownloadDigitalItems CpScript A new Format property has been added.
Data Transfer A new Source & Destination > Source > Excel (Aspose) option has been added. It works much like Excel (OLE DB), but with better support for mixed data type columns in medium or small data sets.
Data Transfer Column CpScript This script has been updated to support a new Export property. When set to ‘true’ a directory will be created alongside the export containing any Uploads files referenced in the column. When the Source & Destination > Destination Compress File property is set to Yes this new directory will be included in the compressed export file, otherwise it will be left in the site’s Uploads directory. This features includes Uploads, but not Resources to protect resource security.
Data Transfer IfElseColumn CpScript This script supports all Column CpScript properties, but uses two column name properties. If the column specified in the IfColumn property does not exist it uses ElseColumn instead.
Design > Data Sources The Select Command Builder now has their Vertical and Horizontal options modified to be more uniform using DIVs, CSS, and JavaScript. The GridView option now is using the ExtTable CpScript.
Design > Dynamic Scripts A new Formatting > Abstract Icon Position attribute has been added.
Members A new Contact > Photo attribute has been added to Members and Site Architecture > Administrators.

Centralpoint Update 8.4.64
Tuesday, April 7, 2015
Feature Summary
Admin > Properties A new Header Tags > Register CpButton Styles attribute has been added. When changed to No the system will not register the Master > Admin > Private Labeling > Form View > Form Button Style & Form Button Hover Style values on the web site. These styles will still be registered in consoles. The CpButton and CpButtonHover class elements will still be applied to the buttons, but they will no longer have styles associated. You can either ignore the CSS classes or use them to style these elements manually.
Column CpScript A new Module property has been added which can be set to the system name of the console navigation item that should be loaded as the current module when preview is set to 'true'. It is only necessary when the Column script is used in a data source which relates to one module, but the data source is placed on a different module which doesn't contain the previewed attribute.
Data Transfer A new RSS/Atom option has been added to the Source & Destination > Source attribute.
Data Transfer A new ADAM option has been added to the Source & Destination > Source attribute.
Design > Data Sources An issue was addressed when using the Data Source > Twitter and broken links were causing HTML to display.
Design > Data Sources The Select Command Builder now has additional attributes. There is an Automatic System Filter and Formatting Options that will enable the user to place the new attributes Styles, Template Content, and Item Content into a Raw HTML Data Source.
Design > Dynamic Scripts A Formatting > Rendering Mode attribute has been added which will render the Dynamic Script in either an HTML Table or Div.
Education > Questions Issues were addressed when using commas in when Control Type = Multi Select and when using check boxes.
FormRadioButtonList & FormListBox CpScripts A new Translate property has been added for use when SystemType=’KeywordList’. When set to ‘yes’ the keyword text will automatically be translated using Site Architecture > Translations.
Forms > Forms A new Template attribute has been added to Processing > File Creation. It allows you upload a file containing placeholders in the form: {FormIdGoesHere}. These placeholders will be replaced with values from the form and converted into a document which will be saved in Form > Results > File Output.
FormTemplateDownload CpScript This new script can be used with Forms > Processing > File Creation > Template to display a link to download the file on the form.
JPlayer CpScript This script has been updated to consider multiple files when using CurrentInfo with the FileUrl property. CurrentInfo support has been added to the Poster property.

Centralpoint Update 8.4.63
Monday, March 23, 2015
Feature Summary
CheckInButton CpScript This new script adds a check-in button to a page. On click it modifies a value in a module and reloads the page to display a checked-in message.
Education > Courses An issue was addressed when validators were not firing for Radio Button Lists and Form List Boxes.
ExtPagination CpScript An issue was addressed where the pager was not showing the number of items correctly.
FormAddToCartButton CpScript This script has been updated to return nothing when placed on a module that has not enabled Ecommerce.
Forms > Forms Page Type > Module Attributes (Automatic) now supports a new attribute, Columns to Display. This will show the form in a one or two column display.
JPlayer CpScript The ScriptType property is no longer case sensitive.
NavigationTier CpScript The Format property now accepts {5} which will write 'parent-selected' when the parent navigation is the current navigation page.
SearchTerm CpControl An issue was addressed with the Search Term result count when using the ModulePageOverrides CpControl.
Surveys > Surveys This module has been updated to include the comments in the email when “Users can write comments for this survey” is checked within the Options attribute and Email Results is set to Yes. The CC Email Address and BCC Email Address attributes have also been updated to support multiple addresses.

Centralpoint Update 8.4.62
Monday, March 9, 2015
Feature Summary
.NET Framework 4.5 Centralpoint will be updated to utilize the .NET Framework 4.5 this July with the release of version 8.5.0. It is a highly compatible, in-place update to the .NET Framework 4 which delivers better performance, reliability, and security. Windows Server 2003 installations will not receive this update because they do not support the .NET Framework 4.5, but they will continue to work as they do now. Microsoft is also ending support for Windows Server 2003 in July so we recommend upgrading to Windows Server 2008 in advance. The .NET Framework 4.5.2 must be installed on your server manually before Centralpoint version 8.5.0 will install, but we do not recommend installing it yet. Because it is an in-place update that replaces the .NET Framework 4 some changes could occur with your sites before the update that utilizes the new framework is released. We will preparing the sites to prevent problems with that installation over the next few months, and will add a sync note when Centralpoint has been fully tested to support this installation. My Module developers will also be required to upgrade to Visual Studio 2012 or 2013 before July because Visual Studio 2010 does not support the .NET Framework 4.5. Windows Server 2012 and SQL Server 2012 support be released in the months following version 8.5.0.
AutoLoginTestLink CpControl This CpControl logs a user in and redirect to a test from the Details View (#3) of the Education Module.
ExtCalculation CpScript A new extender CpScript has been created to support client side calculations in forms. The FormRadioButtonList and FormListBox have a new AppendDataAttributes property for use with this integration. See the help file for more information on how to set up and perform calculations.
FormListBox CpScript The Filter parameter has been updated to support the cpsys_LBrac and cpsys_RBrac constants.
Forms > Forms A new Page Type > Module Attributes (Automatic) option has been added. When selected the form will be automatically generated based on the attributes in the selected module.
FormState CpScript This script has been updated to support the following new properties: Format, DataType, EmptyValue, Truncate, TruncatedTextSuffix, RemoveMarkup, ReplaceText, ReplaceWith, and Preview.
HTMLNavigation CpScipt The ItemFormat and ItemFormatNoLink properties now support an additional format parameter to render the current site map item as selected.
JPlayer CpScript This script has been updated to include a new ScriptType property. When set to ‘Managed’ the jPlayer will render in a more responsive manner.
MiniCalendar CpScript This script has been updated to create links to the current audience when used in audiences other than Main.
UserInactivityTimer CpScript A new CpScript has been created to display a JavaScript alert and log a user out if they leave the browser open and take no action for a period of time.

Centralpoint Update 8.4.61
Monday, February 23, 2015
Feature Summary
Admin > Properties A new Web Site Login Change Account attribute has been added to allow authenticated users to log into the front end of the site as a different user without signing out first.
Admin > Properties A new Web Site Login Lockout Type attribute has been added. It allows you to lock out a Centralpoint Member permanently or for a given number of minutes after they enter the incorrect password a specified number of times.
Advertising > Sponsored Keywords The URL attribute has been updated to support the “/cpsys_Audience/” prefix to dynamically generate the audience system name portion of the URL.
AudienceHomePageLink CpScript A new Linked property has been added which can be set to false to remove the link from the value. The Value property has also been updated to support the “DesignInfo:SystemName” format to access Design > Styles attributes by system name.

Centralpoint Update 8.4.59
Monday, February 2, 2015
Feature Summary
Attribute & Column CpScripts The Preview='true' property now works with custom and ecommerce attributes including "cpsys_Attributes:" in columns. It has also been updated to run more efficiently by executing fewer database queries when called repeatedly in Column CpScripts.
Content > Events Automatically generated repeating events Summary attributes have been updated to support the instance start and end date when the Module Configuration > Summary attribute contains EventStartDate or EventEndDate.
Design > Data Sources The Formatting > Formatting Options = “Google Map” > Zoom Level attribute now accepts a 0 to automatically zoom the map to fit all of the markers.
Design > Dynamic Scripts A new Link Title attribute has been added to remove the link surrounding the slideshow title. A new “ad-description-desc” CSS class has also been added to the caption.
GoogleMaps Results View CpControl The ZoomLevel property will now automatically zoom the map to fit all of its markers when set to 0. An issue was also addressed causing problems with the map display when the pop up window contained invalid characters.
Surveys > Surveys An issue was addresses when a Surveys > Questions > Type was changed after answered were already recorded as a different Type. The Survey Results will now show graphs and free text if there are answers for them.

Centralpoint Update 8.4.60
Monday, February 2, 2015
Feature Summary
Admin > Properties When Console Requires Secure Channel (SSL) = Yes the system no longer adds the port number (:80) when redirecting from HTTP to HTTPS.
Alternative URL Attribute The default redirect functionality of this system attribute has been updated to support the "/cpsys_Audiences/" prefix which will be replaced with the current audience system name. This does not apply to Column CpScripts or other custom references to this attribute.
Attribute & Column CpScripts The Preview='true' property now works with custom and ecommerce attributes including "cpsys_Attributes:" in columns. It has also been updated to run more efficiently by executing fewer database queries when called repeatedly in Column CpScripts.
AudienceSelector CpScript This new script renders a hierarchical unordered list of linked audiences. By default it renders as a generic selector, but the various options and CSS styles can be used to control the appearance of a select list.
Broadcasts > Reporting This module has been updated to support paging and searching within reports.
Comments > All Modules A link has been added to the User Id attribute when a related record exists in the Members module. When a record exists in the Members module the User Name and User Email attributes are left empty so that this information doesn’t become stale. This link will provide a way to look up the user’s current attributes when this occurs.
Content > Events Automatically generated repeating events Summary attributes have been updated to support the instance start and end date when the Module Configuration > Summary attribute contains EventStartDate or EventEndDate.
Design > Data Sources The Formatting > Formatting Options = “Google Map” > Zoom Level attribute now accepts a 0 to automatically zoom the map to fit all of the markers.
Design > Dynamic Scripts A new Link Title attribute has been added to remove the link surrounding the slideshow title. A new “ad-description-desc” CSS class has also been added to the caption.
ExtAutoComplete Extender CpScript A SplitFieldValues property has been added that will split a field that has comma-separated values into individual entries when set to true.
GoogleMaps Results View CpControl The ZoomLevel property will now automatically zoom the map to fit all of its markers when set to 0. An issue was also addressed causing problems with the map display when the pop up window contained invalid characters.
HtmlNavigation CpScipt An issue was addressed when HTML encoding ItemFormat and ItemFormatNoLink.
Surveys > Surveys An issue was addresses when a Surveys > Questions > Type was changed after answered were already recorded as a different Type. The Survey Results will now show graphs and free text if there are answers for them.

Centralpoint Update 8.4.58
Monday, January 19, 2015
Feature Summary
Admin > Search All Modules A new Navigation Item Filter attribute has been added under More Actions… > Change Attributes. This attribute can be used to filter the console navigation items when more than one relates to the selected module.
AudienceHomePageLink CpScript The Value property now supports the a 'AudienceInfo:AttributeSystemName' format which will return the attribute value from the audience in the URL.
AudienceInfo CpScript This script now supports the following properties: Format, DataType, EmptyValue, Truncate, TruncatedTextSuffix, RemoveMarkup, ReplaceText, ReplaceWith, and Preview.
Comments > Configuration The CC, BCC, From and Subject attributes within the Form tab now support CpScripting. You must ensure that those scripts return suitable values for the generated email.
CustomProximitySearch CpControl A new ButtonText property has been added. When it contains a value a standard button will be rendered instead of an image button.
Data Transfer New Keywords and Roles options have been added to the Source and Destination attributes. This can be used to export and import data keywords and data roles.
FileOutput CpScript This new script will render a document path using a Template document, replacing CpScripts in the Template with their values.
FormAudience CpScript A new ForceRoot property has been added. If it is set to false the selector will not automatically select the Root value (Main Audience) regardless of whether it displays.
FormListBox & FormRadioButtonList CpScripts These scripts have been updated to support a new Joins property. It has also been utilized to create a more efficient query when the SystemType='TaxonomyTier' and DataFilter contains a value. A new RequiredFieldErrorMessage property has also been added.
Forms > Forms Wizard A Data Source is now created at the end of the wizard which renders a report based on the Forms > Results Module. Module Configuration XML is now saved automatically to the Forms Module in the Forms Wizard Custom Attributes File attribute. There is also a new Class Prefix and Suffix feature that will add CSS classes to the Form automatically.
FormTaxonomy CpScript A new DataFilter property has been added. It is used to filter the taxonomy so that it only displays taxonomy items that have been selected. You can enter the system name of the console navigation item (module) containing the data, or enter cpsys_CurrentModule to have the system automatically generate the table name using the current module.
JPlayer CpScript This script now supports a “CurrentInfo:AttributeSystemName” format in the FileUrl, PlayerWidth, and PlayerHeight properties. The CurrentInfo prefix allows this script to retrieve attribute values when rendered on a Details View (#3).
MobilePrintPage CpScript A new JavaScriptOverride property has been added. Enabling this feature will allow you to print a form or other page that occurs after a post back. It resolves issues with to forms printing just the first page, not the summary view.
Policies ItemHyperlink CpDataBind Adding an additional parameter to this data bind with the value ‘true’ will cause the item hyperlinks to track clicks in Stats > Clicks.
PoliciesHtmlView CpControl This new CpControl has been developed for use on the policies module’s Site Architecture > Module Designer > Results View (#2). It will render all Policies in a Manual with formatting from the Policy Item Content as HTML attribute. It is intended to render policies on a Manual View and cannot be used when the Policies Item Content renders on the Results View itself. It uses the hidden Manuals > Policies In Manuals to determine the policy sort order.
Procedure Manuals > Manuals The policies Site Architecture > Module Designer > Results (#2) View tab now contains a new Manual Item Content attribute. When this attribute contains a value the policies results view will include search results from the manuals module.
Site Architecture > System Pages New "Login Display CAPTCHA After" and "Login CAPTCHA Label" attributes have been added to the Login tab. By default they will cause Login.aspx, not mobile or custom logins, to add CAPTCHA validation when the user attempts to authenticate with an incorrect password 3 or more times. To disable this feature the Login Display CAPTCHA After attribute can be set to 0.

Centralpoint Update 8.4.57
Monday, January 5, 2015
Feature Summary
Admin > Properties A new Web Site Login Lockout After attribute has added and is disabled by default. When it contains a value and the user enters an incorrect password that number of consecutive times, the user's account will be automatically locked out. The lock out is achieved by setting that user's Members > Details > Locked Out attribute to Yes. Their account will remain inaccessible until it is manually re-enabled via the client console. This feature only applies to user accounts created within Centralpoint.
Canonical URLs The system has been updated to automatically generate a canonical meta tag on all navigation and home pages in addition to standard module details views. A canonical meta tag is generated when the left part of the URL in the address bar differs in any way from the URL that the system would generate. This includes casing which should help to improve publicly accessible site SEO.
Form CpScript The property FormInfoStartPage was added. This optional property will start the form on a specified page if the fdid querystring is used and is a valid Data Id.
Master > Web Sites > [WebSiteName] A new Change System Name feature has been added under Aliases. This feature is only available when the current user has Personalization > Display System Names = Yes in their account settings.
RelatedData CpScript This script has been updated to automatically convert the Audiences and Taxonomy column GUIDs to their related Audience or Taxonomy Names.
SavingsCalculation CpScript This new script can be used to display the difference between two numeric attribute values. It is typically used with ecommerce prices on in the Details View (#3).
UserInfo CpScript The AttributeSystemName property has been updated to support related modules. By adding :RelatedModule:[ModuleSystemName]:[RelatedAttribute] to the attribute system name you can retrieve that attribute from a record which relates to the user instead of the user’s record itself.

Centralpoint Update 8.4.56
Monday, November 24, 2014
Feature Summary
Design > Data Sources CpScripts are now allowed in the Raw Html Formatting Option for Styles and Scripts.
Design > Styles New Hide When Empty attributes have been added to the Left and Right tabs. Selecting Yes will dynamically remove the section from the HTML when it contains no Content, Advertisers, or Navigation. New Global > Scripts and Misc > Forms CSS Class attributes have also been added. The Misc tab is only available if you are using the Default site type.
ExtGoogleAutoComplete Extender CpScript This new extender script has been developed to show valid addresses when typing into a textbox. A new Property, Add Query String, has been added to the Design > Data Sources > Formatting Option > Google Map, Google Maps (Results View) CpControl, Google Maps (Details View) CpControl, Audience Google Map CpControl, and Site Architecture > System Pages > Audience in order to add a query string parameter to the Google Map library to work in conjunction with this script.
JPlayer CpScript This new script can be used to render an audio or video player when provided the path to a file. Please check the Scripting help file for information on how to use this script.
NavigationTier CpScript New ShowHiddenPages & ShowNavGroups properties have been added. These properties have been documented in the Scripting help file.
ReadSessionValue CpScript A new Format property has been added to this script.
SiteMapInfo CpScript New Id and JObject Properties have been added to this script. They can be used to add a JavaScript variable to the page called cpsys.CpScripting, and the resulting value of this script will be added to this variable instead of writing it directly to the page. It will be accessible using the provided Id in the following format: cpsys.CpScripting.SiteMapInfo.YourId.

Centralpoint Update 8.4.55
Monday, November 10, 2014
Feature Summary
Admin > Properties Centralpoint has been updated to automatically fall back to local jQuery references when Header Tags > Enable Content Delivery Network = Yes and the Microsoft Ajax Content Delivery Network is not available.
Attribute & Column CpScripts The ReplaceText property supports a new cpsys_CpScripting constant. When ReplaceText='cpsys_CpScripting' all CpScripts will be replaced with the empty string or the value placed in the ReplaceWith property. This was primarily designed to remove CpScripts from dynamically generated summaries and captions rendered via data sources.
Design > Data Sources An issue was addressed when using Formatting Option > Raw Html and using Empty Item > Empty String or Error Message while in Edit Mode. The edit link now appears instead of nothing.
Design > Dynamic Tab Display, MiniCalendar CpScript A new message is sent as a error when the jQuery UI Theme is not found.
Publishing > Articles An issue was addressed when using the year option to filter issues on the Home View (#1).

Centralpoint Update 8.4.54
Monday, October 27, 2014
Feature Summary
Admin > Properties A new Website Password Expiration property has been created. It is designed to work with a new Master > Content > Scheduled Tasks > Job called Expire Users Password. When this scheduled job is configured in the master console it will use the property to find users who have not changed their password within the provided number of days. These users will have their Locked Out and Password Change Required attributes set to Yes. This can be used to force the user to change their password during their next login attempt.
Design > Media Files A new Light Box option has been added to the Style Options attribute.
Design > Styles A vulnerability in server side validation of Comments forms displayed when Global > Drop Show is set to Yes has been repaired.
FormHiddenField CpScript This script now supports new cpsys_RandomString and cpsys_RandomComplicatedScript constants in the DefaultValue property.
FormState CpScript A new SqlEncode property was added. This property must be set to true when a form state CpScript is used in Design > Data Sources > Attributes > Select Command within single quotes in a SQL filter. It is designed to prevent XSS and SQL Injection which is possible when filters are generated from form fields or query string variables. Example: PhysicianDirectory.LastName = 'cpsys_Null'
FormUpload CpScript A caching issue in the client console related to Resources uploaded using this script has been addressed.
HtmlNavigation CpScript Renders an HTML navigation list (ul) including all first tier items (li) and descendants as nested lists. It was designed to provide an audience specific raw HTML navigation which can be formatted using a client side plugin.
PasswordHistoryValidator CpScript A new forms management validator script used on change password forms. It is intended to ensure that a user does not change their password to one that they have already used.
Site Architecture > System Pages The Account Activation tab has been updated to include a new Enable Password Rules Validation attribute. After enabling this feature you can enter a custom password validation regular expression and error message.
Surveys > Questions This module now supports 30 answers per question.

Centralpoint Update 8.4.53
Monday, October 6, 2014
Feature Summary
Design > Dynamic Tab Display A new collapsible attribute displays when the tab type is set to jQuery. Setting it to yes will allow the tab to collapse when clicked a second time.
Design > Styles New Header Elements, Perimeter Header, and Perimeter Footer attributes have been added to the Global tab. Header Elements renders raw HTML to the HTML header between the Properties & Audiences Header Elements. CpScripts are supported in the same manner as Properties & Audiences Header Elements. The Perimeter Header and Footer attributes render raw HTML to the beginning and end of the HTML form respectively. They render outside of perimeter advertisements. A new Convert to PDF attribute has also been added to the Icon tab, but you must open and re-submit existing records before this new icon can be used. New Mobile Nav and Misc tabs have been added when the Default site type is used. The attributes in these tabs are not automatically utilized by the system, and are intended for use from the DesignInfo CpScript. The Global > Custom Styles attribute has also been moved to the top of the page, resized, and updated to support the DesignInfo CpScript.
Members > Dashboards > Gadgets A new HTML option has been added to the Gadgets attribute. It supports HTML and CpScripting and was designed to be used as a preset gadget. This module also contains a new help file which describes how to use this new gadget.
Site Architecture > System Pages A new Account Activation > Change Password History Validation attribute has been added. When enabled it allows you to ensure that the user does not reuse the same password within a given number of password changes.

Centralpoint Update 8.4.52
Monday, September 15, 2014
Feature Summary
Console Navigation Attributes The navigation item names displayed in this attribute have been updated in the Members, Administrators, and Audiences modules. They no longer display the path of system names unless your Account Settings > Personalization > Display System Names attribute is set to Yes.
NavigationTier CpScript This new script has been created to display a single tier of navigation with a parent header. The list and its items can be styled with CSS classes or reformatted using format strings. It also supports a Menu property which can be used to render the child items dynamically when the mouse goes over the parent. It has been documented in the Scripting help file.
Site Architecture > System Pages A new Search > Results Back Button Visible attribute has been added. New search scripts have also been added to the Centralpoint Q & A > Mobile Web Site Search help file. These new scripts are easier to use and support additional functionality like the ability to block searches with no criteria.

Centralpoint Update 8.4.51
Tuesday, September 2, 2014
Feature Summary
Ecommerce > Merchants New Point & Pay and Orbital – Chase Paymentech tabs have been added as well as new FormPaymentPointAndPay and FormOrbitalChasePaymentech CpScripts for form processing.

Centralpoint Update 8.4.50
Monday, August 11, 2014
Feature Summary
ContextListFilter CpScript This new CpScript was created to filter a DataSource by a list of values collected using the new ContextListColumn CpScript in the Results View (#2) > Item Content of a module. As the module designer renders rows the ContextListColumn CpScript will create a list of values from the column entered and the ContextListFilter CpScript. This list of values can be used to render a SQL filter where a field is IN that list of values. This is commonly used to swap a comma separated list of DataIds rendered from a custom data list box attribute with HTML generated by a data source.
ExtScrollBar CpScript The related plug-ins (jquery.mCustomScrollbar.js, jquery.mCustomScrollbar.css, and jquery.mousewheel.min.js) have been upgraded to the latest version.
FormTextBox CpScript A new DataWatermark parameter has been added. When it contains a value it will be added to the text box as a watermark and a “cp_watermark” CSS class will be added to the HTML element for styling.

Centralpoint Update 8.4.49
Monday, July 28, 2014
Feature Summary
FormAudienceProximity CpScript This new script is used to render a record’s related audiences, and the distance to each audience, when the user enters an address or zip code into a form field and executes the search. It was intended to work with the FormAudienceProximityOrderBy CpScript, and requires that individual audiences are selected instead of using 'All Audiences'. This script has been documented in the Scripting help file.
FormAudienceProximityOrderBy CpScript This script is used to sort search results by their related audience distances when the user enters an address or zip code into a form field and executes the search. It was intended for use at the beginning of a Site Architecture > Module Designer > Results View (#2) > Order By attribute, and requires that individual audiences are selected instead of using 'All Audiences'. This script has been documented in the Scripting help file.
MobileNavigation2 CpScript A new IncludeHiddenPages property has been added. When set to 'false' navigation items whose Visible attribute is set to 'No (Hidden Page)' will not be included.
ModulePageOverrides CpControl A new HomeErrorWhenDocExists property has been added. By default Centralpoint displays the Home View (#1) of the module when a URL containing a document identifier (/Audience/SiteMapItem/Document.aspx) is accessed and the Document doesn't exist. When this property is set to 'true' the module will return a 404 error instead which can be handled by the Admin > Error Messages/Redirects module. This property is set to 'false' by default.
Pager CpControl A new "cpsty_PagerCurrentPage" CSS class has been added to the current page link.
URL Rewriter A bug in Centralpoint's URL rewriter as it relates to query string variables has been discovered and repaired. During the URL rewrite the query string variables were being decoded which apparently had very little effect on how they worked until a site was accessed with an encoded ampersand. When it became decoded Centralpoint then treated the ampersand as the end of the query string variable and truncated it at that point. To repair this problem we have updated the URL rewriter to leave the query string variables encoded as it should have in the first place.

Centralpoint Update 8.4.48
Monday, July 14, 2014
Feature Summary
DynamicTab CpScript This script has been enhanced to work with records in any module instead of just Design > Dynamic Tab Display. Custom attributes can be used to add Tab1Title/Tab1Content through TabNTitle/TabNContent attributes, and the other Dynamic Tab Display attributes can be configured as script parameters. To enable this new feature the DataId parameter must be set to 'cpsys_Attributes' and the script must be placed on the Details View (#3) of the module containing the custom tab attributes. The new script properties have been outlined in the Scripting help file. Tab titles also now support CpScripting.
ExtSpellCheck CpScript This new extender script allows users to click a button to the check the spelling of the contents of a text area. It must be placed in the Site Architecture > Navigation > Header Tags > Custom Elements attribute of the Navigation record on which the spell checker will render. You can then point the Target property at the text area and the trigger property at the spell check button. This new script has been documented in more detail in the Scripting help file.
ExtWatermark CpScript This script has been updated to support text boxes and text areas.
FormCompareValidator CpScript A new ValueToCompare property has been added to validate against static values. It is only used when ItemToCompare is empty. A new AttributeToValidate property has also been added to validate the value of a records attribute instead of a form field. It is set to the system name of an attribute and will only work when the ItemToValidate property contains the id of a form field which will return the DataId of the record you wish to validate.
MobileNavigation2 CpScript This new script works much like MobileNavigation, but with records from Site Architecture > Navigation instead of Design > Mobile Navigation. Set the RootSystemName property to the system name of the Navigation record whose children will be rendered as nav items. Then set ContentAttribute to the system name of the attribute whose content will be rendered in the dynamic menu displayed when you hover over that nav item. This new script has been documented in more detail in the Scripting help file.

Centralpoint Update 8.4.47
Monday, June 23, 2014
Feature Summary
Account Settings When Personalization > Default Sort Order is set to 'Last Modified Date', all module grid view sorting has been updated to consider the record creation date. Previously new records would show up at the end of the list in system Modules because they had been created but never modified.
AjaxControlToolkit Removal This update will remove the AjaxControlToolkit integration from Centralpoint in favor of jQuery and jQuery UI. The latest AjaxControlToolkit upgrade has been reviewed and it provides little benefit over jQuery and JQuery UI, includes 8 additional integrations, and requires changes to the system ScriptManager object. All system features that depended upon the AjaxControlToolkit have been rewritten to use jQuery and jQuery UI. The sync will modify the Root/web.config file by removing the AjaxControlToolkit from configuration/system.web/pages/controls. If you have any custom code or My Modules that utilize this integration you can keep it as a custom integration by adding "/Bin/AjaxControlToolkit.dll" to Admin> Properties > Sync Exclusions in each site before updating or sync'ing. This will prevent the removal of the DLL, prevent the web.config changes, and will protect the integration from future sync's and updates.
Content > Homepage Items This new content module content has been designed maintain homepage slideshow and presentation elements.
FormAddToCartButton CpScript New VerifyPrice, VerifyPriceType, and Event parameters have been added to this script. Setting VerifyPrice to the system name of the price attribute will prevent the button from being displayed when the price is set to 0. The VerifyPriceType parameter sets whether the system name relates to an attribute or a column. These new parameters have been documented in more detail in the Scripting help file.
GeneratePasswordHash Data Transfer CpScript A new UseDefaultValueOnUpdates parameter has been added to the Data Transfer GeneratePasswordHash and GeneratePasswordHashSalt CpScripts. When set to true the selected column's value will be used on inserts and the existing record's value will be kept on updates. GeneratePasswordHash also now supports a DefaultValue parameter which is used when the value cannot be found.
ModulePageOverrides CpControl New page base class render event override properties have been added: TitleOverride, MetaDescriptionOverride, and MetaKeywordsOverride. These new properties have been used to extend this control to support the following new parameters: HomeTitle, HomeMetaDescription, HomeMetaKeywords, ResultsTitle, ResultsMetaDescription, ResultsMetaKeywords, DetailsTitle, DetailsMetaDescription, and DetailsMetaKeywords. The use of these properties has been documented in the Module Designer help file.
Rating CpControl This control has been rewritten using jQuery instead of the AjaxControlToolkit.
TaxonomyProximitySearch CpControl The ZipCodeWatermark property has been rewritten to use jQuery instead of the AjaxControlToolkit.
Web.Config Changes This update will audit all Root/Web.Config files for duplicate PoliciesAndProcedures.ashx HTTP Handler references and remove the duplicates when they exist. These duplicates were created on Windows Server 2003 installations as a result of update version 8.4.11. No side effects have been reported, but the duplicates are being removed for consistency.

Centralpoint Update 8.4.46
Monday, June 9, 2014
Feature Summary
Account Settings The following system Modules now utilize Personalization > Default Sort Order like standard Modules: Admin > Roles, Development > All Modules, Design > Media Manager, Development > Console Navigation, Development > Keyword Lists, Members, Site Architecture > Administrators, Site Architecture > Audiences, Site Architecture > Module Designer, and Site Architecture > Taxonomy. This change has also been applied to the following Master Modules: Admin > Private Labels, Admin > Roles, Admin > Users, Content > Scheduled Tasks, Content > Web Sites, Deployment > Web Sites, CMS > Keyword Lists, CMS > Modules, CMS > Navigation, and CMS > Relations. Title and Publish Start Date attributes will be replaced with the closest related attribute when necessary. Changes to Account Settings may require you to log out and back into the console.
Admin > Global Login New Server Request Username & Password attributes have been added when Source = “Active Directory” and Windows Authentication (Single Sign-On) = “Enabled”. These credentials are used when the server itself accesses a URL in the site to generate a PDF.
AjaxControlToolkit Removal An update released in the near future will remove the AjaxControlToolkit integration from Centralpoint in favor of jQuery and jQuery UI. The latest AjaxControlToolkit upgrade has been reviewed and it provides little benefit over jQuery and JQuery UI, includes 8 additional integrations, and requires changes to the system ScriptManager object. All system features that depended upon the AjaxControlToolkit will be been rewritten to use jQuery and jQuery UI. When the integration is removed the sync will modify the Root/web.config file by removing the AjaxControlToolkit from configuration/system.web/pages/controls. If you have any custom code or My Modules that utilize this integration you can keep it as a custom integration by adding "/Bin/AjaxControlToolkit.dll" to Admin > Properties > Sync Exclusions in each site before the integration is removed. This will prevent the removal of the DLL, prevent the web.config changes, and will protect the integration from future sync's and updates.
CAPTCHA Images A new Captcha.ashx HTTP Handler has been implemented and used to replace all system CAPTCHA images. This update will trigger an automatic change to all Root/Web.Config files which adds the new HTTP Handler registration. The old WordVerification.ashx HTTP Handler has been depreciated, but retained for backward compatibility.
CurrentUrl CpScript An issue with this script related to URL rewrites has been resolved.
Education > Reports The Certificate attribute has been changed to an updateable RTF Editor control.
ExtAttributeSwitch CpScript This new extender CpScript was created to toggle the visibility of multiple container HTML elements based on the selection in a list box or radio button list. It was primarily designed to switch on or off form elements based upon a parent form control.
File Upload Controls A bug was found on some servers related to the recent changes made to standard file upload controls. When a file was uploaded it did not inherit the permissions of the Uploads folder. It would render properly when resized, but would return an error if accessed directly in the browser. This update includes a patch to repair this bug.
Form Control CpScripts The "cpsys_Translate:" prefix is now supported in the DefaultValue, PleaseSelect and AddListItems parameters of the following CpScripts: FormListBox, FormCascadingDropDownList, FormMobileLoginButton and FormRadioButtonList.
Form Validation CpScripts New ItemToEnable and ItemToEnableOnValue properties have been added to the following validators: FormRequiredFieldValidator, FormRangeValidator, FormPatternValidator, FormCompareValidator, FormLengthValidator, FormUniqueFieldValidator, and FormRegularExpresssionValidator. They allow you to enable and disable the validator based on the value of a parent control, and were designed to work in coordination with the new ExtAttributeSwitch CpScript.
MobileAddToHome CpScript This new CpScript has been created to show a pop-up on mobile devices asking the user to “Add To Home”. Different pop-up options have been provided for Apple or non-Apple devices. The default styles of these pop-ups can be overridden with custom CSS.

Centralpoint Update 8.4.45
Tuesday, May 27, 2014
Feature Summary
Admin > RTF Editor A new Render Mode has been added which defaults to Auto. This will render the editor in Lightweight mode on newer browsers and Classic mode on older browsers. You can use this attribute to change this setting if desired.
Design > Dynamic Tab Display A new Tab Type = “jQuery Tab” > Remember Clicked Tab has been added. Setting to No will prevent the system from setting the active tab automatically.
Design > Mobile Navigation The Menu Width attribute now accepts Width = '0' which will cause no pixel width to be set on the Menu Content HTML.
File Upload Controls All standard file and resource upload controls have been rewritten using the RadAsyncUpload control because Telerik has marked RadUpload as obsolete and discontinued support: http://www.telerik.com/help/aspnet-ajax/upload-overview.html. The new implementation now supports drag and drop file upload from windows explorer.
Forms: Field Map Builder The Field Map Builder link is located in the header text of the Processing > Module Submission = “Yes” > Field Map attribute, and is used to automatically generate field map XML. This utility has been updated to provide a drop down list box of all form elements next to each attribute. This list is dynamically generated by parsing the contents of the form, and items will be automatically selected if they match an attribute system name. This utility supports following scripts: FormTextBox, FormHiddenField, FormUpload, FormAudience, FormEditor, FormTaxonomy, FormRadiobuttonList, and FormListbox.
MobilePrintPage CpScript This script now renders an ALT tag that reads "Printer Friendly Version".
Telerik Integration Upgrade The Telerik UI for ASP.NET AJAX integration has been upgraded to version 2014.1.403 from April 2014. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. Telerik has removed the following skins: Transparent, Hay, Forest and Sitefinity. If you are using any of these skins they will be changed to a default skin and you can use Admin > RTF Editor > Configuration > Skin or Design > Dynamic Tab Display > Type = "iFrame Tab" > Skin to select a new skin if desired: http://www.telerik.com/help/aspnet-ajax/editor-skin-basics.html.

Centralpoint Update 8.4.44
Monday, May 12, 2014
Feature Summary
Admin > Properties New Administrators Console Navigation Default and Administrators Accessible Audiences Default attributes have added. They control the default values of the Site Architecture > Audiences > Console Navigation and Accessible Audiences attributes respectively.
Client Console The "Page Options..." selector now contains a "More Audiences" section when you are logged into one audience console and you have access to others. It allows you to change audiences more easily than the Audience Tree. It only displays audiences that include the current navigation item and are accessible to the current administrator. It does not include the current audience and does not render when in the Main audience console.
Design > Data Sources The Data Source > Twitter > Twitter Type > User TimeLine option now automatically generates hyperlinks around URIs that exist in the tweets.
Design > Data Sources A new Google Maps option has been added to Format > Formatting Options. When selected it provides the attributes required to generate a Google Map containing markers for each location in the data source.
Design > Dynamic Tab Display A new Add Break Tags attribute has been added when Tab Type = jQuery Tab. When enabled this feature adds two HTML BR elements before the content panels.
ExtLightBox CpScript This script was created to open related content in a lightbox popup.
FormTextBox CpScript A new RequiredFieldErrorMessage parameter has been added to this script. When it contains value the system will automatically add a FormRequiredFieldValidator which relates to the current FormTextBox and displays the provided error message when the form is submitted without a value in the text box.
HTML Language Declaration A language attribute has been added to the HTML element of all web site and console pages according to http://www.w3.org/International/questions/qa-html-language-declarations. On web site pages the language is defined by the Site Architecture > Audiences > Global > Culture attribute if Culture Override if it is not set to None. Otherwise, it is defined by the Admin > Properties > Globalization > Culture.
HtmlImage CpScript A new script created to render an HTML IMG tag where the SRC and ALT attributes can be set using Plain Text, Attribute, or Column values. It is the first script to work with attributes and columns and to support multiple attribute/column values at the same time. It is also the first in a new line of HTML scripts that render all CpScript parameters directly as HTML attributes. It has been documented in the Scripting help file.
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been updated making the previously Stable version Legacy and the previously Beta version Stable. If your sites are still using the Legacy version you should not install this update. If you discover problems after the update is installed you can switch to Legacy giving you time to resolve the problem then change back to Stable. If you are using the Design > jQuery UI Themes module it is recommended that you regenerate your themes on the latest version by following the instructions under the Theme attribute of each record.
Members & Administrators The Reset Password feature has been updated to display a JavaScript alert and prevent the password from being reset when the user's account is locked. This change has also been applied to Master > Admin > Users.
Site Architecture > Module Designer > Events The Calendar Month View now has two new attributes for Next and Previous Image Alt Tag text.
VersionList CpControl This control only works in the Procedure Manuals > Policies module designer. It has been updated to support the following values: CreationDateText, CreatedByText, ApprovedByText, TitleText, and ChangesMadeText.

Centralpoint Update 8.4.43
Monday, April 28, 2014
Feature Summary
AjaxDataSource CpScript This new script can be used to trigger a data source to execute and render when a client side event occurs. It is typically used to dynamically display more information when a user clicks a button.
Audiences DataTransfer CpScript New IsCda and IsConsole parameters have been added to import records that specify front end and console accessibility.
Data Transfer The Standard Module destination has been updated to automatically remove duplicate and invalid GUID values from Audiences, Taxonomy, and Roles.
Design > Data Sources A new Twitter option has been added to the Data Source attribute. It is used to retrieve, format, and render a specific Twitter User Timeline.
Design > jQuery UI Themes This module has been updated to support changes made to the jQuery UI ThemeRoller downloads.
Development > Content Audit The SQL statements have been updated to improve the performance of this module. A Debugging attribute has also been added which only displays when Tracing is enabled.
Development > Errors Exception handling changes have been made to include more information in errors and detect performance problems in scripts.
jQuery & jQuery UI Versions Admin > Properties > Header Tags > jQuery & jQuery UI Versions has been added so that you can test the Beta (next) version before it is released as the Stable version in the following update. Please test all custom jQuery and jQuery UI features by switching to Beta after installing this update then switch back to Stable once testing has been completed. If you are using the Design > jQuery UI Themes module you may have to create new themes for testing and switch back afterward.
Password Generation All system methods used to generate passwords and password salts have been updated to include non-alphanumeric characters.
Reporting > Report Builder The update view Copy button has been added and the File Name attribute is no longer required. The file name is now automatically generated from the Title when it is empty, and a trigger is used to ensure that it is unique.

Centralpoint Update 8.4.42
Monday, April 14, 2014
Feature Summary
Centralpoint Backups The system has been updated to automatically send a "Centralpoint Backup Failure Notification" email to Master > Admin > Settings > Error Notification Email address when a backup fails. This email includes the details of the error that triggered the failure and how to resolve the problem.
Comments > Configuration An issue was addressed when Form > Email Required was set to Yes but the Email Label Alias was not populating.
Cross-Site Request Forgery (CSRF) Centralpoint's page base class has been updated to use the ViewStateUserKey property to protect against spoofed post backs. This change applies to all consoles and web sites.
Development > All Modules The More Actions… > Search & Replace feature has been updated to support apostrophes in the Search For attribute.
FormTextBox CpScript This script has been updated to automatically disable auto-complete when TextMode is set to Password.
ReverseHyperlink CpScript This new script extends the Attribute CpScript to not only retrieve the attribute value, but also link titles from other Modules that exist within that value. If it finds a Title from the related module in the attribute value it automatically inserts a link to that record. This script is only intended to link records from glossary style Modules containing a reasonably small number of records.

Centralpoint Update 8.4.41
Monday, March 31, 2014
Feature Summary
Console RTF Editors Dotted line borders have been added around DIV elements in the client console RTF Editor Design Mode. These dotted line borders will not render anywhere except the RTF Editor's Design Mode.
Data Transfer A new "Apply Quick Defaults" button has been added to the top of the Fields tab. It is designed to review all Scripting fields that require manual input and change them to Default fields if they contain a default value or are not required. This button is intended to help you create imports with only a few changes more quickly, but is cannot anticipate every configuration problem. You may still have to review some or all of your fields after clicking this button.
Design > Data Sources & Dynamic Scripts An issued has been addressed with the Image Slideshow when images with spaces are uploaded.
Development > All Modules (Delete Records) A new Module Filter attribute has been added to this utility. The Delete Records feature is accessed by selecting it from the "More Actions…" drop down list on the top right of the module’s grid view.
Forms > Forms A Cancel Button issue which caused the page not to refresh when Manage Form Buttons was set to Yes has been addressed.
Module Configuration > Summary Attribute When a DateTime attribute is selected the system will now automatically convert the DateTime value to from UTC using the administrator's time zone.
RelatedData CpControl/CpScript The old RelatedData CpControl has been depreciated and replaced with a new RelatedData CpScript which is documented in the Scripting help file. The new CpScript provides more flexibility of placement as well as new features like multiple source and related attributes, improved item formatting, more query flexibility and efficiency, and a new caching algorithm. The depreciated CpControl has been updated to use the new query and caching algorithms, and may require additional testing.
Site Architecture > Module Designer (Policies) >Details Version View An issue triggered when a Policy was deleted while one of its versions was being accessed has been addressed.

Centralpoint Update 8.4.40
Monday, March 17, 2014
Feature Summary
AuditTrialAttribute CpDataBind This new DataBind renders a console-like audit trail via any Module Designer > Results View (#2) > Item Content attribute.
Blogs > Topics Taxonomy Subsets 1 - 3 have been added to this Module.
ChangeRequestForm CpControl When Procedure Manuals > Policies > Approval Signature Required = Yes this control will require a signature.
Content > Generic Enhanced C An issue was addressed when using the GeoCodes feature with this module.
Content > Locations Taxonomy Subsets 1 - 3 have been created for this Module.
Content > Video Library Taxonomy Subsets 1 - 3 have been added to this Module.
Design > Dynamic Navigation Edit Mode is now supported, and an issue was addressed when Rendering Mode is List and the Orientation is Vertical for Static Menu Items. Unique classes have also been added to the List mode first-level LI tags.
Design > Styles Custom Styles are now rendered above Media Queries (Responsive Design).
LoginStatus CpScript The properties LoginText, LogoutText, and ToolTip now support the cpsys_Translate: prefix.
LoginUsername CpScript The AnonymousUserName property now supports the cpsys_Translate: prefix.
MobileEmailThisPage CpScript This new CpScript adds the Email Icon to any page where it is placed. The link will still only work on module pages.
Site Architecture > Module Designer (Events) > Calendar Month View A new Use Custom Styles attribute has been added to reduce the number of styles attributes required.
System Pages > Search A new ExcludeFromSiteSearch=’true’ parameter is supported in Results Item Content CpScripts. When added to a CpScript in the Results Item Content it will cause CpScripts contained in the resulting value to return an empty string.

Centralpoint Update 8.4.39
Monday, March 3, 2014
Feature Summary
Admin > Error Messages This module has been renamed "Error Messages/Redirects".
Admin > Global Login The Source = "Active Directory" option has been updated to more gracefully handle Active Directory configurations that return an error when a login fails. These configurations sometimes displayed an error in the past when a valid user entered an invalid password, but they now just trigger the typical failed login workflow.
Admin > URL Redirect This module has been renamed "URL Redirect to Audiences".
Ambiguous Column Name Errors The system has been updated to prevent many ambiguous column name errors by detecting when the column name was input by an administrator and should be prefixed with a system table name.
Console All Attributes Searches An error returned when searching over "All Attributes" in a module with custom grid fields that are not prefixed properly has been resolved. This occurred in standard module grid views and data list box attributes.
Data List Box Attributes An issue with the selected item link in attributes like Publishing > Article Pages > Articles has been resolved. This problem only occurred when the list box related to a module that joined data from more than one table.
Design > Styles The selected Media Queries (Responsive Design) styles are now rendered from largest to smallest.
Design > Styles The selected Media Queries (Responsive Design) styles are now rendered to the style sheet from largest to smallest.
Development > Content Audit A new module has been created to crawl and audit an audience's content. It includes a Custom option as well as a pre-built Responsive Design audit which can be used to find content that is likely to break a responsive audience layout.
Form CpScripts The DefaultValue property's "cpsys_Constant:AudienceInfo:" prefix now supports the same properties as the AudienceInfo CpScript.
ModulePageOverrides CpControl This new control can be placed in the Home View (#1) > Home Header Content of any module to override many of the module page settings like ResultsOrderBy and ResultsPageSize. This control is highly technical and should be used with extreme caution. Some settings may work in one module and not in others, or could cause side effects that are not immediately evident. This control has been documented in the Site Architecture > Module Designer help file.
Site Architecture > System Pages > Search An issue with secondary module links when searching over all audiences has been addressed.
ZipFilesDownloadButton CpScript This script has been updated to utilize form fields instead of the query string to support the selection of a larger number of files.

Centralpoint Update 8.4.38
Monday, February 17, 2014
Feature Summary
Content > Generic Enhanced A - Z A Taxonomy Subset Format module property has been added to these Modules to control the formatting of dynamically generated taxonomy subsets.
Content > Generic Enhanced K - Z More Generic Enhanced Modules have been created.
CurrentUrl CpScript An optional DomainOnly parameter has been added. When set to true the script will only return the domain (www.domain.com) portion of the URL.
Design > Data Sources Formatting > Formatting Options = “Image Slideshow" now enables a new Generate Links attribute. When enabled you can control the URL Content, Link Title, Link Image To Record, and Link Thumbnails.
Design > Data Sources Formatting > Formatting Options = “Data List" now enables a new Custom Scripts attribute.
Design > Dynamic Tab Display An issue has been addressed regarding tabs collapsing when the Active Tab attribute was in use.
ExtTable CpScript This new CpScript will use client side code to extend an HTML Table element to include advanced interaction controls like sorting, searching, and paging. This CpScript can be used in combination with Dynamic Scripts or Data Sources that return a reasonable number of records.
Policies Module Designer A new PDF Generation tab has been added to format RTF Editor Policies for PDF conversion on the front end of the site. The DataBinds DownloadLinkColumn for the Results View (#2) and DownloadAttribute for the Details View (#3) were also created to facilitate this conversion.
SiteMapInfo CpScript A new LowerCase parameter has been added. When set to true the return value will be converted to all lowercase characters.

Centralpoint Update 8.4.37
Monday, January 27, 2014
Feature Summary
Admin > Syndication This module was formerly called XML/RSS. A new Formatting > Custom option has been added to syndicate content in any format. A new Admin > Template Gallery record called “Custom JSON News Feed” has also been created which will demonstrate how to use this new feature to syndicate module content using JSON.
Aspose Integration The license file has been moved from the site’s Bin folders to the Integrations folder and a new SetAsposeLicense method has been added to the Management object.
Content > Generic (Enhanced) A new "Alternative URL Attribute" module property has been added to all Generic and Generic Enhanced Modules. It can be used to automatically populate the Alternative URL attribute with the value from a different attribute upon submission.
Diversified Check Solutions Support for this payment method has been added to Forms Management with a new FormPaymentDiversifiedCheckSolutions CpScript and Ecommerce with a new Merchants > Diversified Check Solutions tab.
ExtAccordion CpScript An issue with HTML Encoding when expanding an accordion has been resolved.
Publishing > Issues A new Filter By Display Status module property has been to enable display status filtration of issues.
Voting > Campaigns An issue with the reported vote count when a Write In Vote was used in multiple Campaigns has been resolved. This change will not be applied to your site unless you submit the related Site Architecture > Module Designer record.


Corporate Structure

Established in 2000, Oxcyon is a privately held Ohio Corporation with over 23 years of extensive experience and knowledge capital in world-class Enterprise development. Centralpoint's bi-weekly updates ensure no client is left behind, effectively negating the obsolescence typically associated with competitors. Founded by Samuel Keller, who serves as President & CEO, Oxcyon has gained early market traction across a diverse range of verticals including Healthcare, Manufacturing, Publishing, Government, Banking, Insurance, and more. Oxcyon proudly maintains over 350+ client relationships worldwide, supported by an extensive staff and a global partner ecosystem consisting of over 150 skilled professionals. Centralpoint boasts a selection of over 220 modules out of the box, offering seamless integration with Active Directory, SAML, and other systems, enabling secure user management by role.

Oxcyon's mission is to equip its clients with the best possible digital tools, ensuring they maintain a competitive edge within their respective markets. Our competition includes giants like Microsoft, Open Text, IBM, Oracle, Adobe, Liferay, and others. However, our unique approach sets us apart; we eliminate your risk by substantiating our capabilities before you commit. Oxcyon goes the extra mile by creating a live, high-fidelity prototype of your project at no cost before requesting your business. This serves to prove our capabilities, our time-to-market efficiency, and most crucially, eradicates the risk associated with entrusting us with your project. When it comes to tasks as significant as big data, migration, and integration, mere assurances aren't enough. A vendor should actively mitigate, if not eliminate, your risk, while introducing novel ways to serve your users beyond your identified needs.

Value Proposition

Oxcyon delivers Centralpoint, recognized in Gartner's Magic Quadrant for Digital Experience Platforms. With flexible deployment options, Centralpoint can be installed On-Premise or in the Cloud. Boasting the industry's most comprehensive Module Gallery, it empowers you with market-ready, robust tools to transform big data into effective knowledge management. Centralpoint seamlessly integrates with prominent authentication providers out of the box, including Active Directory, SAML, oAuth, OpenID, Salesforce, Symantec, and Okta. This ensures secure access, tailored to each user's privileges. With a presence in over 350 organizations, Centralpoint is continually updated bi-weekly, effectively eliminating obsolescence. This commitment to staying current underscores our dedication to providing you with a cutting-edge digital experience platform.

Mutli-Tenancy (Websites & Portals)
Web API (RESTful & Encrypted) 

Top 10 Content Management Software ReportCross Forest Single Sign On (AD/LDAP, SAML and more)gartner magic quadrant oxcyon
Over 220 Modules (Module Gallery)  
Tools to Automate Metadata

On Premise or Cloud
Bi-weekly remote updates (even in On Premise) 
eliminating obsolescence 
100% Mobile First, ADA & Responsive Design
Drag and Drop WYSIWYG Design Tools
Social Media Integration
Integrated Personalized Email & Text based alerts 
BI, Data analytics & Tableau Integration
DITA Document Management Tools
Integrated Learning Management
Integrated Gamification
Artificial Intelligence Assistants

Tell us more about your project, and let us stand up a live, high fidelity prototype to show you our approach. This will eliminate your risk in selecting a vendor, allow you to compare against other vendor's strategies. Our willingness to respond to your needs by proving it tells you everything you need to know about our company, our technology and our vision. 

Office Locations




Oxcyon, Inc.

17520 Engle Lake Drive
Cleveland, Ohio 44130
USA





440.239.8611
 Tel
440.239.8621 Fax
Contact

                        


 
Oxcyon Dev Center


127 Cleve-Massillon Road

Bath, Ohio 44333
USA
 

440.239.8619
 Tel
440.239.8621 Fax
Contact 

Oxcyon Australia

8a, 215 Brisbane Road, Biggera Waters, QLD 4216

                        





NZ +64 (04) 889 0981
AU +61 (07) 3102 3050

 info@oxcyon.au
Oxcyon Atlanta, Georgia
Oxcyon Georgia

1230 Peachtree Street NW
Promenade II, Suite 1900
Atlanta, Georgia 30309
 


(404) 537-1756
 Contact
 Oxcyon EU

Oxcyon EU


Hamilton House, Mabledon Place, Bloomsbury, London, WC1H 9BB
 


 


44 020 7554 8500
info@oxcyon.co.uk

 

Research Coverage

Mission Statement



Oxcyon provides our clients the best possible digital tools available,
to help them compete and transform with the changing digital landscape of their market(s).


- Samuel Keller, President/CEO




Schedule a Live Demo
Our team will create a live, high-fidelity prototype of your project using sample data and real-world scenarios to demonstrate Centralpoint’s capabilities within your environment — at no cost.
Request Your Demo