since ‎05-07-2007
‎10-12-2019
JohnFait
Level 3
Re: Made on DPS and publish on AEM mobile? JohnFait - Adobe Experience Manager
AEMMobile has a migration tool however its intended use is to migrate existing DPS content over as part of a transition over to AEM Mobile from DPSIt is not intended to to be used as part of a normal ongoing publishing workflow.Related docs can be found here;Migrate content from DPS folios to AEM Mobile
1125
Views
0
Likes
1
Replies
Re: AEM Mobile Apps Concept JohnFait - Adobe Experience Manager
1. I'm not aware of a diagram that articulates this, i'll pass on the request2. true, it is not used in a typical OnDemad app. However if your app plans to pull content directly from AEM at some point you will need one 3. OnDemand hosted services is not an AEM instance/service and does not use the AEM Dispatcher, although being a SaaS likely has its own caching and load balancing 4. AppStore host and distribute apps as there were provided by the app owner. Although the app once installed may pul...
657
Views
0
Likes
0
Answers
Re: AEM Mobile Apps Concept JohnFait - Adobe Experience Manager
APPSTORE is for App hosting and distributionAEM Hybrid/PhoneGap AppsContent is managed then staged (rendered and packaged into zips) on AEM-AUTHOR and published (zips replicate to) to AEM-PUBLISH.Apps running on DEVICE can check for and pull app content updates (the packaged zips) from AEM-PUBLISH.AEM Mobile Apps (using OnDemand Runtime)Content is managed then uploaded from AEM-AUTHOR to AEM OnDemand hosted services.AEM-PUBLISH is not used (in a typical deployment) given AEM OnDemand is managing...
556
Views
0
Likes
0
Answers
Re: Drag & Drop Articles into Publications JohnFait - Adobe Experience Manager
Can you use FolioBuilder panel in InDesign to upload your articles to the folio?In 6.2 DPS Classic Support is being deprecated in favour of DPS2015 support.I don't believe enough of the infrastructure you'd need is exported/available to do it OOTB nor am i aware of someone having done it already.AEM also integrates with InDesignServer. It may be possible to use InDesign Server to do the upload of the InDesign content.John
199
Views
0
Likes
0
Answers
Re: Drag & Drop Articles into Publications JohnFait - Adobe Experience Manager
Currently there is no OOTB support for .article/.folio files in the way you describe.Where did you get those files? You could contribute those articles to the same folio outside of AEM if you'd like (articles in a folio coming from both AEM and InDesign).Final article ordering in the mixed Folio case would be easiest to manage via a sidecar file or FolioProduer UI.John
198
Views
0
Likes
0
Answers
Re: how to synchronize AEM mobile website content with DPS app JohnFait - Adobe Experience Manager
Mobile Apps usually serve a purpose beyond wrapping a mobile web site.I'm not sure how many pages you'd plan to move to an App or whether you'd still want the web site navigation and UX.Content in DPS folios are generally represented flat, so MSM use might be more challenging given you're moving from hierarchy to flat. Mobile content runs off the device so there is some magic (ContentSync export config an handlers) to export web content to static content. The complexity of the pages (template an...
245
Views
0
Likes
0
Answers
Re: how to synchronize AEM mobile website content with DPS app JohnFait - Adobe Experience Manager
You could automate creation of DPS Folio and Article pages from existing mobile web content pages.Once you have Folio’s and articles in AEM you can upload them to DPS for publishing into a DPS app. Depending on the complexity and responsiveness of your templates and components you might be able to reuse most of them for the DPS app. You might also consider MSM to establish a live relationship between mobile web pages and DPS pages. John
240
Views
0
Likes
0
Answers
Re: DPS API & How to use it JohnFait - Adobe Experience Manager
btw, AEM's DPS2015 integration uses individual post operations rather than a workflow. Reuse and automation will be easier with DPS2015 as a result.
183
Views
0
Likes
0
Answers
Re: DPS API & How to use it JohnFait - Adobe Experience Manager
Creating and invoking workflows are already documented and should help with what you are trying to do.The DPS Upload workflow can be seen at;http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/modelshttp://localhost:4502/cf#/%252Fetc%252Fworkflow%252Fmodels%252Fdps%252Fupload-content.htmlThat workflow can be edited or copied depending on what you need.It contains/users 2 steps 'Upload HTMLResources to DPS' and 'Upload to DPS' which can also be reused in your own...
179
Views
0
Likes
0
Answers
Re: DPS API & How to use it JohnFait - Adobe Experience Manager
Classic uploads use a workflow to do that which you should find in the workflow console. You can reuse that workflow or just the process(es) it uses.
170
Views
0
Likes
0
Answers
Re: DPS API & How to use it JohnFait - Adobe Experience Manager
AEM already supports uploading articles into DPS. What are you trying to do beyond what is supported via the console? Those APIs are not documented explicitly as they were not intended to be used.Also, with the introduction of DPS2015 the DPS classic support will be deprecated in favour of the integration with DPS2015.Regards,John
167
Views
0
Likes
0
Answers
Re: AEM 6.1 PhoneGap JohnFait - Adobe Experience Manager
re: 1True, app stores is used generically such as platform specific app stores or a private app stores such in some enterprise cases.re: 2PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.PhoneGap Apps use web technologies/frameworks, leverages native capabilities via native to JS plugins and runs on the targeted platforms.In order to run on targeted platforms they must be compiled for them. This requir...
213
Views
0
Likes
0
Answers
Re: Integrating Phonegap and AEM 6 (including third party libraries) JohnFait - Adobe Experience Manager
AEM Apps builds upon the existing ContentSync framework. See http://docs.adobe.com/docs/en/aem/6-0/develop/mobile/contentsync.htmlContentSync is used to export the content from AEM into a zip which contains the static files representing your app (content and resources)If you use libraries or more and do not see them once exported from AEM you should review your ContentSyncconfiguration(s). The shell configuration exports several clientlibs as seen at https://github.com/blefebvre/aem-phonegap-sta...
446
Views
0
Likes
0
Answers
Re: call a servlet from a JSP ? JohnFait - Adobe Experience Manager
You can use SlingRequestProcessor.http://sling.apache.org/apidocs/sling6/org/apache/sling/engine/SlingRequestProcessor.htmlYou can try something like the following;private RequestResponseFactory requestResponseFactory;private SlingRequestProcessor requestProcessor; private ResourceResolver resourceResolver; private JSONObject getResourceJSON(Resource resource, Map anyOtherRequestParams) { JSONObject jsonObject = null; String requestURL = null; try { requestURL = resource.getPath() + ".json"; Htt...
297
Views
2
Likes
0
Answers
Re: Viewing folio producer folios in AEM JohnFait - Adobe Experience Manager
Hi Ram,AEM only manages articles originating from AEM.You will need to manage non-AEM articles from Folio Producer or the article's source (ie FolioBuilder Panel for InDesign articles).Regards,John
186
Views
0
Likes
0
Answers
Re: AEM 6.0 - Content Sync does not work for Apps JohnFait - Adobe Experience Manager
The default server url for requesting updates is localhost:4503.If you're not running in an emulator on same machine as your publish instance you will need to edit the server url to a resolvable host and port and redo the build steps (download cli, build ...)Regards,John
656
Views
0
Likes
0
Answers
Re: AEM 6.0 - Content Sync does not work for Apps JohnFait - Adobe Experience Manager
The mentioned Feature Pack should be out soon which will include many cool and useful additions.It will also change and improve and how the app is managed!Regards,John
665
Views
1
Like
0
Answers
Re: AEM 6.0 - Content Sync does not work for Apps JohnFait - Adobe Experience Manager
Yes, try downloading CLI which will export the app as a phonegap app allowing you to use PG CLI to build and run it.It expects that you have a local build environment for the platform you are targeting, such as iOS or Android. It will try local build be default and if not found attempt a remote build (PGBuild). If you haven't setup and Android dev environment you will need to do that first.After extracting the downloaded zip try running;'phonegap build android' or 'phonegap run android' http://d...
668
Views
1
Like
0
Answers
Re: AEM 6.0 - Content Sync does not work for Apps JohnFait - Adobe Experience Manager
There is a PG plugin that is needed to be able to apply the update which was not available on PGBuild.Given that, updates will not work if you use PGBuild. This known limitation via PGBuild should be a addressed in a pending feature pack.In the meantime, to take advantage of AEM App updates please build your app using PG CLI local builds.
660
Views
0
Likes
0
Answers
Re: AEM 6.0 - Content Sync does not work for Apps JohnFait - Adobe Experience Manager
There is a PG plugin that is needed to be able to apply the update which was not available on PGBuild.Given that, updates will not work if you use PGBuild. This known limitation via PGBuild should be a addressed in a pending feature pack.In the meantime, to take advantage of AEM App updates please build your app using PG CLI local builds.
658
Views
0
Likes
0
Answers
Re: How to automate catalog rollout process? JohnFait - Adobe Experience Manager
You can take a look at the MultiSite Manager (MSM) APIs to automate your desired action.http://dev.day.com/docs/en/cq/current/administering/multi_site_manager.htmlhttps://dev.day.com/content/docs/en/cq/current/javadoc/com/day/cq/wcm/api/msm/package-summary.htmlAlternatively you could inspect the POST requst the sidekick or MSM console is making tor its rollout. Depending on what you want your trigger to be you could take a look at a JCR or OSGI event handlers.
204
Views
0
Likes
0
Answers
Re: How to make a phonegap app presents contents according to region / country of the User? JohnFait - Adobe Experience Manager
Fragmenting the app's ContentSync config will enable more control over content management and app content updates.The mobile app when aware of these different ContentSync configs can request update zips as required.This can be broken down by; geo, lang, year or month of content or any other meaningful separation.The effort is in the separation of ContentSync config and in the mobile app knowing when to pull the appropriate content package.As Bruce mentioned there will be better support and sampl...
256
Views
0
Likes
0
Answers
Re: Creating an AEM site with DPS folios JohnFait - Adobe Experience Manager
AEM will not sign into FolioProducer until is performs Folio/Article management.The TOC, in the way it was designed, is rendered in AEM then uploaded to DPS. It is dynamic in AEM but static in DPS.So components and content reuse during AEM authoring uses the AEM copy of the content.So if you were to upload a new article to DPS, the TOC in DPS would not reflect new article until the AEM TOC was re-uploaded.
174
Views
0
Likes
0
Answers
Re: Creating an AEM site with DPS folios JohnFait - Adobe Experience Manager
I'd suggest reposting a question around 'Reusing existing page content in new pages' or something similar as this question isn't necessarily DPS specific. Also, you might want to take a look at the TOC which is generated based on existing article pages in a folio for a more DPS page specific case as it uses some DPS page types in the jsp.http://localhost:4502/editor.html/content/publications/geometrixx-media/geometrixx-unlimited/2013/january/tablet/toc.htmlhttp://localhost:4502/crx/de/index.jsp#...
168
Views
0
Likes
0
Answers
Re: Creating an AEM site with DPS folios JohnFait - Adobe Experience Manager
DPS pages are CQ pages with some additional metadata.Given the above, reusing content from DPS pages would be the same as reusing content from an existing site pages.Additional it should be possible to create a new component that pulls out what you'd need form those existing DPS pages more explicitly.
170
Views
0
Likes
0
Answers
Re: Adding .html file to folio producer JohnFait - Adobe Experience Manager
No you should not have to.In the HTML resource approach via asset handler, if your PDF's are all in a single folder you could have it pull them all in. Issue is you may include some files that are not used by the articles.In the article .folio approach your custom ContentSync handler would look at the fileReference and only pull the referenced PDF (much like how only referenced images are pulled into the folio). This will required a customer handler however as there is no handler OOTB that expor...
200
Views
1
Like
0
Answers
Re: Adding .html file to folio producer JohnFait - Adobe Experience Manager
AEM renders pages into HTML. You can auto generate a cq:Page (based on a template) with the appropriate content in it to result in the rendered HTML you're seeking. Take a look at the PageManager API for use in your workflow.Assuming the PDFs being used are in DAM you could consider the PDF case much like the image component case where the asset resides in DAM but your component, included on the page, references it.During export you could add a custom ContentSync handler to pull the PDF out of D...
196
Views
1
Like
0
Answers
Re: Adding .html file to folio producer JohnFait - Adobe Experience Manager
Re: Asset inclusionAny shared or common assets can be included in the HTMLResource.zip by configuring the ContentSync handler responsible for exporting the HTMLResoruces. For Geomtetrixx-unlimited it can be found at /etc/contentsync/templates/dps-geometrixx-unlimited/dps-HTMLResourcesIf the PDF is added to an HTML page via an AEM component it can be included in the Article's folio.zip by configuring the ContentSync handler responsible for exporting the AEM articles as folios. For Geomtetrixx-unl...
196
Views
0
Likes
0
Answers
Re: Initiate PhoneGap build JohnFait - Adobe Experience Manager
IIRC, some workflows including this one were removed from the sidekick last release.If you wish to execute this workflow outside of the app console you can do so from the touch workflow console @ http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/modelsSelect the workflow model then click on Start Workflow. Fill in the details and click Run.
187
Views
0
Likes
0
Answers
Re: Error while Uploading Content to Folio Producer JohnFait - Adobe Experience Manager
Is your machine in a locked down environment?If yes, this reference might help http://helpx.adobe.com/digital-publishing-suite/kb/cant-login-folio-builder-digitial.html
245
Views
0
Likes
0
Answers