User:DanielRenfro

{| width="100%" border="0" style="; ; border: 2px solid #000000; padding:1em; margin:1em;" =Contact Info=
 * [mailto:bluecurio@gmail.com bluecurio@gmail.com]

=About=

Vistaprint
Currently I am employed by Vistaprint as a senior software engineer. I am working on VistaWiki: the internal-documentation system. You can read more about it here:
 * VistaWiki – Example of Enterprise 2.0 Knowledge Sharing
 * Another Enterprise 2.0 Knowledge Sharing Success Story - VistaWiki
 * Case Study on Enterprise 2.0

EcoliWiki
Formerly (12/1006 - 12/2011) the premier developer for EcoliWiki at Texas A&M University. I was actively involved in the following research/projects: EcoliWiki, GONUTS,the Gene Ontology, GMOD.

Publications
I had the great oppurtunity to work on projects that both expanded my biological knowledge and challenged my technical thinking. Out of this came a number of publications:
 * EcoliWiki: a wiki-based community resource for Escherichia coli - Nucl. Acids Res. (2012) 40 (D1): D1270-D1277.
 * GONUTS: the Gene Ontology Normal Usage Tracking System - Nucl. Acids Res. (2012) 40 (D1): D1262-D1269.
 * The Gene Ontology in 2010: extensions and refinements. - Nucl. Acids Res. (2010) 38 (suppl 1): D331-D335.
 * The Gene Ontology: enhancements for 2011 - Nucl. Acids Res. (2012) 40 (D1): D559-D564.
 * MetaBase—the wiki-database of biological databases - Nucl. Acids Res. (2012) 40 (D1): D1250-D1254.
 * }

=MediaWiki=

Essential Reading

 * How to become a MediaWiki hacker
 * Developer hub (yes, everything)
 * Sysadmin hub
 * Enterprise hub, or possibly Academic hub, or both.
 * Manual:Wiki family
 * Manual:LocalSettings.php
 * Manual:Configuration settings

Extensions

 * Extension:TableEdit
 * A pretty good attempt at a forms-based table-editor.
 * Allows users to edit tables dynamically using a GUI-type interface rather than learn wiki-syntax for tables. Made originally for the model-organism wiki about Escherichia coli, EcoliWiki.
 * Template-driven tables allow abstraction of table-definitions.
 * See also Extension:TableEdit2 for plans on the rewrite


 * Extension:DataTables
 * An extension that takes advantage of the ResourceLoader to add Allan Jardine's jQuery extension datatables to MediaWiki.


 * Extension:GBrowseImage
 * An extension for the embedding of images from the open-source genome-browser Gbrowse.

Other Users
I sometimes happen across some interesting things...: (usually by camping RecentChanges)
 * User:Jeblad

=Documentation= This is all just personal notes and is not meant to be a primary source for information. I highly suggest that you do your own research, as my notes are highly incomplete and slightly erroneous. You've been warned.
 * User:DanielRenfro/Character_Encoding
 * User:DanielRenfro/MySQL
 * User:DanielRenfro/launchd
 * User:DanielRenfro/memcache
 * User:DanielRenfro/PHP_loops

=To-Dos=

Things to Read

 * Manual:MediaWiki architecture
 * Future
 * Coding_Challenges

Projects

 * Project:WikiProject Extensions
 * Project:WikiProject SysAdmins

How to get Involved

 * Development, Developers
 * Wikimedia Engineering
 * Coding_Challenges
 * Manual:Contents/To do
 * Project:Current issues