[go: up one dir, main page]

CN102193933A - Method and system for webpage editing - Google Patents

Method and system for webpage editing Download PDF

Info

Publication number
CN102193933A
CN102193933A CN 201010121597 CN201010121597A CN102193933A CN 102193933 A CN102193933 A CN 102193933A CN 201010121597 CN201010121597 CN 201010121597 CN 201010121597 A CN201010121597 A CN 201010121597A CN 102193933 A CN102193933 A CN 102193933A
Authority
CN
China
Prior art keywords
webpage
edited
requested
editing
editable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010121597
Other languages
Chinese (zh)
Inventor
焦小斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Original Assignee
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University Founder Group Co Ltd
Priority to CN 201010121597 priority Critical patent/CN102193933A/en
Publication of CN102193933A publication Critical patent/CN102193933A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种网页编辑方法及系统,以解决现有技术中对网页内容的修改调整的操作较复杂、时延较大以及效率低的问题。该方法包括:根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据所述网页模板确定出所述请求编辑的网页中的可编辑页面区域;根据客户端发送的所述请求编辑的网页中可编辑页面区域的标识和对应的内容,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容。采用本发明技术方案简化了对网页内容进行修改的流程,缩短时延、提高效率。

Figure 201010121597

The invention discloses a webpage editing method and system to solve the problems in the prior art that the operation of modifying and adjusting the webpage content is complicated, the time delay is large and the efficiency is low. The method includes: determining the webpage requested to be edited and its corresponding webpage template according to the webpage editing request sent by the client, determining the editable page area in the webpage requested to be edited according to the webpage template; The identifier of the editable page area in the webpage requested to be edited and the corresponding content, and the content of the editable page area corresponding to the identifier in the webpage requested to be edited is updated. Adopting the technical scheme of the invention simplifies the process of modifying the content of the webpage, shortens the time delay and improves the efficiency.

Figure 201010121597

Description

一种网页编辑方法及系统Method and system for editing web pages

技术领域technical field

本发明涉及网络技术,尤其涉及一种网页编辑方法及系统。The invention relates to network technology, in particular to a web page editing method and system.

背景技术Background technique

随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站;随之一套专业的CMS(Content ManagementSystem,内容管理系统)应运而生,CMS的提出主要用于解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如OA(Office Automation,办公自动化),CRM(Customer Relationship Management,客户关系管理)等。CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本,可以有效解决用户网站建设与信息发布中常见的问题和需求。CMS可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的SQL语法,网页内容的创作人员、编辑人员或发布人员使用CMS提交、修改、审批、发布网页内容,内容可包括文件、表格、图片、数据库中的数据甚至视频等信息。With the enrichment and development of network applications, many websites are often unable to quickly follow the steps of a large amount of information derivation and business model changes, and often need to spend a lot of time, manpower and material resources to deal with information update and maintenance work; when encountering website expansion, The work of integrating internal and external networks and branch websites becomes more complicated, and even the website needs to be rebuilt; then a set of professional CMS (Content Management System, content management system) came into being, and the proposal of CMS is mainly used to solve various non- Acquisition, management, utilization, delivery and value-added of structured or semi-structured digital resources, and can be organically integrated into the business intelligence environment of structured data, such as OA (Office Automation, office automation), CRM (Customer Relationship Management, customer relationship management), etc. CMS has many excellent designs based on templates, which can speed up website development and reduce development costs, and can effectively solve common problems and needs in user website construction and information release. CMS can classify manuscripts and authorize legal users to edit and manage, without requiring users to pay attention to those difficult SQL grammars. Creators, editors or publishers of web content use CMS to submit, modify, approve, and publish web content. It can include information such as files, tables, pictures, data in databases, and even videos.

CMS可以被分离成三个层面,该三个层面分别为后台业务子系统管理、Portal系统以及前台发布,其中:后台业务子系统管理(管理优先:内容管理)管理新闻录入系统、BBS论坛子系统以及全文检索子系统等,针对不同系统提供管理者内容录入的平台,管理各系统的权限控制机制等;Portal系统(表现优先:模板管理)整合后台子系统的组合,如网站首页、子频道/专题页、新闻详情页都是通过将各种后台子系统模块进行组合而成;前台发布(效率优先:发布管理)面向最终用户的缓存发布、搜索引擎spider的URL(Uniform ResourceLocator,统一资源定位符,也成为网页地址)设计等。CMS can be separated into three levels, the three levels are back-end business subsystem management, Portal system and front-end publishing, among which: back-end business subsystem management (management priority: content management) management news entry system, BBS forum subsystem And the full-text retrieval subsystem, etc., provide a platform for administrators to enter content for different systems, manage the authority control mechanism of each system, etc.; Portal system (performance priority: template management) integrates the combination of background subsystems, such as website homepage, sub-channels/ Feature pages and news details pages are formed by combining various background subsystem modules; front-end publishing (efficiency priority: publishing management) cache publishing for end users, URL (Uniform ResourceLocator, Uniform Resource Locator, Uniform Resource Locator) of search engine spiders , also become web page address) design, etc.

现有技术的网页编辑流程如下:用户通过后台业务子系统提供的稿件录入平台录入待发布的内容,再从Portal系统中选取网页模板,并将录入的待发布的内容与选取的网页模板合成为静态页面,通过前台发布将该静态页面发布到静态页面服务器上,再由静态页面服务器显示该静态页面。后续,若用户需要对已经发布的静态页面进行编辑(如修改、调整内容等)时,再根据上述的步骤重新制作页面,并将重新制作好的页面通过静态页面服务器显示。The web page editing process of the prior art is as follows: the user enters the content to be published through the manuscript input platform provided by the background business subsystem, and then selects a web page template from the Portal system, and synthesizes the entered content to be published and the selected web page template into a For the static page, the static page is published to the static page server through front-end publishing, and then the static page server displays the static page. Subsequently, if the user needs to edit the released static page (such as modifying, adjusting content, etc.), the page will be remade according to the above steps, and the remade page will be displayed through the static page server.

采用现有技术提供的网页编辑方法,虽然能够在一定程度上加快网站开发速度、减少开发成本,但是,在用户管理网页过程中,若需要对已发布的网页的内容进行修改时,需要用户重新编辑稿件,再重新选取网页模板,再重新合成静态网页,再由静态页面服务器重新发布该稿件,从而使得现有技术的网页编辑对已发布的网页内容进行调整、修改的速率较低,且修改流程较复杂、时延较长,不能实时地对网页内容进行编辑。Using the web page editing method provided by the prior art can speed up the website development speed and reduce the development cost to a certain extent, but in the process of user management web page, if the content of the published web page needs to be modified, the user needs to re- Edit the manuscript, re-select the webpage template, re-synthesize the static webpage, and republish the manuscript by the static page server, so that the webpage editor in the prior art adjusts and modifies the published webpage content at a low rate, and the revision rate is relatively low. The process is more complicated and the delay is longer, and the content of the web page cannot be edited in real time.

发明内容Contents of the invention

本发明实施例提供一种网页编辑的方法及系统,以解决现有技术中对网页内容的修改、调整的操作较复杂的问题。Embodiments of the present invention provide a method and system for editing webpages, so as to solve the problem in the prior art that the operation of modifying and adjusting webpage content is relatively complicated.

一种网页编辑方法,包括:A method for editing a web page, comprising:

根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据所述网页模板确定出所述请求编辑的网页中的可编辑页面区域;Determining the webpage requested to be edited and its corresponding webpage template according to the webpage editing request sent by the client, and determining the editable page area in the webpage requested to be edited according to the webpage template;

根据客户端发送的可编辑页面区域的标识和对应的内容,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容。According to the identifier of the editable page region and the corresponding content sent by the client, the content of the editable page region corresponding to the identifier in the webpage requesting editing is updated.

一种网页编辑系统,包括:A web page editing system, comprising:

第一处理子系统,根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据所述网页模板确定出所述请求编辑的网页中的可编辑页面区域;The first processing subsystem determines, according to the webpage editing request sent by the client, the webpage requested to be edited and its corresponding webpage template, and determines the editable page area in the webpage requested to be edited according to the webpage template;

第二处理子系统,用于根据客户端发送的可编辑页面区域的标识和对应的内容,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容。The second processing subsystem is configured to update the content of the editable page area corresponding to the ID in the webpage requesting editing according to the ID of the editable page area and the corresponding content sent by the client.

本发明实施例中,根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据所述网页模板确定出所述请求编辑的网页中的可编辑页面区域;根据客户端发送的所述请求编辑的网页中可编辑页面区域的标识和对应的内容,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容。采用本发明技术方案,当用户需要对网页内容进行编辑(如修改或调整内容)时,用户通过发送网页编辑请求即可实现实时的对网页内容进行编辑,不需要重新制作网页,从而简化了对网页内容进行编辑(如修改或调整内容)的流程,加快了网页编辑速度,从而提高了网页编辑效率。In the embodiment of the present invention, the webpage editing request and its corresponding webpage template are determined according to the webpage editing request sent by the client, and the editable page area in the webpage requesting editing is determined according to the webpage template; The identifier and the corresponding content of the editable page area in the webpage requested to be edited are sent, and the contents of the editable page area corresponding to the identifier in the edited webpage are updated. By adopting the technical solution of the present invention, when a user needs to edit the content of the webpage (such as modifying or adjusting the content), the user can realize real-time editing of the content of the webpage by sending a webpage editing request without recreating the webpage, thereby simplifying the process of editing the webpage. The process of editing webpage content (such as modifying or adjusting content) speeds up the speed of webpage editing, thereby improving the efficiency of webpage editing.

附图说明Description of drawings

图1为本发明实施例中网页编辑系统的结构示意图;Fig. 1 is a schematic structural diagram of a webpage editing system in an embodiment of the present invention;

图2为本发明实施例中网页编辑方法的流程图。Fig. 2 is a flow chart of a method for editing a webpage in an embodiment of the present invention.

具体实施方式Detailed ways

为了便于本领域技术人员理解和实现本发明,下面结合说明书附图对本发明实施例进行详细的描述。In order to make it easier for those skilled in the art to understand and implement the present invention, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明实施例提供的网页编辑方法中,根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据确定出的网页模板确定出该请求编辑的网页中的可编辑页面区域,并根据确定出的可编辑页面区域将该请求编辑的网页以可编辑状态发送给客户端;根据客户端发送的该请求编辑的网页申可编辑页面区域的标识和对应的内容,更新数据库中存储的该请求编辑的网页中与该标识对应的可编辑页面区域的内容。In the webpage editing method provided by the embodiment of the present invention, the webpage requested to be edited and its corresponding webpage template are determined according to the webpage editing request sent by the client, and the editable pages in the webpage requested to be edited are determined according to the determined webpage template area, and send the webpage requested to be edited to the client in an editable state according to the determined editable page area; update the database according to the identification of the editable page area and the corresponding content of the webpage requested to be edited sent by the client The content of the editable page area corresponding to the identifier in the webpage requested to be edited is stored in .

基于上述构思,本发明实施例提供一种网页编辑系统,本发明实施例中的网页编辑系统可通过对现有内容管理系统(后续称为CMS)进行改造实现,该CMS的结构示意图如图1所示。Based on the above ideas, the embodiment of the present invention provides a web page editing system. The web page editing system in the embodiment of the present invention can be implemented by transforming the existing content management system (hereinafter referred to as CMS). The structural diagram of the CMS is shown in Figure 1 shown.

参见图1,为本发明实施例中内容管理系统的结构示意图,该结构可设置为B/S(Browser/Server,浏览器/服务器)结构或C/S(Client/Server,客户端/服务器)结构,按功能划分,可将该CMS的服务器端划分为以下两个子系统:Referring to Fig. 1, it is the structural representation of content management system in the embodiment of the present invention, and this structure can be set to B/S (Browser/Server, browser/server) structure or C/S (Client/Server, client/server) Structure, divided by function, the server side of the CMS can be divided into the following two subsystems:

前台分析子系统1(即第一处理子系统),用于接收客户端发送的网页编辑请求(如用于触发网页编辑流程的事件信息(如登录请求)),并根据该网页编辑请求确定出请求编辑的网页(后续称为待编辑网页)及其对应的网页模板,再根据确定出的网页模板确定出待编辑网页中的可编辑页面区域。The foreground analysis subsystem 1 (i.e. the first processing subsystem) is used to receive the webpage editing request sent by the client (such as event information (such as a login request) used to trigger the webpage editing process), and determine the output according to the webpage editing request. The webpage requested to be edited (subsequently referred to as the webpage to be edited) and its corresponding webpage template are determined according to the determined webpage template to determine the editable page area in the webpage to be edited.

网页编辑请求中携带有用于验证用户身份的验证信息(如用户名和密码)或/和请求编辑的网页的标识信息(如网页的地址)。The webpage editing request carries authentication information (such as user name and password) for authenticating the identity of the user or/and identification information of the webpage requested to be edited (such as the address of the webpage).

后台处理子系统2(即第二处理子系统),用于根据客户端发送的待编辑网页中可编辑页面区域的标识和对应的内容,更新数据库中该待编辑网页中与该标识对应的可编辑页面区域的内容。The background processing subsystem 2 (i.e. the second processing subsystem) is used to update the editable page area corresponding to the identifier in the webpage to be edited in the database according to the identifier and the corresponding content of the editable webpage in the webpage to be edited sent by the client. Edit the content of the page area.

上述前台分析子系统1与后台处理子系统2既可以分布在不同的服务器设备上,也可以集成在同一服务器设备上。The above-mentioned foreground analysis subsystem 1 and background processing subsystem 2 can be distributed on different server devices, or can be integrated on the same server device.

在实际应用中,CMS的客户端与服务器既部署在同一硬件设备上,也可以分别部署在不同的硬件设备上。In practical applications, the client and the server of the CMS are deployed on the same hardware device or on different hardware devices.

上述前台分析子系统1可包括IE控件11、其中:Above-mentioned foreground analysis subsystem 1 can comprise IE control 11, wherein:

IE控件11,用于接收客户端发送的网页编辑请求,并根据该网页编辑请求中携带的网页标识信息确定出待编辑网页及其对应的网页模板,再根据确定出的网页模板确定出待编辑网页中的可编辑页面区域,并将待编辑页面以可编辑的状态发送至客户端。The IE control 11 is used to receive the webpage editing request sent by the client, and determine the webpage to be edited and its corresponding webpage template according to the webpage identification information carried in the webpage editing request, and then determine the webpage to be edited according to the determined webpage template. The editable page area in the webpage, and send the page to be edited to the client in an editable state.

可预先在数据库中存储各网页所对应的网页模板、网页模板所对应的版面结构以及预先设定的各版面结构与可编辑页面区域的对应关系,IE控件11根据数据库中存储的上述对应关系确定出待编辑网页中的可编辑页面区域。其中,网页与网页模板的对应关系可以通过建立网页标识(如网页地址)与网页模板标识的对应关系实现。The webpage template corresponding to each webpage, the layout structure corresponding to the webpage template, and the preset correspondence between each layout structure and the editable page area can be stored in the database in advance, and the IE control 11 determines according to the above-mentioned correspondence stored in the database. Displays the editable page area in the webpage to be edited. Wherein, the corresponding relationship between the webpage and the webpage template can be realized by establishing the corresponding relationship between the webpage identifier (such as the webpage address) and the webpage template identifier.

上述后台处理子系统2可包括页面发布服务器21、Web服务器22和数据库23,其中:Above-mentioned background processing subsystem 2 can comprise page publishing server 21, Web server 22 and database 23, wherein:

页面发布服务器21,用于在后续完成对待编辑网页的编辑之后,发布更新后的该待编辑网页。The page publishing server 21 is configured to publish the updated webpage to be edited after the editing of the webpage to be edited is completed.

Web服务器22,用于根据网页编辑请求中的验证信息验证发起网页编辑请求的用户的身份,在验证通过后,向IE控件11发送指示信息,以指示该用户合法,以进行网页编辑流程的后续步骤;以及,接收客户端发送的该待编辑网页中可编辑页面区域的标识和对应的内容,并根据接收到的信息更新数据库23中的该待编辑网页中与该标识对应的可编辑页面区域的内容。Web server 22 is used for verifying the identity of the user who initiates the webpage editing request according to the verification information in the webpage editing request, and after passing the verification, sends instruction information to the IE control 11 to indicate that the user is legal, so as to carry out the follow-up of the webpage editing process Step; And, receiving the logo and corresponding content of the editable page area in the webpage to be edited sent by the client, and updating the editable page area corresponding to the logo in the webpage to be edited in the database 23 according to the received information Content.

数据库23,用于存储各网页中的可编辑页面区域的内容。The database 23 is used to store the content of the editable page area in each webpage.

数据库23可采用映射表、列表等方式存储网页标识及其可编辑页面区域的标识的对应关系,以及各可编辑页面区域中的内容。The database 23 may store the corresponding relationship between webpage identifiers and identifiers of editable page areas, as well as the content in each editable page area, by using a mapping table, a list, and the like.

CMS中的客户端,用于向服务器端发送网页编辑请求,并且对待编辑网页中的全部或部分可编辑页面区域中的内容进行编辑,将编辑后的可编辑页面区域的标识和对应的内容。The client in the CMS is used to send a webpage editing request to the server, and edit all or part of the content in the editable page area of the webpage to be edited, and send the edited editable page area ID and corresponding content.

下面以具体实例对本发明实施例提供的技术方案进行更为详细的描述,该网页编辑流程通过如图1所示的CMS实现。The technical solution provided by the embodiment of the present invention will be described in more detail below with specific examples. The webpage editing process is realized through the CMS shown in FIG. 1 .

参见图2,为本发明实施例中网页编辑方法的流程图。当用户需要对当前浏览的网页或选取的网页进行编辑时,向IE控件11发送网页编辑请求,该流程包括步骤:Referring to FIG. 2 , it is a flowchart of a method for editing a webpage in an embodiment of the present invention. When the user needs to edit the currently browsed webpage or the selected webpage, a webpage editing request is sent to the IE control 11, and the process includes steps:

步骤201、用户通过其所在的客户端向CMS服务器端发送网页编辑请求。Step 201, the user sends a webpage editing request to the CMS server through his client.

该网页编辑请求中携带有待编辑网页的标识信息(如网页的域名或IP地址等),还可以进一步携带用于验证用户身份的登录信息(如用户名和密码)与。The webpage editing request carries the identification information of the webpage to be edited (such as the domain name or IP address of the webpage, etc.), and may further carry login information (such as user name and password) for verifying the identity of the user.

步骤202~203、CMS服务器端的IE控件11将接收到的网页编辑请求转发至Web服务器22。如果网页编辑请求中携带有用于验证用户身份的登录信息,则Web服务器22根据网页编辑请求中的登录信息对发起网页编辑请求的用户的身份进行验证,并在验证通过后,执行该流程的以下步骤204,若验证不通过,则结束流程。In steps 202-203, the IE control 11 at the CMS server side forwards the received web page editing request to the Web server 22. If the web page editing request carries login information for verifying the identity of the user, then the Web server 22 verifies the identity of the user who initiated the web page editing request according to the login information in the web page editing request, and after the verification is passed, executes the following steps of the process: Step 204, if the verification fails, the process ends.

步骤204、Web服务器22向IE控件11返回验证通过通知消息。Step 204 , the Web server 22 returns a verification pass notification message to the IE control 11 .

步骤205、IE控件11接收到验证通过通知消息之后,根据该网页编辑请求中的网页标识信息确定出待编辑网页及其对应的网页模板,并根据确定出的网页模板确定出该待编辑网页中的可编辑页面区域。Step 205, after the IE control 11 receives the verification passing notification message, it determines the webpage to be edited and its corresponding webpage template according to the webpage identification information in the webpage editing request, and determines the webpage to be edited according to the determined webpage template. editable page area.

可编辑页面区域可包括新闻标题、作者、发布时间、摘要、正文内容等。该步骤中,根据网页模板确定出待编辑网页中可编辑页面区域的方式如下:根据数据库中存储的网页标识与网页模板的对应关系确定出该待编辑网页对应的网页模板,并根据存储的网页模板与可编辑页面区域的对应关系,确定出该待编辑网页中的可编辑页面区域。The editable page area can include news title, author, release time, abstract, text content, etc. In this step, the method of determining the editable page area in the webpage to be edited according to the webpage template is as follows: determine the webpage template corresponding to the webpage to be edited according to the corresponding relationship between the webpage identifier and the webpage template stored in the database, and determine the corresponding webpage template according to the stored webpage The corresponding relationship between the template and the editable page area determines the editable page area in the webpage to be edited.

步骤206、IE控件11将该待编辑网页中的的可编辑页面区域标注出来,并将该待编辑网页以可编辑的状态发送给客户端。Step 206, the IE control 11 marks the editable page area in the webpage to be edited, and sends the webpage to be edited to the client in an editable state.

该步骤中,标注可编辑页面区域可采用以下方式实现:将可编辑的页面区域高亮显示(如改变该区域中文字的颜色、字体型号或字体)、用编辑框将可编辑页面区域框起来等方式。In this step, marking the editable page area can be achieved in the following ways: highlight the editable page area (such as changing the color, font type or font of the text in this area), frame the editable page area with an edit box and so on.

步骤207~208、用户对该待编辑网页中的全部或部分可编辑页面区域内容进行编辑,并通过其所在的客户端将该待编辑网页中的进行过编辑的可编辑页面区域的标识和对应的内容发送给CMS的服务器端。Steps 207-208, the user edits all or part of the content of the editable page area in the webpage to be edited, and uses the identifier and corresponding The content is sent to the server side of the CMS.

步骤209、CMS的服务器端的IE控件11接收后,向Web服务器22发送编辑数据请求。Step 209 , after receiving the IE control 11 on the server side of the CMS, it sends a data editing request to the Web server 22 .

该步骤中,该编辑数据请求携带待编辑网页的标识、该待编辑网页中的可编辑页面区域标识和该可编辑页面区域对应的内容。In this step, the editing data request carries the identifier of the webpage to be edited, the identifier of the editable page area in the webpage to be edited, and the content corresponding to the editable page area.

步骤210、Web服务器22根据接收到的请求更新数据库23中该待编辑网页中与该请求中的标识相对应的可编辑区域中的内容。Step 210, the Web server 22 updates the content in the editable area corresponding to the identifier in the request in the webpage to be edited in the database 23 according to the received request.

可选的,该流程还包括以下步骤:Optionally, the process also includes the following steps:

步骤211、Web服务器22向页面发布服务器21发送网页发布命令,以指示页面发布服务器21发布更新后的该待编辑网页。Step 211 , the Web server 22 sends a webpage publishing command to the page publishing server 21 to instruct the page publishing server 21 to publish the updated webpage to be edited.

该步骤中,该网页发布命令携带待编辑网页的标识信息。In this step, the webpage publishing command carries identification information of the webpage to be edited.

步骤212、页面发布服务器21根据接收到的网页发布命令,发布更新后的该待编辑网页。Step 212 , the webpage publishing server 21 publishes the updated webpage to be edited according to the received webpage publishing command.

本发明实施例中,并不仅限于在网页编辑请求中携带待编辑网页的标识信息,以便IE控件11根据该网页标识信息确定待编辑网页。较佳地,为避免网页编辑请求中携带的网页标识信息错误而导致网页编辑失败的问题,本发明实施例还提供一种较优的确定待编辑网页的方式,该方式如下:在用户Web服务器22验证用户身份通过后,IE控件11向客户端提供网页确认对话框,以便询问用户是否对当前浏览的网页或选择的网页进行编辑,若用户确认对当前浏览的网页或选择的网页进行编辑,则获取当前浏览的网页或选择的网页所对应的标识信息(如网页地址等),并根据获取到的标识信息确定出待编辑网页。In the embodiment of the present invention, it is not limited to carrying the identification information of the webpage to be edited in the webpage editing request, so that the IE control 11 can determine the webpage to be edited according to the webpage identification information. Preferably, in order to avoid the problem of webpage editing failure caused by the wrong webpage identification information carried in the webpage editing request, the embodiment of the present invention also provides a better way to determine the webpage to be edited, the way is as follows: 22 After verifying the identity of the user, the IE control 11 provides a web page confirmation dialog box to the client to ask the user whether to edit the currently browsed web page or the selected web page, if the user confirms to edit the currently browsed web page or the selected web page, The identification information corresponding to the currently browsed webpage or the selected webpage (such as webpage address, etc.) is obtained, and the webpage to be edited is determined according to the obtained identification information.

本发明实施例中,当具有网页编辑权限的用户需要对网页进行编辑时,只需要向服务器发送网页编辑请求,即可对当前浏览的网页或选择的网页进行实时的编辑(如对内容进行修改、调整等),不需要重新选择网页模板,再对该网页的所有内容进行重新编辑,然后再发布重新编辑后的网页。采用本发明技术方案,简化了对网页内容进行修改、调整的流程,加快了网页编辑的速率,提高了网页编辑效率。In the embodiment of the present invention, when a user with webpage editing authority needs to edit the webpage, he only needs to send a webpage editing request to the server, and then the currently browsed webpage or the selected webpage can be edited in real time (such as modifying the content) , adjustment, etc.), there is no need to re-select the web page template, re-edit all the content of the web page, and then publish the re-edited web page. Adopting the technical scheme of the invention simplifies the process of modifying and adjusting the content of the webpage, speeds up the editing speed of the webpage, and improves the editing efficiency of the webpage.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (10)

1.一种网页编辑方法,其特征在于,包括:1. A web page editing method, characterized in that, comprising: 根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据所述网页模板确定出所述请求编辑的网页中的可编辑页面区域;Determining the webpage requested to be edited and its corresponding webpage template according to the webpage editing request sent by the client, and determining the editable page area in the webpage requested to be edited according to the webpage template; 根据客户端发送的可编辑页面区域的标识和对应的内容,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容。According to the identifier of the editable page region and the corresponding content sent by the client, the content of the editable page region corresponding to the identifier in the webpage requesting editing is updated. 2.如权利要求1所述的方法,其特征在于,在确定出所述请求编辑的网页中的可编辑页面区域之后,还包括步骤:根据确定出的可编辑页面区域,将所述请求编辑的网页以可编辑的状态发送至所述客户端。2. The method according to claim 1, characterized in that, after determining the editable page area in the webpage requested to be edited, further comprising the step of: editing the requested page according to the determined editable page area The webpage of is sent to the client in an editable state. 3.如权利要求1或2所述的方法,其特征在于,所述网页编辑请求中携带用于验证用户身份的验证信息;3. The method according to claim 1 or 2, wherein the webpage editing request carries verification information for verifying the identity of the user; 根据所述网页编辑请求确定出请求编辑的网页及其对应的网页模板,具体为:根据所述验证信息对发起网页编辑请求的用户的身份进行认证,并在认证通过后,根据所述网页编辑请求确定出请求编辑的网页及其对应的网页模板。According to the webpage editing request, determine the webpage that requests editing and its corresponding webpage template, specifically: authenticate the identity of the user who initiates the webpage editing request according to the verification information, and after the authentication is passed, edit the webpage according to the The request determines the webpage requested to be edited and its corresponding webpage template. 4.如权利要求1或2所述的方法,其特征在于,所述网页编辑请求中携带所述请求编辑的网页的标识;4. The method according to claim 1 or 2, wherein the webpage editing request carries the identifier of the webpage requested to be edited; 所述确定出请求编辑的网页,具体为:将与该标识对应的网页确定为所述请求编辑的网页。The determining the webpage requested to be edited specifically includes: determining the webpage corresponding to the identifier as the webpage requested to be edited. 5.如权利要求1或2所述的方法,其特征在于,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容之后,还包括步骤:发布更新后的所述网页。5. The method according to claim 1 or 2, characterized in that after updating the content of the editable page area corresponding to the identification in the webpage requesting editing, further comprising the step of publishing the updated webpage . 6.一种网页编辑系统,其特征在于,包括:6. A webpage editing system, characterized in that, comprising: 第一处理子系统,根据客户端发送的网页编辑请求确定出请求编辑的网页及其对应的网页模板,根据所述网页模板确定出所述请求编辑的网页中的可编辑页面区域;The first processing subsystem determines, according to the webpage editing request sent by the client, the webpage requested to be edited and its corresponding webpage template, and determines the editable page area in the webpage requested to be edited according to the webpage template; 第二处理子系统,用于根据客户端发送的可编辑页面区域的标识和对应的内容,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容。The second processing subsystem is configured to update the content of the editable page area corresponding to the ID in the webpage requesting editing according to the ID of the editable page area and the corresponding content sent by the client. 7.如权利要求6所述的系统,其特征在于,所述第一处理子系统进一步用于,确定出所述请求编辑的网页中的可编辑页面区域之后,根据确定出的可编辑页面区域,将所述请求编辑的网页以可编辑的状态发送至所述客户端。7. The system according to claim 6, wherein the first processing subsystem is further configured to, after determining the editable page area in the webpage requested to be edited, according to the determined editable page area , sending the webpage requested to be edited to the client in an editable state. 8.如权利要求6或7所述的系统,其特征在于,所述网页编辑请求中携带用于验证用户身份的验证信息;8. The system according to claim 6 or 7, wherein the web page editing request carries verification information for verifying the identity of the user; 所述第二处理子系统根据所述网页编辑请求确定出请求编辑的网页及其对应的网页模板,具体为:根据所述验证信息对发起网页编辑请求的用户的身份进行认证,并在认证通过后,根据所述网页编辑请求确定出请求编辑的网页及其对应的网页模板。The second processing subsystem determines the webpage requested to be edited and its corresponding webpage template according to the webpage editing request, specifically: authenticating the identity of the user who initiates the webpage editing request according to the verification information, and when the authentication passes Afterwards, the webpage requested to be edited and its corresponding webpage template are determined according to the webpage editing request. 9.如权利要求6或7所述的系统,其特征在于,所述网页编辑请求中携带所述请求编辑的网页的标识;9. The system according to claim 6 or 7, wherein the webpage editing request carries the identifier of the webpage requested to be edited; 所述第一处理子系统确定出请求编辑的网页,具体为:将与该标识对应的网页确定为所述请求编辑的网页。The first processing subsystem determines the webpage requested to be edited, specifically: determining the webpage corresponding to the identifier as the webpage requested to be edited. 10.如权利要求6或7所述的系统,其特征在于,所述第二处理子系统进一步用于,更新所述请求编辑的网页中与所述标识对应的可编辑页面区域的内容之后,发布更新后的所述网页。10. The system according to claim 6 or 7, wherein the second processing subsystem is further configured to, after updating the content of the editable page area corresponding to the identification in the webpage requested to be edited, Publish the updated said web page.
CN 201010121597 2010-03-10 2010-03-10 Method and system for webpage editing Pending CN102193933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010121597 CN102193933A (en) 2010-03-10 2010-03-10 Method and system for webpage editing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010121597 CN102193933A (en) 2010-03-10 2010-03-10 Method and system for webpage editing

Publications (1)

Publication Number Publication Date
CN102193933A true CN102193933A (en) 2011-09-21

Family

ID=44602015

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010121597 Pending CN102193933A (en) 2010-03-10 2010-03-10 Method and system for webpage editing

Country Status (1)

Country Link
CN (1) CN102193933A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102515981A (en) * 2011-12-09 2012-06-27 山东金正大生态工程股份有限公司 Special-purposed onobrychis viciaefolia long-acting biological controlled-release fertilizer, preparation method thereof, and application thereof
CN102521352A (en) * 2011-12-12 2012-06-27 中国建设银行股份有限公司 Method and device for generating page
CN102799439A (en) * 2012-07-19 2012-11-28 腾讯科技(深圳)有限公司 Method and device for generating application
CN103198074A (en) * 2012-01-09 2013-07-10 北大方正集团有限公司 Page design method and system for dynamic publishing website
CN103207874A (en) * 2012-01-17 2013-07-17 腾讯科技(深圳)有限公司 Updated webpage content prompting method and system
CN103365866A (en) * 2012-03-28 2013-10-23 上海商派网络科技有限公司 Device for modularizing WYSIWYG management webpage template and management method of WYSIWYG management webpage template
CN104375812A (en) * 2013-08-13 2015-02-25 腾讯科技(深圳)有限公司 Webpage content modifying template construction method and webpage content modifying method and system
CN104572677A (en) * 2013-10-16 2015-04-29 无锡买卖宝信息技术有限公司 Content management system for wap website
CN104636400A (en) * 2013-11-15 2015-05-20 腾讯科技(深圳)有限公司 Browser webpage generating method, browser and system
CN104636146A (en) * 2015-03-05 2015-05-20 北京掌中经纬技术有限公司 Online visual customizing method and system
CN106155673A (en) * 2015-04-23 2016-11-23 阿里巴巴集团控股有限公司 Realize the method for content of pages editing machine, device, server and subscriber equipment
CN106161097A (en) * 2016-07-20 2016-11-23 宁波公众信息产业有限公司 A kind of method configuring data
CN106446063A (en) * 2016-09-06 2017-02-22 深圳市牛商网络股份有限公司 Webpage updating system
CN106557329A (en) * 2016-11-30 2017-04-05 安徽金曦网络科技股份有限公司 Web page editing system
CN107181817A (en) * 2017-06-27 2017-09-19 上海地阳实业有限公司 A kind of wechat extension system and method based on internet
CN107958013A (en) * 2017-09-27 2018-04-24 风变科技(深圳)有限公司 A kind of method and device of timing renewal content of pages
CN108255936A (en) * 2017-12-08 2018-07-06 深圳市叮叮当当科技有限公司 A kind of edit methods of webpage, system and editing machine
CN103970773B (en) * 2013-01-30 2019-03-15 腾讯科技(深圳)有限公司 A kind of method for updating pages and device of webpage
CN109558575A (en) * 2018-10-25 2019-04-02 平安科技(深圳)有限公司 Online Table edit method, apparatus, computer equipment and storage medium
US10255711B2 (en) 2015-04-03 2019-04-09 Naver Corporation System and method for providing contents by merging layers of page to which motion effect is set
CN110445869A (en) * 2019-08-13 2019-11-12 中国工商银行股份有限公司 A kind of content delivery method, terminal and server subscribed to based on distribution
US10755446B2 (en) 2015-04-02 2020-08-25 Naver Corporation System and method for providing contents using automatic margin creation
CN111796821A (en) * 2020-06-17 2020-10-20 北京三快在线科技有限公司 Page updating method and device
WO2023056903A1 (en) * 2021-10-08 2023-04-13 钉钉(中国)信息技术有限公司 Page building method, server, terminal, and storage medium
JP2024178099A (en) * 2023-06-12 2024-12-24 フェンリル株式会社 CMS server device, CMS server program, and terminal program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1421809A (en) * 2001-11-27 2003-06-04 英业达股份有限公司 A method that enables a web client to integrate multiple web servers according to individual permissions
CN1601521A (en) * 2003-09-28 2005-03-30 翁仁滉 System and method for online webpage editing
CN101140496A (en) * 2007-10-23 2008-03-12 深圳市迅雷网络技术有限公司 Method and device for adjusting frame in web page
CN101165685A (en) * 2006-10-19 2008-04-23 国际商业机器公司 Dynamic web page generation method and system
CN101593207A (en) * 2009-07-06 2009-12-02 孟智平 Method and system for constructing and generating webpage

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1421809A (en) * 2001-11-27 2003-06-04 英业达股份有限公司 A method that enables a web client to integrate multiple web servers according to individual permissions
CN1601521A (en) * 2003-09-28 2005-03-30 翁仁滉 System and method for online webpage editing
CN101165685A (en) * 2006-10-19 2008-04-23 国际商业机器公司 Dynamic web page generation method and system
CN101140496A (en) * 2007-10-23 2008-03-12 深圳市迅雷网络技术有限公司 Method and device for adjusting frame in web page
CN101593207A (en) * 2009-07-06 2009-12-02 孟智平 Method and system for constructing and generating webpage

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102515981A (en) * 2011-12-09 2012-06-27 山东金正大生态工程股份有限公司 Special-purposed onobrychis viciaefolia long-acting biological controlled-release fertilizer, preparation method thereof, and application thereof
CN102521352A (en) * 2011-12-12 2012-06-27 中国建设银行股份有限公司 Method and device for generating page
CN103198074A (en) * 2012-01-09 2013-07-10 北大方正集团有限公司 Page design method and system for dynamic publishing website
CN103207874B (en) * 2012-01-17 2017-05-10 腾讯科技(深圳)有限公司 Updated webpage content prompting method and system
CN103207874A (en) * 2012-01-17 2013-07-17 腾讯科技(深圳)有限公司 Updated webpage content prompting method and system
CN103365866A (en) * 2012-03-28 2013-10-23 上海商派网络科技有限公司 Device for modularizing WYSIWYG management webpage template and management method of WYSIWYG management webpage template
CN103365866B (en) * 2012-03-28 2016-06-08 上海商派网络科技有限公司 The device of a kind of modularity What You See Is What You Get administration web page template and management method
CN102799439A (en) * 2012-07-19 2012-11-28 腾讯科技(深圳)有限公司 Method and device for generating application
CN102799439B (en) * 2012-07-19 2016-06-01 腾讯科技(深圳)有限公司 Generate method and the device of application
CN103970773B (en) * 2013-01-30 2019-03-15 腾讯科技(深圳)有限公司 A kind of method for updating pages and device of webpage
CN104375812A (en) * 2013-08-13 2015-02-25 腾讯科技(深圳)有限公司 Webpage content modifying template construction method and webpage content modifying method and system
CN104572677A (en) * 2013-10-16 2015-04-29 无锡买卖宝信息技术有限公司 Content management system for wap website
CN104636400A (en) * 2013-11-15 2015-05-20 腾讯科技(深圳)有限公司 Browser webpage generating method, browser and system
CN104636146B (en) * 2015-03-05 2019-05-03 北京掌中经纬技术有限公司 A kind of visualization on-line customization method and system
CN104636146A (en) * 2015-03-05 2015-05-20 北京掌中经纬技术有限公司 Online visual customizing method and system
US10755446B2 (en) 2015-04-02 2020-08-25 Naver Corporation System and method for providing contents using automatic margin creation
US10255711B2 (en) 2015-04-03 2019-04-09 Naver Corporation System and method for providing contents by merging layers of page to which motion effect is set
CN106155673A (en) * 2015-04-23 2016-11-23 阿里巴巴集团控股有限公司 Realize the method for content of pages editing machine, device, server and subscriber equipment
CN106161097A (en) * 2016-07-20 2016-11-23 宁波公众信息产业有限公司 A kind of method configuring data
CN106446063A (en) * 2016-09-06 2017-02-22 深圳市牛商网络股份有限公司 Webpage updating system
CN106557329A (en) * 2016-11-30 2017-04-05 安徽金曦网络科技股份有限公司 Web page editing system
CN107181817A (en) * 2017-06-27 2017-09-19 上海地阳实业有限公司 A kind of wechat extension system and method based on internet
CN107958013A (en) * 2017-09-27 2018-04-24 风变科技(深圳)有限公司 A kind of method and device of timing renewal content of pages
CN108255936A (en) * 2017-12-08 2018-07-06 深圳市叮叮当当科技有限公司 A kind of edit methods of webpage, system and editing machine
CN109558575A (en) * 2018-10-25 2019-04-02 平安科技(深圳)有限公司 Online Table edit method, apparatus, computer equipment and storage medium
CN109558575B (en) * 2018-10-25 2024-03-29 平安科技(深圳)有限公司 Online form editing method, online form editing device, computer equipment and storage medium
CN110445869A (en) * 2019-08-13 2019-11-12 中国工商银行股份有限公司 A kind of content delivery method, terminal and server subscribed to based on distribution
CN110445869B (en) * 2019-08-13 2022-02-15 中国工商银行股份有限公司 Content publishing method, terminal and server based on distributed subscription
CN111796821A (en) * 2020-06-17 2020-10-20 北京三快在线科技有限公司 Page updating method and device
WO2023056903A1 (en) * 2021-10-08 2023-04-13 钉钉(中国)信息技术有限公司 Page building method, server, terminal, and storage medium
JP2024178099A (en) * 2023-06-12 2024-12-24 フェンリル株式会社 CMS server device, CMS server program, and terminal program
JP7724490B2 (en) 2023-06-12 2025-08-18 フェンリル株式会社 CMS server device and CMS server program

Similar Documents

Publication Publication Date Title
CN102193933A (en) Method and system for webpage editing
US11080493B2 (en) Translation review workflow systems and methods
CN110663040B (en) Method and system for securely embedding dashboard into content management system
CA2802739C (en) System and method for syndicating dynamic content for online publication
CN102447677B (en) Resource access control method, system and equipment
US8850550B2 (en) Using cached security tokens in an online service
US8543675B1 (en) Consistent link sharing
US20220114272A1 (en) Server-side rendering password protected documents
US20150120661A1 (en) System and Method for Generating Digital Content
CN110061903B (en) Method for generating social network activity streams
CN111475757A (en) Page update method and device
KR20160049060A (en) Techniques to automatically syndicate content over a network
CN101179519B (en) Method and system of self-defining cluster label
JP6323994B2 (en) Content management apparatus, content management method and program
CN106612290A (en) Cross-domain single sign-on method for system integration
CN101170507B (en) Asynchronous concurrent processing method
US8789151B2 (en) Remote device communication platform
US20140304324A1 (en) Content management apparatus, content management method, and program
US9942362B2 (en) Tracking downloadable electronic files
CN103729389A (en) Method for sharing and tracking webpage filling
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
US20140164382A1 (en) System and Method for Managing Online Dynamic Content
US11228451B2 (en) Authenticated content delivery platform
WO2015074301A1 (en) Method for recording content and style of webpage by using website
US20090328149A1 (en) Method and system for managing the access and use of electronic forms

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110921