Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/paviliondev/discourse-layouts
- Owner: paviliondev
- License: gpl-2.0
- Created: 2016-12-31T11:24:53.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-01-25T21:21:22.000Z (10 months ago)
- Last Synced: 2024-08-01T12:32:25.254Z (3 months ago)
- Topics: discourse, discourse-plugin, layouts
- Language: JavaScript
- Homepage: https://thepavilion.io/c/knowledge/layouts
- Size: 623 KB
- Stars: 24
- Watchers: 3
- Forks: 23
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - paviliondev/discourse-layouts - A Discourse plugin that allows you to create custom layouts. (others)
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).