Hi,
sadly installed the newest suiteCRM and nexcloud versions (8.2.2 and 25.0.2).
Now I read that only suiteCRM 7 with nextcloud 24 works.
Is this true?
Is there a way to get both new versions to work together, or do I need to setup all again with the older versions?
If there is a way, how?
(maybe only a path to change so nextcloud can see the suiteCRM?
â SuiteCRM integration
No SuiteCRM OAuth app configured. Ask your Nextcloud administrator to configure SuiteCRM connected accounts admin section.â)
I spent like 20 hours one weekend trying to get 7 to work with NextCloud plugin. I finally did. Here is a link to my blog article with instructions. I gave up on 8. The issue is the URL to the API is not the same and wonât work. I tried .htaccess redirect to try and get it to connect the right URL, but that didnât work either. I donât think version 8 will work with the current Nextcloud plugin.
Also, it doesnât really do anything. Itâs kind of a waste of time. All it did for me was to post SuiteCRM events on the Nextcloud dashboard.
I have it working on version 7. It doesnât connect to accounts or anything else. All it does is add âEventsâ = Meetings/Calls to the home screen of Nexcloud in a widget. Also, Iâve found the time is off, think itâs a timezone thing but havenât got to the bottom of it.
What does the SuiteCRM/Nextcloud integration plugin do?
Really, not much. Itâs kind of disappointing.
My boss might want more apps to be connected and suiteCRM connection expanded.
So guess I have to learn how that is done in Nextcloud.
Itâs only sad that there is no especial tutorial about, cause that would speed things upâŚ
Since I read that the API on 25 is on suitecrm/public/legacy/Api/V8/OAuth2/
and made few app-skeleton tutorials I changed <nextcloud min-version="22" max-version="24"/> into 25
in nextcloud/apps/integration_suitecrm/appinfo/info.xml
Also on nextcloud/apps/integration_suitecrm/lib/Service/SuiteCRMAPIService.php
The connected-accounts page in administration settings for SuiteCRM integration appears now.
But as newbie I might got stuck with the OAuth2, keys or sort,
SuiteCRM instance address , user name or password creditals.
On logs it always says "/index.php/apps/integration_suitecrm/oauth-connect","message":"Could not detect any host
I have read your tutorial, but on the SuiteCRM integration, Iâm not sure what to fill in exactly (is it a PHP/server-path, is it a url? etc.). Also I might have made errors with the keysâŚ
Seems I got it working with 8.2.2 and 25.0.2 with the changes (without the /public) above
I get the âx Connected as Administratorâ window now.
Info for others, in case you need to change the ID and secret, like me because I thought I had the false password-type: Itâs in nextcloud-DB hidden not in a table with âintegration_suitecrmâ, but in âoc_appconfigâ and âsecretâ is in plain text (sic!).
Donât know if the integration does any useful and itâs bad that itâs so stupid not to change ID and secret easier (the app lets you not switch to former windows-fields). Iâm thinking to fork and add own extensions.
Also Iâm new to this, so not sure all is propper working now.