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 PDFInfo
- 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
Links
- 238000011161 development Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 title claims abstract description 10
- 238000012856 packing Methods 0.000 claims abstract description 6
- 238000013459 approach Methods 0.000 claims description 10
- 238000005457 optimization Methods 0.000 abstract description 2
- 238000013515 script Methods 0.000 abstract description 2
- 230000006835 compression Effects 0.000 abstract 1
- 238000007906 compression Methods 0.000 abstract 1
- 239000000306 component Substances 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 206010054949 Metaplasia Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000015689 metaplastic ossification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
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
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:
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 "
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.
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
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>
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.
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)
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)
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 |
-
2010
- 2010-04-02 CN CN2010101393599A patent/CN102214087A/en active Pending
Patent Citations (2)
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)
Title |
---|
胡前进 等: "基于MVC模式的Joomla!框架在Web系统组件扩展开发中的应用研究", 《现代教育技术》 * |
陈红飞 等: "《PHP内容管理系统:Joomla快速建站指南》", 31 January 2009 * |
Cited By (4)
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 |