Details

    • Type: Sub-task
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 2.2.0
    • Fix Version/s: 2.2.0
    • Labels:
      None

      Description

      Public Personal Campaign Page

      Personal Campaign Page contains following elements:

      • page title
      • page text
      • honour roll (if enabled in page's settings)
      • campaign thermometer (if enabled in page's settings)
      • tell a friend button (if enabled in page's settings)
      • "donate button" targetting "parent" Contribution Page (remark: donate button should allow explicit styling using custom CSS, so it needs to be wrapped in span/have explicit ID or something similar)

      If current date is outside of "parent" Contribution Page's validity range, a message: "This page is not active anymore." is displayed

      If the page is viewed by its owner (logged in), a frame on top of it is displayed, containing the same information about this page as contact dashboard element plus the link to this page that can be used in external mailings/materials.

      Public "Personal Campaign Page" setup workflow

      On the public side, Personal Contribution Page creation is accessible through Contribution Page for which this functionality has been enabled. Contribution page displays a button, which allows to start the PCP creation process. Page setup is a two stage wizard, made of:

      • Account creation screen
      • Personal Campaign Page configuration screen

      Account creation screen

      First step is the configured "Supporter Profile" (chosen on Contribution Page setup screen). There is also a "Continue" button leading to second step, "Personal Campaign Page configuration screen".
      Personal Campaign Page configuration screen

      Screen title: "Set up your Personal Campaign Page"

      • input text: "Page title" (required)
      • input text: "Goal amount" (validate: integer)
      • input text: "Donate button text"(validate: less than 64 characters)
      • rich text editor: "Page text"
      • first image: upload (uploaded image must be validated for it's size - let's assume maximum size of 200x200 for now, we'll figure out exact sizes when we get to working on default PCP template layout)
      • second image: upload (uploaded image must be validated for it's size - let's assume maximum size of 200x200 for now, we'll figure out exact sizes when we get to working on default PCP template layout)
      • checkbox: "Display personal campaign thermometer"
      • checkbox: "Display honour roll"
      • checkbox: "Is Active" this is should be default checked
      • button: Save

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sushant Sushant Paste
                Reporter:
                mover Michał Mach
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: