BlogUp is a TWikiApplication addon package that turns TWiki into a weblog
tool. In combination with the NatSkin it offers the look & feel of
well known blogging tools like MovableType or WordPress but embedded
into a full-fledged wiki.
The main features are:
single- or multi-author blogging
one-click easy publishing and correction of postings and comments
To create a blog use the BlogFactory. Note, however, that only members of
the TWikiAdminGroup are allowed to create a new blog. After entering
the mandatory information you will get a new web that is a copy of the _BlogPlugin
template web.
User Manual
TODO
The BlogUpTWikiApplication is made up of tree levels that are of use depending on the role
of the visitor.
application level: that's the view a normal visitor gets on the site
blog author level: grant access to tools needed to post a blog entry or add new SubjectCategories
administrative level: grant access to TopicFunctions that render the site
Roles are assigned using TWikiGroups, i.e. the BlogAuthorGroup and
the BlogAdminGroup. Each blog is contained in one web; one blog can be a multi-author
or single-author blog. A multi-author blog will display authorship per posting, not so a single-author
blog.
TopicFunctions are the
basic building blocks that are used to render the application. TopicFunctions are divided into
sections that are extracted using parametrized INCLUDEs. (Note, that the BlogPlugin does not
use INCLUDE or SEARCH but DBCALL and DBQUERY provided by the DBCachePlugin.)
Thereby TopicFunctions are "called" as functions in a library are called to be executed. Every
TopicFunction is named RenderXXX where XXX describes the output generated by it.
A TopicFunction is also documenting itself and its parameters.