Author Archives: Greg Patterson

WebSmart 11.0 includes responsive mobile and desktop PHP, ILE and Node.js templates

WebSmart 11.0 is available for download from our customer portal,, and our public website.

This release includes responsive PHP, ILE and Node.js templates for creating mobile-friendly applications. The templates generate a single code base for desktops and mobile devices using Bootstrap, the most popular open-source HTML/CSS/JavaScript framework for responsive websites.

Continue reading

Attending COMMON? See the newest releases, attend our mobile session and enter our drawing

COMMON’s Annual Meeting and Exposition in New Orleans is just around the corner and we’re looking forward to seeing you those of you who are attending.

Please let us know if you’ll be there so we can share
details with you about a special Quadrant and BCD event! 

While you’re at the show, please stop by the Quadrant and BCD Software booth (#515) where you can enter to win a pair Bose QuietComfort headphones. We’ll be on hand to answer your technical questions and show you the latest releases including Presto’s skin editor, WebSmart’s responsive templates, WebSmart for Node.js and Formtastic 10.

We also invite you to attend our session, “Rapidly Create First-Rate Mobile Applications with BCD Solutions,” on Monday, May 16 at 2pm.

See you in NOLA!

Join BCD and Quadrant at these Spring conferences

Tradeshow season is quickly approaching and the BCD-Quadrant team is looking forward to attending several IBM i conferences and user groups. If you’re attending any of the following events, please check out our sessions and stop by our booth for technical demos and exciting information about the latest releases.

    • WMCPA: March 15-17 in Delavan, WI
      • See our WebSmart PHP demo in the Rich UI Tech Showcase on Tuesday.
    • RPG & DB2 Summit: March 22-23 in Dallas, TX
      • Contact us for a promo code to save $200 off your individual Summit registration!
    • NEUGC: April 11-13 in Framingham, MA
    • COMMON: May 15-28 in New Orleans
      • Register by April 14 to save $200 with the Early Bird Rate!
      • Attend our session on Monday: Rapidly Create First-Rate Mobile Applications with BCD.

We hope to see you this Spring!

Write better, faster PHP applications with WebSmart 10.9’s Z-Ray integration

WebSmart 10.9 is now available for download from and our public website.

This release includes integration with Zend’s Z-Ray to help you write better, faster PHP programs. Z-Ray, which is included with Zend Server Professional and Enterprise, gives developers real-time insight into how their application is running and consuming resources – from PHP variables to DB2 for i queries to RPG program calls.WebSmart PHP's Z-Ray integration






Continue reading

WebSmart PHP webinar: See the fastest way to develop mobile and desktop applications

This webinar is available for on-demand viewing. It was presented live on October 1, 2015.

If you’ve ever thought about developing PHP web applications on IBM i, please join us for a high-level WebSmart webinar tomorrow (Thursday, October 1) at 2pm EDT.

We’ll discuss why PHP is a great web development choice and show you what’s possible with WebSmart PHP. We’ll also do a short tech demo of the product.

You can register here. We hope to see you there!

The importance of running WebSmart PHP applications on a supported PHP stack

We get a lot of questions about the advantages of running WebSmart PHP applications on Zend Server Professional or Enterprise instead of the Basic (Community) edition. There are many benefits to upgrading so we’ve written a series of blog posts highlighting some of the key features. This is the first post in the series.

Reason #1: Support

Many of our WebSmart PHP customers still run Zend Server’s Basic (Community) Edition, which includes email support for one year from the time you installed Zend Server on your IBM i. After the first year, Zend only provides support if you upgrade to their Professional or Enterprise editions. That means you’re most likely running an unsupported version of Zend Server.

This may be acceptable for non-critical applications, but enterprise applications should run on a supported PHP stack. If you encounter a problem with Zend Server, our technical support team can only offer limited help (such as restarting it for you).

Here are a few scenarios where Zend’s support would’ve been valuable:

  • Upgrades: An IBM i organization encountered an error while upgrading Zend Server. They couldn’t complete the upgrade for several days, which delayed the delivery of critical information to their users.
  • Technical support: A BCD customer had problems with the DB2 connect function. This is something only Zend can help them with.
  • PCI compliance and audits: Would your organization pass a compliance audit if a key component on your runtime stack wasn’t supported? 

Having support is a great insurance policy because it gives you someone to call if something goes wrong. With Zend Server and Professional, you get the following levels of phone support:

  • Professional: Response within six hours during business hours
  • Enterprise: Response within two hours – 24/7/365

As part of BCD’s newly upgraded partnership with Zend Technologies, BCD now offers the Professional and Enterprise Editions with support provided by Zend. Please contact us if you have questions or would like to schedule a demo.

Keep an eye out for the next blog post in this series, where we’ll also cover Zend Server’s security hotfixes for mitigating known vulnerabilities and audit compliance.


PHP-on-IBM i webinar with Alan Seiden: How to ensure speedy performance

This webinar is available for on-demand viewing. It was presented live on June 11, 2015.

When you deliver WebSmart PHP applications, you want to make sure they perform quickly, without errors and bottlenecks.

If you haven’t already registered, you’re invited to join PHP expert Alan Seiden for this educational webinar tomorrow (Thursday, June 11) at 1pm EDT to see how you can fine-tune your PHP applications for top performance.

You’ll get easy-to-implement tips, including how to:

  • Optimize DB2 and the IBM i toolkit
  • Leverage unique IBM i performance tools
  • Diagnose bottlenecks and errors with Z-Ray
  • Configure Zend Server for performance

In the last ten minutes, we’ll also discuss why WebSmart PHP with Zend Server is the fastest way to develop PHP applications on IBM i.

Sign up now!

Continue reading

BCD and Zend: Our expanded partnership and what it means for you

You may have heard that we recently announced a significant expansion to our partnership with Zend.  We’re very excited about this news because it enables us to offer a more complete PHP solution, from rapid application development to deployment and services. You’ll soon see more integration between BCD and Zend, including an upcoming Z-Ray extension in WebSmart PHP.

You can read more in IT Jungle’s recent article, Zend and BCD Get a Little Closer For PHP.

We’re also hosting a webinar on Tuesday, April 21 with Zend’s Mike Pavlak. If you’re running PHP applications on Zend Server – or considering using PHP in the future – I highly recommend you attend this session. You’ll see how Zend Server 8 and Z-Ray help you optimize and debug PHP faster. You can sign up here.

WebSmart PHP’s new templates support all levels of development

Many of our WebSmart PHP customers are still relatively new to web application development, while others need more advanced templates to take advantage of MVC or a more object-oriented approach. For this reason, WebSmart 10.5 and 10.6 include new Zend Framework 2 (ZF2) MVC and PHP Data Object (PDO) templates.

You can continue to use the original PHP templates to jumpstart your development but the new templates will give you more options as your skills advance.

Watch the video below to learn more about the new templates and to see how they support all levels of development.

Continue reading

The Essentials of Debugging

The BCD development and support teams spend a lot of time troubleshooting and debugging both our code and our clients’ code. Debugging is a core competency for any developer and the following article is one of the best we’ve seen on techniques that make for effective debugging.

Read it here: The Essentials of Debugging

We hope you find it helpful. You may also want to share it with your less experienced troubleshooters.