# Feature Request

**URL:** https://discourse.getcockpit.com/c/feature-request/9.md?page=1

[Latest](https://discourse.getcockpit.com/latest.md) · [Categories](https://discourse.getcockpit.com/categories.md)

**Page:** 2

---

## [Webhooks and Slack](https://discourse.getcockpit.com/t/webhooks-and-slack/1354)

<div class="topic-metadata">

**Author:** [@radar1975](https://discourse.getcockpit.com/u/radar1975)\
**Replies:** 2\
**Last updated:** [April 14, 2020, 10:08pm UTC](https://discourse.getcockpit.com/t/webhooks-and-slack/1354 "2020-04-14T22:08:38Z")

</div>

Hi everyone, In order to make webhooks work easily with Slack, i have added this line of code in ‘modules/Cockpit/webhooks.php’ Slack payload expect a text attribute otherwise it send a http 400 $data = json\_e…

---

## [Set root node for JSON import](https://discourse.getcockpit.com/t/set-root-node-for-json-import/1259)

<div class="topic-metadata">

**Author:** [@Zignature](https://discourse.getcockpit.com/u/Zignature)\
**Replies:** 0\
**Last updated:** [March 11, 2020, 12:06pm UTC](https://discourse.getcockpit.com/t/set-root-node-for-json-import/1259 "2020-03-11T12:06:29Z")

</div>

I have various JSON files with a root node “data” e.g. { "data": \[ { "id": "1234", "name": "bla di bla", "start\_time": "2019-01-06T20:00:00+0100", "end\_time": "2019-12-01T23:…

---

## [Themes / Better UI](https://discourse.getcockpit.com/t/themes-better-ui/1211)

<div class="topic-metadata">

**Author:** [@MollyUrs](https://discourse.getcockpit.com/u/MollyUrs)\
**Replies:** 6\
**Last updated:** [February 15, 2020, 1:55pm UTC](https://discourse.getcockpit.com/t/themes-better-ui/1211 "2020-02-15T13:55:40Z")

</div>

I use Cockpit CMS to make content editing easier for my clients. Recently I noticed a lot of them getting confused with how Cockpit works. To a non-developer, singletons and collects seem very confusing. I’ve also had cl…

---

## [Better documentation on the included PHP helpers](https://discourse.getcockpit.com/t/better-documentation-on-the-included-php-helpers/1212)

<div class="topic-metadata">

**Author:** [@MollyUrs](https://discourse.getcockpit.com/u/MollyUrs)\
**Replies:** 0\
**Last updated:** [February 11, 2020, 8:21pm UTC](https://discourse.getcockpit.com/t/better-documentation-on-the-included-php-helpers/1212 "2020-02-11T20:21:20Z")

</div>

Either I can’t find it or it doesn’t exist, but there is lacking documentation for the default included PHP helpers to gather data from singletons, collections, and forms (bootstrap.php) I’d be more than happy to write …

---

## [My feedback: Make Cockpit better!](https://discourse.getcockpit.com/t/my-feedback-make-cockpit-better/897)

<div class="topic-metadata">

**Author:** [@xJoeyv](https://discourse.getcockpit.com/u/xJoeyv)\
**Replies:** 6\
**Last updated:** [June 27, 2019, 7:48pm UTC](https://discourse.getcockpit.com/t/my-feedback-make-cockpit-better/897 "2019-06-27T19:48:42Z")

</div>

Dear, Let’s start off the cockpit is amazing and I love to use it now. There are a couple of things that I would like to see improved or changed/added. Better plugin system Simple filtering to get E.G single record fr…

---

## [Get the content from all singletons in an array](https://discourse.getcockpit.com/t/get-the-content-from-all-singletons-in-an-array/894)

<div class="topic-metadata">

**Author:** [@hubret](https://discourse.getcockpit.com/u/hubret)\
**Replies:** 1\
**Last updated:** [June 24, 2019, 10:32pm UTC](https://discourse.getcockpit.com/t/get-the-content-from-all-singletons-in-an-array/894 "2019-06-24T22:32:09Z")

</div>

Hey there, Background: My company builds websites for clients with a very free-form, “editorial” sort of content structure. I use collections to hold entries that have the same fields, such as information about team m…

---

## [Markdown and Preview location mirroring](https://discourse.getcockpit.com/t/markdown-and-preview-location-mirroring/661)

<div class="topic-metadata">

**Author:** [@jaska](https://discourse.getcockpit.com/u/jaska)\
**Replies:** 0\
**Last updated:** [March 15, 2019, 11:16am UTC](https://discourse.getcockpit.com/t/markdown-and-preview-location-mirroring/661 "2019-03-15T11:16:14Z")

</div>

When switching between Markdown and Preview, it would be helpful if the user was taken to the same location in the text. When I find a mistake in the Preview and click Markdown, I am taken to the very beginning of the Ma…

---

## [Collection-Preview: Populate collectionlinks](https://discourse.getcockpit.com/t/collection-preview-populate-collectionlinks/445)

<div class="topic-metadata">

**Author:** [@jankal](https://discourse.getcockpit.com/u/jankal)\
**Replies:** 0\
**Last updated:** [December 4, 2018, 4:57pm UTC](https://discourse.getcockpit.com/t/collection-preview-populate-collectionlinks/445 "2018-12-04T16:57:23Z")

</div>

Our site currently only needs one request with populate: 10 to the cockpit API, wich then returns other collections in an embedded way. Trying out the Preview functionality today (we’re thinking of implementing this int…

---

## [Limit asset upload size](https://discourse.getcockpit.com/t/limit-asset-upload-size/411)

<div class="topic-metadata">

**Author:** [@mpartipilo](https://discourse.getcockpit.com/u/mpartipilo)\
**Replies:** 4\
**Last updated:** [December 2, 2018, 10:05am UTC](https://discourse.getcockpit.com/t/limit-asset-upload-size/411 "2018-12-02T10:05:41Z")

</div>

Is it currently possible to limit the size of uploaded assets? Preferably specify a limit per user/group? My user base is not very tech savvy and they keep uploading assets of 20MB and very large resolutions.

---

## [Error handling for Mailer](https://discourse.getcockpit.com/t/error-handling-for-mailer/380)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 3\
**Last updated:** [November 22, 2018, 12:08am UTC](https://discourse.getcockpit.com/t/error-handling-for-mailer/380 "2018-11-22T00:08:09Z")

</div>

Trusting a mailer without error handling means hoping, that nothing breaks. Especially if the form data is not saved in the database (for reasons). I digged a bit in the code and it looks like enabling error handling fo…

---

## [Renderer for set field in backend](https://discourse.getcockpit.com/t/renderer-for-set-field-in-backend/372)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 16\
**Last updated:** [November 7, 2018, 9:22pm UTC](https://discourse.getcockpit.com/t/renderer-for-set-field-in-backend/372 "2018-11-07T21:22:34Z")

</div>

The set field is a nice feature, but the backend output is really ugly. I tried to build a renderer in this branch, but I don’t know all the fancy uikit class names, why I had to use evil inline CSS for testing purposes.…

---

## [Internationalization in Cockpit](https://discourse.getcockpit.com/t/internationalization-in-cockpit/371)

<div class="topic-metadata">

**Author:** [@Rozkalns](https://discourse.getcockpit.com/u/Rozkalns)\
**Replies:** 3\
**Last updated:** [October 29, 2018, 4:39pm UTC](https://discourse.getcockpit.com/t/internationalization-in-cockpit/371 "2018-10-29T16:39:41Z")

</div>

Hello! I am building a site using Cockpit that requires two different languages. But there are few things that I don’t like. Default language is without identifier. Why wouldn’t we set everything by default on the fir…

---

## [Dashboard Widgets - disable widgets and more areas or grid layout](https://discourse.getcockpit.com/t/dashboard-widgets-disable-widgets-and-more-areas-or-grid-layout/319)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 3\
**Last updated:** [October 8, 2018, 7:11pm UTC](https://discourse.getcockpit.com/t/dashboard-widgets-disable-widgets-and-more-areas-or-grid-layout/319 "2018-10-08T19:11:38Z")

</div>

I would love to have some more options to customize my dashboard. It’s the first thing I see on every login and normally I skip the page completely. The core widgets aren’t customizable. If I have more than 5 collection…

---

## [Page titles in backend - \<head\>\<title\>{controller} - {app.name}](https://discourse.getcockpit.com/t/page-titles-in-backend-head-title-controller-app-name/281)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 3\
**Last updated:** [September 27, 2018, 11:12am UTC](https://discourse.getcockpit.com/t/page-titles-in-backend-head-title-controller-app-name/281 "2018-09-27T11:12:36Z")

</div>

The page title is always “Cockpit” or app.name and it’s hardcoded in app.php. With multiple tabs open, I have to search the right one again and again. If it were something like CollectionName - Edit | app.name or Account…

[Previous page](https://discourse.getcockpit.com/c/feature-request/9.md)
