Skip to content

Release Announcements

Branden Visser edited this page Jun 23, 2014 · 58 revisions

OAE Falcon (Version 7 - 23 June 2014)

The Apereo Open Academic Environment (OAE) project team is extremely proud to announce the next major release of the Apereo Open Academic Environment; OAE Falcon, or OAE 7.

OAE Falcon comes with a complete overhaul of the OAE email notification experience, as well as a more complete set of utilities for user and system management.

Changelog

Email Preferences

A frequent request from OAE users is to provide greater control over how often they receive email. OAE Falcon provides the ability for users to specify how often they wish to receive email:

  • Immediately - When selected, users will receive an e-mail immediately after an important activity has taken place. When multiple important activities happen in quick succession, they are aggregated into a single e-mail
  • Daily - When selected, users will receive an e-mail once per day containing all the notifications the user received in the last 24 hours
  • Weekly - When selected, users will receive an e-mail once per week containing all the notifications the user received in the last 7 days

Regardless of the email preference, users can still access their notifications from the OAE user interface in real-time as they occur.

Email Templates

The e-mail templates have been completely overhauled to provide a gorgeous design inside your inbox. When recent notifications are sent by e-mail, the design will be more consistent with what is seen in the regular OAE user interface as well as take on the branding configuration of your institution.

In addition to being branded to an institution, the e-mail templates are now completely translated using the standard Crowdin translation approach.

All of this greatly simplifies the maintenance of e-mail templates in Apereo OAE.

User Management

OAE Falcon provides the ability for global and tenant administrators to perform a variety of maintenance tasks to help support their users, including:

  • "Become" a user, allowing an administrator to browse the tenant on behalf of the user
  • Reset user account passwords
  • Update user profile information and visibility
  • Create new user accounts
  • Search all user accounts in the tenant

System Maintenance

In addition to an enhanced set of tools for managing users, OAE Falcon improves administration for the Global Administrator by providing tools to reindex items in the search index and reprocess content previews based on content and revision filters.

Automated Testing

Support for UI unit tests based on the web browser emulator "PhantomJS" has been added to the automated build process, starting with over 600 unit tests and more to come. These are being added to the existing automated test suite of over 1000 back-end API unit tests, providing even more stability to the release process.

Try it out

OAE Falcon can be experienced on the project's QA server at http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is actively used for testing and will be wiped and redeployed every night.

The source code has been tagged with version numbers 7.0.0 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/7.0.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/7.0.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/7.0.0/README.md.

Instruction on how to upgrade an OAE installation from version 6.0 to version 7.0 can be found at https://github.com/oaeproject/Hilary/wiki/OAE-Upgrade-Guide.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.


OAE Emperor Penguin (Version 6 - 9 April 2014)

The Apereo Open Academic Environment (OAE) project team is extremely proud to announce the next major release of the Apereo Open Academic Environment; OAE Emperor Penguin or OAE 6.

OAE Emperor Penguin brings a fully responsive UI, ensuring that OAE works seamlessly on mobile and tablet devices. OAE Emperor Penguin also adds a range of usability improvements and a full Brazilian Portuguese translation.

Changelog

Responsive UI

An increasing number of people expect to be able to use applications on mobile and tablet devices, and Apereo OAE is not an exception. Usage statistics already show that many of our users are accessing OAE through these devices.

Apereo OAE uses Twitter Bootstrap as its CSS framework. When they released their latest version, introducing support for responsive applications, it seemed like an appropriate time to make the OAE UI fully responsive. Despite using this responsive CSS framework and the fact that OAE has been designed tablet first, making the UI fully responsive has been a massive undertaking that has ended up touching most of the application.

However, we are extremely pleased with the end result and OAE now works well on a wide range of mobile and tablet devices. Whilst all OAE functionality works seamlessly on these devices, it is especially pleasant to keep track of your user and group activity feeds.

Brazilian Portuguese translation

A complete Brazilian Portuguese translation is now available for the OAE UI. Many thanks to César Goudouris for providing this translation!

Try it out

OAE Emperor Penguin can be experienced on the project's QA server at http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is actively used for testing and will be wiped and redeployed every night.

The source code has been tagged with version numbers 6.0.0 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/6.0.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/6.0.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/6.0.0/README.md.

Instruction on how to upgrade an OAE installation from version 5.0 to version 6.0 can be found at https://github.com/oaeproject/Hilary/wiki/OAE-Upgrade-Guide.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.


OAE Desert Sparrow (Version 5 - 17 March 2014)

The Apereo Open Academic Environment (OAE) project team is pleased to announce the fifth major release of the Apereo Open Academic Environment; OAE Desert Sparrow or OAE 5.

OAE Desert Sparrow is a mostly technical release, upgrading OAE from CQL2 to CQL3. Next to that, OAE Desert Sparrow also adds full-text search of content comments and discussion posts.

Changelog

CQL3 Upgrade

Apereo OAE has been upgraded from CQL2 to CQL3. CQL2 has been deprecated in Cassandra 1.2 and will be removed in the next major Cassandra release. While CQL2 provides an SQL-like abstraction to Thrift in Cassandra, CQL3 goes a step further to provide a more natural row-column model. A detailed overview of the differences between CQL2 and CQL3 can be found on the Datastax website.

Whilst this upgrade is not a user-facing improvement, it still warrants a new major release because of the amount of underlying changes involved and the need to migrate any existing data. However, the migration can happen without requiring any downtime.

Message searching

When searching for content items, the full text of all comments on those content items will now be included for searches. Similarly, the full text of all discussion posts will be considered when searching for discussions. This includes both global searches and searches within content and discussion libraries and should make it even more likely that relevant results will be returned.

Try it out

OAE Desert Sparrow can be experienced on the project's QA server at http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is actively used for testing and will be wiped and redeployed every night.

The source code has been tagged with version numbers 5.0.0 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/5.0.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/5.0.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/5.0.0/README.md.

Instruction on how to upgrade an OAE installation from version 4.4 to version 5.0 can be found at https://github.com/oaeproject/Hilary/wiki/OAE-Upgrade-Guide.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.


OAE Cardinal (Version 4 - January/February 2014)

The Apereo Open Academic Environment (OAE) project team is pleased to announce the fourth major release of the Apereo Open Academic Environment; OAE Cardinal or OAE 4. In fact, the team has been so busy that 9 different releases have already taken place under the Cardinal umbrella, which means that the latest version is 4.3.0.

OAE Cardinal's main new feature is push notifications, providing real-time UI updates for activity relevant to the user or activity happening in the context the user is currently looking at. Next to that, OAE Cardinal also adds OAuth support for the REST APIs, activity feed and caching improvements, new UI translations and much more.

Changelog

Push notifications

Prior to OAE Cardinal, it was necessary to refresh the page to see any changes that have happened since the page was loaded, which caused people to not immediately notice changes or be able to react to new activity. User testing and user feedback also showed that people almost expected immediate updates to be part of a collaborative system like OAE.

The introduction of push notifications addresses this in a very seamless way, providing real-time UI updates for activity relevant to the user or activity happening in the context the user is currently looking at. Some examples of push notifications in action can be seen in our Push Notifications screencast.

Push notifications use websockets under the hood to push updates to the browser, which is a technological foundation that will be useful for many other features to come. Performance testing these push notifications turned out to be quite a challenge because of the websocket readiness of performance testing tools, but we're pleased to say that we've been able to contribute significantly to the websocket support of Tsung, our performance testing tool of choice.

OAuth

It is now possible to authenticate with the OAE APIs via OAuth 2's "Client Credentials Grant". This new authentication mechanism provides much easier programmatical access to the APIs without sacrificing security. After creating an OAuth Client, it can be used to interact with all the OAE APIs on behalf of the client's owner.

UI translations

OAE Cardinal now has complete translations for the following new languages:

  • Swedish (thanks to Måns Ramberg from Research Research)
  • Hindi (thanks to Udaya Ghattamaneni from Marist College)

Activity feed improvements

A number of activity feed improvements have been added to the OAE Cardinal release. Thanks to push notifications, activity feeds will now immediately reflect any actions taken by the current user. For example, files uploaded will be shown in the activity feed straight away, without having to refresh the page, dramatically improving the navigational experience.

Improvements have also been made to the number of activities that show in your activity feed from people you follow. Any private items that the current user is not involved in, will no longer be surfaced. Even though those items were correctly not accessible when clicking through, it removes the potential of exposing something and reduces the amount of activity updates received.

Email throttling

A number of precautions have been put in place to avoid people receiving too many email notifications for actions taking place in the system. This is only the first step in a number of improvements that will rationalise the OAE email notification behaviour further down the line, including the introduction of email notification preferences and aggregation.

Caching improvements

Improvements to the production build script have been made, ensuring that subsequent builds will not conflict with each other in terms of files cached in the browser. This will make sure that all files are correctly cached, but still correctly refreshed when necessary.

Try it out

OAE Cardinal can be experienced on the project's QA server at http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is actively used for testing and will be wiped and redeployed every night.

The source code has been tagged with version numbers 4.0.0, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.2.0, 4.2.1, 4.2.2 and 4.3.0. The latest version can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/4.3.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/4.3.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/4.3.0/README.md.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.


OAE Blue Jay (3.0 - 5 December 2013)

The Apereo Open Academic Environment (OAE) project team is pleased to announce the third major release of the Apereo Open Academic Environment; OAE Blue Jay or OAE 3.0.

OAE Blue Jay introduces a new and improved Document Previewer that allows rich documents such as PDFs, Microsoft Word and Excel files to be displayed and embedded directly within OAE without requiring a download. OAE Blue Jay also supports migrating all existing documents to this enhanced version.

In addition to this, OAE Blue Jay also brings a wide range of usability improvements based on usability testing.

Document Previewer

High-fidelity previews

Prior to OAE Blue Jay, the Document Previewer converted the pages inside of a rich document to images. While it produced picture-perfect previews, it had some drawbacks:

  • Generating image-based previews takes significantly longer
  • Image-based previews are large in file-size, degrading the document browsing experience
  • Image-based previews degrade in quality as zoom level increases
  • Image-based previews are inaccessible to screen readers

In the OAE Blue Jay release, we have replaced the image-based processor with the pdf2htmlEX Open Source project, generating high-fidelity HTML for each of the pages. This enhances previews in the following ways:

  • Generating previews on large documents is orders of magnitude faster
  • Documents that are mostly text are significantly smaller in file-size
  • Zooming of text can be achieved natively in the browser without loss of preview quality
  • Accessibility improvements as the text is available in the HTML

Easy to use viewer

These new HTML-based previews are displayed in OAE inside of our new simplified Document Previewer. This allows you to easily flip through pages, request a specific page or zoom in and out of pages.

On top of that, this new Document Previewer is also fully internationalizable and skinnable.

Full screen reading

It is now possible to enjoy reading documents without distraction by using the full-screen mode feature available in the new Document Previewer.

Solid foundation

This new Document Previewer is only a first step. It opens up the door to indexing and searching the full text of these documents, as well as allowing for annotations to be made inside of documents.

Try it out

OAE Blue Jay can be experienced on the project's QA server at http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is actively used for testing and will be wiped and redeployed every night.

The source code has been tagged with version number 3.0.0 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/3.0.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/3.0.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/3.0.0/README.md.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.


OAE Alpine Swift (2.0 - 28 October 2013)

The Apereo Open Academic Environment (OAE) project team is excited to announce the second major release of the Apereo Open Academic Environment; OAE Alpine Swift or OAE 2.0.

Apereo OAE Alpine Swift brings a wide range of user-facing improvements such as:

  • Following
  • Video support
  • Terms and Conditions
  • A number of usability refinements
  • Internationalization and Accessibility improvements

Try it out

OAE Alpine Swift can be experienced on the project's QA server at http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is actively used for testing and will be wiped and redeployed every night.

The source code has been tagged with version number 2.0.0 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/2.0.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/2.0.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/2.0.0/README.md.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.

Changelog

Following

It is now possible to follow other people, allowing for important and public activities from that person to be shown in your personal activity feed. This provides a way to learn more about the collaboration in which your peers are involved, and offers an opportunity for serendipitous discovery of content, discussions, people and groups at the same time.

Video Support

An integration with MediaCore is now available, allowing for all videos to be uploaded and played inside of OAE. The integration makes it possible for uploaded videos to be transferred to and processed by MediaCore, generating a thumbnail and video that can be played in all browsers. This video is delivered to the OAE user interface through the MediaCore video player.

The MediaCore video support can be enabled and configured for all tenants through the global administration UI.

Terms and Conditions

A Terms and Conditions agreement feature is now available. If configured, this agreement is presented to all users when they sign in for the first time and they will need to accept it before they can use the system. The terms and conditions can be internationalized in multiple languages at the same time.

The Terms and Conditions agreement can be enabled and configured on a tenant-by-tenant basis through the administration UI.

My Groups

The My Groups page now follows the same behaviour as the My Library and My Discussions pages when being viewed by other people. Only groups that can already be seen by the person viewing your My Groups page will be shown.

Monitoring

Integration with Google Analytics is now available out of the box, allowing for a better understanding around usage patterns and total usage to be gained. This can be enabled and configured on a tenant-by-tenant basis through the administration UI.

TinCan API

OAE is now capable of pushing activities to a Learning Record Store using the TinCan or Experience API. This API is a new specification for learning technology that makes it possible to collect data about the wide range of experiences a person has (online and offline). This API captures data in a consistent format about a person or group’s activities from many technologies, of which OAE is now one.

The TinCan API support can be enabled and configured on a tenant-by-tenant basis through the administration UI.

Internationalization

The OAE project has decided to adopt Crowdin as its official translation platform. This allows for OAE to be translated through the Crowdin web UI without needing to set up a local development environment.

In addition to making it easy to translate all of the OAE keys, it provides translation suggestions based on a Translation Knowledge Base and machine translations. Crowdin provides a very useful overview of the translation completeness of the different supported languages and makes it easy to see which keys still need to be translated. A synchronisation script has also been provided that will automatically make new keys available to Crowdin and will pull the newest translations into the code base.

Through this Crowdin integration, OAE Alpine Swift includes the following complete translations:

  • Catalan
  • Chinese
  • Dutch
  • French
  • German
  • Spanish
  • Valencian

A special thanks goes to Frederic Dooremont, Toni Devís López, Samuel Gutiérrez Jiménez-Peña, Harry Wang, Yildiray Ogurol and Mark Breuker for providing these translations.

Finally, OAE will now also automatically detect the preferred language based on the user's browser settings, according to internationalization best practices. We will only default to the language configured in the admin UI if this has not been set.

CSV User Import

A tenant can now be pre-populated with a large set of users by uploading a CSV user file. These accounts can be associated with a specific authentication strategy and existing accounts will not be overridden. The CSV upload can be done by a global or a tenant administrator.

Usability Improvements

A long list of usability refinements have been added. Some of the more notable ones are:

  • Improved previews for activity feed items
  • Improved button wording and clarity
  • Automatic link recognition in comments and discussions
  • Keyboard acccessibility improvements (e.g. refocussing modal triggers after modal is closed)
  • etc.

Automated testing

A number of improvements have been made to the automated QUnit tests, including making sure that all tests are automatically run after every commit.


OAE Phoenix 1.2 (23 August 2013)

The Apereo Open Academic Environment (OAE) project team is pleased to announce the second minor release of the OAE Phoenix release; OAE Phoenix 1.2.

OAE Phoenix 1.2 upgrades the Hilary back-end to Node.js 0.10 and brings some user-facing improvements like Administration UI improvements, CAS authentication mappings and a number of bug fixes. In the background, ongoing work on performance testing, automated UI testing and automated cluster deployment has been going on, which is now nearing completion.

Try it out

The source code has been tagged with version number 0.2.2 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/0.2.2
Front-end: https://github.com/oaeproject/3akai-ux/tree/0.2.2

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/0.2.2/README.md.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.

Changelog

CAS Authentication mappings

It is now possible to map the OAE display name, e-mail, locale and timezone against CAS attributes released by a CAS authentication server. All of this can be configured on the fly through the Administration UI.

Administration UI improvements

  • A tenant's host name can now be modified on the fly through the administration UI.
  • A number of browser caching and back-end caching consistency bugs in the Tenants API have been fixed.
  • Added appropriate validation when creating new tenants
  • Refactored the Tenants API and increased test coverage

Mime type recognition

Improved mime type recognition has been put in place for uploaded files, ensuring that files uploaded from any browser will be appropriately recognized.

Accessibility improvements

All modal dialogs that have a type ahead component as the first focusable element will now receive appropriate focus when opening the modal. Next to that, a number of text alternatives for non-textual content have been added.

API improvements

All feeds that support paging now return a nextToken parameter that can be used to request the next page of results. This takes away the need to know which field to use for paging and should make it easier to use the REST APIs. A number of improvements have been made to the OAE UI APIs as well.

UI translations

The Spanish OAE translation is now back at 100% completeness, thanks to Samuel Gutiérrez Jiménez-Peña.

Node 0.10 upgrade

The Hilary back-end, as well as the activity and preview processor nodes, have been upgraded from Node.js 0.8 to 0.10 after extensive performance testing.

Production improvements

A bug that was preventing Etherpad documents from being published when using multiple Etherpad servers has been resolved.


OAE Phoenix 1.1 (01 August 2013)

The Apereo Open Academic Environment (OAE) project team is pleased to announce the first minor release of the OAE Phoenix release; OAE Phoenix 1.1.

OAE Phoenix 1.1 brings a number of new features, like LDAP authentication and new UI translations, a number of end-user improvements and improves OAE's ease of deployment and development. However, OAE Phoenix 1.1 is mostly a technical release, with lots of work going on in the background around performance testing and automated UI testing.

The first OAE production environment has also been set up and launched, and currently supports 3 institutions on a single instance. All tenants have been skinned, and most of the configuration has taken place, with 2 tenants using Shibboleth authentication and 1 tenant using CAS authentication:

This production environment has been updated to run the OAE Phoenix 1.1 release.

Try it out

The source code has been tagged with version number 0.2.1 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/0.2.1
Front-end: https://github.com/oaeproject/3akai-ux/tree/0.2.1

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/0.2.1/README.md.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.

Changelog

LDAP authentication

It is now possible to authenticate against an LDAP server and pull the user's pull basic profile information from LDAP. All of this can be configured and mapped on the fly through the Administration UI.

UI translations

  • A full Polish translation for OAE is now available (thanks to Katarzyna Napiórkowska)
  • A full Italian translation for OAE is now available (thanks to Renato Strazzulla and Toni Devís López)
  • A full Valencian translation for OAE is now available (thanks to Toni Devís López)
  • The French OAE translation is back at 100% completeness (thanks to Frederic Dooremont)
  • The German OAE translation is back at 100% completeness (thanks to Yildiray Ogurol)
  • OAE now has a more complete Dutch translation (thanks to Mark Breuker)

Discussion email notifications

Email notifications are now being sent for important discussion activities, like someone sharing a discussion with you, someone posting in a discussion you manage or you participated in, etc.

Activity for restored revisions

Restoring a content or document revision now generates an activity in the activity feed.

Automated testing improvements

The following QUnit tests have been added to the User Interface, although more work will be going into these during the next release:

  • Test that checks for code and styling issues in the JavaScript (using JSHint)
  • Test that checks for any translation keys in the various bundles that are no longer being used
  • Test that checks for any translation keys in the HTML and JavaScript that have not been translated
  • Test that checks for translation keys that have been duplicated inside a bundle or across widget bundles
  • Test that checks for hard-coded English strings that have not been internationalized
  • Test that checks that all CSS is in line with the project's style guide
  • Test that checks that all JavaScript is in line with the project's style guide
  • Test that checks for WCAG 2.0 Compliance - 1.1.1 Non-text Content / Text Alternatives issues
  • Test that checks the completeness of each available translation (limited to core bundles only)

Important work has gone into building out a set of automated functional UI tests. This is currently still in development and expected to be included in the next release.

The project's performance tests have also been significantly updated to reflect the latest state of the UI. This work is available at https://github.com/oaeproject/node-oae-tsung.

Ease of development

A number of issues that showed up when deploying and developing OAE on Windows have been addressed, making it more straightforward to get the system up and running on Windows.

Multiple improvements have also been made to the project's installation guide.

Performance improvements

The revisions feed for collaborative documents has been made more scalable, with the revision content being available on the individual revisions now instead of the global revision overview feed.

Production improvements

Improvements have been made to the re-index all operation, including the ability to re-index all discussions in the system.

Improvements have also been made to the re-generate previews operation, including supporting the re-generation of previews for individual content items.

It is now also possible for global and tenant admins to see the group members of all groups


OAE Phoenix (1.0 - 27 June 2013)

The Apereo Open Academic Environment (OAE) project team is pleased and excited to announce the first release of the Apereo Open Academic Environment; OAE Phoenix 1.0. This release consists of the first production ready release of Apereo OAE and focusses on providing support for various forms of academic collaboration.

Apereo OAE is designed as a multi-tenant platform that can be run at large scale, allowing for a single installation to support multiple institutions at the same time. OAE Phoenix 1.0 is a first and important step and attempts to provide a basic, but solid foundation that can be used as the basis for many more collaborative scenarios.

Try it out

The source code has been tagged with version number 0.2.0 and can be downloaded from the following repositories:

Back-end: https://github.com/oaeproject/Hilary/tree/0.2.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/0.2.0

Documentation on how to install the system can be found at https://github.com/oaeproject/Hilary/blob/0.2.0/README.md.

The repository containing all deployment scripts can be found at https://github.com/oaeproject/puppet-hilary.

Main features

Administration UI

  • Global administration panel allowing for tenant creation, management and configuration
  • Tenant administation panel allowing for tenant maintenance and configuration
  • Tenant skinning panel
  • Tenant permeability allowing for collaboration across institutions

Users and user management

  • Internal user creation
  • CAS integration, configurable through Admin panel
  • Shibboleth integration, configurable through Admin panel
  • Facebook, Twitter and Google authentication integration
  • Basic user profiles
  • User permissions
  • User preferences
  • Profile pictures

Groups and group management

  • Create group
  • Flexible and poweful group permissions
  • Group summary page
  • Manage group members
  • Various joinability options

Content and content management

  • File upload
  • Add links
  • Create collaborative documents (Etherpad integration)
  • Share files, links, collaborative documents with users and groups
  • Content and discussion profiles
  • Comment on and discuss content items
  • Flexible and powerful content permissions
  • Revisions and revision history
  • User and groups libraries

Discussions

  • Create discussions
  • Share discussions with users and groups
  • Discussion profile pages
  • Flexible and powerful discussion permissions

Activities and notifications

  • User and group activity feeds (activitystrea.ms specification)
  • Notifications for important activities
  • E-mail notifications

Search

  • Search users
  • Search groups
  • Search content
  • Search discussions