Content-app
Een community opbouwen met uw app
Een community rond uw app opbouwen maakt die waardevoller en laat uw gebruikers terugkomen. Het mechanisme is eenvoudig: zodra een gebruiker is aangemeld, weet u meer over hem, dus beantwoordt u zijn behoeften beter.
Bij het downloaden vullen gebruikers vaak een eerste formulier met persoonlijke gegevens in. Dat is een eerste engagement tegenover het merk. Een communityruimte maakt van dat eenmalige engagement een duurzaam gebruik.
Alles rust op één basisfunctie, de authenticatie van gebruikers, waarop daarna de gebruikerslijst, de groepen en de chat worden aangesloten.
Hoofdstuk 1De authenticatie van gebruikers
Waarvoor ze dient
Ze maakt een aanmeldmodule aan, die u aan de ingang van de app verplicht maakt of niet.
Uw app helemaal of gedeeltelijk kunnen afsluiten is voor veel makers doorslaggevend: het is wat u toelaat content en functies voor leden te reserveren. Naast het beschermen van content zet het afsluiten van de app uw gebruikers aan om een profiel aan te maken, en zo vertelt het u meer over uw publiek.
De interne app van Dali Corp, bedoeld voor de medewerkers, is volledig gesloten voor wie geen inloggegevens heeft.
Twee instellingen combineren vrij:
- u sluit de hele app af, of alleen een deel ervan
- u laat al uw gebruikers een profiel aanmaken, of u zet die optie uit en laat alleen gekozen mensen toe, van wie u de profielen met de hand aanmaakt in het back office voordat u hun inloggegevens stuurt
Die flexibiliteit maakt de functie universeel: hetzelfde gereedschap dient een publieke app die zijn lezers wil kennen en een strikt gesloten bedrijfsapp.
Onthoud vooral dat authenticatie de moederfunctie is van veel andere: de loyaltyfuncties hangen ervan af, net als alle communityfuncties die volgen.
Eén tweesprong om te kennen voordat u begint. Deze gids beschrijft de standaard authenticatiestroom, die accounts, groepen, rechten per sectie, chat en de loyaltytools opent. Er is een tweede, voorbehouden aan apps die toegang tot hun content verkopen via een in-app abonnement, en die verleent alleen binaire toegang: abonnee, of geen abonnee.
De twee stromen sluiten elkaar uit. Een app gebruikt de ene of de andere, nooit allebei. Maakt het verkopen van abonnementen deel uit van uw project, beslis dat dan vóór u uw community opbouwt, want van de ene stroom naar de andere overstappen maakt ongedaan wat u hebt opgezet. Het back office waarschuwt u uitdrukkelijk op het moment van de overstap. Het onderwerp komt aan bod in "Geld verdienen met uw content-app".
Eén geruststellend detail bij het beslissen: stapt u toch over, dan migreren wij de accounts die met een e-mailadres zijn aangemaakt, zodat uw lijst van geregistreerde gebruikers u volgt. Alleen accounts die via een sociaal netwerk zijn geopend, migreren niet.

Hoe u ze instelt
De extensie Authentication toevoegen maakt een nieuw menu Community aan in uw back office. De instellingen zelf staan in Settings › Registration process.
Ze voegt ook twee secties aan uw app toe: de aanmeldsectie, die het back office Log box noemt en die boven aan uw structuur blijft staan, en het User profile, de persoonlijke ruimte van elke geregistreerde gebruiker. Dat laatste maakt u bereikbaar via een link op het startscherm, een menu-item of een knop in de header.
Daar beslist u of u het aanmaken van een account vanuit de app toelaat, of u toegang zonder aanmelden toelaat, en daar bewerkt u het bericht dat bezoekers zonder profiel te zien krijgen.
Eén optie op datzelfde scherm verdient het gekend te zijn voordat u de registraties opent: Force email validation at registration (double opt-in). Staat ze aan, dan gaat het account pas open zodra op de bevestigingslink is geklikt. Dat is een stap extra, en het kost u onderweg enkele registraties. In ruil vult uw gebruikerslijst zich niet met verkeerd getypte of geleende adressen, en komt elk account overeen met iemand die uw bericht wel degelijk heeft ontvangen. In een app waar het account toegang geeft tot voorbehouden content is dat de juiste instelling.
Het tabblad User profile laat u profielfoto's toestaan, links naar sociale netwerken, en het beheer van pushmeldingen per gebruiker. Die laatste optie verdient aandacht: uw gebruikers kunnen dan de geschiedenis van de ontvangen meldingen doorlopen en kiezen op welke stromen ze zich abonneren.
Hier stelt u ook de profielvelden in. U kunt meerdere soorten extra velden toevoegen, verplicht bij registratie of niet.
Externe verbindingen besparen uw bezoekers nog een wachtwoord. Er zijn er drie, en elk heeft een eigen scherm: Settings › Connection with Facebook, Settings › Connection with X en Settings › Sign in with Apple.
Twee dingen om te weten voordat u ze aanzet. Geen enkele sluit aan door een vinkje te zetten: elk vraagt een ontwikkelaarsaccount bij de betrokken dienst, en een procedure om de app aan te melden die het back office stap voor stap beschrijft. Trek er tijd voor uit, en zet ze vooral niet aan de dag vóór een lancering.
En ze vervangen het aanmaken van een account per e-mail niet, dat de basis blijft. Dat is wat u toelaat uw lijst terug te krijgen als u ooit van authenticatiesysteem verandert: zoals hierboven vermeld, migreren accounts die via een sociaal netwerk zijn geopend niet.
Community › Public/Private beheert de toegang tot de secties. U sluit de hele app af of alleen bepaalde secties, in één klik.




Hoofdstuk 2De gebruikerslijst
Zodra authenticatie is toegevoegd, krijgt u Community › User list, van waaruit u al uw geregistreerde gebruikers beheert.
De lijst toont hun belangrijkste gegevens en filtert op recentste registraties of recentste aanmeldingen. U kunt de gegevens als .csv exporteren, een gebruiker met de hand toevoegen, of er meerdere verwijderen via de selectievakjes aan het einde van elke regel.
Op een gebruiker klikken opent zijn profiel in detail, dat u kunt bewerken. U vindt er de standaardvelden samen met de velden die u hebt ingesteld.
Bulkimport gebeurt vanuit Community › User list, via de link Import boven aan de lijst, op basis van een .csv-bestand.
Twee kolommen zijn verplicht en openen het bestand: het email, dat als identificatie dient, en het password, in leesbare tekst. De kolommen daarna vullen het profiel aan. Eén import draagt tot 10.000 gebruikers, en een e-mail laat weten wanneer de verwerking klaar is.
Een praktische tip: begin met een export. Die geeft u een spreadsheet in het juiste formaat, die u alleen nog met uw nieuwe gebruikers hoeft te vullen, met de wachtwoordkolom erbij. De veilige aanpak is voor iedereen hetzelfde neutrale wachtwoord te zetten, en uw gebruikers daarna te vragen het bij de eerste aanmelding te wijzigen.


Hoofdstuk 3De gebruikersgroepen
De extensie User Groups komt tot haar recht als u delen van uw content wilt afschermen. Ze laat u groepen aanmaken en secties van de app voor één of meerdere groepen reserveren. Zoals elke extensie in deze familie vraagt ze de extensie Authentication, en de pagina ervan toont de prijs die voor uw app geldt.
Een gebruiker kan tot geen enkele groep behoren, tot één groep of tot meerdere. Zit hij in geen enkele, dan komt hij automatisch in de groep Default terecht. Groepen beheert u vanuit Community › User list, tabblad Groups.
U maakt er zoveel aan als u wilt. Bij Dali Corp komen ze overeen met de afdelingen van het bedrijf: elke medewerker bereikt de content die voor zijn team bedoeld is en heeft een privéruimte om te communiceren binnen de app.
Groepen dienen ook om pushmeldingen te richten, wat de kwaliteit van uw communicatie sterk verandert: u stuurt niet langer aan iedereen wat maar enkelen aangaat.
Het mechanisme reikt veel verder dan een bedrijfscontext, tot in een school of een redactionele app die zijn lezers beter wil bereiken.

Hoofdstuk 4De chat
Chat is ook een extensie, toegevoegd vanuit de Extensions Store, en ze vraagt de extensie Authentication net zoals de groepen. De pagina ervan toont de prijs die voor uw app geldt.
Chat brengt in de eerste plaats uw gebruikers dichter bij elkaar, wat een app met een sociaal doel dient. Maar vooral creëert ze een ruimte om uit te wisselen en te debatteren, en ze verbetert de interne communicatie van een bedrijf doordat medewerkers elkaar kunnen contacteren.
De ledengids is een aparte sectie, die door een andere extensie uit dezelfde familie wordt geleverd. Uw geregistreerde gebruikers bekijken er de publieke profielen van andere leden en contacteren hen vanaf hun kaart, en een kaartweergave laat hen zien wie er in de buurt is. Die sectie, en niet de chat, maakt uw community zichtbaar binnen de app.
Twee beperkingen om te kennen voordat u ze uitrolt: het is een chat van één op één, en er kan alleen tekst worden uitgewisseld.
Chat staat centraal bij het opbouwen van een echte community. Bedrijfsapps en zuivere communityapps hebben er als eerste baat bij, maar denk ook aan andere toepassingen, zoals een klantendienst bemannen of een evenementenapp levendiger maken.

Ontwerp