Skip to content

!A list of priorities

Ashley Engelund edited this page Sep 12, 2019 · 29 revisions

Major Areas

These are the areas covering the main functionality of the SHF system. They are priority order (most important at the top, least important at the bottom).

We should periodically review this list to see if we are missing any major areas.

We can use this to help us organize the user stories in PivotalTracker (we can label/tag/categorize the stories with these areas), and to help us define milestones (major tasks that usually span many weeks) and set priorities.

Contents:


To Be Done:

(in priority order)

1. 'Supporting' Memberships

Organization goal: provide a membership for people that want to support SHF but do not want to be a 'regular' member. (Ex: Perhaps they do not own a dog business)

  • also known as a "Supportive Membership"
  • Is for anyone or any organization that just wants to support SHF.
  • Is not for active members. People who do not want to have a real company, or just want to support SHF can become supportive members.
  • they will have access to a different set of pages in the site (a smaller, limited set of pages)
  • only get some of the discounts
    • need to show this on their welcome/landing page? or on their membership page
  • different "membership badge" image. Theirs will be called an "I support..." badge
  • yearly membership payment ( = same scheduling as a full member)
  • fee amount is the same as a "full member" fee
Implementation
  • a different user role

Questions/Issues:

  • "membership" is now a general term. Do we need specific terms to refer to the different kinds of membership?

    • is "Member" and "Supportive member" enough of a distinction? Yes for SHF.
    • seems clear enough for now.
  • No approval process. Anyone that pays automatically is a Supportive Member

Status: Story(-ies) still being developed (SHF needs to clarify)

  • Developers can provide open questions to prompt discussion and ideas

2. Managing Membership Status

  • approving new members ✅
  • renewals
  • adding a subcategory (no SHF review required)
  • admin gets notified of lapsed memberships (see email notifications)
  • members are reminded of their upcoming renewal ✅

3. Approving new (additional) categories for a Member

SHF must review documentation and approve

  • admin gets notified when a member wants to add a new category so that the admin can review the documents and approve the additional category This is another approval process much like (or a part of) the membership approval process.

4. Company-specific H-Branding Logo (link via URL, download a JPG)

  • Downlodable image small size ✅
  • Printable a4-pdf
  • Both include link to company page
  • "broken" company link page (a company that isnt displayed anymore needs to show info about that and why)

5. Events

  • Tie in to DinKurs.se system to show upcoming member events to the public. ✅
    • site visitors can search for events near them that SHF Members offer
  • Fetch events from member's WordPress sites with WooCommerce
  • Build and edit events withing the SHF-system

6. Member pages for the public

  • email members that still do not have complete company information. "Complete" means they have chosen a region (even if the region is "Sverige" or "online" and there is a company name & the H-branding fee is paid.) If the company page is not complete, nothing is shown to the public.

7 Members using the system

Users signing in, signing up

  • Sign in/up with Facebook/google
  • link to social media accounts; allow them to log in with userid/password from other systems (ex: Facebook, etc.)

Miscellaneous (Uncategorized and Not Yet Prioritized)

  • tag members with VOOV: Admin can see which members are willing to work with VOOV
  • search for members (by name)
  • Admin reports (reports that help the Admin work with users, members, companies)
  • Reports for the SHF Board (reports that help them understand their membership and the health and direction of SHF)
  • Member 'dashboard'

Done!

(mostly organized by feature area)

Email Notifications when status changes Get an email when something happens regarding membership: approved, rejected, for admins: status changes, etc.

  • email to the user / member
  • email to the administrator(s)

Payment Processing

  • requires: security , email notifications working
  • getting payments from members
  • processing through a service
  • depositing into a bank account
  • refunds, changes, etc.

Proof of membership

  • Downlodable image with personal photo
Clone this wiki locally