9CBSBLOG Raiders · Reconstruction of "You said me"
Blog is a full-time stuff. Everyone who loves it is trying to transform the more, the better, my blog has time, 9CBS blog is my first, I have no other blog. It is indeed because I have limited energy, it is difficult to drill into the blog's belly, here is the improvement of 9cbsblog in I use traditional software knowledge.
First, the server version and the client version are discrete
1. BLOG system analysis (speculation)
Each user has a book that maintains its own data through the database system, including personalized column settings, articles, etc. It can be said it is a typical B / S mode service system.
System Using Path: Users access Blog's personal account through the browser, the server reads data from the personal account through the first-defined template (required server-side code implementation), inserted into the template, then generated dynamic page (HTML The code) is downloaded from the user to the local, read on the browser.
2,9cbsblog's interface (from 9cbsblog netizen A good space)
This is his article: high efficiency 9cbsblog skill end (original) http://blog.9cbs.net/hbzxf/archive/2004/06/28/28847.aspx
A. By modifying the configuration section of the Management page, you can insert the code to the left of the Blog to realize a personalized navigation bar. b, by inserting a personalized code in insertion of the code, displaying the personalized blog
3, summary:
The core of the above 2 points is that the way the dynamic page is: template data. My idea is to leave a sufficient interface for 9CBS users. Under the basic framework of 9CBSBLOG, allow customers to maintain their templates and disclose the 9CBSBLOG database to the data operation to facilitate the user's template.
Client Edition: It is through the development of client tool software, which is convenient for 9CBS customers to maintain their templates and adjust UPLOAD to personal databases. Can you have a much flexibility to see the level of 9CBS open. For example, the full autonomous generation of the left navigation, the client reserves the index data of a Blog article, which is convenient to generate a dynamic page, such as the configuration section of the management page.
Server Edition: It is the personalized outcome of the comprehensive customer, implemented on the server, and provides templates, and operations that can be selected by other users.
Second, the client version is implemented:
Development Tools: VC Objective 1: Based on the advantages of the client window software, efficiently manages the generation of personalized BLOG templates. Idea: Develop a text assisted building tool, the generated text is the personal template target 2: blog article index database for UPLOAD to 9CBSBLOG Database, easy to use the article data / other data for UPLOAD / DOWNLOAD Personal Blog, convenient for user backups: Dynamically generate static page UPLOAD to Blog locally.
Third, 9CBSBLOG adopts the advantages of this model
1. Can maximize the personality requirements of customers 2, save the 9CBS development efforts to maximize, and put energy on the service 3, part of the client tool, can enrich the server's code
Fourth, "You said me" forum transformation
1. "You do this" forum function is mainly "classified" and discussion points management. It is very troublesome of BLOG in NGNR before it has not developed successfully, and can have a client version of the 9cbsblog tool, which will meet the maintenance of NGNRBLOG.