Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submitting/editing/claiming businesses #7

Open
laryn opened this issue Jan 26, 2018 · 4 comments
Open

Submitting/editing/claiming businesses #7

laryn opened this issue Jan 26, 2018 · 4 comments

Comments

@laryn
Copy link
Contributor

laryn commented Jan 26, 2018

This will likely involve some discussion to parse out how to make this work, but here's the goal:

  • People can submit businesses to the directory without “owning” them (although they need an account to submit), or can submit and “claim” a business.
  • People can claim a business that someone else has submitted if it is not claimed already, which would allow them to edit and update the listing.
  • Possibly: if a business is not claimed, another user could update it without claiming ownership of it?

BLM Memphis team is thinking about categories and fields that would be required for user account and business submission.

@laryn laryn mentioned this issue Jan 26, 2018
6 tasks
@laryn
Copy link
Contributor Author

laryn commented Jan 26, 2018

Thinking out loud, would the CiviCRM Entity module be useful here?

@laryn laryn mentioned this issue Jun 27, 2018
7 tasks
@laryn
Copy link
Contributor Author

laryn commented Jun 27, 2018

Add a Business --initial concept:

  • Starts off as a simple business name/street address search
    • if no matches it
      • presents the login/create account form;
      • after login it forwards to the "Add a Business" form with business name/street address pre-filled
    • if there are matches it
      • presents them and
      • a link that says "I am adding a different business" which links to the process in the point above
    • Personal account required to add a business. Personal fields asked for:
      • username
      • first name
      • last name
      • email
      • mobile #
      • zip
      • photo/avatar
      • join BLM mailing list?
    • Business info asked for when adding a business:
      • Business name
      • Phone
      • email
      • website
      • street address
      • city
      • state (do we require TN or should it allow AR, MS too?)
      • zip
      • Description/specialty/history textbox
      • Age limitations
      • Accessible (checkbox)
      • Parking available (off-street / street / ?)
      • main level categories (Business categories #15)
      • free tags for more specific services?
      • hours
      • PDF attachments? (e.g. menu, brochure...)
      • I certify this is a black-owned business (checkbox)
      • woman-owned business (checkbox)?
      • licensed/bonded checkbox?
      • photos
      • I own/represent/claim this business (checkbox)

@rick02840
Copy link
Contributor

The above is pretty basic/easy except this part:

if no matches it
presents the login/create account form;
after login it forwards to the "Add a Business" form with business name/street address pre-filled

Possibly for the first go around, the "no results" text in the search could say something like:
"Your search tuned up no results.
If you own a black-owned businesses in Memphis and would like to add a listing for your business here, please [create and account] (or login if you already have one) and then [add your business]."

^ [ ] = link

@laryn
Copy link
Contributor Author

laryn commented Oct 22, 2018

@rick02840 I like the no results text, perhaps inviting people who don't own the business also to submit the information.

If we can assume that people are going to create accounts only to add businesses at this point, we can just invite them to create an account or login and then use Login Destination to forward them to the [add your business] page after login. (And we can expose a "Add your business" link to folks who are logged in already).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants