[wp-meta] [Making WordPress.org] #262: Automate WordCamp Gravatar Badge Creation
Making WordPress.org
noreply at wordpress.org
Fri May 24 16:51:58 UTC 2019
#262: Automate WordCamp Gravatar Badge Creation
----------------------------------------+-----------------------
Reporter: iandunn | Owner: (none)
Type: enhancement | Status: assigned
Priority: high | Milestone:
Component: WordCamp Site & Plugins | Resolution:
Keywords: needs-patch good-first-bug |
----------------------------------------+-----------------------
Comment (by iandunn):
Replying to [comment:17 tinkerbelly]:
> Attached above are rough mockups suggesting how this might work from a
user experience point of view.
Thanks! These are great :D
> "Ticket type" feels confusing because there are types of *tickets*, and
also types of *attendees*.
Yeah, that's a problem in CampTix itself too, not just this. "Ticket Type"
seems clear enough to me personally, though, and I'm not sure what a
better alternative would be.
> I tried to avoid the label "Admin flag" because it feels a wee bit
unclear
Yeah, it's probably not the best name for the feature. It seems like using
the name of the feature may be important, though, because otherwise the
organizer won't know where those labels are coming from, etc. Well, I
guess we could add a link to the Admin Flag screen, maybe that'd be a good
idea regardless of what we call it on this screen.
> "Generate Tickets"
It seems like "Generate Badges" might be a more accurate label for that
button, or even more accurately: "Generate Badge Data", since we're just
generating the pieces of information that will be used to create the
actual badges, rather than generating the badges themselves.
> 2. Instead of "generate registrations since [x] date", which requires
that organisers remember the exact date (and possibly time, for accuracy)
that they last generated tickets, what about a toggle that only generates
tickets that haven't already been generated? This would require storing
data somewhere about what tickets had been generated already, but would
allow for much easier batch printing like this.
I think that's a really great idea. I do worry that there may be some edge
cases where it'd break down, but in those situations someone could always
just export everything, and manually remove the unwanted entries. I think
it'll probably save time more often than it adds time.
> 3. Instead of using a modal and spinner and asking people to wait whilst
the job completes, would it be possible to run the job in the background?
This would allow people to navigate elsewhere rather than waiting around,
and then we could allow for downloading generated badges in a centralised
place as well.
From a technical perspective, the job will run in the background either
way, so we can provide a way for them to leave and come back if we'd like.
I just assumed that people would leave it open and then create new tabs
(since that's what I'd do).
I'm guessing there are some who'd do that, so maybe we still want the
modal/spinner, but we can also tell them that they can leave the page if
they want, and they'll get an email when it's ready.
When they come back, we can shown them a "Download" button above the form
or something? But if they're still there when it finishes, we show them a
download button inside the modal? It seems like it'd be nicer if they got
the same UI in both situations, though.
For v1, we might want to keep it simple and just support one method or the
other, though.
For the notification, were you thinking about a desktop notification
through the browser, or did you only mean the email?
Once this is all worked out, it'd be helpful to have a wireframe to
clearly communicate how it'll look/flow.
> 4. This is using components from `wordpress/packages` for simplicity
(since those components exist in Figma!) but it'd probably make more sense
to use the default WordPress input controls here for now, so as to be
consistent with other wp-admin pages.
Hmmm, I'm not sure about that. It feels like
[https://make.wordpress.org/design/2019/04/24/widgets-to-blocks-ux-flow-
proposal/ Phase 2 of Gutenberg will be expanding those components outside
the editor], and I'll go out on a limb and assume that the new wp-admin
screens created in the future will be React pages (at least if the
content/interaction of that screen warrants it). So, given those
assumptions, it seems like doing this screen with G's components would
future-proof it, and also help experiment with ways that plugins (and
eventually Core itself) can adopt the new UI.
I'm not 100% sure about that, though, what does everything else think?
> Note for the future: it might also be possible to finagle a way of
generating these badges with Figma
That's a cool idea, thanks!
We've also already got [https://make.wordpress.org/community/2016/04/26
/new-tool-for-creating-personalized-wordcamp-badges/ an HTML generator
inside the Customizer], for people who don't have access to InDesign.
That's geared more towards camps without a designer, while the InDesign
tool is geared more towards ones that have professional designers
volunteering, and want to have high-quality badges. The InDesign process
has been around for a long time, though, so maybe designers don't even use
InDesign as much anymore? I'm not sure what the most popular tools are
today.
If Figma could provide similar features, and be more accessible, then
that'd be a great thing to explore ( in another ticket :) )
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/262#comment:18>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list