SharePoint Connector integration with AEM and Capabilities



Solution :

Advantages/Capabilities of Share Point connector :
  •     Read content and metadata from SharePoint
  •     Writing files and folders to the SharePoint document libraries
  •     Executing queries against the SharePoint repository
  •     Respecting SharePoint security settings for accessed content
  •     Content Integration using Content Finder
  •     Utilizing AEM components like External Resource to display SharePoint
  •     Announcements etc.
  •     DAM Asset Synchronization(Images and Video..etc)



AEM with Share Point connector Architecture :






  •     Enables AEM applications to access content that resides in proprietary repositories in a standardized manner (JCR API)
  •     Designed to map content (metadata, documents, etc.) and content services (like search).
  •     The CRX provides Virtual Repository technology that allows SharePoint repository to be connected, enabling access to the live data as they would have been stored in a native JCR from the start.


 Share Point Connector Request flow


 


 SharePoint - Authentication Types
  •      Windows (Basic Authentication)
  •      Forms-based Authentication (NTLM - Token Based)
Reference:

AEM 6.1 :

https://docs.adobe.com/docs/en/aem/6-1/administer/integration/sharepoint-connector.html

AEM 6.3 :

https://helpx.adobe.com/experience-manager/6-
3/sites/administering/using/sharepoint-connector.html

AEM 6.4 :
https://helpx.adobe.com/experience-manager/6-4/sites/administering/using/sharepoint-connector.html


MIME type is not executable and strict MIME type checking is enabled in AEM 6.3 project

Statement : Facing issue with JS in AEM 6.3

Solution :

Alternate Solution :
- It is because the Minify option was enabled on the Author and Publisher instance. 
- When i had looked at the Publish server log file i could see the Parser error and thought it could be minification issue.
- Go to system/console/configmgr
- Search for HTML library Manager  and Uncheck the minify option and save the changes.
- Reload the page to do sanity test.
- That's it!.


Permanent Solution :
- Minify the .js script using the Minify online tool.
- use the minified script in page and save
- Enable the Minify option
- Do the sanity test.

Maintenance release validation after the Service pack or Cumulative fix pack installation on AEM

Statement :  What are the ways to install/Validate Service pack or cumulative fix pack

Solution :

Installation Methods 

  • Package Manager UI ✔ 
  • Package Manager HTTP API (Curl) ✔ 
  • File System (crx-quickstart/install) !  
  • Bootstrap ✖

Installation Validation:

  • OSGi bundles state 
  • Sub Packages
  • Error logs
  • Sling OSGi Installer Mbean : Active -> false, ActiveResourceCount -> 0 
  • Product version (/system/console/productinfo) 
  • Package Manager Activity Logs 
  • Last but not the least – Do a hands on sanity  test to ensure AEM is good to use post installation