Liferay Collaboration

  • Enterprise Subscribers Only: Find out how to get a subscription.

The Liferay Collaboration suite provides applications and features that help users share ideas, implement them, and produce terrific results. Its apps such as Message Boards and Blogs help users start discussions, ask questions, share ideas, and connect with other users. Wiki allows users to share in-depth information. And Alerts and Announcements facilitate broadcasting information and notifications.

As users collaborate, they're sure to produce important files. The suite's Documents and Media Library allows users to store files, share them, and publish them. It not only works with Liferay's built-in repository but also allows you to integrate with external repositories, such CMIS repositories. Users can add and share all kinds of files, including documents, presentations, images, and videos. And the suite's Documents and Media app and Media Gallery help users display files the way they like them.

As users engage in site activities, you'll want to recognize them and connect them with other users. The suite's social networking apps and features enable you to attribute social equity to active users automatically by increasing their rank on the site. You can even highlight user activities to show your site's liveliness. The Mentions feature facilitates notifying specific users in the context of site content, discussions, and comments. The social apps also help users share their thoughts on the your sites and other social sites, such as Facebook and Twitter. Combined with the suite's collaboration and document management features, the Collaboration suite’s social features help develop awesome communities, foster high morale, and make work interesting.

Apps and Features: Activities, Alerts, Announcements, Blogs, Bookmarks, Comments, Friends/My Sites/Portal/Site Members Directory, Documents and Media, Friend Requests, Image Uploader, Invite Members, Media Gallery, Message Boards, Mentions, Microblogs, Page Flags/Comments/Ratings, Quick Note, Requests, Social Activity, User/Group Statistics, Wiki.

This suite may contain modules that depend on Foundation suite modules. This suite is available in the Liferay bundle.

Latest Changes
  • LPS-52675 Ensure all Liferay exceptions are processed correctly
  • LPS-55816 Guest Users unable to access last published version of Wiki if saved as Draft in Liferay 6.2
  • LPS-57200 Document from other Site is not visible from Scoped Asset Publisher
  • LPS-60850 Wiki attachment links are invalidated when renaming the Wiki page title
  • LPS-61099 As a developer, I would like to split the modules dir in separate repositories and have the ability to buil...
  • LPS-61420 SF Improvements
  • LPS-62982 Items in the recycle bin can be modified, causing it to be in a bad state
  • LPS-63709 Starting up portal throws console errors and navigating to Wiki throws NPE
  • LPS-64031 Rename app suites
  • LPS-64277 Convert Knowledge Base to OSGi modules to increase its stability, maintainability and extensibility
  • LPS-64370 Cannot upload images in blogs with item selector when required categories are defined for D&M
  • LPS-64383 Methods are missing for kernel bridges of modules
  • LPS-64526 Wiki fails to upgrade
  • LPS-64672 IndexWriter should not send events to search engine when a company deletion is in progress.
  • LPS-64691 Upgrade to Spring 4.1.9
  • LPS-64713 Make CI tests JDK 8 compatible
  • LPS-64897 For persistence impls, in cases that we already throw exceptions, lower the logging level to debug
  • LPS-64904 An "update" notification will be created instead of an "add" one, when a wiki page draft is published the f...
  • LPS-65012 Move all private packages inside an "internal" package
  • LPS-65094 Remove reference to static utilities so we can prevent random failures on SB based modules redeployments
  • LPS-65107 Some assets can't be ordered by publish date
  • LPS-65119 JSONWS requests do not return boolean values
  • LPS-65135 Use Objects.equals(Object, Object) instead of Validator.equals(Object, Object)
  • LPS-65219 The missing dependency waiting between GoogleDocsConfigurator and DLFileEntryMetadataDDMPermissionSupport c...
  • LPS-65225 Simplify the build.properties modules excludes/includes and make it so that we use a marker file
  • LPS-65323 Apply sorting attributes to all XML files
  • LPS-65393 PortalInstances out-of-sync adding or removing company on cluster
  • LPS-65427 Iterate on entrySet instead of keySet to avoid calling Map.get for each key
  • LPS-65817 Upgrade - Error message for not deploying MediaWiki engine is not clearly defined
  • LPS-65828 Data Migration from PostgreSQL to MariaDB/MySQL fails
  • LPS-65896 Cache related bundles are unable to be restarted correctly after being stopped
  • LPS-65909 Sync translations from Pootle
  • LPS-66050 Extract generated null models into BasePersistenceImpl
  • LPS-66064 As a developer, I would like to build the portal modules with Bnd 3.2.0
  • LPS-66133 Comment thread objects (MBDiscussion, MBThread and root MBMessage) are created during asset creation, but t...
  • LPS-66213 Collaboration portlets are missing a dependency to the release object
  • LPS-66216 Search functionality of Recycle bin doesn't work for WikiPage, DLFileEntry, DLFolder and JournalFolder obje...
  • LPS-66465 Errors when adding wiki and asset publisher to page
  • LPS-66478 Unable to edit Wiki page with MediaWiki format after upgrade
  • LPS-66697 Remove unnecessary com.liferay.registry.api from build.gradle in modules
  • LPS-66810 As a developer, I want to be able to tell when Verify Processes are finished
  • LPS-66853 SourceFormatter Improvements
  • LPS-66921 Move DL related data handlers to the correct package
  • LPS-66925 Move Wiki related data handlers to the correct package
  • LPS-67049 Make module unit tests depend on project dependencies
  • LPS-67282 Console errors when renaming Wiki pages with saved drafts
  • LPS-67352 As a developer, I would like the source formatter to integrate checkstyle
  • LPS-67404 Restore MBThread with attachment from Recycle Bin and its attachment will lose
  • LPS-67411 Create a mechanism to allow existing item selector views to return custom item selector return type values
  • LPS-67872 Publishing a document to a site that has the document with PWC as latest version will cause invalidFileVers...
  • LPS-68026 As a blogger I would like to use images selected from Documents and Media optimized for the user device
  • LPS-68062 For modules, the deprecated version should refer to the module version, not the portal version
  • LPS-68193 S3 connections are not closed after publishing documents from Staging to Live
  • LPS-68289 Fix CI test failures
  • LPS-68334 Entities are getting picked up for publication over and over again
  • LPS-68456 When you move a document between DLFolders in DL and publishing to Live, in case of having a folder with sa...
  • LPS-68616 New indexes for modules aren't added during the upgrade process
  • LPS-68657 JSP Wiki Engine and it's related jars should be removed from lib/portal
  • LPS-68814 As a developer, I would like to test WSDD Builder on CI
  • LPS-68841 As a developer, I'd like to avoid declaring portlet names as property when it exists in resource-action.xml
  • LPS-68908 Make sure all StagedModelDataHandler works above service level rather than persistence to properly handle t...
  • LPS-68923 Regulate persistence calls across component boundaries
  • LPS-69007 "View Changes" in wiki email notification does not take you to correct place
  • LPS-69271 Adding @Override annotations not working properly for modules files when running ant format-javadoc
  • LPS-69287 Remove uses of IndexWriterHelperUtil in OSGi modules
  • LPS-69558 Baseline suggests a "micro" bump when there is both a "minor" and a "removed" change
  • LPS-69606 As a developer, I would like to publish the WSDD fragments to Nexus
  • LPS-69661 Stop using ***Util in modules, use service reference directly instead
  • LPS-69814 Adding non-image file to Web Content Editor's file upload results in an img attribute and a broken image icon
  • LPS-69837 Message Board Attachments are not reindexed when Permissions for a Thread are changed
  • LPS-70113 Do not use 'impl' inside 'internal'
  • LPS-70277 Non Breaking Spaces in Wiki Titles should be replaced with a regular space to facilitate linking
  • LPS-70331 Cannot permanently delete default content from portal instances
  • LPS-70393 unable to browse into CMIS repository
  • LPS-70411 Add extra information to Assert.assertEquals when checking for size on collection/array/hits
  • LPS-70465 DLServiceVerifyProcess#verifyTree performance degradates over time
  • LPS-70494 Finder cache is fully cleared when new entities are created
  • LPS-71099 Fix semantic versioning problems in document-library-service
  • LPS-71134 Default Wiki page cannot be imported when importing a LAR with "Mirror" strategy
  • LPS-71313 Add extension point to FileEntryStagedModelDataHandler
  • LPS-71408 Poor performance in DLServiceVerifyProcess.updateFileEntryAssets when there are a large number of DLFileEnt...
  • LPS-71491 Refactor InitialThreadLocal to use a supplier pattern to avoid cloning operations
  • LPS-71534 Poor performance in DLServiceVerifyProcess.updateFolderAssets when there are a large number of DLFolders wi...
  • LPS-71559 Store wrappers should not activate if the stores they are wrapping are not active
  • LPS-71605 Improve ResourceBundleLoader interface to accept a locale instead of languageId
  • LPS-71626 Extract DLValidatorImpl as an OSGi module
  • LPS-71686 Deprecate getTrashHandler method
  • LPS-71896 Prefer directly using URLCodec.encodeURL() rather than going through the HttpUtil.encodeURL() classloader h...
  • LPS-71925 Service Builder generates wrong integration tests if a column has "db-name" set
  • LPS-72079 Avoid going through WikiPageResourceLocalService in WikiPageLocalService for method going directly to the p...
  • LPS-72148 Delay the initialization of configuration for wiki to improve performance
  • LPS-72319 Deprecate and remove incorrect usage of tx-required elemements
  • LPS-72347 Web Content ratings do not display on Live site after publication
  • LPS-72359 URLs to portlet file entries are created as regular DM files urls when selecting using Item Selector
  • LPS-72401 Lazily create urls in wiki jsps
  • LPS-72474 Document version increases on live site when version is removed on staging
  • LPS-72606 When throwing a new Exception inside a catch statement, we should pass the caught exception
  • LPS-72612 Moving (renaming) a Wiki page removes all categories and tags
  • LPS-72705 SourceFormatter Improvements
  • LPS-72717 PortletDataException with a stagedModel loaded into it causes ClassNotFoundException
  • LPS-72729 Error in Wiki portlet after creating a required Vocabulary
  • LPS-72732 Extract DLProcessorRegistryImpl as an OSGi component
  • LPS-72876 Reduce WikiPage fetching in permission checkers in WikiPageServiceImpl
  • LPS-73272 Optimize findByNoAssets methods
  • LPS-73471 Publishing renamed page results in Duplicate Entry error
  • LPS-73490 Deleted wiki pages still appear in live site after republish
  • LPS-73833 Cannot import Knowledge Base if an article already exists and using Copy As New
  • LPS-73855 JavadocFormatter cannot handle java 8 notation or enum constants
  • LPS-73935 Standardize the way we initiate arrays
  • LPS-73967 Build auto upgrade
  • LPS-73992 Wiki attachments still exist in Live after deleting in Staging
  • LPS-74544 SourceFormatter improvements
  • LPS-74806 Remove support for comments, assets, permissions and folder root selection from external repositories
  • LPS-74849 Add a stateless concat to StringBundler to avoid duplicated template code
  • LPS-74894 Deprecate and remove usages of StringUtil.valueOf(String)
  • LPS-74897 Extract CentralizedThreadLocal into petra-lang
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75017 IllegalArgumentException appeared during portal startup
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75272 Fix localization for collaboration modules
  • LPS-75288 Site Template export does not include DL files causing NullPointerException during import
  • LPS-75324 Remove exported packages from document library service
  • LPS-75364 Extract UnsafeFunction and UnsafeConsumer into petra-function
  • LPS-75551 Cleaning up Data Migration Process between databases
  • LPS-75708 Clean up WikiPagePermissionChecker and WikiNodePermissionChecker API
  • LPS-75798 Add formatting rules for SQL in custom/sql files
  • LPS-75804 Remove "-includeresource" with relative paths wherever possible
  • LPS-75859 Reduce ServiceBuilder dependencies on petra classes
  • LPS-75909 Remove export packages from document-library-web
  • LPS-76088 Upgrade fails with com.liferay.document.library.kernel.exception.FileExtensionException when dl.file.extens...
  • LPS-76221 Disable automatic translations and copies using the Lang Builder in portal builds
  • LPS-76226 Automatically create a packageinfo for exported packages
  • LPS-76706 Apply correct usages for portal-search and portal-search-api
  • LPS-76783 Remove exported package from portal verify extender
  • LPS-77193 In Wiki, the drafted tags gets published
  • LPS-77290 Add back-end validation for Wiki page title lentgh
  • LPS-77319 WebServerServletToken cache should not replicate puts
  • LPS-77803 Some caches' clustering properties are no longer configurable
  • LPS-78772 Formatting of tags in *.jsp should be consistent
  • LPS-79770 MB attachments are not in alphabetical order
  • LPS-79799 BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations corre...
  • LPS-79919 Call method is* rather than get* when retrieving boolean
  • LPS-80054 Generated create methods should be marked as non-transactional
  • LPS-80082 "Recent changes" of Wiki portlet is not sorting based upon recent changes
  • LPS-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80723 ServiceBuilder's convert-null property is ignored in CacheModel
  • LPS-81360 Document library selector doesn't return results when local live staging is only enabled for web contents
  • LPS-81555 Use enhanced for-loop when iterating over arrays or collections when possible
  • LPS-81999 Follow column order as specified in service.xml when setting attributes of object
Show More

Customers Who Viewed This Also Bought