[go: up one dir, main page]

CN102214087A - Web browser-based intelligent digital publishing commerce platform component development method - Google Patents

Web browser-based intelligent digital publishing commerce platform component development method Download PDF

Info

Publication number
CN102214087A
CN102214087A CN2010101393599A CN201010139359A CN102214087A CN 102214087 A CN102214087 A CN 102214087A CN 2010101393599 A CN2010101393599 A CN 2010101393599A CN 201010139359 A CN201010139359 A CN 201010139359A CN 102214087 A CN102214087 A CN 102214087A
Authority
CN
China
Prior art keywords
toolbar
web browser
assembly
client
browser
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
CN2010101393599A
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.)
SHANGHAI KANI INFORMATION TECHNOLOGY CO LTD
Original Assignee
SHANGHAI KANI INFORMATION TECHNOLOGY 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 SHANGHAI KANI INFORMATION TECHNOLOGY CO LTD filed Critical SHANGHAI KANI INFORMATION TECHNOLOGY CO LTD
Priority to CN2010101393599A priority Critical patent/CN102214087A/en
Publication of CN102214087A publication Critical patent/CN102214087A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a Web browser-based intelligent digital publishing commerce platform component development method. The method comprises the following several steps of: (1) registering a component in a database; (2) creating a background toolbar; (3) customizing a button for creating the toolbar by a client; (4) setting component parameters; (5) adding query of related tables, creating a link of a component background interface, creating setting and clearing script codes, and packing all files to a compression packet; and (6) performing classification and publishing management: publishing different contents according to different role clients. Compared with the prior art, the method has the advantages of easiness in disassembly and assembly, high efficiency and convenience in expansion, search engine optimization and the like.

Description

Publish commercial platform assembly development approach based on the intelligent digital of Web browser
Technical field
The present invention relates to a kind of development approach of business system assembly, especially relate to a kind of intelligent digital and publish commercial platform assembly development approach based on Web browser.
Background technology
1, the fusion of digital content
Numeral expression, storage and communications make literal, image, image, voice etc. obtain unified with the content element of different expression form and vector expression originally.The trend of internet, cable television network, telecommunications network " integration of three networks ", the digital content that also makes electronic book, TV, mobile content, the network information etc. distinguish mutually with affiliated industry and circulation way is tending towards unified.Constantly widen on the border of digital publishing, has merged nearly all digital contents such as mobile content, internet, recreation, animation, video display.
2, the variation of content body
Fully equality, internet platform makes everyone have the chance of equality to become the content creator freely, technology such as self-service publishing system, printing on demand also make the threshold of " publication " greatly reduce.The fusion of digital content makes publication, medium, infotech, service etc. interpenetrate, and sufficient competition has in fact changed the tradition of distinguishing " publication " main body with the industry qualification.Simultaneously, the development of internet and network application technology makes extensive cooperation create contents become possibility, has also thoroughly overturned with individuality or team and has been created to main conventional contents creation mode [2].Wikipedia (Wikipedia) 1. is exactly the example of a success, in this freedom, free, encyclopaedical cooperation plan that content is open, anyone can edit any article and clauses and subclauses, the clauses and subclauses of short several years wikipedia have surpassed Yun Great Britain encyclopedia frame ten several times, and all the time still in dynamically updating.
3, the revolution of organizational form
The invention of hypertext (Hypertext) makes the content organizational form realize the leap from sequential system to non-sequential system, and also making content express from the process type metaplasia is structural type and even the driving tissue of theme.This change has not only adapted to the memory thinking characteristic of people's quasi-nonlinear, jumping characteristic, association type, the information of being mutually related can be reproduced with netted structure memory storage and search, and set up language hierarchy and the message structure that exceeds the text aspect, the content that is very easy to information search and personalization is organized again.
4, the variation of the form of expression
That internet and multimedia technology make is unidirectional, plane, the static content form of expression to mutual, three-dimensional, stride medium and even the multi thread direction changes.Can be by the internet so that reader and author's real-time communication, multiple modes such as three-dimensional, the text of striding medium, sound, video can satisfy the exposition need of certain content to greatest extent, and content is driven by multi threads such as role or incidents usually in animation, recreation etc. are used.Simultaneously, new content-form is constantly being created in the development of network application technology, fully represented freely as this new form of expression of blog (Blog) and to have delivered, personalized writing, two-way interaction, stride medium and express, characteristics such as hypertext tissue and renewal at any time become the typical thing that thorough challenge tradition is published.
Summary of the invention
Purpose of the present invention is exactly to provide a kind of easy dismounting, the extendability intelligent digital based on Web browser efficiently convenient, search engine optimization to publish commercial platform assembly development approach for the defective that overcomes above-mentioned prior art existence.
Purpose of the present invention can be achieved through the following technical solutions:
A kind of intelligent digital based on Web browser is published commercial platform assembly development approach, it is characterized in that, this method comprises following step:
(1) at the database registration assembly: use SQL statement to come component registration, set up basic catalogue and file after, add menu item on the backstage, make the backstage add a link on the foreground, refresh background page after adding successfully;
(2) create the backstage toolbar: by calling function or the self-defined HTML function the build tool hurdle of creating toolbar html element element, determine whether showing according to the demand of client and the toolbar of establishment after having created, refresh background page;
(3) the self-defined establishment toolbar button of client: any toolbar button that the step (2) that client uses task and label to cover is created;
(4) component parameter is set: assembly is separated into a plurality of views, and writes an XML file on the foreground for each view and do independent setting;
(5) add the inquiry of relevant form, create the link of an assembly background interface, and create and be provided with and remove scripted code, All Files and the file into compressed package of packing;
(6) classification and release management: according to the different different contents of role's client issue.
Described client all is equipped with Web browser, and this Web browser comprises IE browser, netscape browser, proud trip browser.
Compared with prior art, the present invention can integrate and develop the expanded application of various complexity compactly.As ecommerce, digital publishing, forum, information issue etc.All these contents can operate on the system website under the situation of having only an independent database, and interface and style are monolithic.
Description of drawings
Fig. 1 is a process flow diagram of the present invention;
Fig. 2 is a hardware configuration synoptic diagram of the present invention.
Embodiment
The present invention is described in detail below in conjunction with the drawings and specific embodiments.
Embodiment
As shown in Figure 1 and Figure 2, a kind of intelligent digital based on Web browser is published commercial platform assembly development approach, and this method can be integrated the application of various complexity compactly.As ecommerce, digital publishing, forum, information issue etc.All these contents can operate on the system website under the situation of having only an independent database a, and interface and style are monolithic.The development approach of this system: adopt object-oriented design patterns, with PHP and database a carry out mutual JDBC encapsulation and abstract be a single interface, the function that the variable of using system standard decides each request to carry out, identical operations is encapsulated as template, and the application strategy pattern.According to the needs dynamic process result data of client b, the growth data result set is handled class.Use controller to come processing logic stream, model to come deal with data visit, views to control output, be configured by the XML parameter.Finish packing and distribution at last.
The present invention is based on the intelligent digital of Web browser and MySQL, PHP, technological development and publishes the development approach of commercial system component.Use the bright expanded application that can integrate and develop various complexity compactly of this technology.As ecommerce, digital publishing, forum, information issue etc.All these contents can operate on the system website under the situation of having only an independent database, and interface and style are monolithic.
Described client b all is equipped with Web browser, and this Web browser comprises IE browser, netscape browser, proud trip browser.
Below be system flow of the present invention:
Step 1, at the database registration assembly
Use following SQL statement to come component registration.The assumption database prefix is kos.Key in following inquiry at the Command Line Interface of control desk:
INSERT INTO kos_components (name, link, admin_menu_link, admin_menu_alt, `option`, admin_menu_img, params) VALUES (' Online Store ', ' option=com_Software ', ' option=com_Software ', ' Manage Software ', ' com_Software ', ' js/ThemeOffice/component.png ', ");
System has received some essential information of assembly.Here state the title of assembly, comprised space and punctuate.Can specify the link on foreground and backstage.Can specify the icon of backstage assembly menu.Also can attach the description of browser status bar.In case set up basic catalogue and file, assembly just is ready to be performed.Yet it has added a menu item really on the backstage, and makes on the foreground and must just can not add a suitable link by hard coded URL.After writing down successfully interpolation, refresh the page on backstage.
Assembly has been registered now, and you just can create link on the foreground, go to " menu " | and " master menu ", click " newly-built " button then, from this page, select " Online Store "
Step 2, establishment toolbar
All there is similar button on backstage in system, all core component tool using hurdles, these toolbars to realize preservation, deletion, editor and issue project.You can use these buttons so that the keeper has seamless experience in your assembly.Prepare beginning, under the administartor/components/com_Software file, create the toolbar.Software.html.php file, and import following code:
<? php defined (' _ JEXEC ') or die (' Restricted access '); Class TOOLBAR_Software{function_NEW () { JToolBarHelper::save (); JToolBarHelper::apply (); JToolBarHelper::cancel (); Function_DEFAULT () { JToolBarHelper::title (JText::_ (' Online Store '), ' generic.png '); JToolBarHelper::publishList (); JToolBarHelper::unpublishList (); JToolBarHelper::editList (); JToolBarHelper::deleteList (); JToolBarHelper::addNew (); ?
The file that comprises output code can be integrated into class usually, as the TOOLBAR_Software here.Each member function has been represented a different toolbar.The JtoolBarHelper class has comprised all and has created the function of toolbar html element element.Need, you also can add self-defining HTML output.The toolbar is here made up by html table.
Now toolbar is self-defined finishes, but you need add some codes and decide and show which toolbar.System can load automatically and begin with the assembly name.
After toolbar.Software.php loaded the output class file, which toolbar you needed will determine to show.The request variable can be registered the logic flow that becomes global variable and be used for guidance set automatically.In place along with the toolbar code refreshed background page, enters Online Store's assembly and will see other toolbar, at URL back Jia Shang ﹠amp; Task=add reloads the page.
Step 3, the self-defined establishment toolbar button of client
System allows to use task of oneself and label to cover any button, as long as they are imported into respectively as first and second parameter.
If want to create and core button outward appearance and the similar custom button of behavior, can use the member function custom () of JtoolBarHelper, and transmit task, icon, mouse-over picture and text and describe as parameter.
Step 4, component parameter is set
For making the assembly internationalization, give the ability that the keeper changes the currency symbol of average dinner price field.Our assembly is separated into a plurality of views, and we can do setting separately for them.But we write the XML file on the backstage, but write an XML file on the foreground for each view.Under file/components/com_Software/views/all, create file metadata.xml now and add following information:<? xml version=" 1.0 " encoding=" utf8 "?
<metadata><view?title=”All”>
<message〉<! [CDATA[Shows all Software.]]〉</message〉</view〉<params〉<param name=" currency_symbol " type=" text " size=" 3 " default=" $ " label=" Currency Symbol " description=" Enter the currency symbol to be used foraverage dinner prices. "/</params〉</metadata〉XML of view arranges file size and than the XML that is used for whole expansion the file much shorter is set. At first, we are at<metadata〉comprise all data in the label.Then, be the label<view that has the title parameter 〉, it is used for being provided with on the backstage view name quote.Label<message〉be placed in this label, it comprises the view description of mouse through out-of-date demonstration.Go to the backstage, choice menus | master menu, and click newly-built.Select Online Store as Menu Type
Step 5, packing assembly
Preparation module and plug-in unit relate generally to lists associated documents, and the packing of assembly also needs to pay special attention to.Assembly is commonly used to data-base recording is managed, so it is essential to add the inquiry of relevant form.We need the link of an assembly background interface.At last, we wish additionally to move after installation code is set, or scripts are removed in operation a bit behind assembly removal.Now, create Software.xml at/components/com_Software and add code:
<?xml?version=″1.0″encoding=″utf-8″?><install?type=″component″version=″1.5.0″><name>Software</name><author>Software</author><creationDate>January?2010</creationDate>
<copyright>(C)2010</copyright><authorEmail>admin@kani.com</authorEmail>
<?xml?version=″1.0″encoding=″utf-8″?><install?type=″component″version=″1.5.0″><name>Software</name><author>Software</author><creationDate>January?2010</creationDate><copyright>(C)2010</copyright>
<authorEmail>support@kani.com</authorEmail>
Com_Software﹠amp; The link of task=comments.
<submenu><menu?link=″option=com_Software″>Manage?Software</menu>
<menu?task=″comments″>Manage?Comments</menu>
</submenu>
Step 6, classification and release management
All expanding packet have all possessed now.For module, pack an into .zip compressed package and being placed into/modules/mod_Software of All Files and file.For plug-in unit, create independently .zip document: the first review information that is used for, next is used for the comment link, and the 3rd is used for the comment search.Each document all should comprise .php and the .xml file that is used for corresponding plug-in unit.So far, establishment is finished.
System can classify and release management at various contents, and by the dissimilar different contents of Role Users issue, realizes the intelligent interaction management.Virtual product intelligent retrieval based on data mining; Virtual merchant web, digital publishing; Intelligence is ordered exhibition; Electronics is ordered exhibition; Ecommerce; The commercial pairing of intelligence, commercial affairs are brought together, business meeting and virtual reality project are accepted.

Claims (2)

1. the intelligent digital based on Web browser is published commercial platform assembly development approach, it is characterized in that this method comprises following step:
(1) at the database registration assembly: use SQL statement to come component registration, set up basic catalogue and file after, add menu item on the backstage, make the backstage add a link on the foreground, refresh background page after adding successfully;
(2) create the backstage toolbar: by calling function or the self-defined HTML function the build tool hurdle of creating toolbar html element element, determine whether showing according to the demand of client and the toolbar of establishment after having created, refresh background page;
(3) the self-defined establishment toolbar button of client: any toolbar button that the step (2) that client uses task and label to cover is created;
(4) component parameter is set: assembly is separated into a plurality of views, and writes an XML file on the foreground for each view and do independent setting;
(5) add the inquiry of relevant form, create the link of an assembly background interface, and create and be provided with and remove scripted code, All Files and the file into compressed package of packing;
(6) classification and release management: according to the different different contents of role's client issue.
2. a kind of intelligent digital based on Web browser according to claim 1 is published commercial platform assembly development approach, it is characterized in that, described client all is equipped with Web browser, and this Web browser comprises IE browser, netscape browser, proud trip browser.
CN2010101393599A 2010-04-02 2010-04-02 Web browser-based intelligent digital publishing commerce platform component development method Pending CN102214087A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101393599A CN102214087A (en) 2010-04-02 2010-04-02 Web browser-based intelligent digital publishing commerce platform component development method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101393599A CN102214087A (en) 2010-04-02 2010-04-02 Web browser-based intelligent digital publishing commerce platform component development method

Publications (1)

Publication Number Publication Date
CN102214087A true CN102214087A (en) 2011-10-12

Family

ID=44745410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101393599A Pending CN102214087A (en) 2010-04-02 2010-04-02 Web browser-based intelligent digital publishing commerce platform component development method

Country Status (1)

Country Link
CN (1) CN102214087A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309959A (en) * 2013-05-29 2013-09-18 邓劲钢 Method for posting in table format
CN104102367A (en) * 2013-04-09 2014-10-15 阿里巴巴集团控股有限公司 Information processing method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221501A (en) * 2008-01-09 2008-07-16 金蝶软件(中国)有限公司 Method and device for generating document uploading control of browser
WO2009085440A2 (en) * 2007-12-19 2009-07-09 Yahoo! Inc. Tag aggregator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009085440A2 (en) * 2007-12-19 2009-07-09 Yahoo! Inc. Tag aggregator
CN101221501A (en) * 2008-01-09 2008-07-16 金蝶软件(中国)有限公司 Method and device for generating document uploading control of browser

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
胡前进 等: "基于MVC模式的Joomla!框架在Web系统组件扩展开发中的应用研究", 《现代教育技术》 *
陈红飞 等: "《PHP内容管理系统:Joomla快速建站指南》", 31 January 2009 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104102367A (en) * 2013-04-09 2014-10-15 阿里巴巴集团控股有限公司 Information processing method and device
CN104102367B (en) * 2013-04-09 2017-06-06 阿里巴巴集团控股有限公司 A kind of information processing method and device
CN103309959A (en) * 2013-05-29 2013-09-18 邓劲钢 Method for posting in table format
CN103309959B (en) * 2013-05-29 2017-03-22 邓劲钢 Method for posting aimed at comparison-type discussion

Similar Documents

Publication Publication Date Title
CN108710739B (en) A method and system for building information model lightweight and 3D scene visualization
US10222951B2 (en) Modeling system for graphic user interface
Khorasani et al. Web application development with streamlit
CN102541541B (en) Interface creating method and device
CN102012906B (en) Three-dimensional scene management platform based on SaaS architecture and editing and browsing method
CN102708138B (en) Virtual museum system and collection methods of exhibiting thereof
CN112328212A (en) Rapid development platform based on separation of front end and rear end of engine mode and use method thereof
US6901441B2 (en) Knowledge sharing between heterogeneous devices
CN102135972A (en) Service tree data processing method, system, client and server
CN104714982A (en) Method and system for loading webpage
CN101751379B (en) Method and equipment for manufacturing electronic newspaper document
CN102810115B (en) Method for implementing multi-layer distributed document management system
CN103701772B (en) Method for constructing digital media content resource cloud system
CN104182494A (en) Method and system capable of realizing CMS website construction with PC terminal and mobile terminal
US10313421B2 (en) Providing Odata service based on service operation execution flow
CN102214087A (en) Web browser-based intelligent digital publishing commerce platform component development method
CN113111044A (en) Data processing method and device, server device and storage medium
Wilde Declarative Web 2.0
CN106933543A (en) Intelligent business platform assembly development approach based on We3D
US20230081488A1 (en) Methods and systems for enabling micro interactions and transactions on fiat, crypto and nft for multimedia
Hilton et al. Play for Scala: Covers Play 2
CN106484732A (en) A kind of upload management method of Web page picture and system
KR100856132B1 (en) Web object management system
Picozzi End user develompent of mashups: models, composition paradigms and tools
CN114372785A (en) Interactive operation and maintenance support system of deep sea submersible

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: 20111012