fingul / opencomparison

Open Comparison: The project formerly known as Packaginator. Open Comparison is the framework for creating package comparison sites like djangopackages.com.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenComparison

OpenComparison helps you easily identify and compare good apps, frameworks, plugins, and other types of packages, using comparison grids.

Features:

  • Comparison grids with wiki-like editing capability

    • Add packages to grid
    • Add/edit grid features
    • Toggle between simple and smart grids
    • Filter grid by search text
    • Extendable grid templatetags for custom feature display/styling
  • Storage of package info, fetched from public APIs

    • PyPI
    • Github
    • BitBucket
    • Launchpad
    • SourceForge (forthcoming)
  • Basic search

    • Autocomplete packages/grids
  • Social features

    • "I use this" button
    • Latest packages featured on homepage
  • "Add package" and "Add grid" forms

  • Extendable package model, using package extenders

  • Customizable navigation menus, editable via admin

The Site

The most current example is live and functional at http://www.djangopackages.com.

The http://opencomparison.org project also supports projects such as plone.opencomparison.org and pyramid.opencomparison.org.

The Documentation

The documentation is hosted at http://opencomparison.rtfd.org

License

The code is open-source and licensed under the MIT license.

Credits

For Django Dash 2010, @pydanny and @audreyr (the "Scared of Rabbits" team) created Django Packages and have been working on it since then, turning it into the OpenComparison framework.

They are joined by a host of core developers and contributors. See http://opencomparison.readthedocs.org/en/latest/contributors.html

About

Open Comparison: The project formerly known as Packaginator. Open Comparison is the framework for creating package comparison sites like djangopackages.com.

License:MIT License