(858) 586 7777 | About | Testimonials | Contact
vteams vteams vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
Blog
  1. vteams
  2. Blog
  3. Applying WordPress Coding Standards and Optimizations to Maintain a Legacy Application
Jun 15
applying-wordpress-coding-standards-and-optimizations-to-maintain-a-legacy-application

Applying WordPress Coding Standards and Optimizations to Maintain a Legacy Application

  • June 15, 2017

The client of vteam #507 has a web application which facilitates the users of the Fortune 500, Federal, State and Government agencies to generate USPS labels, scan report and tracking status. The legacy application was developed using Caspio Bridge and Endicia on WordPress with Avada Theme by his ex-developer.

Initially, the automation of all the back-office work processes was required to reduce the overall running cost of the client’s business. Later, he wanted vteams to incorporate some new features such as Excel Batch Labels generation in the application to compete with his industry rivals.

At first, vteams engineer Nabeel Javaid analyzed the quality of code and checked the reliability and scalability of the legacy app. The following major technical issues were identified during the legacy app analysis:

  • Outdated Avada Theme
  • Business logic fully dependent on Themes
  • Excessive usage of Templates
  • Poor user experience
  • Coding standards were not followed
  • Not a scalable application
    .

vteam #507 communicated the nature of these issues to the client and suggested him to standardize and optimize the application completely upon which he agreed.

Implementation

vteams engineer Nabeel started creating a custom WordPress plugin and developing a powerful framework architecture from scratch. To standardize and optimize the application, the following steps were implemented:

  1. Moved all the business logic from templates into the newly developed framework architecture
  2. Improved the code of all the existing modules according to the WordPress standards
  3. Two extensive SOAP libraries for Caspio and Endicia were developed
  4. Added a few helpers for flash messages, form builder, Mailer and FTP
    Note: With the help of libraries and helpers, the size of code was reduced
  5. Some special jQuery plugins such as Validation, Sweatalert and UIBlock were utilized to enhance the overall user experience
    .

Conclusion

After applying all the above mentioned optimizations, the target was achieved within the given deadline. As a result, a standardized application following WordPress standards was developed. It became quite easy for the client to maintain and scale the application as required. Additionally, the loading speed of web pages was improved.

  • Facebook
  • Twitter
  • Tumblr
  • Pinterest
  • Google+
  • LinkedIn
  • E-Mail

Comments are closed.

SEARCH BLOG

Categories

  • Blog (474)
  • Captain's Log (1)
  • Closure Reports (45)
  • Experiments (7)
  • How-To (55)
  • Implementation Notes (148)
  • Learn More (140)
  • LMS (8)
  • Look Inside (10)
  • Operations Log (12)
  • Programmer Notes (20)
  • R&D (14)
  • Rescue Log (4)
  • Testimonials (25)
  • Uncategorized (4)

RECENT STORIES

  • Symfony vs Zend: A heavyweight championship
  • Unveil the benefits – Freight and Shipping Software Management System
  • Python Vs. JavaScript – Dominance in AI
  • Top 10 Interview Questions to ask a mobile app developer
  • Top Interview Questions to ask a Data Scientist

ARCHIVES

In Short

With the vteams model, you bypass the middleman and hire your own offshore engineers - they work exclusively for you. You pay a reasonable monthly wage and get the job done without hassles, re-negotiations, feature counts or budget overruns.

Goals for 2020

  • Open development center in Australia
  • Complete and Launch the Robot
  • Structural changes to better address Clients' needs

Contact Us

Address: NEXTWERK INC.
6790 Embarcadero Ln, Ste 100,
Carlsbad, CA 92011, USA

Tel: (858) 586 7777
Email: fahad@nextwerk.com
Web: www.vteams.com

© 2020 vteams. All Rights Reserved.

Content Protection by DMCA.com