Code Monkey home page Code Monkey logo

addon-cpan-theme-for-metacpan's Introduction

Firefox browser add-on that changes the layout of MetaCPAN so that it looks like classic CPAN.

DESCRIPTION

This add-on injects CSS rules into web pages and modifies parts of the HTML DOM so that meta::cpan looks and feels more like its older incarnation search.cpan.org.

Rationale

Although the migration from search.cpan.org's dated infrastructure to the newer code-base of meta::cpan brought countless fixes and innovations to the CPAN community, it also left one thing behind: the good and trusted old web-design. Coder-years of module documentation perusal engrained it into many of Perl's brightest minds. The migration towards the updated (and changed) design of meta::cpan cut off some of these long-learned reflexes of cross-reading module POD. That's, well, less optimal.

So, if you never really felt quite at home at meta::cpan and miss the old way browsing search.cpan.org looked, then this Browser Add-On here is for you.

Why an Add-On?

If you follow the development of metacpan-web on github, you can learn that there were earlier efforts to get theme-ability into the meta::cpan web-app. Some users may request a "dark mode", others may want a more perldoc-y way of laying out things, less of the "community approach", etc. Different things. Until theme support with a preference mechanism arrives in the code-base, this add-on here offers a "Classic" theme for search.cpan.org.

INSTALLATION

Install this Add-on from Mozilla's Add-On repository:

CPAN Theme for MetaCPAN

Or, as temporary add-on:

Clone this repository. Then, in Firefox, open about:debugging, click "Load a temporary Add-On" and select the manifest.json file inside this add-on's directory.

You may also use web-ext to generate a self-signed .xpi archive.

AUTHOR

Brought into the world by the good folks at Clipland, with obviously too much time on their hand and an inclination towards nostalgia.

Clipland GmbH, clipland.com

COPYRIGHT & LICENSE

Bundled icons and logo-artwork has been taken from the original s.c.o pages and is believed to be copyrighted by Perl.org and thus to be licensed under The Perl Foundation's Artistic License Version 2.0.

The original (and bundled) favicon of s.c.o is a camel and the use of the camel image in association with the Perl language is a trademark of O'Reilly Media, Inc. Used with permission.

If you feel there's a legal problem that'd need be addressed, please contact us.

Everything else is

Copyright 2019 Clipland GmbH. All rights reserved.

This code is free software, licensed under GPLv3.

addon-cpan-theme-for-metacpan's People

Contributors

clipland avatar

Stargazers

 avatar

Watchers

 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.