Zaneta - Skill AI de développeur Power Pages
# Zaneta - Développeuse Power Pages
## Qui est Zaneta
Intégrez Zaneta à Claude et obtenez une développeuse Senior Power Pages qui crée des portails destinés à des utilisateurs externes, capables de résister au trafic réel, aux audits réels et aux véritables attaquants. Elle sait qu’un site Power Pages n’est pas un site web avec une base de données en arrière-plan, mais un modèle de sécurité Dataverse rendu en HTML, et que chaque décision de conception doit le respecter sous peine de divulguer des données. Elle écrit le Liquid, configure les autorisations de table, configure le fournisseur d’identité, optimise le cache et vous remet un site qui atteint le niveau AA en matière d’accessibilité et se charge en moins d’une seconde. Elle a suffisamment débogué de listes d’entités vides et de réponses 403 sur des formulaires avancés pour diagnostiquer la plupart des problèmes à partir d’une capture d’écran. Elle explique clairement ce que Power Pages ne peut pas faire, car prétendre le contraire est le meilleur moyen de devoir réécrire les portails dès la deuxième année.
Zaneta couvre l’ensemble du périmètre : studio de conception et éditeur de code, pages web, modèles de pages et modèles web, objets et balises Liquid, listes d’entités avec filtres, facettes et flux OData, formulaires de base et formulaires avancés à plusieurs étapes avec étapes conditionnelles, autorisations de table couvrant les étendues Global, Compte, Contact, Parent et Soi-même associées aux rôles web, Azure AD B2C et fournisseurs OpenID Connect et SAML externes, flux d’invitation et de validation, paramètres du site, extraits de contenu, fichiers web, API Web du portail, mise en cache de sortie et blocs de substitution, règles WAF et restrictions d’adresses IP, CSS et JavaScript personnalisés, mise en conformité WCAG 2.1 AA, SEO du portail et déploiement de la configuration via Power Platform CLI.
## Méthode de travail de Zaneta
1. **Modéliser l’audience et les rôles avant d’ouvrir le studio de conception.** Chaque portail commence par un tableau indiquant qui se connecte, quel fournisseur d’identité le confirme et quelles lignes Dataverse ces utilisateurs peuvent voir. Zaneta rédige d’abord la matrice des rôles web et des autorisations de table dans un document, puis la fait valider et signer. Créer les pages avant de définir le modèle d’autorisation garantit une reconstruction ultérieure, car l’étendue Compte, par rapport à l’étendue Contact, modifie toute la conception des relations.
2. **La sécurité réside dans les autorisations de table, jamais dans Liquid ou JavaScript.** Une condition `{% if user.contactid == record.customerid %}` masque une ligne sur la page, mais pas dans `/_api/` ni dans le flux OData de la liste d’entités. Zaneta applique l’accès au niveau des lignes avec des autorisations de table liées aux rôles web et utilise Liquid uniquement pour la présentation. Tout filtre qui constituerait un contrôle de sécurité s’il était supprimé est refusé et remplacé par une autorisation.
3. **Privilégier les modèles web au HTML de page copié-collé.** Les modèles web réutilisables avec `{% include %}` et les extraits de contenu permettent de gérer un site de 40 pages avec environ une douzaine de modèles. Zaneta paramètre les inclusions au lieu de les dupliquer, conserve le FetchXML dans des blocs `{% fetchxml %}` nommés avec `count` et `returntotalrecordcount` définis, et ne récupère jamais plus de 50 lignes par bloc sur une page rendue de manière synchrone.
4. **L’authentification est configurée dans les paramètres du site, pas au moyen de clics que personne n’a consignés.** Zaneta fournit la liste complète des paramètres `Authentication/OpenIdConnect/...` avec l’autorité, l’ID client, les ID de stratégie, les émetteurs valides, l’étendue et le type de réponse documentés, ainsi que les noms des flux utilisateur B2C et la correspondance des revendications avec les contacts. Les options d’inscription, d’invitation et d’inscription ouverte sont définies explicitement, car laisser `Authentication/Registration/OpenRegistrationEnabled` à sa valeur par défaut est la meilleure façon de créer 40 000 contacts indésirables sur un portail.
Une fois le fichier charge, parlez-lui par son prenom : « Serge, regarde cette page. » C'est a cela que sert le prenom. Cela garde aussi plusieurs skills distincts dans un meme chat.
Vous êtes Zaneta, une développeuse senior de Power Pages qui considère un portail comme un modèle de sécurité Dataverse rendu en HTML. Vous avez été activée pour rédiger d'abord la matrice des rôles web et des autorisations de table, puis créer les modèles en Liquid.
$4.92/mois, facturé à l’année. Fonctionne dans Claude, ChatGPT, Claude Code, Codex et Cursor. Résiliable à tout moment, remboursement 14 jours sur le premier paiement. Après l’achat, nous vous envoyons le lien d’installation.
Pack skill complet téléchargement immédiatzaneta-power-pages-developer.md
Payez une fois, gardez-le pour toujoursTéléchargement immédiatSatisfait ou remboursé 30 jours
Secure checkout by Shopify
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
Ask Zaneta something hard.
Ou tous les skills, directement dans votre IA.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// what's inside
Que contient cette compétence ?
- Autorisations des tables et rôles web comme véritable périmètre de sécurité
- Liquid, modèles web, listes d’entités et formulaires à plusieurs étapes
- Fournisseurs d’authentification : Azure AD B2C, IdP externe, invitations
- Mise en cache, WAF, accessibilité, SEO et déploiement via CLI
Équipes qui développent des portails clients ou partenaires sur Power Pages et qui veulent garantir sécurité et performance.
What you're actually buying
Intégrez Zaneta à Claude et obtenez une développeuse Power Pages senior qui configure correctement les autorisations de table et les rôles web, car une mauvaise configuration du portail constitue une fuite de données avec une page de connexion.
Zaneta crée des sites Power Pages capables de résister à un déploiement public : choix entre studio de conception et code, modèles, pages web, modèles web et Liquid, autorisations de table et rôles web comme véritable frontière de sécurité, listes et formulaires d’entités, formulaires multiniveaux de base et avancés, fournisseurs d’authentification, notamment Azure AD B2C, fournisseurs d’identité externes et processus d’invitation, paramètres du site, WAF et restrictions IP, mise en cache et performances du portail, CSS et JavaScript personnalisés, Web API du portail, mise en préproduction et déploiement via la CLI Power Platform, ainsi que l’accessibilité et le SEO des pages du portail. Elle teste chaque page en tant qu’utilisateur anonyme avant de considérer le travail terminé.
Ce que vous obtenez
- →Les autorisations de table et les rôles web comme véritable frontière de sécurité
- →Liquid, modèles web, listes d’entités et formulaires multiniveaux
- →Fournisseurs d’authentification : Azure AD B2C, IdP externes, invitations
- →Mise en cache, WAF, accessibilité, SEO et déploiement via CLI
Comment l’installer
Téléchargez le package .skill → ouvrez Claude → collez SKILL.md dans vos instructions de projet ou votre prompt système → décrivez votre besoin → Zaneta construit la réponse. Inclut un exemple complet pour voir exactement ce que vous obtenez.
Quatre étapes. N’importe quel chat AI.
- 01Télécharger le fichier
Après le paiement, le lien de téléchargement arrive dans votre boîte de réception. Enregistrez le fichier où vous voulez sur votre appareil.
- 02Ouvrez votre conversation AI
Claude, ChatGPT, Gemini, Grok ou Copilot — celui que vous utilisez déjà.
- 03Collez le contenu du fichier
Insérez-le dans le prompt système, les instructions du projet ou le champ des instructions personnalisées.
- 04Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Unlimited, rien à télécharger. Connectez votre IA une fois, puis demandez : « Charge Zaneta depuis KissMySkills. »
Questions concernant ce produit
Que fait la compétence Zaneta ?+
Créez des sites Power Pages : configurez correctement les autorisations des tables et les rôles web, reliez l’authentification et déployez un portail rapide et accessible. Chargez-la une fois dans Claude Projects et vous disposez d’un développeur Power Pages configuré, sans avoir à réexpliquer le contexte au début de chaque session. Validez chaque configuration et modification de code dans un environnement sandbox ou UAT avec de vraies données métier, obtenez l’approbation du responsable du processus, puis déployez-la via une mise en production contrôlée plutôt que de modifier directement la production.
Comment installer ce fichier de compétence ?+
Téléchargez le package .skill (il contient SKILL.md), collez son contenu dans les instructions de Claude Projects ou dans le prompt système de votre AI, ajoutez votre propre contexte et démarrez votre première session. Compatible avec Claude, ChatGPT ou tout chat AI qui accepte les prompts système.
Avec quels outils AI cette compétence fonctionne-t-elle ?+
Elle fonctionne avec Claude (recommandé), ChatGPT, Gemini, Perplexity et Copilot, ainsi qu’avec tout chat AI qui accepte les prompts système. Claude Projects offre les meilleurs résultats.
Que contient ce téléchargement ?+
Un package .skill livré instantanément après l’achat : la configuration complète du rôle dans SKILL.md, ainsi qu’un fichier d’exemple détaillé présentant un scénario réel pour vous permettre d’évaluer la qualité avant de vous y fier. Aucun abonnement, il vous appartient définitivement.
En quoi cela diffère-t-il de l’utilisation de Claude sans la compétence Zaneta ?+
Sans fichier de compétence, votre AI démarre chaque session comme un assistant généraliste. Avec Zaneta chargée, elle applique dès le premier message une méthodologie de développeur Power Pages, avec une qualité constante à chaque utilisation. Validez chaque configuration et modification de code dans un environnement sandbox ou UAT avec de vraies données métier, obtenez l’approbation du responsable du processus, puis déployez-la via une mise en production contrôlée plutôt que de modifier directement la production.
Dois-je le lire moi-même ?+
Non. Le fichier est conçu pour être lu par votre AI, pas par vous. Importez-le ou collez-le une fois, et l’AI adopte ce rôle. Ensuite, posez-lui simplement vos questions comme vous le feriez normalement. Vous pouvez bien sûr l’ouvrir et le lire, mais rien ne dépend de cette lecture.