Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 2.92 KB

tut_getting_started.md

File metadata and controls

37 lines (25 loc) · 2.92 KB
layout title author copyright
default-withsidebar
Getting started
shwetankdixit
opera-ccby

Introduction

Extensions are small code packages that you can add to your browser to extend its functionality. Want to add an e-mail notification window to the browser that brings up your latest mails form your preferred mail service? Want to tweet straight from the browser, replace all instances of the word "politics" on web pages with "fish", or bring up translations of the current selection in a tooltip? Extensions are the way forward!

The Opera extensions API allows you to tap into many different features of the browser, giving you a lot options for extension functionality. This article will get you started, look at what is available, and provide links to further information.

Note: If you haven’t done so already, then head over to the Opera extensions catalog to download and get a feel for various extensions.

Already developed Chrome Extensions?

If you have already developed extensions for Chrome then you will feel right at home making extensions for Opera. Opera is based on Chromium, which means it is possible to run CRX files in Opera. For a list of which chrome.* APIs we support, please check the API Docs section in the sidebar of this page.

Learn the basics

To get a good overview of how things work, we would suggest to start with an overview of the Opera extensions architecture.

To learn how to make Opera extensions, read our making your first Opera extension article: this will get you familiar with the basics of making a simple extension.

With the basics behind you, consult our range of tutorials and walk-throughs for much more detailed information on specific aspects of extension development and API usage.

Test, debug and look things over

Identify issues and solve them easily by reading our guide to testing and debugging Opera extensions.

Finally, show it to the world!

You can share your extensions with the world by submitting them to the Opera add-ons gallery. To make this process easier and smoother, read the guidelines on submitting extensions to the add-ons store. We’ve also provided a handy checklist of the acceptance criteria for you to follow, to speed up the submission process further.

Discuss and keep up on the latest news

We’d love to discuss Opera extension development with you some more!

  • If you want ask a quick question or say hi, contact us on Twitter.
  • If you have an extension dev question, ask it on StackOverFlow and tag it [opera-extension].
  • Subscribe to the ODIN blog for the latest on Opera extensions and web standards in general.