# \[Paid\] Create a diary plugin/theme component

**URL:** https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118
**Category:** Marketplace
**Created:** [October 9, 2018, 4:44pm UTC](https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118 "2018-10-09T16:44:46Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![anon36484860](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@anon36484860](https://meta.discourse.org/u/anon36484860)
#### Post date: [October 9, 2018, 4:44pm UTC](https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118/1 "2018-10-09T16:44:46Z")

</div>

I have a category called diary where topic authors regularly post their thoughts. I need some customized way of displaying all the posts in a topic:

```plaintext
Topic
	Post (author only)
		Comment (all users)
		Comment (all users)
	Post (author only)
		Comment (all users)
		Comment (all users)
	Post (author only)
		Comment (all users)
		Comment (all users)

```

To achieve this the plugin/theme needs the following specifications:

- Only topic creator can reply to topic
  - Other users can only reply to posts (of topic creator)

- only replies from topic creator are displayed in the main feed
- Timeline control: count only replies from topic author
- Replies (to posts) from non-authors can be expanded with “show-replies” button
- Custom names for buttons:
  - New topic: “Create new diary”
  - Reply: “New diary entry”

Deadline: End of october

Budget: 100-250USD

Further readings:

Related plugin which might be used as a starting point: [Question Answer Plugin](https://meta.discourse.org/t/question-answer-plugin/56032)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 9, 2018, 4:55pm UTC](https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118/2 "2018-10-09T16:55:20Z")

</div>

You essentially seem to want to be able to comment on a Post, which seems wasteful?

Also creating a layer of interactive comments below a Post level object might be a big development task imho (unless this already exists as a plugin?) and your budget is far too low imho. Consider all the additional administration you’d need of comments, both from user and moderator perspective - that’s a _BIG_ can of worms you may not want to open.

As a workaround consider the following:

- If you were to create a Category or Sub-category as “Topic”, then you could just permission the author to post Topics (equivalent to your “Post”). You may also be able to permission the author to create new categories (author is in his own group, you permission the group).

- Then users could Reply to that Topic with Posts as “Comments”. Users would be in a group without permission to post Discourse Topics and would only be able to reply to existing DTs.

That delivers most of your functionality without any development work, just a bit of configuration.

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [October 9, 2018, 5:05pm UTC](https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118/3 "2018-10-09T17:05:47Z")

</div>

Also consider setting it up as microblogs:

> [@How to enable your community to use Discourse as a (micro) blogging platform](https://meta.discourse.org/t/how-to-enable-your-community-to-use-discourse-as-a-micro-blogging-platform/81505):
>
> The following is adapted from a how-to topic on our forum. It assumes you have tagging enabled and available to most trust levels, and also that you have the [Slack plugin](https://meta.discourse.org/t/set-up-slack-notifications-using-the-discourse-chat-integration-plugin/66730) set up. It also links to topics for how to subscribe to tags via email and Slack that I have not adapted to post here, but you can edit that part out or add similar content yourself as well. So, you want to start a blog about what your or your team is doing to share with others. Great! We can help! Here’s a short how to on h…

---

<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: [October 9, 2018, 10:01pm UTC](https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118/4 "2018-10-09T22:01:51Z")

</div>

Hey @anon36484860. Your budget’s too low for a standalone plugin that does all that.

Maybe we can work out something acceptable by making this an open source mod or feature of the QnA Plugin. PM me and we can chat specifics.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [November 8, 2018, 10:14pm UTC](https://meta.discourse.org/t/paid-create-a-diary-plugin-theme-component/99118/5 "2018-11-08T22:14:48Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
