Skip to main content

Posts

Parsys(ResponsiveGrid)/Iparsys

  Iparsys (Inherited Paragraph System): The name itself represents the Inherited, it means whenever you add any component in the iparsys then the component will be inherited to child pages.    Examples: Header and Footer, these components are authored on the Parent page but by default those components will be inherited to child pages. If we want to add a new header in iparsys in the child pages then we need to use  Disable Inheritance and  Cancel Inheritance . Disable Inheritance : If we disable Inheritance for the Iprays then the Inheritance will be disabled for current Page and child Pages . Cancel Inheritance:  If we Cancel Inheritance for the Iprays then the Inheritance will be disabled for child Pages not for current Page . Parsys(Paragraph System)/Responsive Grid: If you add any component in the parsys, then the component is restricted with in the page.      Examples: Except Header and Footer, remaining are restricted within the Page. For more information on AEM , go throu

Replication

Replication is nothing but publishing the pages from author, so that the content will be published to publishers.   As the dispatcher is connected to Publisher, latest content will be shown in Live. Ways of doing Replication: Quick Publish: Select multiple pages in the admin and use Quick Publish, only selected pages will be published. Manage Publication: With Manage Publication, you can un-publish/publish the selected pages. Also you will find an option of adding multiple pages for publishing and unpublishing.    There is one more option, where we can schedule the publish/unpublish of pages at a certain point of time by selecting the date and time.   Publish/Unpublish Page: This is present on Page information, these will be used to publish/unpublish an opened page. Activate Tree: If we want to publish the pages/images in bulk then we go for activate tree. Below url is used for the same and provide the path, so that everything under the path gets published based on the selection of

DAM (Digital Asset Management)

A digital asset management (DAM) platform gives you organizing, storing, and retrieving rich media.   In DAM, we can upload the images (SVG, JPG, PNG, TIFF), Videos, PDFs, Docs, xls and we call all these as assets. All the assests uploaded here are used in the website (Components).   Once we upload the images, images should be published.   Once the images are published these will be shown in publisher/dispatcher. In Short: In order to display the images on the website, we need to add the images in DAM and author the same images in components. Path of DAM - /content/dam/ Uploading Assests Process Navigate to DAM folder -->  Select Create -->  Upload files --> change the file name if required(PSB: Industry standards). Best Practices Before/After uploading images: 1)       No Spaces in the image name. Wrong way: Image Name. Correct way: image-name 2)       No Special characters apart from hyphen ( - ) and Underscore ( _ ) after each word which acts as delimete

Touch UI vs Classic UI

There are 2 modes of authoring in AEM Touch UI Classic UI Touch UI Screen: Adobe introduced touch ui in AEM 5.6.   The main advantage of Touch UI is that the pages can be edited on all devices like Mobile,Tablet,Desktop.  This contains all the screens in classic ui but just Adobe segregated with new UI. If you want to edit any page in Touch UI, then in the url we need to add editor.html,also make sure that the components developed should support touch UI. ex: https://authorurl.com/ editor.html /content/my-project/en.html. The basic screen of touch ui looks as below.  Below are main screens in touch ui Start (/aem/start.html) Tools Sites Assets Personalisation Experience Fragments   crx/de crx/packmgr/index.jsp System/console Classic UI Screen: Classic UI was introduced in the initial stages of CQ5/AEM with out touch UI.  Still in AEM 6.5, Classic UI is supported but no enhancements are provided from Adobe (which means deprecated but supported). If you want to edit any page in C

What is Dispatcher?

D ispatcher is just a web server plugin - written by Adobe. An HTTP web server provides more robust features - primarily stores, processes and delivers web pages to clients. Mainly Dispatcher is used for Caching URL Re-writing Load Balancing Caching: The Dispatcher stores the cached files on the web server as if they were part of a static website. If a user requests a cacheable document the Dispatcher checks whether that document exists in the web server's file system .,    if it is not cached, then the Dispatcher requests the document from the AEM Publisher instance. URL Re-writing: URL Re-writing, it means that whatever the full url path we see in Author/publisher will be shortend and the rules will be written on the dispatcher. Ex: https://author.com/content/mywebsite/en/home.html , after re-writing the rule this can be converted to https://liveurl.com/home.html. Load Balancing: Whenever a url is accesed via the browser then the request first goes to dispatcher and from disp

What is Publisher?

The Publish instance is used to make the designed application available to the public. Whatever the content developed in Author, if the author publishes the content then the content will be available in publisher. Basically, If the content is presented in the publisher then the content will be shown in live else it will through 404 Page Not found error. For more information on AEM , go through the below syllabus. AEM Author Concepts

What is Author?

Author instance is mostly used by the content authors.   The Author instance is used to design, create and review the content and later will be published to the Live. In author instance, we can create pages, templates, experience fragments, content Fragments, upload images, documents and videos. Using the components developed by developer, Content author can create the websites.    In order to see/edit any page in author require the login credentials. Tasks that can be performed in Author: Create Editable Templates. Create Pages. Upload images to dam. Replication activities Create Experience Fragments Create Content Fragment Models Apart from above there are several activities that can be performed. For more information on AEM , go through the below syllabus. AEM Author Concepts