# Einige Dinge, die ich gebaut habe und die du nutzen kannst

**URL:** https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075
**Category:** Development
**Created:** [25. Juli 2018 um 05:51 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075 "2018-07-25T05:51:54Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [25. Juli 2018 um 05:51 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/1 "2018-07-25T05:51:54Z")

</div>

I recently finished building v0.1 of my own site which is Discourse + 30-odd plugins: [https://civically.io/](https://civically.io/)

Many of the plugins it uses are not ‘released’ here on meta as they contain functionality specific to my site. The goal is to make them all generic. Nevertheless, you may find them useful when trying to achieve Discourse dev goals.

Unfortunately, I can’t give you access to the site itself unless you fit the criteria for the private beta I will be running (i.e. you recently dealt with a legal system or government and want to share that story). If that does apply, then great! Reach out to me through the contact form on the landing page. The site will go public later this year.

**WARNING** : These are not designed to work on a standard Discourse site out of the box. Which is why I’m posting them here in #Development, for the benefit of other folks building and thinking about Discourse features or plugins, rather than as seperate plugins.

* * *

### Inline progressive composer

Repo: [GitHub - CivicallyHQ/civically-composer-addons · GitHub](https://github.com/CivicallyHQ/civically-composer-addons).

It has an always-visible title input and allows you to break down topic creation, content verification, topic type selection and other topic-related stuff into a series of steps. It’s designed to sit above the topic list. It has all the features of the regular composer (i.e. drafts, full editor etc).

 ![Screenshot%20at%20Jul%2025%2014-40-53](https://global.discourse-cdn.com/meta/original/3X/f/c/fc978da933e8e1c9bd32a75684f161fee23bf63c.png)

### Static landing pages

Repo: [GitHub - CivicallyHQ/civically-landing-page · GitHub](https://github.com/CivicallyHQ/civically-landing-page)

e.g. [https://civically.io/](https://civically.io/) and associated pages.

This plugin includes a static-locale selection feature, like you see on the facebook signup page (not currently enabled on [civically.io](http://civically.io))

![Screenshot%20at%20Jul%2025%2015-36-58](https://global.discourse-cdn.com/meta/original/3X/4/6/46b56c1fe3560062ed9a6130a4ae7eb9eeec21da.png)

### App system

Repo: [GitHub - CivicallyHQ/civically-app · GitHub](https://github.com/CivicallyHQ/civically-app)

An ‘app system’ that sits on top of the [Layouts Plugin](https://meta.discourse.org/t/custom-layouts-plugin/55208). It allows users to add and remove specific functionality (particularly, but not limited to, widgets in their sidebar) to their user account from a ‘Store’.

User’s Apps:

 ![Screenshot%20at%20Jul%2025%2014-48-19](https://global.discourse-cdn.com/meta/original/3X/a/6/a64e95bf5542e1868aaafac5f52b2a89ef653728.png)

Store:

 ![Screenshot%20at%20Jul%2025%2014-48-32](https://global.discourse-cdn.com/meta/original/3X/5/5/555d4aafadc475dc59840ea13da7892e8da67d7f.png)

### Three levels of categories

Repo: [GitHub - CivicallyHQ/x-civically-category · GitHub](https://github.com/CivicallyHQ/x-civically-category)

I would advise against trying to use this unless you really know what you’re doing.

### Location-category system

Repo: [GitHub - CivicallyHQ/civically-place · GitHub](https://github.com/CivicallyHQ/civically-place)

A plugin that ties categories to location types and centres a user’s experience around a ‘home’ category. It has a three-tiered hierarchy: Countries, Cities and Neighbourhoods.

 ![57%20pm](https://global.discourse-cdn.com/meta/original/3X/8/3/8326aafb3338eab4d3f6bb89a6de37d89bf5caf9.png)

### Lightweight breadcrumb navigation

Repo: [GitHub - CivicallyHQ/civically-navigation · GitHub](https://github.com/CivicallyHQ/civically-navigation)

 ![Screenshot%20at%20Jul%2025%2015-04-41](https://global.discourse-cdn.com/meta/original/3X/3/e/3ee39741069d051dc12d9e87a1942309d328b3ef.png)

### Dynamically updating header title

Repo: [GitHub - CivicallyHQ/civically-menus · GitHub](https://github.com/CivicallyHQ/civically-menus)

(Melbourne is the category)

![04%20pm](https://global.discourse-cdn.com/meta/original/3X/5/5/55f4d8761f91c68ac87ac2394afd97136126323a.png)

### Petition system

Repo: [GitHub - CivicallyHQ/civically-petition · GitHub](https://github.com/CivicallyHQ/civically-petition)

Build on top of the [Voting Plugin](https://meta.discourse.org/t/discourse-voting/40121), it allows for user-generated petitions and programmatical actions following acceptance and ‘resolution’ of the petition.

 ![Screenshot%20at%20Jul%2025%2015-24-02](https://global.discourse-cdn.com/meta/original/3X/4/0/40e4a6e4c52d2f87efb76aecbb8dbe978b1f23aa.png)

---

<div class="post-metadata">

### Author: ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)
#### Post date: [25. Juli 2018 um 09:23 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/2 "2018-07-25T09:23:53Z")

</div>

Wow, fantastische Arbeit!  
Es ist großartig zu sehen, was die Leute mit Discourse anstellen.  
(erinnert mich daran, dass ich einen #community-building:praise-Artikel schreiben muss, der unsere Änderungen zeigt :-))

---

<div class="post-metadata">

### Author: ![nothing](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nothing/32/95750_2.png) [@nothing](https://meta.discourse.org/u/nothing)
#### Post date: [25. Juli 2018 um 18:08 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/3 "2018-07-25T18:08:34Z")

</div>

Landing page but problem.

 ![Ekran%20Al%C4%B1nt%C4%B1s%C4%B1](https://global.discourse-cdn.com/meta/original/3X/e/b/eb1df796cb8bc7b6d816b2db4c97da8c04e389cb.PNG)

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [25. Juli 2018 um 21:35 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/4 "2018-07-25T21:35:49Z")

</div>

> [@Bas](#):
>
> (erinnert mich daran, dass ich einen #community-building:praise-Artikel schreiben muss, der unsere Anpassungen zeigt 🙂 )

Cool 🙂 Ich bin gespannt, was du gebaut hast.

> [@angus](#):
>
> Diese sind nicht dafür ausgelegt, auf einer Standard-Discourse-Installation out of the box zu funktionieren.

@nothing Sorry, aber ich werde keinen Support für die Verwendung dieser Plugins leisten. Sie alle benötigen etwas Nacharbeit, wenn du sie in einer Standard-Discourse-Instanz verwenden möchtest.

---

<div class="post-metadata">

### Author: ![Menzer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/menzer/32/119682_2.png) [@Menzer](https://meta.discourse.org/u/Menzer)
#### Post date: [27. Juli 2018 um 18:29 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/5 "2018-07-27T18:29:30Z")

</div>

Hi @angus what do you mean by standard discourse instance, I have the self hosted docker bundle,is that what you mean by standard.

quick question is there a simple way to add custom fields to topics, or is this something you would charge for? (Dont mean to be rude asking)

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [3. August 2018 um 01:48 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/6 "2018-08-03T01:48:39Z")

</div>

Sorry for the slow reply.

> [@Menzer](#):
>
> standard discourse instance, I have the self hosted docker bundle,is that what you mean by standard.

I mean that you won’t be able to use the things listed above without editing the code in various ways. They all assume various things which are specific to my own website (such as the existence of other plugins).

> [@Menzer](#):
>
> quick question is there a simple way to add custom fields to topics

Yup, topics have custom fields. You’ll have to be a bit more specific about what you mean for me to go into more detail. Start another topic somewhere else if you want to elaborate.

---

<div class="post-metadata">

### Author: ![Menzer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/menzer/32/119682_2.png) [@Menzer](https://meta.discourse.org/u/Menzer)
#### Post date: [8. August 2018 um 17:59 UTC](https://meta.discourse.org/t/some-things-ive-built-which-you-can-use/93075/7 "2018-08-08T17:59:57Z")

</div>

Angus thanks for getting back to me and explaining I will start a new topic re: topic custom fields.
