Giter VIP home page Giter VIP logo

discourse-googlebooks's Introduction

discourse-googlebooks

Googlebooks integration with discourse forum

discourse is a civilized discussion forum which can be used for forums, discussion, QA (Question and Answer) or mailing lists.

This plugin extends the discourse forum by adding integration with Google Books api.

Features

  • Search field in editor to search for books1

  • Plugin can be enabled selectively for specific categories2

  • Book preview3

Getting Started

Installing this plugin with discourse is simple. Just add the following line in your app.yml file in /path/to/discourse/containers/app.yml

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/netdeamon/discourse-googlebooks.git

Settings

In order to make this plugin work, you need to add your api key and referrer for googlebooks api4. You can get these credentials from Google developers console. You need to enable the GoogleBooks api to get the api key.

Screenshots from the plugin

  1. Editor integration

editor

editor

  1. Category Settings

category settings

  1. Link to this post :-)

category settings

  1. Settings page

settings page

discourse-googlebooks's People

Stargazers

 avatar

Watchers

 avatar  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.