Welcome to C97.net. The home of qEngine, Cart2 and Kemana Directory. Please enjoy your stay here!
qEngine FREE!
Start developing your project instead of doing boring stuffs. qE has been equipped with most common CMS features: page management, news management, user management, template engine, SEO URL, web statistics, administration control panel, etc. Learn more about qEngine.
Kemana Directory FREE!
Kemana Directory is a free multi-purpose directory script. You can use it to start your own site like Yahoo, Dmoz, Hotscripts, and more. Learn more about Kemana.
Cart2 PRO FREE!
Open your own online shop today with Cart2! Unique features of Cart2 include: CMS engine based on our qEngine, product options, custom fields, digital products, user friendly administration control panel, easy to use custom fields, unsurpassed flexibility. Learn more about Cart2.
Web Development
We are here to help you develop your site. Even though we are a small group, we are dedicated to give you satisfaction in your web development.
We are experienced in developing e-commerce, company portals, link directories, company profiles, and web applications. Please contact us for more information.
As I want to concentrate on Kemana next release, for now I have to hold qE documentation until next version Kemana & Cart2 released. So, if you are using qE, you can explore it by yourself for now. 
Category News
Posted on Mar-10-2010
Learn the first step of qE development
Welcome to the qE. In this chapter, you will learn how to use qE to create a simple script! If you haven't, please install qE in your host. Hello World?! With a text editor, create a blank file in qE root folder, eg: test.php, place it in the same folder as index.php. Then add some PHP lines: <?php// always use user_init.php for UIrequire './includes/user_init.php';// as qE is template based, all output must be contained in $txt['main_body']$txt['main_body'] = 'Hello World';// send the...
Category Articles • qEngine • Developer's Guide
Posted on Mar-10-2010
Introduction for the developers
Developing with qE is quite easy, but there are several ways to enhance qE, you can use modules which is the easiest to develop and to share you modifications, or edit qE directly using the developer's guide. If you want to share your modifications, consider to do so with modules. Modules are a practical way to add new functions to qE, and allow you to upgrade qE anytime without worrying about redoing the modifications. But if you want to improve qE, and requires a lot of modification on the...
Category Articles • qEngine • Developer's Guide
Posted on Mar-10-2010
What is qEngine? I can't really define it, may be because of my limited knowledge. But qEngine (qE) is a CMS, also a library, also an engine. While qE is focused for developers, qE can also be used for end users.
For developers, you can use qE as a starting point to develop your own applications. qE has been used to create various web sites and web applications. With qE, you don't have to deal with boring stuffs, like: page management, news management, user management, template engine, SEO URL, web statistics, administration control panel, etc. You can start right to the more important things.
For end users, you can use qE to start your own web site. From simple sites such as personal web sites, blogs, to more complex ones, such as company portals. C97.net is a perfect sample of qE capabilities. C97.net uses basic qE with some modules. We also use qE to create Cart2 & Kemana.
Update
In case you're wondering, the qE documentation will be add gradually. And if possible, you can also contribute your own documentation.
Category News
Posted on Mar-08-2010
How to create module's installer for qE
To continue learning about modules, please download demo module. The following information will be based on demo module. This chapter will cover how to create an installer and share your module. After you finished your module, you may want to create an installer and share your module. Gather your module files. Create a documentation file. Create an ini.xml file. Distribute. Module Files Gather your module files, use the included _template/ inside demo module to make sure you...
Create your first module... as simple as Hello World
To continue learning about modules, please download demo module. The following information will be based on demo module. This chapter will cover full screen mode module. Even your module doesn't have windowed mode, you must still have window.php (see Full Page vs Inline). Full screen mode requires the following files: /module/[mod_name]/window.php /module/[mod_name]/main.php /skins/[skin_name]/module_[skin_file].tpl, if required Hello World <?php$txt['main_body'] = 'Hello...
Create your first module... as simple as Hello World
To continue learning about modules, please download demo module. The following information will be based on demo module. To create your module, first start with windowed mode, unless you don't need one. This chapter will cover windowed mode module. Windowed mode requires the following files: /module/[mod_name]/window.php /skins/[skin_name]/module_[skin_file].tpl, if required Hello World <?php$output = 'Hello World, as usual...';?> To call this module, simply add the following...
Required files & folders for modules
To continue learning about modules, please download demo module. The following information will be based on demo module. File/Folder Structure Creating a module for qE is quite easy, but you need to pay attention on the folder & file structure. Require Folders Generally, module's folder structure is as follow: /admin/module/[mod_name] /module/[mod_name] /skins/_admin/module_[mod_name_*].tpl (you may not need this) /skins/default/module_[mod_name_*].tpl Required Files Each...
aka Full Screen vs Windowed
Even this may not be the correct terms, I'll use them anyway . There are two display mode in qE's modules. Windowed aka inline mode, and full screen aka full page mode. Windowed/Inline Mode As the name implied, in windowed mode, the module displayed within another content. Example modules: qBanner to display banner, you can see site content, news, articles, etc, along with the ad-banner. ztopwatch to display site performance, you can see it at the bottom of the page along with other...
Expand qE with modules, and share them!
Of course, qE doesn't provide all the features you may need. Some times you have to create your own modifications. qE provides two way to do so. Editing the php files, or Using modules Editing the php files This is the simplest method to add new features to qE. Edit a php file, make necessary modifications, save, and done. It brings the maximum performance, as qE doesn't need to do additional job to run the modification (unlike modules, qE need extra steps to recoqnize and to start the...
Get Involved in The Forum!Subscribe to our monthly newsletter, and get special offers only available to subscribers!