Open orionp13 opened 3 days ago
There is the Block Pattern Directory and Theme Directory. What would be the main difference from those?
Thank you for your question. The main advantage of this proposal is to provide users with direct access to a template library within the WordPress interface, eliminating the need to visit an external site. It would also make it much easier for users to share their blocks and templates directly from the Gutenberg editor. This way, users wouldn’t have to manually export or import files, streamlining the process and enhancing the overall user experience. It would foster more active collaboration within the community.
What problem does this address?
Currently, users are limited to the default templates and blocks provided within Gutenberg, and there’s no central repository where users can freely share and access custom templates created by others. This limitation restricts users from benefiting from community-created designs and templates, which could otherwise enrich the variety of layouts and structures available in Gutenberg. For users who want to create unique, reusable layouts or leverage designs created by the community, there is no straightforward way to access or contribute to a shared, free template library within the editor.
What is your proposed solution?
I propose creating a centralized, 100% free Gutenberg template library where users can contribute and access custom templates. This feature would allow users to save their own layouts as templates and optionally share them with the broader Gutenberg community. By building a shared repository within the Gutenberg editor, users could explore and import templates created by others directly into their editing environment, fostering a collaborative and open-source approach to content creation.
Key aspects of the solution include:
User-Contributed Templates: Allow users to save their custom templates and share them in a common repository accessible to all Gutenberg users, encouraging collaborative template design.
Free, GPL-Licensed Content: Ensure that all shared templates in the library are GPL-licensed and remain 100% free to use, in line with WordPress’s commitment to open-source principles.
Integrated Template Library in Gutenberg: Provide a built-in interface within Gutenberg where users can easily browse, preview, and import templates from the shared library, enhancing their ability to create complex layouts without needing external tools.
Quality Control and Tagging: Implement a review or tagging system to maintain quality and organization, allowing users to find templates that meet specific design or layout needs.
This shared, free template library would make Gutenberg a more versatile and collaborative tool, offering users a rich selection of design options while promoting a culture of open-source sharing. By enabling users to contribute to a central repository, the Gutenberg community can benefit from a diverse collection of templates suited for various content types and styles.