Greasemonkey - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Greasemonkey

Description:

Greasemonkey can be used for. adding new functionality to web pages. fixing rendering bugs ... site-specific JavaScript code which manipulates the contents ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 18
Provided by: cseTt
Category:

less

Transcript and Presenter's Notes

Title: Greasemonkey


1
????????
  • - Greasemonkey
  • - Eventful

??? GI125 ???
2
OUTLINE
  • THE INTRODUCTION
  • HOW TO USE
  • THE RELATIONSHIP TO THE WEB2.0
  • THE CONCLUSION

3
THE INTRODUCTION
  • 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
  • Greasemonkey can be used for
  • adding new functionality to web pages
  • fixing rendering bugs
  • combining data from multiple webpages
  • 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.
  • 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.

5
HOW TO USE-Greasemonkey
  • 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.

6
HOW TO USE-Greasemonkey
  • Greasemonkey invokes the relevant scripts
  • - which can add to the page
  • - delete parts of it
  • - move parts around
  • 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

7
(No Transcript)
8
(No Transcript)
9
(No Transcript)
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".
  • A performers database was added to Eventful when
    Eventful Demand was launched

11
(No Transcript)
12
(No Transcript)
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 also summarizes all Demands that a
    user has joined or started.

14
THE RELATIONSHIP TO THE WEB2.0
  • User oriented
  • Folksonomies
  • Syndication, aggregation and notification of data
    in RSS feeds
  • Mashups , merging content from different sources,
    client- and server-side
  • 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
  • - 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.
  • At Eventful, brands have sponsored music events
    and they're basically using Eventful as a
    platform for entrenching themselves in the
    consumer population.
Write a Comment
User Comments (0)
About PowerShow.com