• 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

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 u...
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 loo...
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...
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 clo...
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...
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 o...
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 wh...
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 arc...
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.
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 Ta...
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.
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,...
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.&n...
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.
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.
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.
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 proj...
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 ...
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...
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.&nb...
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 Oxcy...
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.
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 i...
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 o...
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.
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.
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 .
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), S...
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.
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.
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.
Oxcyon named in Gartner Market Guide for User Experience Platforms
Monday, March 2, 2015
Whether called digital experience platforms, customer experience platforms or UXPs, the technology for creating effective, high-fidelity user experiences for a website, portal or mobile app across channels and devices continues to emerge. IT leaders must focus on rationalized, integrated platforms.
Oxcyon covered in the 2015 Gartner MarketGuide for UXP
Thursday, February 26, 2015
CLEVELAND Feb 10, 2015   Oxcyon Inc. , a leader in enterprise information management, is pleased to announce that they were covered in the 2015 Gartner Market Guide For User Experience Platfforms.  Oxcyon has a single-product architecture that provides a consistent, fully integrated solution. In addition, the platform 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 ...
Oxcyon in Gartner Hype Cycle for Human-Computer Interaction, 2014
Wednesday, August 13, 2014
New concepts and systems are being developed to support the notion that machines could be intuitive enough to process user intent rather than just instruction. However, progress in interface technologies does not seem to be enabling those notions, so more innovation is needed to see them through.
Oxcyon in Gartner Hype Cycle for Digital Commerce, 2014
Tuesday, July 29, 2014
Enterprises use digital commerce as a key way to engage customers and drive revenue growth. 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, 2014
Wednesday, July 23, 2014
Web technology is critical to digital business. Understanding this evolution, and when technologies are ready for adoption by your enterprise, will help you lead your organization to unprecedented success.
Gartner MarketScope for UXPs Rates Oxcyon "Promising"
Wednesday, February 26, 2014
CLEVELAND Feb 3, 2014   For Immediate Releas e- Oxcyon Inc., a leader in enterprise information management, is pleased to announce the Gartner January 2014 Marketscope for User Experience Platforms was rated as "promising," based on its highly acclaimed Centralpoint User Experience Platform (UXP). Click here for a video overview on Centralpoint UXP. Oxcyon has a single-product architecture that provides a consistent, fully integrated solution. In addition, the platform includes a broad collection o...
Oxcyon named in Gartner MarketScope for User Experience Platforms
Friday, January 31, 2014
As they develop Web, portal and mobile strategies, IT leaders should consider offerings from the emerging UXP market. UXPs supply consistent, high-fidelity user experiences across a breadth of services, and the sites and apps created by a UXP can be deployed across multiple channels and devices.
Oxcyon featured in Research Report by The Universiteit Gent, Belguim
Saturday, January 25, 2014
CLEVELAND, Oh. -- Oxcyon, a leading provider of enterprise content management and Portal solutions is pleased to announce that it has been included in a research article published by The Universiteit Gent, Belgium, entitled "Configuration and Transition of Business Models in the ICT Industry: a Study of Content Management Systems." In this report Oxcyon is cited as a thought leader, within a new emerging space of 'unified' management. "This study, under the direction of Prof. dr. Bart Clarysse, illustrat...
Oxcyon completes Integration Windows Integrated Security
Sunday, January 6, 2013
CLEVELAND, Oh. -- Oxcyon, a leading provider of enterprise content management and Portal solutions announced today that it will be developing a new way to authenticate site users....via Windows Integrated Security. "The Global Login SSO module we have today needs to be updated to consider full integration with Windows Integrated Security. This move takes Centralpoint beyond content management, and catapults it deep into portal and enterprise management, which clients desperately need," says Samuel ...
Oxcyon Announces New Branding Strategy for 2013
Monday, November 7, 2011
CLEVELAND, Oh. -- Oxcyon, a leading provider of enterprise content management and Portal solutions for Healthcare announced today that it will be releasing a new brand and marketing strategy for the company and their flagship product Centralpoint for 2013. "We brought in a market research consulting firm to study Oxcyon's brand within the ECM space, including our overall customer satisfaction. It was very telling, and the results of that study suggest Oxcyon needs to improv...
Oxcyon wins 2011 Weatherhead 100 Award
Monday, November 7, 2011
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have been honored to win the Weatherhead 100 Award for 2011 as one of the fastest growing regional businesses. Centralpoint provides a turnkey, centralized platform for healthcare organizations to easily manage, categorize, and distribute content to their many stakeholders (patients, doctors, employees, and more). It's Polyhierarchial CMS Portal...
Oxcyon wins 2010 Weatherhead 100 Award
Wednesday, February 9, 2011
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have been honored to win the Weatherhead 100 Award for one of the fastest growing technology businesses. Centralpoint provides a turnkey, centralized platform for healthcare organizations to easily manage, categorize, and distribute content to their many stakeholders (patients, doctors, employees, and more). It's Polyhierarchial CMS Portal empowers h...
Oxcyon receives shout out on "Late Night with Jimmy Fallon"
Saturday, February 27, 2010
Oxcyon's senior management, Sam Keller, Henry Todorov and Jim Venus received a shout out on the Late Night with Jimmy Fallon TV Show last night, by our West Coast Sales Manager, Michael Cade. Prior to joining Oxycon, Michael was a former television and film star, and gave the company a shout out on National television during a episode featuring his cast reunion. Here is the video below...
Oxcyon releases Report Builder Module
Wednesday, February 24, 2010
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have released their new Report Builder Module. This module, allows for the configuration,layout and delivery options of any report within an organization. This modules works with databases outside of Centralpoint, empowering its users to reach out, extract business intelligence, and deliver it to those in need at a scheduled frequency. Oxcyon recognized t...
Oxcyon Releases New Physicians Directory Module
Thursday, February 4, 2010
CLEVELAND, Oh. -- Oxcyon, a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have completed development of their Physician Directory Module, empowering healthcare organizations and insurance providers to manage a singular set of physician records, able to be served to individual user types, based on their roles.  This module has the ability to be integrated with Credentialing systems, to automatically populate the module, and they be de...
Oxcyon completes SSO Module
Friday, July 3, 2009
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have completed integration of their Global Login module, which empowers healthcare organizations to authenticate against multiple systems to better manage content to different audiences and user roles. This module, working in unsion with Centralpoint's PolyHierarchial CMS/Portal allows for multiple web initiatives to be consolidat...
Oxcyon wins 2009 NEO Success Awards
Friday, July 3, 2009
CLEVELAND, Oh -- Oxcyon , a leader in content management and web solutions for healthcare, has announced it has won the NEO Success Award, for one of the fastest growing technology firms in its region. The NEO Success Awards, established in 1995 as a way to showcase the success of business in our region, the NEO Success Awards program recognizes the top-performing companies in Northeast Ohio. The 2009 NEO Success Award winners reflect our region’s determination to expand and revitalize its economic st...
Oxcyon Releases Sponsored Keywords
Friday, July 3, 2009
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare  announced today that they have completed their Sponsored Keywords module. This new module, found within the Advertising section, lets you manage a specific keyword dictionary, which when viewed on any page, will provide featured mouseover content (including messaging, branding, and images) and hotlink to the designated area. It will also suggest a relevant page or section of...
Oxcyon wins 2008 Weatherhead 100 Award
Friday, January 23, 2009
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have been honored to win the Weatherhead 100 Award for one of the fastest growing technology businesses. Centralpoint provides a turnkey, centralized platform for healthcare organizations to easily manage, categorize, and distribute content to their many stakeholders (patients, doctors, employees, and more). It's Polyhierarchial CMS Portal empowers h...
Oxcyon wins 2009 Weatherhead 100 Award
Friday, January 23, 2009
CLEVELAND, Oh. -- Oxcyon , a leading provider of enterprise content management and Portal solutions for Healthcare announced today that they have been honored to win the Weatherhead 100 Award for one of the fastest growing technology businesses. Centralpoint provides a turnkey, centralized platform for healthcare organizations to easily manage, categorize, and distribute content to their many stakeholders (patients, doctors, employees, and more). It's Polyhierarchial CMS Portal empowers h...

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.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.

Centralpoint Update 8.4.36
Monday, January 6, 2014
Feature Summary
Advertising > Search Redirect This module redirects a user website search to a URL based on the keyword being searched. Site Architecture > System Pages > Search > Search Use Search Redirect needs to be set to Yes to enable this feature.
Design > Dynamic Navigation A new "Vertical On Mobile Only" option has been added to General > Orientation. This option will cause the navigation to render horizontally unless the server recognizes the browser as a mobile device. Tablets and some newer mobile phones may not be recognized as a mobile device without manual changes to the site or server's browser definition files.
Design > Styles Support for responsive design has been added with the following new attributes: Global > Rendering Mode, Global > Media Queries (Responsive Design), Global > Custom Styles, Left > Width Units, and Right > Width Units. Setting up a responsive audience design may require changes that you cannot anticipate. If you are upgrading an existing audience we recommend you first test your changes on an audience that is not accessible to the public. Please review this module's help file carefully before proceeding.
Education > Questions An issue when submitting a test containing question where Type = Essay Answer has been addressed.
FormUpload CpScript An issue that prevented uploaded Resources (Media Manager) from rendering on the web site has been addressed.
Procedure Manuals A new Change Request Workflow attribute has been added to both Policies and Manuals. Enabling this will provide options to designate how you want the approval workflow to function.
Site Architecture > System Pages An issue with the SystemPageAudienceAttribute CpScript used in the Audience tab has been addressed. The issue occurred when the format parameter was used but the attribute had no value.

Centralpoint Update 8.4.35
Monday, December 2, 2013
Feature Summary
Admin > Properties The Resource Audiences Enabled attribute has been renamed Resource Audience Filtration. It now allows you to enable and disable resource audience filtration as well as enable it only in the client console (Console Only).
Broadcasts Support has been added for the CurrentDate CpScript within broadcasts.
Design > Dynamic Navigation A new CSS class has been added to the container of the selected link when General > Rendering Mode = List.
Education > Configuration The Certificate attribute now supports DateCompleted placeholder script. The date rendered will not include the time.
FormRadioButtonList CpScript A new Enabled parameter has been added. When set to false the radio button list will rendered as a disabled form control.
Forms A new Disable Submit Button Upon Form Submission attribute to provide a way to prevent the possibility of multiple clicks during long running form posts.
Image Resizer (Image.ashx) The HTTP Handler used for file upload and resource image resizing has been updated to prevent a rounding error that occasionally generated an image with the wrong aspect ratio. This incorrect aspect ratio may have caused resized images to lose some quality. If you have noticed this problem and would like to clear your image resizing cache you can do so by deleting the files from the cpweb_SYSTEMNAME/Temp/ResizeImage folder. If you do not delete these files the cached images will expire on their own within the next month.
Master > CMS > Relations Predicate deletion has been repaired and the methods used to delete orphan data from relations have been updated to consider deleted predicates. These methods also execute via the Sync and Clean Up utility.
PdfIcon CpScript The ASPX page used to render a URL as a PDF has been updated to support authenticated users. It previously rendered all PDFs as an anonymous user making it impossible to render a private page as a PDF. Please note that private PDF downloads will only work if the user is already logged in. If you bookmark or email a link directly to a private PDF, log out, and visit the URL directly you will still download the login page. The user must be logged in before clicking on the link to download the private PDF.
Search CpControl A new DataFilter property has been added to remove items with no related data. Enabling this feature may have a negative effect on the performance of sites with a large amount of data.
Site Architecture > System Pages Two new options have been added to Search > Search Order By: Order By Start Date Desc and Order By Title Asc.
User's Current Audience The page base class has been updated to properly remember the User's audience when navigating to or past a page that does not contain the audience in the URL. In order to change the User's audience you must explicitly visit a URL containing the new audience. Previously, the User's audience was inadvertently reset to Main when they visited any URL that did not contain an audience.
Web Site & Module Searches The cpsys_DataCurrent_Select stored procedure has been updated to utilize the LIMIT parameter more efficiently for searches over a large amount of data. A default limit of 10,000 results has been added to all standard module searches. A Nonclustered Index has been added to the cprel_WebSiteSearch table to cover the queried columns in a typical search.
Windows Authentication (Single Sign-On) The Root/web.config file of all sites using windows authentication must be manually updated to support user authorization within HttpHandlers. Please manually remove all from the Root/Web.config file if you have not done so already. Custom elements containing other settings are supported by removing only the section. This requirement was discovered recently and has been added to the related Windows Authentication (Single Sign-On) file.

Centralpoint Update 8.4.34
Monday, November 11, 2013
Feature Summary
Education > Configuration A new Show Completed Test In Email attribute has been added. When set to No the system will not email the completed test to the administrator.
ImageColumn CpScript A new EmptyValue parameter has been added. The image will not be rendered when the returned value matches the EmptyValue.
System Pages > Search This page has been updated to escape format strings returned from nested CpScripts when ExecuteCpScriptsInResults and FormatStringEscape are both enabled.
UserInfo CpScript The AttributeSystemName parameter now supports the value LastLoginDate.

Centralpoint Update 8.4.33
Monday, October 28, 2013
Feature Summary
Content > Events The ‘tax’ query string variable used by this module is now applied to the page's global Taxonomy property which allows it to affect other elements on the page like Advertisers.
Generic Modules An issue with invalid characters in the path returned by the Resource Content Attributes module property while attempting to retrieve content from a file has been resolved.
GoogleMaps CpControls New ImageSystemName, ShowZoomPopup, and ShowZoomPopupText have been added to both Results and Details view controls, and ShowDetailsPopupLink and ShowDetailsPopupLinkText have been added to the Resuts view control to affect in the marker popup.
Maximum Request Lengths Development > All Modules submission limit has increased to 20 MB, Development > Import Utilities has increased to 20 MB, and RTF Editor Dialog uploads has increased to 500 MB. The AllModules.aspx, ImportUtilities.aspx, and RtfEditorDialog.aspx location elements in the Console/Web.Config file will be replaced to apply these changes. Custom settings in these location elements will be backed up to Backups/Console.Web.Config, but will have to be reapplied manually if necessary.
OrderBy CpControl The drop down list box implementation has been updated for improved performance and to eliminate all raw SQL from the option values.
PdfToImage CpScript An issue with Resource (Media Manager) files when Conversion is set to no has been resolved.

Centralpoint Update 8.4.32
Monday, October 14, 2013
Feature Summary
Design > Data Sources & Dynamic Scripts Thumbnail Tooltip and Thumbnail Column Name attributes have been added when Formatting Option = Image Slideshow. They are used to render a tool tip when the mouse hovers over the thumbnail image.
Design > Dynamic Scripts A new Details > Link Thumbnail To Record attribute has been added.
Education > Questions The attribute Image has been added. It will appear directly underneath the Question. It has a class and a unique ID for styling.
Failed Login Attempts The login has been updated to provide information to the end user when they reach the maximum number of failed login attempts.
Google Maps API The Management.GoogleMapsApiKey method has been updated to support empty values as does the V3 API. The Admin > Properties > Google Maps API Key attribute has been updated to include more detailed instructions and links to help set up the API key with Google. A new CpScriptManager.RegisterGoogleMapsApi method has been added to register the JavaScript API reference including the appropriate API key when necessary, and all Google Map controls have been updated to utilize this new method.
GoogleMap Details View CpControl An IncludeDirectionsLink has been added. If this is set to true it will show a Google Maps directions link inside of the popup.

Centralpoint Update 8.4.31
Monday, September 30, 2013
Feature Summary
Admin > Properties The Google Maps API attribute has been removed from this module because Version 3 is now the only acceptable value. All system methods utilizing Version 2 to generate GeoCodes have been marked as obsolete and rewritten to trigger Version 3 automatically when possible. All map generation controls have also been rewritten to automatically utilize Version 3 when possible.
Broadcasts > Broadcasts The Recipients tab has been moved before the Message tab.
Content > Generic A - Z The implementation of the Resource Content Attributes module property has been updated to skip file paths containing invalid characters.
FormShipping CpScript A new DigitalItemsText parameter has been added to override the text 'Digital Items'.
Procedure Manuals > Policies An issue that caused polices to be converted to a PDF when Conversion = 'None' has been resolved.
TaxonomyTree CpScript A new LinkToTaxonomy parameter has been added to hide the links to the taxonomy. The default is true, but setting this parameter to false will remove the links.

Centralpoint Update 8.4.30
Monday, September 16, 2013
Feature Summary
Content > Events A new UseDateFilter=false query string parameter can be added to the Calendar view to disable the Publish Start Date and Publish End Date Filtration. Please note that "expired" events – although displayed on the calendar with this functionality – will not render a "details" view.
Design > Dynamic Scripts An issue was addressed with the Display Main Gallery Previous / Next Images attribute.
Directory A - D > Results View (#2) Search terms displayed in the browser title are now HTML encoded to reduce the risk of cross-site scripting. You must resubmit the related module designer record before this change will be applied.
Education > Questions An issue has been resolved that was showing questions that were placed on Hold.
ExtAccordion CpScript New CollapsedSpanText, ExpandedSpanText, ExpandCollapsePosition, ExpandedHeaderText, and CollapsedHeaderText parameters have been added.
FormRegularExpressionValidator CpScript A new Required parameter has been added. When set to 'false' the validator will not execute unless the related form field contains a value.
SearchTerm CpControl Search terms displayed on the Results View (#2) are now HTML encoded to reduce the risk of cross-site scripting.

Centralpoint Update 8.4.29
Tuesday, September 3, 2013
Feature Summary
Account Settings The client console form used to change your own account information has been updated to redirect to the correct URL when your username is changed. An improperly displayed breadcrumb trail has also been repaired on this page.
Admin > Properties A new Application Start Method attribute has been added to dynamically invoke a custom method when the web site application starts.
Bin/Custom Folder This folder is now excluded from the sync in the Master/Root, WebSite/Root, and WebSite/Console folders. Instructions on utilizing Custom Bin folders can be found in the "Bin Folder & My Modules" help file accessible from the Centralpoint Q & A section on the master console’s home page.
Form Validators An error that occurred when the ErrorColor and FormGroup parameters were both set to non-default values has been resolved.
FormListBox CpScript Now maintains selected values after a form submission when EnableHtmlCache is set to true.
Forms Wizard An issue was addressed when using the Credit field and saving the Form.
Generic Modules An error returned when the Resource Content Attributes module property was used to parse the content of an attribute containing a reference to a PowerPoint document has been resolved.
Google Maps API Google has turned off its previous iteration of Google Maps API (version 2). Version 3 is now the only acceptable, working version. Oxcyon integrated Version 3 into Centralpoint in 2012 and noted that Version 2 would be turned off in our notes on March 11, 2013. You must sign up for a Version 3 API key if you are displaying Google maps within your site. Here is how to sign up for that key: https://developers.google.com/maps/documentation/javascript/tutorial#api_key. After you sign up for that key, you must place that key in the Admin > Properties > Google Maps API field and click the “Save” button. THIS IS NOT AN OPERATION OXCYON SUPPORT STAFF CAN PRODUCE FOR YOU.

Centralpoint Update 8.4.28
Monday, August 19, 2013
Feature Summary
Attribute CpScript This CpScript now has a parameter called SqlEncode. If that is set to true it will SqlEncode your value.
DocumentIconColumn CpDatabind This data bind is used to render a file type image (icon) based on the extension of each record’s related file on a Results View (#2). A new ‘filter’ parameter has been added, and when set to true it will cause the icon be linked to a search of all records in that module with the same extension.
Education > Courses The General > Credits attribute has been updated to accept decimals values.
Partial Page Class The Centralpoint.WebSite.Page class has been changed to a partial class so that it can be extended via My Modules or Custom development. Partial OnInitCustom and OnInitMy methods have also been added to Centralpoint.Web.Page.
WCF Services The Web.Config files in the master and web site’s Root folders will be modified to support WCF services developed within the Root and Console web applications. The configuration/system.serviceModel/serviceHostingEnvironment element will be added if it does not already exist, and aspNetCompatibilityEnabled and multipleSiteBindingsEnabled will be set to "true". This should not affect your web site unless you have developed custom WCF services within the web application that do not allow ASP.NET compatibility. In this case you should update the compiler directive on your custom service class to support ASP.NET compatibility [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)], or contact Oxcyon to discuss alternatives before installing this update.

Centralpoint Update 8.4.27
Monday, August 5, 2013
Feature Summary
Admin > Global Login A new Login attribute is available when Source = 'Active Directory (LDAP)' and Windows Authentication (Single Sign-On) = 'Enabled'. Setting Login = 'Enabled' will enable the standard Login page allowing the current user to change from that which was authenticated using Windows Authentication (Single Sign-On) to the user that enters their credentials into the login form. This newly authenticated user will then remain active until the browser is closed or the user logs out. Logging out will automatically re-authenticate the Windows Authentication (Single Sign-On) user.
Blogs > Topics Accessible was misspelled on the Blogs Admin page.
Data List Box & Paged List Box Controls A link has been added to the "# Selected Items" text to sort the grid so that the selected items appear first. This change affects all Modules containing attributes that render searchable lists of content from other Modules or tables in all consoles.
Data Transfer All Source & Destination > Source options have been updated to support sources that return no rows. This change allows the submission of records when the data transfer source returns no rows at design time, but may return rows when executed.
Date Filters CpContent's DateFilter and CurrentAndFutureDateFilter methods have been updated to utilize the current page’s time stamp instead of the current date and time so that all requests for a date filter on one page result in the same date and time. This allows Centralpoint's page level query caching to work with date filters and prevents the same script from going to the database twice when it is on the same page twice.
Design > Data Sources A new Data Source > Custom option has been added which allows a data source to retrieve its content from a custom method that returns a DataTable.
Design > Dynamic Tab Display When Tab Type = 'jQuery Tab' and Width = '0' the width of the control will be set to 'auto'.
GoogleMapPopup CpDataBind Adds a link to each item on a Results View (#2) that will take you up to the Google Map and show the info window of that item.

Centralpoint Update 8.4.26
Monday, July 22, 2013
Feature Summary
Admin > Properties A new Console Login Requires Captcha attribute has been added to add CAPTCHA validation to the client console login form.
Data Transfer A new Source & Destination > Destination = Module Designers option has been added.
Data Transfer A new Source & Destination > Source = Module Designers option has been added.
Database Connections All system classes have been reviewed and refactored to enhance database connection management and exception handling.
Education > Courses An issue with escape characters in older versions of IE has been addressed.
FormAddressInfo CpScript US will now be selected as the default country when a user is logged in, but has no saved address information.
GoogleMap CpControl A new IncludeDirectionsLink parameter has been added to this control when used on the Results View (#2). When set to true it will display a Google Maps directions link inside the popup.
PdfIcon CpScript An issue that occurred in Chrome when commas exist in the file name has been addressed.
Publishing > Articles The ItemHyperlink CpDataBind available on the Home View (#1) of this module now supports the Alternative Url attribute.
Site Architecture > System Pages > Search CSS Classes have been added to the HTML TD elements in the search results generated around the Results Item Content attribute.

Centralpoint Update 8.4.25
Monday, July 8, 2013
Feature Summary
AddToCalendar CpScript An issue with special HTML characters and the Outlook download file has been addressed.
Database Connections All system code has been reviewed and refactored to enhanced database connection management and exception handling. Site Architecture > Module Designer records must be resubmitted for Education, Marketplace, and My Logs to apply all of these changes.
Design > Dynamic Tab Display A new Width attribute has been added to so set a static content field width.
Development > Module Attributes The Field (Data) Type column in the grid displaying a Modules attributes now automatically recognizes Bit fields.
Development > Module Attributes Custom attributes are now parsed using the custom XML file.
Ecommerce > Discounts The Amount field validator was updated to support different currency formats, and all search forms in the have been updated to support enter key press submissions.
Education > Configuration The CompletedTest PlaceHolder Script is now supported in the following attributes when Grading Type = "Automatic": Passed Message, Passed Email Body, Failed Message, Failed Email Body, and Certificate.
Education > Questions A new Control Type = "Multi Select" option is now available when Type = "Gradable Answer".
Marketplace All search forms have been updated to support enter key press submissions.
Marketplace The Inquiry Basket has been updated so that title clicks now check/uncheck the related checkboxes.
Marketplace > Configuration > Comparison The database lookup has been optimized for authenticated users.
MarketPlace > Configuration > Contact Form Support for CpScripting has been added to the following attributes: Send to Email Address, CC, BCC, and Subject Line.
Marketplace > Configuration > Leads An issue with leads generated from the Contact Form has been addressed.
Marketplace > Directories > Directory A - D Support for CpScripting has been added to the following attributes: Email and Contact Name. ExecuteCpScriptsInResults needs to be set to true for these to show properly using the Attribute CpScript.
Procedure Manuals > Policies An issue caused by a search executed after a Dynamic Jump menu selection has been addressed.
Surveys > Surveys Support for CpScripting has been added to the following attributes: Send to Email and Subject Line.
Voting > Campaign Subject Line and From Email Address now allow CpScripting.
YahooMp3Player CpScript An issue was addressed that was causing the mp3 player to fail.

Centralpoint Update 8.4.24
Monday, June 24, 2013
Feature Summary
CpPatternValidation Control The Password pattern has been updated to support special characters. This validator is primarily used to validate passwords in Users, Members, and Administrators Modules in all consoles.
Data Transfer A new Destination Delete = 'Everything (Except Root)' option has been added under the Source & Destination > Destination = 'Taxonomy' option.
Data Transfer The Fields tab has been updated to ensure that the extended properties are properly displayed under Text and Scripting attributes.
Data Transfer A new Destination Delete = 'Everything (Except Main)' option has been added under the Source & Destination > Destination = 'Audiences' option.
Development > Module Attributes A new module designed to display and download the attributes from any standard module.
MobileNavigation CpScript This script has been updated so an error is no longer displayed when it is placed on a page that does not relate to a record in the Site Architecture > Navigation or Homepages module.
ModuleViewAttributes CpScript A new CpScript that can be added to the Formatting > Item Content attribute of a Design > Data Sources record that retrieves the ModuleViewsId field from the cpsys_ModuleViews table using the Select Command attribute. It renders a list of all attribute System Names from the module selected in the Site Architecture > Module Designer > Initialize > Module attribute related to the current row’s ModuleViewsId.
TaxonomyTagCloud CpScript A new CpScript which renders a tag cloud of taxonomy that relates to the current record.

Centralpoint Update 8.4.23
Tuesday, June 11, 2013
Feature Summary
Comments CpControl A new SelectConfigurationByAudience has been added. When set to 'true' the Comments > Configuration record will be selected using audience filtration instead of the DataId parameter.
Design > Media Manager Data Transfer and all standard Modules have been updated to automatically record references to resources created in the Media Manager. A References grid has been added to the bottom of the Media Manager update view which contains links to records with references to the selected resource. The sync will also initialize the table of resource references from all standard Modules.
Education > Questions Ordering and Matching options have been added to the Question Type attribute when Type="Gradable Answer".
File Upload Dialog Validation has been added to prevent an error when the following characters are in the file name: +, %, #, and &.
Procedure Manuals > Policies The Type="Document" > Content attribute is now available as a column (ResourceUpload) in the Results View (#2) of the module designer.

Centralpoint Update 8.4.22
Tuesday, May 28, 2013
Feature Summary
Audience System Page An issue was addressed when sending a link to https://maps.google.com/ with a pound sign in the address fields.
Form CpScripts An issue caused by colons when DefaultValue='cpsys_Constant:DateTime' has been addressed.
FormPatternValidator CpScript A new Required parameter has been added. When set to false the pattern validator will not fire when the form field is empty.
FormUpload CpScript Apostrophes are now accepted.
GoogleMapResults CpControl An issue was addressed when a search was made after an empty search was executed.
GoogleMapResults CpControl A new UseLetters parameter has been added to this CpControl that will show markers with letters.
LettersAsIndex CpDataBind This DataBind takes the index of the Results View record and returns a letter. It was designed to work with the UseLetters property of the GoogleMapResults CpControl.
Master > Deployment > My Updates A new module used to build an update package containing all My Modules (files and CMS) in one master and install it in another. It is useful when developing on one server and periodically transferring changes to another server. This process is documented in the module's help file. When a My Update package is installed all My Modules on that server are replaced with those contained within the package. This is not an incremental update process.
PdfIcon CpScript An issue was addressed when the format=3 query string variable was in the URL.
Procedure Manuals > Policies An issue has been addressed when saving a File Explorer record that was not changed.
Procedure Manuals > Policies Now supports the extensions .ppt, .pps, .pptx, .bmp, .gif, .icon, .jpeg, .jpg, .png, and .tiff.
Site Architecture > Site Wizard This module was built to create and Audience and a Homepage to build an entire site.
Users DataTransfer CpScript Used to retrieve the UserId given an IntegrationId.

Centralpoint Update 8.4.21
Monday, May 6, 2013
Feature Summary
Broadcasts Support has been added for DataSource CpScripts that utilize Formatting > Formatting Options = Raw HTML.
Comments > All Modules The Approver attribute has been updated to properly display the username and email address of the administrator that approved the comment. AncestorAdmin (ancestoradmin@oxcyon.com) will be displayed when the administrator does not exist in the Site Architecture > Administrators module.
Data Transfer A new Source & Destination > Source = Taxonomy option has been added.
Data Transfer A new Source & Destination > Destination = Taxonomy option has been added.
Data Transfer A new File System option has been added to the Source attribute. New WebSiteLocalPath, FileAction, and FileReadAllText CpScripts have also been created for use with this source. The new CpScripts have been documented in the Data Transfer help file.
Data Transfer CpScripts A new Export parameter has been added to the Audiences, Taxonomy, Roles, Module, and Keywords CpScripts. When Export=‘true’ the replacement process is reversed allowing you replace GUIDs with a plain text value retrieved using the ValueColumn parameter.
Design > Media Files Auto Rotate, Rotate Duration, and Fade Speed attributes have been added when Style Options = Cycle Slideshow.
Education An issue was addressed for IE 7 users on Windows XP that caused apostrophes to render incorrectly.
FormUpload CpScript A new CreateParentSubFolder parameter has been added to place uploads within a FormUploads sub-folder of the Uploads folder. This can be used to prevent end user uploads from being included in data synchronization.
GoogleMap CpControls MapTypeControl, PanControl, StreetViewControl, ZoomControl, and ZoomLevel parameters have been added.
Module Designer The Closest Distance Databind has been developed.
Physician Directory Module Designer Closest Distance Attribute Databind has been developed that will show the Closest Distance Attribute in the Physician Directory for the Results View. The attributes will be prefixed with the correct value. If no proximity search is executed, it will show the Primary information.
Procedure Manuals > Policies Document content is now searchable when the File Manager Network Path module property is in use.
YahooMp3Player CpScript A new CpScript developed to generate a Yahoo MP3 player.

Centralpoint Update 8.4.20
Monday, April 22, 2013
Feature Summary
AddToCalendar CpScript The Outlook feature has been updated to support Outlook 2003.
Advertising > Splash Pages A new Delay attribute has been added under Page Type = DHTML Popup (After Load). This allows you to control the amount of time that passes before the DHTML Popup appears.
Data Transfer A new Source & Destination > Source = Members & Administrators option has been added.
Data Transfer A new Source & Destination > Destination = Audiences option has been added.
Data Transfer A new Source & Destination > Destination = Members & Administrators option has been added.
Data Transfer A new Source & Destination > Source = Audiences option has been added.
Data Transfer GenerateSystemName CpScript Created to generate unique system names from column values.
Design > Data Sources An issue with pager rendered when Formatting > Formatting Option = Paged Data List has been addressed. The pager should no longer display when there is only one page.
ExtModalPopup CpScript Creates a modal popup when you click the targeted element.
FormPaymentMethod CpScript This script has been enhanced to support a new Purchase Order option. The process to configure this option has been documented in the Ecommerce > Cart help file.
Parent/Child Modules The Audiences, Taxonomy, and Navigation Modules under Site Architecture have been updated to automatically select the parent based on the grid view search criteria. For example, go to the Taxonomy module, click on the link in the Children column of the Main record, click on the New button in the upper left hand corner, and the Parent Taxonomy attribute will automatically select Main.
Procedure Manuals > Policies Word documents uploaded through the Suggest a Change form will be compared to the previous document, and the changes will be added to the Email Changes attribute.
Procedure Manuals > Policies An issue caused when the Notification > To selection related to a Member with no Display Name has been resolved.
Procedure Manuals > Policies An issue that caused Taxonomy to display incorrectly on the Home View (#1) has been resolved.
RTF Editor Dialogs The Site Links and Media Manager dialogs have been rewritten using a new RtfEditorDialog.aspx instead of Telerik’s standard DialogHandler.aspx. This implementation allows the dialogs to inherit Centralpoint’s page base class and therefore support all console styles and scripts. This also repairs the problem with the Media Manager dialog missing the upload button.

Centralpoint Update 8.4.19
Monday, April 8, 2013
Feature Summary
Admin > Roles The Users property, which can be accessed by clicking Page Options… > Show/Hide Properties after selecting a role, now contains separate Members and Site Architecture > Administrators links. These links take you to the respective module’s grid view automatically filtered by the selected role.
AudienceGoogleMap CpControl Fixed a JavaScript error that occurred when multiple Audiences had Geocodes.
Chrome on iOS An issue caused by ASP.NET 4 incorrectly detecting Chrome on iOS as a "downlevel" browser has been resolved.
Content > Generic Enhanced A - J Taxonomy Subset Field 1 - 6 and Taxonomy Subset Root 1 - 6 module properties have been added. They can be used to populate existing or custom attributes with lists of selected taxonomies.
CpUpload Control A new Dialog property has been added to the CpUpload control which is used for File Upload attributes created using Master > CMS > Modules and attribute (cpCollection) XML files. The Default option will cause the file upload dialog to be selected based on the Admin > Properties > File Upload Type attribute as it is now. The new Standard and FileExplorer options allow you to force the control to ignore the property and render the standard or file explorer dialog respectively.
Data Transfer Source & Destination > Source = "Delimited Text" has been renamed Delimited Text (OLE DB) and a new Delimited Text (Stream) option has been added. The new Delimited Text (Stream) option does not require a Schema.ini file with custom delimiters.
Data Transfer New Source Site and Source Order By attributes have been added under Source & Destination > Source = Standard Module. The Source Site attribute provides options to import standard module content from a different site. The Order By attribute provides control over the selected records when the Source Limit attribute is in use.
Data Transfer A new Members & Administrators option has been added to the Destination attribute.
Data Transfer UtcNow CpScript A new Format parameter has been added to prefix or suffix the return value. Include '{0}' in the format string where you would like the DateTime to be placed. It can also be used to format the date itself: {0:d}.
Design > Dynamic Feeds This module has been updated to function properly when no value is provided in the Type = "RSS" > URL attribute.
Form Control CpScripts An issue with the DateTime constant used in the default parameter has been resolved. It also has been updated to accept full date formats.
FormState CpScript A new ChangeToUtc parameter has been added. Setting this value to ‘true’ will automatically convert a DateTime value to UTC.
FormUpload CpScript A post back issue when Type = "Resource" has been resolved. This type has also been updated to set the form state value to "/Resource.ashx?sn=SystemName".
Policies Module The File Manager Network Path in Module Properties has been added. If that has a value, and File Explorer is used, the file will be moved to that directory and deleted in Centralpoint.
Procedure Manuals > Policies The contents of an uploaded document is now extracted and added to a hidden attribute for search indexing regardless of the option selected in the Conversion attribute.
Procedure Manuals > Policies Support has been added for .rtf, .xls, and .xlsx files.
Procedure Manuals > Policies The Type = "RTF Editor" > Content attribute is now automatically populated with the contents of uploaded Word Documents.
Procedure Manuals > Policies A new Type = "File Explorer" option has been added. When selected a document can be uploaded within a folder structure using a file explorer control. A new File Manager Network Path module property has also been added. When populated the file structure created in the file explorer will be duplicated on the network path, and the files will be removed from the Uploads directory.
Site Architecture > Module Designer A new "[, cpsys_Distance]" constant is now supported in all Results View (#2) > Order By attributes. When a proximity search is executed it is automatically sorted by distance first. This constant allows you to override that functionality and sort by some other value before the distance. This constant cannot be placed at the beginning of the attribute, and must include the square brackets and comma-space.
Site Architecture > Module Designer (Physician Directory) The Results View (#2) > Order By attribute has been updated to accept 512 characters.

Centralpoint Update 8.4.18
Monday, March 25, 2013
Feature Summary
AudienceGoogleMap CpControl MapTypeControl, PanControl, StreetViewControl, ZoomControl, and ZoomLevel parameters have been added.
Console Navigation Updated to order navigation items by the displayed title, even when it has been aliased.
Data Transfer The General > Source & Destination validation attribute has been updated to be more intuitive. It only displays in red when validation fails, and it does not validate new records.
Data Transfer A new General > Execute > Following option has been added. When selected the data transfer will be executed immediately after the selected data transfer every time it executes. Both data transfers will be recorded in Development > Process Log as part of the same process. If multiple data transfers are executed following the same data transfer they will be executed in alphabetical order by System Title.
Data Transfer Last Run and Next Run columns have been added to the grid view. The dates and times displayed in these columns relate to the web server and not the user’s local time or UTC.
Data Transfer A new "Show Source Sample" button has been added in the upper right hand corner of the Fields view. When clicked it shows the first 5 rows from the selected source in a dialog docked at the bottom of the browser window. This dialog can be resized and viewed while configuring the fields. The number of rows can be configured from the Source Sample Size module property.
FormUpload CpScript The Type parameter now supports the value Resource which triggers the creation of a record in the Design > Media Manager module.
GoogleMap CpControls Apostrophes are now permitted in the pop up window generated by these controls.
Master > CMS > Relations A caching issue that caused a relation to fail to populate when it was updated more than once without restarting the application has been resolved.
ProximitySearchHandler CpControl Now supports comma separated lists in the Group, ZipCodeFormId, and DistanceFormId parameters.
RTF Editors The Image Manager dialog has been changed from the Thumbnail view to the Grid view to improve performance.

Centralpoint Update 8.4.17
Monday, March 11, 2013
Feature Summary
Console Caching Page level caching has been added for radio button and keyword list attributes in the client console. This will improve the performance and decrease the number of database requests for Modules that utilize a large number of these attributes.
Console/Web.Config File This file will no longer be overwritten as part of the sync process. It can now be modified to meet the needs of custom development in the Console application. When a Centralpoint update requires a change to this file it will be executed via a sync invoked method, like the Root/Web.Config file, and documented in the sync notes.
CurrentDate CpScript A new AddDays parameter has been added to add or subtract from the current date.
DataSource CpScript The Design > Data Sources > Formatting > Formatting Options = Raw HTML setting now supports the Format CpScript parameter.
Google Maps API Version 2 of the Google Maps Geocoding API will be officially depreciated on September 8, 2013, after which time the API will cease to work. We have updated our Geocoding implementation to support both version 2 and version 3 of the Google Maps API based on the Admin > Properties > Google Maps API attribute. We encourage you to generate a new API key and make the change to version 3 as soon as possible.
GoogleMap CpControls The Results View (#2) and Details View (#3) GoogleMap Controls have a new MarkerImagePath parameter that will turn the marker into an image. This is only compatible with the version 3 Google Maps API.
Module Search Optimizations The SQL queries have been optimized in the following Modules: Directory A – D (Marketplace), Multimedia Encyclopedia (ADAM), Topics (Blogs), Blurbs, Events, Generic A – Z, Generic Enhanced A – J, Generic Plus A – B, Locations, Media, News, Physician Directory, Policies (Procedure Manuals), and Video Library. You must resubmit the Site Architecture > Module Designer records related to these Modules to apply these changes.
Site Architecture > System Pages > Audience CAPTCHA validation has been added to the Email and Mobile forms.
Twillio Integration New Twilio Account SID, Twilio Authorization Token, and Twilio From Number attributes have been added to Admin > Properties. This integration is currently used to send SMS messages from Site Architecture > System Pages > Audience.

Centralpoint Update 8.4.16
Monday, February 25, 2013
Feature Summary
Admin > IP Manager The Authentication action now supports Redirect URL='/cpsys_CurrentUrl' to have the page redirect to itself after authenticating.
ASP.NET Control Rendering The system has been updated so that it no longer requires controlRenderingCompatibilityVersion="3.5" or clientIDMode="AutoID" settings in the web.config file, however, these settings are still supported. They will be automatically removed from the console (Master/Root and Console) web.config files during the sync, but front end web site (Root) Web.Config files will not be affected. These elements can be removed manually after determining that all custom code and client scripts support the change.
CartDownloadDigitalItems CpScript Displays the URL purchased digital items.
Content > Events A new DisplayDayInCurrentWeek CpDataBind has been created for use in the Site Architecture > Module Designer > Calendar Week View tab. It display the adjusted date for the currently displayed week.
DefaultStandardNavigation CpScript Renders the standard site navigation which is configured using Design > Styles > Navigation & Sub Nav when using the Default Site Type. Typically this navigation is displayed in the left hand margin of the site, but it can be removed by setting Design > Styles > Navigation > Visible to No, and the same navigation can be dynamically placed on the site using this script.
Design > Data Sources An issue has been addressed where the Formatting > Raw HTML option was registering the Scripts and Styles attributes when returning an empty dataset.
Design > Mobile Navigation A Match Url With Query String attribute has been added. If set to yes, the query string is included in URL comparisons.
ExtPagination CpScript A WrapperDivClass parameter has been added to support targeting without the client ID.
ExtScrollBar CpScript References and extends an HTML element to display a scroll bar.
ExtToolTip CpScript References and extends an HTML element to display a tool tip (hover text).
FireDefaultButton CpScript This CpScript replaces the ASP.Net FireDefaultButton that was previously in use.
Form Control CpScripts The ToolTip parameter now supports escaped HTML characters.
FormAudience CpScript Generates a tiered audience selector for use in forms management.
FormListBox & FormRadioButtonList CpScripts A new TextFieldDataType parameter has been added which supports the values String and DateTime. By default this property uses the value String, but entering DateTime will trigger time zone conversions.
ProximitySearchQueryStringHandler CpControl There is now properties for form state ids instead of using query string variables.
Site Architecture > System Pages > Search A new SystemPageSearchLink CpScript has been created to render and style custom links to execute searches over one or all Modules.
SQL Server Service Broker Centralpoint has been updated to no longer require the SQL Server Service Broker. The broker will be automatically disabled in all cpsys and cpweb databases. If you require this broker for custom code it can be enabled and managed manually. All "SqlQueryNotification" Services, Queues, and Stored Procedures can be deleted from SQL Server manually after backing up the database if desired, but this is not required.

Centralpoint Update 8.4.15
Monday, February 11, 2013
Feature Summary
CartInfo CpScript The SystemName parameter has been extended to support an expression (cpsys_Properties:SystemName) to retrieve items stored in the order’s custom Properties collection.
Content > Events An issue was addressed in the Add to Calendar feature when an event was not tagged to Main or All audiences.
Date/Time Picker A button bar has been added to the date/time picker used with all standard date/time attributes. It includes a "Today" button which automatically changes the calendar to the current month and highlights today's date, but you are still required to click on the date to select it. The button bar also includes a "Done" button which closes the date/time picker without changing the selected date.
Design > Dynamic Tab Display An issue was addressed with the HTML output has been addressed when Tab Type = iFrame Tab.
Ecommerce > Cart The Custom Provider module property implementation has been updated to support a custom static Load(string systemName) method. When this method exists it will be used instead of the standard Load method. This feature is primarily used when the cart must be loaded with a custom user or session implementation. New virtual AddToCart and ValidateItem methods were added to Centralpoint’s Ecommerce.Cart class. They can be overridden in custom providers to customize or extend the process of adding items to the cart. This feature is primarily used to add custom quantity validation. The FormAddToCartButton CpScript was also updated to support validation on the results view without redirecting to the home view.
GoogleAnalyticsEventTracker CpScript This CpScript will populate a Google Analytics Event using selected elements ids.
Publishing > Articles A query string based caching problem on the Issues View has been resolved.
Site Architecture > System Pages > Login CSS classes have been added to page controls for styling purposes.
Site Architecture > Translations A new module was created to store blocks of text or HTML that can be translated for display in different audiences. The text can be explicitly translated using the new Translate CpScript, and when a translation does not exist in the current audience the text itself will be rendered. Some other CpScripts and CpControls have been enhanced to support parameter level translations. When noted in the related help file these parameters can be translated by adding a “cpsys_Translate:” prefix to the parameter value. This feature works well when a few labels or messages require translation, but creating separate module designer and/or navigation records per audience is recommended when a large number of translations are needed.
SQL Cache Dependencies SQL cache dependencies have been removed from the system in favor of other caching mechanisms. The SqlDependency query notification object is no longer automatically started or stopped within the application. If you have custom code that references a SqlCacheDependency please contact your support team before installing this update.

Centralpoint Update 8.4.14
Monday, January 28, 2013
Feature Summary
Ecommerce > Merchants Support for the Payment Service Network merchant has been added. It can be configured with the module’s new PSN tab.
Custom Attributes The system has been updated to merge custom and ecommerce attributes when the Uploads folder is not in the site's Root folder.
GoogleMap CpControl This control has been updated to support two new parameters: Attribute1SystemName and Attribute2SystemName. These parameters are used to display address information when clicking on a map marker, and require the Google Maps API version 3.
Design > Dynamic Navigation A new General > Show Hidden Pages attribute has been added to control the display of hidden navigation items.
Image Slideshow A conflict between a global style and the slideshow style has been resolved in Design > Data Sources and Dynamic Scripts.
ZipFilesDownloadButton CpScript This script has been updated to support file paths which relate to records in the Design > Media Manager module (/Resource.ashx).
Design > Dynamic Scripts A new Fields > Show Blogger Posted By In Result attribute has been added.
Site Architecture > System Pages A new Audience Tab has been created to configure a new /Pages/Audience.aspx page which can be added to a site using the Site Architecture > Navigation module. This page will display information related to the current audience or another audience by passing the AudienceId in the "aid" query string variable. This view was developed to render audience location information and requires Google Maps API Version 3.
Centralpoint Class Library The class library is now part of the SDK: http://www.oxcyon.com/SDK/ClassLibrary/Index.aspx.
Web Site Search The web site search (/Pages/Search.aspx) now accepts a comma separated list of ModuleIds in the "moduleid" query string variable. This will cause the page to return results from all of the related Modules.
Design > Dynamic Navigation A new General > Rendering Mode attribute has been added to switch the navigation from Table to List mode.
Ecommerce Framework A Properties name/value collection has been added to both ecommerce orders and order items. It can be used in My Module and Custom code to extend the values that are stored with orders and order items.
Ecommerce > Discounts A coupon code can be applied to the cart by adding it to the Cart URL in the "couponcode" query string variable. A "pageurl" query string variable is also supported to redirect the user to a specific page after applying the coupon code.
Voting > Campaigns Minimum Vote Message and Maximum Vote Message attributes have been added.
ThumbnailViewer CpControl LargeImagePaddingTop, LargeImagePaddingBottom, LargeImagePaddingLeft, LargeImagePaddingRight, ThumbnailPaddingTop, ThumbnailPaddingBottom, ThumbnailPaddingLeft, ThumbnailPaddingRight parameters have been added.
ExtContentSwap CpScript An issue was addressed regarding toggling the content visibility.

Centralpoint Update 8.4.13
Monday, January 14, 2013
Feature Summary
ThumbnailViewer CpControl Updated to work in all Modules that have image file uploads as attributes.
Admin > RTF Editor A new Custom Client Load Scripts attribute has been added. It can be used to apply a JavaScript file designed to modify the editor contents to meet site specific requirements.
AudienceGoogleMap CpControl A new CpControl that can be placed on the Details View (#3) of a module to show a map containing markers for each of the Audiences to which that record relates. This control only works when GeoCodes have been generated for each of the related audiences.
Module Designer > Events > Calendar Month View The Previous Navigation Type = "Image" option has been repaired to display a file upload button when selected.
ProximitySearchQueryStringHandler CpControl A new CpControl that can be placed on the Results View (#2) of any module that supports GeoCoding to implement proximity searches via zipcode and distance query string variables.
URL Pattern Validator The validator applied to all attributes which require a URL value, like Site Architecture > Navigation > Details > Page Type = “URL” > URL, have been updated to accept the file URI scheme (file://).
Design > Dynamic Scripts Issues with the next and previous buttons and image links generated when Formatting Options = “Image Slide Show” have been addressed.
ExtPagination CpScript CSS classes have been added to the pager text. This also applies to Design > Data Sources > Formatting > Formatting Options = "Paged Data List".
Site Architecture > Audiences New Company > Geo Code & Auto Update GeoCode attributes have been added. When Auto Update GeoCode = "Yes" submission will trigger the system to automatically generate a GeoCode using the company’s address attributes, and use it to populate new Longitude and Latitude fields in the cpsys_Audiences table. These fields can be used to create Data Sources that render audiences filtered and sorted by their proximity to a given address. This feature requires a valid value for the current domain in Admin > Properties > Google Maps API Key.
AdBannerManager CpScript This script has been rewritten to use jQuery instead of SpryEffects.
MiniCalendar CpScript An issue was addressed related to the links that are created when clicking on different months.
PageSize CpControl The Sizes parameter has been updated to support a comma separated list of sizes passed in the module designer.

Centralpoint Update 8.4.12
Wednesday, December 26, 2012
Feature Summary
Events Module A vulnerability was addressed in the Calendar Month View.
FormState CpScript There is now an attribute called ChangeFromUtc that will convert a date value into the correct time zone.
Development > Errors "Validation of form state hash failed" errors will no longer be recorded in the Errors module. They relate to form state tampering because the hash created before the response was sent does not match the data that is posted back.
Development > Errors "Invalid viewstate" HttpExceptions will no longer be recorded in the Errors module. They relate to view state tampering because the hash created before the response was sent cannot be decoded after the data is posted back.
Development > Errors "Invalid postback or callback argument" ArgumentExceptions will no longer be recorded in the Errors module. They are designed to prevent cross site scripting attempts and rarely relate to problems with the site. The error will still be reported to the screen for debugging purposes.
Ecommerce > Shipping A new Worldwide Express option has been added.
Created FormSelectCommand builder
Development > Errors HttpRequestValidationExceptions will no longer be recorded in the Errors module. They are designed to prevent cross site scripting attempts and rarely relate to problems with the site. The error will still be reported to the screen for debugging purposes.
Windows Authentication (Single Sign-On) The Active Directory (LDAP) global login has been enhanced to support Windows Authentication (Single Sign-On). This has been documented in the Admin > Global Login > Source = "Active Directory (LDAP)" > Windows Authentication (Single Sign-On) attribute’s help file.
DynamicJumpMenu CpScript A QueryString parameter has been added to which will be applied to the URLs generated in the drop down menu options.
Maximum Historical Versions The default number of historical versions stored has been increased to 20 in the following Modules: Advertising, Broadcasts > Broadcasts, Design > Data Sources, Design > Styles, Forms, and Site Architecture > Home Pages. This change does not apply to Modules where the module properties have be manually modified.
File Upload All standard "File Upload" buttons in the client console now accept .PSD files.
ExtDatePicker CpScript A problem with this control when used with form fields has been repaired.
RTF Editors The Preview mode has been removed from the Telerik RadEditor to prevent unwanted source changes when submitted in IE.
Site Architecture > System Pages The Login > Password Email Body attribute now accepts HTML.
Design > Dynamic Scripts The following changes apply when Details > Formatting Option = "Image Slideshow". The opacity now affects just the background color, the caption animation has been corrected, and the there is a new Link Image To Record option.
FormListBox CpScript The Filter parameter is now HTML decoded to support greater-than and less-than symbols.
FormYearsListBox CpScript A Forward parameter has been added to shift the years forward or backwards.

Centralpoint Update 8.4.11
Monday, December 10, 2012
Feature Summary
Admin > XML/RSS Edit mode has been enabled for this module.
Design > Media Files Edit mode has been enabled for this module.
Design > Dynamic Feeds Edit mode has been enabled for this module.
Surveys Edit mode has been enabled for this module.
Design > Media Files The slideshow script files have been upgraded to the latest version.
RTF Editors A custom content filter has been added to remove
Site Architecture > System Pages Login image buttons have been updated to be triggered by the enter key when focus is on the form.
Admin > Properties > Google Maps API Version When this property is set to 3 all standard Google Maps controls will utilize the version 3 API. When setting this property to 3 it is expected that the Google Maps API Key attribute has been updated with version 3 API keys.
Design > Media Files A new 'Cycle Slideshow' option has been added to the Style Options attribute.
CookieRegister Script The script files have been upgraded to the latest version.
AudienceMenu CpScript Id, Class, and Style parameters have been added to this script.
Home View (#1) A new 'cpweb_TaxonomyTier' CSS class has been added around each tier of taxonomy.
FormYearsListBox CpScript Renders a drop down list box of years beginning with the current year.
Database Backup/Restore A new utility has been added to Development > Utilities to backup and restore only the web site database.
Master > Deployment The process of creating a web site from a backup now accepts the database backup as a separate file.
Backup Exclusions Master > Web Sites > Web Site > Configuration > Backup Exclusions was created to exclude the Database, Uploads, and/or Resources from backups generated by Centralpoint. All selected backup exclusions must be backed up manually on the server.
GoogleAnalyticsEcommerceTracker CpScript Can be placed on the summary view of the ecommerce cart to track the orders in Google Analytics when enabled.
PdfToImage CpScript Used to generate an image from a PDF file.
DateTimeConversionByTimeZoneId Data Transfer CpScript Used to convert local date/time values to UTC given a Time Zone Id.
Report Builder Notifications The scheduled task has been updated to use the web site’s temp folder instead of the master’s to prevent file locking errors caused by the SMTP server.

Centralpoint Update 8.4.10
Monday, November 26, 2012
Feature Summary
Data Transfer The Column CpScript has been updated to return the reader’s default value instead of the writer’s when the column doesn’t exist or returns a null value.
Procedure Manuals A new policies and procedures module suite has been created.
Surveys > Questions The Surveys column in the client console grid view now links to a popup window containing all related surveys.
Telerik RadControls The integrated Telerik RadControls for ASP.NET AJAX have been upgraded to the latest version from December 2012. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. A full list of changes made since the last update in October 2012 can be found here: http://www.telerik.com/products/aspnet-ajax/whats-new/release-history.aspx
RTF Editors The ConvertToXhtml content filter has been removed from the Telerik RadEditor to prevent unwanted source changes added in the latest update.
Column CpScript The Name parameter now supports an expression (cpsys_Attributes:SystemName) to retrieve attributes that are not returned as columns in the select command or relation. The SystemName portion of the expression should be replaced with the System Name of the attribute in the related module. If an attribute does not exist with the given System Name the script will return an empty string. This expression requires that the select command returns the DataId or Attributes column. Standard Module Designer > Home View (#1) and Results View (#2) > Item Content attributes already support this expression using the DataId column in the relation. Data Sources require that the Select Command attribute includes one of these columns manually, and the Attributes column is recommended for better performance. The Select Command Builder has also been updated to automatically include the Attributes XML column when All is selected under Additional Attributes. Using this expression may cause a decrease in performance due to a database query used to retrieve attribute XML, but returning fewer records per page can improve its performance. The performance is most significantly affected by the first attribute retrieved, and is not significantly affected by retrieving multiple attributes with one select command. Adding and sync’ing columns via Master > CMS > Relations is still the most efficient way to make attribute values available in a select command or relation.
ExtDatePicker CpScript TargetId and TargetClass parameters have been added.
Data Sources An IE 7 issue with the Paged Data List formatting option has been repaired.

Centralpoint Update 8.4.9
Monday, November 12, 2012
Feature Summary
Date/Time Controls The date/time picker used in all consoles has been updated to use jQuery instead of the AJAX Control Toolkit.
Telerik RadControls The integrated Telerik RadControls for ASP.NET AJAX have been upgraded to the latest version from October 2012. This upgrade will primarily affect the RTF Editor and File Upload controls found throughout Centralpoint. A full list of changes made since the last update in June 2011 can be found here: http://www.telerik.com/products/aspnet-ajax/whats-new/release-history.aspx.
AJAX Control Toolkit The integrated AJAX Control Toolkit has been upgraded to the September 2012 Release.
Design > Data Sources Multiple z-index issues for the Image Slideshow option have been fixed.
Design > Dynamic Scripts Multiple z-index issues for the Image Slideshow option have been fixed.
Surveys > Questions The Survey attribute now allows you to post the same question to more than one Survey.
Staywell > Subtopic A Splash Page Show Blurb attribute has been added that enables the display of the Blurbs attribute on the SiteAreaNavigator splash page component.
ZipFilesDownloadButton CpScript An issue caused by clients disconnecting during a download has been resolved.
Content > Events Boundary checks have been added to prevent the selection of months before and after the minimum and maximum system dates.
Content > Generic Enhanced The Results View (#2) tab in the module designer now supports the End Date attribute (EndDate) in Column CpScripts.


Centralpoint Update 8.4.8
Monday, October 29, 2012
Feature Summary
Ecommerce &gt; Cart A new Custom Provider module property has been added. Developers can use this to implement a custom class which overrides standard cart methods like InsertItem. The details have been documented in the module's help file.
Module Tabs The tabs displayed at the top of the update view in many modules have been updated to prevent a JavaScript event bubbling issue in IE that caused sporadic long load times.
Tiered Selectors All tiered selectors (audiences, taxonomy, etc.) have been updated to only include the related web service reference when the control renders.
Forms Support for the "cpsys_Audience" constant has been added to the PostBackUrl parameter of the FormButton and FormImageButton CpScripts.
StayWell &gt; Subtopics A new StayWellSubtopicAttribute CpScript has been created to retrieve an Attribute's value from the currently rendering subtopic on a splash page.
Design &gt; Data Sources & Dynamic Scripts An issue with the display of Formatting &gt; Image Slideshow records has been repaired.
Design &gt; Mobile Navigation A new "Use Rollover Image On Menu Hover" attribute has been added.
Notify Reviewers Deleted and System Users have been removed from the Notify Reviewers list box in all standard modules
Content &gt; Events The Next and Previous buttons displayed on the Calendar Month view now utilize CSS classes instead of color codes.

Centralpoint Update 8.4.7
Monday, October 15, 2012
Feature Summary
Forms Management Encoding and hash codes have been added to the hidden variables used to track form item values. This allows us to differentiate improperly generated form variables from hacking attempts and corrupt form submissions. It also works to obscure the form state value from inspection in the page source. A new Development > Utilities > Form State Decoding attribute has also been added to decode these values for debugging.
Development > Errors Validation of view state MAC failed errors will no longer be recorded. They relate to view state tampering or corruption because the hash created before the response was sent does not match the hash generated after the data was posted back.
Maximum Request Lengths Standard module submissions has increased from 8 MB to 20 MB, and resource uploads has increased from 100 MB to 500 MB.
Site Architecture > Module Designer Updated to more gracefully handle errors caused by locked files while deleting module designer records.
Site Architecture > Navigation & Homepages Updated to handle invalid values in the Header Type attribute which typically results from bad imports and attribute changes.
Web Site Backups Updated so that errors returned while enforcing backup limits do not prevent new backups from being created.
Comments > Configuration The popup window used to display a large number of comments has been updated to return a 404 error when the related document has been deleted.
FormShipping CpScript Upgraded to support the latest API related to the Ecommerce > Shipping module's USPS tab.
IncrementId CpScript A new CpScript developed to generate unique identifiers within an entire web site. The generated value supports padding, prefixes, and suffixes.
Design > Mobile Navigation A new Hover Menu Content HTML Class Name attribute has been added to class the navigation item while the user hovers over the menu content.
EducationTestResultsLink CpScript A new DomainName parameter has been added to specify the domain name of the link in the generated email.
Multiple File Downloads The new /Modules/DataSource/ZipFiles.aspx page accepts a comma separated list of file paths in the ‘files' query string parameter. It will compress the accessible files and prompt the user to download all of the files as a single ZIP file. A new ZipFilesDownloadButton CpScript has also been created to work in conjunction with either the DownloadCheckBox CpScript or the Module Designer's DownloadCheckBoxColumn CpDataBind.
Publishing > Articles The TaxonomyList CpDataBind has been updated to prevent an error when the SiteMapInfo object is null.
Staywell > Subtopics Splash Pages referencing RawHTML elements containing links to products in the StayWell format are now translated to links to the corresponding records in the StayWell > Content module.
MiniCalendar CpScript A new CpScript developed to generate a small dynamic calendar containing events and links from the Content > Events module.
Content > Events The email links generated by the system have been updated to support XML in the Body Copy attribute.
Education > Courses The completed view has been updated to handle links with incorrect query string parameters.
Surveys The Email Results attribute and its contained/switched attributes have been updated to switch properly.

Centralpoint Update 8.4.6
Monday, October 1, 2012
  • The system Encryption class has been updated for IIS 7 to automatically generate an encryption key and store it in the web.config file if one doesn't already exist: http://dev.xodev00.com/Test.aspx.
  • Taxonomy Subset 4 – 6 attributes have been added to the TRB > Blurbs Module and Results View (#2): http://dev.xodev00.com/Console/Module.aspx?sn=Blurbs, http://dev.xodev00.com/main/blurbs.aspx?search=sample.
  • The Admin > Custom Errors module has been updated to support URL encoded spaces (%20) in the Original URL attribute: http://dev.xodev00.com/our%20services/home%20health%20services.
  • A new jQuery Charts option has been added to Design > Data Sources > Formatting > Formatting Options attribute. It can be used to generate line, bar, area, and pie graphs from queries that return integral values: http://dev.xodev00.com/Console/Module.aspx?sn=DataSources1, http://dev.xodev00.com/main/bar-chart.aspx.
  • New HideMapIfEmpty and UseAudienceForGeoCodes parameters have been added to the GoogleMap CpControl used on the Details View (#3) of standard modules. These controls prevent the map from being displayed using the audience's address when the current record has no address: http://dev.xodev00.com/main/cgeneric-enhanced-a-geo-codes/44.aspx.
  • A new "letter" query string variable is now supported by all standard modules. Adding letter=A to the query string of a module's URL will trigger a search for records whose title starts with the letter A: http://dev.xodev00.com/main/module.aspx?letter=a.

Centralpoint Update 8.4.5
Tuesday, September 18, 2012
  • The StayWell > Subtopics module has been updated to better predict the correct URL to use for area's displayed on splash pages. This change is facilitated by two CSV files; one is managed by Krames StayWell and the other by Oxcyon.
  • Data synchronization is now possible using the new "Sync Data" checkbox within each site in the Master > Deployment > Synchronize module. It has been documented in the module's help file. It can also be selected from a new Master > Content > Scheduled Tasks record when Job = "Synchronize Web Sites" and Include Web Sites = "Selected". This is a beta release and we recommend running and verifying it on a copy before using it on a production site.
  • It was recently discovered that many master console have tracing enabled which can result in a decrease in performance. This is most likely a result of developers debugging a problem and forgetting to disable tracing when they are done. To resolve this problem the update installation process, starting with version 8.4.6, will automatically disable tracing when an update is installed.
  • The Delete button on the update view of records in standard modules has been updated to work when the record is accessed via Admin > Search All Modules.
  • A new RemoveScripts parameter has been added to the Attribute CpScript for Admin > Search All Modules > Change Attributes only. This CpScript has also been updated to support an AddHours parameter when DataType='DateTime'.
  • A new Forms > Processing > File Creation option has been added to generate files from form results and save them on the web server or an FTP server.
  • Seats Remaining has been added to the relation for the Events module.
  • The Events Calendar View has been updated so that today's date, when it has an event, includes two new CSS classes: cpsty_CalendarTodaysDayCell and cpsty_CalendarActiveEventDayCell. cpsty_CalendarDateNumber has been added to the Date Number in a SPAN tag for each day in the Calendar View. Finally, there is an additional attribute in the Module Designer for Calendar Date Number CSS. Please use this to apply the styles to cpsty_CalendarDateNumber.
  • The Administrator email for Education > Configuration has been updated to include the questions with their question number in the correct order.
  • A new ChangeDate CpScript has been created to display a date after adding or subtracting days. It will add or subtract from the current date if no date is supplied.
  • New Link to Day View, Display Top Events, Record Filter, Calendar See More Link, See More Link Text, See More Link CSS, and Calendar Date Number CSS attributes have been added to the Module Designer for the Calendar View of the Events module.
  • The List query string variable used with the Events module's Calendar List View now supports the values Day and Month. This enables this view to show a single day of events as opposed to an entire month.
  • Added functionality and new attributes have been added to the Slide Show option of Design > Dynamic Scripts and Data Sources modules.

Centralpoint Update 8.4.4
Tuesday, September 4, 2012
  • Client console change notifications have been updated to utilize only the server time to determine whether a record has changed. The previous implementation compared client and server times which caused issues when one of the clocks was incorrect.
  • A new From Email Address attribute has been added to the Surveys module. When populated this address will be used instead of the default: donotreply@domain.com. This is needed when a site does not have an email server set up for that domain name.
  • Range and required field validators have been added to the Education > Questions > Columns attribute to prevent errors when rendering radio button lists.
  • A new Style Options attribute has been added to the Design > Media Files module to select the generated CpScript.
  • The time allotted for the GalleriaMediaFiles CpScript has been increased to prevent timeout exceptions.
  • A problem with the DynamicNavigation CpScript when used within Update Panels has been addressed.
  • The Design > Media Files > Zip File trigger has been updated so that it no longer requires a specific folder structure.
  • The Data Source > Formatting Options > RawHtml attribute now supports cpsys_Apos in order to nest CpScripts.

Centralpoint Update 8.4.3
Monday, August 20, 2012
  • A new Centralpoint Agent Windows Service will be installed to improve the reliability of Scheduled Tasks.
  • A new set of Splash Page XML files provided by Krames StayWell have been included in this update. These files are referenced in the StayWell > Subtopics > Page Type (Splash Page) > Splash File attribute which is typically populated via a Data Transfer. They are used to render the subtopic page contents in a similar manner to the StayWell demo site. Subtopics using these splash files will automatically reflect the changes in the files.
  • Change Notifications have been added to the form view of all standard modules. They are designed to notify you if a document is modified by another user while you have it open. You will also be notified if notes are added to a document so it can be used as a way to communicate with other users who may have the same document open. The notification is always triggered by clicking the save button, but the system also checks periodically without a click. The interval of this check is set in Admin > Properties > Console Change Notification Interval which defaults to 5 minutes. Of course, no notification will be displayed if no changes were made to the open document. You can preview this feature by opening the same document in two different windows and saving it in one. Then switch to the other window and either wait for the interval to elapse or save that form to trigger the notification immediately.
  • The FormEventSeatsRemainingValidator CpScript has been updated to prevent problems reported related to an empty value.
  • GeoCodes3 and GeoCodes4 columns are now available on the physician directory results view.
  • The FormHiddenField CpScript now supports a new cpsys_CartOrderNumber constant in the DefaultValue property. It is used to create an automatically incremented numeric order number. This feature is described in the Scripting help file.
  • The CustomProximitySearch CpControl has been extended to include 250 and 500 miles in the distance drop down list.
  • The ExtAccordion CpScript has been updated to hide the expanded and collapsed SPAN elements when there are no images.
  • The AudienceInfo CpScript now supports lowercase='true' to make the returned value lower case.
  • A new jQuery UI Themes record has been added to Admin > Template Gallery which will generate 28 default themes.

Centralpoint Update 8.4.2
Monday, August 6, 2012
  • The database maintenance routine has been updated to more efficiently shrink and re-index both SQL Server 2005 and 2008 databases. The process log has also been updated to store the size of the database before and after the maintenance stored procedure runs. This routine can be scheduled or executed via Master > Development > Utilities > Database Maintenance on Selected Site(s).
  • Master > Content > Web Sites > Properties has been updated to properly display the properties of the selected web site.
  • Master > Web Sites > [WEB_SITE] > Properties has been updated to replace file upload controls with standard text boxes and remove validators. This change supports web site root relative paths in the User, Audience, Taxonomy, Ecommerce, and Resource Properties attributes to be submitted and updated from the master console.
  • New records created in the Site Architecture > Administrators now have both checkboxes checked next to Accessible Audiences > All Audiences. This prevents a problem which prevented administrators from easily selecting only the Main audience for these records.
  • Centralpoint has been updated to gracefully remove duplicates in data relationships like Audiences, Taxonomy, and Roles. In the past, an error would be returned when the same taxonomy was associated with one record more than once. Centralpoint now automatically removes the duplicates and successfully creates the desired relationships. This problem typically occurred when data was created using an outside source via Forms and Data Transfer.
  • The System.ServiceProcess assembly will be automatically added to the master web.config file so that the Centralpoint Agent windows service can be managed by future updates.
  • Scheduled tasks have been updated to more gracefully recover from database connection problems.
  • The scheduled Clean Up process has been updated to ignore file deletion errors while cleaning the Temp directory, and to check that directories exist before cleaning them.
  • The Select Command Builder has been updated to prevent ambiguous column errors by prefixing column names.
  • The DataSource CpScript has been updated to support in the Empty String option of the Empty Item attribute for the Raw HTML Formatting option.

Centralpoint Update 8.4.1
Monday, July 23, 2012
  • System Name attributes in all modules have been updated to support underscores and dashes except Site Architecture > Module Designer, Master > Deployment > Web Sites, and Master > CMS > Modules & Relations.
  • A new Admin > Properties > Web Site System Name Space Replacement attribute has been added to replace spaces with underscores or dashes before a system name is generated. This feature only applies to modules that generate system names for use on the front end of the web site.
  • A new Admin > Properties > Web Site Generated URL Casing attribute has been added to control the casing of URLs generated by the page base class and site map provider. This feature will be added to other system generated URLs as needed.
  • A new Development > Import Utilities > Export Sql Builder feature has been added.
  • The Select Command Builder utility now includes the DataId column.
  • The number of pages available in Forms has been extended to 15.
  • A new Data Transfer Attribute CpScript has been created to utilize attributes of the executing data transfer record.
  • A new Preview option has been added to the system's Page.Formats enumeration.
  • A new FormRegularExpressionValidator CpScript has been created.
  • A Preview column has been added to the following modules: Publishing > Articles, A.D.A.M > Drug Notes, A.D.A.M > Multimedia Encyclopedia, A.D.A.M > Wellness Tools, Content > Events, Events > Registration, Content > Generic A - Z, Content > Generic Enhanced A - J, Content > Generic Plus A - B, Content > Locations, Content > Media, Content > News, Content > Physician Directory, Content > Template, Content > Video Library, Education > Courses, HealthDay > News, Marketplace > Directories > Directory A - D, My Logs > Logs, OCE > Courses, Home > Podcasts, StayWell > Content, Surveys > Surveys, and Site Architecture > Navigation.
  • A new FormCascadingDropDownList CpScript has been created.
  • The TaxonomyTree CpScript has been updated to support a cpsys_NonMobileAudienceSystemName constant in the CustomUrl parameter and a new MobileAudienceSystemName parameter.
  • The DataSource CpScript now supports a Format parameter.
  • The DownloadHyperlink CpDataBind for the Articles > Home View has been extended to use the Target attribute.
  • Advertisers now have an id for the surrounding HTML DIV element.
  • Auto-start capabilities have been added the Image Slideshow for Data Sources and Dynamic Scripts.
  • A CurrentUrl CpScript has been created to return the URL of the current page.
  • A bug has been fixed in Raw HTML Formatting Option for Design > Data Sources.

Centralpoint Update 8.4.0
Monday, July 9, 2012
  • The Reporting > Report Builder module's support for database providers has been extended to include both exports and the report grid view.
  • The Centralpoint page base class's ClientScripts property has been depreciated and all client scripts are now managed by the CpScriptManager. It automatically registers a Page.js file that can be efficiently cached by the browser and contains the majority of the frequently used Centralpoint JavaScripts.
  • The Admin > Properties > Header Tags > Register Toggle Div JavaScript attribute has been removed because this JavaScript is now automatically added by the CpScriptManager control.
  • All CSS and JavaScript files related to Centralpoint.Web.UI.Console and Centralpoint.Web.UI.Controls have been consolidated into Console.css, Console.js, Controls.css, and Controls.js. The registration of these files has been moved into new static Console.Common and Controls.Common classes.
  • A hover effect has been added to all console grids and allows you to click anywhere in the row instead of just on the title of the record to view the details of a record.
  • The CpXmlValidator control used to validate client console attributes that take uploaded CpCollection XML files has been updated to fail validation when the provided file path does not exists. These controls previously returned an error when this occurred.
  • For good reason, most browsers make it nearly impossible for client-side JavaScript to arbitrarily read and write the system clipboard. Due to this limited browser support we have removed all client-side JavaScript clipboard features from all consoles. Copy buttons next to text box attributes in the client console (CpTextBox.AllowCopy) have been changed to "Select Text" buttons and the CpLabel.AllowCopy property has been depreciated.
  • A new Account Settings > Personalization > Checkbox Selects Data Key attribute has been added to make copying DataIds, AudienceIds, TaxonomyIds, etc. easier within the client console. This feature is disabled by default, but when enabled it causes the console grid row selector checkbox to copy the row's data key to the search header keywords text box when checked. The Account Settings module must be accessed in the console in which your account was created, and you may have to log out and back into the console before changes will be applied.
  • Formatting improvements have been made to the tab bars displayed at the top of the client console update page when modules contain multiple "tabs".
  • A NoFollow property was added to the LoginStatus CpScript to prevent search engines from using the link generated in their results.
  • The Events Module's Calendar view has been updated to catch any bad characters in the date query string variable.

Centralpoint Update 8.3.17
Monday, June 25, 2012
  • A new GlobalStyleSheet property has been added to Centralpoint.WebSite.StyleSheet which is the page base class inherited by all system style sheets. This property has been utilized by the Dynamic Navigation style sheet to prevent the inclusion of global styles which are already registered by the site type style sheet. This property must be set during the PreInit phase of the page life cycle.
  • Design > jQuery UI Themes: A time stamp has been added to the query string portion of the CSS file URL to force browsers to clear their cache when the theme is modified.
  • A new RegisterUnmanagedScriptInclude CpScript has been created and is recommended for registering all custom JavaScript files. It will work in any attribute that supports CpScripting, but is most commonly needed in Header Elements and Scripts attributes. Regardless of where these CpScripts are entered they will always register the client script include after the system client script includes. Using this CpScript will also allow Centralpoint to be more aware of custom JavaScript files, and better predict and prevent potential problems.
  • Styles, Scripts, and Startup Scripts attributes have been added to the Admin > Properties module under the Header Tags attribute. These attributes can be used to add styles or scripts to every page in the site.
  • A content filter has been added to the RTF editor which will change all FONT elements to SPAN elements and apply the font settings using CSS.
  • The Survey Results page has been updated to correctly filter total responses.
  • A default value was added for Design > Dynamic Navigation > Dynamic > Horizontal Offset and Vertical Offset.

Centralpoint Update 8.3.16
Monday, June 11, 2012
  • A new Admin > Properties > Header Tags > Enable Content Delivery Network attribute has been added to the Master and Web Site Consoles. This property is enabled by default which will cause all sites to utilize the Microsoft Ajax Content Delivery Network (http://www.asp.net/ajaxlibrary/CDN.ashx) when possible.
  • A bug in the standard module's new Notify Reviewer option which caused duplicate users to return an error has been identified and repaired.
  • A new CpScriptManager class has been created and used in place of all standard ScriptManager references within Centralpoint. All custom references to a standard ScriptManager "
  • A new Design > jQuery UI Themes module has been developed to design, upload, and manage the jQuery UI themes used throughout the site. The module help file contains a detailed description of the use of themes.
  • A new RegisterScopedJQueryUITheme CpScript has been developed to manually add scoped themes to a page.
  • A new Header Tags tab has been added to the Admin > Properties module. The Register Toggle Div JavaScript, Register SWF Object JavaScript, Header Elements, and Footer Elements have been moved to this new tab.
  • A new jQuery UI Theme attribute has been added to the Admin > Properties, Site Architecture > Audiences, and Site Architecture > Homepages & Navigation modules under the Header Tags tab.
  • jQuery version 1.7.2 and jQuery UI version 1.8.21 have been included in all sites including a general jQuery UI theme (CSS file and images). jQuery features may now be referenced from any custom code or client console. All existing references to these or previous libraries should be removed because the system will automatically add the required references. All existing references to non-scoped themes should also be removed, and can be managed using the new Design > jQuery UI Themes module.
  • All StayWell module designer records utilizing the Subtopics view must be resubmitted for compatibility with the new JQuery Integration.
  • A new RegisterCssStyleInitLink method has been added to the page base class that allows you to register a CSS link before RegisterCssStyle styles on the page.
  • All Centralpoint CSS styles have been consolidated into the site type style sheet and the Web.master.css.aspx style sheet is now only registered when a site type style sheet does not exist. This change has decreased the number of round trips required to retrieve the page styles.
  • The FormListBox CpScript has been updated to include output caching. This new feature must be enabled manually, but can improve the performance of this script.
  • A new Virtual Merchant tab has been added to the Ecommerce > Merchants module.
  • A new Development > Utilities > DES Decrypter utility has been created.
  • Updates to the file upload Web.config file have been made to support larger files on Windows Server 2008 and IIS7.
  • A new Field Map Build utility has been added to the Form > Processing > Field Map attribute.
  • A new AdditionalFields parameter has been added to the FormPaymentAuthorizeNet CpScript. this property takes a comma separated list of control Id's and retrieves values from those controls sending that data as a description to Authorize.Net.
  • A new Preview column has been added to the standard grid view of the following modules: Admin > Email Access, Advertising > Ad Tracking > Zones, Broadcasts > Data Sources, Design > Dynamic Navigation, Design > Data Sources, Design > Dynamic Feeds, Design > Dynamic Scripts, Design > Dynamic Tab Display, Design > Media Files, Forms, StayWell > Navigation, Comments > Configuration, Ecommerce > Cart, and Ecommerce > Merchants. You may need to clear your browsers cache in order see the popup window.
  • A bug in the Data Source to PDF converter has been identified and repaired.
  • A bug in the SearchTerm CpControl that caused terms to display incorrectly has been identified and repaired. A second problem in this control that caused incorrect results counts has also been repaired.
  • A bug in the Design > Dynamic Scripts and Data Sources image slideshow formatting option has been identified and repaired.
  • The ExtAutoComplete CpScript has been updated with a shorter delay.
  • Standard attribute formatting option parameters have been added to the UserInfo CpScript.
  • The Design > Dynamic Tab Display's jQuery Tab option has been changed to support the new jQuery integration.

Centralpoint Update 8.3.15
Tuesday, May 29, 2012
  • We will be releasing a full JQuery and JQuery UI integration in an upcoming sync that may conflict with custom JQuery integrations. Any custom code containing hard coded JQuery library references in the file system or the client console should be itemized ahead of time. These library references may have to be removed after the integration is sync'd. When these conflicts do occur they typically cause minimal problems and are easily resolved.
  • The Reporting > Report Builder module now allows you to select an ODBC, OLE DB, Oracle, or SQL Server Database Provider when Data Source = "Connection String". The Centralpoint.Web.Cms.ExportWriter class has also been updated to support these database providers.
  • A "Notify Reviewers" option has been added to the client console update view under the Notes text box. The list of reviewers contains the current user's reviewer, all master and console users in the audit trail, and all console users in the Review Data role. Selecting one or more reviewer will trigger a standard reviewer email to be sent when the document is saved, copied, or notes are saved. This feature works for current, archived, historical, and draft documents. The reviewer email has been updated to include the contents of the Notes text area when populated. The Audit Trail has also been updated to record which reviewers have been notified.
  • StayWell > Subtopics Module Changes
    • The Page Type = "Splash Page" > Splash File attribute has been changed from a file upload to a text box so that integrated splash file references can be modified.
    • A new Parent Subtopic attribute has been added and allows you to move the subtopics around within the hierarchy.
    • Support has been added for the creation of custom subtopics that are not part of the integrated collections.
    • Subtopic deletion has been enabled, but deleting subtopics with children will cause those children to be elevated to root subtopics since their parent no longer exists. Also note that deleted integrated subtopics may be replaced by the integration during the next scheduled update. Disabling integrated subtopics using the Display Status attribute is recommended over deleting.
  • StayWell Subtopics Data Transfer Source Changes
    • A new Title column has been added that is formatted more like the StayWell Demo Site than the Name column when possible.
    • Many of the column defaults have been updated so that new records can be inserted with new data, but existing records will be left alone.
    • It is highly recommended that you delete and recreate existing StayWell Subtopics data transfers to apply these changes.
  • A new UseDefaultValueOnUpdates parameter has been added to the Data Transfer Column CpScript. 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.
  • A new OpenNewWindow CpScript has been created and documented in the scripting help file.
  • A new Basket View > Sub Header Title attribute has been added to the Marketplace module designer.
  • The timer feature in the Education module has been repaired. This change is not applied without resubmitting the module designer.
  • The ExtAccordian CpScript has been updated to fix an issue in IE 7.
  • The DataSources CpScript has been updated to fix a jQuery conflict when Design > Data Sources > Formatting > Formatting Options = "Paged Data List".
  • The GalleriaMediaFiles CpScript has been updated to remove any file that is not an image and when the name contains an ampersand.
  • The TaxonomyTree CpControl has been updated to include a unique ID element on the DIV surrounding each tier of taxonomy.

Centralpoint Update 8.3.14
Monday, May 14, 2012
  • Navigation and Subtopics modules have been added to the StayWell module suite and are used to add Collections to the current StayWell integration. A new StayWell data transfer source has been created to populate the Subtopics module, and the Navigation module can be used to generate a CpScript to include the Collections and their Subtopics in the site’s navigation. A Subtopics tab has also been added to the module designer to configure how the Subtopics render to the page. It includes a number of new CpScripts created specifically for Subtopics. These new modules and CpScripts are designed to work with the existing StayWell Content integration, and are described in more detail in the module’s help file.
  • Anonymous Creation has been implemented in the Workflow > Configuration module.
  • A bug in the ProximitySearch CpControl related to the "Zip Code" watermark has been discovered and repaired.
  • A new Admin > Properties > File Upload Type attribute has been added to switch to a new File Explorer for uploading files in all modules. This file explorer allows administrators to select existing files instead of only uploading new ones, and supports new options displayed as attributes when the file explorer is selected. If the file explorer window size appears too small you may have to clear your browser’s cache to repair the problem: http://www.wikihow.com/Clear-Your-Browser's-Cache#Chrome_v1_-_v9.
  • A new FormPaymentWorldPay CpScript has been created. A new "WorldPay Form Payment" template has also been added to Admin > Template Gallery.
  • A bug in the AddThis integration related to URL encoding has been discovered and repaired.
  • The Design > Dynamic Tab Display > Tab Type = "jQuery Tab" attributes and CpScript have been updated, and now allow theme customization.
  • A Firefox bug in the ExtPagination CpScript has been discovered and repaired.
  • The Education module has been updated to support greater than and less than signs in Answers.

Centralpoint Update 8.3.13
Monday, April 30, 2012
  • A content filter has been added to the RTF editor which will change all B and I elements to STRONG and EM respectively.
  • An error returned to console administrators when their selected audience had been deleted is now handled by redirecting them to the Main audience. The standard security message will be displayed if they do not have access to the Main audience.
  • A new ExtMaskFormInput extender CpScript has been developed to mask any HTML form element. It is commonly used to guide the user to input credit card, social security, or phone numbers.
  • A new ODBC data source as been added to the Data Transfer > Source & Destination > Source attribute.
  • A new Ecommerce > Merchants > Authorize.NET > Test Mode attribute has been added for initial testing of ecommerce transactions.
  • The navigation XML element used in Forms > Processing > Module Submission > Field Map now includes a new UseFormInfo XML attribute. When set to true the system will load the existing records data on top of the module attributes letting you update existing records.
  • Support for leading and trailing zeros has been added to the Visa CSV number.
  • An AuditTrail CpControl has been developed to display a console like document audit trail on a front end details view via the module designer Details View (#3) tab. It has been documented in the Forms Management help file.
  • The Data Transfer Column CpScript has been updated to support regular expressions when ReplaceTextRegexEnabled is set to true.
  • An attribute called Formatting Options has been added to Design > Data Sources > Formatting to enable an Image Slideshow Option that gives you the ability to create a customizable slideshow based on fields retrieved from the Select Command.
  • The ExtAccordion CpScript was updated to include a pointer style for the clickable region of the accordion header.
  • A new ExtPaginiation CpScript was created to enable a paging effect in properly created HTML DIV elements. This will work in any RTF Editor and also in the Module Designer.
  • A new EmbeddedVideo CpScript has been created to enable an embedded video given a file path. Auto start capabilities were added to Flash files, and a bug in Windows Media files implementation has been fixed to enable auto start.
  • The AddThis widget has been updated to a newer version. This was causing issues on some pages.
  • Data Sources have been updated to include a new Formatting > Formatting Options attribute. New Image Slide Show and Paged Data List formatting options have been added.
  • The SearchTerm CpControl has been modified to display a results count and to format the search text.
  • A new FormEventSeatsRemainingValidator CpScript has been created to validate the Number of Seats in Event field in the Registration Form. This validator will not let the end user reserve more than available seats.
  • A new BackColor property has been added to the AlphaNav CpControl.
  • A new Tab Type attribute has been added to Design > Dynamic Tab Display > Attributes. This attributes provides a new JQuery Tab option to create client side tabs that support forms.

Centralpoint Update 8.3.12
Monday, April 9, 2012
  • A bug in the web site search has been repaired that prevented results in the Navigation module from building the correct URL when the web site search was set up to search one audience at a time.
  • The CleanUp utility has been updated to insert a file called DoNotDelete.txt before applying file system permissions to empty directories. It was recently discovered that permissions were not getting applied to empty directories on Windows Server 2008.
  • A new ShowStayWellNavigation parameter has been added to the BreadCrumbTrail CpScript which will be used to include StayWell > Subtopics.
  • A bug in the Account Settings module in the client console that caused some audience administrators to get redirected to the Audience Tree has been identified and repaired.
  • Support for ODBC database connections has been added to Design > Data Sources > Data Source (Connection String) > Database Provider.
  • The StayWell Product import has been updated to split the import into batches.
  • A new ReadSessionValue CpScript has been created to retrieve the value of a session variable by name.
  • The CustomFormItems CpScript has been updated to support all standard value formatting parameters.
  • The AddToCalendar CpScript has been modified to optionally display linked images instead of text.
  • New Order By attributes have been added to the Events module designer's Calendar Week View and Calendar List View tabs.
  • The Primary Office Fax, Second Office Fax, Third Office Fax, and Fourth Office Fax attributes have been added to the default Physician Directory relation and are now available on the Results View (#2).
  • A new Z Index Auto Increment attribute has been added to the Design > Dynamic Scripts module to resolve style issues.
  • A bug in the MediaItem CpScript that caused problems with QuickTime videos has been identified and resolved.
  • Support for proximity searches and geo coding has been added to the Content > Events and Generic Enhanced modules.
  • The Generic Enhanced module designer default values have been updated to only include attributes that exist in these modules.
  • A new ExtTaxonomyExpander extension CpScript has been developed to add dynamic expansion and contraction to the Home View (#1) display of taxonomy.
  • A new ExtAccordion CpScript has been created to add an accordion effect to page elements selected using HTML class names.
  • Parameters have been added to the SystemFilter CpScript to enable and disable Audiences, Roles, IsEnabled, and CurrentDate filters individually.
  • A new TaxonomyFilter CpScript has been developed to generate SQL taxonomy filters.

Centralpoint Update 8.3.11
Monday, March 26, 2012
  • A bug in the web site logout function that caused audience logouts to redirect to the Main audience has been repaired.
  • The URL rewriter has been updated to handle invalid URLs in the Site Architecture > Navigation module without causing a severe error.
  • The web site search (Search.aspx) has been updated to exclude the document (AutoNumber) portion of the URL when linking to related modules in a suite, such as pages of an article.
  • The module suite search functionality has been updated to support related modules that are only searchable in the web site or module search.
  • The ExtWaterMark CpScript has been rewritten to address issues with the watermark value being sent during post back.
  • A new GalleriaMediaFiles CpScript has been created that uses the Galleria Plugin for Media Files records.
  • A new CurrentDate CpScript has been created to format and display the current date and time.

Centralpoint Update 8.3.10
Monday, March 12, 2012
  • All instances of the CpListBox control with a SelectionMode of Multiple have been made resizable. This primarily applies to attributes like Roles and Console Navigation.
  • Improvements have been made to the status messages written during Data Transfer imports into standard modules.
  • Comments that relate to standard module data have been added as a source and destination in Data Transfer.
  • The standard module's archived view has been updated to allow temporarily archived documents to be permanently deleted.
  • A bug in the Site Architecture > Audiences > Globalization > Ecommerce Prices (Custom Attributes) has been found and repaired.
  • The Comments > Configuration > Thread > Item Content attribute's CreateDate placeholder has been updated to format dates with the current user's culture.
  • The AddToCalendar CpScripting has been updated to properly string out HTML and repair a timing issue.
  • The MediaFiles CpScript has been repaired to properly support the ThumbHeight and ThumbWidth properties.
  • A new form validation CpScript called FormCreditCardValidator has been created to validate the card number based on the credit card type and the card number.
  • The Design > Media Manager module has been updated to properly set the Content Type of JavaScript files.

Centralpoint Update 8.3.9
Monday, February 27, 2012
  • The Admin > Error Messages > Type = 404 Redirect feature has been updated so that it no longer appends the cpsys_redirect=404 query string variable to the URL. To prevent an infinite loop, the system now blocks redirects when the current URL, which caused the 404 error, exists anywhere in the Error Messages module as the Redirect To URL. This will prevent all redirects that COULD BE the result of another redirect as opposed to preventing redirects that ARE the result of another redirect.
  • The Admin > IP Manager and URL Redirect modules have been updated to improve efficiency by preventing lookups on web sites that are not using these modules. Please ensure that there are no active records in these modules if they are not in use.
  • The Admin > IP Manager > Action attribute has a new Redirect option. It can be used to automatically redirect users that access the root URL of the site to a specific audience and/or site map item within the site.
  • The fields query string variable has been updated to include the taxonomy query string value when executing a fields search. Previously, the taxonomy portion of the search was excluded because a form state version of the fields search supports a custom taxonomy search.
  • A new DefaultValue Data Transfer CpScript has been developed and documented in the Data Transfer help file. It is designed to insert the existing value via a CpScript when updating existing records. It is most useful when appending to an existing value.
  • A new ExtPasswordStrength Extender CpScript has been developed to display the strength of a password as it is typed into a form text box.
  • A new RegisterJQuery CpScript has been developed to register the JQuery library to the page. This is preferred over registering manually using a JavaScript include because it prevents the library from inadvertently being registered more than once.
  • The SponsoredSearches CpControl has been updated to include Publish Start Date, Publish End Date, and Display Status filtration.
  • The SearchTerm CpControl has been updated to include a new SelectionMode property. When the selection mode is changed to Multiple the control will display all search terms as opposed to only one.
  • The Video CpControl has been updated to support FLV files.
  • The DynamicJumpMenu CpScript has been updated to utilize the Target attribute included in all standard modules.
  • A new ExtWatermark CpScript has been developed to add a watermark to an existing form text box control.
  • The SurveyManger CpScript has been updated to include a new ButtonText property.
  • The Generic Enhanced modules have been updated to include geo coding. A new Geo Codes Address Template module property has been added to determine which generic attributes define the address used to generate the geo code.
  • A new MailToLink CpScript has been developed to generate a client site mailto email link.
  • The Province attribute has been added Marketplace Directory module relations for use on the Results View (#2).
  • The FormTextBox CpScript has been updated to include a new Enabled property.
  • The standard file upload control has been updated to support files with an EPS extension.

Centralpoint Update 8.3.8
Monday, February 13, 2012
  • The User.TimeZoneInfo and new User.CultureInfo properties now utilize the Site Architecture > Audiences > Globalization and Admin > Properties > Globalization attributes while on the front end of the web site. Audience overrides will take precedence over site overrides. The User.CultureInfo property is not globally in use on the site, but we will be adding this cultural formatting to UI elements as needed.
  • The standard module's FormatValue method has been updated to support the new User.CultureInfo property for dates and decimal values. This change will cause all Attribute and Column CpScripts to automatically format values using the culture selected in the Site Architecture > Audiences > Globalization or Admin > Properties > Globalization attributes. In order for the formatting to work properly the CpScript must have the DataType property set to DateTime or Decimal.
  • The Site Architecture > Globalization > Ecommerce Prices attribute now can be used to set up custom ecommerce price attributes per audience. When used in coordination with the Culture Override property you can set up an audience for a specific location including unique product process. When the end user's audience changes their cart will be automatically reset using the price attributes from the new audience. Be sure to set the cartUrl property of the FormAddToCartButton CpScript to '/cpsys_Audience/Cart.aspx' so that the cart loads in the current audience.
  • Support for searches within search results has been integrated into the Modules.Page base class for standard module results views. It is triggered programmatically using the new SearchInResults page property, or by adding 'inresults=1' to a query string search.
  • Support for single character domain names has been added to the email address pattern validator used throughout the system.
  • The FormListBox and FormRadioButtonList CpScripts now support the value 'cpsys_SystemFilter' in the Filter attribute when the SystemType is not in use. It will be replaced with a dynamically generated system filter.
  • The Content > Video Library > Attributes > VideoType attribute has been upgraded to Attribute Switch to support the option None.
  • The Site Architecture > System Pages > Login tab has three new attributes to control the button images: Login Image, Login Cancel Image and Password Request Image.

Centralpoint Update 8.3.7
Monday, January 30, 2012
  • A new Culture List Box control has been added to the list of controls available for attributes in CMS and custom attributes. This control will be utilized in the new Globalization options currently being developed.
  • The Site Architecture > Audiences module has been updated to support custom attributes containing attribute switches.
  • The storage and retrieval of the current Audience information has been elevated from the Page to the User class. This will allow for more efficient caching and help in supporting the new Globalization options currently being developed.
  • The FormMobileLoginButton CpScript has been modified to substitute the current audience when the RedirectUrl parameter starts with "/cpsys_Audience/".
  • The Members and Site Architecture > Administrators modules have been modified to include a Display Name column in the grid view.
  • New Generic K - Z Keyword Lists have been created.
  • The ItemHyperLink CpDataBind used with the Publications > Issues module’s issues view has been updated to include an optional "link" argument to determine whether to hyperlink each issue. The ArticleList CpDataBind has also gotten a new "orderBy" argument to sort the article list.
  • The OrderBy CpControl has a new StartDateAscText property which can be set to add a Start Date Ascending option to any module results view’s order by selector.
  • The Building/Complex, Street Address, City, State, Zip and Phone attributes have been added to the Physician Directory relation for the Second, Third and Fourth addresses.

Centralpoint Update 8.3.6
Monday, January 16, 2012
  • The AudienceInfo CpScript has been updated to support a new UrlEncode property. When set to "yes" the script will URL Encode the result before it is returned.
  • Zip Code caching has been integrated into Centralpoint's GeoCode retrieval from the Google Maps API to prevent excessive requests when calculating distances.
  • The FormCart CpScript has been updated to detect when the user's session expires, alert the user with the message from the Ecommerce > Cart > Details > Expired Message attribute, and redirect the user to the beginning of the checkout process. This situation only occurs when the user waits for an excessive time on one step of the checkout process. It protects the system from changes to the products, discounts, tax, or shipping.
  • The system has been updated to detect and ignore unknown form actions. These form actions are often created by bots fishing for system vulnerabilities.
  • A new URL Specific attribute has been added to Admin > Error Messages when Type = 'Message'. This attributes allows you to create hostname (domain) specific error messages. This feature has been documented in the module's help file.
  • A new UrlEncode property has been added to the AudienceInfo CpScript.
  • The FormUpload CpScript's SubFolder property has been updated to support the cpsys_NewGuid constant within a folder.
  • Six new New Yes/No attributes have been added to the Content > Generic Enhanced modules and there relations.
  • The Document attribute has been added to Physician Directory relation for access on the Results View (#2).
  • A new ItemSuffix property has been added to RelatedData CpControl.
  • The Site Links popup window in the console's RTF Editor has been updated to include the navigation item's system name in the grid view.
  • A new ExtContentSwap CpScript has been implemented to dynamically swap the content of two HTML DIV elements using JQuery. This CpScript has been documented in the Scripting help file.


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 Demo!

Our team will set up a live,
High Fidelity Prototype of your project
to prove our capabilities (including
ingesting some of your sample data) at no cost.