Our migration services enable you to utilize the latest versions of Plone without losing your investment in previous solutions. Your design, content and other elements can be leveraged from static websites, other content management systems and any previous version of Plone.
"Enfold Systems provided knowledgeable and focused experts to ensure the success of our new system. Our sites' traffic capacity has increased by 3000% while maintaining the functionality and security we needed."
Frank DiMauro, UNC Health Care System
Enfold Systems follows a structured and repeatable process to ensure the most efficient use of your staff, resources and available budget. We first review the systems architecture and perform a “walk through” with your staff to identify the various use cases and system resources that will be required of your new Plone CMS. Based on the information collected, we then address the following:
Clients often take the opportunity to update the design or “look and feel” of their website during a migration. Others want to simply ensure a consistent look and feel while taking advantage of a new CMS. In either case, Enfold will ensure your design templates are accurately converted to the Plone CMS, and that the user interface functions as expected.
Map functionality and workflows
Enfold will compare the functionality / components of your current CMS to the available functionality in your new Plone CMS. We will identify and remove unused functionality, in addition to addressing any customizations or additional features required in the new system. New features can easily be added with the wide array of available open source add-on products.
Enfold will also work with your organization to ensure the migration, or new setup, of workflows that map to your business processes and allow easy and efficient use of the system. This mapping includes CMS roles, permissions and security requirements.
For non-Plone migrations, content is typically exported and later imported to Plone with custom migration scripts. For migrations to new versions of Plone, several tools exist to automate the upgrade process. Ultimately, the structure of your content, your available staff resources and budget will be used to determine the right balance between automating the process and manual intervention.
Quality Assurance of the software is maintained by a strict discipline of testing software components and working with your staff to verify the user interface / experience. All testing is performed in a development / staging environment to ensure predictable evolution of the system.
Enfold, in conjunction with your staff, will verify appropriate security and permissions are applied, authentication integration performs as expected and overall system performance meets or exceeds the benchmarks set at the beginning of the project.
We will also work with your staff to ensure the necessary knowledge transfer and documentation is available to efficiently use / maintain the system, now and in the future.