
| Overview of Database Query for Joomla 1.0 |
|
|
|
Database Query (DBQ) gives users the ability to access information stored in a database safely and securely. An organization will typically have information specific to itself, such as a membership list, an inventory, contact information, or report data. The structure of the data is unique, but the challenge is not - how does one integrate the database with the website? DBQ can help by automating the generation of the website interface based on queries defined by the administrator. DBQ will generate any required forms and display the data for you. Look and feel can be customized using style sheets, templates, and a multifold of attributes and parameters that alter the components behavior.
What makes DBQ special is its ability to create forms using variables that one places in the query. Controls over user input ensure that access is controlled and safe. The input accepted by these variables can be restricted by length, character type, and predefined values. Default values can be specified and PHP code can be added to modify the input after it has been submitted by the user. DBQ records the input submitted by users for statistical analysis, provides facilities to view errors, and offers a system of templates that can be customized to meet any needs. FeaturesDBQ supports a number of useful features that will improve your Joomla website.
The newest version of DBQ, 1.4.1, offers a number of new features that expand or improve existing ones:
RequirementsDatabase Query is a component for the Joomla 1.0 system and works with PHP4 and PHP5 Some database knowledge is required to use this component - specifically, the knowledge to query a database using the Structured Query Language, or SQL. Knowledge of HTML and PHP will prove helpful for those wanting to exploit the full capabilities of this component. The intended user of this component is a web designer or administrator who needs to use a form to interact with a database but cannot find a component that addresses the project needs. If this is you, DBQ will be a powerful tool for creating websites. You can download DBQ from the Joomla Forge. For the latest information about DBQ development, please check the Developer's Blog from time to time. Database Query ProfessionalDatabase Query Professional is a commercial extension that will assist you in creating more advanced applications using the core DBQ component, offering additional options to produce forms or to customize the display of database results. The new release of Database Query Professional offers several improvements to the frontend presentation. It incorporates new libraries that improve the presentation of forms and the display of query results. In addition, several improvements related to linking queries together have been made. Among the improvements are:
Database Query Professions comes with a sample application - the Dealership Application. This application allows users to submit and maintain records to be stored in a database. The application is documented in the DBQ Introductory Tutorial and many users have found it to be a great introduction to DBQ's many features. Please feel free to evaluate our Dealership Application demo. To use DBQ Professional, one must have DBQ Standard installed already. Installing DBQ Professional is easy - move several additional files into place and it will work. No customizations to the Standard component are necessary. Examples ScenariosDatabase Query can execute any SQL statement, making it a very versatile and powerful component. Most DBQ users choose to use DBQ when no other component offers the features that they need for their application. They need to manage records in a custom database application that requires special functionality or they are working with an existing database application and need to implement special reporting of the data that the original application does not. In these and other circumstances, Database Query is the right tool for the job. All one needs to do is to define and configure the query, create several variables that will collect user input, and DBQ will do the rest. This is much easier than coding a custom Joomla component. Below are a few examples of what you can do with DBQ.
This is only a sample of what you can do with Database Query. Integrating Database Query with your website is easy. You can create a Joomla menu link directly to a form or to the display of data. Alternatively, you can present a list of queries grouped by category and let the user decide what they want to do. DBQ can even be used as the target of image maps and flash animations, and we are currently working on advanced features which will integrate charts that will dynamically display summary information about the results of a query. SupportBoth DBQ Standard and Professional are supported using the forum on the GMITC website. The DBQ Users Manual and Introductory Tutorial offers detailed explanations about how to use both DBQ Standard and Professional. If you need help building your application or just lack the time to do it, we also offer consulting services for reasonable rates. To request a quote, e-mail us at This e-mail address is being protected from spambots, you need JavaScript enabled to view it . Future DevelopmentDatabase Query will not work on the new Joomla 1.5 framework. Instead, use Logos Query Manager which is a native J1.5 application. I'm sure that you will not regret using Database Query. It is the swiss army knife of components and can help you build applications swiftly and easily. Happy Querying! |
|
| Last Updated ( Wednesday, 20 February 2008 16:16 ) |