]po[ XoWiki

(Please click on the hexagons for more information)


XoWiki  is a wiki implementation for OpenACS/]project-open[ supporting Media Wiki syntax.

This package provides an integration between ]po[ projects and XoWiki pages.

For more detailed information please see the XoWiki Package.


 

 

Package Documentation

Procedure Files

lib/view.adp        
lib/view.tcl        
tcl/adp-generator-procs.tcl       XoWiki - adp generator procs: remove redundancy in adp files by generating it 
tcl/bootstrap-procs.tcl       bootstrap procs: provide some (initial) support for bootstrap library<p>This file defines the following Objects and Classes: ::xo::Table::BootstrapTableRenderer::AnchorField<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axo%3a%3aTable%3a%3aBootstrapTableRenderer%3a%3aAnchorField'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xo::Table::BootstrapTableRenderer::AnchorField<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axo%3a%3aTable%3a%3aBootstrapTableRenderer%3a%3aAnchorField'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 
tcl/category-procs.tcl       XoWiki - category specific code 
tcl/chat-procs.tcl       XoWiki - chat procs 
tcl/folder-procs.tcl       This is an experimental implemetation for folders based on xowiki form pages. 
tcl/form-field-procs.tcl       XoWiki - form fields 
tcl/import-procs.tcl       XoWiki - importer 
tcl/includelet-procs.tcl       XoWiki - define various kind of includelets 
tcl/lcs-procs.tcl       XoWiki - define various kind of includelets 
tcl/link-procs.tcl       XoWiki - definition of link types and their renderers 
tcl/menu-procs.tcl       Basic classes for Menues (context menu, menu bar, menu item). 
tcl/notification-procs.tcl       XoWiki - Notification procs 
tcl/package-procs.tcl       XoWiki - package specific methods 
tcl/repeat-procs.tcl       Form-field "repeat" 
tcl/syndicate-procs.tcl       Syndication<p>This file defines the following Objects and Classes: ::xowiki::RSS<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aRSS'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 
tcl/template-procs.tcl       Syndication<p>This file defines the following Objects and Classes: ::xowiki::RSS<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aRSS'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 
tcl/tree-procs.tcl       Classes for creating, manageing and rendering trees 
tcl/weblog-procs.tcl       Classes for creating, manageing and rendering trees 
tcl/xowiki-callback-procs.tcl       XoWiki - Callback procs 
tcl/xowiki-form-procs.tcl       XoWiki - form classes<p>This file defines the following Objects and Classes: ::xowiki::WikiForm<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aWikiForm'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 
tcl/xowiki-mode-procs.tcl       XoWiki - Mode procs<p>This file defines the following Objects and Classes: ::xowiki::Mode<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aMode'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 
tcl/xowiki-procs.tcl       XoWiki - main library classes and objects 
tcl/xowiki-sc-procs.tcl       XoWiki - Search Service Contracts 
tcl/xowiki-uploader-procs.tcl       XoWiki - Uploader procs<p>This file defines the following Objects and Classes: ::xowiki::Upload<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aUpload'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xowiki::UploadFile<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aUploadFile'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xowiki::UploadPhotoForm<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axowiki%3a%3aUploadPhotoForm'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 
tcl/xowiki-utility-procs.tcl       XoWiki - Utility procs 
tcl/xowiki-www-procs.tcl       XoWiki - www procs. 
tcl/yui-procs.tcl       yui procs: provide some support for yui library<p>This file defines the following Objects and Classes: ::YUI::loader<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3aYUI%3a%3aloader'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::YUI::AnchorField<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3aYUI%3a%3aAnchorField'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xo::Table::YUIDataTableRenderer::AnchorField<a href='/xotcl/show-object?show_methods=1&amp;show_source=0&amp;object=%3a%3axo%3a%3aTable%3a%3aYUIDataTableRenderer%3a%3aAnchorField'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> 

Procedures

::YUI::loader proc require       This is the key function of the loader, that will be used by other packages. 
::xo::Table::YUIDataTableRenderer instproc render_yui_js       Generates the JavaScript fragment, that is put below and (progressively enhances) the HTML table. 
::xowiki::BootstrapNavbar instproc render       http://getbootstrap.com/components/#navbar 
::xowiki::BootstrapNavbarDropdownMenu instproc render       doku 
::xowiki::BootstrapNavbarDropdownMenuItem instproc render       doku 
::xowiki::BootstrapNavbarDropzone instproc render       doku 
::xowiki::BootstrapNavbarModeButton instproc render       doku 
::xowiki::FormPage instproc set_form_data       Store the instance attributes or default values in the form. 
::xowiki::FormPage instproc set_live_revision        
::xowiki::FormPage instproc update_attribute_from_slot       Tailored version of update_attribute_from_slot to keep insert_xowiki_form_instance_item_index in sync after singe attribtute updates. 
::xowiki::FormPage instproc update_item_index       Tailored version of CrItem.update_item_index to keep insert_xowiki_form_instance_item_index in sync after updates. 
::xowiki::FormPage proc fetch_object       Load a content item into the specified object. 
::xowiki::Menu instproc render       doku 
::xowiki::MenuItem instproc init       doku 
::xowiki::MenuItem instproc render       doku 
::xowiki::Mode instproc get       Get the current mode, which might be set by the user or which might be obtained from the default method. 
::xowiki::Mode instproc mode_name        
::xowiki::Mode instproc set       Set the mode to the specified value 
::xowiki::Mode instproc toggle        
::xowiki::Package instproc external_name       Generate a name with a potentially inserted parent name 
::xowiki::Package instproc folder_path       Constuct a folder path from a hierarchy of xowiki objects. 
::xowiki::Package instproc get_parameter       resolves configurable parameters according to the following precedence: (1) values specifically set per page {{set-parameter ...}} (2) query parameter (3) form fields from the parameter_page FormPage (4) standard OpenACS package parameter 
::xowiki::Package instproc import       import the specified pages into the xowiki instance 
::xowiki::Package instproc item_ref       An item_ref refers to an item (existing or nonexisting) in the content repository relative to some parent_id. 
::xowiki::Package instproc make_link       Creates conditionally a link for use in xowiki. 
::xowiki::Package instproc pretty_link       Generate a (minimal) link to a wiki page with the specified name. 
::xowiki::Package instproc reparent       Reparent a wiki page from one parent page to another one. 
::xowiki::Package instproc require_root_folder       Make sure, the root folder for the given package exists. 
::xowiki::Package instproc www-change-page-order       Change Page Order for pages by renumbering and filling gaps. 
::xowiki::Package instproc www-google-sitemap       Report content of xowiki folder in google site map format https://www.google.com/webmasters/sitemaps/docs/en/protocol.html 
::xowiki::Package instproc www-refresh-login       Force a refresh of a login and do a redict. 
::xowiki::Package instproc www-reindex       reindex all items of this package 
::xowiki::Package instproc www-rss       Report content of xowiki folder in rss 2.0 format. 
::xowiki::Package proc get_package_id_from_page_id       Obtain the package_id from either the item_id or the revision_id of a page 
::xowiki::Package proc get_url_from_id       Get the full URL from a page in situations, where the context is not set up. 
::xowiki::Package proc instantiate_page_from_id       Instantiate a page in situations, where the context is not set up (e.g. 
::xowiki::Package proc www-google-sitemapindex       Provide a sitemap index of all xowiki instances in google site map format https://www.google.com/webmasters/sitemaps/docs/en/protocol.html 
::xowiki::Page instproc get_form_data       Get the values from the form and store it in the form fields and finally as instance attributes. 
::xowiki::Page instproc include       Include the html of the includelet. 
::xowiki::Page instproc resolve_included_page_name       Determine the page object for the specified page name. 
::xowiki::Page instproc www-save-attributes       The method save-attributes is typically callable over the REST interface. 
::xowiki::PageInstance instproc get_from_template       Get a property from the parent object (template). 
::xowiki::Upload instproc store_file        
::xowiki::UploadFile instproc store_file        
::xowiki::UploadPhotoForm instproc store_file       Ignore everything, which does not have an image/* mime type. 
::xowiki::YUIContextMenu instproc render       http://developer.yahoo.com/yui/menu/#contextmenu 
::xowiki::YUIMenu instproc render       http://developer.yahoo.com/yui/menu/ 
::xowiki::YUIMenuBar instproc render       http://developer.yahoo.com/yui/menu/#menubar MenuBar looks best without a header and with one MenuItemList only 
::xowiki::YUIMenuBarItem instproc init        
::xowiki::YUIMenuBarItem instproc render        
::xowiki::YUIMenuItem instproc render       doku 
::xowiki::YUIMenuItemList instproc render        
::xowiki::formfield::richtext::ckeditor instproc initialize        
::xowiki::utility proc change_page_order       Change Page Order for pages by renumbering and filling gaps. 
::xowiki::utility proc user_is_active        
callback::subsite::url::impl::apm_package       return the page_url for an object of type tasks_task 
xowiki::add_ltree_order_column       Add page_order of type ltree, when ltree is configured (otherwise string) 
xowiki::after-install        
xowiki::before-uninstall        
xowiki::before-uninstantiate       Callback to be called whenever a package instance is deleted. 
xowiki::cr_thin_out       Delete supposedly uninportant items and revision from the content repository. 
xowiki::datasource        
xowiki::delete_gc_messages       Deletes the messages of general comments to allow to uninstantiate the package without violating constraints. 
xowiki::fix_all_package_ids       Earlier versions of OpenACS did not have the package_id set correctly in acs_objects; this proc updates the package_ids of all items and revisions in acs_objects 
xowiki::hstore::dict_as_hkey        
xowiki::hstore::double_quote        
xowiki::hstore::update_form_instance_item_index       update all instance attributes in hstore 
xowiki::notification::do_notifications       generate a notification 
xowiki::notification::get_url        
xowiki::notification::process_reply       handles a reply to an xowiki notif 
xowiki::notifications-install        
xowiki::notifications-uninstall        
xowiki::sc::register_implementations       Register the content type fts contract 
xowiki::sc::unregister_implementations        
xowiki::update_item_index       Helper function to update single or multiple fields of the xowiki_form_instance_item_index. 
xowiki::update_views       update all automatic views of xowiki 
xowiki::upgrade_callback       Callback for upgrading 
xowiki::url       returns a url for a message to the search package 

SQL Files

Content Pages

www/
     admin/
           bulk-delete.tcl this file is called by the bulk action of admin/list
           delete-type.tcl This deletes a type with all subtypes and instances
           export.tcl export the objects of the specified type
           import.adp
           import.tcl import objects in xotcl format
           importmsg.adp
           index.adp
           index.tcl This is the admin page for the package.
           list.adp
           list.tcl This is the admin page for the package.
           permissions.adp
           permissions.tcl Security management for xowiki pages
           portal-element-add.tcl Add an element to a given portal
           portal-element-remove.tcl Add an element to a given portal
          samples/
                ajax-chat.tcl
           set-publish-state.tcl Changes the publication state of a content item
           test.tcl
     ajax/
           chat.tcl a tiny chat client
     ckeditor-images/
           delete.tcl
           index.adp
           index.tcl
           preview.adp
           preview.tcl
           thumb-view.adp
           thumb-view.tcl
           upload_image.adp
           upload_image.tcl
           view.tcl
      diff.adp
      edit.adp
      error-template.adp
      index.vuh This is the resolver for this package.
      oacs-view.adp
      oacs-view2.adp
      oacs-view3-bootstrap.adp
      oacs-view3.adp
      portlet-ajax.adp
      portlet-ajax.tcl
      portlet.adp
      portlet.tcl
     portlets/
           calendar-portlet.adp
           calendar-portlet.tcl
           forums-portlet.adp
           forums-portlet.tcl
           hexagon-portlet.adp
           hexagon-portlet.tcl
           idea-portlet.adp
           idea-portlet.tcl
           include.tcl
           plain-include.adp
           portlet-skin.adp
           portlet.adp
           portlet.tcl
           weblog-mini-calendar.adp
           weblog-mini-calendar.tcl
     prototypes/
           CGI.page
           CGI2.page
           CGI3.page
           ajax-chat.page
           announcement-talk.form.page
           announcement-talk.page
           announcement-workshop.form.page
           announcement-workshop.page
           bib.page
           book-print.page
           book.page
           book.page.production
           categories-portlet.page
           company-template.page
           conf-item-template.page
           contributors.page
           folder.form.page
           ical.page
           import-archive.form.page
           index.page
           link.form.page
           link.page
           news-item.form.page
           news-item.page
           news.page
           page.form.page
           photo.form.page
           podcast.page
           project-template.page
           sitemap.xml.page
           sitemapindex.xml.page
           weblog-portlet.page
           weblog-portlet.page.production
           weblog.page
      revisions.adp
      view-book-no-ajax.adp
      view-book-no-ajax.tcl
      view-book.adp
      view-book.tcl
      view-default.adp
      view-links.adp
      view-mobile.adp
      view-modal-content.adp
      view-page.adp
      view-page.tcl
      view-plain.adp
     xinha/
           Makefile
           attach-file.adp
           attach-file.tcl Simple image upload, attach image to object_id passed in, if no object_id, use the current package_id
           file-selector.adp
           file-selector.tcl
           insert-file.adp
           insert-file.tcl Simple image upload, attach image to object_id passed in, if no object_id, use the current package_id
           insert-ilink.adp
           insert-ilink.tcl
           insert-image.adp
           insert-image.tcl
           insert-wlink.adp
           insert-wlink.tcl popup for choosing a target for wiki link
 

 

  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

08902 Hospitalet de Llobregat (Barcelona)

Spain

 Tel Europe: +34 609 953 751
 Tel US: +1 415 200 2465
 Mail: info@project-open.com