Webgui core contributions

WebGUI core contributions

Oqapi people actively participate in the development of the WebGUI core. This way WebGUI keeps getting nicer. In 2006, Martin Kamerbeek was chosen to be "WebGUI core developer of the year"!

For developing the WebGUI commerce system, Oqapi received the nomination to "WebGUI core developer of the year"  in 2008.

Apart from fixing lots of bugs, Oqapi contributes to the expansion of several applications of WebGUI. The SQLform, the commerce part  with its many payment plugins and the graphics subsystem were all produced by Martin.

Fixing WebGUI bugs

Just like any other application, WebGUI has some programming errors, better known as bugs. These bugs are generally solved  (or fixed) very fast by the WebGUI core developers group, of which some Oqapi people are part of.

Oqapi does not only spend time solving discovered bugs, but also fixes the bugs found during other jobs on or with WebGUI. Except on our own server, these fixes are also performed on the central WebGUI source code. This way these fixes are available for everyone in the next release of WebGUI.

Because we are deeply involved in this bugfix proces, Oqapi has an extended experience with WebGUI and gained a deeper understanding of the structure of the applications. We use this experience to deliver our clients good and efficient websites!

Graphics subsystem

With the graphics subsystem it is possible to change the font or the color palette of WebGUi. A website can thus easily be adjusted to the company style and color.

Apart from this you can with this subsystem create yourself a plugin for any picture or graph. Very handy and applicable to any website!

 

Online spell check

When inserting new text onto your website, it is always handy to have the opportunity to check the text for mistakes. With the online spell checker developed by Oqapi, checking your text for mistakes won't be a problem any more.

Plugable authentication system

To be able to combine the authentication of WebGUI with another authentication system, a first construction for a plugable authentication system was built. This first version was developed by Oqapi. In the meantime, new developments and changes to this authentication system have been carried through.

Import script

At the moment the website of the Koornbeurs was implemented to WebGUI, a lot of time could be saved by developing an import script for copying all threads and posts of the existing forum to the new WebGUI CMS system.

The forum of this website contained thousands of posts and many threads. Manual copying would have taken a lot of time but by adding this script to the WebGUI core, anyone will now be able to import large data amounts to the WebGUI CMS system.

Asset hierarchy - navigation

The asset hierarchy shows how pages of a website are ordered and which pages are parents or descendants of one another. Having your website nicely ordered is very important for keeping a good overview. The asset hierarchy led to the development of a navigation WebGUI object. The navigation is a much used object for showing sitemaps on your website or for the easy navigation through your entire webpage.

E-Commerce

The WebGUI e-commerce system started as a subscription system developed by Martin. With this system content was made available on a timely basis after payment. Actually this system was already a basic e-commerce system in a nutshell, consisting of a shopping cart, a payment module and a shipment module, which were implemented modularly.

The latter meaning that it was possible for users to develop (or let others develop) plugins such that their own systems could be integrated in WebGUI. Later on this system was extended with more plugin points like for transport companies, transaction management and a product manager, thus growing and changing into an adequate basic webshop system.

Oqapi has developed several webshops using this basic e-commerce system but also payment plugins for new services like iDEAL. Although the current e-commerce system satisfies for the standard webshop, it is not as much suited for advanced e-commerce concepts. Which is not so surprising since it was not developed for this purpose. To develop a second incarnation of the e-commerce system of WebGUI suited for these advanced concepts, is our primary goal at this moment.

This new e-commerce version will be powerfull and have enough flexibility to cope with the most complex product configurations and e-commerce projects. Of course Oqapi is actively participated in this development. The first beta version of this new system is expected in about may 2008.

Payment Plugins

Oqapi is still developing and always trying to improve WebGUI. There are some payment plugins under development. These are not public yet but they will appear at some instance in the new WebGUI version.

The following payment plugins were developed:

  • ABNAMRO iDealEasy

  • ING iDeal basic

  • Ogone paymentprovider (see: www.ogone.nl)

The ING iDEAL Advanced payment plugin is still under development

With these plugins one can pay safe, easy and fast for products or services offered through a webshop.

SQLform

The SQLform is a special asset for storing dynamically created data. This SQLform can be seed as a more expanded data-form with a lot of extra functionalities. The data can be stored and searched for in many different ways.

With the use of the SQL form different databases can be linked to each other more easily. The SQL form was developed by Oqapi.

WebGUI showcase

At the WebGUI Showcase page you'll find some great WebGUI features!

Neem contact op