So, you've built a module (as explained in ModuleCreationDev) or two and are ready to build a full Feature?
I won't be delving too deeply into the internals of your feature, but instead focusing more heavily on the current system of integrating that feature into the rest of the Tikiwiki framework. Basically, a feature needs to do several things:
Use ))AdminFeatures(( to turn itself On/Off
Initialize itself in php-setup
Display items in the Application Menu
Expose itself for administration in either the Admin Menu or Section
Don't confuse a feature with a module ( ModuleCreationDev ). A feature is a full fledged application that is a major part of TikiWiki. In fact a feature will usually be associated to at least one module. Examples would be the Wiki system or the Articles system.
Turning a Feature On/Off
tiki-admin-include-features.tpl
In tikiwiki, all features are enabled or disabled through the use of the Admin Control Panel Features which can be found in the control panel. It is quite simple to add your feature to this list. Just copy a line from an existing feature in the template file ( tiki/templates/tiki-admin-include-features.tpl ) and replace the old feature name with the new. Then do the same thing in the php file ( /tiki/tiki-admin.php ) so that the setting is recorded.