Fullscreen
Loading...
 
Skip to main content

The specialization of categories in profiles : a major consequence for 7x trunk

Status
Open
Subject
The specialization of categories in profiles : a major consequence for 7x trunk
Version
7.x
Category
  • Feature request
Feature
Category
Resolution status
New
Submitted by
Bernard TREMBLAY
Lastmod by
Bernard TREMBLAY
Rating
(0)
Description

The specialization of categories in profiles : major consequence

Nature of the problem


Everybody who have developed tikiwiki application that during data structuring and at the end of development (if it exist, not in project management) any category can't be applied to any object.

So if we try an interpretation of this fact it is because the development of categories is a way to structure either a metabase or an implicit complement of database on the objects of tiki.

In project management we will have to connect to new objects and sometimes to create links with external objects (can be defined by URLs). This because the object that are managed into a project can be separated into two classes :

  • the objects that are tiki objects and
  • the objects that are external (as CAD draw, all physical objects and their definitions managed externally): these object must have an "image" into tiki like a map and his corresponding land, mainly a wiki text with the definition of the object. But in fact others objects can be associated to these external object. So they can be simply a category with a link to a new objects for tiki (see UMLAP meta model that I presents). This new objects is simply able to reference an external object (quite like an URL).


So either in simple tikiwiki application or with project management, categories are in fact quickly linked to some types of objects.

A category will define a way to hierarchically organize blogs or forums, it will be only associated to the corresponding object.
Another for example with a root "Subjects" can classify structures, wiki pages, blogs, calendars etc...

The development of the application or profile then will be associated with a specialization of categories.

What's to do to implement this new feature ?

  • Add to the definition of a category a multi-select box which allows to define the objects classes to which the category can be linked
  • Link a category to a specialized wiki structure which contains the definitions of the categories (the wiki structure is automatically a replication of the category structure)
  • For the display of the panel used to define the classification of an object into the categories, the displayed categories must be associated with the class of the object.
  • Quite automatically when the list of objects which are associated to the same category is displayed it will contain only the classes associated to the category.


It is not very load as development but I do believe a great enhancement to clarify categories management and use.

Trebly

Importance
8
Priority
40
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
3759
Created
Tuesday 25 January, 2011 02:02:04 UTC
by Bernard TREMBLAY
LastModif
Tuesday 25 January, 2011 02:02:04 UTC


Show PHP error messages