On Dec 21, 9:24 pm, "Ian Charnas" <
ian.char...@gmail.com> wrote:
> I don't think that we can realistically abstract forums, comments, and
> blogs to be the same thing. Comments will involve captchas and be
> threaded, Blogs will involve authentication and RSS and not be
> threaded, and Forums involve a news<->email gateway that's incredibly
> difficult to get working with all the email systems out there. They
> are similar in that they are text-based, but beyond that I think they
> are very different.
There's a substantial overlap in the data structures between forums,
commented blogs, mailing lists and newsgroups. The technical
difference is mostly presentation, but that has social implications.
I'd like to experiment with blended presentation because having
multiple communication vectors on a site fragments content, but it is
probably better to focus on the content type that best fits the
character of a given site and extend it in whatever ways make sense
locally - meaning that user-driven sites should start from a forum-
like presentation and add blog-like abilities for key posters to
"push" and "tag" thread starts while sites with a top-down structure
should start with blogs then work towards making the comment structure
richer. It's good to make the options available, but I hope that our
deployment recipes tend more towards building interesting content
types well. The potential that I see in this platform would be wasted
implementing parallel content streams for the sake of building a
feature list.
I also think that forums, email notifications, and mail <--> news
gateway don't necessarily have to be implemented all in a go. We're
certainly not expecting our hobby and small business sites to compete
with Google feature for feature. The reason for not using Google or
Yahoo is "who owns my content." That's a question that's more relevant
to blogs than forums, but I think it would be worthwhile for some of
us to plan on building forums and relational (in the social sense)
content types. I understand Ian's priorities here, so we should
probably be thinking about building that one as a contrib. Put
together a roadmap: forum -> optional notifications -> real time mail
updates -> post from email. The news gateway, at that point becomes a
deployment recipe.
There seems to be some demand for FOSS SNS and I think that a product
coming out of a Python -> Web Framework -> CMS stack will have a user
base with healthier expectations than Elgg experienced. Maybe someday
we'll have the problem of meeting the expectations of those who use
advertising supported and $2/mo hosting, but today the barrier to
entry for Python hosting works in our favor.
Another major application that could be an important 3rd party plugin
would be an e-commerce package.
Chris