We've blogged before about the Knowledge management feature package that Pronovix developed for Open Atrium. To make it really easy for you to test out the features, we made a tarball that contains an installation profile that by default will enable all the knowledge management goodness:Mindmaps a.k.a. Graphmind, a mindmap module for Drupal that allows you to upload mindmaps to your Drupal site and even use data from your site to build mindmaps. Semantic editor: makes it possible to mark up snippets in a text using a WYSIWYG editor with RDFa markup. Semantic layers/filters: these 2 technologies together allow you to add CSS classes to RDFa marked up text and then change the way these are displayed. This could be used to let users choose the type of information they would be... Read more
The following video is an initial proof of concept of the multiuser mode of Graphmind. It allows more than one user to work on the same mindmap at the same time. One step further to making Graphmind a real collaborative tool.
There is still a lot of work to prevent/resolve conflicts, but it shows the possibilities.
You can also watch the video on our Youtube channel.
Related post: http://pronovix.com/blog/refactoring-graphmind-plan-mindmap-life-univers...
The following is an outline of the new concepts and the architectural changes we want to introduce in the next version of Graphmind. If you are interested in the project please give us your feedback in the comments!Concepts Multi-user modes: Transactional updates: all updates are packaged in an object that gets communicated through a P2P connection with the other Grapmind clients that are viewing the same session. We've got a demo of an initial proof of concept on Peter's post. Master-slave model: a user can join a mindmapping session of another user, and see the changes that the first user is making. It is possible to request control of the session. Aggegration model: even though recommendations for possible children are made, every user makes their own mindmap. A master mindmap... Read more
It's always been possible to use service bridges to delegate tasks between Drupal sites. Recently however a lot of new modules have been implemented for Drupal that are (going to) making this a lot easier. So much easier that I believe that Drupal service clouds, in which features are distributed over more than one specialized site, will become one of the great architecture options (together with organic groups, domain access and installation profile powered multi-site setups) to keep in mind when planning a project.
Together with the renaissance of installation profiles and Drupal distributions, this will make it more interesting to integrate a couple of distributions with a custom site than to try building all the features into 1 site. This is already happening with third... Read more
At Pronovix we've been thinking about distributed service systems. I was asked to do some background/proof of concept research, and after one day, here is the first experimental module, called remote blocks.
The first thing what I want to say about this module, is that the access control is currently omitted, because I haven't find a really easy and clean way to do it (something what works in 5 minutes).
On the first screenshot, you can see the module's admin interface in my Drupal sandbox.
Currently there isn't so much setting here. But here you can enable the server mode, so that other sites... Read more
Few people would consider optimizing for bandwith, but sometimes it's worth it, for example if you have a strict limit on a hosting solution, or if you pay for the bandwidth (like on amazon ec2).
Even if you don't have those restrictions it could mean the difference between "that was slow" and "that was fast".
In this article we're going to focus on the server side settings that you could consider to achieve this goal.
Every performance related article strongly recommends enabling this feature, mainly because it will reduce the number of http queries needed to get everything rendered. It also gives you better compression ratios (css files are very repetitive). See next paragraph:mod_deflate
Most people have heard about this.... Read more
In October Jeff Potts had a screencast in which he demonstrated how it's possible to integrate Alfresco into OpenAtrium through CMIS. Since we wanted to do some experiments for a project we are working on we recreated the feature.
We've uploaded the result at our feature server. The feature is at this point only experimental, not for the faint hearted also if you have never before installed Alfresco, be prepared for some troubleshooting, it's not obvious ;)
As you can see on the screenshots below, it does the same what Optaros presented in their video here.
... Read more
Ever since Open Atrium went public we've been working on integrating our knowledge management features into it. Yesterday we cleared the final hurdle to get our stack into beta. In this screencast you'll see the following features/modules in action:Knowledge trail Semantic WYSIYWYG editor Semantic filters/layers Faceted insert Graphmind
In the next months we want to wrap our features into a new distribution. Obviously this all still needs some clean up and it'll take us still a bit of time to finish the package. Somewhere early 2010 we'll start providing a hosted version of the distribution to make it's functionality accessible for people that want hassle free functionality upgrades or that don't have the knowledge/time to do security updates.
We are not yet sure if we'... Read more
Just found out that the Belfast Drupal users organized a Drupalcamp in Belfast last weekend.
I'm aware of 4 more 5 more Drupalcamps that will be taking place in the fall of this year:Drupalcamp Prague | 31 October-1 November Drupalcamp Stockholm | 11-12 November (thx Robert) Drupalcamp Vienna | 27-28 November Drupalcamp Helsinki | 27 November Drupalcamp Ghent | to be confirmed 18-19 December
I will most likely be attending the Drupalcamps in Vienna and Prague to present the work we have been doing using Open Atrium for knowledge/project management. I'll also talk about Spezzle and how we are making it possible for development shops to collaboratively build out intranet specifications and features that are adapted to the different project managment methodologies used by... Read more
On Friday the 2nd of October the Szabad Szoftver Konferencia will bring together the open source enthusiasts from Szeged and beyond.
To encourage people to make their first step into open source, Pronovix will be giving a free Belgian beer to 100 participants of the SFD that can show their involvement in an open source project (we'll need a URL where we can verify this).Are you an active contributor to an open source project? Then you can get a free bottle of Leffe at the end of the software freedom day. If you have been thinking about becoming an active contributor, but you never actually submitted a patch or bug report, now is the time ;)
To make sure you'll get a beer you can pre-register simply by posting a comment to this blogpost at the bottom of the page that... Read more