Hi,
Can anyone give me advice on how to set this up? I'm looking to set up a site that users can use to create their own websites, for a particular set of users. The websites dont have to be very functional, basic portfolio sites, gallerys, etc, but I'll need to supply some nice themes that they (hopefully) will be able to customise (color, etc). The users are non-technical, so won't be able to do much figuring out themselves, so it has to be very easy, but they will need to be able to create ther own individual websites via my site, which they will create an account and log on to do.
I've looked at stuff like google pages, office live, and weebly, but they all have drawbacks, mainly around being stuck with what your are given, you can only take it so far. I'll need to be able to do some theme creation for some users, and they'll probably start asking for other stuff, maybe a forum section, blogs, or calendar scheduling.
But these sites, google pages etc, embody the basic idea, where you can create johndoe.createwebsite.com. Mapping to user-selectable domains would be nice as well (johndoe.createwebsite.com -> www.johndoe.com), but I can do that for them, it will be a small set of users (they are my wifes friends, mainly).
I've been wrestling with this for a couple of days now, trying to do it with taxonomy_theme, MySite, user profiles, but Im not hitting the nail on the head. And I know this kind of thing has come up in the forum before, but I haven't seen the exact answer.
Thanks if you can help. Apologies if the answer is already in the forum and I missed it, I have spent a lot of time searching, but I may not be the best at searching.
Comments
Take a look at Organic
Take a look at Organic groups and related OG modules.
www.sitespring.eu
Pimp your Drupal 8 Toolbar - make it badass.
Adaptivetheme - theming system for people who don't code.
Hi, thanks for the reply
Hi, thanks for the reply :)
Organic groups - thats interesting, I hadn't thought of that, I might be able to use it, great tip, thanks! This is for allowing users to set up their own little ecosystems within a site though, isn't that right? Its not exactly what I had in mind, i.e. where a user can log on and create their own site, but yeah maybe I could jimmy together what I wanted using it, I'll defo have a look.
While I was scanning the forum, I found this thread:
http://drupal.org/node/117764
This does closely correspond with what I am hoping to do, esp further down the thread. This mentions a PageCreator module, or an upgrade to MySite to provide the same thing. And the explanation as to why you'd want to do this fits me as well, to host a small set of websites that the users can control their content, look+feel and address. Has there been any update on this since?
Thanks again
All that thread is talking
All that thread is talking about is creating fancy user pages with a purely hypothetical module page 'drupalpages' or something along those lines, they are just bouncing ideas around, you'll have to ask them if they actually did anything about making it a reality.
Pimp your Drupal 8 Toolbar - make it badass.
Adaptivetheme - theming system for people who don't code.
Hi btw it is
Hi btw it is http://drupal.org/node/117764#comment-209009 that I was specifically referencing, this is pretty much what I'm looking for, in case its not clear from my posts.
Cheers
=-=
I agree with jmburnz all that is in that thread and comment is a brainstorming session. I don't believe anything came to fruition.. at least yet. It's listed under proposals that need work, which means it's not fleshed out enough to get picked up as an SOC project.
Hi, thats fair enough. I'll
Hi, thats fair enough. I'll post to that thread to see what if theres any update (which I would have done in the first place if I found it before opening my own thread :-/)
But so far it looks like that there isn't a definitive way of currently doing this with Drupal, but it may be possible to put together via some combination of Organic Groups, taxonomies, user management, etc? Would that be a fair statement? Or is it that you just can't do this at all right now?
If I do work it out I'll be sure to post how I did it.
Thanks again for the help
btw
btw Just to let anyone know where I got up to, I used the Pathauto and taxonomy_theme extra modules. I configured Pathauto to put the user in the path via [user]/[title] in the default pattern, then I configured taxonomy_theme to set a Theme per user path.
So I think now I just need to figure out how to enable the user to set their own Theme per taxonomy, or something. I also enabled theme selection per page. Theres other modules for theme selection, I will go through them all, and update when I've made progress if anyone is interested.
MySite: state of the module
(Note: I'm the MySite maintainer.)
The thread you reference was brainstorming for Summer of Code. My main point to the original thread was that the SoC proposal was actually duplicating a lot of work already done.
That said, the MySite module (5.x.2) has many of the features that you want. Here's what it lacks:
1) The ability for users to write custom themes. (They can, however, select from various preset themes and stylesheets.)
2) The ability for users to create arbitrary page content. Right now, you can only create a dashboard style page (like MyYahoo! or iGoogle).
Custom user pages are on the roadmap (for 5.x.3), but need some work from others. For reference, see:
http://groups.drupal.org/node/3130
http://drupal.org/node/145423 (note the "postponed" status)
The idea is to create a MySite Pages module that builds off the existing MySite framework.
The other approach we might take is simply using MySite to organize other "page" content (blog posts, book pages) that a user creates through other means.
Feedback welcome, and you can add features to the issue queue: http://drupal.org/project/issues/mysite
-- You might also look at the OG Multisite module, and multisite_manager module.
--
http://ken.blufftontoday.com/
http://new.savannahnow.com/user/2
Search first, ask good questions later.
Hi, Thanks for the reply. I
Hi,
Thanks for the reply. I will keep an eye on developments in the MySite project, if you could also write content and customise themes, it does look exactly what I am looking for.
Can you tell me if these will be in the 5.x.3 version, and when you expect this to be released? Let me know if you if you are looking for beta testers, etc, I'd be glad to help in any way I can.
No roadmap yet
I haven't committed to a 5.x.3 roadmap or timeline yet. I'd really like to see some other people contribute this code to the project, based on the API:
http://therickards.com/api
Based on my schedule and skill level, I doubt I would have this done before DrupalCon Barcelona.
--
http://ken.blufftontoday.com/
http://new.savannahnow.com/user/2
Search first, ask good questions later.
thanks for the update
Thanks Agentrickard, maybe I will have a look at your API and see what I can do to contribute.
Any follow up on this topic?
Any follow up on this topic?