Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paviliondev/discourse-layouts

A Discourse plugin that allows you to create custom layouts.
https://github.com/paviliondev/discourse-layouts

discourse discourse-plugin layouts

Last synced: 5 days ago
JSON representation

A Discourse plugin that allows you to create custom layouts.

Awesome Lists containing this project

README

        

# 📐 Custom Layouts Plugin

The page builder plugin for Discourse. Build your ideal Discourse look and feel with the Layouts plugin.

| Desktop | Mobile (closed) | Mobile (open) |
| ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Layouts Plugin Desktop Screenshot](https://d11a6trkgmumsb.cloudfront.net/original/3X/1/4/14f4d328012164ba4fc28c75853fb3f36276f4b8.png) | ![Layouts Plugin Mobile Screenshot (collapsed)](https://d11a6trkgmumsb.cloudfront.net/original/3X/8/c/8c66e4fbe35bd62d14c3595147c2e79938947e62.png) | ![Layouts Plugin Mobile Screenshot (expanded)](https://d11a6trkgmumsb.cloudfront.net/original/3X/4/d/4d739410f2a7c669f78586b424267e8232181662.png) |

## 🔗 Info & Links

| Title | Link |
| ---------------------- | --------------------------------------------------------------------------- |
| #️⃣ **Version** | `0.2` |
| 📄 **Documentation** | [Read the Docs](https://coop.pavilion.tech/docs?ascending=false&category=92&solved=false) |
| ❓ **How to Install** | [Installation Guide](https://coop.pavilion.tech/docs?topic=1606) |
| 🐛 **Found a bug?** | [Submit a bug report](https://coop.pavilion.tech/w/bug-report/steps/plugin) |
| ✋ **Have an idea?** | [Submit a feature request](https://coop.pavilion.tech/c/support/discourse-layouts/93) |
| 📰 **Meta Topic** | [Read Topic](https://meta.discourse.org/t/custom-layouts-plugin/55208) |

## ⚙️ Official Widgets

Since the plugin is a "Framework" for layouts, you will need to install widgets to show in the sidebars. Below is a list of official widgets released by the Pavilion Team:

| Widget | Description |
| ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
| [⠇ Category List](https://github.com/paviliondev/layouts-category-list-widget) | Display a list of categories in the sidebar (usually used as a form of navigation) |
| [🧑‍💻 Custom HTML](https://github.com/paviliondev/layouts-custom-html) | Display custom HTML in a sidebar by entering HTML in the theme settings. |
| [📅 Event List](https://github.com/paviliondev/layouts-event-list-widget) | Display an agenda list of events from the [Discourse Calendar Plugin](https://meta.discourse.org/t/discourse-calendar/97376) |
| [👨 Profile Widget](https://github.com/paviliondev/layouts-profile-widget) | Display the information about the current user. |
| [🗞 Topic List](https://github.com/paviliondev/layouts-topic-lists-widget) | Display topic list(s) in a sidebar both vertically and/or horizontally |
| [🗺 Map Widget](https://coop.pavilion.tech/docs?topic=1610) | Display a map widget from the [Locations Plugin](https://meta.discourse.org/t/locations-plugin/69742) |

Interested in creating your own widget? See the [widget development guide](https://coop.pavilion.tech/docs?topic=1618).