Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Did you recently inherited a Marketo instance, and would like to do comprehensive implementation review process? Or, do you have an audit coming up as a part of periodic instance health check? If yes, you should check out the attached resource, where I've tried covering the items you should go through while reviewing your Marketo instance! There's a huge difference between implementing a Marketo instance right-up from the scratch and auditing/reviewing an existing Marketo instance. When it comes the reviewing an existing implementation, one needs to thoroughly go through every nook and corner of the instance to find any potential issues. Furthermore, one needs to also look in to what is working and what is not from a marketing strategy perspective by looking at the performance reports, and comparing them with the industry benchmarks, business goals, and expectations. I documented a list of items that one should consider checking and going through while r
Unsubscribe System Token{{system.unsubscribeLink}}1. Allows the “Unsubscribe” link to be placed anywhere in the email, and even to be set on the template level.2. Functions EXACTLY as the appended unsubscribe link3. Doesn’t count as “Clicked link in email”4. Reads record as “Unsubscribed from email”5. No need to “Clicked link and was not unsubscribe link”6. Automatically removes the appended unsubscribe if the link is in the email.7. Token renders the link to the unsubscribe page, so the token should be placed inside the anchor tag; for example<a href=”{{system.unsubscribeLink}}”>Unsubscribe from our Newsletter</a>Source: Marketo System Tokens for "Unsubscribe" and "View As Web Page" - Elixiter, Inc.
Hi All, I am trying to set default dropdown value at page properties level where I need to first get the selected value and then change the default value based on current url. Below is the code snippet I tried so far: $(document).ready(function() { var currentUrl = window.location.href; var hrefLang = "x-default"; if(currentUrl.indexOf('us/en') > -1){ hrefLang = "en-US"; } $("#coral-id-105").each(function(index, value) { $("#coral-id-105 coral-selectlist-item[value="+ hrefLang +"]").prop('selected', true); }); }); I am getting undefined every time when I am trying to alert the current value.Note: I don't need to add value from datasource. I have static values just need to set one as default. @arunpatidar @suraj_kamdi
Remote Collaboration Keeps Lollypops UX Design Business Growing During COVID-19 by Adobe Blog Abstract For some design companies, the COVID-19 restrictions have been a cue to explore new ways of collaborating online – and a reminder that we should consider the needs of others in everything we do. But for other companies, life during lockdown has simply been an affirmation of the way in which they already work. Lollypop is one such firm. For seven years, the award-winning India-based UX and UI studio has practiced a philosophy of human-centered design with a portfolio of clients ranging from fintech firms to fitness apps. With a growing team of 150 people spread across 12 offices worldwide, Lollypop was already well aware of the power of tools like Adobe XD to enable its designers to collaborate remotely. UX and UI design from start-ups to Stanford “Lollypop’s motto is also our process: discover, define, design and refine,” said Rajeshwari Keluskar, a UX designer in the firm’s Mumbai
how can we increase the file size in adobe services
AEM 6.5.12.0 - Start Bulk Workflow on Assets using Workflow Packages by Sreekanth Choudry Nalabotu Abstract Goal Similar to Sites pages, add a Start Bulk Workflow action bar button in Assets Console to start a workflow on multiple assets as a package so there is only one inbox notification for all assets in the package (eg. when used with a Request for Activation workflow) Solution 1) Create a maven project for the extension eaem-assets-start-bulk-wf mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate -D archetypeGroupId=com.adobe.aem -D archetypeArtifactId=aem-project-archetype -D archetypeVersion=36 -D aemVersion="6.5.10" -D appTitle="Experience AEM Assets Start Bulk WF" -D appId="eaem-assets-start-bulk-wf" -D groupId="apps.experienceaem.assets" -D frontendModule=none -D includeExamples=n -D includeDispatcherConfig=n 2) Create the Start Bulk Workflow button /apps/eaem-assets-start-bulk-wf/components/content/start-bulk-wf-but Read Full Blog AEM 6.5.12.0 - S
E-Mails in AEM Cloud Service by MARKUS BULLA Abstract Sending e-mails from AEM is pretty easy, right? For “classic” AEM 6.5 you just need the connection details of your mail server along with account credentials, add these as an OSGI configuration for the Day CQ Mail Service to your instance and you’re ready to go. (Curious why this service might be called “Day CQ”? Please refer to my post on AEM history.) If you are looking at AEM as a Cloud Service, things look a bit different. The official documentation outlines the setup pretty good. This article is going to guide you through the process step-by-step and provide some explanations. Step 1: OSGI Configuration Let’s start with the most simple part: telling AEM how to send e-mails. Similar to AEM 6.5, this is handled through an OSGI configuration for the Day CQ Mail Service. In contrast to classic AEM 6.5, there is no way to directly access the Apache Felix web console for AEM CS nor to add or change an OSGI config at runtime. So y
【目的】AEMにサービスパック(例: AEM 6.5.12.0)を適用する時、更新されたノードをデバックログから確認する方法について説明します。 【環境】AEM 6.5 【対応方法】AEMにサービスパックを適用する前に、下記の手順でorg.apache.jackrabbit.vault.packaging.impl.ActivityLogに対するデバッグログを設定します。その後にサービスパックを適用すると、デバッグログからサービスパックで更新されたノードのパスを確認できます。 1. Web Console/Sling/Log Support にアクセスする (http://localhost:4502/system/console/slinglog)2. Add new Loggerボタンを選択する3. org.apache.jackrabbit.vault.packaging.impl.ActivityLogに対するデバッグログを追加してSaveボタンを選択する 設定例:loglevel = DEBUGlogfile = logs/error.loglogger = org.apache.jackrabbit.vault.packaging.impl.ActivityLog 4. 対象のサービスパックを適用する5. 追加したデバックログを確認する ログ出力例:11.05.2022 19:44:10.726 *DEBUG* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging.impl.ActivityLog - /libs/cq/core/content/projects/dashboard11.05.2022 19:44:10.726 *DEBUG* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging.impl.ActivityLog - /libs/cq/core/content/projects/dashboard/gadgets/translationjob11.05.2022 19:44:10.726 *DEBUG* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging
I supposed a picture says a thousand words so please look at the screenshots. I've included the current view and drew a rectangle on the important "issue".Some info/tests I've done:1. This is happening on both stage and prod. Both are running 6.5.12.2. I browsed a few folders inside /content/dam/staff/documents and the problem does not exists for the ones I've tried.3. I browsed other folders in /content/dam/staff and the problem exists there.4. I browser other folders in /content/dam (e.g. /content/dam/documents) and I cannot see the problem there.5. In card and list view, I looked at the error.log for both environments and I cannot see any errors that may be related (that's obvious to me).6. In list view, I get this error message (s7PublishStatus exists 4 times in asset.jsp) (NOTE: this only happens if the numbers does not match) An error occurred at line: XXX in the jsp file: /apps/dam/gui/coral/components/admin/contentrenderer/row/asset/asset.jsp s7PublishSta
I've a base page from where header/footer sections are created as experience fragments and embedded in the structure of the template.Working on a new requirement where I need to render the page content based on selectors in the page url.Eg: If the url is http://localhost:4502/content/lnccab/us/en/home.html, it loads entire content.If url is http://localhost:4502/content/lnccab/us/en/home.headless --> then it should not load header/footer components.I have tried create selector based scripts for header/footer components (Part of Experience fragments) with empty content to deliver this requirement, However these scripts are not being picked up while requesting the page with selector and page is rendering with the default content.Also noticed that selector is being considered while rendering the XF from the experience fragment console. Fragment is rendering with no content when calling the URL with headless selector.E.g. : http://localhost:4502/content/experience-fragments/lnccab/us/en
Hello! I'm looking for thoughts on two types of widgets I'm working on. This will be a non-traditional way of doing a test. Below are the prototypes. These are two options of seeing a longer list of projects when the widget had truncated to just 8 items. Option 1: Click the purple dot to get started. Option 2: Click the purple dot to get started. Important! EMAIL me your thoughts (at edenwen@adobe.com) so as to keep from swaying each other in the comments. Thank you for your time!Eden Wen
Out-of-the-box AEM / Sling instances do not index [nt:file] documents with text/plain mime type. I've created a custom Lucene index with a Tika configuration node like the one reported below (I tried different class, like TextAndCSVParser; something seems to be wrong. I can survive without full-text search on text/plain files but it's a matter of principle. Any ideas for solving this problem? <properties><parsers> <parser class="org.apache.tika.parser.defaultParser"> <mime>text/plain</mime></parser></parsers></properties>
How to Sync project code between AEM and Eclipse? by Heena Shirke Abstract 1. Install AEM Developer Tools from Eclipse Marketplace. 2. Convert modules such as ui.apps and ui.content to "Content Project". This can be done by right clicking on the module folder -> Configure -> Convert to Content Project. Similarly, convert core module to "Bundle Project". 3. Create a server configuration: Follow the video to create a server configuration. 4. Update the details in server configuration to match your AEM local instance. [Publish Modify Settings-> I personally set this to "Never Publish Automatically"] 5. Update the root directory for all modules marked as "Content Project". Thats it! Let's put this to test...(Ensure your AEM Instance is up before you start testing 🤪) In case you have any questions, please use the comment section below Read Full Blog How to Sync project code between AEM and Eclipse? Q&A Please use this thread to ask the related questions.
One way to Create A Conditional Loop In AEM WorkFlow by Heena Shirke Abstract 1. Create a workflow variable - Example: loopcount The value of the workflow variable is maintained throughout the workflow instance 2. Increment the variable using Set Variable Step - Example: loopcount=loopcount+1 Changes to variable values affect only the instance of the process in which the change occurs. For example, when a workflow is initiated and variable data changes, the changes affect only that instance of the workflow. The changes do not affect other instances of the workflow that were initiated previously or are initiated subsequently. 3. Add rule a definition in Goto Step to define the exit criteria - Example: loopcount<10 The Goto Step allows you to specify the next step in the workflow model to execute, dependent on the result of a routing expression. You can use variables to define the routing expression using the expression editor. In this example, the Goto step specifies the
Steps to set a thumbnail image to AEM packages? by Heena Shirke Abstract This post explains how to set a thumbnail image to AEM content project modules. Step 1: Create a folder named "definition" under "ui.apps/src/main/content/META-INF/vault". Step 2: Paste thumbnail image(.png) inside the created folder. Name of the image should be thumbnail Step 3: Create a file ".content.xml" under definition folder. Step 4: Paste following content inside the created file. Step 5: Repeat the steps for all content project modules. Build and deploy the code. You should see a thumbnail for all the modules you made changes for. Read Full Blog Steps to set a thumbnail image to AEM packages? Q&A Please use this thread to ask the related questions.
Adobe Experience Manager 6.5 vs WordPress - Feature Comparison by Shivanand Yeurkar Abstract For many years WordPress has been the most popular CMS platform for blogs and marketing sites among small and mid-sized companies. Easy to set up, OTB plugins, and excellent community support make it the right choice if your goal is to bring up a site quickly in a cost-effective way. With a growing digital footprint and cross channel customer journey, enterprise marketing teams need to have a tighter and agile cross-channel campaign orchestration. This requires a modern platform that allows marketers to do faster delivery of content and create a cross experience and personalized experience. Adobe AEM is the most popular Web CMS platform that meets all modern enterprise marketing teams’ demands. Limitations of WordPress as an Enterprise CMS? WordPress provides many out of box templates for different types of online experiences. However, these templates are not flexible at all and often requir
OSGi Bundle States in AEM by Codingwithtea Abstract OSGi is a fundamental element in the technology stack of AEM. It is used to control the composite bundles of AEM and their configuration. OSGi “provides the standardized primitives that allow applications to be constructed from small, reusable and collaborative components. OSGi OSGi is a Java framework for developing and deploying modular software programs and libraries. OSGi has two parts. Bundles or Plug-in Java Virtual Machine (JVM)-level service registry. In this article, we will focus on bundle states only. A Bundle object is the access point to define the lifecycle of an installed bundle. Each bundle installed in the OSGi environment must have an associated Bundle object. A bundle must have a unique identity, a long, chosen by the Framework. This identity must not change during the lifecycle of a bundle, even when the bundle is updated. Uninstalling and then reinstalling the bundle must create a new unique identity. Read F
AEM 6.5 Upgrade Part 1: Discovery and pattern detector analysis by Taqalytics Abstract AEM upgrade is a multi-step process that depends on scope of the upgrade and requirements defined in the discovery phase. Adobe documentation has covered various steps on how to upgrade, but the code upgrade process itself isn’t discussed in much detail and is different for each project. We will be covering a few topics related to code and customizations for the AEM 6.5 upgrade from the lower version. List down the AEM Upgrade Scope and Requirements During the discovery phase, identify key elements and make an inventory of existing code repositories. This list must have adobe standard requirements for upgrade and any custom requirements from the customer. Here are some prerequisites to consider – Technical requirements: Adobe supports Adobe Experience Manager (AEM) on the platforms as detailed in the following information – https://experienceleague.adobe.com/docs/experience-manager-65/deploying
Hey Everyone, Visit one of my published topic Part 7 out of 8- AEM Run ModesRepository based configurationRun modes & OSGI configsConfiguration managerOSGI property typesSummaryI’m sure there is a tricky new information about Run Mode you get it in the video, please have a look!https://www.techinnovia.com/run-modes/Feel free to share your feedback on blog. Happy Learning!Cheers!!
Hi All, I would like to customize the view and some flow changes of CIF Core component as per my own requirement. As example I would like to adapt the mini cart to my own HTML wireframe not just by customizing the css, also would like to do some changes in React components (https://github.com/adobe/aem-core-cif-components/tree/master/react-components/src/components/Minicart). And also I am not able to find the documentation for how to customize the CIF React components. It will be great if someone can help me to achieve that and help me with the documentation. Thanks In Advance
Hello Everyone! I am looking for customers to talk with about the Update Stream. All other time zones are welcome.. If you have 30 minutes to spare, please use the link below to sign up. Thank you!Anna. https://calendly.com/wf-product-and-design-research/update-stream-discussion
I have a template for a custom component heroTeaser that I would like to inherit in another custom component called homeHeroTeaser. How do I do it? In the new custom component I have configured sling:resourceSuperType="xxx/components/content/heroTeaser" Is the homeHeroTeaser.html required? If not, how does it know it has to call heroTeaser.html?
The purpose of this thread is to continue the conversation from the Virtual User Group on the topic of Transitioning to the New Workfront Experience on February 2, 2021. Many thanks to everyone who came to our virtual meetup! Special thanks to @Kate McGuinness‚ for sharing her perspective and guidance, and to @Brittney Lewis‚ for sharing more about the journey SSGA has been on. As promised, attached is a PDF of the presentation, and you can watch the recording here. Do you have any outstanding questions related to the new Workfront experience? If you've started your transition, how's it going? Is there anything you'd share with those about to start? Or if you haven't started your migration, what's holding you back? Leave a comment below and we’ll keep the conversation going. Thanks again. If you have any feedback (good or bad), please don’t hesitate to reach out. You can find the schedule for all upcoming User Groups on the Events page on Workfront One (one.workfr
Hello Everyone, Here are the Adobe Journey Optimizer product releases for the first quarter of 2022. For detailed update on New Capabilities, Improvements, and Fixes, check here: Release Notes March 2022 Release New step events related to export jobs are now sent by Journey Optimizer to Adobe Experience Platform. Examples of queries have been added to documentation. You can now specify if offer capping is applied across all users or to one specific profile, and to all placements or per placement. You can now enable/disable the unsubscribe link in/from the email header at the message preset level, and set a custom unsubscribe URL at the message level. You can now save more than 40 personalization expressions in the library. February 2022 Release Subscription Landing Pages - You can now create and design landing pages in Journey Optimizer, and direct your users to online forms where they can opt-in or opt-out from receiving your communications, or subscribe
Press Release: Bounteous Selected to Inaugural Adobe Experience Manager Champion Class and adds Dom DeGustino as SVP, Digital Strategy & Solutions to Adobe Practice by Bounteous Abstract CHICAGO — May 17, 2022 — Bounteous continues to invest in its award-winning Adobe Practice as it increasingly becomes the go-to choice for companies that use Adobe Experience Cloud to deliver amazing digital experiences at scale rapidly. Bounteous has hired Dom DeGustino as Senior Vice President, Digital Strategy and Solutions to drive the go-to-market strategy and growth of the Adobe Practice. Additionally, they announced that Brett Birschbach, VP AEM Engineering at Bounteous, was recently selected as one of only 18 members of Adobe's inaugural 2022 Adobe Experience Manager Champion Class. DeGustino, most recently Senior Director Client Lead & Growth at Gorilla Group, has more than 15 years of experience in strategy, sales, and digital transformation services. Dom is an expert in positioning
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.