If I understand this module correctly, it does this:

- A user picks a site theme under their user settings
- Any other user who views a blog page or user info page sees the site them selected by the author

That works fine, but I'd like to see this function separated from the overall site theme settings.

That is, I'd like for individual users to have one theme setting for the whole site and a separate setting for their individual blog theme.

In the sites I'm building, I want to use one default theme for all users for all content except blogs. I would like individual blogs to be customizable. But I don't want those custom blog settings applied to the user's view of the main site.

Is this workable within the framework of this module?

Comments

tatonca’s picture

Yeah - likely - it would mean tracking a new variable in the DB for that user, and adding code to check first one then the other. I think all the code to do it is there - for a rudimenatary proof of concept, you could likely just run the same loop twice, first with one then the other variable. You would likely need to decide which setting takes precedence (I vote for the users choice for his blog to be the persistant choice)

agentrickard’s picture

Right, that make logical sense. Now the development question is this:

Should what I describe be the default behavior of the module? (Obviously I think so)

Should it be a configurable option of the module? (Maybe)

Or should I create my own version to do what _I_ need? (I'd rather not have to....)

It's your time and your code; I'm just trying to help :-)

chlobe’s picture

I would second this feature request as I think Drupal's blogging within its robust CMS framework is potentially best of breed in terms of community blogging. Individually themeable seperate from any sites main (and persistent theme) would be a great addition.

beginner’s picture

Version: 4.6.x-1.x-dev » master
Assigned: Unassigned » beginner

This feature will be added in the second D5 release.

drupalina’s picture

1)
I think it is important that all Profile pages are in one single universal theme -- so that all users can surf through profile pages and immediately be familiar with the layout. As an example I'll bring LiveJournal and Wordpress: even though the user chooses a distinct theme for her blog, the main dashboard, control panel as well as the profile pages are all in universal theme of the global site.

2)
Similarly, if the website has more functions than being just a multiblog -- for instance if there are global wikis or clobal calendars that are being collectively edited, I think it is important that they too remain under universal theme. This is why it would be nice to allow the Admin to choose precisely which content types will user's BlogTheme be applicable to.

thanks

agentrickard’s picture

This last is a feature I've been considering for the MySite module for some time. http://drupal.org/project/mysite

Xabi’s picture

Has this feature been added in the 2nd drupal 5 version? I can't get it t work.

toma’s picture

Any news

beginner’s picture

I am working on this feature. I already have a working patch. I'll update the module soon.

beginner’s picture

Version: master » 5.x-2.0
Status: Active » Fixed

All of the ideas requested in this thread have been implemented in the new release.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.