admin-developer

Guide developers in building Webiny admin features with headless and presentation layers.

8.0k|673|Updated Jan 9, 2018
One-click install
npx skills add https://github.com/webiny/webiny-js --skill admin-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: admin-developer
Source: https://github.com/webiny/webiny-js/tree/main/.claude/skills/admin-developer
Command: npx skills add https://github.com/webiny/webiny-js --skill admin-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and framework for developers building administrative interfaces within the Webiny platform, covering both headless and presentation features.

Core Features & Use Cases

  • Headless Features: Implement reusable application logic (use cases, services, repositories, gateways) for backend operations without direct UI involvement.
  • Presentation Features: Develop UI-specific logic (presenters, view models, React views) that orchestrates headless features or manages its own data.
  • Permissions Management: Define and manage granular access control using schema-based or custom UI configurations.
  • Use Case: A developer needs to create a new section in the admin area to manage product categories. They can leverage headless features for the core CRUD operations and then build a presentation feature to expose this functionality through a user-friendly React interface, complete with role-based permissions.

Quick Start

Use the admin-developer skill to implement a new headless feature for managing user profiles.

Frequently Asked Questions about admin-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build admin features for the Webiny headless CMS?

To build admin features for the Webiny headless CMS, you implement reusable backend application logic including use cases, services, repositories, and gateways for core CRUD operations without direct UI involvement.

How does the presentation layer work in Webiny admin development?

The Webiny presentation layer orchestrates headless features or manages its own data by developing UI-specific logic through presenters, view models, and React views to build user-friendly administrative interfaces.

What is the best way to manage permissions in a Webiny admin app?

The best way to manage permissions in a Webiny admin app is by defining granular access controls using schema-based configurations or custom UIs to restrict features based on user roles.

Can I use React views to build a custom Webiny admin interface?

Yes, you can use React views to build custom Webiny admin interfaces by orchestrating headless features or managing data directly through presenters and view models within the presentation layer.

Do I need separate headless and presentation features for enterprise CMS functionalities?

Yes, enterprise CMS functionalities require separate headless features for backend logic and presentation features for UI orchestration, ensuring structured development of robust administrative capabilities within the Webiny platform.