[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-307166-105":53,"doc-detail-307166-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","givewp-multi-form-goals-milestones-pitch","GiveWP: Multi-form Goals - Milestones Pitch","","Pitch outlining an approach to improve how GiveWP communicates multi-form goals to both donors and admins. It critiques the current [give_totals] shortcode for discoverability, configurability, styling, and limited metric scope, then proposes Milestones: standalone goals tracking a single metric across one or more donation forms. The document defines milestone settings, available metrics and filters, donor- and admin-facing display options, and editor/workflow requirements to monitor progress across organizations and front-end experiences.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/givewp-multi-form-goals-milestones-pitch/307166/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/givewp-multi-form-goals-milestones-pitch/307166.png","ImageObject",442,249,{"name":88,"@type":89},"Noah","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-11-02","2026-09-19",true,{"@type":98,"interactionType":99,"userInteractionCount":35},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What problem does this pitch address with the current [give_totals] shortcode?","Question",{"text":108,"@type":109},"It argues that [give_totals] is not easily discoverable or configurable without web documentation, is limited to front-end rendering, is largely unstyled, and only covers revenue totals across all time.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"What is a Milestone in the proposed system?",{"text":113,"@type":109},"A milestone is a standalone goal that tracks a single metric across one or more donation forms, making progress display consistent and flexible beyond a donation form context.",{"name":115,"@type":106,"acceptedAnswer":116},"How can users display milestone progress on the frontend and in the WordPress admin?",{"text":117,"@type":109},"Donor-facing functionality includes a primary Milestone block for displaying an existing milestone and an alternative [give_milestone] shortcode for Classic Editor/page builders. Admin-facing functionality includes a milestone editor with preview and an interface for browsing and filtering all milestones by status.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},307166,1791722267,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":35,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":76},8796095462418,"https://ap-avatar.wpscdn.com/avatar/80000253c1241d02b47?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778826106357471780","GiveWP: Multi-form Goals (formerly Milestones)  \n\n| Product | GiveWP Core or Add-on (still to be determined) |\n| --- | --- |\n| Author | Kevin Hoffman |\n| Date | August 24 , 2020 |\n\nIntroduction 􀀹  \nFor years, the [give totals] shortcode has served GiveWP users who were looking to display progress outside of the context of a donation form. This shortcode even made it possible to aggregate progress across multiple donation forms.  \nOver time, the [give_totals] shortcode has become a go-to recommendation in Priority Support, but its configuration and presentation leave a lot to be desired. This pitch aims to build on the proven use case of [give_totals] while addressing some of its shortcomings through a new concept called Milestones.  \nJob Stories ⚡  \nSummarize the situation, motivation, and expected outcome.  \nDonor-facing Job Story  \nWhen publicly sharing a goal that spans multiple donation forms with my supporters on the frontend of my website, I want to display an up-to-the-minute, eye-catching rendering of the progress so I can motivate my audience to achieve the milestone.  \nAdmin-facing Job Story  \nWhen privately sharing organization-wide goals with my fellow admins in the WordPress Dashboard, I want to display these milestones in a format that is easy to skim so I can monitor the progress towards multiple objectives in one place.  \nProblem 􀀮  \nEmphasize the problem by contrasting the current and expected outcomes.  \n\n| Current Outcome | Expected Outcome |\n| --- | --- |\n| The [give totals] shortcode is currently the best we can do to communicate multi-form goals, but it is not easily discoverable or configurable without referring to web documentation. | The method of presenting progress is easily discoverable in the WordPress Dashboard and can be configured without knowledge of shortcode attributes. |\n| The [give_totals] shortcode is only rendered on the front end, which means it is not possible for organizers to privately monitor milestone progress that they may not want to expose to their audience. | Progress can be both monitored privately by organizers in the WordPress Dashboard anddisplayed publicly to supporters on the frontend. |\n| The presentation of the [give_totals] is largely unstyled and unlikely to catch anyone’s eye without custom CSS. | The presentation of progress is eye-catching and polished. It is capable of being displayed by itself or in concert with other components such as Form Grids and Donor Walls. |\n| The [give_totals] shortcode is limited to displaying revenue totals across all time. | In addition to revenue, progress based on other metrics such as donations and donors can be presented with more control over the date range. |\n\nAppetite 􀂴  \nDetermine how much of our time and attention the problem deserves.  \n6 Weeks  \nBased on a team of 2 Developers and 1 Designer.  \nSolution 􀀘  \nDescribe the core elements that should be executed in order to solve the problem.  \nIntroducing Milestones  \nA milestone is a standalone goal that tracks a single metric across one or more donation forms.  \nAbove example not intended as design direction.  \nMilestone Settings  \n● Title-Name of the milestone  \n● Description-Optional summary of the milestone  \n● Featured Image- Image representing the milestone  \n● Metric-What is being measured by the milestone  \n○ Revenue  \n○ ~ Donors  \n○ ~ Donations  \n● Forms-Which forms are included when calculating progress  \n○ All Forms, Specific Form(s)  \n○ ~ Form Categories  \n○ ~ Form Tags  \n● ~ Date Range-Which dates are included when calculating progress  \n○ All time, Year to Date, Quarter to date, Month to date, Custom  \n● ~ Frequencies-Which frequencies to include when calculating progress  \n○ All, One-time, Recurring  \n● ~Style-Accent color, background, etc.  \n● Link-Optional. A URL to which the milestone can be linked.  \nExample Milestones  \n● Year-to-date revenue across all forms  \n● All-time revenue across two related forms  \n● Month-to-date donors across all forms  \nDonor-faci","cbCaivFi3ZDjOnxN","https://ap.wps.com/l/cbCaivFi3ZDjOnxN","pdf",888028,7,"English","# Introduction\n# Job Stories\n# Problem\n# Appetite\n# Solution\n## Milestones\n## Milestone Settings\n## Donor-facing Functionality\n## Milestone Block\n## Milestone Shortcode\n## Admin-facing Functionality\n### Milestone Editor\n### All Milestones\n# Rabbit Holes","[{\"question\":\"What problem does this pitch address with the current [give_totals] shortcode?\",\"answer\":\"It argues that [give_totals] is not easily discoverable or configurable without web documentation, is limited to front-end rendering, is largely unstyled, and only covers revenue totals across all time.\"},{\"question\":\"What is a Milestone in the proposed system?\",\"answer\":\"A milestone is a standalone goal that tracks a single metric across one or more donation forms, making progress display consistent and flexible beyond a donation form context.\"},{\"question\":\"How can users display milestone progress on the frontend and in the WordPress admin?\",\"answer\":\"Donor-facing functionality includes a primary Milestone block for displaying an existing milestone and an alternative [give_milestone] shortcode for Classic Editor/page builders. Admin-facing functionality includes a milestone editor with preview and an interface for browsing and filtering all milestones by status.\"}]","GiveWP: Multi-form Goals - Milestones Pitch | PDF",1789845177]