Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintain or Abandon this Library #84

Open
dkd-dobberkau opened this issue Jan 31, 2023 · 6 comments
Open

Maintain or Abandon this Library #84

dkd-dobberkau opened this issue Jan 31, 2023 · 6 comments

Comments

@dkd-dobberkau
Copy link
Contributor

Dear PHP CMIS library users/developers,

We are asking ourselves if we should continue to maintain or start to abandon this Library.
It was built for a project many years ago. In the meantime, PHP has evolved, and we see usage mainly in the Drupal Community.

We are unaware of the amount of work needed to upgrade to PHP 8, and we need more funding within our commercial organization.

Is it possible to hand over the code to someone here?
There are 29 forks and 54 stars on GitHub.

Let us know by commenting below.

Many thanks in advance, Olivier

@mrossard
Copy link

I was looking for a CMIS lib for php and this one is pretty much the only "real" result i found...so an installable version would be pretty good to me at least!
In the meantime i'll try taking a look at the code to see if there's a lot of work for this to happen...

@sascha-egerer
Copy link
Contributor

The Library has been build on PHP 5 and PHP 7 compatibility has been added later. So I think it’s a lot of work to make it work and a lot of code should be refactored anyways. There is also no active maintenance of the Project since years at all so there are still missing features and there may be unfixed bugs.
Hope this information helps a bit to decide how much time you’ll put into this.

@mrossard
Copy link

The Library has been build on PHP 5 and PHP 7 compatibility has been added later. So I think it’s a lot of work to make it work and a lot of code should be refactored anyways. There is also no active maintenance of the Project since years at all so there are still missing features and there may be unfixed bugs. Hope this information helps a bit to decide how much time you’ll put into this.

Well, that's pretty much the conclusion i reached after an hour or so of looking at the code...too much effort to justify doing it for my (very modest) needs. I'll probably use Nuxeo's REST API instead, if that's any help to anyone in a similar situation.

@darrenoh
Copy link

The Nuxeo REST API that @mrossard referred to is nuxeo/nuxeo-php-client.

@mrossard
Copy link

The Nuxeo REST API that @mrossard referred to is nuxeo/nuxeo-php-client.

Actually it isn't, i just used a simple symfony HttpClient to call the REST API. The client you're linking to is severely outdated and I had multiple compatibility issues when i tried using it.

@mrossard
Copy link

I mostly needed to upload files, so i pretty much just followed this howto : https://doc.nuxeo.com/nxdoc/howto-upload-file-nuxeo-using-rest-api/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants