====== Projects ====== //My software projects, all of which are free, open source, and [[:donate|donation supported]].// ===== Developer Focused ===== //The projects below are source-code based and are useful for development or learning purposes.// ==== C++ ==== * [[:projects:singleton_template]] - An inheritance-based way to make singleton classes in C++ * [[:projects:observer_template]] - A method to send and receive custom events in a generic way in C++ * [[:projects:endian_template]] - Work with big endian and little endian types in C++ without ever calling an "endian swap" function ===== End-user Focused ===== //These projects contain (potentially) executable content you can run on the specified platform if you have access to the right kind of computer, operating system, or environment.// ===== Other Projects ===== //These are add-ons, plugins, or contributions to other's projects; some are very popular in their own right, or at least are otherwise notable.// ==== DokuWiki Related ==== [[http://dokuwiki.org/|DokuWiki]] is a piece of software that runs the wiki portion of this site. It is written in [[wp>PHP]] by [[http://splitbrain.org/|Andreas Gohr]] and other contributors. In terms of software I myself have created for DokuWiki, so far it falls into two broad categories: **templates** and **plugins**. === Templates === * [[:projects:monobook_for_dokuwiki]] - [[wp>Wikipedia]] / [[wp>Mediawiki]] look and feel for DokuWiki. * [[:projects:multitemplate_for_dokuwiki]] - Use multiple templates inside of one DokuWiki installation. === Plugins === * [[:projects:backuptool_for_dokuwiki]] - A tool that allows you to backup your pages and configuration data for your site. * [[:projects:citations_for_dokuwiki]] - Add citations and permanent links to your wiki pages. * [[:projects:display_wiki_page_for_dokuwiki]] - This plugin defines an additional template function such that you can display more than one wiki page at a time on any given document. * [[:projects:google_analytics_for_dokuwiki]] - This tool allows you to set a code for use with Google Analytics, which allows you to track your visitors. * [[:projects:google_adsense_for_dokuwiki]] - This tool allows you to set a code for use with Google AdSense, which allows you to potentially monetize your DokuWiki installation. * [[:projects:referrers_for_dokuwiki]] - This plugin log referrers for your site, so you can see where your traffic comes from. //As a reminder, all of these projects are [[:donate|donation supported]]-- **your donations help** encourage maintenance of these projects as well as further development.//