Categories
Package Specification Summary for Package: categories
Summary: | Manage categories in category trees and let users map objects to categories. |
Description: | Datamodel for category trees with supporting API and management pages. Provides a widget for general categorization of arbitrary objects and tracks which package instances use which category trees. Also supports localization. |
Documentation: | Package Documentation |
Maturity: | Immature |
This package depends on: | acs-kernel acs-tcl |
Packages that depend on categories: | ajax-filestorage-ui assessment connections contacts cop-base cop-ui curriculum dotlrn-catalog faq file-storage invoices lars-blogger logger project-manager xcms-ui xowiki |
Package parameters: | None |
Bug Tracker Summary for Package: categories
Open Bugs: | 4 |
All Tracked Issues: | 20 |
Latest Bug Opened: | 2006-07-07 making Categories subsite-aware |
Latest Bug Fixed: | 2019-02-18 Missing locale fallback. |
Top Bug Submitters: | Branimir Dolicki (3) Ben Koot (2) Lurch . (2) Jade Rubick (1) Dirk Gomez (1) |
Top Bug Fixers: | Malte Sussdorff (9) Gustaf Neumann (3) Yves Goldberg (2) Ben Koot (1) Branimir Dolicki (1) Jeff Davis (1) Dave Bauer (1) |
Code Metrics Summary for Package: categories
# Tcl Procs | 85 |
# Tcl Lines | 3082 |
# Tcl Blank Lines | 362 |
# Tcl Comment Lines | 144 |
# Automated Tests | 9 |
# Stored Procedures | PG: 29 ORA: 52 |
# SQL Lines | PG: 1733 (blank 268 comments 247) ORA: 1531 (blank 220 comments 117) |
# ADP pages | 29 |
# ADP lines | 360 |
# Include pages (categories/lib/) | 6 |
# Documentation pages | 9 (Package Documentation) |
# Documentation lines | 668 |
Browse Source | API-browser |
Github Repository: | https://github.com/openacs/categories/tree/oacs-5-10 |
Feature requests
AN ABBREVIATION/REFERENCE KEY PER CATEGORY AND CATEGORY TREE. In ecommerce package, each bulk upload of associating categories with products requires working with the databases' index for 3 columns, which is not consistent accross sites. This gets laborious to work with after a while. Allowing categories to optionally explicitly define unique references would help with bulk uploading products, building online catalogs etc. and integrating with the [en:ref-unspsc]] package, which is/has a standardized referencing system. (This request from OpenACS.org Bug 1130)
CATEGORY ACTIVE/INACTIVE. Ecommerce needs to have categories include an attribute for each category that identifies if a category is active (in use) or not. That way, large category reference systems, such as http://www.unspsc.org/ can be imported without concern about overloading the shopping basket with categories that contain no products. (This request from OpenACS.org Bug 1130).
CATEGORY LIST/TREE MAP. Each category tree needs to have a list equivalent for speedy referencing, for cases when there might be many thousands of items in a category tree. (This request from OpenACS.org Bug 1130).