Organic Groups and Message Stack in Drupal 8
Hi geeks! Did the post title get you excited? Great, because Organic Groups (OG) and Message stack are
getting closer to being Drupal 8 ready.
I’d like to give an overview about their state, the amazing
community effort around them, and also share some of my personal thoughts about contribution
to Drupal 8 in general.
Organic Groups
The heroes: @RoySegall, @pfrenssen @damiankloip, @chx et al.
For years Organic Groups has been one of the proven solutions for multi-sites functionality,
in the form of one code base, one database, and one dashboard to rule them all.
After so many years and seeing so many different implementations, such as Harvard’s OpenScholar, OpenAtrium, and many others, I’m even more confident OG is doing many things right.
Most of OG7’s concepts are being migrated to OG8, but obviously this is also a good time to fix some
old mistakes. One of the mistakes was treating users and content (i.e. non-user entities) alike. But, well, you know - they are not. Because when we came to re-think of it, membership really makes sense only for users. For example, if the membership state is active
, pending
or blocked
, that should indeed be applied only to users. So we’ve changed it: