Actually what I’m thinking now is to reproduce in the file tree just the files that will change (config, style) and add the other files which will have just an “include” to the real files, which will be in a “common” directory, so the application files don’t really need to be duplicated for each blog.
lazyant
Hi, I’m not really sure that you are using the easiest route for what you are trying to accomplish. Since the bloggers will only be using the interface, why not just upload it to directories and let them blog?
I had a central system when I ran a free blogging service. I would create a directory under the main domain and put a copy of b2 in there. The table was prefixed by the name of the person it belonged to. It was easy to delete someone that wasn’t using their blog. The .CSS and index.php was CHMODed to 766 and some wanted to mess with the commentspopup.php as well. It was easy. I just created an images folder and CHMODed that and they were on their own.
I don’t run the service any longer as I was taken advantage of and wouldn’t do it again. Just be warned that people will not appreciate it all the time. There will be some that will, but there will be some that will take advantage of the situation. Take it from someone that’s been there and done that, put out rules or whatnot, but don’t be surprised when it’s abused.
Good luck!
> why not just upload it to directories and let them blog?
Yes, that’s the easiest way, but that would mean adding 1 MB of files per user, and if I just add the same file names but containing only a php include, it’s not difficult and saves all that space. Besides, upgrading would be much easier as I only need to upgrade the real or “common” files instead of every user’s directory, that I can leave untouched from now on.
> The table was prefixed by the name of the person it belonged to
That’s the approach taken in the latest WP beta, it’s already built in in the conf file (thank you guys!). As I said, that’s fine and maybe I’ll go that way, but for say, 100 users is better to have 100 more records in our 10 or so tables that 100 * 10 more tables. I think that the payoff for just adding an ID column is great.
> I was taken advantage of and wouldn’t do it again. Just be warned that people will not appreciate it all the time
I hear ya. I’ve been there too (I AM there). I started around ’96. I had a PC support web site for a couple of years, kind of second tier web (featured or mentioned in a few magazines). I spent my time solving people’s problems and I only got a few thanks. So I killed that site.
Now I run the technical part of the message board system I created (guess: PHP+MySQL), it’s mostly hands-free, as I don’t even read most of the messages. They insult each other and such, I don’t care, it’s not worth my time.
I just bakup the database from time to time and improve it here and there.
Tell me about nasty people! I had a mentally perturbed person making death threats posting phone numbers and stuff (there I had to delete the messages).
My forum population is like the one in Internet, 90% of people write something from time to time, think that everything (my time, web server) is free and don’t make trouble or say thanks. 5% are very active and that’s the people I have in mind, since they write articles and stuff. 5% of the rest are the jerk crowd.
So, back to my “requirements”, I want to spend maybe a few hours implementing the system, and then it should be automatic with little maintenance; if I have to spend more that a few minutes a week deleting blogs and stuff, it will be > /dev/null
thansk,
lazyant
I’m working on putting multiple-blogs support into WP. Because it’s a major change I’ll probably post mods on my own blog at http://blogs.linux.ie/xeer/ but the changes will go back into CVS once we’ve discussed them on the dev list.
Anonymous
What’s the deal? b2++ has smarty and supports multiple blogs. Now, donncha, you’re here. So, what’s going on? Does this mean that b2++ is dead?
Geoff
I’m not surprised that I’m the only forum admin thinking of doing this. Talk about powerful buy-in for your community.
The reason to have multiple blogs is that you can then have a most-recently-updated page that takes incoming XML-RPC pings.
Lazyant seems to be onto something in wanting to have one centralized locus for files; that way as you upgrade WP, you only upgrade one set of PHP files and one database.
I’m willing to help. 🙂
Anonymous
blah!! all so confusing lol… i just bought my domain a few days ago and have one hostee right… i uploaded and set up b2 for myself but the dam thing wont let my hostee log in… i was wondering if she just registers will that mean it’s a joint blog?? and if it is the case how in the world do i give her, her own little index.php to work with for her hosted site??? please any help from the other admins!! please!! and talk dumb to me lol im still learning!!!!!
Anonymous
i just posted above this one if you could email me to elegantlywasted_sine87@hotmail.com that would be greatly appreciated… i no doubt will forget to check this :s
Anonymous
elegantlywasted_since87@hotmail.com gosh im dumb!! sorry 1am very tired 🙁