Documentation issueshttps://lab.civicrm.org/groups/documentation/-/issues2022-02-15T22:57:38Zhttps://lab.civicrm.org/documentation/docs/dev/-/issues/874The hook hook_civicrm_alterRedirect() is missing2022-02-15T22:57:38ZherbdoolThe hook hook_civicrm_alterRedirect() is missing`hook_civicrm_alterRedirect()` was added in 5.0.0`hook_civicrm_alterRedirect()` was added in 5.0.0https://lab.civicrm.org/documentation/docs/dev/-/issues/873No info or code examples for API Contact create action or API POST method gen...2021-12-10T21:28:35ZSomedevNo info or code examples for API Contact create action or API POST method generallyHi.
I don't know if it's the right place to talk about this, but I'm writing about it as it's quite important in my view...
Firstly, I think Civi is a GREAT project and I am happy I got involved and I hope to be able to contribute as mu...Hi.
I don't know if it's the right place to talk about this, but I'm writing about it as it's quite important in my view...
Firstly, I think Civi is a GREAT project and I am happy I got involved and I hope to be able to contribute as much as possible.
I use Civi with Wordpress and API v3. I managed to use the "GET" method to retrieve a contact information, but now I need to create a new contact and as I gathered on a forum you need to do a "POST" request which I tried, but failed.
I get the error: "Invalid argument supplied for foreach() in <b>/wp-content/plugins/civicrm/civicrm/CRM/Utils/REST.php</b> on line <b>154"
The first issue is that I could not find actually any example in the docs about the POST method and I don't know what kind of input to use (json, form-encoded etc) and why I get that error.
Can someone kindly please write a short example to create a Contact (Organization or Invividual)? And I suggest that example to be posted as well in the official documentation.
I know there is the Admin > API explorer and it helped me to structure the GET method, but not the POST one.
Thank you very much for your help!!!https://lab.civicrm.org/documentation/docs/dev/-/issues/872Update AngularJS Loader for new methods2023-04-27T21:38:13Zmattwiremjw@mjwconsult.co.ukUpdate AngularJS Loader for new methodshttps://docs.civicrm.org/dev/en/latest/framework/angular/loader/
See https://github.com/civicrm/civicrm-core/pull/20419
@colemanw @seamusleehttps://docs.civicrm.org/dev/en/latest/framework/angular/loader/
See https://github.com/civicrm/civicrm-core/pull/20419
@colemanw @seamusleehttps://lab.civicrm.org/documentation/docs-publisher/-/issues/98Searching matches partial but not complete word in some cases2021-09-27T08:07:27ZRichSearching matches partial but not complete word in some casesLove the new docs homepage design, well done!
But there's a weirdness. There's an extension called *Pelf*. If I enter `pel` it comes up, but if I type `pelf` it does not.
![Peek_2021-09-27_08-27](/uploads/d33a32031269979aafd50aefbd1a37...Love the new docs homepage design, well done!
But there's a weirdness. There's an extension called *Pelf*. If I enter `pel` it comes up, but if I type `pelf` it does not.
![Peek_2021-09-27_08-27](/uploads/d33a32031269979aafd50aefbd1a3724/Peek_2021-09-27_08-27.gif)
Not sure if this is extension specific - it does not seem to happen on every extension, but Pelf and Deduper are two examples.https://lab.civicrm.org/documentation/docs/sysadmin/-/issues/283Search of doc does not return all instances.2021-07-30T20:09:01ZapplemuncySearch of doc does not return all instances.If I search for ConfigAndLog in Sysadmin Guide with FireFox only one results is returned.
https://docs.civicrm.org/sysadmin/en/latest/troubleshooting/#review-the-civicrm-log
![search](/uploads/37eb75a43e8049e2f40b3fbb48fb6efc/search.jpg)...If I search for ConfigAndLog in Sysadmin Guide with FireFox only one results is returned.
https://docs.civicrm.org/sysadmin/en/latest/troubleshooting/#review-the-civicrm-log
![search](/uploads/37eb75a43e8049e2f40b3fbb48fb6efc/search.jpg)
After seeking help elsewhere in MatterMost I get pointed to the page more relevant to what I needed:
https://docs.civicrm.org/sysadmin/en/latest/customize/paths/
![ConfigAndLog](/uploads/1ae0d23733c702cd5979f0180ee36d68/ConfigAndLog.jpeg)
My guess is that the formatting of [civicrm.private]/ConfigAndLog hides it from search.https://lab.civicrm.org/documentation/docs/installation/-/issues/11Update the supported PHP versions2021-07-09T10:50:25ZwmortadaUpdate the supported PHP versionsThe [PHP version table](https://docs.civicrm.org/installation/en/latest/general/requirements/#php-version) should be updated to include PHP 8.
This section is referenced in [CiviCRM 5.39 Release Notes](https://civicrm.org/blog/dev-team/...The [PHP version table](https://docs.civicrm.org/installation/en/latest/general/requirements/#php-version) should be updated to include PHP 8.
This section is referenced in [CiviCRM 5.39 Release Notes](https://civicrm.org/blog/dev-team/civicrm-539-release) and elsewhere as showing that CiviCRM now supports PHP 8 but it isn't actually mentioned here.https://lab.civicrm.org/documentation/docs/dev/-/issues/869Delete outdated / duplicated pages - Payment Processor & PaymentProcessorType2022-10-11T15:01:56ZeileenDelete outdated / duplicated pages - Payment Processor & PaymentProcessorTypeI don't think
https://docs.civicrm.org/dev/en/latest/extensions/payment-processors/
or
https://docs.civicrm.org/dev/en/latest/extensions/payment-processors/types/
have any current information in them that is not in
https://docs.civi...I don't think
https://docs.civicrm.org/dev/en/latest/extensions/payment-processors/
or
https://docs.civicrm.org/dev/en/latest/extensions/payment-processors/types/
have any current information in them that is not in
https://docs.civicrm.org/dev/en/latest/extensions/payment-processors/create/
@MikeyMJCOhttps://lab.civicrm.org/documentation/docs-books/-/issues/5Can I change casing without causing chaos2021-05-21T19:27:37ZeileenCan I change casing without causing chaos@MikeyMJCO mostly a question for you - I note deduper is out of alpha order here https://docs.civicrm.org/ which seems to be because I lowercased it - can I just fix that in my repo mkdocs.yml - or will that cause chaos?@MikeyMJCO mostly a question for you - I note deduper is out of alpha order here https://docs.civicrm.org/ which seems to be because I lowercased it - can I just fix that in my repo mkdocs.yml - or will that cause chaos?https://lab.civicrm.org/documentation/docs/user-en/-/issues/452Scheduled Reminders do not go to contacts coded as opt out or with bad email ...2022-06-29T00:51:24ZjamieScheduled Reminders do not go to contacts coded as opt out or with bad email messagesThe docs on scheduled reminders currently [say](https://docs.civicrm.org/user/en/latest/email/scheduled-reminders/#scheduled-reminders-and-privacy-options):
> Scheduled reminders are still sent to contacts who have opted out of bulk ema...The docs on scheduled reminders currently [say](https://docs.civicrm.org/user/en/latest/email/scheduled-reminders/#scheduled-reminders-and-privacy-options):
> Scheduled reminders are still sent to contacts who have opted out of bulk emails and those who have selected the privacy option Do not email.
However, that functionality was [changed](https://github.com/civicrm/civicrm-core/commit/157e2097d385fba6f7d287c0ae3e9d38416b425d) and now it seems we don't send scheduled reminders to people who have selected the privacy option "Do not email" (or whose email is on hold but that is not mentioned in the docs). However, we will continue sending to people that have opted out of bulk email messages.https://lab.civicrm.org/documentation/docs/dev/-/issues/868I failed the quiz2022-10-11T15:02:23ZcolemanwI failed the quizI just tried one of the cool new in-page quizzes.
Unfortunately, I failed. I hope this doesn't affect my overall grade-point-average. I really don't want to have to show my parents a bad report card.
![image](/uploads/b681090e43dd46137...I just tried one of the cool new in-page quizzes.
Unfortunately, I failed. I hope this doesn't affect my overall grade-point-average. I really don't want to have to show my parents a bad report card.
![image](/uploads/b681090e43dd461371c57e18b0d4e6f9/image.png)https://lab.civicrm.org/documentation/docs-books/-/issues/4extension documentation discoverability2021-04-08T08:27:18ZMichael McAndrewextension documentation discoverabilityI know that extension documentation is covered here: https://docs.civicrm.org/dev/en/latest/documentation/extensions/
For the purposes of discoverability, I think it would be worth pointing to that from a stub paragraph here: https://do...I know that extension documentation is covered here: https://docs.civicrm.org/dev/en/latest/documentation/extensions/
For the purposes of discoverability, I think it would be worth pointing to that from a stub paragraph here: https://docs.civicrm.org/dev/en/latest/extensions/, maybe https://docs.civicrm.org/dev/en/latest/extensions/documentationhomotechsualhomotechsualhttps://lab.civicrm.org/documentation/docs-books/-/issues/3USCounties2021-09-30T07:11:38ZhomotechsualUSCounties@agh I have removed the `USCounties` book from the docs-books repo. Unfortunately the book can't be built as it's using the old `mkdocs.yml` syntax for the theme element.
If you can fix the build please resubmit the book.@agh I have removed the `USCounties` book from the docs-books repo. Unfortunately the book can't be built as it's using the old `mkdocs.yml` syntax for the theme element.
If you can fix the build please resubmit the book.https://lab.civicrm.org/documentation/docs-books/-/issues/2DialogFlow2021-03-22T13:48:47ZhomotechsualDialogFlow@michaelmcandrew I have removed the `DialogFlow` book from the docs-books repo. Unfortunately the book can't be built as it's using the old `mkdocs.yml` syntax for the theme element.
If you can fix the build please resubmit the book.@michaelmcandrew I have removed the `DialogFlow` book from the docs-books repo. Unfortunately the book can't be built as it's using the old `mkdocs.yml` syntax for the theme element.
If you can fix the build please resubmit the book.homotechsualhomotechsualhttps://lab.civicrm.org/documentation/docs/installation/-/issues/9Drupal 9 - Installation may require expicitly setting minimum-stability2021-03-14T22:27:01ZsadashivDrupal 9 - Installation may require expicitly setting minimum-stabilityAs per the documentation at https://docs.civicrm.org/installation/en/latest/drupal8/ we need a clean drupal 8 or 9 and we can do a composer install.
Steps to replicate:
1) Download composer.json and composer.lock from https://github.com...As per the documentation at https://docs.civicrm.org/installation/en/latest/drupal8/ we need a clean drupal 8 or 9 and we can do a composer install.
Steps to replicate:
1) Download composer.json and composer.lock from https://github.com/drupal/recommended-project/tree/9.1.x this gives latest drupal 9 dev and do a composer install or download and install drupal. Now we have a clean drupal 9.1 installed
2) cd /var/www/d8.example.org
3) composer config extra.enable-patching true
4) composer require civicrm/civicrm-asset-plugin:'~1.1'
5) composer require civicrm/civicrm-{core,packages,drupal-8}
Steps 2 to 5 are from the documentation.
Expected result: Civicrm packages are installed
Observed result:
````
Using version ^5.34 for civicrm/civicrm-core
Using version ^5.34 for civicrm/civicrm-packages
Using version ^5.34 for civicrm/civicrm-drupal-8
./composer.json has been updated
Running composer update civicrm/civicrm-core civicrm/civicrm-packages civicrm/civicrm-drupal-8
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires civicrm/civicrm-core ^5.34 -> satisfiable by civicrm/civicrm-core[5.34.0].
- civicrm/civicrm-core 5.34.0 requires pear/validate_finance_creditcard dev-master -> found pear/validate_finance_creditcard[dev-master] but it does not match your minimum-stability.
Problem 2
- civicrm/civicrm-core 5.34.0 requires pear/validate_finance_creditcard dev-master -> found pear/validate_finance_creditcard[dev-master] but it does not match your minimum-stability.
- civicrm/civicrm-drupal-8 5.34.0 requires civicrm/civicrm-core >=5.21.0 -> satisfiable by civicrm/civicrm-core[5.34.0].
- Root composer.json requires civicrm/civicrm-drupal-8 ^5.34 -> satisfiable by civicrm/civicrm-drupal-8[5.34.0].
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
`````
I think setting proper version for validate_finance_creditcard instead of dev-master in the composer.json file of civicrm should fix it, but as it is composer install I can't test this.
Environment details:
php: 7.4 (I know this is not completely supported but installation should go through)
mysql: 5.7
Operating system: Tried on Ubuntu and Centos.
composer version: 2.0.8
Am I missing something in the installation?
Thanks,
Sadashiv.https://lab.civicrm.org/documentation/docs/installation/-/issues/8Update requirements for CiviCRM 5.33 ESR2021-07-09T10:35:28ZwmortadaUpdate requirements for CiviCRM 5.33 ESRThe [requirements page](https://docs.civicrm.org/installation/en/latest/general/requirements/) still refers to CiviCRM 5.27 ESR - under PHP requirements (and possibly elsewhere). This should be updated for CiviCRM 5.33 ESR.The [requirements page](https://docs.civicrm.org/installation/en/latest/general/requirements/) still refers to CiviCRM 5.27 ESR - under PHP requirements (and possibly elsewhere). This should be updated for CiviCRM 5.33 ESR.https://lab.civicrm.org/documentation/docs/sysadmin/-/issues/2775.34+: civicrm.settings.php makes reference to non-existent cred key page2021-02-19T20:47:03ZJonGold5.34+: civicrm.settings.php makes reference to non-existent cred key page`civicrm.settings.php.template` includes this line:
More info at https://docs.civicrm.org/sysadmin/en/latest/setup/cred-key/
But that page doesn't exist.`civicrm.settings.php.template` includes this line:
More info at https://docs.civicrm.org/sysadmin/en/latest/setup/cred-key/
But that page doesn't exist.https://lab.civicrm.org/documentation/docs/dev/-/issues/866Developer Guide Digital sprint2022-10-11T15:04:47ZErikHommelDeveloper Guide Digital sprintSee this blogpost: https://civicrm.org/blog/erikhommel/digital-developer-guide-sprint-2021See this blogpost: https://civicrm.org/blog/erikhommel/digital-developer-guide-sprint-2021https://lab.civicrm.org/documentation/docs/user-en/-/issues/450Document using tokens in tracked URL2021-04-07T07:37:53ZRichDocument using tokens in tracked URLIf/when https://github.com/civicrm/org.civicrm.flexmailer/pull/46 is merged and released, we need to parse out a summary from https://github.com/civicrm/org.civicrm.flexmailer/pull/46 and check https://github.com/civicrm/org.civicrm.flex...If/when https://github.com/civicrm/org.civicrm.flexmailer/pull/46 is merged and released, we need to parse out a summary from https://github.com/civicrm/org.civicrm.flexmailer/pull/46 and check https://github.com/civicrm/org.civicrm.flexmailer/issues/30 to be able to update the documention on this new feature.https://lab.civicrm.org/documentation/docs/sysadmin/-/issues/276Move multi-site installation page to Installation guide2021-01-18T06:42:56ZwmortadaMove multi-site installation page to Installation guideMost of the pages about installation have moved to the new [Installation guide](https://docs.civicrm.org/installation/en/latest/), but the [multi-site page](https://docs.civicrm.org/sysadmin/en/latest/install/multi-site/) is still in the...Most of the pages about installation have moved to the new [Installation guide](https://docs.civicrm.org/installation/en/latest/), but the [multi-site page](https://docs.civicrm.org/sysadmin/en/latest/install/multi-site/) is still in the SysAdmin guide. Is there any reason for this or should we move this as well?https://lab.civicrm.org/documentation/docs/installation/-/issues/7Move WordPress clean URLs to SysAdmin guide2020-12-05T07:57:46ZwmortadaMove WordPress clean URLs to SysAdmin guideClean URLs in WordPress are enabled by default as of CiviCRM 5.23 so the section on [enabling clean URLs](https://docs.civicrm.org/installation/en/latest/wordpress/#enable-clean-urls) is no longer a necessary step on installation.
It is...Clean URLs in WordPress are enabled by default as of CiviCRM 5.23 so the section on [enabling clean URLs](https://docs.civicrm.org/installation/en/latest/wordpress/#enable-clean-urls) is no longer a necessary step on installation.
It is however still useful information for existing sites that were installed prior to this and don't have this switched on. So, I think this information would fit better in the SysAdmin guide rather than the Installation guide.
I'm in the process of editing and updating the text for this and will submit two PRs shortly (one for each guide).