The LSX Tour Operators Plugin provides 3 post types (Accommodations, Destinations and Tours) that are the core of any Tour Operator. Use them to build day-by-day itineraries for tours.
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.
Key Objectives
[ ] Register Block Category: #403
[ ] Register Blocks: #356
[ ] Register Pattern Category: #404
[ ] Register Patterns: #363
[ ] Register Starter Patterns for Templates: #390
[ ] Register Block Templates: ##346
[ ] Starter Patterns and Page Patterns: #390
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.
Summary
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.
Key Objectives
Additional Considerations
Developer Documentation References
block.json
metadata file here.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.