Clarion в России  
Главная arrow Описание продуктов arrow Clarion/PHP

The Clarion/PHP templates generate PHP web applications which provide query, navigation, and editing procedures for client/server databases over the web. The generated pages integrate into existing sites both in looks and via links to and from existing pages of the site.The generated code includes important features necessary for public and high volume sites such as the ability to view only the parts of a database “owned” by an individual user. The resulting applications are highly reliable and very scalable.There are five important things that Clarion developers should know about the Clarion/PHP development paradigm:

  • By providing a system that uses HTML templates and style sheets for the browser client layout, Clarion/PHP completely separates the User Interface from the Application and Business logic. This means the developer is free to concentrate on the application, and the web designer can make the page fit into the existing web design via HTML formatting and style sheets. Either side can make changes without affecting the other, yet not lose them at generation time.
  • The code generation system itself is template driven (of course). The developer doesn’t have to know anything about PHP, ADOdb, HTML design, or Cascading Style Sheets to produce a fully functional, fully customized application. As the second Clarion Template chain to produce non-Clarion applications, this is a transition point to a time in which Clarion developers will take their data dictionaries and decide what language to generate by deciding what target they wish to deploy to.
  • The system is completely extensible, via embed points. In this case, however, your embeds must consist of PHP statements. The system, as is, is very complete, but as always, Clarion provides unlimited options for the developer. (Note: if maintaining both desktop and PHP targets in a single app, PHP generation ignores the Clarion embed code, and Windows OS generation ignores the PHP embed code).
  • The Apache web server is the most popular web server in use today. PHP web applications can be run on the Apache server on any of the platforms supported by Apache and PHP, which inludes Linux and Windows, as well as many others.
PHP is a widely-used general-purpose scripting language that is especially suited for Web development Clarion/PHP Example ApplicationsProblem Tracker Support System
Our own extensive, fully-functional web-based issue tracking and support management system is used in a distributed team environment to track software bugs, and support issues. It was developed using Clarion/PHP in less than two weeks from start to deployment. It runs on Windows with Apache, MySQL and PHP.HTML Templates in Action
We invite you to explore these two Clarion/PHP web applications.
Concert Booking #1 Concert Booking #2The two Web apps demonstrate the concept of "HTML templates" and show how easy it is to integrate your Clarion/PHP web application into any website while adopting the User interface of the existing website. The entire "customization" to adopt the User Interface of the "website" in these 100% generated applications took less than 30 minutes!Explore both of these applications to see the exact same PHP application code deployed with an entirely different user interface. The functionality is identical in both examples, but the look and feel is completely matched to the existing website. The UI switch is accomplished with the use of an HTML template and small changes to the Cascading Style Sheet..
HTML templates have integral support in the Clarion/PHP templates.

For information on how to make an HTML template from your website (or any website) please see the PHP Annotated Examples manual.

< Пред.
Top! Top!