Skip to content

Instantly share code, notes, and snippets.

@Rampai94
Rampai94 / gist:7579c1d5877b2f66436b2acd437d6ae6
Last active December 28, 2024 18:16
AEM Architect certification notes
Rolling updates are possible due to the composite node store feature in Oak.
The mutable content is installed at three different times during the deploy phase in the pipeline:
Ahead of startup of new version of application:
index definitions (add, modify, remove)
During startup of new version of application but ahead of switchover:
Service Users (add)
@Rampai94
Rampai94 / gist:4c41c0e79b7a913fbcda41284c7cebce
Last active December 28, 2024 18:10
AEM Architect Certification References
https://express.adobe.com/page/O8ouF761akUN6/
https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/overview/introduction
https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/overview/what-is-new-and-different
https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/deploying/aem-version-updates
https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/deploying/overview
@Rampai94
Rampai94 / aem-jcr-update-sample-script.groovy
Last active February 28, 2025 20:56
Sample script that queries the JCR and updates property
/*This method is used to Query the JCR and find results as per the Query.*/
def buildQuery(parent) {
def queryManager = session.workspace.queryManager;
def statement = 'select * from [nt:file] as t where ISDESCENDANTNODE(['+parent+']) AND NAME() LIKE \'%.jpg\'';
queryManager.createQuery(statement, 'JCR-SQL2');
}
final def query = buildQuery(<replace_parent_path_here>);
final def result = query.execute()
@Rampai94
Rampai94 / PY0101EN-3-1-Conditions.ipynb
Created June 6, 2019 14:53
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Rampai94
Rampai94 / PY0101EN-2-4-Dictionaries.ipynb
Created May 22, 2019 23:20
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Rampai94
Rampai94 / PY0101EN-2-3-Sets.ipynb
Created May 22, 2019 23:07
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Rampai94
Rampai94 / PY0101EN-2-2-Lists.ipynb
Created May 22, 2019 22:53
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Rampai94
Rampai94 / PY0101EN-2-1-Tuples.ipynb
Created May 22, 2019 22:46
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Rampai94
Rampai94 / PY0101EN-1-2-Strings.ipynb
Created May 21, 2019 13:54
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Rampai94
Rampai94 / PY0101EN-1-1-Types.ipynb
Created May 21, 2019 11:19
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.