{"id":13554430,"url":"https://github.com/paviliondev/discourse-layouts","last_synced_at":"2025-04-03T06:31:52.693Z","repository":{"id":40227179,"uuid":"77737495","full_name":"paviliondev/discourse-layouts","owner":"paviliondev","description":"A Discourse plugin that allows you to create custom layouts.","archived":false,"fork":false,"pushed_at":"2024-01-25T21:21:22.000Z","size":638,"stargazers_count":24,"open_issues_count":1,"forks_count":23,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T18:59:32.316Z","etag":null,"topics":["discourse","discourse-plugin","layouts"],"latest_commit_sha":null,"homepage":"https://thepavilion.io/c/knowledge/layouts","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paviliondev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-12-31T11:24:53.000Z","updated_at":"2024-09-30T20:23:17.000Z","dependencies_parsed_at":"2023-09-26T12:53:18.021Z","dependency_job_id":"ebe63d06-36e2-4641-ac07-4f5382a2c5f0","html_url":"https://github.com/paviliondev/discourse-layouts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paviliondev%2Fdiscourse-layouts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paviliondev%2Fdiscourse-layouts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paviliondev%2Fdiscourse-layouts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paviliondev%2Fdiscourse-layouts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paviliondev","download_url":"https://codeload.github.com/paviliondev/discourse-layouts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246948134,"owners_count":20859388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discourse","discourse-plugin","layouts"],"created_at":"2024-08-01T12:02:47.717Z","updated_at":"2025-04-03T06:31:51.940Z","avatar_url":"https://github.com/paviliondev.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","others"],"sub_categories":[],"readme":"# 📐 Custom Layouts Plugin\n\nThe page builder plugin for Discourse. Build your ideal Discourse look and feel with the Layouts plugin.\n\n| Desktop                                                                                                                                  | Mobile (closed)                                                                                                                                     | Mobile (open)                                                                                                                                      |\n| ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |\n| ![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) |\n\n## 🔗 Info \u0026amp; Links\n\n| Title                  | Link                                                                        |\n| ---------------------- | --------------------------------------------------------------------------- |\n| #️⃣ **Version**         | `0.2`                                                                       |\n| 📄 **Documentation**   | [Read the Docs](https://coop.pavilion.tech/docs?ascending=false\u0026category=92\u0026solved=false)               |\n| ❓ **How to Install**  | [Installation Guide](https://coop.pavilion.tech/docs?topic=1606)  |\n| 🐛 **Found a bug?**    | [Submit a bug report](https://coop.pavilion.tech/w/bug-report/steps/plugin)      |\n| ✋ **Have an idea?**   | [Submit a feature request](https://coop.pavilion.tech/c/support/discourse-layouts/93) |\n| 📰 **Meta Topic**      | [Read Topic](https://meta.discourse.org/t/custom-layouts-plugin/55208)      |\n\n## ⚙️ Official Widgets\n\nSince 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:\n\n| Widget                                                                         | Description                                                                                                                  |\n| ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- |\n| [⠇ 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)                                           |\n| [🧑‍💻 Custom HTML](https://github.com/paviliondev/layouts-custom-html)        | Display custom HTML in a sidebar by entering HTML in the theme settings.                                                     |\n| [📅 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) |\n| [👨 Profile Widget](https://github.com/paviliondev/layouts-profile-widget)     | Display the information about the current user.                                                                              |\n| [🗞 Topic List](https://github.com/paviliondev/layouts-topic-lists-widget)      | Display topic list(s) in a sidebar both vertically and/or horizontally                                                       |\n| [🗺 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)                             |\n\nInterested in creating your own widget? See the [widget development guide](https://coop.pavilion.tech/docs?topic=1618).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaviliondev%2Fdiscourse-layouts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaviliondev%2Fdiscourse-layouts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaviliondev%2Fdiscourse-layouts/lists"}