Liferay REST Connector to SharePoint

  • Enterprise Subscribers Only: Find out how to get a subscription.
The Liferay REST Connector for SharePoint lets users interact with files in SharePoint libraries from within a Liferay Documents and Media library. This app makes available in the Documents and Media Library a SharePoint repository type for mounting SharePoint libraries. Within such a repository, users can view, add, modify, and move files and folders. The app propagates actions performed in the SharePoint library to the SharePoint repository in the Liferay Documents and Media, Library and vice versa.
Here are some of the app's capabilities:
  • Reading/writing documents and folders
  • Document check-in, check-out, and undo check-out
  • Downloading documents
  • Moving folders and documents within the repository
  • Getting revision history
  • Reverting to a revision
The Liferay REST Connector for SharePoint:
  • Works with SharePoint 2016 and SharePoint Online
  • Uses Azure ACS with OAuth 2 for SharePoint server authorization (you must therefore enable HTTPS support in your app server)

Connect your Liferay Digital Experience Platform with your SharePoint libraries today!

Important Change: The name of this app was recently changed. Please visit https://help.liferay.com/hc/en-us/articles/360018233992 for further information about the installation procedure.

Latest Changes
  • LPS-104241 Clean up used deprecations from portal-kernel part5
  • LPS-104540 Prepare branch for 7.3 releases
  • LPS-105380 SourceFormatter Improvements
  • LPS-106167 Clean up deprecated portal-kernel classes, UploadHandler, HashUtil and StringPool
  • LPS-106397 Create Domain Specific Language API generator for hand coded FinderImpls
  • LPS-106614 GB English mis-spellings
  • LPS-106662 code tag is incorrectly used in *ModelImpl class descriptions
  • LPS-106666 NOTE FOR DEVELOPERS mistakenly added as method Javadoc
  • LPS-107321 Reduce stale references in service code from persistence updates
  • LPS-107697 Default value of configuration with escaped character can not be unescaped when read
  • LPS-108120 CacheModels use ObjectOutput#writeUTF to cache String fields
  • LPS-108386 Add create method to PersistedModelLocalService interface
  • LPS-108614 Simplify bitmask and original values in models
  • LPS-110414 Add BasePersistence API to PersistedModelLocalService
  • LPS-110845 403 Forbidden error when configuring Sharepoint Repository with Group Site
  • LPS-112857 Add DSLQuery integration for generated services and persistences
  • LPS-114565 Always parameterize generic types
  • LPS-115420 Add support to clean up FinderCache automatically when EntityCache is updated
  • LPS-115531 addRole with role and multiple parameters behaves differently
  • LPS-115687 Remove support of blocking cache
  • LPS-116049 Remove support to set properties for caching for each entity model
  • LPS-118951 Make AxisServlet do dynamically loading, and disable it by default
  • LPS-119196 Configurable escapes backslash in non multivalued attributes
  • LPS-119598 Service builder generated code failed to compile when column number is bigger than 64
  • LPS-119694 ClassCastException comes up when serializing entity class with getOriginal***()
  • LPS-121069 Portlet is temporary unavailable - Sharepoint Connection
  • LPS-121592 Move ResourceBundleLoader to new package to prevent unnecessary semver
  • LPS-122403 Add check to append Automatic Copy to lang keys
  • LPS-123214 Error message shows when editing the checkouted document in Sharepoint REST repository
  • LPS-124347 Service bundle symbolic name validation fails to execute with invalid symbolic name
  • LPS-66010 Pull up fetchByPrimaryKey from generated PersistenceImpls to BasePersistenceImpl
  • LPS-69035 Liferay 7 service-ext.properties not considered
  • LPS-74544 SourceFormatter improvements
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-77425 Create a task to increase all major versions of modules and portal artifacts
  • LPS-77559 Release Sharepoint REST connector as a new independent app in Liferay Marketplace and keep the old Sharepoi...
  • LPS-77699 Update Translations
  • LPS-78033 Fix SF warning "There should be an empty line before line 'xxx'"
  • LPS-78772 Formatting of tags in *.jsp should be consistent
  • LPS-78901 Remove com.liferay.osgi.util dependency from service builder modules
  • LPS-78938 Apply Petra-String StringBundler to codebase
  • LPS-79186 Add a unit test to allow only project dependencies on the master branch
  • LPS-79562 As a developer, I would like a test to automatically check that the Bundle-Version in master is a major ver...
  • LPS-79653 Portlet 3.0: Upgrade to the Portlet 3.0.0 API
  • LPS-79799 BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations corre...
  • LPS-80020 Apply Clay management bar to the Applications Summary View
  • LPS-80054 Generated create methods should be marked as non-transactional
  • LPS-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80723 ServiceBuilder's convert-null property is ignored in CacheModel
  • LPS-81106 Update SF to apply commercial copyright for private apps
  • LPS-81704 FinderCache doesn't work properly when using null values in a null convertible string column (for all cases)
  • LPS-81706 Count* and related fetch* methods are returning inconsistent results when using null values in a null conve...
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-82343 Consolidate language keys
  • LPS-82784 User cannot search for folder in Sharepoint repository; errors thrown
  • LPS-83267 SP - searching with extension does not return results
  • LPS-83301 Sharepoint 2016 - Document file extension can be changed or removed
  • LPS-83354 Sharepoint 2016 - Document that was checked in cannot be moved to Home
  • LPS-84119 SourceFormatter improvements
  • LPS-84181 Apply Petra-String StringBundler to leftover modules which does not contain usages in APIs
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86806 Create Java Parser
  • LPS-87885 Prepare 7.2.0 Service Builder DTD
  • LPS-88181 Pull up fetchByPrimaryKeys() from generated PersistenceImpls to BasePersistenceImpl
  • LPS-88218 Commonly used JSON methods
  • LPS-88665 Create internal functional attribute getter and setter methods and to duplication in generated models
  • LPS-88823 Reduce duplication in generated ModelWrappers
  • LPS-89288 Remove portal-kernel-compat modules
  • LPS-89445 Uuid column bitmasks are never used by ServiceBuilder
  • LPS-89456 Keyword "system" should be escaped for MySQL 8.0
  • LPS-89567 StagedAuditedModel is not found when using service builder
  • LPS-90523 Remove useless interface methods for 7.2 and later when generating from service builder
  • LPS-91342 Clean JAX-RS without RestBuilder (remove apio and port bulk-rest)
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-93465 Let Sharepoint Repository users clean up their credentials
  • LPS-93920 No error message shows when uploading a document with same title in repository
  • LPS-94616 Exception throws when adding Sharepoint repository
  • LPS-95413 Remove lib/development/biz.aQute.bnd.jar
  • LPS-95555 Unify osgi.core versions in build.gradle files
  • LPS-96018 Optimize Proxy creation
  • LPS-96095 Sync compileOnly dependency versions
  • LPS-96790 Change category of Sharepoint configuration to D&M
  • LPS-96830 Avoid initialization of _escapedModelProxyProviderFunction when not needed
  • LPS-98877 Sync portlet-api version
  • LPS-98879 Sync servlet-api versions
  • LPS-99252 Change retrieveFromCache persistence variable to useFinderCache
  • LRDOCS-6300 Remove unnaccessible class references from Javadoc of generated classes
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
  • LRQA-51488 Clarifying strings
  • RELEASE-3115 Dependency workaround for 7.3 DXP GA1
Show More

I clienti che hanno visto questo hanno inoltre acquistato