bhadaway / blankslate

A naked WordPress theme, powering over 10k websites. Buy me a sandwich. 🥪
https://opencollective.com/blankslate
323 stars 93 forks source link

Vote on New Features #41

Open bhadaway opened 2 years ago

bhadaway commented 2 years ago

Find proposed features listed below and give them a 👍‍(for yes) or a 👎‍(for no).

I understand, greatly, the importance of keeping BlankSlate simple and staying the hell out of designers' and developers' way, but surely there are some main features that you find yourself constantly having to add in yourself through a child theme when starting a new project on top of BlankSlate, which could cut down on development time if they were officially made staples of the default theme?

bhadaway commented 2 years ago

Logo Upload

bhadaway commented 2 years ago

Footer Menu

bhadaway commented 2 years ago

Header & Footer Widget Areas

bhadaway commented 2 years ago

Breadcrumbs

Rale379 commented 2 years ago

Hello Bryan,

After spending hundreds of hours fixing theme - plugin conflicts, I realized that BlankSlate is the salvation.

And, because I so desperately wanted to use it, I had to learn some PHP basics in order to add breadcrumbs, sidebars, menus... This is all done with Code Snippets. So, it's easy to copy / paste, and reuse the code. I don't use a child theme. I hide the default menu with CSS and remove the default sidebar with PHP.

So, my assumption is that other users are like me and don't need any features. (Still fateful to the vision)

Thank you for asking

zkmark commented 5 months ago

Remove jQuery

zkmark commented 5 months ago

Add dir template-parts

bhadaway commented 5 months ago

Remove jQuery

jQuery has definitely become less popular in recent years.

Add dir template-parts

I almost did this a couple times.


The problem with both changes and with most big/structural changes is that it would break A LOT of websites. I get nervous making any updates at all, knowing that people who are using BlankSlate without a child theme or taking other precautions will have their entire site wiped out by merely upgrading.

It's a difficult balance to be responsible for: stability vs progress. Unfortunately, without a lot of feedback (https://github.com/bhadaway/blankslate/issues/57), there are too many unknowns, so I have to err on the side of caution.

steve-s-eightball-media commented 2 months ago

Hi bhadaway,

Is it possible to include SASS compiler function in the future?

Thank you,

Steve

bhadaway commented 2 months ago

Is it possible to include SASS compiler function in the future?

While I think you could make a good case for it, why can't BlankSlate be Sass-ready if it's jQuery-ready? But, this was added at a time when jQuery was much more popular, and only because it's natively available in WordPress already:

https://core.trac.wordpress.org/browser/trunk/src/wp-includes/script-loader.php

If the dependencies for Sass were already available here, I'd consider it. The problem is that it would add too much bloat to the theme to support it, requiring everyone who's not using Sass to have to either remove it or ignore it, which is antithetical to this project's objective.

Also, I'm all for an open community, that helps direct the future of the project, but it's hard to get people to vote on features. I may try again.

steve-s-eightball-media commented 2 months ago

Hi bhadaway,

Understood, thank you for your reply.

Steve

robocrax commented 2 weeks ago

Full Page iFrames (no border)

bhadaway commented 2 weeks ago

Full Page iFrames (no border)

That's not really a feature, so much as it is a customization request. If that's what you're trying to achieve, feel free to start a new issue and I'll help.