<?php_e('This is a brief documentation about this plugin. For more details, see also the <a href="http://dogwood.skr.jp/wordpress/sqlite-integration/">SQLite Integration page</a>.',$domain);?>
<?php_e('Please don\'t forget: WordPress DOES NOT OFFICIALLY SUPPORT any database other than MySQL. So if you ask about this plugin in the Forum, it\'s not unlikely that you won\'t get no answers at all.',$domain);?>
<?php_e('This plugin is a successor to <a href="http://wordpress.org/extend/plugins/pdo-for-wordpress/">PDO for WordPress</a>, which enabled WordPress to use SQLite for its database. But PDO for WordPress doesn\'t seem to be maintained any more only to be outdated. SQLite Integration makes use of the basic ideas and framework of PDO for WordPress, adds some new features and updates it to be able to work with the newest version of WordPress(3.8.1).',$domain);?>
<?php_e('<a href="http://www.sqlite.org/">SQLite Web Page</a> says — SQLite is a "software library that implements selfcontained, serverless, zero-configuration, transactional SQL database engine". It is "a good choice for small to medium size websites". It\'s small and portable, and you don\'t need any database server system.',$domain);?>
</p>
<p>
<?php_e('Unfortunately enough, WordPress only supports MySQL. Consequently it doesn\'t provide any APIs for SQLite. So if you want to create a website using WordPress without a database server, you\'ve got to write a kind of wrapper program yourself to use SQLite. This is the way SQLite Integration goes.',$domain);?>
</p>
<p>
<?php_e('SQLite Integration does the work as follows:',$domain);?>
</p>
<ol>
<li><?php_e('Intercepts SQL statement for MySQL from WordPress',$domain);?></li>
<li><?php_e('Rewrites it as SQLite can execute',$domain);?></li>
<li><?php_e('Gives it to SQLite',$domain);?></li>
<li><?php_e('Gets the results from SQLite',$domain);?></li>
<li><?php_e('Format the results as MySQL returns, if necessary',$domain);?></li>
<li><?php_e('Gives back the results to WordPress',$domain);?></li>
</ol>
<p>
<?php_e('WordPress doesn\'t know what has happened in the background and will be happy with it.',$domain);?>
</p>
<h3><?php_e('Limitations',$domain);?></h3>
<p>
<?php_e('SQLite Integration uses SQLite, so the limitations of SQLite is, as it is, those of SQLite Integration. MySQL is far from a simple SQL engine and has many extended features and functionalities. WordPress uses some of them. Among those are some SQLite doesn\'t implement. For those features that WordPress uses, I made them work with SQLite Integration. But for others that some plugins are using, SQLite Integration can\'t manipulate. So...',$domain);?>
<?phpechosprintf(__('Some plugins do work fine if you rewrite MySQL functions. I made some patch files and <a href="%s?page=patch">Patch Utility</a>. See also the <a href="http://dogwood.skr.jp/wordpress/sqlite-integration/#plugin-compat">SQLite Integration Page</a> for more details.',$domain),$utils->show_parent());?></li>
<?php_e('And there may be other problems I overlooked. If you find malfunctionality, please let me know at the <a href="http://wordpress.org/support/plugin/sqlite-integration">Support Forum</a>.',$domain);?>
</p>
<h3><?php_e('User Defined Functions',$domain);?></h3>
<p>
<?php_e('SQLite Integration replaces some functions of MySQL with the user defined functions built in PHP PDO library. But some of the functions are meaningless in SQLite database: e.g. get_lock() or release_lock(). When SQLite Integration meets those functions, it does nothing but prevent the error.',$domain);?>
</p>
<p>
<?php_e('If you want SQLite Integration to execute more functions, you can add the definition in the file sqlite-integration/functions.php (functions-5-2.php is for PHP 5.2 or lesser).',$domain);?>
</p>
<h3><?php_e('Database Administration and Maintenance',$domain);?></h3>
<p>
<?php_e('SQLite Integration doesn\'t contain database maintenace functionality, because there are some other free or proprietary softwares that give you such functionalities. For example, these are among free softwares:',$domain);?>
<?phpechosprintf(__('This is the list of the problematic plugins (far from complete). You can see informations about your installed plugins in the <a href="%s?page=sys-info">System Info</a> page. To see more details, please visit the <a href="http://dogwood.skr.jp/wordpress/sqlite-integration">Plugin Page</a>.',$domain),$utils->show_parent());?>