ekkans / lattice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bidirectional navigation tables for Discourse

Code Climate

This plugin allows a table of topics to be created, allowing for easy access to a large number of related topics in an easy-to-digest format. Topics are arranged by tags, and can optionally be limited by category.

Installation

Creating a lattice

  • Visit the admin panel (/admin/lattices/)
  • Fill out the form with a name, description, and tags for each row and column of the table
  • Optionally, you can limit topics which appear by category
  • Be sure to set enabled to true!

Viewing a lattice

On the home screen, a dropdown will appear next to the categories dropdown, providing links to all enabled lattices

Once viewing a lattice, you can either click on a user avatar to get a quick overview of the topic:

Or, ctrl+click to go directly there.

You can see a discussion of the intended functionality here.

As always, feedback is very welcome either by filing an issue, or by sending me a message on Discourse meta Code contributions welcome!

About

License:MIT License


Languages

Language:JavaScript 43.0%Language:HTML 28.4%Language:Ruby 22.3%Language:CSS 6.3%