Forum OpenACS Q&A: Why do you part with functionality in bboard?
- categorize threads (well I haven't checked if it's still an option in the package but at least you dropped it in this forum)
- have a list of recently answered questions / answered since last visit (when was this feature dropped, long ago?)
- being able to search the forum (now it finds only separate postings and not threads; not very usable)
- Caching drives me crazy. It has taken at least two minutes before this thread appeared on the list. I've been thinking it didn't get posted.
- Footnote links in emails is an innovative feature indeed that nobody else uses. The user is puzzled the first time he/she sees it.
- Re: Why do you part with functionality in bboard? you see above this post in the thread is redundant. The old forum was smart enough not to show it.
We are moving forward, and while we are gaining easier integration of packages, some features have been left out.
Thanks for pointing out features that you would like to see added to the system. Please be sure to read the forums to see if the issue you are asking about has alrady been discussed.
I really would like to see people submitting these requests to the bugtracker for the web site. You can check to see if an item has already been requested. This makes it much easier for volunteers who want to help out to pick one item and fix it.
This is an open source community, and as such anyone who has something to contribute can submit bug reports, feature requests and patches to the bugtrack at https://openacs.org/bugtracker/openacs.org/ for features or bugs that relate directly to this web site or https://openacs.org/bugtracker/opeancs/ for the OpenACS toolkit.
All the code that runs this web site is available for download from the CVS repository and browsable at https://openacs.org/cvs/
We know that this web site needs work, but we felt it was very important to have OpenACS.org running on the latest version of the code. I think it is great that we now have the code that runs the site available for developers to learn from. So while we have issues to deal with in migrating the site, everyone in the community will benefit. Very soon we will post the scripts and procedures we used to migrate from OpenACS 3.2 to OpenACS 4.6. This will be very useful also.
So thanks again for commenting on the site, but please be patient with us while we work through this together.
In other words, if one of the best ACS-based sites - photo.net - runs ACS 3 and has had all'em since several years ago, why are they not in the brand new OpenACS 4.6 which is supposed to be darn better?
Some of the packages are in blue, and others are in black.
What is the difference? Also, I cannot find a link to the documentation of "forums"; is the documentation not available or, as always, am I too new to this world not to be able and find it?
In a previous thread a few months back, we discussed the design of forums.
The reason for forums being separate from bboard is that bboard had serious implementation issues, specifically with respect to overuse of objects and permissions. The goal of forums is to progressively recreate the functionality of the 3.x bboard package.
The reason we left out categorization of threads at first is because there was talk of a generic categorization package - that would be the *right* way to go about this. I agree that we should use categorization, but I think it's better to hold off on categorization until we've implemented it correctly.
The recently answered questions and search by thread features can definitely be implemented easily - although just for completeness's sake, I should mention that search by thread was not implemented in the 3.x bboards.
All of this is good feedback - part of rewriting a package is figuring out what is truly useful to rewrite. Clearly there are missing pieces: forums is a work in progress.
The column that gives the date and time for "Last Post" doesn't work as advertized... It shows the date and time of the FIRST post in the thread, not the last post. The Last Post time is more useful.
Should this be reported elsewhere?
See this thread: https://openacs.org/forums/message-view?message_id=45676
Like categorization, this would be better as a sitewide service, rathar than being forums specific. This new site will be containing much more dynamic content than the 3.x based site, so this will become more important.
However, "smart" caching isn't much more effort than "for N minutes" caching. For instance, the forums index page is slow. It could easily cache its per-forum info in an nsv that was invalidated by insert-msg.
With respect to forums, no documentation, apart from comments in the code, has been written. I know Ben Adida has been filling in some gaps in the API documentation but I don't know if he is planning on writing any higher level documentation or not (or if someone else will take that on).
You aren't doing anything wrong, it's just that there are some conspicous gaps in the existing documentation.