Index: openacs-4/packages/xowiki/xowiki.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/xowiki.info,v
diff -u -r1.46 -r1.47
--- openacs-4/packages/xowiki/xowiki.info 9 Mar 2007 11:05:34 -0000 1.46
+++ openacs-4/packages/xowiki/xowiki.info 17 Mar 2007 23:13:20 -0000 1.47
@@ -8,11 +8,11 @@
f
xowiki
-
+
Gustaf Neumann
A more generic xotcl-based wikis example with object types
and subtypes based on the content repository (with category support)
- 2007-03-09
+ 2007-03-18
<pre>
XoWiki is a wiki implementation for OpenACS in XOTcl. Instead of
trying to implement the full set of wiki markup commands of systems
@@ -95,11 +95,13 @@
0.47: podcast support
0.48: policy management moved to xotcl-core, more detailed form field specification for page instances, flash support, yndication status in www/admin/list, file import/export, style information in css files
+
+0.49: adp-generator, make tags/categories/social software buttons per item in a weblog
</pre>
BSD-Style
0
-
+
@@ -116,7 +118,6 @@
-
@@ -133,6 +134,7 @@
+
Index: openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl 15 Mar 2007 12:10:49 -0000 1.3
+++ openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl 17 Mar 2007 23:13:21 -0000 1.4
@@ -17,7 +17,7 @@
{extra_header_stuff ""}
}
- ADP_Generator instproc before_render {} {
+ ADP_Generator instproc before_render {obj} {
# just a hook, might be removed later
}
@@ -76,44 +76,7 @@
ADP_Generator instproc footer_part {} {
if {![my footer]} {return ""}
- return {
-
-
-
-
-
-
-
-
-
-
-
-
-#xowiki.references_label# @references;noquote@ @lang_links.found;noquote@
-
-
-#xowiki.create_this_page_in_language# @lang_links.undefined;noquote@
-
-
-#xowiki.your_tags_label#: @tags_with_links;noquote@
-(#xowiki.edit_link# ,
-#xowiki.popular_tags_link# )
-
-
-
-
-
-
-Categories: @per_object_categories_with_links;noquote@
-
-
-
- #general-comments.Comments#
-
-
-
- @gc_link;noquote@
- }
+ return "@footer;noquote@"
}
ADP_Generator instproc content_part {} {
@@ -145,8 +108,9 @@
set name [namespace tail [self]]
set filename [file dirname [info script]]/../www/$name.adp
# generate the adp file, if it does not exist
- if {![file exists $filename]} {
- set f [open $filename w]
+ if {[catch {set f [open $filename w]} errorMsg]} {
+ my log "Error: cannot overwrite $filename, ignoring possible changes"
+ } else {
puts -nonewline $f [my generate]
close $f
}
@@ -187,7 +151,7 @@
} \
- -proc before_render {} {
+ -proc before_render {page} {
::xo::cc set_parameter weblog_page weblog-portlet
} \
-proc content_part {} {
@@ -216,17 +180,19 @@
+ summary="0" noparens="1">
+ portlet="tags -decoration plain">
+ portlet="tags -popular 1 -limit 30 -decoration plain">
+
+Contributors
Index: openacs-4/packages/xowiki/tcl/xowiki-form-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/xowiki-form-procs.tcl,v
diff -u -r1.37 -r1.38
--- openacs-4/packages/xowiki/tcl/xowiki-form-procs.tcl 8 Mar 2007 12:05:32 -0000 1.37
+++ openacs-4/packages/xowiki/tcl/xowiki-form-procs.tcl 17 Mar 2007 23:13:21 -0000 1.38
@@ -252,14 +252,14 @@
WikiForm instproc new_request {} {
my instvar data
- $data set creator [::xo::get_user_name [ad_conn user_id]]
+ $data set creator [::xo::get_user_name [::xo::cc user_id]]
next
}
WikiForm instproc edit_request args {
my instvar data
if {[$data set creator] eq ""} {
- $data set creator [::xo::get_user_name [ad_conn user_id]]
+ $data set creator [::xo::get_user_name [::xo::cc user_id]]
}
next
}
@@ -269,7 +269,7 @@
my data_from_form -new 1
$data set __autoname_prefix [string range [$data set nls_language] 0 1]:
set item_id [next]
- $data set creation_user [ad_conn user_id]
+ $data set creation_user [::xo::cc user_id]
my update_references
return $item_id
}
Index: openacs-4/packages/xowiki/tcl/xowiki-portlet-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/Attic/xowiki-portlet-procs.tcl,v
diff -u -r1.27 -r1.28
--- openacs-4/packages/xowiki/tcl/xowiki-portlet-procs.tcl 15 Mar 2007 12:10:49 -0000 1.27
+++ openacs-4/packages/xowiki/tcl/xowiki-portlet-procs.tcl 17 Mar 2007 23:13:21 -0000 1.28
@@ -488,10 +488,13 @@
user_id=[::xo::cc user_id] and package_id=$package_id group by tag order by tag"
}
set entries [list]
- set url [expr {[info exists page] ? "[$package_id package_url]$page" : [::xo::cc url]}]
+
+ if {![info exists page]} {set page [$package_id get_parameter weblog_page]}
+ set base_url [$package_id pretty_link $page]
+
db_foreach get_counts $sql {
set s [expr {$summary ? "&summary=$summary" : ""}]
- set href $url?$tag_type=[ad_urlencode $tag]$s
+ set href $base_url?$tag_type=[ad_urlencode $tag]$s
lappend entries "$tag ($nr) "
}
return [expr {[llength $entries] > 0 ?
@@ -504,20 +507,30 @@
-parameter {{__decoration none}}
my-tags instproc render {} {
-
+
my initialize -parameter {
+ {-summary 1}
}
my get_parameters
- my instvar __including_page
+ my instvar __including_page tags
+ ::xowiki::Page requireJS "/resources/xowiki/get-http-object.js"
+
set p_link [$package_id pretty_link [$__including_page name]]
set return_url "[::xo::cc url]?[::xo::cc actual_query]"
set weblog_page [$package_id get_parameter weblog_page weblog]
set save_tag_link [$package_id make_link -link $p_link $__including_page \
save-tags return_url]
set popular_tags_link [$package_id make_link -link $p_link $__including_page \
popular-tags return_url weblog_page]
- set tags_with_links [$__including_page render_my_tags tags]
+ set tags [lsort [::xowiki::Page get_tags -user_id [::xo::cc user_id] \
+ -item_id [$__including_page item_id] -package_id $package_id]]
+ set href [$package_id package_url]$weblog_page?summary=$summary
+
+ set entries [list]
+ foreach tag $tags {lappend entries "$tag "}
+ set tags_with_links [join [lsort $entries] {, }]
+
set content [subst -nobackslashes {
#xowiki.your_tags_label#: $tags_with_links
(#xowiki.edit_link# ,
@@ -531,6 +544,186 @@
}]
return $content
}
+
+
+ Class create my-categories \
+ -superclass ::xowiki::Portlet \
+ -parameter {{__decoration none}}
+
+ my-categories instproc render {} {
+
+ my initialize -parameter {
+ {-summary 1}
+ }
+ my get_parameters
+ my instvar __including_page tags
+ set content ""
+
+ set weblog_page [$package_id get_parameter weblog_page weblog]
+ set entries [list]
+ set href [$package_id package_url]$weblog_page?summary=$summary
+ set notification_type ""
+ if {[$package_id get_parameter "with_notifications" 1] &&
+ [::xo::cc user_id] != 0} { ;# notifications require login
+ set notification_type [notification::type::get_type_id -short_name xowiki_notif]
+ }
+ if {[$package_id exists_query_parameter return_url]} {
+ set return_url [$package_id query_parameter return_url]
+ }
+ foreach cat_id [category::get_mapped_categories [$__including_page set item_id]] {
+ foreach {category_id category_name tree_id tree_name} [category::get_data $cat_id] break
+ #my log "--cat $cat_id $category_id $category_name $tree_id $tree_name"
+ set entry "$category_name ($tree_name) "
+ if {$notification_type ne ""} {
+ set notification_text "Subscribe category $category_name in tree $tree_name"
+ set notifications_return_url [expr {[info exists return_url] ? $return_url : [ad_return_url]}]
+ set notification_image \
+ " "
+
+ set cat_notif_link [export_vars -base /notifications/request-new \
+ {{return_url $notifications_return_url} \
+ {pretty_name $notification_text} \
+ {type_id $notification_type} \
+ {object_id $category_id}}]
+ append entry " " \
+ " "
+
+ }
+ lappend entries $entry
+ }
+ if {[llength $entries]>0} {
+ set content "Categories: [join $entries {, }]"
+ }
+ return $content
+ }
+
+ Class create my-general-comments \
+ -superclass ::xowiki::Portlet \
+ -parameter {{__decoration none}}
+
+ my-general-comments instproc render {} {
+
+ my initialize -parameter {}
+ my get_parameters
+ my instvar __including_page
+ set item_id [$__including_page item_id]
+ set gc_return_url [$package_id url]
+ set gc_link [general_comments_create_link \
+ -object_name [$__including_page title] \
+ $item_id $gc_return_url]
+ set gc_comments [general_comments_get_comments $item_id $gc_return_url]
+
+ return "#general-comments.Comments#
$gc_link
"
+ }
+
+
+ Class create digg \
+ -superclass ::xowiki::Portlet \
+ -parameter {{__decoration none}}
+
+ digg instproc render {} {
+ my initialize -parameter {
+ {-description ""}
+ {-url}
+ }
+ my get_parameters
+ my instvar __including_page
+ set digg_link [export_vars -base "http://digg.com/submit" {
+ {phase 2}
+ {url $url}
+ {title "[string range [$__including_page title] 0 74]"}
+ {body_text "[string range $description 0 349]"}
+ }]
+ return " "
+ }
+
+ Class create delicious \
+ -superclass ::xowiki::Portlet \
+ -parameter {{__decoration none}}
+
+ delicious instproc render {} {
+ my initialize -parameter {
+ {-description ""}
+ {-tags ""}
+ {-url}
+ }
+ my get_parameters
+ my instvar __including_page
+
+ # the following opens a window, where a user can edit the posted info.
+ # however, it seems not possible to add tags this way automatically.
+ # Alternatively, one could use the api as descibed below; this allows
+ # tags, but no editing...
+ # http://farm.tucows.com/blog/_archives/2005/3/24/462869.html#adding
+
+ set delicious_link [export_vars -base "http://del.icio.us/post" {
+ {v 4}
+ {url $url}
+ {title "[string range [$__including_page title] 0 79]"}
+ {notes "[string range $description 0 199]"}
+ tags
+ }]
+ return " del.icio.us "
+ }
+
+
+ Class create my-yahoo-publisher \
+ -superclass ::xowiki::Portlet \
+ -parameter {{__decoration none}}
+
+ my-yahoo-publisher instproc render {} {
+ my initialize -parameter {
+ {-publisher ""}
+ {-rssurl}
+ }
+ my get_parameters
+ my instvar __including_page
+
+ set publisher [ad_urlencode $publisher]
+ set feedname [ad_urlencode [[$package_id folder_id] title]]
+ set rssurl [ad_urlencode $rssurl]
+ set my_yahoo_link "http://us.rd.yahoo.com/my/atm/$publisher/$feedname/*http://add.my.yahoo.com/rss?url=$rssurl"
+
+ return " "
+ }
+
+ Class create my-references \
+ -superclass ::xowiki::Portlet \
+ -parameter {{__decoration none}}
+
+ my-references instproc render {} {
+ my initialize -parameter {
+ }
+ my get_parameters
+ my instvar __including_page
+
+ set item_id [$__including_page item_id]
+ set refs [list]
+ db_foreach get_references "SELECT page,ci.name,f.package_id \
+ from xowiki_references,cr_items ci,cr_folders f \
+ where reference=$item_id and ci.item_id = page and ci.parent_id = f.folder_id" {
+ ::xowiki::Package require $package_id
+ lappend refs "$name "
+ }
+ set references [join $refs ", "]
+
+ array set lang {found "" undefined ""}
+ foreach i [$__including_page array names lang_links] {
+ set lang($i) [join [$__including_page set lang_links($i)] ", "]
+ }
+ append references " " $lang(found)
+ set result ""
+ if {$references ne " "} {
+ append result "#xowiki.references_label# $references"
+ }
+ if {$lang(undefined) ne ""} {
+ append result "#xowiki.create_this_page_in_language# $lang(undefined)"
+ }
+ return $result
+ }
+
}
namespace eval ::xowiki::portlet {
Index: openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/xowiki-procs.tcl,v
diff -u -r1.84 -r1.85
--- openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 9 Mar 2007 11:05:34 -0000 1.84
+++ openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 17 Mar 2007 23:13:21 -0000 1.85
@@ -526,18 +526,6 @@
}
}
- Page instproc references {} {
- [my info class] instvar table_name
- my instvar item_id
- set refs [list]
- db_foreach references "SELECT page,ci.name,link_type,f.package_id \
- from xowiki_references,cr_items ci,cr_folders f \
- where reference=$item_id and ci.item_id = page and ci.parent_id = f.folder_id" {
- ::xowiki::Package require $package_id
- lappend refs "$name "
- }
- join $refs ", "
- }
Page instproc substitute_markup {source} {
set baseclass [expr {[[my info class] exists RE] ? [my info class] : [self class]}]
@@ -604,6 +592,19 @@
return $template_value
}
+ Page instproc get_description {content} {
+ my instvar revision_id
+ set description [my set description]
+ if {$description eq "" && $content ne ""} {
+ set description [ad_html_text_convert -from text/html -to text/plain -- $content]
+ }
+ if {$description eq "" && $revision_id > 0} {
+ set description [db_string get_description_from syndication \
+ "select body from syndication where object_id = $revision_id"]
+ }
+ return $description
+ }
+
Page instproc get_content {} {
#my log "--"
set content [my substitute_markup [my set text]]
Index: openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl,v
diff -u -r1.43 -r1.44
--- openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl 15 Mar 2007 12:10:49 -0000 1.43
+++ openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl 17 Mar 2007 23:13:21 -0000 1.44
@@ -9,21 +9,70 @@
namespace eval ::xowiki {
+
+ Page instproc htmlFooter {{-content ""}} {
+ my instvar package_id description
+ if {[my exists __no_footer]} {return ""}
- Page instproc render_my_tags {-weblog_page tags_var} {
- my upvar $tags_var tags
- my instvar item_id package_id
- ::xowiki::Page requireJS "/resources/xowiki/get-http-object.js"
- set entries [list]
- if {![info exists weblog_page]} {
- set weblog_page [$package_id get_parameter weblog_page weblog]
+ set footer " "
+
+ if {$description eq ""} {
+ set description [my get_description $content]
}
- set tags [lsort [::xowiki::Page get_tags -user_id [::xo::cc user_id] \
- -item_id $item_id -package_id $package_id]]
- set href [$package_id package_url]$weblog_page?summary=1
- foreach tag $tags {lappend entries "$tag "}
- return [join [lsort $entries] {, }]
+
+ if {[ns_conn isconnected]} {
+ set url "[ns_conn location][::xo::cc url]"
+ set package_url "[ns_conn location][$package_id package_url]"
+ }
+
+ if {[$package_id get_parameter "with_tags" 1] &&
+ ![my exists_query_parameter no_tags] &&
+ [::xo::cc user_id] != 0
+ } {
+ set tag_content "[my include_portlet my-tags] "
+ set tag_includelet [my set __last_includelet]
+ set tags [$tag_includelet set tags]
+ } else {
+ set tag_content ""
+ set tags ""
+ }
+
+ if {[$package_id get_parameter "with_digg" 0] && [info exists url]} {
+ append footer "" \
+ [my include_portlet [list digg -description $description -url $url]] "
\n"
+ }
+
+ if {[$package_id get_parameter "with_delicious" 0] && [info exists url]} {
+ append footer "" \
+ [my include_portlet [list delicious -description $description -url $url -tags $tags]] \
+ "
\n"
+ }
+
+ if {[$package_id get_parameter "with_yahoo_publisher" 0] && [info exists package_url]} {
+ append footer "" \
+ [my include_portlet [list my-yahoo-publisher \
+ -publisher [::xo::get_user_name [::xo::cc user_id]] \
+ -rssurl "$package_url?rss"]] \
+ "
\n"
+ }
+
+ append footer [my include_portlet my-references]
+
+ if {[$package_id get_parameter "show_per_object_categories" 1]} {
+ append footer [my include_portlet my-categories]
+ set categories_includelet [my set __last_includelet]
+ }
+
+ append footer $tag_content
+
+ if {[$package_id get_parameter "with_general_comments" 0] &&
+ ![my exists_query_parameter no_gc]} {
+ append footer [my include_portlet my-general-comments]
+ }
+
+ return "$footer
\n"
}
+
Page instproc view {} {
# view is used only for the toplevel call, when the xowiki page is viewed
@@ -36,11 +85,12 @@
[::$package_id get_parameter template_file view-default]]
if {[my isobject ::xowiki::$template_file]} {
- $template_file before_render
+ $template_file before_render [self]
}
set content [my render]
my log "--after render"
+ set footer [my htmlFooter -content $content]
set top_portlets ""
set vp [$package_id get_parameter "top_portlet" ""]
@@ -59,23 +109,9 @@
array set views_data [views::get -object_id $item_id]
}
- #my log "--after user_tracking"
- set references [my references]
- #my log "--after references = <$references>"
-
# export title, name and text into current scope
my instvar title name text
- set tags ""
- set no_tags 1
- if {[$package_id get_parameter "with_tags" 1] &&
- ![my exists_query_parameter no_tags]} {
- # only activate tags when the user is logged in
- set no_tags [expr {[::xo::cc user_id] == 0}]
- if {!$no_tags} {set tags_with_links [my render_my_tags tags]}
- }
- #my log "--after tags"
-
### this was added by dave to address a problem with notifications
### however, this does not work, when e.g. a page is renamed.
#set return_url [ad_return_url]
@@ -87,8 +123,7 @@
if {[$package_id get_parameter "with_notifications" 1]} {
if {[::xo::cc user_id] != 0} { ;# notifications require login
set notifications_return_url [expr {[info exists return_url] ? $return_url : [ad_return_url]}]
- set notification_type [notification::type::get_type_id \
- -short_name xowiki_notif]
+ set notification_type [notification::type::get_type_id -short_name xowiki_notif]
set notification_text "Subscribe the XoWiki instance"
set notification_subscribe_link \
[export_vars -base /notifications/request-new \
@@ -102,83 +137,7 @@
}
}
#my log "--after notifications [info exists notification_image]"
-
- if {[$package_id get_parameter "show_per_object_categories" 1]} {
- set entries [list]
- set href [$package_id package_url]weblog?summary=1
- foreach cat_id [category::get_mapped_categories $item_id] {
- foreach {category_id category_name tree_id tree_name} [category::get_data $cat_id] break
- #my log "--cat $cat_id $category_id $category_name $tree_id $tree_name"
- set entry "$category_name ($tree_name) "
- if {[info exists notification_image]} {
- set notification_text "Subscribe category $category_name in tree $tree_name"
- set cat_notif_link [export_vars -base /notifications/request-new \
- {{return_url $notifications_return_url} \
- {pretty_name $notification_text} \
- {type_id $notification_type} \
- {object_id $category_id}}]
- append entry " " \
- " "
- }
- lappend entries $entry
- }
- set per_object_categories_with_links [join $entries {, }]
- }
- #my log "--after tags"
-
- if {[$package_id get_parameter "with_general_comments" 0] &&
- ![my exists_query_parameter no_gc]} {
- set gc_return_url [$package_id url]
- set gc_link [general_comments_create_link -object_name $title $item_id $gc_return_url]
- set gc_comments [general_comments_get_comments $item_id $gc_return_url]
- } else {
- set gc_link ""
- set gc_comments ""
- }
- #my log "--after gc title=$title"
-
- if {[$package_id get_parameter "with_digg" 0] && [ns_conn isconnected]} {
- set digg_description [my set description]
- if {$digg_description eq ""} {
- set digg_description [ad_html_text_convert -from text/html -to text/plain -- $content]
- }
- set digg_link [export_vars -base "http://digg.com/submit" {
- {phase 2}
- {url "[ns_conn location][::xo::cc url]"}
- {title "[string range $title 0 74]"}
- {body_text "[string range $digg_description 0 349]"}
- }]
- }
- if {[$package_id get_parameter "with_delicious" 0] && [ns_conn isconnected]} {
- set delicious_description [my set description]
- if {$delicious_description eq ""} {
- set delicious_description [ad_html_text_convert -from text/html -to text/plain -- $content]
- }
- # the following opens a window, where a user can edit the posted info.
- # however, it seems not possible to add tags this way automatically.
- # Alternatively, one could use the api as descibed below; this allows
- # tags, but no editing...
- # http://farm.tucows.com/blog/_archives/2005/3/24/462869.html#adding
- set delicious_link [export_vars -base "http://del.icio.us/post" {
- {v 4}
- {url "[ns_conn location][::xo::cc url]"}
- {title "[string range $title 0 79]"}
- {notes "[string range $delicious_description 0 199]"}
- tags
- }]
- }
- #my log "--after delicious"
-
- set my_yahoo_publisher [$package_id get_parameter "my_yahoo_publisher" ""]
- if {$my_yahoo_publisher ne "" && [ns_conn isconnected]} {
- set my_yahoo_publisher [ad_urlencode $my_yahoo_publisher]
- set feedname [ad_urlencode [$folder_id set title]]
- set rssurl [ad_urlencode "[ad_url][$package_id package_url]?rss"]
- set my_yahoo_link "http://us.rd.yahoo.com/my/atm/$my_yahoo_publisher/$feedname/*http://add.my.yahoo.com/rss?url=$rssurl"
- }
-
set master [$package_id get_parameter "master" 1]
#if {[my exists_query_parameter "edit_return_url"]} {
# set return_url [my query_parameter "edit_return_url"]
@@ -195,8 +154,6 @@
set new_link [$package_id make_link $package_id edit-new object_type return_url autoname]
set admin_link [$package_id make_link -privilege admin -link admin/ $package_id {} {}]
set index_link [$package_id make_link -privilege public -link "" $package_id {} {}]
- set save_tag_link [$package_id make_link [self] save-tags]
- set popular_tags_link [$package_id make_link [self] popular-tags]
set create_in_req_locale_link ""
if {[$package_id get_parameter use_connection_locale 0]} {
$package_id get_name_and_lang_from_path \
@@ -213,11 +170,6 @@
}
}
- foreach i [my array names lang_links] {
- set lang_links($i) [join [my set lang_links($i)] ", "]
- #my log "--lang_links($i) = '$lang_links($i)'"
- }
-
my log "--after context delete_link=$delete_link "
set template [$folder_id get_payload template]
set page [self]
@@ -240,16 +192,14 @@
}
set header_stuff [::xowiki::Page header_stuff]
$package_id return_page -adp $template_file -variables {
- references name title item_id page context header_stuff return_url
- content references lang_links package_id
+ name title item_id page context header_stuff return_url
+ content package_id
rev_link edit_link delete_link new_link admin_link index_link
- tags no_tags tags_with_links save_tag_link popular_tags_link
create_in_req_locale_link req_lang
- per_object_categories_with_links
- digg_link delicious_link my_yahoo_link
- gc_link gc_comments notification_subscribe_link notification_image
+ notification_subscribe_link notification_image
top_portlets page
views_data
+ footer
}
}
} else {
@@ -337,7 +287,7 @@
-variables {item_id edit_form_page_title context formTemplate
view_link back_link rev_link index_link}]
template::util::lpop parse_level
- my log "--e html length [string length $html]"
+ #my log "--e html length [string length $html]"
return $html
}
Index: openacs-4/packages/xowiki/www/oacs-view.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/Attic/oacs-view.adp,v
diff -u -r1.24 -r1.25
--- openacs-4/packages/xowiki/www/oacs-view.adp 15 Mar 2007 12:10:50 -0000 1.24
+++ openacs-4/packages/xowiki/www/oacs-view.adp 17 Mar 2007 23:13:21 -0000 1.25
@@ -1,4 +1,4 @@
-
+
@title;noquote@
@context;noquote@
@@ -57,42 +57,5 @@
@content;noquote@
-
-
-
-
-
-
-
-
-
-
-
-
-
-#xowiki.references_label# @references;noquote@ @lang_links.found;noquote@
-
-
-#xowiki.create_this_page_in_language# @lang_links.undefined;noquote@
-
-
-#xowiki.your_tags_label#: @tags_with_links;noquote@
-(#xowiki.edit_link# ,
-#xowiki.popular_tags_link# )
-
-
-
-
-
-
-Categories: @per_object_categories_with_links;noquote@
-
-
-
- #general-comments.Comments#
-
-
-
- @gc_link;noquote@
-
+@footer;noquote@
Index: openacs-4/packages/xowiki/www/oacs-view2.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/Attic/oacs-view2.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/xowiki/www/oacs-view2.adp 15 Mar 2007 12:10:50 -0000 1.3
+++ openacs-4/packages/xowiki/www/oacs-view2.adp 17 Mar 2007 23:13:21 -0000 1.4
@@ -1,4 +1,4 @@
-
+
@title;noquote@
@context;noquote@
@@ -69,59 +69,24 @@
+ summary="0" noparens="1">
+ portlet="tags -decoration plain">
+ portlet="tags -popular 1 -limit 30 -decoration plain">
+
+Contributors
-
-
-
-
-
-
-
-
-
-
-
-
-
-#xowiki.references_label# @references;noquote@ @lang_links.found;noquote@
-
-
-#xowiki.create_this_page_in_language# @lang_links.undefined;noquote@
-
-
-#xowiki.your_tags_label#: @tags_with_links;noquote@
-(#xowiki.edit_link# ,
-#xowiki.popular_tags_link# )
-
-
-
-
-
-
-Categories: @per_object_categories_with_links;noquote@
-
-
-
- #general-comments.Comments#
-
-
-
- @gc_link;noquote@
-
+@footer;noquote@
Index: openacs-4/packages/xowiki/www/view-book.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/Attic/view-book.adp,v
diff -u -r1.9 -r1.10
--- openacs-4/packages/xowiki/www/view-book.adp 30 Jan 2007 11:46:59 -0000 1.9
+++ openacs-4/packages/xowiki/www/view-book.adp 17 Mar 2007 23:13:21 -0000 1.10
@@ -6,15 +6,15 @@