Lab 1 — Explore the consoles
Purpose: Build muscle memory for the four consoles you will use daily: Sites, CRXDE Lite, OSGi console, Package Manager.
Who this page is for
| Audience | Why it matters to you |
|---|---|
| All engineers | Pairs with Session 1; requires a running local author |
Prerequisites
Local author instance running on :4502 (Environment setup).
Exercises
1. Sites console (10 min)
- Open
/sites.html. Create a folder-level page structure:PHI Academy Site → Plans. - Create a page
Gold Hospital Coverfrom any available template. - Open it in the editor; add a Text component; note the edit vs preview modes.
2. CRXDE Lite (15 min)
- Open
/crx/deand locate your new page under/content. - Expand its
jcr:contentnode — find the Text component node you authored and itstextproperty. - Observe: everything you did in the editor is just nodes and properties. This is the single most important
realisation in AEM onboarding.
3. OSGi web console (10 min)
- Open
/system/console/bundles— find the state column (Active/Installed/Resolved). - Open
/system/console/configMgr— search for "Apache Sling" to see live configuration. - Open
/system/console/status-slinglogs— finderror.log; keep this location in mind forever.
4. Package Manager (10 min)
- Open
/crx/packmgr. Build a package filtered to your/content/phi-academypage. - Download it, unzip it locally, and inspect
jcr_root/— content packages are just zipped repository trees.
Checkpoint
| Question | You should be able to answer |
|---|---|
| Where did your authored text physically go? | A property on a node under the page's jcr:content |
| How would you check if a deployment's bundle started? | /system/console/bundles, state = Active |
| Where do server errors appear first? | error.log via the logs console |