I’ve read this on Sitepoint and I check my installation. So from my understanding, Discouse has two themese, one for mobile and one for Desktop, am I understanding it right? and if so, do you have any plans to add responsive design?
AI-generated summary
The discussion revolves around the concept of “responsive design” in the context of Discourse. Idan initially thought Discourse had separate themes for mobile and desktop, but dax clarified that the mobile theme can be disabled in the admin panel, allowing for a personal responsive stylesheet.
codinghorror explained that the desktop design is responsive, but it’s not feasible to optimize for extremely small screen sizes, and the concept of hover is different on desktops and phones. Idan questioned the need for a separate mobile theme if the desktop design is responsive.
Falco shed light on the difference between responsive design and a backend-enabled mobile version, stating that the latter allows for not sending unnecessary data and markup. Idan shared a link to a relevant Sitepoint discussion and expressed his desire to understand the need for a separate mobile theme.
There is an option on admin panel for disable the mobile theme. You can add your personal stylesheet responsive theme.
So I don’t think the Discourse team have plans for responsive design in the near future.
The desktop design is responsive, try changing browser width and watch what happens.
The reality is that you can’t be “responsive” down to teeny-tiny iPhone 4 size, though – and there is no concept of hover on a phone, like there is on a desktop.
So this is really a pointless terminology argument about the definition of words.
I don’t optimize for iphone 4 size, but for 480px width.If the desktop design is responsive, why there is a need for mobiel theme? Can you please explain Jeff. Thanks.
Can you also point to the Sitepoint topic, as I’d like to get some context to the question.
Yeh, sorry, here’s the discussion. I always built my website with content that adapt to the size of the screen (aka responsive design) for my latest websites. I just don’t understand the need for a separated mobile theme, maybe I am lack of that knowledge, but please help me understand.
I already installed discourse and ready to go, but some things made me think twice whether to continue with it, that’s why I am asking lots of questions, sorry for that.
In a responsive design you can go as far as display: none something, but the markup and data will be there as well.
Using a backend enabled mobile version you can not send the data and markup at all.