Comparing versions
Version 6Current version

What are Pigeonholes?

This is a fresh attempt at creating a new categorisation system. the aim is to create a system by which it is easy to assign a lot of content to a set of hierarchially nested categories.

What it does

as said, it's a categorisation system. it allows you to create a set of containers (each of which is a pigeonhole) and you can move them relative to each other in a nested system. here is an example to illustrate this (pigeonholes are in red and content in blue)
  • pigeonhole 1
    • wiki page 1
    • wiki page 2
    • wiki page 3
    • blog post 1
    • pigeonhole 1.1
      • image 1
      • image 2
      • wiki page 1
      • pigeonhole 1.1.1
        • image 1
        • image 2
    • pigeonhole 1.2
      • blog post 1
      • blog post 2
      • image 1

the red content sits in their respective categores. there are opions on how to display the related items in the same category and you can assign multiple content items easily by using the assign content page. this allows you to select a number of content items and add them to individual categories by simply checking the appropriate checkboxes. it's a very easy and quick way to keep your data categorised and up to date.

Incorporation

Pigeonholes is a service and therefore incorporates itself seamlessly into any content package that supports services. these include articles, wiki, blog posts...

when it comes to editing a wiki page or a blog post, you can assign the content to a pigeonhole by selecting them using a list such as this one:

<?php
[ ] pigeonhole 1
[ ] pigeonhole 1 >> pigeonhole 1.1
[ ] pigeonhole 1 >> pigeonhole 1.1 >> pigeonhole 1.1.1
[ ] pigeonhole 1 >> pigeonhole 1.2
?>


Security

(future developments) Pigoenholes in our HEAD branch have just undergone some major changes. One change is the addition of security. It is now possible in that branch to assign a group or a permission to a given category and users of only that group or have a given permission may view the content within it. (This is not possible in version 1.3) Pigeonhole permissions are inherited from their parents. For instance, in the above example, if pigeonhole 1.1 were assigned to the group Registered only registerd users can view that content. The same applies for pigeonhole 1.1.1 but not for pigeonhole 1.2.

Memory

LibertyStructure has been tightened to only use a couple of database querries per structure. this means that wiki books and pigeonholes have greatly increased in performance and lowered database access numbers considerably.

 

What are Pigeonholes?

»Pigeonholes« is a service to categorize content. It replaces the legacy package. Pigeonholes makes it easy to organize, search and group content in hierarchically nested categories.

What it does

Pigeonholes allows you to create a set of containers (each of which is a pigeonhole). You can move them relative to each other in a nested system. To illustrate this (Pigeonholes are in red and content in blue):
  • pigeonhole 1
    • wiki page 1
    • wiki page 2
    • wiki page 3
    • blog post 1
    • pigeonhole 1.1
      • image 1
      • image 2
      • wiki page 1
      • pigeonhole 1.1.1
        • image 1
        • image 2
    • pigeonhole 1.2
      • blog post 1
      • blog post 2
      • image 1

The red content sits in their respective categories. There are options on how to display the related items in the same category and you can assign multiple content items easily by using the assign content page. This allows you to select a number of content items and add them to individual categories by simply checking the appropriate checkboxes. It's a very easy and quick way to keep your data categorised and up to date.

Incorporation

Pigeonholes is a service and therefore incorporates itself seamlessly into any content package that supports services. These include articles, wiki, blog posts …

When it comes to editing a wiki page or a blog post, you can assign the content to one or more Pigeonholes by selecting them using a list such as this one:

<?php
[ ] pigeonhole 1
[ ] pigeonhole 1 >> pigeonhole 1.1
[ ] pigeonhole 1 >> pigeonhole 1.1 >> pigeonhole 1.1.1
[ ] pigeonhole 1 >> pigeonhole 1.2
?>


Security

It is possible to assign a group or a permission to a given category, so that users of only that group, or users who have given permission, may view the content within it (not possible in Bitweaver version below 2). Pigeonhole permissions are inherited from their parents. For instance, in the above example, if pigeonhole 1.1 were assigned to the group Registered only registered users can view that content. The same applies for pigeonhole 1.1.1 but not for pigeonhole 1.2.

Memory

LibertyStructure has been tightened to only use a couple of database queries per structure. Wiki books (structures) as well as Pigeonholes perform great, while using a considerably low number of database queries.
Page History
Date/CommentUserIPVersion
09 Oct 2008 (05:40 UTC)
added alias, changed wording
laetzer85.178.37.1412
Current • Source
Kozuch85.207.244.16011
View • Compare • Difference • Source
mlpvolt206.248.132.1099
View • Compare • Difference • Source
mlpvolt206.248.132.1098
View • Compare • Difference • Source
realname212.27.36.17
View • Compare • Difference • Source
mlpvolt69.195.4.526
View • Compare • Difference • Source
mlpvolt69.195.4.525
View • Compare • Difference • Source
xing194.152.164.454
View • Compare • Difference • Source
xing194.152.164.453
View • Compare • Difference • Source
xing194.152.164.452
View • Compare • Difference • Source
xing194.152.164.451
View • Compare • Difference • Source