Download presentation
Presentation is loading. Please wait.
Published bySherman Parks Modified over 9 years ago
1
語意導向服務架構 - Greasemonkey - Greasemonkey - Eventful - Eventful 報告者 : GI125 林柏伸
2
OUTLINE THE INTRODUCTION THE INTRODUCTION HOW TO USE HOW TO USE THE RELATIONSHIP TO THE WEB2.0 THE RELATIONSHIP TO THE WEB2.0 THE CONCLUSION THE CONCLUSION
3
THE INTRODUCTION Greasemonkey is a Mozilla Firefox extension that allows users to install scripts Greasemonkey is a Mozilla Firefox extension that allows users to install scripts As the Greasemonkey scripts are persistent, the changes made to the web pages are executed every time the page is opened As the Greasemonkey scripts are persistent, the changes made to the web pages are executed every time the page is opened Greasemonkey can be used for Greasemonkey can be used for 1. adding new functionality to web pages 2. fixing rendering bugs 3. combining data from multiple webpages 4. numerous other purposes
4
THE INTRODUCTION Eventful is a web service which aims to help users to search for, track, and share information about events. Eventful is a web service which aims to help users to search for, track, and share information about events. Anyone may add information about events, venues, performers to Eventful. Anyone may add information about events, venues, performers to Eventful. Users can create private or public calendars, including "smart" calendars which automatically update when events matching search criteria are added or existing events are modified. Users can create private or public calendars, including "smart" calendars which automatically update when events matching search criteria are added or existing events are modified.
5
HOW TO USE-Greasemonkey Using site-specific JavaScript code which manipulates the contents of a web page using the Document Object Model interface. Using site-specific JavaScript code which manipulates the contents of a web page using the Document Object Model interface. “ userscripts.org ” maintains a database of Greasemonkey scripts,and for each it lists the URLs of web pages to which the scripts pertain. “ userscripts.org ” maintains a database of Greasemonkey scripts,and for each it lists the URLs of web pages to which the scripts pertain.
6
HOW TO USE-Greasemonkey Greasemonkey invokes the relevant scripts Greasemonkey invokes the relevant scripts - which can add to the page - which can add to the page - delete parts of it - move parts around - move parts around Greasemonkey scripts contain limited optional metadata, which specifies Greasemonkey scripts contain limited optional metadata, which specifies - the name of the script - a description - a namespace URL used to differentiate identically named scripts - the default list of URLs for which the script is intended
10
HOW TO USE-Eventful Eventful Demand, allows users to declare an event or performance they would like to see locally, and then campaign for others to join their "demand". Eventful Demand, allows users to declare an event or performance they would like to see locally, and then campaign for others to join their "demand". A performers database was added to Eventful when Eventful Demand was launched A performers database was added to Eventful when Eventful Demand was launched
13
HOW TO USE-Eventful My Eventful provides users with a way to view and manage a list of favorite performers and venues My Eventful provides users with a way to view and manage a list of favorite performers and venues My Eventful also summarizes all Demands that a user has joined or started. My Eventful also summarizes all Demands that a user has joined or started.
14
THE RELATIONSHIP TO THE WEB2.0 User oriented User oriented Folksonomies Folksonomies Syndication, aggregation and notification of data in RSS feeds Syndication, aggregation and notification of data in RSS feeds Mashups, merging content from different sources, client- and server-side Mashups, merging content from different sources, client- and server-side Allowing users to run software-applications entirely through a browser Allowing users to run software-applications entirely through a browser
15
THE CONCLUSION Widespread use of Greasemonkey and related user scripting technologies will require care in deployment : Widespread use of Greasemonkey and related user scripting technologies will require care in deployment : - Possible disruption to revenue of some websites. - Possible disruption to revenue of some websites. - Script errors resulting from lack of coordination between Greasemonkey developers and the original website developers.
16
THE CONCLUSION - Greasemonkey only works on HTML-based pages, and does not work on Flash, Flex - Rich Internet Applications are more difficult for a Greasemonkey script developer to control than static web pages. - The original site developers can release a new version of the site - There is no official way for userscripts to update themselves
17
THE CONCLUSION If you look at Eventful, you won't currently find any advertising. If you look at Eventful, you won't currently find any advertising. At Eventful, brands have sponsored music events and they're basically using Eventful as a platform for entrenching themselves in the consumer population. At Eventful, brands have sponsored music events and they're basically using Eventful as a platform for entrenching themselves in the consumer population.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.