Troggle
+ is a system under development for keeping track of all expo data in a
+logical and accessible way, and displaying it on the web. At the moment,
+ it is under development at http://troggle.cavingexpedition.com/
+
Note that the information there is incomplete and editing is not yet enabled.
+
+
+
+
+
Feature
+
Old expo website
+
Troggle: planned
+
Troggle: progress so far
+
+
+
Logbook
+
Yes; manually formatted each year
+
Yes; wiki-style
+
Start at the front page, [1] and click to logbook for year. The logbooks have been parsed back to 1997.
Yes; minimal. surveys.csv produced an html table of whose surveys were not marked “finished”
+
Yes. Makes table of surveys per expo which shows exactly what
+ needs doing. Displays scans. Integrated with survex, scanner software,
+and tunnel.
+
See it at http://troggle.cavingexpedition.com/survey . Be sure to try a recent year when we should have data. Survex, scanner, and tunnel integration still needs doing.
+
+
+
QM lists generated automatically
+
Depends on the cave. Each cave had a different system.
+
Yes; unified system.
+
Done, but only 204 and 234 Qms have been imported from old system so far. No view yet.
+
+
+
Automatic calendar for each year of who will be on expo when
Everything can be edited through admin, at http://troggle.cavingexpedition.com/admin
+ . Ask aaron, martin, or julian for the password if you want to have a
+look / play around with the admin site. Any changes you make will be
+overwritten. Eventually, data entry will probably be done using custom
+forms.
+
+
+
+
Cave and passage descriptions
+
Yes, manually html coded.
+
Yes, wiki-style.
+
Not done yet.
+
+
+
+
Expo handbook
+
Yes, manually html coded.
+
Maybe. Needs to be discussed further.
+
+
+
Not done yet.
+
+
+
Table of who was on which expo
+
Yes
+
Yes
+
Data has been parsed, this view hasn't been written yet.
+
+
+
Signup form, System for keeping contact, medical and next of kin info
+
No
+
Yes
+
Signup form should be ready by 20 Jan.
+
+
+
Automated photo upload and gallery
+
No; some manual photo galleries put together with lots of effort
\ No newline at end of file
diff --git a/handbook/troggle/2011-archive_files/load.css b/handbook/troggle/2011-archive_files/load.css
new file mode 100644
index 000000000..55715d293
--- /dev/null
+++ b/handbook/troggle/2011-archive_files/load.css
@@ -0,0 +1 @@
+@media print{.noprint,#jump-to-nav,.mw-jump,#column-one,.mw-editsection,.mw-editsection-like,#footer-places,.mw-hidden-catlinks,.usermessage,.patrollink,.ns-0 .mw-redirectedfrom,.magnify,#mw-navigation,#siteNotice,#f-poweredbyico,#f-copyrightico,li#about,li#disclaimer,li#mobileview,li#privacy{display:none}body{background:#fff;color:#000;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:bold;page-break-after:avoid}dt{font-weight:bold}ul{list-style-type:square}p{margin:1em 0;line-height:1.2em;orphans:3;widows:3}pre,.mw-code{background:#fff;color:#000;border:1pt dashed #000;padding:1em 0;font-size:8pt;white-space:pre;word-wrap:break-word;overflow:auto}img,figure,.wikitable,.thumb{page-break-inside:avoid}img{border:0;vertical-align:middle}#globalWrapper{width:100% !important;min-width:0 !important}.mw-body{background:#fff;color:#000;border:0 !important;padding:0 !important;margin:0 !important;direction:ltr}#column-content{margin:0 !important}#column-content .mw-body{padding:1em;margin:0 !important}#toc{background-color:#f9f9f9;border:1pt solid #aaa;padding:5px;display:table}.tocnumber,.toctext{display:table-cell}.tocnumber{padding-left:0;padding-right:0.5em}.mw-content-ltr .tocnumber{padding-left:0;padding-right:0.5em}.mw-content-rtl .tocnumber{padding-left:0.5em;padding-right:0}#footer{background:#fff;color:#000;margin-top:1em;border-top:1pt solid #aaa;direction:ltr}a{background:none !important;padding:0 !important}.mw-body a.external.text:after,.mw-body a.external.autonumber:after{content:" (" attr( href ) ")";word-break:break-all;word-wrap:break-word}.mw-body a.external.text[href^='//']:after,.mw-body a.external.autonumber[href^='//']:after{content:" (https:" attr( href ) ")"}a,a.external,a.new,a.stub{color:#000 !important;text-decoration:none !important}a,a.external,a.new,a.stub{color:inherit !important;text-decoration:inherit !important}div.floatright{float:right;clear:right;position:relative;margin:0.5em 0 0.8em 1.4em}div.floatright p{font-style:italic}div.floatleft{float:left;clear:left;position:relative;margin:0.5em 1.4em 0.8em 0}div.floatleft p{font-style:italic}.center{text-align:center}div.thumb{background-color:transparent;border:0;width:auto;margin-top:0.5em;margin-bottom:0.8em}div.thumbinner{background-color:#fff;border:1pt solid #ccc;padding:3px;font-size:94%;text-align:center;overflow:hidden}html .thumbimage{border:1pt solid #ccc}html .thumbcaption{border:none;text-align:left;line-height:1.4em;padding:3px;font-size:94%}div.tright{float:right;clear:right;margin:0.5em 0 0.8em 1.4em}div.tleft{float:left;clear:left;margin:0.5em 1.4em 0.8em 0}img.thumbborder{border:1pt solid #ddd}table.wikitable,table.mw_metadata{background:#fff;margin:1em 0;border:1pt solid #aaa;border-collapse:collapse}table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td,.mw_metadata th,.mw_metadata td{border:1pt solid #aaa;padding:0.2em}table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th{background:#fff;font-weight:bold;text-align:center}table.wikitable > caption,.mw_metadata caption{font-weight:bold}table.listing,table.listing td{border:1pt solid #000;border-collapse:collapse}.catlinks ul{display:inline;padding:0;list-style:none none}.catlinks li{display:inline-block;line-height:1.15em;padding:0 .4em;border-left:1pt solid #aaa;margin:0.1em 0}.catlinks li:first-child{padding-left:.2em;border-left:0}.printfooter{padding:1em 0}}@media screen{.mw-content-ltr{direction:ltr}.mw-content-rtl{direction:rtl}.sitedir-ltr textarea,.sitedir-ltr input{direction:ltr}.sitedir-rtl textarea,.sitedir-rtl input{direction:rtl}.mw-userlink{unicode-bidi:embed}mark{background-color:#ff0;color:#000}wbr{display:inline-block}input[type="submit"],input[type="button"],input[type="reset"],input[type="file"]{direction:ltr}textarea[dir="ltr"],input[dir="ltr"]{direction:ltr}textarea[dir="rtl"],input[dir="rtl"]{direction:rtl}abbr[title],.explain[title]{border-bottom:1px dotted;cursor:help}@supports (text-decoration:underline dotted){abbr[title],.explain[title]{border-bottom:none;text-decoration:underline dotted}}span.comment{font-style:italic;unicode-bidi:-moz-isolate;unicode-bidi:isolate}#editform,#toolbar,#wpTextbox1{clear:both}.mw-editfont-default:not( textarea ){font-family:monospace}.mw-editfont-monospace{font-family:monospace}.mw-editfont-sans-serif{font-family:sans-serif}.mw-editfont-serif{font-family:serif}li span.deleted,span.history-deleted{text-decoration:line-through;color:#888;font-style:italic}.not-patrolled{background-color:#ffa}.unpatrolled{font-weight:bold;color:#f00}div.patrollink{font-size:75%;text-align:right}td.mw-label{text-align:right}td.mw-input{text-align:left}td.mw-submit{text-align:left}td.mw-label{vertical-align:middle}td.mw-submit{white-space:nowrap}input#wpSummary{width:80%;margin-bottom:1em}.mw-input-with-label{white-space:nowrap;display:inline-block}.mw-content-ltr .thumbcaption{text-align:left}.mw-content-ltr .magnify{float:right}.mw-content-rtl .thumbcaption{text-align:right}.mw-content-rtl .magnify{float:left}#catlinks{text-align:left}.catlinks ul{display:inline;margin:0;padding:0;list-style:none;list-style-type:none;list-style-image:none;vertical-align:middle !ie}.catlinks li{display:inline-block;line-height:1.25em;border-left:1px solid #aaa;margin:0.125em 0;padding:0 0.5em;zoom:1;display:inline !ie}.catlinks li:first-child{padding-left:0.25em;border-left:none}.catlinks li a.mw-redirect{font-style:italic}.mw-hidden-cats-hidden{display:none}.catlinks-allhidden{display:none}p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons{font-size:90%;text-align:right}.autocomment{color:#808080}.newpage,.minoredit,.botedit{font-weight:bold}div.mw-warning-with-logexcerpt{padding:3px;margin-bottom:3px;border:2px solid #2f6fab;clear:both}div.mw-warning-with-logexcerpt ul li{font-size:90%}span.mw-revdelundel-link,strong.mw-revdelundel-link{font-size:90%}span.mw-revdelundel-hidden,input.mw-revdelundel-hidden{visibility:hidden}td.mw-revdel-checkbox,th.mw-revdel-checkbox{padding-right:10px;text-align:center}a.new{color:#ba0000}.plainlinks a.external{background:none !important;padding:0 !important}.rtl a.external.free,.rtl a.external.autonumber{direction:ltr;unicode-bidi:embed}table.wikitable{margin:1em 0;background-color:#f9f9f9;border:1px solid #aaa;border-collapse:collapse;color:#000}table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td{border:1px solid #aaa;padding:0.2em 0.4em}table.wikitable > tr > th,table.wikitable > * > tr > th{background-color:#f2f2f2;text-align:center}table.wikitable > caption{font-weight:bold}.error,.warning,.success{font-size:larger}.error{color:#c00}.warning{color:#705000}.success{color:#009000}.errorbox,.warningbox,.successbox{border:1px solid;padding:.5em 1em;margin-bottom:1em;display:inline-block;zoom:1;*display:inline}.errorbox h2,.warningbox h2,.successbox h2{font-size:1em;color:inherit;font-weight:bold;display:inline;margin:0 .5em 0 0;border:none}.errorbox{color:#c00;border-color:#fac5c5;background-color:#fae3e3}.warningbox{color:#705000;border-color:#fde29b;background-color:#fdf1d1}.successbox{color:#008000;border-color:#b7fdb5;background-color:#e1fddf}.mw-infobox{border:2px solid #ff7f00;margin:0.5em;clear:left;overflow:hidden}.mw-infobox-left{margin:7px;float:left;width:35px}.mw-infobox-right{margin:0.5em 0.5em 0.5em 49px}.previewnote{color:#c00;margin-bottom:1em}.previewnote p{text-indent:3em;margin:0.8em 0}.visualClear{clear:both}.mw-datatable{border-collapse:collapse}.mw-datatable,.mw-datatable td,.mw-datatable th{border:1px solid #aaa;padding:0 0.15em 0 0.15em}.mw-datatable th{background-color:#ddf}.mw-datatable td{background-color:#fff}.mw-datatable tr:hover td{background-color:#eef}.mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul{margin:0.3em 0 0 1.6em;padding:0}.mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul{margin:0.3em 1.6em 0 0;padding:0}.mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol{margin:0.3em 0 0 3.2em;padding:0}.mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol{margin:0.3em 3.2em 0 0;padding:0}.mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd{margin-left:1.6em;margin-right:0}.mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd{margin-right:1.6em;margin-left:0}.mw-ajax-loader{background-image:url(/wiki/resources/src/mediawiki.legacy/images/ajax-loader.gif?57f34);background-position:center center;background-repeat:no-repeat;padding:16px;position:relative;top:-16px}.mw-small-spinner{padding:10px !important;margin-right:0.6em;background-image:url(/wiki/resources/src/mediawiki.legacy/images/spinner.gif?ca65b);background-position:center center;background-repeat:no-repeat}h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kn),h1:lang(ks),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(ta),h1:lang(te){line-height:1.6em !important}h2:lang(anp),h3:lang(anp),h4:lang(anp),h5:lang(anp),h6:lang(anp),h2:lang(as),h3:lang(as),h4:lang(as),h5:lang(as),h6:lang(as),h2:lang(bho),h3:lang(bho),h4:lang(bho),h5:lang(bho),h6:lang(bho),h2:lang(bh),h3:lang(bh),h4:lang(bh),h5:lang(bh),h6:lang(bh),h2:lang(bn),h3:lang(bn),h4:lang(bn),h5:lang(bn),h6:lang(bn),h2:lang(gu),h3:lang(gu),h4:lang(gu),h5:lang(gu),h6:lang(gu),h2:lang(hi),h3:lang(hi),h4:lang(hi),h5:lang(hi),h6:lang(hi),h2:lang(kn),h3:lang(kn),h4:lang(kn),h5:lang(kn),h6:lang(kn),h2:lang(ks),h3:lang(ks),h4:lang(ks),h5:lang(ks),h6:lang(ks),h2:lang(ml),h3:lang(ml),h4:lang(ml),h5:lang(ml),h6:lang(ml),h2:lang(mr),h3:lang(mr),h4:lang(mr),h5:lang(mr),h6:lang(mr),h2:lang(my),h3:lang(my),h4:lang(my),h5:lang(my),h6:lang(my),h2:lang(mai),h3:lang(mai),h4:lang(mai),h5:lang(mai),h6:lang(mai),h2:lang(ne),h3:lang(ne),h4:lang(ne),h5:lang(ne),h6:lang(ne),h2:lang(new),h3:lang(new),h4:lang(new),h5:lang(new),h6:lang(new),h2:lang(or),h3:lang(or),h4:lang(or),h5:lang(or),h6:lang(or),h2:lang(pa),h3:lang(pa),h4:lang(pa),h5:lang(pa),h6:lang(pa),h2:lang(pi),h3:lang(pi),h4:lang(pi),h5:lang(pi),h6:lang(pi),h2:lang(sa),h3:lang(sa),h4:lang(sa),h5:lang(sa),h6:lang(sa),h2:lang(ta),h3:lang(ta),h4:lang(ta),h5:lang(ta),h6:lang(ta),h2:lang(te),h3:lang(te),h4:lang(te),h5:lang(te),h6:lang(te){line-height:1.2em}ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li{list-style-type:-moz-persian;list-style-type:persian}ol:lang(ckb) li,ol:lang(sdh) li{list-style-type:-moz-arabic-indic;list-style-type:arabic-indic}ol:lang(hi) li,ol:lang(mr) li{list-style-type:-moz-devanagari;list-style-type:devanagari}ol:lang(as) li,ol:lang(bn) li{list-style-type:-moz-bengali;list-style-type:bengali}ol:lang(or) li{list-style-type:-moz-oriya;list-style-type:oriya}#toc ul,.toc ul{margin:.3em 0}.mw-content-ltr .toc ul,.mw-content-ltr #toc ul,.mw-content-rtl .mw-content-ltr .toc ul,.mw-content-rtl .mw-content-ltr #toc ul{text-align:left}.mw-content-rtl .toc ul,.mw-content-rtl #toc ul,.mw-content-ltr .mw-content-rtl .toc ul,.mw-content-ltr .mw-content-rtl #toc ul{text-align:right}.mw-content-ltr .toc ul ul,.mw-content-ltr #toc ul ul,.mw-content-rtl .mw-content-ltr .toc ul ul,.mw-content-rtl .mw-content-ltr #toc ul ul{margin:0 0 0 2em}.mw-content-rtl .toc ul ul,.mw-content-rtl #toc ul ul,.mw-content-ltr .mw-content-rtl .toc ul ul,.mw-content-ltr .mw-content-rtl #toc ul ul{margin:0 2em 0 0}#toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{direction:ltr}#mw-clearyourcache,#mw-sitecsspreview,#mw-sitejspreview,#mw-usercsspreview,#mw-userjspreview{direction:ltr;unicode-bidi:embed}#mw-revision-info,#mw-revision-info-current,#mw-revision-nav{direction:ltr}div.tright,div.floatright,table.floatright{clear:right;float:right}div.tleft,div.floatleft,table.floatleft{float:left;clear:left}div.floatright,table.floatright,div.floatleft,table.floatleft{position:relative}#mw-credits a{unicode-bidi:embed}.mw-jump,#jump-to-nav{overflow:hidden;height:0;zoom:1}.printfooter{display:none}.xdebug-error{position:absolute;z-index:99}.mw-editsection,#jump-to-nav{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mw-editsection,.mw-editsection-like{font-size:small;font-weight:normal;margin-left:1em;vertical-align:baseline;line-height:1em;display:inline-block}.mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection{margin-left:1em}.mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection{margin-right:1em}sup,sub{line-height:1}}.mw-headline-anchor{display:none}@media screen{body{margin:0 0 0 0;padding:0 0 0 0;font-size:x-small;font-family:sans-serif;color:black;background-color:#f0f0f0;direction:ltr;unicode-bidi:embed}#mw_main,#p-personal,#mw_header,.os-suggest{font-size:130%}#mw_header{position:absolute;top:0;left:0;margin:0 0 0 0;padding:0 0em 0 0em;border:none;height:2em;width:100%;background-color:#003366;color:white}.mw-indicators{float:right}.mw-indicator{display:-moz-inline-block;display:inline-block;zoom:1;*display:inline}#mw_header h1{margin:0 0 0 0.5em;padding:0 0 0 0;text-decoration:none;font-size:150%}#p-personal{position:absolute;top:2em;left:0;height:1.5em;margin:0 0 0 0;padding:0 0 0 0;width:100%}#p-personal div.pBody{margin:0 0 0 0;padding:0 0 0 0;height:1.5em;font-variant:small-caps}#p-personal h3{display:none}#p-personal ul{margin:0 0 0 0;padding:0 0 0 0;display:block;height:1.5em;background-color:#3c78b5}#p-personal li{display:block;float:left;height:1.5em;margin:0 0 0 0;vertical-align:middle;font-weight:bold;text-transform:lowercase}#p-personal li a{text-decoration:none;color:white;padding:0 1em 0 1em}#p-personal li a:hover{text-decoration:none;color:white}#p-personal li:hover{background-color:#003366}#jump-to-nav{display:none}#mw_contentwrapper{width:100%;margin:0 0 0 -15em;float:right}#mw_content{margin:0 0 0 14em;background-color:white;border-top:solid 1px #bbbbbb;border-left:solid 1px #bbbbbb;border-bottom:solid 1px #bbbbbb;line-height:1.5em;padding:0 1em 1em 1em}#mw_portlets{width:14em;border-right:solid 1px #bbbbbb;background-color:#f0f0f0}#mw_portlets h2{position:absolute;top:-9999px}#mw_main{padding:0 0 0 0;margin:0 0 0 0;margin-top:3.5em}div.mw_clear{margin:0 0 0 0;padding:0 0 0 0;clear:both}.portlet{padding:0 0 0 0;margin:0 0 0 0}.portlet div.pBody{padding:0em 0 0.5em 0}textarea{width:100%;padding:.1em;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchBody{text-align:center}#searchInput{width:85%;margin-left:auto;margin-right:auto}#p-search #searchform div div{margin-top:.4em}.portlet h3{padding:0.1em 0 0.3em 1em;margin:0 0 0 0;background-color:#dddddd;font-weight:bold;font-size:0.83em;border-bottom:solid 1px #3c78b5;height:1.1em}.portlet ul{margin:0 0 0 1.5em;padding:0 0 0 0}#mw_portlets .portlet ul{line-height:1.4em}ul{list-style-image:url(data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=);list-style-image:url(/wiki/skins/Modern/resources/images/bullet.gif?11907)!ie}#p-cactions{height:1.5em;padding:0 0 0 0;margin:0 0 0 14em}#p-cactions div.pBody{margin:0 0 0 0;padding:0 0 0 0}#p-cactions a,#p-cactions a:hover{color:black;text-decoration:none}#p-cactions ul{display:inline;margin:0 0 0 0;padding:0 0 0 0}#p-cactions li{margin:0 0.5em 0 0.5em;padding:0 0.2em 0 0.2em;display:block;float:left;height:1.5em;text-transform:lowercase}#p-cactions li.selected{background-color:#bbbbbb}#p-cactions li a,#p-cactions li a:hover,#p-cactions li a:visited{text-decoration:underline;color:#003366}#p-cactions li.selected a,#p-cactions li.selected a:hover,#p-cactions li.selected a:visited{text-decoration:none;color:white}#p-cactions h3{display:none}#siteSub{display:none}#footer{background-color:#f0f0f0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAAAAAAdccqdAAAAGElEQVQIHWNgYKhkUmCSZJJiEmTiYWIHAAoAAP2UJ2DWAAAAAElFTkSuQmCC) repeat-x 0 0;background:url(/wiki/skins/Modern/resources/images/footer-grad.png?ae219) repeat-x 0 0!ie;padding:10px 1em 1em 1em;clear:both;color:#444444}#footer a,#footer a:hover,#footer a:visited{color:#444444;text-decoration:underline}img{border:none}#footer li{display:inline;list-style-type:none;padding:0 0 0 0;margin:0 0 0 0}#footer ul{padding:0 0 0 0;margin:0 0 0 0}p{margin:1em 0 1em 0}hr{height:1px;color:#aaa;background-color:#aaa;border:0;margin:.2em 0 .2em 0}#contentSub{color:#545454;font-size:small;padding-left:2em}#mw_portlets form{margin:0 0 0 0;padding:0 0 0 0}a{text-decoration:none;color:#003366;background:none}a:visited{color:#5a3696}a:active{color:#faa700}a:hover{text-decoration:underline}a.stub{color:#772233}a.new{color:#ba0000}a.new:visited{color:#a55858}h1,h2{border-bottom:solid 1px #003366}h1,h2,h3,h4,h5,h6{overflow:hidden}#preftoc{width:100%;margin:0 0 0 0;padding:0 0 0 0;height:1.5em;clear:right}#preftoc li{margin:0 0.5em 0 0.5em;padding:0 0.2em 0 0.2em;display:block;float:left;height:1.5em;text-transform:lowercase}#preferences{margin:0 0 0 0;padding:0em 1em 1em 1em;border:solid 1px #bbbbbb;clear:left}#preferences fieldset{margin-top:0;border:none}.mainLegend{display:none}.htmlform-tip{font-size:x-small;padding:.2em 2em;color:#666}.prefsection legend{font-weight:bold}#preftoc li.selected{background-color:#bbbbbb}#preftoc li a,#preftoc li a:hover,#preftoc li a:visited{text-decoration:underline;color:#003366}#preftoc li.selected a,#preftoc li.selected a:hover,#preftoc li.selected a:visited{text-decoration:none;color:white}#mw_content a.external{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVR42n3PgQkAIAhEUXdqJ3dqJ3e6IoTPUSQcgj4EQ5IlUiLE0Jil3PECXhcHGBhZ8kg4hwxAu3MZeCGeyFnAXp4hqNQPnt7QL0nADpD6wHccLvnAKksq8iiaAAAAAElFTkSuQmCC) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/external.png?948bf) center right no-repeat!ie;padding-right:13px}#mw_content a.external[href ^="https://"],.link-https{background:url(data:image/gif;base64,R0lGODlhEAANAKUrAEVFRZmXO62qOLCtOLm2N765NsbCNcnFNNHOM93YI9/bL9TQM9rWMdvYMeDbMODcMODcMs3KW+TgR+TgSubiWufkXejkZ5KSkqKioq6urtjWnO3ri+/tofDup/Hup/HwsNHR0dLS0vX0zfj32+np6fn55Pv76/Dw8Pv78P399P/+/f///////////////////////////////////////////////////////////////////////////////////yH5BAEAAD8ALAAAAAAQAA0AAAZewJ9QmCkWh8hhZqRCjTSApHK0Alg5kag0U1VStMmMCZxRgJFLcuIsBAXecDgmvEqVRJ+NZfJgZwYFBwsNDw8VHn51d3kWEn1hAgQGCAwOhh2Jdnh6ExBsIVahohdDQQA7) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/lock_icon.gif?a6c8b) center right no-repeat!ie;padding-right:16px}#mw_content a.external[href ^="mailto:"],.link-mailto{background:url(data:image/gif;base64,R0lGODlhEAAQAKUlAE5OTmSh5e43IPBEL/JhT6Ojo4Kz6o298LHQ8rbT87nV873X9L7Y9MLa9cXc9cne9srf9tDj99Hj99bm+Nrp+dzq+d3q+d/s+uHt+uTu+ujx++ny++vz/O30/PD2/PL3/fX5/fn7/vz9/v7+/+0XF////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAD8ALAAAAAAQABAAAAZewJ9wSCwaj8gkscBsOpsAYaFEpYpAnUwlcoj+ptVRyKO5EAZdaSlgCLg5mMlAkP5Wr1lKxLGoT9luBhYSDwwJfiViHxsXExANCgh+B5SVlpReBQCbnJ2cSqChoqNFQQA7) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/mail_icon.gif?67f2e) center right no-repeat!ie;padding-right:18px}#mw_content a.external[href ^="news:"]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMA7QAXABckWDTNAAAA0UlEQVQoz2N4Ky5OEmIgWcNi4oCfnx9Cw39U8Ofvv68//7798ufJu193Xv288Ph7794PODX8+/f/5+9/H779efHx9/03vz4l+n9w0ceigXiHITQQ6TDsGvA4DEVDysKnTZtfAUkIev35z8O3v649+wFU/c5cAaEByEK2Adkxt16CHHP0zte9178gNAApTBuAjLuvfl58/P3kvW/7bnzZdvkzVAMksCAaIE7/9P3vy08gpwMdc+r+t0O3vu68+nnjhU/oGoB8gghFgx9xgIHmqRUAJMXffHqm3SAAAAAASUVORK5CYII=) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/news_icon.png?1c060) center right no-repeat!ie;padding-right:18px}#mw_content a.external[href ^="ftp://"],.link-ftp{background:url(data:image/gif;base64,R0lGODlhEAAQAKUoAE5OTv8RkouLi4298KjN9LDR9bLT9bjW9rrX9r3Z9sDb98Pc98be98ng+Mzh+M/j+dHk+dXn+dTm+tfo+drp+tzr+t3r+t/s+uLu++Tv++Tw++bx/Ony/Oz0/O71/fD3/fL3/fT4/vb6/vj7//r8//v8//3+//7+/////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAD8ALAAAAAAQABAAAAZgwJ9wSCwaj0eBcglA/gSoKAraTEqn0WoRGi0JAGDtEHoihTyDtFgoMI1AnYxFMlg/RR8OhgJp1I0CHhsXEw8MCX9bGhURDgsIBolEAnwNCgcFBJJjaZ2ddmGhYU6kpUVBADs=) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/file_icon.gif?0d916) center right no-repeat!ie;padding-right:18px}#mw_content a.external[href ^="irc://"],#mw_content a.external[href ^="ircs://"],.link-irc{background:url(data:image/gif;base64,R0lGODlhEAAQAMZBAE5OTmtra2+Xxm+Yx5EtLf8RkouLi4KjyJOty56qzYm68Iu78I298JC+8ZG/8a2z0LW30Ly80JLA8ZPA8ZbB8pjC8pvF8pzF857H86PJ86XL9KjM86rN9LDR9bLR9bfV9bnW9rvX9rzY98PDw8rE0tHH08Pc+Mfe+Mjf+M3i+M/i+dPl+tTm+tXm+trq+t3r+97r+9/t++3t7eXv/Ofx/Ojy/e31/O71/fD3/fL4/fP4/vX6/ff6/vn7/vr8/vz+//3+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAH8ALAAAAAAQABAAAAeCgH+Cg4SFhoeIMoqLioYyBpCRkQEyg48yQT05NTArJyEIAJV/Bpg+OgQlLQQQHhoHAIIGQT87NgQkKQQPGxcOsaRAPDczLiomHxwYEwrApTg0LwQRIAQJFAsCwJcxLCgiHRkVDAMAI5YGAOoABhYN6ueIpBLmo/Lp8fKC5vr9/oWBAAA7) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/discussionitem_icon.gif?46fbc) center right no-repeat!ie;padding-right:18px}#mw_content a.external[href $=".ogg"],#mw_content a.external[href $=".OGG"],#mw_content a.external[href $=".mid"],#mw_content a.external[href $=".MID"],#mw_content a.external[href $=".midi"],#mw_content a.external[href $=".MIDI"],#mw_content a.external[href $=".mp3"],#mw_content a.external[href $=".MP3"],#mw_content a.external[href $=".wav"],#mw_content a.external[href $=".WAV"],#mw_content a.external[href $=".wma"],#mw_content a.external[href $=".WMA"],.link-audio{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAgUlEQVR4XpXRrQoCURBH8ftqPofBto9gFTTbTMJi2LxFNIogxsVqtaxNNNhEfsLlFtEy4fAPcxjmI+GLybqXqg5+av/EzPVBf2e0YtzyehchU0TkrI8Ma25PBnO6Cyl3KkCR5WhoTyz2TDdFBvzIywOzLbszVROSQ2MEFwydLvSUD8SWU67UN2OFAAAAAElFTkSuQmCC) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/audio.png?72d5c) center right no-repeat!ie;padding-right:13px}#mw_content a.external[href $=".ogm"],#mw_content a.external[href $=".OGM"],#mw_content a.external[href $=".avi"],#mw_content a.external[href $=".AVI"],#mw_content a.external[href $=".mpeg"],#mw_content a.external[href $=".MPEG"],#mw_content a.external[href $=".mpg"],#mw_content a.external[href $=".MPG"],.link-video{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAOElEQVQYV2NIW/yAIe0MEG26+OE/GAAZEBGw1OIHZx58NW69BhGCICAXKAiVJkr3fyRAuu5BZzcAwyHEkxGCOyoAAAAASUVORK5CYII=) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/video.png?e934b) center right no-repeat!ie;padding-right:13px}#mw_content a.external[href $=".pdf"],#mw_content a.external[href $=".PDF"],#mw_content a.external[href *=".pdf#"],#mw_content a.external[href *=".PDF#"],#mw_content a.external[href *=".pdf?"],#mw_content a.external[href *=".PDF?"],.link-document{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAX0lEQVQYV2NgSDvzHxnLll/6X7/p6X8gYABhBpAgMgDxjVuvwRWBFTx8+///mQcQDOI/+/D/v24jRBFYwdKT//+nLYZgdOswTIBhkBhYIboJMAwSgyug3ARcAK4AHwYA0kLsgZTl+oMAAAAASUVORK5CYII=) center right no-repeat;background:url(/wiki/skins/Modern/resources/images/document.png?bbe83) center right no-repeat!ie;padding-right:12px}div.floatright,table.floatright{margin:0 0 .5em .5em;border:0}div.floatright p{font-style:italic}div.floatleft,table.floatleft{margin:0 .5em .5em 0;border:0}div.floatleft p{font-style:italic}div.thumb{margin-bottom:.5em;width:auto}div.thumbinner{border:1px solid #ccc;padding:3px !important;background-color:#f9f9f9;font-size:94%;text-align:center;overflow:hidden}html .thumbimage{border:1px solid #ccc}html .thumbcaption{border:none;text-align:left;line-height:1.4em;padding:3px !important;font-size:94%}div.magnify{float:right;border:none !important;background:none !important;margin-left:3px}div.magnify a,div.magnify img{display:block;border:none !important;background:none !important}div.tright{margin:.5em 0 .8em 1.4em}div.tleft{margin:.5em 1.4em .8em 0}img.thumbborder{border:1px solid #dddddd}.mw-warning{border:1px solid #aaa;background-color:#f9f9f9;padding:5px;font-size:95%}#toc,.toc{margin:0 0 0 0;padding:0 0 0 0;border-spacing:0;background-color:#f0f0f0;border:solid 1px #bbbbbb;display:-moz-inline-block;display:inline-block;display:table;zoom:1;*display:inline;padding:7px}table#toc,table.toc{border-collapse:collapse}table#toc td,table.toc td{padding:0}#toc tr,#toc td{margin:0 0 0 0;padding:0 0 0 0}#toctitle{border-bottom:solid 1px #3c78b5;background-color:#dddddd;margin:0 0 0 0}#toc h2,.toc h2{display:inline;border:none;padding:0;font-size:100%;font-weight:bold}#toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{text-align:center}#toc ul,.toc ul{list-style-type:none;list-style-image:none;margin:0 1em 0 1em;padding:0;text-align:left}#toc ul ul,.toc ul ul{margin:0 0 0 2em}#toc .toctoggle,.toc .toctoggle{font-size:94%}.mw-warning{margin-left:50px;margin-right:50px;text-align:center}.catlinks{border:solid 1px #bbbbbb;background-color:#f0f0f0;padding:0.1em 0.3em 0.1em 0.3em;margin:0 0 0 0}#p-personal,#p-cactions{overflow:hidden}#mw_content a.extiw,#mw_content a.extiw:active{color:#36b}#mw_content a.external{color:#36b}.redirectText{font-size:150%;margin:5px}.printfooter{display:none}.sharedUploadNotice{font-style:italic}.previewnote{text-indent:3em;color:#c00;border-bottom:1px solid #aaa;padding-bottom:1em;margin-bottom:1em}.previewnote p{margin:0;padding:0}.editExternally{border:1px solid gray;background-color:#ffffff;padding:3px;margin-top:0.5em;float:left;font-size:small;text-align:center}.editExternallyHelp{font-style:italic;color:gray}.toggle{margin-left:2em;text-indent:-2em}table.collapsed tr.collapsable{display:none}input#wpSummary{width:80%}input#wpSave,input#wpDiff{margin-right:0.33em}#wpSave{font-weight:bold}div.noarticletext{border:1px solid #ccc;background:#fff;padding:.2em 1em;color:#000}div#searchTargetContainer{left:10px;top:10px;width:90%;background:white}div#searchTarget{padding:3px;margin:5px;background:#F0F0F0;border:solid 1px blue}div#searchTarget ul li{list-style:none}div#searchTarget ul li:before{color:orange;content:"\00BB \0020"}div#searchTargetHide{float:right;border:solid 1px black;background:#DCDCDC;padding:2px}div.multipageimagenavbox{border:solid 1px silver;padding:4px;margin:1em;background:#f0f0f0}div.multipageimagenavbox div.thumb{border:none;margin-left:2em;margin-right:2em}div.multipageimagenavbox hr{margin:6px}table.multipageimage td{text-align:center}.templatesUsed{margin-top:1.5em}.mw-summary-preview{margin:0.1em 0}div.mw-lag-warn-normal,div.mw-lag-warn-high{padding:3px;text-align:center;margin:3px auto}div.mw-lag-warn-normal{border:1px solid #FFCC66;background-color:#FFFFCC}div.mw-lag-warn-high{font-weight:bold;border:2px solid #FF0033;background-color:#FFCCCC}.MediaTransformError{background-color:#ccc;padding:0.1em}.MediaTransformError td{text-align:center;vertical-align:middle;font-size:90%}ul{line-height:1.5em;list-style-type:square;margin:.3em 0 0 1.5em;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=);list-style-image:url(/wiki/skins/Modern/resources/images/bullet.gif?11907)!ie}ol{line-height:1.5em;margin:.3em 0 0 3.2em;padding:0;list-style-image:none}li{margin-bottom:.1em}dt{font-weight:bold;margin-bottom:.1em}dl{margin-top:.2em;margin-bottom:.5em}#p-cactions li.new a{color:#cc2200}span.subpages{font-size:80%;display:block}pre,.mw-code{border:solid 1px #3c78b5;padding:0.4em;background-color:#f0f0f0}.usermessage{background-color:#dadaff}.mw-topboxes{border-collapse:collapse;margin:0 -1em 1em -1em;padding:0 0 8px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAAAAAAdccqdAAAAGElEQVQIHWNgYKhkUmCSZJJiEmTiYWIHAAoAAP2UJ2DWAAAAAElFTkSuQmCC) repeat-x bottom left;background:url(/wiki/skins/Modern/resources/images/footer-grad.png?ae219) repeat-x bottom left!ie}.mw-topbox p{padding:0 0 0 0;margin:0 0 0 0}.mw-topbox{color:black;font-weight:bold;margin:0 0 0 0;padding:0 1em 0 1em;vertical-align:middle;border-collapse:collapse;border-bottom:solid 1px #bbbbbb}#siteSub{background-color:#dddddd}.center{width:100%;text-align:center}*.center *{margin-left:auto;margin-right:auto}.toccolours{border:1px solid #bbbbbb;background-color:#f0f0f0;border-spacing:0pt;margin:0pt;padding:0pt}.tipsy{font-size:130%}html > body.rtl div#mw_contentholder ul{display:table}html > body.rtl div#mw_contentholder ul#filetoc{display:block}body{font-size:x-small;font-family:Rosario,"Trebuchet MS",Verdana,Tahoma,Helvetica,Arial,Sans-Serif;color:#fff;background-color:#000}#mw_header{background-color:#000}#p-personal ul{background-color:#000}#p-personal li:hover{background-color:#B68D41}#mw_content{background-color:#000;border-top:none;border-left:none;border-bottom:none}#mw_portlets{border:none;border-top:3px solid #B68D41;border-bottom:2px solid #B68D41;background:#333 url(/wiki/skins/Modern/resources/aioimages/bg-menu_dark.jpg?40b4f) repeat-y 0 -45px}.portlet div.pBody{padding:0.5em 0 0.5em 6px}#searchInput{border-radius:1em;padding-left:0.5em;margin-bottom:0.5em;background-color:#333;color:#fff;border-color:#BBB}.portlet h3{border-top:2px solid #B68D41;border-bottom:none;background:#7d4f23 url(/wiki/skins/Modern/resources/aioimages/bg-menu_light.jpg?379fd) repeat-y 0 0;color:#000;font-size:1em}#mw_portlets .portlet ul{list-style-image:url(/wiki/skins/Modern/resources/aioimages/bullet.gif?bbea5)}ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAABLFBMVEUAAQABBAAKAwEDBgEHCgUPCQcKDAgMDgshCQccCw4PEQ4ZDg8SExEUFhMjExEXGBYZGhgcHRseIB4wGxs7GRQyHRwjJCJGHBA4IiImKCYrJyY0JScvKikrLSotLiwxMjA7NjU2ODU5OzhfNRxlNR49Pz1pNxVCQ0FGQkFFR0RZRD1nQzFKS0l4Qxp5RBtMTkt7RhZOUE1QUk9xSzR7TCZ9TCFTVVJWWFVbXVqGVS9/Vz9eYF1hY2BoY2JjZWJ3YVmBYEuCYlJoamdrbWpucG2HamR9cnJ0dnOZckx4eneDeHi0dCmDfn2yeUCXfnDBhkykin3FiUm2jF+ljoW7j1zIkU7LlVi/m3HKnWnWpmzVpnLfu5XmxKTlyqjv18H269767uH88+z/+PH+//w/ZCpeAAAACXBIWXMAABZEAAAWRAH2HKLpAAAAB3RJTUUH4QoEEh8VaztwGgAAASxJREFUGNOt0Ws7wzAYBuBGKhfR6VaUoqmU2MKoDl3ZzGxj2Iw5DHPYof//P0gP+OKj5+OdXO+VPK8E/oz0byzjlJoRSacQhD8sK2lNN0xCTENLDqRIddOijDGbEl1FMgwZIlUnlHHHdfPctozIJXFZW13L5Yt+yS8WOLM0jEJG6sr2cfX0pFavVXyPU1PFMpQgWji4eX2571xfNesV32UkoyDBeKP7OR59PD+0hZe9rKVFPLPTGwfBsH/XbjZ+GUzvPo2CYNDvXDTEcCcZAqY2W2+D4fvjeaVcKrqcGikc8sTiXqvbu70887yCw21TzBAvAWByfv3waH8rx3mWUVNX4u8AgGbnlpaJRalFwlIQjKuCosF0RhfRVBxVkvQNEcKKiLC42e81QJhAnC98wipUGdYaUgAAAABJRU5ErkJggg==);list-style-image:url(/wiki/skins/Modern/resources/aioimages/bullet.png?443a5)!ie}#p-cactions li.selected{background-color:#B68D41}#p-cactions li a,#p-cactions li a:hover,#p-cactions li a:visited{color:#B68D41}#p-cactions li.selected a,#p-cactions li.selected a:hover,#p-cactions li.selected a:visited{color:#000}#footer{color:#888;background-image:none}#footer a,#footer a:hover,#footer a:visited{color:#888}a{color:#B68D41}a:visited{color:#9b8a6a}a:active{color:#FD9A26}a:hover{color:#FD9A26}a.new{color:#CC2200}a.new:visited{color:#9b8a6a}h1,h2{border-bottom:solid 1px #B68D41}#preftoc li a,#preftoc li a:hover,#preftoc li a:visited{color:#B68D41}div.thumbinner{background-color:#000;border:none}html .thumbimage{border:1px solid #333}#toc,.toc{background-color:#333;border:solid 1px #B68D41}#toctitle{border-bottom:solid 1px #B68D41;background-color:#333}#p-personal,#p-cactions{background-color:#000}#mw_content a.extiw,#mw_content a.extiw:active{color:#ffa468}#mw_content a.external{color:#ffa468}.toccolours{border:1px solid #777;background-color:#333}table.wikitable > tr > th,table.wikitable > * > tr > th{background-color:#666}.mw-topboxes{background:#000}#pagehistory li.selected{background-color:#000}table.diff{color:#777}.mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul{margin:0.3em 2px 3px 2.4em}code{font:1.1em 'Courier New',Courier,Fixed}acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em}a{color:#f4bf58}a:hover,a:visited:hover,.toctoggle a:hover,.toctoggle a:visited:hover{color:#B68D41}p a:visited{color:#dddd71;!important}#content a.new{color:#CC2200;!important}mw_portlets a:hover{color:#B68D41;!important}mw_portlets .selected a{color:#FD9A26;!important font-weight:bolder;!important }#footer a{color:#555;!important}#footer a:hover{color:#B68D41;!important}#p-cactions li a:hover{color:#000}#p-cactions li:hover{background-color:#B68D41}input[type="submit"],input[type="button"],input[type="reset"],input[type="file"]{border-radius:1em;padding-left:0.2em;background-color:#999}table.wikitable{background-color:#222;border:1px solid #333;color:#fff}@media print{#mw_portlets,#p-cactions,#p-personal,#jump-to-nav,#footer,.mw-editsection,.mw-editsection-like,.noprint{display:none}}
\ No newline at end of file
diff --git a/handbook/website-history.html b/handbook/website-history.html
index cdb3383fc..ea44499a3 100644
--- a/handbook/website-history.html
+++ b/handbook/website-history.html
@@ -152,7 +152,7 @@ website, could be easily reversed.
-2006 and troggle2006 to 2011 - and troggleIn 2006 Aaron Curtis decided that a more modern set of generated, database-based pages
made sense, and so wrote Troggle.
This uses Django to generate pages.
@@ -162,8 +162,6 @@ This reads in all the logbooks and surveys and provides a nice way to access the
This year's expedition also had a non-caving goal (not just drinking Gösser). Recently [since 2006] members of CUCC have started to develop a piece of software called Troggle, which aims to facilitate keeping track of logbook entries, typing up surveys, caves etc, and save time in a lot of the work that goes on behind the scenes when expo is over. This year was the first time Troggle would be tested "in the field" (well, spud hut).
-It was separate for a while until Martin Green added code to merge the old static pages and
-new troggle dynamic pages into the same site. This is now the live system running everything (in 2022). Work on developing Troggle further still continues (see Troggle intro).
After Expo 2009 the version control system was updated to a DVCS (Mercurial, aka 'hg'),
@@ -171,13 +169,21 @@ new troggle dynamic pages into the same site. This is now the live system runnin
(where it goes offline for a month or two and nearly all the year's edits happen)'.
-
The site was moved to Julian Todd's seagrass server (in 2010),
+
The site was moved to Julian Todd's 'seagrass' server (in 2010),
but the change from a 32-bit to 64-bit machine broke the website autogeneration code,
-which was only fixed in early 2011, allowing the move to complete. The
+which was only fixed in early 2011, allowing the move to complete.
+
+
By 2011 Troggle was under development with a wiki hosted on the CUCC server and we have a
+snapshot of the status in April 2011. As you can see, Troggle was still very incomplete in 2011.
+
+
The handbook was separate for a while until Martin Green added code to merge the old static pages and
+new troggle dynamic pages into the same site. This is now the live system running everything (in 2022). Work on developing Troggle further still continues (see Troggle intro).
+
+
The
data was split into separate repositories: the website,
-troggle, the survey data, the tunnel data. Seagrass was turned off at
-the end of 2013, and the site has been hosted by Sam Wenham at the
-university since Feb 2014.
+troggle, the survey data, the tunnel data. 'Seagrass' was turned off at
+the end of 2013, and the site moved to a machine managed by Sam Wenham at the
+university computer service in Feb 2014.