Git Product home page Git Product logo

atd-firefox's Introduction

atd-firefox

After the Deadline Firefox Add-on

After the Deadline is an open source software service that checks spelling, style, and grammar. This directory houses the development of a Firefox add-on which enables After the Deadline in forms and documents across the web. The add-on itself is downloadable from addons.mozilla.org.

Automattic no longer supports this add-on. We're putting it on Github so that you can feel free to fork it, hack it, and release your own version.

Installation of trunk version

At this time no clean install script has been made, but here are the manual installation steps:

  1. Locate your profile folder and beneath it the profile you want to work with (e.g. Firefox/Profiles/<profile_id>.default/).
  2. Open the extensions/ folder, creating it if need be.
  3. Create a new text file in the extensions directory called [email protected]. In the file, put the full path to your development folder inside (e.g. C:\atd_firefox\trunk\ or ~/atd_firefox/trunk/). Windows users should retain the OS' slash direction, and everyone should remember to include a closing slash and remove any trailing spaces.
  4. Restart Firefox. After the Deadline should show up in the list of active add-ons.

Distribution instructions

This addon is distributed via addons.mozilla.org. The following steps are used to package and distribute a new version of AtD:

  1. Make sure the version information is updated in install.rdf and update information is added to the changelog.
  2. cd trunk
  3. zip -r ../xpi/atd-firefox-VERSION.xpi * -x \*/.\* where VERSION is the new version number. The exclude flag is used to keep cruft like .svn out.
  4. Add and commit the new xpi file to SVN for posterity.
  5. (optional) You may want to set the svn:mime-type flag to application/x-xpinstall so it's installable right from the SVN server.
  6. Login to addons.mozilla.org and upload the new xpi. Copy changelog information into the release notes.

Commercial use and running your own server

This add-on requires a running instance of an After the Deadline Server in order to work. Automattic operates an that you can use for personal use as long as you don't send too much traffic. The extension is configured to use this instance by default.

For high volume and commercial uses of AtD, you must run your own server. The code is available on Github: After the Deadline Server. See the After the Deadline Developer's page for more information, and check out the AtD Developers Google Group for discussion and community support.

When you run your own server, replace service.afterthedeadline.com with your server's hostname.

Credits

  • Uses AtD Core by Raphael Mudge
  • getContainingBlockOffset() function adapted from It's All Text! addon Copyright © 2006-2007 Christian Höltje, used via GPL licensing

License

The AtD Firefox add-on is licensed under GPL version 2 or greater.

Contact

mitcho (Michael 芳貴 Erlewine)

This code has always been open source. We're putting it on Github so that you can feel free to fork it, hack it, and release your own version.

Join the atd-developers list for community support.

atd-firefox's People

Contributors

martinremy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.