A site visitor can request an Agaric speak at their event. #124
Labels
No labels
A11y
Automated Testing
Contributable
Contributed
Decision
Design
Development
Drutopia
Feature Request
IndieWeb
Infrastructure
Marketing
Needs documentation
status::Abandoned
status::Blocked
status::Deploy
status::Doing
status::Done
status::In Review
status::Needs Clarification
status::Test
status::To Do
type::Bug
type::Task
type::User Story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: agaric/agaric-coop#124
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Acceptance Criteria
Given that I am a site visitor,
when I visit /services/speakers
then I see a list of Agarics available to speak at events, with the topics they speak on,
and then I see a speaker request form.
Speaker Form Fields
Work Required
closed
reopened
closed
changed the description
See it here:
https://agaric.coop/speakers
@mlncn @dinarcon @gnuget @cedewey @wolcen
reopened
@FreeScholar Can you start with a speaker page for yourself? You're the most likely to get money, and for the purpose of speaking people are thinking individual not collective ;-)
Here's examples:
I had a lot of critiques of the forms these sites used (first example screenshot, better second example screenshot), so feel free to accept or reject any elements of their speaker writeups too, where i don't feel as confident in my assessments (as opposed to my form feedback below which is 100% on point!), except that i think you can do better writeups than they are doing! But it can help to have other people write about oneself so maybe @cedewey or @dinarcon could take you and we could keep pairing up until we all have speaker pages... certainly you three at least).
I'm sure there's a way to use one webform and pre-select the speaker depending on the page, but we can more easily create multiple forms— again, for now Micky, just starting with you.
Then the part about actually bringing in a speaker, including the webform itself, should be embedded on the speaker page (with a paragraph like you've done).
As for the form itself, feedback:
assigned to @FreeScholar and unassigned @mlncn
updated! thanks for this in depth review!! Now to do the conformation page.
@FreeScholar
@FreeScholar and if you don't want to write a speaker page for yourself, write one for someone else and then that person has to write one for you :-)
@mlncn So I will build a speaker page for each of us and a form too. Nice!
How would this be linked on the site? a speaker link on the home nav and a link on each profile?
I was imagining a "Speakers" page under "Services" or maybe it be more
descriptive like "Request a Speaker" and then yes, a request a speaker
form on each of our profile pages.
@FreeScholar Yeah there'll be speakers page that lists all of our speaker profiles, but the speaker profile is a separate animal than our profile pages, for SEO and 'selling' someone as a speaker.
So i would see the profile pages linking off to the speaker page rather than having the speaker request form right on the profile page. But maybe for someone like Micky whose role could be largely about speaking, that would make sense.
changed title from {-Speaker form-} to {+A site visitor can request an Agaric speak at their event.+}
changed the description
@FreeScholar @mlncn I've added Acceptance Criteria. Please update it if anything needs changing. I think separate speaker profile pages for each of us should go in its own separate issue. Once the Acceptance Criteria looks good, remove the ~"Needs Clarification" label and assign the ~"To Do" label to it.
marked the checklist item Build Speaker request form as completed
marked the checklist item Configure thank you page as completed
marked the checklist item Create a Speakers basic page as completed
marked the checklist item Embed the speaker request form on the speakers page as completed
If this looks good I will make one for each of us. Note the text is a place holder and I will ask someone to write my page text:0
https://agaric.coop/micky-metts-speaker
@mlncn @cedewey @dinarcon @gnuget @wolcen
I have built the page on the live server as my local is brokal. I have exported the form see attached.SpeakerFormMicky
@FreeScholar looks good!
I made the following changes:
I suggest removing the "Presentations and Workshops" section or moving it to after the form. It takes too long for the user to scroll down to get to the actual form.
Made the changes! Looks good to me now too. @dinarcon @gnuget @mlncn please take a look and I will clone a page for each of us and then ping you to edit or choose one of us to write your speaker page!!! This floodgate is now open!
From IRC:
https://agaric-test.drutopia.org/micky-metts-speaker
freescholar mlncn: I think the link needs to be prominent or some promt to book an Agaric to Speak
mlncn freescholar: i'm still on the form. I agree with the need for a prominent link, and also there to be a page (linked to from the front page) with links to everyone's speaker pages and a general speaker request form (for the people who really do just want 'an agaric')
mlncn freescholar: for the form path i'm thinking /people/[person-name]/speaking-request (and for the thank-you page, /people/[person-name]/speaking-request-received )
mlncn freescholar: actually do you want to move on to writing the overall request-an-agaric-as-a-speaker landing page, the one we would link to prominently from the home page? Either text in a pad or go ahead and create a page on the live site
freescholar mlncn: yes - that is what I had when we started... bah
mlncn freescholar: and i'll look into packaging up speaker request forms as a Drutopia feature / subfeature of 'people'
Thanks for the help @cedewey The link is on my profile now, on the test site! @mlncn
I will now work on the generic speaker form and cloning my form for other Agarics,
https://agaric-test.drutopia.org/speakers
The speakers page is a landing page - does the layout need to be configured so the embedded webform looks good? @mlncn @dinarcon @cedewey
@FreeScholar i haven't logged in but probably you need to make sure not to check 'bust out' or anything like that on the paragraphs.
Created Basic pages on live:
https://agaric.coop/people/mauricio-dinarte/speaking-request
https://agaric.coop/people/clayton-dewey/speaking-request
https://agaric.coop/people/michele-metts/speaking-request
and a Landing page:
https://agaric.coop/people/speakers
@mlncn
closed