Category Archives: WebSmart PHP

WebSmart PHP

ZendCon2017: You’ve heard all about PHP 7, now let’s get busy and start using it!

I’m looking forward to getting out to ZendCon 2017 this year for many reasons. Networking with folks I just don’t see that often is definitely a high point, but getting busy with PHP 7 is certainly the hot topic that I’m most looking forward to exploring. The adoption statistics for PHP 7, while better than previous major transitions, still have a way to go. Why? Because learning about PHP 7 is only half the loaf. As the Nike ad likes to say, you’ve got to “just do it” – and there will be plenty of that at ZendCon; people talking, sharing and hacking all over the place.

I will be hosting two of my favorite sessions “Who’s doing what with PHP on IBM i” on Wednesday and “IBM i panel discussion” on Thursday.  Both sessions represent great places where you can learn more about how to leverage this amazing technology right on IBM i. In the “Who’s Doing What” presentation, we’ll be highlighting great IBM i shops like Newlyweds Foods, T&A and Hydrite Chemical. You can see how these companies leverage diverse and powerful applications that impact their bottom line. I have been lucky enough to recruit the top minds for PHP on IBM i for the panel discussion, including the product manager for Zend Server, Mickey Hoter, who just might make an announcement or two. You never know what you’ll learn at the panel! Be sure to come with your best questions for the panelists to mull over and debate.

I already have my invitation to the IBM i reception. Make sure you check IBM i on your registration so that you can get your own invitation.  It is the premier social event for the IBM i faithful at ZendCon, so don’t miss it!

-Mike Pavlak

HTTPOXY vulnerability on IBM i

If you’re not up to date with security PTFs you will want to read the following security bulletin from IBM:
http://www-01.ibm.com/support/docview.wss?uid=nas8N1021689

It relates to the HTTPOXY vulnerability in the HTTP server, and there are PTFS for Releases 6.1, 7.1, and 7.2.

BCD products that use the HTTP server include WebSmart, Clover, Presto, and Nexus.

As always, contact our support department if you have any questions or concerns,

Marc Hunter

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, myBCDsoftware.com, 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

Zend security vulnerability ~ ImageMagick image processing software

WebSmart PHP users should be aware that Zend has recently published a security notice in their support knowledge base regarding a vulnerability in the Imagick PHP extension.

While this extension is not enabled by default, you may be using the extension in PHP or have it enabled, in which case please follow the instructions in Zend’s security notice.

Please contact me if you have any questions or concerns.

BCD Minimum Support OS/400 Release Level Notification

As our product line evolves, we strive to keep up-to-date with IBM OS/400 release levels while giving you enough time to plan for these changes. This allows us to use current technologies in our products and to make those technologies accessible to you from within our products.

IBM discontinued support for V5R4 on September 30, 2013. Any future BCD product releases and updates will require IBM i 6.1 as the minimum OS/400 release level.

The following versions of our products are the last releases that can be installed on V5R4:

  • Presto 6.2
  • WebSmart PHP 10.10.0
  • WebSmart ILE 10.10.0
  • Clover 10.10.0
  • Catapult 8.0.0
  • Nexus 4.10
  • ProGen Plus 9.70 (Update PG97006)
  • Spool-Explorer 8.0.0
  • File-Flash Plus 4.50
  • DbGen 2.5 (Update DB25R0002)
  • Docu-Mint 6.6

If you have any questions or concerns please contact Technical Support. Knowledge Base article 5595 includes a list of commands for checking software release levels.

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

WebSmart 10.9 is now available for download from myBCDsoftware.com 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 IDE Shortcuts

In last week’s WebSmart ILE 10.8 webinar (which is available for on-demand viewing), we introduced some new IDE shortcuts such as CTRL+W to close the current tab. We also mentioned that we’d publish a more comprehensive list, including F6 to generate and F9 to format PML.

You can download the printable PDF here: http://www.bcdsoftware.com/websmart-ide-shortcuts

Hopefully the shortcuts will save you some time!

If you know any others that we should add to this list, or have suggestions for new shortcuts, please contact Technical Support.

Continue reading

Extended to Sept. 1: ZendCon early bird savings and BCD promo pricing

If you haven’t already registered for ZendCon (the global PHP conference taking place October 19-22 in Las Vegas), you still have a few days to save big on your registration!

From now until September 1st, save $300 with Zend’s early bird savings and BCD’s promo pricing. Take advantage of this offer by heading to ZendCon’s registration page. Select the early bird pricing option, then enter BCD’s promo code ZC15BCDC15 by clicking the text link above the green register button.

Continue reading

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.

 

Are your WebSmart and Presto programs getting SSL certificate errors?

If your WebSmart and Presto programs use SSL (Secure Sockets Layer) then you most likely installed an SSL certificate on your server. Browsers recently started phasing out a common method of encryption (called SHA-1), which may be causing errors in browsers when users visit your site. These errors typically occur in Chrome and Firefox, even when the certificate is valid.

Continue reading