Comments (3)
In general, I like this idea, but we need to work with Comms to ensure design consistency with posts, whether they are pre-templated or created using Gutenberg. At its simplest, this could take the form of dummy, unpublished posts that content editors can copy, so that they are, essentially, a template for them to fill in the blanks of.
Let's also keep this in mind when it comes to creating page types/templates.
from creativecommons-base.
@annatuma, for the next iteration, I propose we test out the Gutenberg editor. We would work to ensure that Gutenberg rendered output follows the spirit of the Figma designs. Only if absolutely needed would we add any custom code, such as the Gutenberg block templates. 😃
We may have started down the current development path by a) taking the design ideas as literal (waterfall-style) outcomes and b) directly or indirectly choosing to use the WordPress "classic" editor instead of Gutenberg.
Design and development have somewhat equal influence on the process of bringing ideas into reality -- neither has the "final say." Instead, each participates in more of a conversation. As with any discussion, both participants lack some context while bringing together complementary parts of the picture.
For example, it would be tedious to produce Figma sketches for myriad combinations of screen configuration, content, and accessibility considerations for each design idea. Similarly, we wouldn't want to code a custom template for every permutation of block content allowed by the Gutenberg editor.
This proposal was written with the intention of
- avoiding writing and maintaining custom code
- removing third-party dependencies
- working on what is unique to this project: the CSS styles
- aligning this project with WordPress core development
I believe this move would bring us closer to our goal of launching the revitalized theme on CreativeCommons.org.
from creativecommons-base.
at its simplest, this could take the form of dummy, unpublished posts that content editors can copy so that they are, essentially, a template for them to fill in the blanks of.
@annatuma, good suggestion. It sounds like Gutenberg block templates might serve the purpose you describe.
from creativecommons-base.
Related Issues (20)
- Replace `link:` with user-defined networking in docker-compose.yml HOT 3
- RFC: switch "featured content" and "donate" features to be generic WordPress block areas
- RFC: Replace hard-coded footer with generic, block-based widget area HOT 3
- [Feature] Add Mailhog to docker HOT 2
- Review CoBlocks project for affinity with CC design library
- Allow Gutenberg to control layout of content area
- Sidebar (page list) as Gutenberg block
- Change default layout to allow Gutenberg full-width (no sidebar) HOT 4
- Add Slack button to README HOT 3
- Determine whether default page template should have hard-coded heading
- [Feature] Release a new version HOT 7
- Navigation menu text is white on white background HOT 1
- Breadcrumb text appears twice HOT 4
- Create 2022.02.2 release
- Update style and fonts CDN to latest versions HOT 2
- [Feature] Consider removing Bulma CDN HOT 4
- Determine how best to remove the 24px margin from default page template HOT 6
- Cleanup `/docs` folder after switching to GitHub pages HOT 1
- Use GitHub actions to test changes in Docker images HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from creativecommons-base.