A brief introduction to website website construction system :
Nowadays, Internet products are springing up like mushrooms after a rain. Programmers have to face ever-changing demands every day to meet the needs of the products. They have to work overtime to complete their mission. From the initial web1.0 to web2.0 , the move to the Internet from 3.0 to now has been unpredictable. The eBSite website project came into being to solve the ever-changing needs for PC Internet products and mobile Internet products. If you are a programmer, you can think of it as a basic framework. On this basis, you can easily develop the Internet products your customers want. If you are not a programmer, or just an ordinary webmaster, You can use it as a higher-end product than traditional CMS, because the official has integrated it for you, information release system (press release system), online mall system, Internet question and answer system, forum (bbs), personal Space and online examination systems, etc. These systems are integrated into eBSite and can be used individually or in a group.
Detailed introduction:
New features of eBSite website project:
1. PC site and mobile site are easily connected.
Nowadays, the mobile Internet is developing rapidly. There are very few websites that can be accessed by mobile phones and tablets. Most of them rely on pages converted by Baidu or mobile browsers to display to users. This kind of user experience is extremely poor, and it cannot realize more complex functions. . eBSite makes it easy to create or develop complex large-scale mobile sites. At the same time, it provides a good user experience front-end architecture.
2. Mature module mechanism. In the past, CMS also provided modules, but due to being too complex and inconvenient to install, these functions were often only used by officials. The eBSite module has a very good user experience from development to installation, and is developed in a routine manner. , and provides very convenient templates. At the same time, the official also provides users with a module generator to make your module development process more fool-proof and save you 80% of repeated work.
3. Advanced plug-in and dynamic component mechanism Although plug-ins are nothing new, eBSite plug-ins are unique in their application on the web. They provide configurable development plug-ins, easy installation, flexible switching, and are officially provided There are a lot of commonly used plug-ins, you just need to install them as needed. The principle of dynamic components is the same as that of plug-ins, except that dynamic components are more lightweight and have no specifications, which means that they can implement any event. Since they are dynamically compiled when the program starts, they are called dynamic components.
4. Site groups are even better. You can configure site groups under the same site or under different domains. Since eBSite has taken this into consideration in the user system design, eBSite’s user system is independent and the database It is also independent. No matter how many sites you have, you can use the same user system, which means that there is only one copy of all user data under all sites, such as points, amounts, etc. You do not have to worry about user information between different sites. Confusing questions.
5. Rich extended events For secondary developers, this is the most worth learning part of eBSite. The officially developed mall, Q&A, forum, and examination system are all inseparable from these extendable events. These events are applied in modules Here, you can easily develop any Internet product you can imagine. What dozens of people did in the past can now be completed by one person in a short time.
6. Simple and easy-to-use skin (templates and styles)
The eBSite skin is a combination of templates and styles. With templates, the display of web pages can be made more flexible. eBSite provides a rich API for template production.
7. An excellent component is equivalent to a code block. The development of the component is very simple. It can be completed by implementing the official interface. The component needs to be used as an accessory template and can be applied to a certain place in the template, such as in the template. To call the latest news, or today's ranking data, etc., you can directly create officially developed components in the background with simple configuration. The components also support templates, so the output html code is completely definable. In addition to calling data, components can also implement more complex businesses.
8. Powerful models and model controls.
CMS in the past all supported models, but they only supported content models. The models supported by eBSite include content models, classification models, user models, and form models. eBSite's models can customize the Chinese names of the model display fields, and can also set There are input controls corresponding to different fields. What’s more worth mentioning is that you can also develop these model controls and install them into eBSite. The traditional CMS model is very rigid, but eBSite has surpassed it in this regard. These model controls can be developed Features mean you can make more complex models.
website3.0 fixes the bugs in the original 2.x version and also makes the following improvements:
1. Supports site groups, you can create unlimited sub-sites under one site, and data calls between sites are unimpeded. Coupled with website's membership system (membership) integration model, no matter how many sites you have, independent domain names, sub-domain names or sub-sites under one domain name, you can share one member data, one points data, and one prepaid amount data. Member avatars, etc., anyway, member-related data will be managed centrally, which solves the many troubles of synchronizing member data between multiple sites.
2. E-commerce basic system, you can quickly create e-commerce projects on this basis. For example, the eBSite official e-commerce module is developed on this basis. The basic part already includes the common ones: delivery management, payment management, prepayment management, coupon management, express delivery Order management; of course you can also extend these basic functions to any project related to payment, logistics, etc.
3. Powerful log system, such as exception log, page access 404 log, static generation log, etc.
4. Supports mobile WebApp skins. You can modify the skin to quickly create a webapp site quick template, and introduce Baidu's gmu, which means that you can use component-level access in gmu in the app template at any time. If you want to develop a Micro website (cms), micro mall (b2c), micro forum (bbs), micro Q&A, micro exam, micro voting, etc. Please don’t miss it. Website will help you create an outstanding micro blog with your own characteristics in a short time. application.
5. Performance optimization to create a system that supports 10 million level data access. Therefore, the previous Access data version was abandoned after 3.0, and only the two official versions of MySql and Sqlserver were retained. Performance optimization was done on the database, and data hard disk caching was added to the system itself. Mechanism that implements dynamic access to static calls and outdated update mechanisms.
6. Add the form model. For small websites, developers who do not want to be a second-time developer can quickly create a front-end form submission page.
7. Reconstruct the module structure to make module development easier and easier to use.
8. Optimize the background access speed. After 3.0, the background access speed will increase several times.
9. Add IIS log analysis and 404 error recording functions. These functions can help you quickly clean up website access bugs and help improve search engine weight.
10. Provide open data search mode access, website search can be customized, the official provides SQL search, and a powerful Lucene search plug-in with word segmentation, if you require billion-level big data word segmentation and efficient search in search , you can choose to enable Lucent or develop your own search plug-in (must have .net foundation)
11. Provide an interface for adding IP region name conversion and access it in plug-in mode. The official Sina IP region name conversion plug-in is provided with an accuracy of 98%. It can be used by certain applications that have such needs. For example, it is necessary to determine the city where the visiting user is located and This interface can be called when making relevant responses. Please refer to the relevant documentation for calling the interface.
12. Add one-click page gzip compression function in the background, including gzip compression of dynamic pages, js output merging caching and compression, and css output merging caching and compression. Under normal circumstances, the compression rate is as high as 80%, which means that the access speed can be greatly improved when your bandwidth is insufficient, and it can also improve the user access speed. The merger of js and css can reduce a large number of unnecessary IIS requests and can cache the output. , there is no need to perform compression processing on every request.
13.Thumbnail generation can be set in three modes: large, medium and small. Solve the problem of picture browsing experience and traffic saving under micro website (webapp).
14. Added the "Whether to turn on search keyword tracking" function, which can track which keywords users search on your website and how often they search. You can understand what your users like and provide basic data for your website planning.
15. Add webmaster statistics function and friendly connection function. The original version also has these two functions, but requires the installation of modules. Considering that these two functions are commonly used, it was directly moved to the website project after 3.0, and the friendly connection function was strengthened.
16. Add thread monitoring function. In order to improve performance and give users a better user experience, website will hand over many non-instant tasks (that is, tasks that do not need immediate feedback to the user) to the thread pool for processing. You can view it in the background. The number of tasks currently being processed, and setting the concurrent threads for task processing.
17. Added web service security settings, article publishing review and file upload permission settings such as pictures and videos. You can specify a user level in the background to allow them to have file upload permissions, or you can specify a user level to allow users under this user level There is no need for review when publishing articles.
18. Reconstruct the module framework to make module development simpler and compatible with the original complicated routing configuration, but you can use the new configuration mode. You don’t need to configure the Menus_Adminer.txt and Menus_User.txt files like the old version, and focus on the code files. That’s it.
19. Create a discussion area in the website production, and add a consultation system and an evaluation system. Originally, there was only a building-type discussion system. This time, consultation and evaluation are added, which is especially suitable for the expansion of commodity sales websites, such as shopping malls.