Comments (11)
My personal vote would be to keep it short and simple, probably just a single StreamField with no data integrations. Willing to be outvoted on this.
from bakerydemo.
My concern about it being a StreamField element is that it might be a little difficult to style. If we're going to keep it simple I'd suggest we at least keep it field based. I'll try and think of something a little more concrete to propose than my admittedly vague opening post above.
from bakerydemo.
Classic title and either RichTextField or TextField body would be fine too.
from bakerydemo.
For reference: Ben's original design:
http://playground.torchboxapps.com/bakery-html-proto/standard.html
from bakerydemo.
That was actually Ben's design for the blog page/ streamfield elements. The design for the homepage (which wasn't really completed, and based on the proposal from @tomdyson) is at http://playground.torchboxapps.com/bakery-html-proto/
from bakerydemo.
Ah! I missed that somehow, seeing now for the first time. Good timing, I was about to load up dummy homepage content. What do you think - do you want to keep this "departure" look and feel? Or stick with a streamfield with dummy content for the hp? I think we definitely want a hero image for it. If we keep Ben's design, what's the best way to model - a new HomePageSection model for the subheads and their texts?
from bakerydemo.
I'd like to stick closer to the proposal from @tomdyson and @benenright for sure. I think trying to keep it within a StreamField will be quite limiting, and won't have that eye-catching aspect that I think we're hoping for.
Is there a reason to use a model rather than fields? I was thinking to use a multiFieldPanel that contained an image field, a subhead field and a text field that were contained within the HomePage model itself. Do you think that would work?
from bakerydemo.
Yes, good plan. I like it. I'll work on this tonight (unless you're available sooner).
from bakerydemo.
Ah sorry I had started during my lunch break today. I've just pushed the model updates that allow us to fit in with the design suggested by Ben alongside some additional bits that I think would be cool. I have this evening to work on it so hopefully will have something to share in a few hours.
from bakerydemo.
@heymonkeyriot Ready to close this?
from bakerydemo.
Absolutely. I'd left it open because of the word "content" in the subject, but agreed that we should simply close it off.
from bakerydemo.
Related Issues (20)
- Problem with iframe dimensions in paragraph blocks in Streamfields.
- Replace flake8 and isort with ruff HOT 1
- CSP testing setup HOT 9
- Create separate `dev` branch for Wagtail development purposes HOT 2
- modelcluster. ValueError : invalid literal for int() with base 10: 'THU' on locations pages in the admin preview HOT 1
- Inaccurate copyright message in footer HOT 1
- Documents in demo site HOT 1
- Replace ModelAdmin usage with snippets
- MultipleChooserPanel example
- Issues with loading initial data (SearchPromotion)
- Create (or change) a model to use UUID/non-integer for its primary key HOT 2
- Help text of featured sections in homepage repeats the same as in Promo title
- Guys, it uses so old packages. and gives error. I recommend don't use this demo. HOT 1
- Images in all of Wagtail’s supported formats
- Enable `USE_THOUSANDS_SEPARATOR` by default & have some larger test ids HOT 3
- Update Node/NPM libraries (Node 20)
- AttributeError: module 'dotenv' has no attribute 'read_dotenv'. Did you mean: 'load_dotenv'? HOT 3
- exec /code/docker-entrypoint.sh: no such file or directory HOT 2
- migration failed HOT 1
- Fresh install of the bakerydemo using pyenv generates 'KeyError at / <wagtail.images.models.Filter object at 0x10953ef40>' HOT 11
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 bakerydemo.