CRXDE Lite is part of the AEM quickstart and is available to you to access and modify the repository in your local development environments within the browser. With CRXDE Lite, you can edit files, folders, nodes, and properties. The entire repository is accessible to you in this easy-to-use interface.
CRXDE Lite is only available in your local development environments. It is not available in AEM as a Cloud Service.
To get started with CRXDE Lite:
The CRXDE Lite User Interface looks as follows in your browser:
You can now use CRXDE Lite to develop your application.
You can also access CRXDE Lite from the AEM menu. From the main menu select Tools -> General -> CRXDE Lite.
CRXDE Lite’s user interface has many parts and has many functions.
The Top Switcher Bar allows you to quickly switch between CRXDE Lite, Package Manager, and Package Share.
The Node Path Widget displays the path to the currently selected node.
You can also use it to jump to a node by entering the path by hand or pasting it from somewhere else and pressing Enter.
It also provides support for looking for nodes with specific node name. Enter the name of the node you would like to find, and wait (or select the search icon on the right-hand side). If a given node or nodes is loaded into the explorer pane, the list will be displayed, and you can select the path and press Enter to navigate to it. Note that it only works for the nodes currently loaded into the CRXDE client application in browser. If you want to search the whole repository, use Tools ->: Query.
The Explorer Pane displays a tree of all the nodes in the repository.
Click a node to display its properties in the Properties tab. After clicking a node, you can select an action in the toolbar. Click the node again to rename it.
Tree Navigation Filter (the binoculars icon) enables you to filter the nodes in the repository for which the name contains the input text. It only applies to nodes that have been loaded locally.
The Edit Pane allows you to view the content of the currently-selected file in the repository. Each file opened will be represented as its own tab in the pane.
The Home tab lets you search content and/or documentation and access developer documentation and Adobe support.
Double-click a file in the Explorer Pane to display its content in the Edit Pane. You can then modify it and save the changes.
Once a file is edited in the Edit Pane, the following tools are available on the toolbar:
Double-click on the status line of the Edit Pane opens the Go to line dialog so you can enter a specific line number.
The Properties Tab displays the properties of the node that you have selected. You can add new properties or delete existing ones.
The Access Control Tab displays permissions based on the current path, repository, or principal.
The permissions are broken down into the following categories.
To be able to see access control information, the user logged in to CRXDE Lite must have rights to read ACL entries.
The Replication Tab displays the replication status of current node. You can replicate and replicate delete the current node.
### Console Tab
The Console Tab displays logs messages. You can configure the log level, clear the console, pin at the selected scroll position and enable/disable the displaying of messages.
The Build Info Tab displays information when a bundle is being built.
The Refresh Button refreshes the current selection. Changes from other users are updated in your view of the repository. Changes you have made are unaffected.
The Save All Button saves all the changes you have made. Until you choose to save, the changes are temporary, and will be lost when you exit the console.
The Create Button is a drop-down menu to create the following under the selected node:
nt:filenode and its nt:resource subnode
The Delete Button deletes the selected node.
The Copy Button copies the selected node.
The Paste Button pastes the copied node under the selected node.
The Move Button moves the selected node to the node that is set through the dialog.
The Rename Button renames the selected node.
The Mixins Button allows you to add mixin types to the node type. The mixin types are mostly used to add advanced features.
The Tools Button is a drop-down menu with the following tools available:
The Login Widget displays the currently logged-in user.
Click it to log in or re-login as another user. The
@crx.default represents that you are in the default (and only) workspace in the repository.
The Preferences option can be used to set your UI language and to view and customize the hot keys for various actions such as save, search, create note, etc.
To create a folder with CRXDE Lite:
Open CRXDE Lite in your browser.
In the Navigation pane, right-click the folder under which you want to create the new folder, select Create …, then Create Folder ….
Enter the folder Name and click OK.
Click Save All to save the changes on the server.
To create a node with CRXDE Lite:
You can now adapt the node to your needs by modifying properties or creating new nodes.
Most of the edit operations, including Create Node, keeps all the changes in memory, and only stores them in the repository upon saving (using the Save All Button). However some operations such as move are automatically persisted.
The validation with regard to whether the newly created node is allowed by the node type of the parent node is also carried out by the repository when saving changes. If you receive an error message while saving a node, please check if the content structure is valid (e.g. you cannot create an
nt:unstructured node as a child of
To create a property with CRXDE Lite:
To create a new file with CRXDE Lite:
With CRXDE Lite you can import and/or export node type definitions in Compact Namespace and Node Type Definition (CND) notation.
To export a node type definition in CRXDE Lite:
To import a node type definition:
With CRXDE Lite you can display the file
error.log that is located on the file system at
<aem-install-dir>/crx-quickstart/logs and filter it with the appropriate log level. Proceed as follows: