giovedì 30 luglio 2015

Ocs-server 0.1 Technology Preview released! (with cats!)

Finally, after many iterations, we have something that works! The ocs-server team (Claudio Desideri and Francesco Wofford) is therefore announcing the first release of ocs-server 0.1 technology preview.

Any information and download link on community page!


It currently supports PERSON, CONTENT, CONFIG, FRIEND, ACTIVITY, FAN with a partial implementation, that means for example not every parameter of uploaded contents can be handled. It then just partially works with these calls but the results are pretty neat for now.

We also built an Admin panel and a first run wizard that will help you set up your ocs-server and get it in production without needing to understand how OCS works. It can be extracted, configured painlessly and used with all major clients like libAttica, KNewStuff or our php OCSClient.

What system administrator love the most? Cars? Travels? No, documentation! That's why we started writing tutorials guiding you through server configuration and first run wizard. We also finally documented our web framework built around ocs needs and a little hacking guide is coming soon (so you can extend and/or contribute).
Our IRC channel is #ocs on freenode, feel free to ask us anything or comment below.


In this tech preview release the current developing version of ocs-client, "Plasmastore", has been included as an example client implementation. A lot of parts are still in production so you may found half written, bad written or badly optimized stuff (please don't kill me for that xD). Anyway the client can successfully handle user login, logout, content download, upload and edit. I'm still working on the "friendship system" and content rating but the client has been included in the release only to have a working example that may come in handy to new users that are willing to adopt ocs-server.

Francesco Wofford (woffy)

KNewStuff and Plasma integration

We tested and fixed our server to start working with KNewStuff and we achieved our greatest result for now: we switched Plasma's background server to our local and could fetch and install a kitten background.

We also tried to insert some content in Muon and it worked too (didn't try the install phase this time because it won't work due to wrong category)! Some content attributes are missing but it's mostly there.

Is it stable?

Short answer: no. It's still a technology preview, so we're constantly adding features and bug fixing. We're sure there will be bugs we're not aware of, so this release is more a sneak peek of our work and is like a stable commit that works for experiments. We don't suggest to use this for production environment.

Nessun commento:

Posta un commento