Alfresco switch repository with other CMIS compliant repository - content-management-system

Alfresco offers a CMIS compliant repository. But is the other way around possible to connect Alfresco to another CMIS compliant repository for asset storage? So Alfresco being a CMIS client?
Are there any other CMS / DMS out there, which can exactly do that?

No, this is not possible with Alfresco, at least out-of-the-box. You could, of course, leverage CMIS API's to integrate another CMIS-compliant repository, but it is not clear why you would do that.
A more practical example would be using CMIS API's from your custom application to talk to one or more CMIS repository back-ends.
I do not know of any content repositories that allow you to simply swap out your back-end for any CMIS-compliant repository.

Related

Deploying OpenAPI specs on apigee

we have 300+ REST APIs for which we are in processing of creating OpenAPI 3 (yaml) specs to be deployed in apigee finally. since the number of api's are bit high, are there any automated ways of validating and specs and deploying them in apigee or other best practices from similar projects
Few options to consider from my experience.
All 300+ API don't need to be hosted as a single API proxy so break your API spec on proxy level.
When making any changes in API spec a good way to keep the review process separate from APIGEE and use the traditional GIT model. Create a repo for API spec in Git/Bitbucket. Here an API designer can make changes in the API spec and submit a PR. In this, you can have validations test for swagger that is available open-source that will check for any validations. Once PR is passed from variations and approved by all the reviewers then you will be sure of quality and format of the API spec.
Next step can be the deployment of the API spec into APIGEE that can be automated using Jenkins CI/CD. I haven't done this part personally but it is possible to do.
Thanks,
Alok
Keep in mind Apigee's limit of a maximum of 50 deployed proxies. http://apigee.googleapis.com/organizations/environments/deployments
You may want to group your APIs into Apigee proxies & utilize proxy endpoints. https://docs.apigee.com/api-platform/reference/api-proxy-configuration-reference#proxyendpoint
Use the Maven Apigee plugin & GitLab CI to have an automated way of deploys.
https://github.com/apigee/apigee-deploy-maven-plugin
please, let me know if you have any questions.
thanks, regards,

What's the best way to check if a repository object in GitHub's GraphQL Library uses GitHub Pages

I know that I can use the Deployments field of a GitHub GraphQL Repository object to check if the repository uses GitHub pages - but if a repository has multiple deployments strategies (if that's even possible?), one might have to paginate through the deployments connection for each repository to check. I wonder if there's a simpler way I'm not thinking of?

Get Branching Model in bitbucket server via REST

Someone knows how I can GET the PROJECT's branching model via REST API. Not the repository. I can not find how to do it anywhere.
In bitbucket server I find it via web at https://mybitbucket.com/plugins/servlet/branchmodel/projects/{project-key}
I found it:
Is not in the actual version of REST API Documentation
(https://docs.atlassian.com/bitbucket-server/rest/5.14.0/bitbucket-rest.html)
Then, you can do GET request to:
https://mybitbucket.com/rest/branch-utils/1.0/projects/{project-key}/branchmodel/configuration

Why moving the OAK repo to MongoDB is a challenge for the Publish instance of AEM

As we have seen that Adobe Experience Manager comes with a bundled installer for the JCR and it keeps the Content Repository along with the Framework and it is doesn't provide option to decouple the content repo from the CMS framework by allowing it to shift it to a DB like MongoDB.
It's possible only for Author instance whereas I haven't seen that recommended for Publish instance.
Can someone please explain why is it difficult to decouple the framework from the repo ?

Alfresco :: how to transfer a file from one server to alfresco repository

I have few files in my Apache web server.
Now I want to move those files into alfresco repository.
I am looking for alfresco REST API to move those files from Apache web server into alfresco repository. Please help me to figure it out.
Thanks in advance.
The restful API docs are at http://your-alfresco-server:8080/alfresco/service/index/uri/api/upload.