Community issueshttps://lab.civicrm.org/groups/community/-/issues2024-03-07T16:44:48Zhttps://lab.civicrm.org/community/civicrm.org-website/-/issues/22Consolidate pages referring to "Getting Involved", "Community", and "Getting ...2024-03-07T16:44:48ZJonGoldConsolidate pages referring to "Getting Involved", "Community", and "Getting Help"These 5 pages should be consolidated into 2 pages - one on getting help (which may or may not in turn be consolidated into the documentation), and one on the community.
* https://docs.civicrm.org/user/en/latest/the-civicrm-community/the...These 5 pages should be consolidated into 2 pages - one on getting help (which may or may not in turn be consolidated into the documentation), and one on the community.
* https://docs.civicrm.org/user/en/latest/the-civicrm-community/the-civicrm-community/
* https://docs.civicrm.org/dev/en/latest/basics/community/
* https://civicrm.org/get-involved
* https://civicrm.org/community
* https://civicrm.org/helpjoshjosh@civicrm.orgjoshjosh@civicrm.orghttps://lab.civicrm.org/community/civicrm.org-website/-/issues/21Revise homepage2024-03-07T16:41:03Zjoshjosh@civicrm.orgRevise homepageCiviCRM homepage is the most visit page on the site and represents a first impression to new users of CiviCRM. Critiques of the current homepage have been that it is presenting too much information, that it's unclear, that much of the in...CiviCRM homepage is the most visit page on the site and represents a first impression to new users of CiviCRM. Critiques of the current homepage have been that it is presenting too much information, that it's unclear, that much of the information is irrelevant to the target segment (new users), that it's difficult to navigate from, and that it's trying to be too much for too many segments. The most recent consideration was to swap out the [features page](https://civicrm.org/explore-civicrm) for the homepage.
The homepage largely targets new users that likely are seeking a solution to a problem (i.e. they're in pain and want to know if CiviCRM can help them). The homepage should seek to answer:
- What is CiviCRM?
- Can CiviCRM do x, y and z?
## Some stats
Past 12 months
| Metric | All Users | New Users |
| ---- | ---- | ----|
| Site users | 182,007 | 179,101 |
| Sessions | 361,214 | 180,495 |
| Pageviews | 151,603 | 106,962 |
| Unique pageviews | 128,501 | 90,528 |
| Avg. time on page | 1:13 | 1:15 |
| Bounce rate | 39.08% | 41.17% |
## Resources
- [Keyword rankings for homepage](https://docs.google.com/spreadsheets/d/1Tv2oEtQylS0mVlgobdnWdqkEaDOJG9Iw1lzcPZo9uBw/edit?usp=sharing) (contrasted with [Salesforce](https://docs.google.com/spreadsheets/d/1E0oSSIhEiP6y0ySSC9m4XJApjK7BH9p-Ym1j_xUmFS8/edit?usp=sharing), [NeonCRM](https://docs.google.com/spreadsheets/d/1NCMCdwQIKMHHBzdR0jlzqQV71TyLzNLNQ3Nb1sMXcd0/edit?usp=sharing), [Nationbuilder](https://docs.google.com/spreadsheets/d/1_0A0QgTLbQ7T7rIDgIX4Kcs2_qEKuJF3lTV15-_vH4U/edit?usp=sharing), [Salsa](https://docs.google.com/spreadsheets/d/1E381zkCWSny_A9U8WvHZzEkdpYWCKhyTvoFWWU60JRE/edit?usp=sharing) just to demontrate)
- Past related issues include: marketing/civicrm-website#57 marketing/civicrm-website#47 marketing/civicrm-website#92
- [Previous mockup](https://drive.google.com/open?id=0B3nRQcFMxWpwNEtjb0xiTU53a3prN2JWY0JUaTJQLTZ3VC1v) provided by @nicol
- [Working wireframe]() based on [Basalmiq wireframes](https://drive.google.com/open?id=1IJI3AKf7-3heXlSDjXxw8OJFqgxroFGS) (editing access by request please)https://lab.civicrm.org/community/civicrm.org-website/-/issues/20Drupal8: recreate individual events layout2024-03-07T16:39:36ZnicolDrupal8: recreate individual events layoutHave started to recreate the events layout with a new events content type.
This process has merged CiviCon and CiviCamp events type - and added options for Sprints, Summits and online multi-speaker events (current working title - CiviLi...Have started to recreate the events layout with a new events content type.
This process has merged CiviCon and CiviCamp events type - and added options for Sprints, Summits and online multi-speaker events (current working title - CiviLive, but easily changed).
Example:
- old Drupal 7 page - https://civicrm.org/summit/devon-2020
- new Drupal 8 page - https://civicrm.org/events/summit/2020-online
This is now using Gutenberg blocks rather than the quite specific and sometimes stubborn Views in D7. It is for now only designed for single-page event layouts. With Gutenberg it's much easier to long scrollers. It could also be used for multi-page event subsites just by creating multiple pages with this content type, copying content, and then deselecting 'promoted to front-page' so that extra pages doesn't appear as their own event on /events.
The best way to replicate the current layout is to copy and paste an existing event in code view and then edit via visual view as normal. The previous custom fields aren't used other than 'date teaser line', for the view block at /events (and elsewhere), start date, for ordering/display, and header image – in case the slide shows of /civicamp and /civicon are to come back.
Sidenote - have also updated the future events list on /events to list the type of event next to the date (ie Sprint / Global Community Summit / CiviCamp) – maybe makes less sense if there is no name of place in the event title as there normally is.
Steps:
* [x] create content type
* [ ] add fields for register, tagline.
* [ ] create a template to render & format header/custom fields.
Potential further steps:
* [ ] speaker layout, linked to civi listings
* [ ] register a session form
* [ ] sessions layout
* [ ] sponsor levels
* [x] pathauto patterns for event types
* [ ] sponsor listings (logo from CiviCRM record?)
* [ ] easier multi-page event sub-site creation (ie sub-menu)nicolnicolhttps://lab.civicrm.org/community/civicrm.org-website/-/issues/19Inform CiviCRM users about the information that CiviCRM LLC collects from eac...2024-03-07T16:38:59Zjustinfreeman (Agileware)Inform CiviCRM users about the information that CiviCRM LLC collects from each CiviCRM siteAs can be seen in the code here https://lab.civicrm.org/dev/core/blob/master/CRM/Utils/VersionCheck.php#L132
Each CiviCRM site regularly sends information back to a civicrm.org end point, collecting various data points about that CiviCRM...As can be seen in the code here https://lab.civicrm.org/dev/core/blob/master/CRM/Utils/VersionCheck.php#L132
Each CiviCRM site regularly sends information back to a civicrm.org end point, collecting various data points about that CiviCRM site. This information is collected in the background and to my knowledge, without any prior notice to the CiviCRM user and without any explicit consent given for this data collection. I think this is an important issue that needs to be addressed before it becomes a problem.
Recommend changing this approach such that users are both informed and have the option to consent to this background data collection from their CiviCRM site. This could be an option in the CiviCRM Settings page which defaults to "Off" (disabled), which the user can enable if they want to "opt in" to this data collection system. A link to a page which describes what data is collected, what it is used for and who has access to this data should be made available on civicrm.org.
A similar issue for informed consent is here, https://lab.civicrm.org/dev/financial/-/issues/167joshjosh@civicrm.orgjoshjosh@civicrm.orghttps://lab.civicrm.org/community/civicrm.org-website/-/issues/18Add taxonomy term for version compatibility for 5.362024-03-07T16:38:22ZDaveDAdd taxonomy term for version compatibility for 5.36Apparently there's a taxonomy for version compatibility and for obvious reasons I can't see it but I'm assuming it doesn't contain 5.36: https://lab.civicrm.org/marketing/civicrm-website/-/blob/15d56d1dbe527c8f744b2a448680ea9f6487e3fe/mo...Apparently there's a taxonomy for version compatibility and for obvious reasons I can't see it but I'm assuming it doesn't contain 5.36: https://lab.civicrm.org/marketing/civicrm-website/-/blob/15d56d1dbe527c8f744b2a448680ea9f6487e3fe/modules/custom/extdir/extdir.module#L229
So what happens is if your info.xml has 5.36 in the version compatibility section you get an error.https://lab.civicrm.org/community/civicrm.org-website/-/issues/17Drupal7 pages that need migrating to Drupal92024-03-07T16:37:15ZbgmDrupal7 pages that need migrating to Drupal9For a long time, we used `proxy_pass` statements in nginx to serve some pages from the old Drupal7 site (otherwise the migration would have been a never-ending nightmare).
However now that the Drupal7 is falling to pieces, we really nee...For a long time, we used `proxy_pass` statements in nginx to serve some pages from the old Drupal7 site (otherwise the migration would have been a never-ending nightmare).
However now that the Drupal7 is falling to pieces, we really need to move the content out:
- [x] https://civicrm.org/civicamp and /civicamp/*
- [x] https://civicrm.org/civicon and /civicon/*
- [x] https://civicrm.org/groups
- [x] https://civicrm.org/become-a-member
- [x] https://civicrm.org/member-benefits - remove?
- [ ] ~~https://civicrm.org/explore-civicrm~~
- [ ] ~~https://civicrm.org/features and /features/*~~
- [ ] https://civicrm.org/backdrop
- [x] https://civicrm.org/drupal
- [x] https://civicrm.org/wordpress
- [ ] https://civicrm.org/joomla
@josh In the above list, are there some we could scrap?
- CMS-specific pages, from where are they linked?
- civicamp/civicon: we do have https://civicrm.org/events, and pages such as https://civicrm.org/events/sprint/2022-manchester so I feel like we can scrap civicon/civicamp and redirect?https://lab.civicrm.org/community/civicrm.org-website/-/issues/16When editing content: Unable to send email. Contact the site administrator if...2024-03-07T16:33:56ZbgmWhen editing content: Unable to send email. Contact the site administrator if the problem persists.This is a notification sent to admins about content changes.
It seems to be failing since the CiviCRM 5.55 upgrade (which includes drupal core, but also, we send emails via CiviCRM)
Emails in CiviCRM itself seem OK.This is a notification sent to admins about content changes.
It seems to be failing since the CiviCRM 5.55 upgrade (which includes drupal core, but also, we send emails via CiviCRM)
Emails in CiviCRM itself seem OK.bgmbgmhttps://lab.civicrm.org/community/civicrm.org-website/-/issues/15Permission denied error when updating newsletter preferences and/or when view...2024-03-07T16:29:38ZbgmPermission denied error when updating newsletter preferences and/or when viewing Drupal users and/orReported by @artfulrobot on mattermost:
* https://civicrm.org/update-my-mailing-preferences
* tick dev group, submit form.
* says "done but check your email"
* got email, click link
* Get "Permission Denied You do not have permission to...Reported by @artfulrobot on mattermost:
* https://civicrm.org/update-my-mailing-preferences
* tick dev group, submit form.
* says "done but check your email"
* got email, click link
* Get "Permission Denied You do not have permission to view this contact record. Contact the site administrator if you need assistance." error and another type of sign up form.
> However going back to original form it does look like it saved.. just a bit confusing.
While trying to reproduce, I found the following issue, which could be related:
* Go to: https://civicrm.org/civicrm/contact/view?reset=1&cid=42708
* Then click on the Drupal ID associated, i.e. https://civicrm.org/user/17837
* Then go back to the CiviCRM contact record
Result:
![Capture_d_écran_de_2019-02-13_09-36-43](/uploads/af315f3049097b33b163109e65edbe4f/Capture_d_écran_de_2019-02-13_09-36-43.png)https://lab.civicrm.org/community/civicrm.org-website/-/issues/14Group page for the Documentation WG2024-03-07T15:52:03ZbgmGroup page for the Documentation WGOn this page:
https://civicrm.org/groups
We do not see the Documentation Working Group.
A page seems to exist, but is unpublished:
https://civicrm.org/documentation-group
Is this intentional?On this page:
https://civicrm.org/groups
We do not see the Documentation Working Group.
A page seems to exist, but is unpublished:
https://civicrm.org/documentation-group
Is this intentional?https://lab.civicrm.org/community/civicrm.org-website/-/issues/13Improve user onboarding and community engagement2024-03-07T15:50:42Zjoshjosh@civicrm.orgImprove user onboarding and community engagementThis is not the perfect place for this issue, however it does heavily involve the website (and am using the amsterdam milestone). I'd like to spend some idea figuring out how to develop a dead simple process for easier onboarding of new ...This is not the perfect place for this issue, however it does heavily involve the website (and am using the amsterdam milestone). I'd like to spend some idea figuring out how to develop a dead simple process for easier onboarding of new community members.
- identify and communicate "why" it's important to sign up... what are the benefits?
- improve user registration on c.o and related automated messages
- improve use/clarity of related infra (GL, MM, etc.)
- determine a way to idenfity new members and try to cultivate them
- reconsider the "ambassadors" program as a forum for engaging prospective usershttps://lab.civicrm.org/community/civicrm.org-website/-/issues/12Revise general support landing page2024-03-07T15:49:35Zjoshjosh@civicrm.orgRevise general support landing pagehttps://civicrm.org/help needs content revisions.https://civicrm.org/help needs content revisions.https://lab.civicrm.org/community/civicrm.org-website/-/issues/11Improve Website Permissions and Relationships2024-03-07T15:54:37ZdavemImprove Website Permissions and Relationships**Website Permissions**
Should be more fine grained like the post blog, post case study: set up new permissions post job etc.
I think given access to the test site, I could set these permissions up in a sensible way for evaluation.
**O...**Website Permissions**
Should be more fine grained like the post blog, post case study: set up new permissions post job etc.
I think given access to the test site, I could set these permissions up in a sensible way for evaluation.
**Org Management**
Partner orgs will have some turnover of staff and should be able to manage this without diverting valuable CT resources to make changes to relationships etc. I can view my own record in civi and my employer, but I can’t see the contact records of my co-employees. It would be useful to have the ability to manage my team, adding new members so that their contributions to the project are recorded and removing those ex-employees that should no longer be able to view e.g. our event participants.
Even better would be the ability to set permissions for those contacts so that I can say give Jo the ability to post events though not add blogs, and Sam the ability to post blogs and case studies, but not manage events.
Circle have a custom module that can could address some of this with minor further work.
**Event Management**
It’s beneficial to have people set up events and get the participants logged on civicrm.org as this increases the potential pool for Conferences and Camps.
I can add an event but can’t view any of the participants except my own contact! I also can't see any participants of other events my org is running: there is no permission to allow me to see only participants in my own events and I don't (and probably shouldn't) have view all contacts. I suggest we set up views (?) to show at least my events but preferably my org’s events and participants in those events. It would be useful if I could also see attendees of events posted by other people in my organisation so we can have more than one person involved.
Ideally I should be able to send mail to people who have registered for my events. At least I should be able to get their contact details to send out further communication through email prior to / after events.davemdavemhttps://lab.civicrm.org/community/civicrm.org-website/-/issues/10Add email opt in on Download CiviCRM page for onboarding sequence2024-03-07T15:34:40ZandyburnsAdd email opt in on Download CiviCRM page for onboarding sequenceCurrently, on https://civicrm.org/download, the "Join the CiviCRM community…" mailing list subscription options is missing the first commitment level of getting started with CiviCRM. The https://civicrm.org/civicrm/mailing/subscribe opti...Currently, on https://civicrm.org/download, the "Join the CiviCRM community…" mailing list subscription options is missing the first commitment level of getting started with CiviCRM. The https://civicrm.org/civicrm/mailing/subscribe options are all well and good, but a simple onboarding sequence *that is entirely optional* could help people have more success. And this would allow for a followup down the line.
![image](/uploads/cf360e4c4fa6a112e882a85ba0aeb273/image.png)
Proposal:
- Create on page form that captures email ("Want some tips as you get started with CiviCRM? We'll send you some free advice and resources")
Automation:
- Create a flow to be defined in another issue. The premise is that we can advise on common pointers, docs, feature most used civi components, SK + FB, and at the bottom of an email, if they need support direct them to the partner directory.
- Allow for a survey say 3-6 months down the line on status of their implementation. Again point to partner directory as fallback option.
The Civi dropoff rates from past data seem to be higher than necessary.Giving them a guiding hand along the way and a solution to solve their problems either thru DIY resources or partner support can't hurt.https://lab.civicrm.org/community/civicrm.org-website/-/issues/9Register a site optimization2024-03-07T15:18:31ZandyburnsRegister a site optimizationJust opening this up to delve into the optimization of https://civicrm.org/register-a-site. @josh is it possible to guesstimate what percentage of instances actually do this?
It seems a bit buried to register your site. It's available u...Just opening this up to delve into the optimization of https://civicrm.org/register-a-site. @josh is it possible to guesstimate what percentage of instances actually do this?
It seems a bit buried to register your site. It's available under "CiviCRM Resources" dashlet and "Support" nav. I can't recall if there is a prompt after installation. Obviously helping the Civi community is the benefit here, but tying to more benefits would make it more appealing. Looking for brainstorming here.https://lab.civicrm.org/community/civicrm.org-website/-/issues/7Remove references to member program2024-03-07T15:15:21ZandyburnsRemove references to member programPer https://lab.civicrm.org/marketing/civicrm-website/-/issues/300#note_91300 to phase out the membership program, we should replace with with a "Support CiviCRM" donation page link: https://civicrm.org/contribute
- [x] [CiviCRM Resourc...Per https://lab.civicrm.org/marketing/civicrm-website/-/issues/300#note_91300 to phase out the membership program, we should replace with with a "Support CiviCRM" donation page link: https://civicrm.org/contribute
- [x] [CiviCRM Resources Dashlet](https://lab.civicrm.org/marketing/civicrm-website/-/issues/300#note_91783)
- [ ] [Become a Member](https://civicrm.org/become-a-member)
- [x] Support CiviCRM > Become a Member nav
- [x] https://civicrm.org/support-us
- [ ] Home page at the bottom
- [ ] [Member listing](https://civicrm.org/members)
The general contribution page could be improved and take some content from member page:
## Members Impact the World
Over 11,000 organizations around the world use CiviCRM to make meaningful change.
Designed, developed and supported by a diverse and thriving ecosystem, CiviCRM is built to ensure that organizations everywhere, just like yours, maximize their resources and their impact. A donation to CiviCRM ensures its stability, ease of use, and compatibility with constantly changing technology for you and for every other organization that uses it. Your donation not only funds the work of the Core Team, it supports every organization that relies on it.
> Community support not only represents the most significant potential source of funding for the overall sustainability of CiviCRM, it embodies the spirit and purpose of CiviCRM and the community that builds and supports it.
- Dave Greenberg, Co-founder & project adviser
Ref: https://lab.civicrm.org/marketing/civicrm-website/-/issues/300joshjosh@civicrm.orgjoshjosh@civicrm.orghttps://lab.civicrm.org/community/civicrm.org-website/-/issues/6Overhaul the user portal2024-03-07T15:13:36ZandyburnsOverhaul the user portalOverhaul the “member” portal on civicrm.org (https://civicrm.org/users/your-username) to make it more intuitive for community members to more easily contribute and gain access to statistics.Overhaul the “member” portal on civicrm.org (https://civicrm.org/users/your-username) to make it more intuitive for community members to more easily contribute and gain access to statistics.https://lab.civicrm.org/community/civicrm.org-website/-/issues/5Mirror new nav on CiviCRM Resources Dashlet2024-03-07T15:12:02ZandyburnsMirror new nav on CiviCRM Resources DashletReorganized nav menu on civicrm.org should be more consistent with in-app "CiviCRM Resources" dashlet in new civicrm.org navigation.
### Get Support > Find Support
Label change only
### Get Involved > Engage
- [Create an account with C...Reorganized nav menu on civicrm.org should be more consistent with in-app "CiviCRM Resources" dashlet in new civicrm.org navigation.
### Get Support > Find Support
Label change only
### Get Involved > Engage
- [Create an account with CiviCRM.org](https://civicrm.org/user/register?src=gs)
- [Register your site with CiviCRM](https://civicrm.org/register-your-site?src=gs&sid=06712b7b8eea00cae52a822a375f4146)
- [Subscribe to the Newsletter](https://civicrm.org/civicrm/mailing/subscribe?reset=1)
- [Find Upcoming CiviCRM events](https://civicrm.org/events?src=gs)
- [Support CiviCRM](https://civicrm.org/support-us)
Suggest we also add a link at the top within the pre-help text to create a civicrm.org account at the top of the dashlet.
"Created by contributors around the world, CiviCRM is, at its heart, built to impact the world. As open source software, CiviCRM is made freely available for use and improvement, serving organizations whose missions collectively impact and improve the world in which we live. Please [create a CiviCRM.org account](https://civicrm.org/user/login) to join the community, [donate to support the project](https://civicrm.org/civicrm/contribute/transact?reset=1&id=47&src=gs) and see other ways to [get involved](https://civicrm.org/get-involved?src=gs)!"
## Before
![image](/uploads/0a780177d6f47c2027b98b3dd9da132f/image.png)
@josh needs to reviewbgmbgmhttps://lab.civicrm.org/community/civicrm.org-website/-/issues/4Define user journeys2024-03-07T15:10:59ZandyburnsDefine user journeysAfter a user registers with civicrm.org, define their process / journey to engaging with the community.
### User Types
- Evaluator
- CiviCRM Admin for their org
- Implementer
- DeveloperAfter a user registers with civicrm.org, define their process / journey to engaging with the community.
### User Types
- Evaluator
- CiviCRM Admin for their org
- Implementer
- Developerandyburnsandyburnshttps://lab.civicrm.org/community/civicrm.org-website/-/issues/3Improve first time site registration2024-03-07T17:43:07Zjoshjosh@civicrm.orgImprove first time site registrationWith recent changes to the menu on civicrm.org new users are not clearly prompted to "register", i.e. "join the community", on any navigation. Various pages have links to register with CiviCRM, however we should endeavor to make first ti...With recent changes to the menu on civicrm.org new users are not clearly prompted to "register", i.e. "join the community", on any navigation. Various pages have links to register with CiviCRM, however we should endeavor to make first time registration more obvious. This could come in the form of a link in the top menu that exposes/hides based on user authentication, by improving the "create an account" block on the user login screen, etc.bgmbgmhttps://lab.civicrm.org/community/civicrm.org-website/-/issues/2Expand Make it Happen pages: related blogs, links, sponsor logos2024-03-07T15:04:50ZnicolExpand Make it Happen pages: related blogs, links, sponsor logosThe Make it Happen pages seem to often go quiet after the initial push. Linking to related blog posts, and including sponsor logos, might make the page more of a landing page for a specific chunk of work (e.g. 'Add contributions to Form ...The Make it Happen pages seem to often go quiet after the initial push. Linking to related blog posts, and including sponsor logos, might make the page more of a landing page for a specific chunk of work (e.g. 'Add contributions to Form Builder'). If that in turn makes people check the page to track progress, it may encourage some more to donate.
E.g. for [this current page](https://civicrm.org/make-it-happen/formbuilder-support-contributions) - with some other layout tweaks:
![image](/uploads/2e01fe370a9b39bcfc57a6972de96797/image.png)
Details:
- Link to related blog posts
- Sponsor logos
- Screencast/video
- Related links to gitlab/channels
- A larger, shorter abstract at the top.
- A CTA for people to donate time/effort on issues if they can't donate financially.
- avatar for project lead
Most of this could be done in the content type.