As far as user (member) blogs are concerned, I really believe it to be the single most powerful offering that any open source cms could make - especially personalised (blogger.com style) blogs.

I'm in the process of setting up a site to cover all aspects of Australian social life, bands, clubs, gigs, concerts, pubs etc. - with particular emphasis on the east coast - Sydney, Melbourne etc. I'm "kind of" involved in the music business and closely attached to a number of universities. My research CLEARLY shows that many young (16 to 28 y.o.'s) would gather in numbers around a site that offers everything that drupal does, but in addition, the option to create pages (blogs) which reflect their own personal style with little or no knowledge of html or css.

I've done a lot of searching and covered almost every cms platform in an attempt to find one (with an affordable price) that has this feature

Comments

kika’s picture

Sure, its a valuable feature.
btw, it has been discussed in drupal-devel list a year ago: http://mail.zind.net/pipermail/drupal-devel/2001-September/001321.html

> I would love to provide an entry page to
> anybody setting up their own blog which
> gives a selection of XX number of templates/themes
> (thumbnails) to choose from.
> These of course could modified and added to
> by uploading logos, banners, photos etc. /../

This should not be very hard to accomplish - associating the custom theme with a certain user's blog page. Customizing it can be trickier, cause Drupal themes are file based and are accessed only by admins usually.

This reminds me an my old idea - create a DIY.theme what stores custom theme code in database table (personal profile?) and provides form fields where you can edit and preview your personal theme. Actual theme file just retreives and invokes the theme code from database. Sure it will slower than file-based approach, but still worth trying IHMO.

dries’s picture

It is not impossible as the Tipic.com folks extended Drupal to do exactly that, yet I don't think they made these changes publicly available. Feel free to give it a go.

moshe weitzman’s picture

This reminds me an my old idea - create a DIY.theme what stores custom theme code in database table (personal profile?) and provides form fields where you can edit and preview your personal theme. Actual theme file just retreives and invokes the theme code from database.

have a look at polder.theme. it does exactly this. the forms that you speak of are currently only available to Admin but it would be a small extension to extend them to blog authors.

i'd like to see this as well.

moshe weitzman’s picture

The polder.theme has a "link" feature which is meant for using different
stylesheets for different sections of the site (as suggested here). anyone
implementing this item might want to look at this theme before proceeding.

i'd also enjoy this addition to drupal.

moshe weitzman’s picture

Component: Other » Theme system

a 'pick your own theme' patch was posted to drupal-devel list on 1/9/2003 by Julio Nobrega. lets hope it is accepted into drupal core.

adrian’s picture

Priority: Major » Normal

I am developing a custom theme that does this in a structured manner using stylesheets , and in turn saves the custom style into the database and retrieves the custom colors/fonts/etc depending on which user's blog it is retrieving.

This is the reason I want a table-less design , so i can customize the stylesheet per user site.

With some custom dhtml to change element colours in realtime, it would be really simple for users to customize their personal sites.

I am wanting to tie the stylesheet to the user who authored the blog entry , via a taxonomy hack. (this is the plan atleast).

So that user content can get displayed on other parts of the site, but the content gets displayed with the user's layout if linked to from the main page or whatever.

moshe weitzman’s picture

Robert L’s picture

Component: Theme system » theme system

Just found this issue, by doing a search on google for 'polder theme' Only local images are allowed. ing" alt="Smil
ing" />
Looks to me we are having the same itch here. Polder theme and its successor the style module are written (by me) to solve this problem. Most code is already in place, only the final part has to be done. Make some decisions, for example is it good enough to give bloggers a selection of theme/stylesets to select one from, or do I give them access to an interface where they can control the main keys, or perhaps all style keys, as in the module's expert mode, but ultimately as clickable image map. I like the last one, but it will need some extra security considerations, although I already done a lot on this too.
After the 4.2 release I will update the style module and related themes (have planned to add a style module compatible x-template too). Will have another look on how to get the final parts in place.
Another issue I still have to look at is the way to couple themes/stylesets with users, user agents, etc., the patch submitted already for this, and how it makes my itch less worse (with latest style module you can already link url's, and user agents, but it needs to be imporved on and extended a bit, as given a good GUI). I also like the idea suggested before, for some url based theme switch, and will have a further look at user agent switching too.
There even might be other types of switches to consider, like for the real freaks, a country/language specific switch. Some colors are not done in some countries, or have different meanings, and hey, I like Drupal as fully featured CMS, and it will probably be only a dozen lines of code extra Only local images are allowed. ing" alt="Smil
ing" />

Bèr Kessels’s picture

I just released a module called "sections", that allows themes per sections.
The herre mentioned feature can be implemented in an easy way in this module. It needs some more work to do the exact, per-user theme, though.

coreb’s picture

Version: » 6.x-dev

Moving from x.y.z queue to 6.x-dev. I think parts of this are possible, but not the entire proposal, so I'm leaving the request set as active.

pasqualle’s picture

Status: Active » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)

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