Upgrade Perfex CRM (v2.8.4 & v2.9.3) to Latest Version with Customizations need Web Development

Contact person: Upgrade Perfex CRM (v2.8.4 & v2.9.3) to Latest Version with Customizations

Phone:Show

Email:Show

Location: Riyadh, Saudi Arabia

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Introduction

I currently have two versions of Perfex CRM:

Version 2.8.4

Version 2.9.3

Both versions have been heavily customized in several core areas. I now require an upgrade of these versions to the latest stable release of Perfex CRM, while ensuring that all existing customizations are preserved and continue to function correctly.

Scope of Work
1. Required Upgrades

Upgrade versions 2.8.4 and 2.9.3 to the latest stable release of Perfex.

Merge the new updates introduced in the official release with my custom developments.

2. Existing Customizations to Be Preserved

Projects (Custom Projects Section):

A new projects section has been created with independent database tables.

All official Perfex project updates must also be applied to this custom projects section.

Any integrations available for the core projects (Invoices, Tasks, etc.) must also be available for the custom projects section.

Tasks:

A duplicated tasks module has been created with different information, while still using the same tasks table.

Tasks have also been linked to the new custom projects section.

These task customizations and relationships must be preserved.

Invoices:

In the default system, invoices can be linked to projects.

A custom enhancement allows invoices to also be linked to the new custom projects section.

This integration must continue to work seamlessly after the upgrade.

Clients:

Modifications have been made to the clients table (additional fields/customization).

These changes must be preserved while merging any new updates from the latest release.

Other Custom Enhancements:

Additional database and functionality changes (to be detailed at project initiation).

3. Upgrade Requirements

Perform a diff and code analysis between the customized versions and the official releases.

Refactor customizations where possible into independent Modules/Hooks to minimize future conflicts.

Implement Database Migrations to ensure data integrity and proper schema updates.

Conduct full testing in a staging environment with a cloned database before production deployment.

Provide comprehensive documentation of the upgrade process and a Rollback Plan in case of issues.

4. Git-Based Version Control & Deployment

The entire project must be managed using Git for proper version control.

Customizations should be maintained in a separate branch, while official releases are tracked in another branch.

For new Perfex releases:

Fetch the latest official release.

Perform a merge or rebase with the customization branch.

Resolve conflicts systematically.

Develop a deployment mechanism to update all sites running Perfex from the Git repository.

Submodules or deployment scripts may be used for multi-site updates.

A CI/CD pipeline is preferred to run automated tests and database checks before deploying to production.

Expected Deliverables

A fully upgraded Perfex CRM system running on the latest official release.

Preservation of all existing customizations (custom projects section, tasks, clients, invoices, and other integrations).

Full compatibility with the new official features.

A Git-based deployment workflow to manage multiple Perfex installations.

Documentation package including:

Details of merged customizations.

Step-by-step upgrade guide.

User Acceptance Testing (UAT) checklist.

Rollback plan.

Additional Requirements

Follow best development practices (Git, Modules, Hooks).

Provide a clear project timeline and delivery milestones.

Submit a proposal including:

Estimated cost.

Estimated time to complete.

Work plan and methodology." (client-provided description)


Matched companies (5)

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more