What is a blog?
A blog is a diary-like series of personal entries which someone posts on the web. The content can range
from commentary to daily events to stories...anything the author wants to express.
DynaBlog is a dynamic blog generator which allows a web page designer to separate the contents of their web log from the layout. This has numerous benefits:
Easier maintenance of the web log
A single update to a web log entry can be reflected in multiple different layouts with no additional copying and pasting.
The web log entries can be automatically archived without any maintenance.
The DynaBlog macro processor allows you to embed common data on all layouts, but still customize how
it looks on each.
No special web hosting services required
The web page generation is done before uploading to the server. While this increases the amount of data you have to upload for each web log update, it means that no special server-side software (ASP, SQL, CGI) is required. JavaScript will also be used to manage the user's cookies to maintain customization information (not yet implemented, but here's to hoping).
Customizability
The user can customize various aspects of the layout. If they don't like the title image, it can be
replaced with another! (This will be done using JavaScript and cookies)
Users on low bandwidth connections can use a more plain layout, while users on higher bandwidth connections can use a more graphical layout. Both users will see the same updated web log entries!