Tech Forum
Tech Forum
  • 178
  • 951 572
Beginners Tutorial: Adobe Experience Manager(AEM) Edge Delivery service
Join this channel to get access to perks:
th-cam.com/channels/msMxlu34bCXPQ_pCN1J0-w.htmljoin
#aem #cms #web #webdevelopment #website
GitHub Repo - github.com/techforum-repo/aem-edge-delivery-site-tech-forum
Google Drive - drive.google.com/drive/u/1/folders/1VHDLUm-Gq3ZUPuZ6pYAW9060MVe8u_2U
Website -
main--aem-edge-delivery-site-tech-forum--techforum-repo.hlx.page/en/
main--aem-edge-delivery-site-tech-forum--techforum-repo.hlx.page/es/
EM Edge Delivery Services is Adobe’s newest way of developing webpages, Edge Delivery Services is a technology that simplifies digital content management with a serverless, microservices and composable architecture.
EDS was previously known by various names, including Adobe Franklin, Project Helix, and AEM Next-Gen Composability.
With EDS, you can streamline your web content creation process by directly importing content from familiar sources like Microsoft Word, Excel, or Google Docs. Imagine turning your documents into web pages in just a few clicks!
EDS is capable of consuming content from AEM, whether it's authored through the WYSIWYG editor or the Content Fragment Editor.
One of the key features of EDS is its Decoupled Content Repositories. This allows for content management externally through platforms like SharePoint, Google Drive, or even AEM itself. The front-end layer then fetches and displays this content on the website.
The content can be previewed before publishing. Upon publishing new content, the cache is immediately invalidated to ensure that your audience always sees the latest updates.
EDG uses CSS and JavaScript to parse Google Docs pages, generating the necessary HTML for their display on the internet as web pages. Developers can code on Edge Delivery Services using basic HTML, JavaScript, and CSS, with no special frameworks required, simplifying the development process.
Edge Delivery Services uses GitHub, enabling customers to manage and deploy code directly from their GitHub repositories. As a 'serverless' platform, Edge Delivery Services simplifies both the development pipeline and deployment steps. Being serverless means there's no need for time-consuming environment setup. Simply creating a new GitHub branch allows for separate testing of changes.
The primary goal of EDS is to build websites with enhanced performance and an optimal Lighthouse score, aiming for a perfect 100. Websites built using the boilerplate templates provided by EDS typically achieve this 100 Lighthouse score. EDS places significant emphasis on the loading of browser resources, including lazy, eager, and delayed loading methods, to enhance website performance. Additionally, Adobe incorporates continuous monitoring tools that assist developers in understanding the impact of each new code commit on performance.
The content authoring process with EDS is simplified, requiring no special knowledge. Content can be quickly authored using familiar tools and easily transformed into website pages.
Edge Delivery Services - Performance
Load Eagar - LCP content, LCP images loaded eagerly
Load Delayed - Mobile devices have limited CPU power
Load Lazy - Rest of the page, loaded in order - top to bottom, lazy styles, Off-screen images loaded lazily
Optimized load order
Monitor the performance/CWV continuously - the EDS RUM monitoring helps you understand how fast your site is for your visitors.
Properly sized images - optimizes image sizes automatically
Images served in next-gen formats
Edge caching
Perfect Lighthouse score
Stick to EDS best practices
Edge Delivery Services - Setup
Create a new GitHub repository based on - github.com/adobe/aem-boilerplate
Install GitHub bot to the repository - github.com/apps/aem-code-sync
Sample website -
<branch>--<repo>--<owner>.hlx.page/
<branch>--<repo>--<owner>.hlx.live/
Starter content - drive.google.com/drive/u/0/folders/1MGzOt7ubUh3gu7zhZIPb7R7dyRzG371j
Upload the content to your repository and share the folder with helix@adobe.com
Update fstab.yaml with your own google drive folder path
Install sidekick browser add on - chromewebstore.google.com/detail/ccfggkjabjahcjoljmgmklhpaccedipo
Enable the sidekick add on for the project
Update content, Preview the content and publish
Local testing of functionality and style changes
Clone GitHub repository to local
Install AEM CLI - npm install -g @adobe/aem-cli
cd to repository, aem up
Enable the changes and test
Push your changes to remote repository once ready
มุมมอง: 608

วีดีโอ

Running LLM Model on Local Machine: Ollama, LlamaIndex and Langchain
มุมมอง 9435 หลายเดือนก่อน
#ai #genai #llm #langchain #llamaindex #ollama #aimodels github.com/ollama/ollama Ollama is a free application for locally running generative AI Large Language Models. Currently, it's available for MacOS and Linux, with Windows support in preview. Additionally, on Windows, you can easily utilize it within Windows Subsystem for Linux and Docker containers. The Ollama application allows you to pu...
Speed Up AI Development: Building RAG applications with Gradient Accelerator Blocks
มุมมอง 1545 หลายเดือนก่อน
#llm #genai #gradient #LlamaIndex #mongodb #ai #rag #architecture What is RAG(Retrieval Augmented Generation)? Retrieval augmented generation (RAG) is a popular optimization method for enterprise businesses, who are looking to to improve the quality of responses generated by their LLM. Foundational models are only trained with public data - they’ll never understand your business out of the box....
Optimizing Web Speed: A Guide to Using Speculation Rules
มุมมอง 1555 หลายเดือนก่อน
#web #webdevelopment #website #webperformance #browser #browserfeature github.com/techforum-repo/youttubedata/tree/master/browser/speculation rules The Speculation Rules API is designed to improve performance for future navigations. Triditionaly Resource hints like prerender and prefetch are used for this. The Speculation Rules API allow web developers to tell the browser about potential naviga...
Enhance Your Website with a Address Locator powered by Google Maps APIs
มุมมอง 1115 หลายเดือนก่อน
#web #website #maps #locators #googlemaps #webdevelopment github.com/techforum-repo/youttubedata/tree/master/address-locator A Google Maps API allows developers to access Google Maps data and functionality for their own projects. If you want to incorporate customized Google Maps on your website or application, you can use a Google Maps API. Google Maps Platform offers several APIs, each serving...
Web Communication Methods: MessageChannel vs BroadcastChannel vs window.postMessage()
มุมมอง 2555 หลายเดือนก่อน
#browser #web #javascript Demo Code - github.com/techforum-repo/youttubedata/tree/master/browser Window.postMessage(): Cross-Origin Communication: window.postMessage() is a method in JavaScript that enables communication between windows or iframes from different origins (domains). Message Passing: It allows you to send messages as data between different windows or iframes. These messages can be...
Transcribe video to text | OpenAI Whisper | Lightning AI | Insanely Fast Whisper
มุมมอง 6416 หลายเดือนก่อน
#openapi #whisper #huggingface #lightningai #clip #transcribe gist.github.com/techforum-repo/8ddaf80af661def3124aab15f2f94cc8 What is OpenAI Whisper? Whisper is a machine learning model for speech recognition and transcription, created by OpenAI and first released as open-source software in September 2022. It is capable of transcribing speech in English and several other languages,[3] and is al...
Exploring the Storage Access API
มุมมอง 8597 หลายเดือนก่อน
Join this channel to get access to perks: th-cam.com/channels/msMxlu34bCXPQ_pCN1J0-w.htmljoin #browser #privacy #google #web #api #ad #adtech #dsp #ssp #3pc #conversion #cookies #sso #remarketing #marketing #chrome github.com/techforum-repo/youttubedata/tree/master/Google-Privacy-Sandbox chrome://flags/#test-third-party-cookie-phaseout chrome://flags/#test-third-party-cookie-phaseout developer....
Understanding CHIPS- Cookies Having Independent Partitioned State and Partitioned ThirdParty Cookies
มุมมอง 9477 หลายเดือนก่อน
Join this channel to get access to perks: th-cam.com/channels/msMxlu34bCXPQ_pCN1J0-w.htmljoin #browser #privacy #google #web #api #ad #adtech #dsp #ssp #3pc #conversion #cookies #sso #remarketing #marketing #chrome developers.google.com/privacy-sandbox/3pcd/chips chrome://flags/#privacy-sandbox-ads-apis. chrome://flags/#test-third-party-cookie-phaseout The CHIPS allows developers to opt a cooki...
Navigating a Cookie-less Future: Google's Privacy Sandbox on Web Explained
มุมมอง 6777 หลายเดือนก่อน
Join this channel to get access to perks: th-cam.com/channels/msMxlu34bCXPQ_pCN1J0-w.htmljoin #browser #privacy #google #web #api #ad #adtech #dsp #ssp #3pc #conversion #cookies #sso #remarketing #marketing #chrome Privacy Sandbox APIs - developers.google.com/privacy-sandbox/relevance developers.google.com/privacy-sandbox/3pcd Curated Topics - github.com/patcg-individual-drafts/topics/blob/main...
Demystifying GraphQL Schema Stitching: Connecting GraphQL Schemas for Powerful APIs
มุมมอง 3157 หลายเดือนก่อน
#api #graphql #graphqlapi #apigateway #composable #architecture #web #frontend Github Repository - github.com/techforum-repo/youttubedata/tree/master/API/grapghql-schema-stitching GraphQL is a query language and a technology for APIs, created by Facebook in 2012 and made open-source in 2015. It lets clients request exactly what they need from an API, nothing more, nothing less. The 'QL' in Grap...
Mastering SSL Certificate Management: Essential Guide for Beginners
มุมมอง 4977 หลายเดือนก่อน
#security #ssl #certificate #https #website #server The SSL certificates are issued by organizations known as Certificate Authorities (CAs). These CAs act as trusted validators, thoroughly checking the identity and legitimacy of individuals or organizations requesting a certificate. There are various CAs, like DigiCert and Comodo, that provide these certificates. While most SSL certificates are...
Transforming API Development - ChatGPT for OpenAPI Specifications
มุมมอง 1467 หลายเดือนก่อน
#api #genai #chatgpt #openapi #swagger #prompting API documentation is crucial for managing and sharing APIs easily. The OpenAPI Specification is like a language for describing web APIs. It's usually written in files using either JSON or YAML formats. These files contain important information about an API, like what it does and how to use it. However, making these files can be challenging and t...
What is AEM(Adobe Experience Manager) Guides - XML Documentation?
มุมมอง 2.7Kปีที่แล้ว
#adobe #aem #aemasacloud #aemguides #xmldocumentation #dita #ccms #structuredcontent #adobeexperiencemanager AEM Guides is an add on deployed onto AEM. AEM Guides was formerly branded as XML Documentation for AEM. AEM Guides is a cloud-native CCMS (Component Content Management System) to manage product documentation, knowledgebases, User guides, help and support content, from creation to delive...
What are the SSL Certificates Validation Levels?
มุมมอง 1.7Kปีที่แล้ว
What are the SSL Certificates Validation Levels?
Content Submission API | Instant Content Indexing - Bing
มุมมอง 3.4K2 ปีที่แล้ว
Content Submission API | Instant Content Indexing - Bing
IndexNow - Speed Up Website Indexing
มุมมอง 7K2 ปีที่แล้ว
IndexNow - Speed Up Website Indexing
Cloudflare Images | How to Setup and Use Cloudflare Images?
มุมมอง 21K2 ปีที่แล้ว
Cloudflare Images | How to Setup and Use Cloudflare Images?
How to Embed Facebook Post, Pages and Videos to a Website through oEmbed API | Facebook oEmbed
มุมมอง 7K3 ปีที่แล้ว
How to Embed Facebook Post, Pages and Videos to a Website through oEmbed API | Facebook oEmbed
Beginners Tutorial: Anchor Links/Jump Links in AEM(Adobe Experience Manager)
มุมมอง 6K3 ปีที่แล้ว
Beginners Tutorial: Anchor Links/Jump Links in AEM(Adobe Experience Manager)
What is User-Agent Client Hints? | Device Detection on Modern Browsers
มุมมอง 4.5K3 ปีที่แล้ว
What is User-Agent Client Hints? | Device Detection on Modern Browsers
Beginners Tutorial: Embed - AEM Core Component | Embed any content on your AEM website
มุมมอง 5K3 ปีที่แล้ว
Beginners Tutorial: Embed - AEM Core Component | Embed any content on your AEM website
Embed Tweets and Timelines to Website through oEmbed API
มุมมอง 3.3K3 ปีที่แล้ว
Embed Tweets and Timelines to Website through oEmbed API
What is oEmbed Protocol? | Embedding third party resources with oEmbed
มุมมอง 3.6K3 ปีที่แล้ว
What is oEmbed Protocol? | Embedding third party resources with oEmbed
CMS Architecture(Traditional vs Decoupled vs Headless vs Hybrid)
มุมมอง 7K3 ปีที่แล้ว
CMS Architecture(Traditional vs Decoupled vs Headless vs Hybrid)
Beginners Tutorial: Git Log Command
มุมมอง 9283 ปีที่แล้ว
Beginners Tutorial: Git Log Command
Beginners Tutorial: Reuse Editable Template With Multiple Sites - Adobe Experience Manager(AEM)
มุมมอง 1.8K3 ปีที่แล้ว
Beginners Tutorial: Reuse Editable Template With Multiple Sites - Adobe Experience Manager(AEM)
Beginners Tutorial: AEM arch type UI Front End Module | Multi Tenancy Theme Support
มุมมอง 8K3 ปีที่แล้ว
Beginners Tutorial: AEM arch type UI Front End Module | Multi Tenancy Theme Support
Performance APIs to Measure Web Performance
มุมมอง 4.1K3 ปีที่แล้ว
Performance APIs to Measure Web Performance
Content-Security-Policy in NodeJS/Express
มุมมอง 4.4K3 ปีที่แล้ว
Content-Security-Policy in NodeJS/Express

ความคิดเห็น

  • @surbhisinghai89
    @surbhisinghai89 7 วันที่ผ่านมา

    I tried creating the provider with azure AD and deployed to aem as cloud. but the The url <domain_name>/<page_name>/j_security_check?configid=azureadbecsite1 does not work in aem as cloud publisher, it redirects to 404. How to debug this?

  • @faisalyunus777
    @faisalyunus777 11 วันที่ผ่านมา

    Hi, Why in the S3 connector configuration file, the value "secret="xyz"" is necessary to add. Does it play any role here?

  • @koushikdawn2011
    @koushikdawn2011 หลายเดือนก่อน

    I want to override only one method . Shall I need to implement the existing methods present in the Ttitle interface ?

    • @Tech-Forum
      @Tech-Forum หลายเดือนก่อน

      You can try extending the existing core Title model instead of implementing the Title interface. If this works, you won’t need to add implementations for every method-just override the required methods.

  • @janguyen090
    @janguyen090 หลายเดือนก่อน

    how can we add new api url into authen?

  • @nicolassuarez2933
    @nicolassuarez2933 2 หลายเดือนก่อน

    Click bait...

  • @main.method
    @main.method 2 หลายเดือนก่อน

    Why do i need windows wsl?

  • @OmaleArumona
    @OmaleArumona 2 หลายเดือนก่อน

    Awesome!!! Great video.

  • @oliverkaunds
    @oliverkaunds 2 หลายเดือนก่อน

    Excellent Video!

  • @vishalchanderkaushal
    @vishalchanderkaushal 3 หลายเดือนก่อน

    But now a days document.domain is depreciated. so can you please give same tutorial with postMessage()

  • @MG-wx8yx
    @MG-wx8yx 3 หลายเดือนก่อน

    It's very informative and it helped me a lot. But from 14:06, you skipped then most important part in Schema Stitching, querying data from another service using id from another service linked to that service...example using userId to query posts or post with the user information who posted the post based on the userId in the post, can you make another video just for that? I'll appreciate it. Liked and subscribed.

  • @vishnuprakashm.r4799
    @vishnuprakashm.r4799 3 หลายเดือนก่อน

    After 3 years, Is the commands got changed ?

  • @rajastylez
    @rajastylez 3 หลายเดือนก่อน

    What predictive libraries can we use?

  • @NangalumYoutuberThaan
    @NangalumYoutuberThaan 3 หลายเดือนก่อน

    thank you 🙂

  • @kamaldhindsa1435
    @kamaldhindsa1435 4 หลายเดือนก่อน

    Thank you so much

  • @Dubakus-qk5mu
    @Dubakus-qk5mu 4 หลายเดือนก่อน

    I spent few hours for find a way how can I create custom deviceGroupe. I tried to do it under /apps to overide out-of-box configuration but it didn't work. After your video I got that it has to be /conf folder. Thanks a lot for your help!

  • @shanepemmelaar7519
    @shanepemmelaar7519 4 หลายเดือนก่อน

    Very helpful video. A thorough, clearly explained dive in to some very useful features of Cloudflare Images.

  • @kenzquizzes
    @kenzquizzes 4 หลายเดือนก่อน

    Transition sounds working in slide show but not in video after export. Can you help bro?

  • @princewillemmanuel5115
    @princewillemmanuel5115 4 หลายเดือนก่อน

    Hello, please can you help me get my website indexed on Bing

  • @rohan1000com
    @rohan1000com 4 หลายเดือนก่อน

    Thanks for the detailed information. I tried the same steps to access localstorage but it is not working, can you please provide some information on accessing localstorage with chrome phasing out third party storage access?

  • @jamierempel
    @jamierempel 4 หลายเดือนก่อน

    🙌 'promosm'

  • @premvishwakarma8233
    @premvishwakarma8233 5 หลายเดือนก่อน

    How to disable embedded js in those client libraries in AEM? for example, clientlib-base is calling multiple js files which are present in ui.frontend and are minified. also we can not add jsProcessor or other option in ui.frontend js files

  • @PCRAOVSP
    @PCRAOVSP 5 หลายเดือนก่อน

    Audio is not there after I make video of powerpoint. Pl help

  • @roopalikhot6567
    @roopalikhot6567 5 หลายเดือนก่อน

    Few images are not detecting using djl .. what is the best solution for that ??

  • @imtiazkhanmunna
    @imtiazkhanmunna 5 หลายเดือนก่อน

    Can i use it to submit a job application bypassing the date of birth verification as the job website shows error because of over age at a particular date...., I just want my date of birth to bypass & submit the application normally. Please response....

  • @cheribgh275
    @cheribgh275 6 หลายเดือนก่อน

    Hi Sir, my render condition not getting applied for the custom tab in the properties page , do you think what can be the issue?

  •  6 หลายเดือนก่อน

    Can you provide the code repo, please?

    • @Tech-Forum
      @Tech-Forum 6 หลายเดือนก่อน

      Please find the code here - github.com/techforum-repo/youttubedata/tree/master/Google-Privacy-Sandbox

  • @esaiventhan
    @esaiventhan 6 หลายเดือนก่อน

    This worked on my server. Please note that in my case, the sling app which I had deployed started working, but the server tool took time to reflect the changes.

  • @83southpaw
    @83southpaw 7 หลายเดือนก่อน

    Thank you so much!! Super helpful video!!

  • @rajat3174
    @rajat3174 7 หลายเดือนก่อน

    very intresting and informative.

  • @I_am_ur_Maccha
    @I_am_ur_Maccha 7 หลายเดือนก่อน

    Great Explanation Sir :)

    • @Tech-Forum
      @Tech-Forum 7 หลายเดือนก่อน

      Thanks for your comment

  • @rajat3174
    @rajat3174 7 หลายเดือนก่อน

    expecting continuous video from you sir... please post video at least weekly one about AEM and Adobe cloud integrations

    • @Tech-Forum
      @Tech-Forum 7 หลายเดือนก่อน

      Thanks for your support. I am planning to do more frequent videos.

  • @rajat3174
    @rajat3174 7 หลายเดือนก่อน

    informative Sir. thanks a lot.👏

    • @Tech-Forum
      @Tech-Forum 7 หลายเดือนก่อน

      Always welcome

  • @BasCreative
    @BasCreative 7 หลายเดือนก่อน

    very unclear what you do at 5:39, wsl.exe? I dont understand

  • @spinone-d2
    @spinone-d2 8 หลายเดือนก่อน

    FINALLY THANK YOU

  • @omnamahshivaya7081
    @omnamahshivaya7081 8 หลายเดือนก่อน

    I don't have PowerPoint in app volume what to do sir

    • @Tech-Forum
      @Tech-Forum 7 หลายเดือนก่อน

      Please ensure the PowerPoint application is open while you look for PowerPoint app in volume.

  • @johanmbaabu1580
    @johanmbaabu1580 8 หลายเดือนก่อน

    thanks for the vedio how does one save the json or xml request file on your server

  • @7heavencatholictalkseries
    @7heavencatholictalkseries 8 หลายเดือนก่อน

    How do you host the API key for IndexNow in Blogger?

  • @anjiYTube
    @anjiYTube 9 หลายเดือนก่อน

    Very helpful video. Thank you

    • @Tech-Forum
      @Tech-Forum 7 หลายเดือนก่อน

      You're welcome!

  • @riteshghorai5130
    @riteshghorai5130 9 หลายเดือนก่อน

    which ip have you mapped to your domain?

  • @bdoesbjj
    @bdoesbjj 10 หลายเดือนก่อน

    Didn't Chrome disable this feature in version above 115 ?

  • @user-hy3qb9pm1e
    @user-hy3qb9pm1e 10 หลายเดือนก่อน

    Thanks a lot man! It was very useful to understand in basics how it works. Because doc does not clear. Please do more. How to transform pages to pdf on the fly

  • @nar6014
    @nar6014 10 หลายเดือนก่อน

    Hi. How to ensure the video records the internal audio of the computer ( say while playing a video ) and at the same time, external audio ( say while I am speaking ). Means both the audios has to be recorded in the same one single recording. Please clarify.

  • @Pardeep_Sharma999
    @Pardeep_Sharma999 11 หลายเดือนก่อน

    Great Content...Can you show example website for Extended Validation SSL and please do more content on SSL Certifications

  • @indra4011
    @indra4011 ปีที่แล้ว

    Hi Albin , Can you please make a video on Adobe Project Helix

  • @chinnysrilanka7242
    @chinnysrilanka7242 ปีที่แล้ว

    Excellent explanation in deed. 👍

  • @chinnysrilanka7242
    @chinnysrilanka7242 ปีที่แล้ว

    Excellent explanation mate. Thanks a lot 👍

  • @jimg3565
    @jimg3565 ปีที่แล้ว

    Thank you!

  • @pintubarman3344
    @pintubarman3344 ปีที่แล้ว

    Thank you sir 🙏

  • @umairahmad2911
    @umairahmad2911 ปีที่แล้ว

    Hi, Is this AMS or ACS?

  • @yaseen7749
    @yaseen7749 ปีที่แล้ว

    Thank you very much, the video was very useful and the explanation was straight forward.