Index: openacs-4/contrib/packages/classified-ads/tcl/categories-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/classified-ads/tcl/categories-procs.tcl,v diff -u -r1.6 -r1.6.2.1 --- openacs-4/contrib/packages/classified-ads/tcl/categories-procs.tcl 31 Jul 2003 09:31:00 -0000 1.6 +++ openacs-4/contrib/packages/classified-ads/tcl/categories-procs.tcl 31 Jan 2004 11:38:54 -0000 1.6.2.1 @@ -244,18 +244,20 @@ } { Generates a cookie trail for a particular category. - @param keyword_id The keyword id that defines the end of the trail to be generated - @param append_element The last element to put in the trail. If none then the element defined by keyword_id is used + @param keyword_id The keyword id that defines the end of the trail + to be generated + @param append_element The last element to put in the trail. If none, + then the element defined by keyword_id is used } { set package_keyword_id [classified-ads::categories::get_package_keyword_id] set trail_list [list] db_foreach get_trail {} { if {[string match $keyword_id $package_keyword_id]} { set heading "Categories" - set url "categories" + set url "index" } else { - set url "categories?keyword_id=$keyword_id" + set url "index?keyword_id=$keyword_id" } lappend trail_list [list $url $heading] Index: openacs-4/contrib/packages/classified-ads/www/doc/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/classified-ads/www/doc/index.adp,v diff -u -r1.5 -r1.5.2.1 --- openacs-4/contrib/packages/classified-ads/www/doc/index.adp 25 Jul 2003 02:42:45 -0000 1.5 +++ openacs-4/contrib/packages/classified-ads/www/doc/index.adp 31 Jan 2004 11:38:54 -0000 1.5.2.1 @@ -1,11 +1,11 @@ <master> -<property name="title">Classified Ads</property> -<property name="context">{Classified Ads Documentation}</property> +<property name="title;noquote">Classified Ads</property> +<property name="context;noquote">{Classified Ads Documentation}</property> <h3>Overview</h3> -<b>Authors:</b> Deds Castillo and Paul Doerwalds. Roberto Mello made some modifications - and improvements and is now (July 2003) maintaining this package under OpenACS. +<b>Authors:</b> Deds Castillo and Paul Doerwalds. Roberto Mello made several modifications + and improvements and is maintaining this package under OpenACS since July 2003. <p>The Classified Ads system can be used for all manner of ads, from buy/sell to wanted to job listings. If one party has something another party wants or vice versa, the Classified Ads system can be used as the basis. @@ -20,11 +20,21 @@ <blockquote> <pre>For Rent -> Apartment Buildings -> 319 Hazel St. -> Unit 205</pre> -<pre>Job Listings -> </blockquote> -<p> More coming here later. </p> +<p><b>By Roberto Mello:</b></p> +<p> + The package is taking shape, with almost all of the truly hard parts + done. I'm now working on improving the interface, user and administrative. +</p> + +<p> + While developing I was creating everything under www/admin. That's why it + seems that nothing is "done" under www (the user pages). I am going to move + th funcionality under www/admin under /lib so it can be reused in both places. +</p> + <h3>Features</h3> <ul> @@ -35,25 +45,32 @@ <li> Others that I'm probably forgetting. </ul> -<h3>What needs to be improved</h3> +<h3>What needs to be improved (no particular order)</h3> <ul> - <li> Make it possible to place an ad under a category, instead of placing - under no category then assigning it to one. (DONE - Roberto) </li> <li> Fix all the FIXME's in the code. </li> - <li> Give users a better UI for placing and viewing ads (DONE - Roberto) <li> Add searching functionality. <li> Integrate with notifications so users can be notified of new ads. <li> Integrate with RSS so news aggregators can pick up new items (crazy idea? -Roberto) <li> Give users a confirmation screen when placing new ads. - <li> Main index page shows last x placed ads. - <li> Category index page shows last x placed ads. Select box with all subcategories and + <li> Convert to use list-builder. (index page done) + <li> Category index page shows user-selected number of ads. + <li> Category index page: Select box with all subcategories and number of ads in them. Notifications link. Table on the right shows available actions (Search, Post, Edit/Delete Your Posts, Get E-mail Alerts, New Since Last Visit). <li> general-comments integration. - <li> Make it so custom fields can be added on a per-category basis (DONE - Roberto). <li> general-ratings for users (for the future). <li> Uploading of images with parameter to allow/disallow. + <li> <b>DONE Items</b>: (by done I don't mean it can't be improved, I'm just keeping track + of major things I've done) + <li> Give users a better UI for placing and viewing ads (DONE - Roberto) - + Need to move code that is in /admin to /lib so it can be used in both + www and www/admin. + <li> Make it possible to place an ad under a category, instead of placing + under no category then assigning it to one. (DONE - Roberto) </li> + <li> Main index page shows last x placed ads (DONE - Roberto) + <li> Make it so custom fields can be added on a per-category basis (DONE - Roberto). + <li> Fix data model (DONE (I hope) - Roberto) </ul> <ul>Admin UI: