#77 One Blog to Rule Them All (Easy Multiuser)



Now I know this is likely a "headache" issue which is
why its been put on the longterm list. But it might be
easier than you think.

One Blog to Rule them All.

I was futzing with designing a site so that all of the
users would be in subdirectories of a "portal" sphpblog.


Portal - /domain/index.php
Users - /domain/username/index.php


Basically, the portal blog is just a sphpblog user
configured bare (or not) - no changes. That said, with
two additional tools avaliable to the owner
(administrator), it becomes a portal for a blog
community . That community is comprised of all the
sphpblogs in sub-directories of the "portal's" directory.

To do this, the owner of the portal blog (and I'm
assuming s/he is also the account/server ownwer) only
has to download 2 tool (which would have to be written).

Tool 1 - this tool is run either from URL or from
inside the adminblog. For security purposes, it can be
renamed. All it does is gather the name of the
"Portal" and all of the names and locations of the
blogs that are in subdirectories. It inserts (as an
option) Links to these in the Link Block of the portal
and compiles information (for tool 2) to a file. Each
time a new blog is entered, the tool would have to be

Tool 2 - Once setup, it goes to each of the blogs in
subdirectories and checks for latest entries. Then, on
a schedule, it updates the main area of the portal with
the latest entries. Or, Entries made since the last
time it ran. The entries include entry title, Author,
date/time and a link to go to the blog of origin.

These entries can be configured with options

length to post (Entire, first 10 lines, 20 lines...etc...)

Other options include
Ignoring a particular blog

Time - how often to look for entries.

The number of entries display is controlled just like
in sphpblog (because, thats actually what the portal
is). The archive of the portal becomes kinda a global
archive for all of the sub blogs. The admin of the
portal can deleate "bad" entries (and subsequently hunt
down the original author). In fact, if you got
slightly creative, the portal could be hidden (thats
something to do on the server side though - not in
sphpblog me thinks)

Anyways - I've been trying to do the above, but I don't
know php - and I don't have time to do it myself. I
tried to use CARP and similar to do it for me, but the
results are lackluster.

Hope this was not a waste of your time.



Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks