• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • WebSmart Flattens the PHP Learning Curve

    May 21, 2013 Alex Woodie

    When it comes to learning PHP, there is no shortage of information available on the Web, where thousands of tutorials and forums can be accessed with the touch of a button. But for RPG veterans who prefer a little handholding with their PHP, like IBM i consultant Russ Khoury, a different approach is warranted. Khoury found the WebSmart PHP package from BCD provided a way to learn PHP in an environment that is both structured and productive. New templates just released in WebSmart PHP 9.5 should further boost productivity.

    Khoury has been developing and maintaining applications for clients in the Northeast for 30 years through his consultancy, Paul Russell Associates. Over that time, the Queens, New York, resident has worked with the IBM i server and its predecessors in many different capacities, and been exposed to lots of different systems, applications, technologies, and languages.

    When a client asked Khoury to develop a new sales prospect management system to replace a hodge-podge of spreadsheets, he started looking around for the best tool to satisfy the need. The company (which didn’t give permission to use its name) already had a customized RPG application to manage core aspects of its business. But this system would be used by sales representatives who didn’t have green-screen skills, so the new application would need to be graphical. A Web-based system made the most sense.

    Several factors played in Khoury’s selection of BCD’s WebSmart PHP Edition for the job. For starters, he didn’t really want to use RPG. While he knew there are several CGI-based products available on the market that he could have used–including BCD’s own WebSmart ILE Edition, in addition to the open source CGIDev2 package and others–he didn’t want to restrict the application to running on IBM i. RPG, of course, only runs on IBM i, while PHP can run practically anywhere.

    But perhaps a bigger factor was Khoury’s desire to have a professional support organization standing behind the product. “When you’re treading on new ground, you know you’re going to need support and handholding,” he tells IT Jungle. “Designing the tables, the data files, understanding the business processes–that’s not a problem. That’s what I’ve done for years. But when I’m programming in a slightly different language and environment, I want to be sure that somebody’s watching my back. That’s why I chose BCD over the others. I chose them for the tech support.”

    Khoury also availed himself of the multiple templates that WebSmart PHP ships with. “It was very easy to get started and get a functional proof of concept up on the Web very quickly,” he says. The proof of concept helped Khoury take advantage of Web 2.0 constructs, like popup calendars, drop down boxes, or locating an address on a Google Map page. “All these things that aren’t so easy and not too pretty on a green screen. BCD gave me the ability to quickly produce a working model,” he says.

    Khoury had a little bit of PHP and Web development experience before embarking on the project for the client. But it was all a bit new to him, and he leaned heavily on BCD’s tech support. “When you’re learning Web development, it’s multiple technologies. It’s CSS. It’s HTML. It’s JavaScript. It’s PHP. So you’re learning four different things at once,” he says. “I would say, ‘Gee I know exactly how to do this in RPG. But how the heck do I do this in PHP?’ Boom. I call BCD’s tech support; they walk me through it and show me an example, or even create an example for me. That’s how great they were.”

    The PHP app he wrote for the client was a success. Sales prospects are now tracked through the client’s IBM i server, and the spreadsheets have been relegated to recycling bin. Alerts are automatically generated when follow-ups are required, and the president has visibility into the sales pipeline. The people enjoy working with it.

    The application is customized to fit the client’s specific needs, which is something that wouldn’t have been as easy to accomplish by modifying a packaged app; it would have been nearly impossible to achieve on a cloud-based app. For companies that can derive a competitive advantage from using software that’s closely tailored to their exact needs, hiring a consultant like Khoury makes good financial sense.

    Developing PHP applications should be even easier with the latest release of WebSmart PHP, which BCD unveiled at the recent COMMON conference in Austin, Texas. WebSmart PHP 9.5 includes two templates for object-oriented PHP. Most beginners start with procedural PHP, which resembles RPG Free. But PHP also comes in object-oriented flavor, which boosts reusability and makes it easier to test and maintain.

    The new object-oriented grid template provides a quick way to display tabular data. The template, which uses the jQuery Grid object, gives users access to features like resizable columns, paging, and sorting capabilities. The second new template is called Simple Page, and is used for creating more general-purpose Web app screens.

    BCD says the new templates provide a way for programmers to familiarize themselves with object orienting programming techniques. Programmers can start with procedural PHP and move up to object-oriented techniques at their own pace.

    While procedural PHP will always have the advantage of familiarity to the RPG developer, there is a trend toward object-oriented programming, even in IBM i shops, according to Eric Figura, director of sales and marketing for the Chicago-based company. “We’re seeing PHP’s level of sophistication in the IBM i community increase and our new OO templates reflect that growth,” Figura says in a press release.

    BCD unveiled WebSmart 9.5 for both its ILE RPG and PHP versions; it also sells WebSmart Mobile, but it’s included with either of the two main packages. Other new features in WebSmart 9.5 include four new HTML5-ready template themes. Because the new themes use jQuery, it’s relatively easy for customers to modify the themes with ThemeRoller widgets.

    Version 9.5 also includes: automatic HTML tag completion; a new debug watch window that allows developers to monitor variables on the fly as the program executes; support for Windows 8; a dockable status window for reporting non-critical warnings; and a new JDBC template that simplifies the creation of JDBC connections to SQL Server and MySQL databases.

    RELATED STORIES

    BCD Tackles Mobile App Development with WebSmart Mobile

    BCD Updates Web Development Tools

    Modernization and Mobile Lead BCD Development Efforts

    BCD Jazzes Up Presto Web Enablement Tool with Version 3.5

    Customized Green Screens Key to BCD’s Web Enablement

    BCD Updates Web Development Tools

    This article was corrected. Russ Khoury’s name was misspelled. IT Jungle regrets the error.



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    United Computer Group, Inc.:  Vault400 for secure online backup and disaster recovery solutions.
    HiT Software:  Download FREE White Paper: "Change Data Capture for Big Data"
    Adsero Optima:  Don't move off of IBM i. Achieve massive savings by modernizing.

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ The Reg: More News From ITJ EIC Timothy Prickett Morgan

    Learning, Problem Solving, Collaboration, and MITEC Power System Tweaks Loom As IBM Offers 25th Anniversary Edition Iron

    Leave a Reply Cancel reply

Volume 13, Number 15 -- May 21, 2013
THIS ISSUE SPONSORED BY:

HiT Software
SEQUEL Software
ASNA
BCD
United Computer Group, Inc.

Table of Contents

  • Fresche Legacy Discusses Three IBM i Modernization Cases
  • WebSmart Flattens the PHP Learning Curve
  • How To Assess Legacy System Risk
  • Tango/04 Eyes Business Agility with Updated Monitoring Tools
  • Surround Tech Reaches Milestone with Dev Tool
  • Linoma Gets GSA Schedule 70 Contract
  • Tableau Has a Big Day with IPO
  • Infor Hooks Ming.le Social Platform to S&OP App
  • Corus360 Launches Data Vaulting Solution Called Vault360
  • Rimini Adds BusinessObjects to Third-Party Support Offerings

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle