Antville Project

Changes 2003-03-12

  • all pages with default skins should now validate as xhtml 1.0 compliant .
  • layout, wording and naming have been unified.
  • image and file previews contain more information (image type, file size etc.)
  • added pagelink css class in style skin to customize prevpage and nextpage links.
  • window titles provide more information about the page's contents (e.g. story title, topic name).
  • commentcounter macro displays "no" and "one" parameter as is.
  • storyeditor has now a new layout which is much easier to use
  • linkedpath-macro was fixed
  • usernames can now contain spaces and umlauts
  • story management: code to embed a story is now displayed for copy & paste
  • changed default date-formats and removed the confusing ones
  • link to subscribing a site doesn't appear anymore if subscription is denied (eg. in private sites)
  • "rescue" mechanism for stories and comments was finetuned. if a session times while writing a story users will be redirected back to login form, and after successfully logged in redirected back to the story/comment form already containing the text written before. with this it should be really hard to loose a story/comment.
  • rss-action now has additional parameter "show=all" which includes the comments into the rss-feed.
  • rss only contains e-mail addresses of users who enabled "e-mail is visible" in their profile.
  • system management console now has a status-page showing memory- and request-statistics (plus some more info). system management is linked on the front page if the current user has sysadmin rights.
  • shortcut support was removed from antville core, it's a module now.
  • names of files can now contain spaces, commas, dashes, but *not* umlauts.
  • story timestamps are now rendered correctly with respect to the timezone specified in site preferences.
thanks to robert for the list.

link (11 comments

xhtml conformance verified

i just checked in the changes i had to make in the antville code to better conform with the xhtml spec (ie. this does not affect what's running jere at

i verified almost every antville page (ie. i left out the sysadmin stuff and probably some pages i did not think of) against and modified the skins where necessary. by the way i was able to fix some minor bugs, too.

however, i know about three validation errors that will remain, yet:

  1. the attribute wrap="virtual" in textarea elements is invalid.
  2. the name attribute in option elements is invalid.
  3. the skin url queries ("?proto=image&name=preview") in the skin manager cause strange validator errors.
i left these imperfections as is because for the first two errors i don't know about a simple fix, yet, and for the third one i assume this must be a bug in the validator (please correct me if i am wrong).

moreover, i tried to achieve a more consistent layout for some pages (e.g. images, files, polls). i hope i achieved this goal and more important that nothing is broken. your comments are welcome.

link (14 comments

Antville 1.0 Release Candidate 1

i'm happy to announce that the first release candidate of Antville 1.0 is now available for download (.tar.gz and .zip).

There's also an updated version 1.0pre5 of Antclick available (.tar.gz and .zip). Those who have Antclick pre4 already running should follow these upgrade instructions.

Together with this i also put an up-to-date version of the application documentation online (you can download it in .tar.gz or .zip format).

Please give it a try. If you find any bugs post them here or - even better - in our bugtracking system. Please also post a short note here if you didn't find any bugs or strange behaviour since this is the only way i can estimate the level of testing pre1 has got. If everything goes well the final release of Antville 1.0 will be out within one week.

link (12 comments


i implemented part of the contributions by michi/ there's the list of changes:

  • most important, i changed the story-editform to the much cleaner version of however i managed to keep it backwards-compatible to the old storyeditor, so even if you modified the skin it should still work as expected. If not please report here (the only visible change is that the editableby-macro now produces a set of three radio-elements instead of one dropdown). Due to this i also had to change the basic style-skin. Use the diff-feature to figure out what has changed.
  • antville now accepts icons as uploaded images
  • creating a new site now leads to a new entry in syslog
all of the changes above are currently only in cvs. please give it a try, and many thanks to michi!

link (one comment

updated macros: linkedpath and image

i just updated antville (both cvs-version and the one that's installed here):

  • fixed the troubles with the linkedpath-macro as reported by JohnWalsh
  • fixed a problem with the image-macro that was reported by kantel. plus image-popups should now also be useable for those who have javascript disabled by linking to the fullsize-image.
thanks for the reports and please keep reporting any other bugs. since now runs fine with the latest cvs-version of antville for several days i plan to create the 1.0FC-distribution tomorrow. keep your fingers crossed (kris, did you have time to update the readme?)

link (one comment

updated backlinks_macro()

kris sent me an extension for the backlinks-macro (which was born in this thread) and i implemented it, so the backlinks-macro has two new optional attributes:

<% story.backlinks limit="10" exclude="google,search,hotbot" %>

limit does what the name says. the upper limit which cannot be overridden is 100 backlinks (i don't think more makes sense anyway).

exclude must be a comma-delimited list of strings. whenever one of the strings appears in a backlink it will not be displayed, meaning that "search" will not display backlinks from,, and also not a referrer like

because referrers are written asynchronously to the database the whole backlinks-list is now also cached for about 1 minute (it will be re-rendered after scheduler did his job of writing the referrers).

the change is currently only in cvs and not implemented here at please give it a try and tell me what you think about it. and thanks for the contribution, kris!

link (2 comments


i've updated the need_for_speed-branch. it should be fully functional now and (hopefully significantly) faster compared to the main-branch of antville (quite a bunch of code was either removed or streamlined). please give it a try and tell me how it performs on your systems (and of course: please report any new - or newly introduced - bugs).

i think we're really close to the mysterious FC now ;-)

link (4 comments

The Antville Server Fund has been a great success. Thanks to everybody who contributed!
online for 7891 Days
last updated: 1/4/11, 10:22 AM
Youre not logged in ... Login
February 2023
zfuture's house here is zfuture's
by zfuture (7/31/03, 2:59 AM)
i understand your concerns however,
i hardly can think of a solution. certainly, if the...
by tobi (7/29/03, 9:47 AM)
Found several more similar sites
listed This is getting to be quite a concern to...
by cobalt123 (7/27/03, 7:56 PM)
Second Post Alert on Referrer
bug livecatz I put this into "help" and now here:...
by cobalt123 (7/26/03, 7:14 PM)
well it's not easy to
find from here, anyway. think we should include a link,...
by tobi (7/24/03, 11:25 AM)
So finally I found
the helma Bugzilla - stupid me.
by mdornseif (7/24/03, 10:28 AM)
clock not that it's particularly
earthshattering but the antclock is running slow by about 15...
by kohlehydrat (7/23/03, 8:25 PM)
but isn't can't really
be rated as spam can it?
by kohlehydrat (7/23/03, 8:08 PM)
More referrer spam
by Irene (7/23/03, 7:55 PM)
How to log skin names
I accessed to console?? Hi, I would like to know...
by winson (7/23/03, 4:12 PM)

Click here to get an XML version of this weblog.

Made with Antville
powered by
Helma Object Publisher