Outline and transform moved to separate modules

|

The categoryi module got some long-overdue cleaning up today. The outline view in the administrative interface (along with the orphans view) has been moved out of the core category module, and into a new module called category_outliner, which can be found in the contrib/ directory. The transform feature, which allows nodes of other types to be transformed into categories and containeris, has also been moved into its own module in contrib, called category_transform.

For anyone who's just upgraded to the latest version of category, and is wondering why these features aren't there any more, you'll have to enable these additional modules from now on, in order to access them. The features work exactly as they did before, except with a few minor improvements. For example, category_transform now has separate permissions for transforming categories and containers. There are also new settings for category_transform specifying which node types can be transformed, and you will need to configure these on your administer -> settings -> category page.

This was a small step in refactoring and cleaning up the code in the category module, and there will be many more such steps taking place in the near future. It is important that the core module be kept as light as possible, and that any additional functionality be maintained in separate modules.