A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Jira nr | As a | I want to | so that I can | Category | Core, Plugin, New | Notes on Feature Request | Priority | Story Quality | Implementation Approach | Comments | |||||||||||||||
2 | 1073 | Web editor | select picture from GPI Media Library and position it in a post / page | illustrate the text and make it more appealing | Images | innovation | uses Orange Logic API | Must have | OK | |||||||||||||||||
3 | 1096 | Web editor | upload, remove, edit a picture from the WP media library | reuse the images instead of uploading them everytime | Images | plugin widely used | WP now allows drag and drop from desktop to media library but probably want to make sure you have a good compresser too like EWWW Image Optimizer and make sure it can compress jpeg and png images and upload them on a CDN somewhere - EWWW does this | Must have | OK | |||||||||||||||||
4 | 1106 | Web editor | have A/B testing built into CMS | create more meaningful and effective content | Productivity | Must have | ||||||||||||||||||||
5 | 1067 | Web editor | integrate engaging networks online action forms (such as newsletter signup, petition and sign a letter) on the website | keep all my data in EN | Productivity | innovation | this depends on engaging networks ability to provide embed code , right now they have a RESTful API but we've decided that we wouldn't host any sensitive or financial data on a mySQL table which could get hacked, so embedded forms from EN that populates data on their databases is the safest way to go, not clear if they offer that | Must have | OK | |||||||||||||||||
6 | 1068 | Web editor | have a "Help" button in case I need support or documentation | check documents if I am writing a content / producing | Productivity | innovation | Wordpress core has help and documentation links as do plugins but they are all located in separate areas, some custom documentation for P4 from backend menus would need to be developed | Must have | OK | |||||||||||||||||
7 | 1070 | Web editor | manage / determine the publication period of the content (set "expiry date') - and eventually archive not revelant content (e.g. move to archive) | Assess whether to update or archive content | Productivity | plugin exists | not sure why anyone would want to do that because it would just create a ton of broken links or redirects that damages page rank and SEO, not recommended - but there are a few plugins like Post Expirator | Must have | not clear how it helps with goal | Core | ||||||||||||||||
8 | 1071 | Web editor | get notified content is submitted for publication based on my notification preferences or permissions | cross check for consistency or redispatch to campaigner / comms people | Publications | plugin exists | one approach would be to use an editorial flow backend which allows people to schedule posts, have layers of editors and receive notifications - check out EditFlow | Must have | OK | |||||||||||||||||
9 | 1088 | Web editor | be able to upload files up to 50MB (at least) | not be limited to small file sizes | Productivity | part of core | yes but why, the only types of files that would fall into that category would be video and audio which makes more sense to host on 3rd party providers like YouTube, Vimeo, Soundcloud - not host on our servers, best practice is not to overload these sites with large files ofr 50 MB | Must have | ||||||||||||||||||
10 | 1072 | Web editor | find relevant content via search on front end or back end | find and edit content on keywords | Search | plugin exists | Wordpress search of content on front or back-end is famously bad so finding a search engine that mines a site based on keywords that displays Google or Bing results restricted to the greenpeace.org and delivering within the theme is best - needs investigation, consider premium plugin like Google custom search | must have | ||||||||||||||||||
11 | 1074 | Web editor | publish press releases on the website | prompt journalists to cover the issue | Press releases | part of core | custom post type | Must have | OK | |||||||||||||||||
12 | 1078 | Web editor | save a page as draft | continue working on it later | Productivity | part of core | core | Must have | OK | Core | ||||||||||||||||
13 | 1079 | Web editor | schedule a post to be published for a specific time (start date and end date) | avoid having to work outside my regular hours | Productivity | part of core | core | Must have | OK | |||||||||||||||||
14 | 1087 | Web editor | be able to upload multiple files (images, css, js, etc) at one time (i.e. bulk upload) | upload a group of files rather than adding them one at a time | Productivity | part of core | core, see compression plugins above | Must have | OK | |||||||||||||||||
15 | 1089 | Web editor | publish news / feature stories on the website | push ad-hoc content with time efectiveness and relevance | Publications | part of core | really? | Must have | OK | |||||||||||||||||
16 | 1090 | Web editor | publish and manage reports and publications | promote this type of popular content on the homepage / on the website | Publications | part of core | core | Must have | OK | |||||||||||||||||
17 | 1091 | Web editor | edit meta data for all pages | rewrite or edit metadata for the web page | SEO | part of core | core | Must have | split / specify: "all" is too vague | |||||||||||||||||
18 | 1092 | Web editor | embed a facebook, instagram post or tweet on a page | illustrate the text and promote SM group | SocialMedia | part of core | core | Must have | OK | |||||||||||||||||
19 | 1093 | Web editor | embed a youtube or vimeo video into a post or page | illustrate the text and make it more appealing | Video | part of core | core | Must have | OK | |||||||||||||||||
20 | 1094 | Web editor | customize the google analytics tracking code | link to a new account and manage parameters | Analytics | plugin widely used | would be good to have plugin that allows web editor view of GA in backend of P4 | Must have | OK | |||||||||||||||||
21 | 1095 | Web editor | have the abilty to block visitors who spam or abuse comments | moderate comments | Comments | plugin widely used | Disqus or IntenseDebate comment engine | Must have | OK | |||||||||||||||||
22 | 1097 | Web editor | create image galleries for the pages | illustrate my content with multiple images | Images | plugin widely used | see above - also supports galleries | Must have | OK | |||||||||||||||||
23 | 1098 | Web editor | add (and remove) a map to a post | illustrate the text and make it more appealing | Maps | plugin widely used | see above | Must have | OK | Community module | ||||||||||||||||
24 | 1099 | Web editor | clone a page | save time reusing a page that works well | Productivity | plugin widely used | Duplicate Post plugin does this adding a backend cloning button | Must have | OK | |||||||||||||||||
25 | 1100 | Web editor | be able to choose a redirection url for unpublished pages (such as home page or another campaign page) | reduce 404 or broken links | Productivity | plugin widely used | https://wordpress.org/plugins/quick-pagepost-redirect-plugin/ | Must have | OK | |||||||||||||||||
26 | 1101 | Web editor | Customize a 404 or Error! page and assign it to a content type or section | Re-engage users that by mistake end up in a broken link or unaccessible URL within the architecture | Productivity / Engagement | plugin widely used | https://wordpress.org/plugins/quick-pagepost-redirect-plugin/ | Must have | OK | Luca: to avoid this - http://www.greenpeace.org/international/en/campaigns/climate-/ | ||||||||||||||||
27 | 1102 | Web editor | edit content from the frontend | add fast corrections/addition | Productivity | plugin widely used | great feature request because backend publishing and preview on front end is a huge time suck on WP - front end editors like EditUs could help | Must have | OK | |||||||||||||||||
28 | 1103 | Web editor | create a new custome template and save it for a regullar use | publish other new types of content in a regullar mode | Publications | this would be a page template, part of Child theme development | Must have | too broad / vague, should split by content type | ||||||||||||||||||
29 | ? | Web editor | mass or bulk upload and organize documents related to one campaign / push in the backend | organize a series of documentation in the backend related to the same toopic, to facilitate retrieval | Publications /Productivity | Must have | too broad / vague, what does organize entail | |||||||||||||||||||
30 | 1104 | Web editor | select a special theme for a page or post from a list of supported themes | customize the page look and feel to match the campaign one | Theming | sounds the same as line 47 | Must have | OK | ||||||||||||||||||
31 | 1105 | Web editor | link custom javascript and css files to a post | create custom interactive content elements | Theming | sounds like part of the previous and line 47? | Must have | OK | ||||||||||||||||||
32 | 1107 | Web editor | prevent hacking of user accounts through brute force or phishing schemes | prevent security breaches | Security | innovation | if we create a lot of user and guest accounts, it leaves the whole CMS vulnerable to phising and someon taking over an acocunt, one great plugin for Wordpress is Clef which replaces all user passwords with an optimal scan for iPhone or Android, makes it phishing proof | Must have | ||||||||||||||||||
33 | Web editor | add/remove tags to a post | organize content by taxonomy and themes | Taxonomy | part of core | core | Must have | OK | Core | |||||||||||||||||
34 | Web editor | create a post from a Google Doc | more quickly and easily create a Post | Productivity | plugin widely used | WordPress.com has launched a new Google Docs add-on that works with any WordPress.com or any self hosted WordPress site that uses the Jetpack plugin. | Must have | OK | You can write a blog post or article in Google Docs, collaborate with others, and publish a draft post to your WordPress site. When you have completed your article, you would need to login to your WordPress site, to publish the article, set your categories, tags, SEO keyword etc. Installation is simple, you visit the Chrome Store to install WordPress.com for Google Docs and click the blue “Free” button to install the add-on. Then follow the prompts to approve the add-on and you’re all set. | The Bangor Daily News has built an open source plugin https://github.com/bangordailynews/Docs-to-WordPress which could be reused. GP France tested it. It works but we needed to fork the repo to build a mapping between Gdoc tags (headers…) and our html markup. Also images can be a problem. At the end, contributors turned down the proposal and we didn’t implemented it.
I think we should take time to give a try and see if the internal workflow is improved.
I am at your disposal if you need more info on t | ||||||||||||||||
35 | Web editor | have widgets with recommended content based on the past interaction of a users | show users personalized content to increase engagement | Personalisation | innovation | there are many related posts plugins like YARPP or Shareaholic but not aware of any that memorize past visits, which would require some sort of one-click login so that the site remembers the visitor by FB ID or something similar | Should have | OK | ||||||||||||||||||
36 | Web editor | Embed full Social media activity using a special Page template or widget | Live stream online engagement and activities around a specific push or campaign | SocialMedia | plugin exists | not sure what "embed full social media activity" means - on a post, site-wide? | Should have | OK | Community module? | (like GP DE Social radar- http://www.greenpeace.de/socialradar) | ||||||||||||||||
37 | Web editor | campaign showcase page | to show first time visitors in a single glance where we operate, how we operate and how they can help | Engagement | innovation | this is more of a custom page theming decision but on most P3 sites it is difficult to tell what we're doing "now" a page that shows what a global campaign has done in the past six months could be cloned from P4 to P4 | should have | |||||||||||||||||||
38 | Web editor | view suggestions of already existing tags when adding a tag | to make sure I reuse existing tags instead of creating new ones | Taxonomy | plugin exists | https://wordpress.org/plugins/simple-tags/ | Should have | OK | Core | |||||||||||||||||
39 | Web editor | Insert a calendar of events in a page | Push specific events related to a campaign to mobilize people | Engagement | plugin exists | there are lots of events plugins to choose from and the best approach is to create a custom content type events (like a different type of post), we could evaluate these choices (EventOn, Event Manager, WPMU Events) | Should have | |||||||||||||||||||
40 | Web editor | Embed a widget showing and automatically updating top-rated or most viewed pages or sections in a page (even home page) | keep pushing successful content to Supporters | Engagement | plugin exists | probably the best approach here it to find a plugin solution that renders share buttons near the headline of a post (and perhaps floating buttons that are fully responsive) which is intelligent enough to know if a page is being shared via FB and Twitter API calls even if they don't click through to the page and log a page view - something like Mashshare or Social Warfare | Should have | |||||||||||||||||||
41 | Web editor | search pages in the backend by ID, name, title | easily find content in the backend to further edit it | Productivity | plugin exists | Wordpress search both front and back end notoriously sucks but there are some pro plugins that allow AJAX global search in the backend such as Real Dashboard Search | Should have | OK | ||||||||||||||||||
42 | Web editor | have an 'unpublish', 'archive' or 'stop publishing' function and notify me (or content owner) a day / week before review date | Assess content relevancy, and eventually update, unpublish or archive it | Productivity | plugin exists | one approach would be to use an editorial flow backend which allows people to schedule posts, have layers of editors and receive notifications - check out EditFlow | Should have | OK | ||||||||||||||||||
43 | Web editor | edit the url slug | create url that are human readable and optimize for SEO | SEO | part of core | core | Should have | OK | ||||||||||||||||||
44 | Web editor | get notified when a user comment on a page I follow / own | moderate and reply to the comments | Comments | plugin widely used | Disqus or IntenseDebate comment engine | Should have | OK | ||||||||||||||||||
45 | Web editor | get notified when a comment is marked as spam | delete inapropriate comments | Comments | plugin widely used | Disqus or IntenseDebate comment engine | Should have | OK | ||||||||||||||||||
46 | Web editor | create profiles for Content Creators who have stories on the website | sort and browse materials by a specific author | Engagement | plugin widely used | user accounts are native to Wordpress obviously so bloggers and volunteers can have byline hyperlinks from their posts to their profiles. you could use something like https://wordpress.org/plugins/ultimate-member/ | Should have | OK | ||||||||||||||||||
47 | Web editor | Show on a map events happening in different parts of the world, related to Greenpeace activity | mobilize people and invite them to join on/offline events based on proximity | Maps / Engagement | plugin widely used | see above | Should have | OK | Luca: feed from Greenwire instances could be easily deployable | |||||||||||||||||
48 | Web editor | compress uploaded images in the way I prefer (e.g. HQ, medium, light?) | reduce weight for images but keep high quality if needed | Productivity | plugin widely used | WP now allows drag and drop from desktop to media library but probably want to make sure you have a good compresser too like EWWW Image Optimizer and make sure it can compress jpeg and png images and upload them on a CDN somewhere - EWWW does this | Should have | OK | ||||||||||||||||||
49 | Web editor | connect one section (or page) Google Analytics to Data Studio (or other Data Visualization tools) | track real time overall push engagement (web analytics, petitions, donations..) | Analytics | Should have | unclear what connect entails in term of workflow / is it even possible? | ||||||||||||||||||||
50 | Web editor | embed Greenwire content without modifying HTML code (via page viewer plugin for example) | push PUBLIC local events or local groups in Planet 4 and / or drive people to Greenwire | Engagement | Should have | OK | ||||||||||||||||||||
51 | Web editor | Replace or overwrite existing assets (images or document) in the backend tree structure | Avoid overprolification and duplication of content in the backend | Productivity | Should have | OK | ||||||||||||||||||||
52 | Web editor | create online publications that can be downloaded in PDF format | create more visually powerful content | Productivity | plugin widely used | Should have | ||||||||||||||||||||
53 | Web editor | select which content type I want to receive notification for when a new item is published (Press releases or other specific content I choose) | cross check for consistency or redispatch to campaigner / comms people | Publications | plugin exists | one approach would be to use an editorial flow backend which allows people to schedule posts, have layers of editors and receive notifications - check out EditFlow | Could have | OK | ||||||||||||||||||
54 | Web editor | embed ControlShift Petitions or content | Promote petitions created in ControlShift (Greenpeace X) | Engagement | innovation | Looks like CSL allows for embeddable petitions based upon JSON API, it might be possible to create a custom plugin so that user could type in petition ID or URL and autoembed into P4 via shortcode - | Could have | OK | ||||||||||||||||||
55 | Web editor | Have widget which populate the page as users scrolls down, aggregating content based on previous user interactions or tags | show users personalized content to increase engagement | Personalisation | innovation | again customized content would need some sort of way for the site to remember visitors based on cookie or social ID to track from visit to visit and also dynamically deliver content, probably functionality we'd have to build | Could have | OK | ||||||||||||||||||
56 | Web editor | review and publish content generated and submited by end-users | engage users to participate in activities, stimulate User-Generated Content and credit authors | UGC / Productivity | innovation | this approach is tricky because guest content needs to be vetted and edited and can be a time suck. Regular contributors like campaigners and volunteers could get low-tier non publish accounts (see Clef two-factor authentication below). Truly guest posts could use something like a "Tell Us Your Story" button that goes to a form that sends a blog idea to the revelant editor - see Gravity Forms with drag and drop interface | Could have | OK | ||||||||||||||||||
57 | Web editor | render a social wall that sucks in content from across social networks that share a common hashtag and autodisplay a hashtag wall with autoupdating content | show eyewitnesses to certain events, protests, etc. | Social | innovation | something like Wordpress Social Stream or Miappi | could have | |||||||||||||||||||
58 | Fundraising | real-time chat for web visitors to ask questions about Greenpeace from development offices | to increase conversion rates to regular donors | Fundraising | innovation | something like LiveChat support | could have | |||||||||||||||||||
59 | Web editor | Mass / bulk delete content in the backend | Avoid overprolification and duplication of content in the backend | Productivity | plugin exists | plugins like this do exist but it can be dangerous to do, wordpress core allows you to search and to check boxes of posts you want to delete - but other plugins like Bulk Delete use with extreme care | Could have | OK | ||||||||||||||||||
60 | Web editor | machine translate a page in another language, using language variation in the backend or a plugin | Simply check the machine translation quality without completely rewriting the contnet and appeal to a larger audience in my NRO | Translation | plugin exists | machine translation is not recommended because of gross inaccuracies in grammar and context, this functionality is built into most search engines anyway | Could have | incomplete / need more stories | ||||||||||||||||||
61 | Web editor | create sections or side-columns | change the grid | Design | part of core | default Wordpress allow for a side-column (universal or per page type), theme design determines how that appears on front end (column, row, etc.), drag and drop widgets on the backend | Could have | partial goal justification | ||||||||||||||||||
62 | Web editor | Create / Embed survey tools in Planet 4 | Drive survey traffic direclty to gp.org / brand surveys / embed form in the page | Engagement | part of core | Wordpress WYSIWYG supports most common iframe embeds if you toggle to code view | Could have | |||||||||||||||||||
63 | Web editor | sort webpages by ID, publication/creation date, and order in the backend (tree structure) | organize content and more easily visualise my content | Productivity | part of core | also see AJAX back end search above | Could have | OK | ||||||||||||||||||
64 | Web editor | add, edit, remove markers to a map | enrich the map with relevant data | Maps | plugin widely used | best to use a plug that allows web editors to author Google Maps from the back end of P4 as opposed to using Google Map Editor and then embed - two candidates WP Google Maps Pro and Maps Builder (super intuitive) | Could have | OK | Community module | |||||||||||||||||
65 | Web editor | define A/B/C testing or landing pages according to user's interaction parameters when signing a petition (coming from in-site traffic, SM or Email Marketing) | drive users to specific journeys around campaigns or supporter paths defined by the engagement strategy | Engagement | Could have | OK | ||||||||||||||||||||
66 | Web editor | browse the content as a tree structure in the backend | easily identify content by sections | Productivity | Could have | OK | ||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | Web editor | setup fully customizable landing pages (e.g. something like https://siteorigin.com/page-builder/ ) | create 100% customed web-page | Theming | to broad / vague | |||||||||||||||||||||
70 | Web editor | change page types | automatically change a template for any page | Theming | again, child theming templates lines 47, 55, 56 | what if (mandatory) data fields don't match? | ||||||||||||||||||||
71 | Web editor | have a search function that returns documents (ie. PDFs) | not have to create webpages | Productivity | Must have | |||||||||||||||||||||
72 | 1141 | Web editor | add take action content | keep the site updated | ||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |