Before MySQL 5.1, the InnoDB storage engine was included by default when you compiled the sources. Since MySQL 5.1, it is necessary to set the storage engines to compile with MySQL with the parameter "--with-plugins":
--with-plugins=PLUGIN[[[,PLUGIN..]]]
Plugins to include in mysqld. (default is: none)
Must be a configuration name or a comma separated
list of plugins.
Available configurations are: none max max-no-ndb
all.
Available plugins are: partition daemon_example
ftexample archive blackhole csv example federated
heap ibmdb2i innobase myisam myisammrg ndbcluster.
Rich-text editing, with a RTE, in Drupal (6.x branch) can be achieved through specific integration modules (TinyMCE, FCKEditor, WYMeditor, etc.). The RTE choice depends a lot on the habits of users and developers, but all the modules allowing this integration are using the same methods to integrate in the content management system (replacement of the text areas in the content editing forms) and thus a lot of code is repeated among these different modules. This is why the Wysiwyg API module has been created. It offers a way more generic approach of RTE integration and even allows multiple editors to be used simultaneously with a per input format profile management.
The expression nested sets might not be familiar to you, but the concept behind it is quite common to all of us, it is a hierarchical structure. A hierarchical representation of elements allows the humans to locate them relatively to each other.
There are several data structures to represent a hierarchy of elements, the one being the topic of this article has different names in fact: