惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
CERT Recently Published Vulnerability Notes
U
Unit 42
T
The Blog of Author Tim Ferriss
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Securelist
L
Lohrmann on Cybersecurity
Blog — PlanetScale
Blog — PlanetScale
Recorded Future
Recorded Future
D
DataBreaches.Net
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
I
Intezer
P
Palo Alto Networks Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
I
InfoQ
宝玉的分享
宝玉的分享
Security Latest
Security Latest
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Threatpost
Cisco Talos Blog
Cisco Talos Blog
P
Proofpoint News Feed
博客园 - 司徒正美
H
Hacker News: Front Page
Y
Y Combinator Blog
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
NISL@THU
NISL@THU
月光博客
月光博客
有赞技术团队
有赞技术团队
Cloudbric
Cloudbric
酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
A
Arctic Wolf
博客园 - 【当耐特】
W
WeLiveSecurity
V
Visual Studio Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
V
V2EX
C
Cyber Attacks, Cyber Crime and Cyber Security
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog

Discourse Meta - Latest posts

Horizon: High Context Topic Cards I'd like to ask what this file /var/www/discourse/vendor/data/RT_sRGB.icm is used for? Discourse to Markdown Plugin Testing reply function How to verify a subdomain (mysite.discourse.group) in Google Search Console? Reader Mode Publishing WordPress gallery posts on Discourse Discourse User Feedback New user filter by custom field and contact Interact with discourse from Python? Why we can't type the assignee in the search of a post to assign - home screen app Redis Flushall Category-toggled one-touch move post Some sort of variable to eliminate duplicate text? Why did this plugin replacement fail? Add user to list modal often appears above the mobile viewport sceen Creating/Editing a post on mobile: let's discuss the 2026 Discourse experience Wp-discourse feature request - do not show comments with specific tag? Are there any good Chinese plugins? Discourse ID and 2FA Discourse MCP is here! Sample Forum to See Admin Features? I am unable to register for a free Discourse site Wikipedia Lookup Add text for /login (like js.create_account.disclaimer for /signup) How can i set disable Markdown & Default to Rich Text What's the background image size for the Welcome Banner? How do I enable Associated Accounts with 2FA? Hamburger toggle Support <span data-attribute> in the rich editor Cannot disable read-only mode on Free Plan Coping with deprecated columns in Data Explorer Seeking advice on MaxMind error log issues Site setting menu limited by results page size Change default landing page for Groups (Members → Activity/Messages?) Email Notifications for Forum Posts or Replies Buffer -- streamline sharing topics on social media Moving a post between topics does not load the post on existing clients Diff is too complex to display Side bar footer container background color bug visible in RTL Vote display dimensions issue on the new foundation theme Icon is incredibly large when quoted Easily create Ideas categories using the Topic Voting plugin Modernizing the Foundation theme 429 error after Split Posts Error when switching locale: "topic doesn't exist" message appears on all topics Group Review Queue Items SSO Provider URL contains symbol # cause issue Migrate from wpForo to Discourse Users are unable to see invite details Disable initial page that re-directs to /login Discourse Livestream Discourse Dynamic Sidebar Icon Unable to save category settings made by plugins Post not being detected as German Misleading free plan shutdown timeline New posts/replies do not appear in real-time; manual refresh required Do Free forums not support the use of tags? Left side hamburger menu on mobile Inconsistent permission to use the same tag in the same category /upcoming-events intermittent drop on 2GB vRAM server 2 emails rejected by 2026.4.0-latest ( 5f0d95e1f1 ) Backups page Don't remove all push subscriptions on logoff Translated text on Linux Debian has weird formatting Remote images are always downloaded Can no longer create global banners from restricted categories Where did the you are replying to an old topic warning go? FKB Pro - Social theme Chat link missing in post event widget after to Rollup Whisper Warning Experiment: Collaborative content gardening hub for meta Topic Template Placeholder Text theme component Embedded comments dates are still not localized ProxyTracer: VPN & Proxy Blocker Automatically apply grids to image uploads What's causing the login issue? Error in browser console when using hashtag autocomplete in the composer: undefined generateIconHTML How can badges and groups be localized (multilingual)? Exclude staged users from Watching? Shared Draft as default New Topic Allow AI Persona/Agent to respond only to @mentions, not to replies to its posts Adding a configurable delay to AI Agent responses Bidirectional sync between Discourse Topics/Categories and GitHub/Gitlab Issue Trackers "Key" and "Value" from the Wrap Modal are not translatable Deprecating .hbs file extension in themes and plugins New topic title input (#reply-title) remains LTR in RTL sites — fix still not effective (2026) Opening forum goes to topics 1 day ago, not recent topics Missing field 'text' (in 'mainEntity.suggestedAnswer') Current Projects - March 2026 Error loading route Caused by plugin 'discourse-subscriptions' User-specific 502 errors after login — traced to DiscourseUpdates.has_unseen_features? Force Mobile Homepage Documentation Plugin - Index Topic not working after Restore Returning bumping after editing last post Move 'whisper' functionality Any updates on the best way to create a HTML archive of a static site? Connect Discourse to WeChat Mini Program Send email notification only when @mentioned Include the Signatures plugin on more hosted plans
Single click activation of the Create Event modal
2026-04-14 · via Discourse Meta - Latest posts

1

I’ve been using the Calendar and Events functionality extensively over the past 3 years, across multiple self-hosted Discourse instances. It has been wonderful to see it develop into the impressive suite that it is now.

However, one significant issue continues to stand out for my users.

They struggle to work out how to actually post an event.

This has been consistent the whole time, and across user groups. It remains a problem despite the improvements to the process and modal recently.

The key issue seems to be that the concept of having an event embedded in a post is not familiar nor intuitive for most users. Basically, they need to be able to initiate an event with a single click. The current process:

  1. Create a new Topic
  2. Hit the ‘Plus’ button on the Composer bar
    • no, not that Plus button, the other one (yes, there are two)
  3. Hit ‘Create event’
    • yes, it is there, you just need to scroll the list down a bit
  4. Fill in all the details
    • once you’ve got there it is pretty good
  5. Tidy up the mess in the markdown
    • if the Event block is adjacent to existing text, it breaks. My users break this all the time.

See the problem?

To mitigate this, I’ve done two things.

A TC to add Subscribe and New event buttons

Using a Wizard to enable single click

To extend this further, I’ve used this New event button to point to a Custom Wizard (using the Custom Wizard Plugin 🧙) which in turn generates the Event block, so that they get the single action they are after. Here is the .json which you can upload:

create-event-wizard.json (2.3 KB)

By default this is set to New Zealand time; adjust the timezone or add a dropdown to suit your site.

While this works pretty well for our users, it is limited in functionality and a bit fragile.

It would be much better to have a way for users to jump straight into creating an event (ideally from the /upcoming-events page and/or a nominated Events category) as part of the plugin.

4 Likes

2

Thanks, that’s true—I’m also looking for a simplified solution to create an event.

By the way, I’m not sure if it’s possible since I create game sessions. I’d like users to click a “Create Game Table” button, then enter the table name (topic name), click Next, upload a game image, click Next, enter the table’s location address to view it on the map, and finally click Next to set the event dates, number of participants, and chat channel.

I’m not very familiar with Custom Wizard, so I’m not sure if this is feasible :sweat_smile:

2 Likes

3

The good news is that this is an area were actively working on improving.

The bad news is we don’t have an ETA yet on this work :slight_smile:

5 Likes

4

could it be a query endpoint like

https://domain.com/new-topic?title=My%20cool%20event%20topic&body=%5Bevent%20start%3D%222026-05-14%2012%3A00%22%20end%3D%222026-05-14%2012%3A30%22%20status%3D%22public%22%20timezone%3D%22Europe%2FLondon%22%20reminders%3D%22bumpTopic.3.days%22%5D%0APurpose%3A%20weekly%0A%5B%2Fevent%5D

I understand you can’t pre-fill replies in this way, so wouldn’t work for a purpose of Are there any plans to allow multiple events per thread or per post?.

I think the main thing i was getting at is keep all topic events in the OP, but have primary and secondaries, as per a poll that could also be in the OP.

5

I’d love to see your form :grin:

I’m not sure if your event form handles geographic positioning with the Locate plugin. It works well, but there’s an issue: the event doesn’t appear on the category map, even though it shows up in the event topic under ‘View Map.’ I think Custom Wizard might be skipping a step.

Anyway, we’ll face another problem: the future of Custom Wizard, as it seems it’s no longer being maintained, even though it greatly simplifies things for users with its macros and custom fields.

6

i was thinking of a poll in the OP where if one of the secondary events is meaningfully changed: a prompt appears telling the changer that the poll will change, votes for that event will be removed, do they want to notify the people who voted for that event?

7

The recently-released Calendar Subscription, the one that @nathank has a button for in his git repo, could respect all the primary events or be per-user toggle-able between primary or both

8

@nathank I’d be happy to test your JSON form for testing events.

Thanks in advance :folded_hands::grin:

9

Ok, I’ve added it to the OP:

It is being maintained, but not being actively developed. But it has been quite solidly put together (was once a subscription product that I was involved with), and hopefully will be around for a while yet.

1 Like

10

Thanks @nathank for the JSON file. Could you explain why you put a w in front of the step IDs in the event’s markdown?

I still have a small bug with my form and the locate plugin, and I’d like to see if someone could test my JSON. Everything works fine, except it keeps appearing on the map alongside all other events. Each time, I’m forced to validate the address in the created topic.

11

That is for interpolating the Wizard field into the text of the generated post.

Yeah, the interaction between Locations and Calendar & Events isn’t great. @merefield did a brilliant job of integrating Locations and the Custom Wizard Plugin, but integrating Locations with Calendar & Events (since the new Location functionality of it) hasn’t happened yet.

I’d advise forgetting about using the Locations plugin for Calendar & Event for now, and if it is important to you that you liaise with @merefield about sponsoring development of it in future.

2 Likes