Do you have an ExpressionEngine website that needs to be upgraded?
Let our expert team of developers handle your ExpressionEngine upgrade. We’ve performed hundreds of upgrades -- from small sites to large, complex deployments. We’re ready to help with your project!
Why is it important to upgrade ExpressionEngine?
Though we don’t recommend that website owners update their software with every minor update, it is critical to maintain a reasonably current software stack. Major updates should be made, such as from ExpressionEngine 5.x or 6.x. Moreover, it’s important to update the entire web server stack, bringing Linux, Apache/NGINX, PHP and MySQL up to the latest, stable versions. This ensures that websites are not vulnerable to security risks or downtime due to software conflicts.
The Risks of Running Out-dated Software
Running unsupported, out-of-date software has many risks. Most significantly, the following issues may arise with little or no notice (see typical ExpressionEngine server stack for reference):
- A required update or security patch for the server’s operating system (Linux), web server (Apache or NGINX), scripting language (PHP) or database engine (MySQL) could crash the website, if the update does not support the outdated version of ExpressionEngine.
- Vulnerabilities and bugs are constantly discovered in software like Linux, NGINX, PHP and MySQL. Running unpatched services can allow attackers to compromise a website or server.
- Performance issues may arise when other components of the software stack (i.e. - PHP) are upgraded or patched.
Failing to upgrade your website and the software running on your server is a lot like failing to change the oil in your car. You might get away with it for a while, but eventually it will catch up with you. It’s far better to take preventative measures to keep your website running, than to deal with an unexpected emergency.
ExpressionEngine Upgrade Services
Our services include more than just upgrading the ExpressionEngine core. We can take a comprehensive approach to improving your website. By addressing these issues during an upgrade, website owners can save time and money.
- Upgrade of ExpressionEngine addons — even custom or abandoned ones
- Upgrade of the entire web server technology stack: operating system, NGINX / Apache, PHP, MySQL, etc.
- Migrations to new hosting providers
- Server tuning and performance optimization
- Server / website security hardening
- Improvements to content editing and website management processes
- Enhancement of the user experience, such as updates to the web design
- Faster load times and better search engine optimization
Why work with Pedrera for your upgrade?
Upgrades to ExpressionEngine can be complex, and experience matters. We’ve successfully completed hundreds of ExpressionEngine upgrades. So many, in fact, that we have an established process that has been refined over the years. Our formal approach is built on experience and allows us to avoid many pitfalls. It also means that we are incredibly efficient at our work. This translates into savings for website owners. It also means that our upgrades are done without any downtime or service interruptions.
Pedrera has been developing ExpressionEngine websites since 2009. We were members of the ExpressionEngine Professionals Network starting in 2011, and we've been members in the current ExpressionEngine Partners program since its inception. Our in-house team of developers — all full-time employees working in our suburban Philadelphia office — build websites based on established best practices and years of experience building on the ExpressionEngine platform.
ExpressionEngine Development ServicesHave a Project to Discuss?
We'd love to talk to you about how we could help. Contact us to schedule a free consultation with an ExpressionEngine expert.
Contact Us