Technical means and implementation features:
1. Use the AdoDB to connect the database,
Enhance a unified interface to different databases to support a variety of different databases. This way, when you replace the database used in the upgrade website or retrofit website, the website can achieve a smooth transition, which is completely unfolded by the replacement database.
The specific database query statement is written for different databases to extends its performance.
In the case of frequent database access, the database cache can be opened to further accelerate data inventory speed.
2, use PHP's Smart Template template technology,
Separate the PHP program and hypertext code, and provide multiple sets of HTML style for you to choose, and you want to customize our website interface.
In the case where the website has a large amount, you can even turn on the cache function of the template to further accelerate the tear speed of the website.
3, the program uses the development method of the core module,
Traditional PHP development is basically a process-oriented development method, not easy to modular and functional extensions. A finger has all the popular object-oriented development methods and uses CVS strict management code, which greatly facilitates the expansion of the program function. (Note: CVS represents collaboration version system; this is a system that puts a set of files in the hierarchical directory tree to keep synchronous.)
4, preset function
(1) Online feedback system: Users can send you feedback through this feedback system, let you know the customer's needs information, as well as the customer's opinions / suggestions.
(2) Simple talent recruitment system: You can release the company's existing talent needs through this system. After the candidates can check their personal resume through the website to the background. After the site's administrator enters the management background, you can handle the establishment of all candidates, and make an employment / rejection option according to the situation.
(3) Online Survey System: Administrators can publish the contents, options, options, options, and set the survey, "Single selection" or "multiple choice", and the survey can be found in the front desk. Result (in the histogram, the percentage method is presented)
(4) Access statistics: You can count: set column, visitors regional statistics (accurate to a city, from telecom or Netcom, etc.), visitors operating system, browser, IP address (latest IP address database) , Visit time, access URL address. Note: This system is completely independent of the web server log system, especially for virtual host users.
(5) Information publishing system, the content that can be published is information title, the publishing time, the information belonging, the information is detailed, the information contained in the information, the information contained in the information, whether the information is topped, etc. Top release, etc. Some of the most common properties.
(6) Advertising Broadcast System: This system is a simple version, which can set the logo of the website in the management of the website and the standard LOGO bit on the top of the page. If you don't need a rotation function, you can only enter the site logo in the background.
5, custom function
The website already has some preset information module. If you feel that the number of fields of the preset module cannot meet your needs, you can add a custom database field to a specific information module to achieve the free customization of the function. For safety considerations, all information modules You can choose whether to encryption (that is, whether it is a website member to view).
If you need a press release system, you can fully utilize the system preset field information: information title, information source, publishing time, information content, picture / attachment upload, etc. to achieve the desired function.
If you need to use custom features, the general operation process is like this:
(1) Now add a data module to the website in the background management, such as "Products" (2) and then add product category information to "Products" as needed, such as large categories (new demonstration, promotional products), small class (A series, B series, etc.)
For example, a product requires promotion, there is a promotional price (there is no preset of this field, other products in the product display system will not involve "Promoting Price" attributes), you can manage this category of promotional products. Customize a field: promotional price, after an increase, all the product information about the promotion of the promotion will have this "promotional price" in the product information of the promotion.
6, a powerful IPB forum system, well known, IPB Forum is one of the safest PHP forum systems, on the basis of the original, and we have a large-scale second-scale development of the IPB Forum, further adapt to the needs of today's website.
7, the deployment of the website is easy and simple
Provide a complete packaged Setup program to install the web server, MySQL database, PHP execution environment, Zend Accelerator
If, if you have a program running environment, you can open the browser to run the website installer. All procedures can only be gently in place.
After completing the two steps above, you can open the background management to set the website function.
8, powerful online help system