Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parent: Backend #391

Open
4 of 22 tasks
ashleyshaw opened this issue Oct 10, 2024 · 0 comments
Open
4 of 22 tasks

Parent: Backend #391

ashleyshaw opened this issue Oct 10, 2024 · 0 comments
Assignees
Labels
[Component] Block.json [Status] Needs More Info Follow-up required in order to be actionable. [Type] Copy Issues or PRs that need copy editing assistance [Type] Discussion For issues that are high-level and not yet ready to implement. [Type] Tracking Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
Milestone

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 10, 2024

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.

@ashleyshaw ashleyshaw added [Status] Needs More Info Follow-up required in order to be actionable. [Type] Copy Issues or PRs that need copy editing assistance labels Oct 10, 2024
@ashleyshaw ashleyshaw added this to the 2.0.0 milestone Oct 10, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in LSX Design Oct 10, 2024
@ashleyshaw ashleyshaw added [Type] Discussion For issues that are high-level and not yet ready to implement. [Component] Block.json [Type] Tracking Tactical breakdown of efforts across the codebase and/or tied to Overview issues. labels Oct 10, 2024
@ashleyshaw ashleyshaw changed the title Define Blocks Types, as well as Pattern Categories and Template Types Tracking: Blocks Types, Pattern Categories and Template Types Oct 10, 2024
@ashleyshaw ashleyshaw changed the title Tracking: Blocks Types, Pattern Categories and Template Types Tracking: Block, Pattern and Template Registration Oct 10, 2024
@ashleyshaw ashleyshaw changed the title Tracking: Block, Pattern and Template Registration Tracking: Block, Pattern & Template Registration Oct 10, 2024
@ashleyshaw ashleyshaw removed this from LSX Design Oct 10, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in Tour Operator Oct 10, 2024
@ashleyshaw ashleyshaw moved this from Needs Triage to 📥 Todo in Tour Operator Oct 10, 2024
@ashleyshaw ashleyshaw moved this from 📥 Todo to 📋 Tracking in Tour Operator Oct 10, 2024
@ashleyshaw ashleyshaw pinned this issue Oct 12, 2024
@ashleyshaw ashleyshaw changed the title Tracking: Block, Pattern & Template Registration Parent: Block, Pattern & Template Registration Oct 14, 2024
@ashleyshaw ashleyshaw changed the title Parent: Block, Pattern & Template Registration Parent: Backend Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Component] Block.json [Status] Needs More Info Follow-up required in order to be actionable. [Type] Copy Issues or PRs that need copy editing assistance [Type] Discussion For issues that are high-level and not yet ready to implement. [Type] Tracking Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
Projects
Status: 📋 Tracking
Development

No branches or pull requests

3 participants