Skip to content

Parent: Backend #391

@ashleyshaw

Description

@ashleyshaw

Summary

This task tracks the development of all WP Admin-related tasks required for the Tour Operator 2.0 release, including Settings and Block Editor issues. Each task is essential for improving the admin interface, settings, and functionality within the plugin. All necessary tasks are listed below.

This issue aims to define the types of blocks, patterns, and templates that will exist within the LSX Tour Operator plugin. The focus is on organizing these elements to enhance usability while ensuring they are correctly registered and categorized according to WordPress standards.

Editor experience

Templates & Patterns

WP-Admin & Settings

Additional Considerations

  • Block Type Category: Carefully categorize each block to enhance discoverability and usability within the block editor.
  • Block Keywords: Include relevant keywords in each block's metadata to make it easier for users to find and use blocks.
  • Allowed Blocks: Define which blocks are allowed within certain parent blocks to maintain design consistency.
  • Block Previews: Decide whether to include a preview for each block and, if so, create attractive preview designs to display in the block editor.

Developer Documentation References

  • Metadata in block.json: Learn more about the benefits of using the block.json metadata file here.
  • Block Registration: Review guidelines for the registration of blocks on both server and client-side.
  • Custom Templates: For detailed guidance on adding custom templates, refer to Adding Custom Templates.
  • Block Locking: Explore techniques for block locking to prevent accidental changes to critical content blocks.
  • Starter Patterns and Block Variations: Understand the process of creating and registering starter patterns and block variations, including building a query loop block variation.

Additional Context

This feature is essential for enhancing the structure, usability, and flexibility of the LSX Tour Operator plugin. Defining these blocks, patterns, and templates will help create a more intuitive experience for users, enabling them to build sophisticated layouts without relying on third-party solutions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    📋 Tracking

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions