Apps maken en bewerken met de toepassingsconsole creating-and-editing-apps-using-the-apps-console

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
NOTE
Adobe raadt aan de SPA Editor te gebruiken voor projecten die renderen op basis van één pagina voor toepassingsframework op de client-side vereisen (bijvoorbeeld Reageren). Meer informatie.

In het AEM ontwikkelingsproces voor mobiele toepassingen wordt erkend dat gebruikers met verschillende expertise bijdragen aan de ontwikkeling van mobiele toepassingen. De volgende procesafbeelding illustreert de algemene volgorde waarin inhoudsauteurs en toepassingsontwikkelaars taken uitvoeren.

chlimage_1-10

Op deze pagina wordt informatie weergegeven over het uitvoeren van de markeringstaken. Voor informatie over de taken van de Ontwikkelaar, zie de Toepassingen van PhoneGap van de Bouwstijl.

De structuur van mobiele toepassingen the-structure-of-mobile-applications

AEM Mobile biedt de blauwdruk van de PhoneGap App voor het maken van mobiele toepassingen. De blauwdruk bepaalt de structuur van de toepassingen die u creeert. Toepassingen bestaan uit de volgende onderdelen:

  • De basispagina.
  • De taalvariaties van de toepassing.
  • De homepage van de taalvariatie.

De hoofdmap van een PhoneGap-app the-root-of-a-phonegap-app

De hoofdpagina van de mobiele toepassingen die u in AEM maakt, wordt weergegeven in de toepassingsconsole.

De basispagina wordt opgeslagen onder de eigenschap Doelpad van de toepassing die is opgegeven bij het maken van de toepassing (het standaardpad is /content/phonegap/apps). De paginanaam is het bezit van de Naam van de toepassing. De standaard-URL van de hoofdpagina van de site met de naam myphonegapapp is http://localhost:4502/content/phonegap/apps/myphonegapapp.html.

chlimage_1-146

De taalvariatie van een PhoneGap-app the-language-variation-of-a-phonegap-app

De eerste onderliggende pagina's van de basispagina zijn de taalvariaties van de toepassing. De naam van elke pagina is de taal waarvoor de toepassing wordt gemaakt. Engels is bijvoorbeeld de naam van de Engelse variatie van de toepassing.

Opmerking: De standaardblauwdruk van PhoneGap leidt slechts tot een Engelse toepassing. Uw ontwikkelaar kan de blauwdruk aanpassen zodat deze meer taalvariaties kan maken.

chlimage_1-147

De taalpagina heeft twee doelen:

  • De pagina-inhoud is de spash-pagina voor de taalvariatie van de toepassing.
  • De pagina-eigenschappen beheren verschillende ontwerpaspecten van de toepassing, zoals de URL die moet worden gebruikt voor het aanvragen van updates van inhoud, en informatie over het maken van verbinding met de cloud en de integratie met Adobe Analytics Services.

chlimage_1-148

De startpagina the-home-page

De pagina Home of index.html van een taalvariatie van een toepassing wordt weergegeven wanneer de toepassing wordt geopend. De startpagina biedt gebruikers een menu met koppelingen naar verschillende pagina's in de toepassing. Met het alineasysteem kunt u componenten aan de pagina toevoegen om inhoud te maken.

Een mobiele toepassing maken creating-a-mobile-application

Mobiele toepassingen zijn gebaseerd op een blauwdruk die een paginastructuur en eigenschappen definieert. U kunt de volgende toepassingseigenschappen configureren:

  • Titel: De toepassingstitel.
  • Doelpad: De locatie in de opslagplaats waar de toepassing is opgeslagen. Laat de standaardinstelling ongewijzigd om een pad te maken op basis van de toepassingsnaam.
  • Naam: De standaardwaarde is de waarde van de eigenschap Titel, waarbij spatietekens zijn verwijderd. De naam wordt gebruikt binnen CQ om naar de toepassing te verwijzen, bijvoorbeeld voor de opslagplaats knoop die de toepassing vertegenwoordigt.
  • Omschrijving: Een beschrijving van de aanvraag.
  • Server-URL: De URL die OTA-inhoud (Over-the-Air) biedt, wordt bijgewerkt naar de toepassing. De standaardwaarde is de URL van de publicatieserver van de instantie die wordt gebruikt om een toepassing te maken (deze is afkomstig van de externalizer-service). Opmerking: dit moet een publicatieserverinstantie zijn in plaats van een auteur, die verificatie vereist.

U kunt ook een afbeeldingsbestand opgeven dat u als miniatuur van de toepassing wilt gebruiken, de configuratie van de PhoneGap Build selecteren en de analytische configuratie voor de mobiele app selecteren die u wilt gebruiken. Deze afbeelding wordt alleen gebruikt als miniatuur voor uw mobiele toepassing in de console voor mobiele apps in Experience Manager.

Er zijn extra (en optionele) tabbladen voor het samenstellen van cloudservice en het integreren van de Adobe Mobile Services SDK-plug-in in uw app.

  • Opbouwen: Klik hier op Configuraties beheren en stel de build.phonegap.com-service in. Vervolgens kunt u in de vervolgkeuzelijst de nieuwe PhoneGap-service voor de build-cloud selecteren.
  • Analyse: Klik op Configuraties beheren en stel uw Adobe Mobile Services SDK cloudservice. Vervolgens kunt u in het keuzemenu de nieuwe mobiele service selecteren die u wilt integreren in uw mobiele app.
NOTE
Ontwikkelaars kunnen de AEM PhoneGap Starter Kit gebruiken om apps te maken en deze toe te voegen aan de console.

In de volgende procedure wordt de Touch UI gebruikt om een mobiele toepassing te maken.

  1. Klik op Apps op de rail.

  2. Klik of tik op het pictogram Maken.

  3. (Optioneel) Geef op het tabblad Geavanceerd een beschrijving voor de toepassing op en wijzig de URL van de server indien nodig.

  4. (Optioneel) Als u de toepassing compileert met PhoneGap Build, selecteert u op het tabblad Build de configuratie die u wilt gebruiken.

    Klik op Configuraties beheren om een PhoneGap-build-configuratie te maken.

  5. (Optioneel) Als u SiteCatalyst gebruikt om de toepassingsactiviteit bij te houden, selecteert u op het tabblad Analyse de configuratie die u wilt gebruiken.

    Klik op Configuraties beheren als u een mobiele toepassingsconfiguratie wilt maken.

  6. (Optioneel) Als u een toepassingspictogram wilt maken, klikt u op de knop Bladeren, selecteert u het afbeeldingsbestand in uw bestandssysteem en klikt u op Openen.

  7. Klik op Maken.

De eigenschappen van een mobiele toepassing wijzigen changing-the-properties-of-a-mobile-application

Nadat u een mobiele toepassing hebt gemaakt, kunt u de eigenschappen wijzigen.

De titel, beschrijving en het pictogram wijzigen change-the-title-description-and-icon

  1. Klik of tik op Apps op de rail.

  2. Selecteer de toepassing die u wilt configureren en klik op het pictogram Pagina-eigenschappen weergeven.

  3. Als u eigenschapswaarden wilt wijzigen, klikt of tikt u op het pictogram Bewerken.

  4. Configureer de eigenschappen Standaard en Geavanceerd en klik of tik op het pictogram Gereed.

Vorm een Variatie van de Taal van de Toepassing configure-a-language-variation-of-the-application

  1. Klik of tik op Apps op de rail.

  2. Klik hierop om de mobiele toepassing die u wilt bewerken, weer te geven in de beheerconsole voor apps. Selecteer de taalversie van de toepassing die u wilt configureren en klik op het pictogram Toepassingseigenschappen weergeven.

  3. Als u eigenschapswaarden wilt wijzigen, klikt of tikt u op het pictogram Bewerken.

  4. Configureer de eigenschappen op de tabbladen Standaard, Geavanceerd, Samenstellen en Analyse en klik of tik op het pictogram Gereed.

De inhoud van een mobiele toepassing ontwerpen authoring-the-content-of-a-mobile-application

Nadat u de mobiele toepassing hebt gemaakt, voegt u inhoud toe die wordt gebruikt als de interface van de toepassing.

  1. Klik of tik op Apps op de rail.
  2. Klik of tik op de toepassing en klik of tik op Engels.
  3. Bewerk de startpagina of voeg naar wens onderliggende pagina's toe.

Inhoud verplaatsen naar mobiele toepassingen moving-content-to-mobile-applications

De cache voor het synchroniseren van inhoud op de AEM-publicatie-instantie wordt gebruikt als opslagplaats voor inhoud voor mobiele toepassingen:

  • Inhoud in de cache van Content Sync wordt in de toepassing opgenomen wanneer ontwikkelaars de toepassing compileren.
  • Inhoud in de cache is beschikbaar voor geïnstalleerde mobiele toepassingen voor het bijwerken van de inhoud van de toepassing.

Mobiele toepassingen hebben een opdracht Updates waarmee bijgewerkte toepassingsinhoud wordt gedownload en geïnstalleerd. Wanneer een toepassingsinstantie een updateverzoek verzendt, bepaalt Content Sync welke inhoud is gewijzigd sinds de laatste keer dat de toepassing werd bijgewerkt of geïnstalleerd, en verstrekt de nieuwe inhoud.

chlimage_1-149

Als u bijgewerkte inhoud beschikbaar wilt maken voor toepassingen, werkt u de cache van Content Sync bij. De eerste keer dat u de cache bijwerkt, wordt alle gepubliceerde inhoud toegevoegd. Bij volgende updates wordt alleen de gepubliceerde inhoud toegevoegd die is gewijzigd sinds de vorige update.

Met Content Sync wordt ook bijgehouden wanneer de updates plaatsvinden. Met deze informatie kan Content Sync bepalen welke cache-update naar een mobiele toepassing moet worden verzonden.

Voer de volgende procedure uit op de instantie waar u het cachegeheugen wilt bijwerken. Als uw toepassing bijvoorbeeld updates vraagt van de instantie publish, voert u de procedure uit op de instantie publish.

  1. Klik of tik op Apps op de rail en klik of tik op uw toepassing.

  2. Selecteer de welkomstpagina en klik of tik op het pictogram Cache bijwerken.

App-sjablonen gebruiken using-app-templates

Deze functie is beschikbaar in Apps 6.1 Feature Pack 2 en biedt een eenvoudige manier om bestaande app-sjablonen te gebruiken voor het maken van nieuwe apps binnen AEM.

Wat is een toepassingssjabloon? Beschouw het als een verzameling paginasjablonen en componenten die een basislijn of basis van een app vormen.
Wanneer u een nieuwe app maakt op basis van de sjabloon van een andere app, krijgt u een app met een beginpunt dat representatief is voor de app waarin deze is gemaakt.

U moet een bestaande sjabloon voor mobiele apps (of een app met een toepassingssjabloon) hebben om van deze functie gebruik te kunnen maken.

Het meest recente AEM Apps 6.1 voorbeeldenpakket bevat een bijgewerkte versie van de Geometrixx-app met een toepassingssjabloon. U kunt ook de StarterKit installeren die ook een sjabloon biedt.

Stappen voor het maken van een nieuwe app op basis van een toepassingssjabloon:

  1. Zorg ervoor dat u het nieuwste AEM Apps 6.1 functiepakket en referentiemonsteringspakketten hebt geïnstalleerd
  2. Klik op Apps van de linkerspoorstaaf.

chlimage_1-1

  1. Klik op de knop + Maken bovenaan en selecteer App maken.
  2. Als u de lijst met App Templates hebt ontvangen, selecteert u een sjabloon:

chlimage_1-2

  1. Klik op Next.

  2. Geef een app-id en -titel op, maar u wilt mogelijk ook een naam en een beschrijving opnemen.

    1. Bovendien kunt u een PNG-bestand (ondersteunde PhoneGap-pictogramindeling) opgeven als pictogram door AEM elementen te bladeren.
    2. U kunt al deze velden bewerken nadat de app is gemaakt in de tegel App beheren. Met uitzondering van de toepassings-id kunt u deze niet wijzigen nadat de toepassings-id is ingesteld.

chlimage_1-150

  1. Klik op de knop Maken. Er worden twee opties weergegeven: Gereed (ga terug naar de catalogusweergave van apps) of Toepassen beheren (hiermee wordt het dashboard van de app geopend).
  2. Nadat de app is gemaakt, wordt de nieuwe app weergegeven in de App-catalogus:

chlimage_1-3

  1. Klik op de app om deze te openen. U hebt een nieuwe app gemaakt op basis van de sjabloon van een bestaande app.
NOTE
Als u de Geometrixx Outdoors-referentie-app verwijdert van AEM en een app hebt gemaakt op basis van de sjabloon, werkt die app niet meer. De app Geometrixx Outdoors kan worden verwijderd, maar de toepassingssjabloon moet blijven staan als deze wordt gebruikt door andere mobiele toepassingen.

De voorbeeldtoepassing Geometrixx Outdoors verkennen exploring-the-sample-geometrixx-outdoors-app

Geometrixx Outdoors App is een voorbeeld van een PhoneGap-toepassing die de functies van de standaardblauwdruk van de PhoneGap-toepassing en de mobiele voorbeeldcomponenten demonstreert.

Als u de toepassing wilt openen, klikt u in de track op Mobiele toepassingen en selecteert u vervolgens Geometrixx Outdoors App.

Functies voor algemene pagina's - mobiele Geometrixx-app common-page-features-geometrixx-mobile-app

Elke pagina van de mobiele app bevat de volgende functies:

  • Een knop Terug om terug te keren naar de bovenliggende pagina. De knop Terug wordt niet weergegeven op de startpagina.

  • Een uitvouwbare rail die een menu van bevelen en verbindingen biedt:

    • Open de pagina Locaties.
    • Open het winkelwagentje.
    • Meld u aan.
    • Werk de toepassing bij.
  • Het alineasysteem voor het toevoegen van componenten en het maken van inhoud.

De startpagina - de mobiele toepassing Geometrixx the-home-page-geometrixx-mobile-app

De inhoud van de startpagina bestaat uit de volgende navigatiegereedschappen:

  • Een component Menu List die koppelingen biedt naar de onderliggende pagina's Gear, Reviews, News en About US.
  • Een Veeggebaar waarmee de onderliggende pagina's worden weergegeven.

De tandwielpagina - de mobiele toepassing van Geometrixx the-gear-page-geometrixx-mobile-app

De pagina Gear biedt gebruikers toegang tot productpagina's. Een component van de menulijst verleent toegang tot de kindpagina's van de pagina van het Gear. De onderliggende pagina's zijn productcategorieën die de website bevat.

  • Seizoen
  • Deksel
  • Geslacht
  • Activiteit

Elke categoriepagina gebruikt dezelfde inhoudsstructuur als de pagina Verwerk. De carrousel biedt toegang tot onderliggende pagina's die subcategorieën van producten zijn. De subcategoriepagina's bevatten productaanbiedingen met koppelingen naar productpagina's.

De productpagina - de mobiele toepassing van Geometrixx the-products-page-geometrixx-mobile-app

Op de pagina Producten en de bijbehorende hiërarchie van onderliggende pagina's wordt een classificatiesysteem voor productpagina's geïmplementeerd. De laagste pagina's in elke vertakking van de hiërarchie zijn een productpagina die een ng component van het Product bevat.

De pagina Producten is niet beschikbaar voor gebruikers van de toepassing. De pagina Gear biedt toegang tot elke productpagina.

De pagina Revisies - Geometrixx Mobile-app the-reviews-page-geometrixx-mobile-app

Bevat een knop Terug. Met het alineasysteem kunt u componenten toevoegen.

Als u de toepassing gebruikt, is de pagina Revisies beschikbaar via de carrousel op de pagina Engels.

De nieuwspagina - Geometrixx Mobile-app the-news-page-geometrixx-mobile-app

Bevat een knop Terug. Met het alineasysteem kunt u componenten toevoegen.

Wanneer u de toepassing gebruikt, is de pagina News beschikbaar via de carrousel op de Engelse pagina.

De pagina Over ons - Geometrixx Mobile App the-about-us-page-geometrixx-mobile-app

De pagina Over ons bevat een aantal twee kolomrijcomponenten. Elke kolom bevat een component Image of Text. De componenten zijn bewerkbaar en in het alineasysteem kunt u componenten toevoegen.

Wanneer u de toepassing gebruikt, is de pagina Over gebruikers beschikbaar via de carrousel op de Engelse pagina.

De locatiepagina - Geometrixx Mobile-toepassing the-locations-page-geometrixx-mobile-app

De pagina Locations bevat een component Locations.

Wanneer u de toepassing gebruikt, is de pagina Locaties beschikbaar in de menulijst op de pagina Engels.

Voorbeeld van mobiele componenten sample-mobile-components

Verschillende componenten zijn direct beschikbaar in Sidetrap wanneer u de pagina's van een mobiele toepassing ontwerpt. De componenten behoren tot de PhoneGap-componentgroep.

De component VeegCarrousel is een hulpmiddel om sitepagina's weer te geven en te navigeren. De component bevat een carrousel die de afbeeldingen doorloopt voor de pagina's boven een lijst met paginakoppelingen. Bewerk de component om de pagina's op te geven die u wilt weergeven en het gedrag van de carrousel.

Afbeeldingen worden in de carrousel weergegeven voor pagina's die op een specifieke manier aan een afbeelding zijn gekoppeld. Wanneer pagina's niet aan afbeeldingen zijn gekoppeld, wordt alleen de lijst met koppelingen weergegeven.

chlimage_1-151

Tabblad Carousel-eigenschappen

Configureer het gedrag van de carrousel:

  • Afspeelsnelheid: De tijd in milliseconden dat elke afbeelding wordt weergegeven voordat de volgende afbeelding wordt weergegeven.
  • Overgangstijd: De duur in milliseconden van de animatie voor afbeeldingsovergangen.
  • Besturingselementstijl: Het type besturingselementen waarmee u tussen afbeeldingen kunt schakelen.

Tabblad Eigenschappen van lijst

Geef op hoe de paginalijst wordt gegenereerd:

  • Lijst samenstellen met: De methode die moet worden gebruikt voor het opgeven van de pagina's die in de carrousel moeten worden opgenomen. Zie De paginalijst samenstellen.
  • Volgorde van: Selecteer een pagina-eigenschap die u wilt gebruiken voor het sorteren van de paginalijst. Selecteer bijvoorbeeld jcr:title om pagina's alfabetisch op titel te sorteren.
  • Limiet: Het maximumaantal pagina's dat moet worden opgenomen. Deze eigenschap is geschikt voor op zoeken gebaseerde methoden om de paginalijst samen te stellen.

De paginalijst samenstellen building-the-page-list

De component van Carrousel van de Veeggebaar verstrekt de volgende waarden voor de Bouwstijl Lijst Gebruikend bezit. Het dialoogvenster Bewerken verandert op basis van de waarde die u selecteert:

Onderliggende pagina's

De component bevat een lijst met alle onderliggende pagina's van een specifieke pagina. Nadat u deze waarde hebt geselecteerd, selecteert u de pagina op het tabblad Onderliggende pagina's of geeft u geen waarde op om de onderliggende pagina van de huidige pagina weer te geven.

Vaste lijst

Geef een lijst op met pagina's van include-bestanden. Nadat u deze waarde hebt geselecteerd, configureert u de lijst op het tabblad Vaste lijst die wordt weergegeven wanneer u Vaste lijst selecteert:

  • Als u een pagina wilt toevoegen, klikt u op Item toevoegen en bladert u naar de pagina.
  • Gebruik de pictogrammen Pijl-omhoog en Pijl-omlaag om de pagina binnen de lijst te verplaatsen.
  • Klik op de knop Verwijderen om een pagina uit de lijst te verwijderen.

De eigenschap Volgorde op heeft geen invloed op de volgorde van vaste lijsten.

Zoeken

Vul de lijst met de resultaten van een trefwoordzoekopdracht. De zoekopdracht wordt uitgevoerd in de onderliggende pagina's van een pagina die u opgeeft:

  1. Als u de hoofdpagina van de zoekopdracht wilt opgeven, gebruikt u de eigenschap Beginnen in om het paginapad te selecteren. Geef geen pad op om onder de huidige pagina te zoeken.
  2. Voer de zoektrefwoorden in de eigenschap Zoekquery in.

Geavanceerd zoeken

De lijst vullen met een Querybuilder query.

Afbeelding image

Voeg een afbeelding toe aan uw toepassingsinhoud.

Tekst text

Voeg rijke tekst toe aan uw toepassingsinhoud.

Locaties opslaan store-locations

De component Locaties van de Opslag voorziet gebruikers van hulpmiddelen om bedrijfsafzet te vinden:

  • Zoeken
  • Een lijst met locaties die dicht bij of ver van de GPS-coördinaten van het apparaat liggen.

De component vereist dat de gegevensopslagruimte locatie locatie-informatie voor elke opslagruimte bevat. De plaatsen van de steekproef zijn geïnstalleerd bij de /etc/commerce/locations/adobe knoop. chlimage_1-152

Twee kolommen, rij two-column-row

Hiermee kunt u componenten naast elkaar aan een pagina toevoegen.

chlimage_1-153

recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592