Jump to content

Ocs-server: Difference between revisions

From KDE Community Wiki
Snizzo (talk | contribs)
mNo edit summary
Snizzo (talk | contribs)
No edit summary
Line 7: Line 7:
Ocs-server aims to write a working implementation of the OCS protocol. It's first objective is to provide KDE an open source content distribution system server-side that can take advantage of already existing technologies like libAttica, kNewStuff etc. We're currently using this server (stable version) for the Gluon Project.
Ocs-server aims to write a working implementation of the OCS protocol. It's first objective is to provide KDE an open source content distribution system server-side that can take advantage of already existing technologies like libAttica, kNewStuff etc. We're currently using this server (stable version) for the Gluon Project.


* [Installation] [[Ocs-server/Install/Configuring a webserver as host (Ubuntu) | Configuring a webserver as host (Ubuntu)]]
* [Installation] [[Ocs-server/Install/Configuring a webserver as host| Configuring a webserver as host]]


== Current status of development ==
== Current status of development ==

Revision as of 14:33, 6 May 2015

ocs-server is an open source implementation of the Open Collaboration Services

Mailing List: not present
IRC Channel: #ocs on freenode
QuickGit: http://quickgit.kde.org/?p=ocs-server.git

Ocs-server aims to write a working implementation of the OCS protocol. It's first objective is to provide KDE an open source content distribution system server-side that can take advantage of already existing technologies like libAttica, kNewStuff etc. We're currently using this server (stable version) for the Gluon Project.

Current status of development

As for now, we're gathering info about what is needed exactly to have a minimal working server that could replace current third-party software (kde-look) and have it run with "Get Hot New Stuff" software. We also have a working implementation running for the Gluon Project. Check out our webclient or directly query our server.

Contributing to ocs-server

The ocs-server developers maintain a list of active tasks. We have a todo active on todo.kde.org As for now, you can talk with us on our IRC channel #ocs on freedone.

What about bodega?

We had discussed this concern in a blog post about possible uses of the ocs-server as Plasma content delivery system. Here is an extract of this original comment written by KDE developer Dan Leinir Turthra Jensen.

This project and bodega don't in any real sense have any relationship - they both try to solve similar issues (opendesktop.org is practically unmaintained, has a worrying bus factor, is closed, etc), but take different approaches (ocs-server uses established (though of course not faultless) web technologies and the same web api as the existing solution, bodega attempts to build the complete system from scratch using a developing and at times troublesome technology).

More importantly, though, bodega came about somewhat later in 2012, where the gamingfreedom code began sometime around the 2011 time (though the concept is much older, inherent in the original gamingfreedom vision as developed during 2009) . It just sort of didn't dawn on us until recently that the work would be useful for other people.

So, bodega might be interesting as a side project, a new technology in its own right, where ocs-server is a nearly drop-in solution which should be able to work much easier with the existing functionality already available (we already use attica in gluon, which works fine, so we decided to just replace the problematic part rather than start from scratch).