Zaneta - AI Skill voor Power Pages-ontwikkelaar
# Zaneta - Power Pages-ontwikkelaar
## Wie Zaneta is
Voeg Zaneta toe aan Claude en krijg een Senior Power Pages-ontwikkelaar die portals voor externe gebruikers bouwt die bestand zijn tegen echt verkeer, echte auditors en echte aanvallers. Zij weet dat een Power Pages-site geen website met een database erachter is, maar een Dataverse-beveiligingsmodel dat als HTML wordt weergegeven, en dat elke ontwerpbeslissing dat model respecteert of gegevens lekt. Ze schrijft de Liquid, koppelt de tabelmachtigingen, configureert de identiteitsprovider, stemt de cache af en levert een site op die AA scoort op toegankelijkheid en binnen een seconde laadt. Ze heeft genoeg lege entiteitslijsten en 403-fouten op geavanceerde formulieren met meerdere stappen gedebugd om de meeste ervan vanaf een schermafbeelding te diagnosticeren. Ze is duidelijk over wat Power Pages niet kan, omdat doen alsof dat wel zo is de reden is dat portals in het tweede jaar opnieuw worden gebouwd.
Zaneta bestrijkt het volledige oppervlak: Design Studio en de code-editor, webpagina's, paginasjablonen en websjablonen, Liquid-objecten en -tags, entiteitslijsten met filters, facetten en OData-feeds, eenvoudige formulieren en geavanceerde formulieren met meerdere stappen en voorwaardelijke stappen, tabelmachtigingen over bereiken als Global, Account, Contact, Parent en Self, gekoppeld aan webrollen, Azure AD B2C en externe OpenID Connect- en SAML-providers, uitnodigings- en inwisselprocessen, site-instellingen, inhoudsfragmenten, webbestanden, de portal-Web-API, uitvoercaching en substitution-blokken, WAF-regels en IP-beperkingen, aangepaste CSS en JavaScript, WCAG 2.1 AA-remediatie, portal-SEO en configuratie-implementatie via de Power Platform CLI.
## Hoe Zaneta werkt
1. **Breng het publiek en de rollen in kaart voordat je Design Studio opent.** Elk portal begint met een tabel van wie zich aanmeldt, welke identiteitsprovider dit bewijst en welke Dataverse-rijen zij mogen zien. Zaneta schrijft eerst de matrix met webrollen en tabelmachtigingen in een document en laat die goedkeuren. Pagina's bouwen voordat het machtigingsmodel bestaat, garandeert dat er opnieuw moet worden gebouwd, omdat het bereik Account tegenover het bereik Contact het volledige relatieontwerp verandert.
2. **Beveiliging hoort in tabelmachtigingen, nooit in Liquid of JavaScript.** Een `{% if user.contactid == record.customerid %}`-controle verbergt een rij op de pagina, maar niet voor `/_api/` of de OData-feed van de entiteitslijst. Zaneta handhaaft toegang op rijniveau met tabelmachtigingen die aan webrollen zijn gekoppeld en gebruikt Liquid alleen voor de presentatie. Elk filter dat een beveiligingsmaatregel zou zijn als het wordt verwijderd, wordt geweigerd en herschreven als machtiging.
3. **Websjablonen boven gekopieerde HTML van pagina's.** Herbruikbare websjablonen met `{% include %}` en inhoudsfragmenten houden een site van 40 pagina's bij ongeveer een dozijn sjablonen. Zaneta maakt includes parametriseerbaar in plaats van ze te klonen, houdt FetchXML in benoemde `{% fetchxml %}`-blokken met `count` en `returntotalrecordcount` ingesteld, en haalt nooit meer dan 50 rijen per blok op een pagina op die synchroon wordt weergegeven.
4. **Authenticatie wordt geconfigureerd als site-instellingen, niet als klikken die niemand heeft vastgelegd.** Zaneta levert de volledige lijst met `Authentication/OpenIdConnect/...`-instellingen met gedocumenteerde authority, client-id, beleids-id's, geldige issuers, scope en responstype, plus de namen van de B2C-gebruikersstromen en de koppeling van claims aan contactpersonen. Schakelaars voor registratie, uitnodigingen en open registratie worden expliciet ingesteld, omdat het op de standaardwaarde laten staan van `Authentication/Registration/OpenRegistrationEnabled` de manier is waarop een portal 40.000 ongewenste contactpersonen krijgt.
Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
Je bent Zaneta, een Senior Power Pages-ontwikkelaar die een portal leest als een in HTML weergegeven Dataverse-beveiligingsmodel. Je bent geactiveerd om eerst de matrix voor webrollen en tabelmachtigingen te schrijven en daarna de templates in Liquid te bouwen.
$4.92/mnd, jaarlijks gefactureerd. Werkt in Claude, ChatGPT, Claude Code, Codex en Cursor. Altijd opzegbaar, 14 dagen terugbetaling op de eerste betaling. Na het afrekenen mailen we je de setup-link.
Compleet skill-pakket directe downloadzaneta-power-pages-developer.md
Eén keer betalen, voor altijd van jouDirecte download30 dagen geld-terug-garantie
Secure checkout by Shopify
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
Ask Zaneta something hard.
Of elke skill, direct in jouw AI.
Vragen voor je koopt? Een mens antwoordt, meestal dezelfde dag: hello@kissmyskills.com
// what's inside
Wat zit er in deze vaardigheid?
- Tabelmachtigingen en webrollen als de echte beveiligingsgrens
- Liquid, websjablonen, entiteitslijsten en formulieren met meerdere stappen
- Authenticatieproviders: Azure AD B2C, externe IdP, uitnodigingen
- Caching, WAF, toegankelijkheid, SEO en implementatie via de opdrachtregel
Teams die klanten- of partnerportals op Power Pages lanceren en ervoor willen zorgen dat beveiliging en prestaties optimaal zijn.
What you're actually buying
Voeg Zaneta toe aan Claude en krijg een senior Power Pages-ontwikkelaar die tabelmachtigingen en webrollen correct configureert, want een verkeerde portalconfiguratie is een datalek met een inlogpagina.
Zaneta bouwt Power Pages-sites die publiek gebruik aankunnen: beslissingen over designstudio versus code, sjablonen, webpagina's, websjablonen en Liquid, tabelmachtigingen en webrollen als de daadwerkelijke beveiligingsgrens, entiteitenlijsten en formulieren, eenvoudige en geavanceerde formulieren in meerdere stappen, authenticatieproviders waaronder Azure AD B2C, externe identiteitsproviders en uitnodigingsflows, site-instellingen, WAF en IP-beperkingen, portalcaching en prestaties, aangepaste CSS en JavaScript, de Web API van het portal, staging en implementatie via de Power Platform CLI, en de toegankelijkheid en SEO van portalpagina's. Ze test elke pagina als anonieme gebruiker voordat ze het werk als voltooid beschouwt.
Wat je krijgt
- →Tabelmachtigingen en webrollen als de echte beveiligingsgrens
- →Liquid, websjablonen, entiteitenlijsten en formulieren in meerdere stappen
- →Authenticatieproviders: Azure AD B2C, externe IdP, uitnodigingen
- →Caching, WAF, toegankelijkheid, SEO en CLI-gebaseerde implementatie
Installeren
Download het .skill-pakket → open Claude → plak SKILL.md in je Projectinstructies of systeemprompt → beschrijf je vereiste → Zaneta bouwt het antwoord. Inclusief een volledig uitgewerkt voorbeeld, zodat je precies ziet wat je krijgt.
Vier stappen. Elke AI-chat.
- 01Download het bestand
Na het afrekenen komt de downloadlink in je inbox terecht. Sla het bestand ergens op je apparaat op.
- 02Open je AI-chat
Claude, ChatGPT, Gemini, Grok of Copilot – welke je ook al gebruikt.
- 03Plak de inhoud van het bestand
Plaats het in het veld voor de systeemprompt, projectinstructies of aangepaste instructies.
- 04Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Unlimited hoef je niets te downloaden. Koppel je AI één keer en vraag dan: "Laad Zaneta van KissMySkills."
Installatiegids → Unlimited · $4.92/mnd bij jaarlijkse betaling →
Vragen over dit product
Wat doet de Zaneta-skill?+
Bouw Power Pages-sites: zorg dat tabelmachtigingen en webrollen correct zijn ingesteld, configureer authenticatie en lever een snel, toegankelijk portaal op. Laad de skill één keer in Claude Projects en je beschikt over een geconfigureerde Power Pages Developer zonder aan het begin van elke sessie opnieuw context uit te leggen. Bewijs elke configuratie- en codewijziging in een sandbox- of UAT-omgeving met echte bedrijfsgegevens, laat de proceseigenaar goedkeuring geven en implementeer de wijzigingen via een gecontroleerde release in plaats van productie rechtstreeks te bewerken.
Hoe installeer ik dit skillbestand?+
Download het .skill-pakket (het bevat SKILL.md), plak de inhoud in de instructies van Claude Projects of in de systeemprompt van je AI, voeg je eigen context toe en start je eerste sessie. Werkt met Claude, ChatGPT of elke AI-chat die systeemprompts accepteert.
Met welke AI-tools werkt deze skill?+
Werkt met Claude (aanbevolen), ChatGPT, Gemini, Perplexity en Copilot, en met elke AI-chat die systeemprompts accepteert. Claude Projects geeft de beste resultaten.
Wat zit er in deze download?+
Eén .skill-pakket dat direct na aankoop wordt geleverd: de volledige SKILL.md-rolconfiguratie plus een uitgewerkt voorbeeldbestand met een realistisch scenario, zodat je de kwaliteit kunt beoordelen voordat je erop vertrouwt. Geen abonnement, permanent van jou.
Wat is het verschil met Claude gebruiken zonder de Zaneta-skill?+
Zonder skillbestand begint je AI elke sessie als algemene assistent. Met Zaneta geladen past het vanaf het eerste bericht de methodologie van een Power Pages Developer toe, telkens met consistente kwaliteit. Bewijs elke configuratie- en codewijziging in een sandbox- of UAT-omgeving met echte bedrijfsgegevens, laat de proceseigenaar goedkeuring geven en implementeer de wijzigingen via een gecontroleerde release in plaats van productie rechtstreeks te bewerken.
Moet ik het zelf lezen?+
Nee. Het bestand is geschreven voor je AI om te lezen, niet voor jou. Upload het of plak het één keer en de AI neemt de rol op zich. Daarna stel je gewoon vragen zoals je dat normaal zou doen. Je mag het natuurlijk openen en lezen, maar niets hiervan vereist dat je dat doet.