====== vector for DokuWiki ====== ---- template ---- description : Wikipedia/MediaWiki look and feel for DokuWiki author : ARSAVA email : dokuwiki@dev.arsava.com lastupdate : 2014-02-09 compatible : Lemming, Anteater, Rincewind, Angua, Adora Belle, Weatherwax, Binky, Ponder Stibbons, Hrun, Detritus, Elenor of Tsort, Frusterick Manners, Greebo, Hogfather depends : conflicts : similar : tags : monobook, mediawiki, wikipedia, dokubook, vector, sidebar, talk, translation downloadurl : https://andreashaerter.com/downloads/dokuwiki-template-vector/latest bugtracker : https://github.com/arsava/dokuwiki-template-vector/issues sourcerepo : https://github.com/arsava/dokuwiki-template-vector/ donationurl : https://donate.arsava.com/dokuwiki-template-vector/ screenshot_img: https://trello.com/1/cards/659eddb619f591051aec5523/attachments/659eddf02a169266426f686f/download/vector-for-dokuwiki-template-screenshot.png ---- :!: Problems with this template in **Ponder Stibbons**? Due to a [[issue>683|bug]] in DokuWiki, you need to **[[config:compress|disable the 'compress' option]]!** :!: ===== About ===== "vector for DokuWiki" brings you the current((Wikipedia used "[[monobook]]" until the [[http://blog.wikimedia.org/2010/a-new-look-for-wikipedia/|mid of 2010]], now "vector" is in use.)) Wikipedia/[[http://www.mediawiki.org/|MediaWiki]] look and feel for [[:DokuWiki]]. * Maintainer: [[https://dev.arsava.com/|ARSAVA]] ([[https://andreashaerter.com/|Andreas Haerter]]) * Contact: See "[[.:vector#support|Support]]" and "[[.:vector#contact|Contact]]". There are some things you'll find in this template that you won't find in most other DokuWiki templates, and are inspired by Wikipedia and MediaWiki. Some features: * **Discussions**\\ Configurable discussion pages __without__ requiring an additional plugin. * **User pages**\\ Users can have their own home page on your wiki. * **Cite this Article**\\ Allows students, journalists, researchers, and the like to easily reference articles on your site. * **Permanent Link**\\ __Guarantees__ that articles you link to are the same as you saw them that second you link them. * **Automatic plugin integration**\\ vector automatically detects and uses some popular, optionally installed plugins. Therefore you don't have to insert any code snippets or stuff when using: [[plugin:translation]],((via custom box, see ''/vector/user/boxes.php'')) [[plugin:odt|Open Office Export]], [[plugin:dw2pdf]], [[plugin:html2pdf]] * All non-page portions (e.g. navigation) of the template can be edited just as if they were pages. How cool is that? 8-) ===== Download ====== :!: If you like the template, you might want to [[https://donate.arsava.com/dokuwiki-template-vector/|donate]] a few bucks, or get some cool [[http://goqr.me/|QR Code generator]] merchandise. It is a lot of work. Thank you! :-) ^ Version | ''2014-02-09'' | ^ Download | [[https://andreashaerter.com/downloads/dokuwiki-template-vector/latest|2014-02-09_vector.tar.gz]] | * **Note for existing users**: Since ''2014-02-09'', there is no separate update ''.tar.gz'' anymore. The current archive is used for both install and update now. Instead of providing a separate update archive without the ''/user'' sub-directory, all example files in ''/user'' are delivered with the ''.dist'' extensions now to make sure your files won't get overwritten. This should be easier an more DokuWiki-like than the previous approach. == Important release notes for 2014-02-09 == * :!: Fixed a major bug, the configuration option were un-savable on DokuWiki 2013-12-08 "Binky" (cf. [[https://github.com/arsava/dokuwiki-template-vector/issues/22|Issue 22]]). * Full support for DokuWiki 2013-12-08 "Binky". * There is no separate update archive anymore. == Important release notes for 2013-11-17 == * Full support for DokuWiki rc2013-10-28 "Binky". === Repository (for developers) === The source code of this template is available as [[https://github.com/arsava/dokuwiki-template-vector/tree/master|Git repository]]. === Verify download (for geeks) === See ''[[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/CHECKSUMS.asc|CHECKSUMS.asc]]'' for MD5, SHA-1 and SHA-256 checksums. The file is signed with the GnuPG/PGP key (''[[https://andreashaerter.com/contact/gpg-public-key|0x423B2839]]''). You can use ''gpg --verify ./CHECKSUMS.asc'' to check/validate it. ===== Installation ====== - Refer to [[:template]] on how to install and use templates in DokuWiki. For updating, see [[.:vector#update|below]]. - Configure the place-holders. Have a look at "[[.:vector#what_are_these_please_fill_or_disable_this_placeholder_pagename_everywhere|What are these "Please fill or disable this placeholder ([pagename])" everywhere?]]" to get help. ===== Support ===== If you need help: * Check the [[.:vector#faq|FAQ]]. * Check the [[https://github.com/arsava/dokuwiki-template-vector#readme|README]]. * Use [[http://search.dokuwiki.org]] to find useful information. If you found nothing helpful, ask your question at the [[http://forum.dokuwiki.org/|DokuWiki forum]] (preferred) or [[:irc|IRC channel]]. ===== Contact ===== If you think you have found a bug or have a useful idea (a.k.a. "feature request"), [[https://github.com/arsava/dokuwiki-template-vector/issues|create an issue]] on GitHub (preferred), or contact us by [[dokuwiki@dev.arsava.com|mail]]. Feel free to submit patches as GitHub pull requests (preferred) or by mail as well. However, please try to respect the [[:devel:coding_style|DokuWiki coding style]] as this template follows its rules. ===== Update ====== What to do to update your installed vector template? - First of all: Backup your data, especially ''/lib/tpl/vector''. But don't be scared. It is not rocket science. - Download the current version [[.:vector#download|from above]]. - Simply uncompress and copy it over your current ''/lib/tpl/vector''. This works without problems when you follow the rules described in the [[https://github.com/arsava/dokuwiki-template-vector#readme|README]] (=> the place for *all* user-defined, custom stuff is ''/lib/tpl/vector/user''!) because previously existing files in ''/lib/tpl/vector/user'' will not be touched or overwritten.((except the example files with the ''.dist'' extension)) - Recommended: Also update the plugins [[:plugin:translation|Translation]], [[:plugin:odt|Open Office Export]], [[:plugin:dw2pdf|dw2pdf]] and [[:plugin:html2pdf|html2pdf]] if you are using one ore more of them. :!: This is especially important regarding Translation (some older versions may cause problems and/or results are looking badly). - Have fun and think about a small [[https://donate.arsava.com/dokuwiki-template-vector/|donation]] :-). - Here is a list of files that were removed in recent releases. They do no harm, but you should delete them to keep your installation clean and tidy:\\ #removed in 2014-02-09 /static/img/button-qrcode.png /user/button-css.png /user/button-xhtml.png /bug49642.php /README-de #removed in 2011-11-29 /static/3rd/dokuwiki/_mediamanager.css /static/3rd/dokuwiki/basic.css /static/3rd/dokuwiki/content.css /static/3rd/dokuwiki/design.css /static/3rd/dokuwiki/includes.css /static/3rd/dokuwiki/structure.css /inc_mediamanager.php #removed in 2011-03-17 /static/3rd/dokuwiki/_linkwiz.css /static/3rd/dokuwiki/layout.css /static/3rd/dokuwiki/media.css ===== FAQ ===== ==== What are these "Please fill or disable this placeholder ([pagename])" everywhere? ==== The template optionally imports normal wiki pages and shows their content as * navigation * toolbox * global, sitewide notice * copyright note (off by default, default is the common copyright note by DokuWiki) This means you can create the page mentioned in the "Please fill or disable this placeholder" message (e.g. ":wiki:navigation") and its content will be shown instead of the message. All of these placeholders are configurable. Have a look at the DokuWiki admin section: * Show site wide notice? * If yes, use following wiki page for the site wide notice:\\ [...] * Show navigation? * If yes, use following wiki page as navigation:\\ [...] * Show copyright notice? * If yes, use default copyright notice? * If not default, use following wiki page as copyright notice:\\ [...] * Show toolbox? * If yes, use default toolbox? * If not default, use following wiki page as toolbox location: ==== How can I check which version is currently installed? ==== Simply have a look at ''/lib/tpl/vector/VERSION''. This is a textfile containing the version you are using (e.g. ''2010-06-12''). ==== How can I create a custom toolbox or exportbox? How can I change the built-in boxes order? ==== :!: First of all, remember: make changes to ''/vector/**user**/boxes.php'' ONLY. Do NOT edit ''/vector/**conf**/boxes.php'' to prevent trouble on updates.((cause files in ''vector/user/'' will be preserved on updates, so you don't have to do your customizations over and over again)) If you are not happy * with the default toolbox (or exportbox) and importing a normal wiki page is not flexible enough * and/or the order the built-in boxes are rendered simply - disable them via config - copy the PHP code of the original boxes from ''/vector/**conf**/boxes.php'' into ''/vector/**user**/boxes.php'' and do all your customization there. To do so, go to the DokuWiki admin section and have a look at the following options to disable the boxes you do not like: * Show navigation?\\ [...] * Show 'print/export' box?\\ [...] * Show toolbox? Now copy the code of the box you want to customize from ''/vector/**conf**/boxes.php'' into ''/vector/**user**/boxes.php'' and start editing them as you like. Useful coding hints: * :!: You may want to remove the checks which disable some boxes. Especially watch out for: * ''if (tpl_getConf("vector_exportbox")){'' * ''if (tpl_getConf("vector_toolbox")){''. * The DokuWiki function ''[[xref>getID()]]'' returns the //uncleaned// ID of the current wiki page, including namespace. * The DokuWiki function ''[[xref>getNS()]]'' returns the namespace-part of an absolute wiki page ID. To get the cleaned namespace of the current wiki page, you may use: echo getNS(cleanID(getID())); * The DokuWiki function ''[[xref>cleanID()]]'' cleans up wiki page IDs, making them ready for usage with ''[[xref>wl()]]'' and ''[[xref>auth_quickaclcheck()]]''. * ''[[xref>wl()]]'' returns you the relative or absolute URL of a wiki page. Example: get the URL of the current wiki page: //relative URL echo wl(cleanID(getID())); //absolute URL echo wl(cleanID(getID()), "", true); * vector stores the username of the currently logged in user into the ''$loginname'' variable. You can use it to check if a user is logged in: if ($loginname === ""){ //client is not a logged in user $_vector_boxes["example-not-logged-in"]["headline"] = "Box: not logged in" $_vector_boxes["example-not-logged-in"]["xhtml"] = " "; }else{ //client is an authenticated user $_vector_boxes["example-logged-in"]["headline"] = "Box: Hi ".hsc($loginname)."!"; $_vector_boxes["example-logged-in"]["xhtml"] = " "; } ==== How to change the logo/favicon/tabs/boxes[...]? ==== See [[.:vector#customizing|customizing]]. === How to remove footer buttons completely? === Insert following to ''/vector/**user**/buttons.php'' //delete all (defaults) $_vector_btns = array(); ==== How can I hide the edit tab and boxes until users are logged in? ==== Go to the DokuWiki admin section and have a look at the following option (introduced in vector version ''2010-06-27''): * Closed wiki (most links/tabs/boxes are hidden until user is logged in)? ==== Is the template compatible to the Discussion plugin? ==== Short answer: yes. The template brings support for basic discussion pages without the need to install any additional plugin. However, if you are interested to use the [[plugin:discussion|Discussion plugin]] (which allows threaded replies, avatars, captcha and other controls at the bottom of the wikipage instead of a separated basic discussionpage), simply install it and deactivate the template option "Use discussion tabs/sites?" at the DokuWiki admin section. ==== The insitu JS footnotes are displayed at the wrong position. Why don't you fix this? ==== Even if the footnotes may work as expected in some other templates, the wrong insitu footnote popup position is not a template but a DokuWiki 2010-11-07 "Anteater" issue (see Bug [[bug>2114]]). All templates with relative positioning are affected. This bug is fixed since DokuWiki 2011-04-22 "Rincewind RC1". If you update your DokuWiki installation, the problem should be gone. ==== Browser compatibility ==== The template should be compatible with all modern browsers: * Firefox ≥ 3 * Opera ≥ 10 * Safari ≥ 4, Chrome ≥ 1 and other newer Webkit based browsers. * MS Internet Explorer ≥ 7 Please note: * MS Internet Explorer 6 is also supported in general, there are only some cosmetic issues at the admin menu. These issues do //not// affect normal wiki pages. The new Media Manager (introduced with DokuWiki 2011-11-10 "Angua RC1") does not work with IE6. * I can't test //every// browser (version) out there. Therefore it does not mean the template does not work if your browser is not listed above. Just try it out if you want to be sure. ===== Customizing ====== Have a look at the [[https://github.com/arsava/dokuwiki-template-vector#readme|README]]. Everything regarding * own logo * own favicon * own CSS * own JavaScript * own CSS, language specific * own [[http://developer.apple.com/library/IOs/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html|Apple Touch Icon]] (''apple-touch-icon.png'') * **own tabs** * **own buttons/icons** (footer) * **own boxes** (left-column) is described there. For the ones who are never reading READMEs: * :!: The place for **all** user-defined, custom stuff is "vector/user". Reason: this folder will not be touched on updates. * :!: If you want to replace the default logo showed in the upper left, simply create a ''/vector/user/logo.[png|gif|jpg]''. The template recognizes the file automatically and will use it instead of the default logo. * :!: If you want to add own tabs, have a look at ''/vector/**user**/tabs.php'' (**NOT** ''/vector/**conf**/tabs.php''). * :!: If you want to add own buttons (footer), have a look at ''/vector/**user**/buttons.php'' (**NOT** ''/vector/**conf**/buttons.php''). * :!: If you want to add own boxes (left-column), have a look at ''/vector/**user**/boxes.php'' (**NOT** ''/vector/**conf**/boxes.php''). ==== Custom tab examples ===== ...to insert into ''/vector/**user**/tabs.php'' (**NOT** ''/vector/**conf**/tabs.php'').((cause files in ''vector/user/'' will be preserved on updates, so you don't have to do your customizations over and over again)) **Hint:** Replace ''$_vector_tabs_right'' with ''$_vector_tabs_left'' to add the tabs to the left instead the right tab navigation (and vice versa). === Recent Changes ==== //recent changes if (!empty($conf["recent_days"])){ $_vector_tabs_right["ca-recent"]["text"] = $lang["btn_recent"]; //language comes from DokuWiki core $_vector_tabs_right["ca-recent"]["href"] = wl("", array("do" => "recent"), false, "&"); $_vector_tabs_right["ca-recent"]["nofollow"] = true; } === (un)subscribe namespace tab ==== //(un)subscribe namespace tab if (!empty($conf["useacl"]) && !empty($conf["subscribers"]) && !empty($loginname)){ //$loginname was defined within main.php if (empty($INFO["subscribedns"])){ //$INFO comes from DokuWiki core $_vector_tabs_right["ca-watchns"]["href"] = wl(cleanID(getID()), array("do" => "subscribens"), false, "&"); $_vector_tabs_right["ca-watchns"]["text"] = $lang["vector_subscribens"]; }else{ $_vector_tabs_right["ca-watchns"]["href"] = wl(cleanID(getID()), array("do" => "unsubscribens"), false, "&"); $_vector_tabs_right["ca-watchns"]["text"] = $lang["vector_unsubscribens"]; } } === Add custom plugin tab === The vector template doesn't handle [[devel:event:menu_items_assembly|MENU_ITEMS_ASSEMBLY]] event, so plugins that relies on this event to add buttons to [[:devel:menus]] (like [[plugin:deletepagebutton]] and [[plugin:bookcreator]] plugins) doesn't show up it's icon/link (button). But you can foreach each PageMenu item and add it's icon/link manually. //custom plugin tab $skip_types = ['backlink', 'create', 'edit', 'export_odt', 'export_pdf', 'revs', 'show', 'top']; foreach((new \dokuwiki\Menu\PageMenu())->getItems() as $item) { if(in_array($item->getType(), $skip_types)) { continue; } $attr = $item->getLinkAttributes(); $_vector_tabs_right["tab-" . $item->getType()]["text"] = $attr['title']; $_vector_tabs_right["tab-" . $item->getType()]["href"] = $attr['href']; $_vector_tabs_right["tab-" . $item->getType()]["class"] = $attr['class']; if ($item->isNofollow()) { $_vector_tabs_right["tab-" . $item->getType()]["nofollow"] = true; } } ==== Custom box examples ===== ...to insert into ''/vector/**user**/boxes.php'' (**NOT** ''/vector/**conf**/boxes.php'').((cause files in ''vector/user/'' will be preserved on updates, so you don't have to do your customizations over and over again)) === (un)subscribe page and NS in box === I altered things a bit for those that want the (un)subscribe tab in a button (limited space in the upper navigation) //ATTENTION: "ca-watch" is used as css id selector! if (!empty($conf["useacl"]) && !empty($conf["subscribers"]) && !empty($loginname)){ //$loginname was defined within main.php $_vector_boxes["ca-watch"]["headline"] = $lang["vector_subscribtions"]; if (empty($INFO["subscribed"])){ //$INFO comes from DokuWiki core $_vector_boxes["ca-watch"]["xhtml"] .=""; }else{ $_vector_boxes["ca-watch"]["xhtml"] .=""; } if (empty($INFO["subscribedns"])){ //$INFO comes from DokuWiki core $_vector_boxes["ca-watch"]["xhtml"] .=""; }else{ $_vector_boxes["ca-watch"]["xhtml"] .=""; } } Note that I added $lang["vector_subscribtions"] to the lang.php file (the title of the box), feel free to enter a name there (Inschrijvingen, Subcribtions, or something) In my case I added the following to \lang\nl\lang.php $lang["vector_subscribtions"] = "Inschrijven"; If nothing is entered there, no title is shown (only the line). If you want to remove the (un)subscribe tabs from the upper navigation, I suggest commenting them in the conf/tabs.php or the user/tabs.php, don't remove things you might need later on ;-) Grtz, Theo === Add custom plugin toolbox === The vector template doesn't handle [[devel:event:menu_items_assembly|MENU_ITEMS_ASSEMBLY]] event, so plugins that relies on this event to add buttons to [[:devel:menus]] (like [[plugin:deletepagebutton]] and [[plugin:bookcreator]] plugins) doesn't show up it's icon/link (button). But you can foreach each PageMenu item and add it's icon/link manually. See [[https://github.com/arsava/dokuwiki-template-vector/issues/64|Issue #64]] on GitHub (arsava/dokuwiki-template-vector). ==== Hacks for /user/screen.css ===== ...to insert into ''/vector/**user**/screen.css'' (**NOT** ''/vector/**static**/css/screen.css'').((cause files in ''vector/user/'' will be preserved on updates, so you don't have to do your customizations over and over again)) === Wider sidebar / more space for left column === /* Give sidebar more space. Default: 10em. */ div#content, div#head-base, div#footer { margin-left: 12em; } div#panel, div#p-logo, div#p-logo a { width: 12em; } #left-navigation { left: 12em; } Simply replace the ''12em'' with a value you like. Default value is ''10em''. === Navigation: list indent === div#p-navigation li.level1 ul { margin-top: 0.5em !important; margin-left: 1em !important; } === Trace: font, spacing, border color === Smaller font, space out breadcrumbs, dimmer text, lighter border .catlinks { font-size: 75%; border: 1px solid #ddd; } .bchead, a.breadcrumbs { opacity: 0.6; } a.breadcrumbs { margin: 0 2px; } a.breadcrumbs:hover { opacity: 1; } === Table of Contents (TOC): indent if position = 'sidebar' === /* Indent table of contents (TOC) (if position: sidebar) Note: Config option "Table of contents (TOC) position" (vector_toc_position) has to be set to "sidebar". Otherwise, this does not have any effect) */ div#panel #p-toc .dokuwiki li.level2 { margin-top: 0.5em; margin-left: 4px; } div#panel #p-toc .dokuwiki li.level3 { margin-top: 0.5em; margin-left: 7px; } div#panel #p-toc .dokuwiki li.level4, div#panel #p-toc .dokuwiki li.level5, div#panel #p-toc .dokuwiki li.level6 { margin-top: 0.5em; margin-left: 10px; } If you need more/less indentation, adjust the ''margin-left'' values to you needs. === Table of Contents (TOC): font, spacing, corners, shadows === Larger font, lighter color for TOC header text, slight gradient for TOC header, more space after bullets, rounded corners + shadows. div.dokuwiki div.toc { font-size: 90%; } div.dokuwiki .toc a { padding-left: 0.3em; } div.dokuwiki div.tocheader { padding-left: 1em; color: #333; } .tocheader { border-top-left-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; box-shadow: 4px 4px 10px #aaa; -moz-box-shadow: 4px 4px 10px #aaa; background: -webkit-linear-gradient(left, #eaf2f8, #dee7ec); background: -moz-linear-gradient(left, #eaf2f8, #dee7ec); background: -ms-linear-gradient(left, #eaf2f8, #dee7ec); } #toc__inside { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; box-shadow: 4px 4px 10px #aaa; -moz-box-shadow: 4px 4px 10px #aaa; } === Footer: centered === /* centered footer (instead of left aligned) */ #footer #footer-info li, #footer #footer-info .dokuwiki, #footer #footer-info .license, #footer #footer-places li, #footer #footer-places .dokuwiki { text-align: center !important; } #footer #footer-places li { float: none !important; } === Footer buttons (default template style): on hover highlighting === I prefer the default template way that the footer buttons highlight when you put you mouse on them (or rather, how they are faded when you do not have your mouse on them), like they do at the bottom of this page, so I added this to ''/vector/**user**/screen.css'': /* highlight footer buttons on hover */ #footer #footer-places a img { opacity: 0.5; border: 0; } #footer #footer-places a:hover img { opacity: 1; } === Highlight Current Section === highlight current section (# in URL) :target { background-color: lightblue; } === InterWiki link icons on the left side === Most other templates are displaying [[:interwiki|InterWiki]] icons on the left side of links (vector does this on the right side by default). CSS to change the behaviour (left instead of right side): div.dokuwiki a.interwiki { background-position: center left; padding: 0 0 0 17px; } Thanks to [[user>lenehey|Lenny]] for this! === Mail, external URL and samba share link icons on the left side === div#bodyContent a.mail, div#bodyContent a.urlextern { background-position: center left; padding: 0 0 0 13px; } div.dokuwiki a.windows { background-position: center left; padding: 0 0 1px 18px; } === Limit width of Ajax Quick Search results === #qsearch__out, #qsearch__out ul { width: 17em; *width: 16em; /* do not remove the star in front, attribute hack for MS IE6/7 */ } === Add border to upload button of media manager === div.qq-upload-button { border: 1px solid __border__; } === Automatically numbering Headings and Table of Contents (TOC) via CSS === /* Automatically numbering Headings via CSS https://philarcher.org/diary/2013/headingnumbers/ */ body {counter-reset: h2} h2 {counter-reset: h3} h3 {counter-reset: h4} h4 {counter-reset: h5} h5 {counter-reset: h6} h2:before {counter-increment: h2; content: counter(h2) ". "} h3:before {counter-increment: h3; content: counter(h2) "." counter(h3) ". "} h4:before {counter-increment: h4; content: counter(h2) "." counter(h3) "." counter(h4) ". "} h5:before {counter-increment: h5; content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". "} h6:before {counter-increment: h6; content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) ". "} h2.nocount:before, h3.nocount:before, h4.nocount:before, h5.nocount:before, h6.nocount:before, #dw__toc h3:before, #panel h5:before { content: ""; counter-increment: none } /* Automatically numbering Table of Contents (TOC) via CSS https://www.freecodecamp.org/news/numbering-with-css-counters/ */ #dw__toc ul ul { list-style-type: none; counter-reset: css-counters 0; /* intializes counter, set -1 for zero-based counters */ } #dw__toc ul ul li div.li:before { counter-increment: css-counters; content: counters(css-counters, ".") " "; /* generates inherited counters from parents */ } === Images exceed page body width === By default, images are not scaled to the width of the page body and exceed the visible region of the page, so I added this to ''/vector/**user**/screen.css'': div#bodyContent.dokuwiki img { max-width: 100%; height: auto; object-fit: cover; } div#bodyContent.dokuwiki svg { max-width: 50%; height: auto !important; object-fit: cover; } ===== Version history ===== Older releases are no longer recommended for usage and are listed for reference only. ^ vector version ^ Download ^ Designed for and tested on DokuWiki ^ Release notes and comments ^ | ''2014-02-09'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2014-02-09_vector.tar.gz|Release]]\\ No update archive anymore, the new ''tar.gz'' is used for both install and update. | 2013-12-08 "Binky",\\ 2012-10-13 "Adora Belle" | :!: Fixed bug, un-savable configuration on 2013-12-08 "Binky"; Full support for DokuWiki 2013-12-08 "Binky"; Add Hebrew language file; Update support and contact information. | | ''2013-11-17'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2013-11-17_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2013-11-17_vector-update.tar.gz|Update]] | rc2013-10-28 "Binky",\\ 2012-10-13 "Adora Belle" | Full support for DokuWiki rc2013-10-28 "Binky"; Add Korean language files; Update support and contact information. | | ''2013-02-19'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2013-02-19_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2013-02-19_vector-update.tar.gz|Update]] | 2012-10-13 "Adora Belle",\\ 2012-01-25b "Angua" | Small print styles improvement; Update support and contact information. | | ''2012-10-17'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2012-10-17_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2012-10-17_vector-update.tar.gz|Update]] | 2012-10-13 "Adora Belle",\\ 2012-01-25b "Angua" | Small improvements: better SSL/HTTPS handling for the QR Code feature; Catalan language update. | | ''2012-10-14'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2012-10-14_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2012-10-14_vector-update.tar.gz|Update]] | 2012-10-13 "Adora Belle",\\ 2012-01-25b "Angua" | Full support for DokuWiki 2012-10-13 "Adora Belle"; :!: New option: ''vector_qrcodebox'' (controls if a box with a QR Code of current wiki page URL will be shown in the sidebar); Multilingual side-wide and copyright notices for [[doku>plugin:translation|Translation plugin]] users (cf. [[https://github.com/arsava/dokuwiki-template-vector/commit/4d8721d7b397e86dd3378afad3de7f8c84ae19d5|commit message]]); Added Slovak and Persion language, French language update. | | ''2011-12-10'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-12-10_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-12-10_vector-update.tar.gz|Update]] | rc2011-11-10 "Angua RC1",\\ 2011-05-25a "Rincewind" | :!: This version introduces a multilingual navigation for [[doku>plugin:translation|Translation plugin]] users. **Users of the existing translation box snippet should edit some source code** in ''/vector/user/boxes.php'': just replace the [[https://github.com/arsava/dokuwiki-template-vector/blob/8442308b8db458efaf90b460ab2d7b7397c098bc/user/boxes.php#L35|old]] with the [[https://github.com/arsava/dokuwiki-template-vector/blob/952c7991cf1d4b2d3dff2ac63cab79d5923baf66/user/boxes.php#L35|new]] lines.\\ Added fix for [[http://forum.dokuwiki.org/thread/7743|wrong]] horizontal rule clearing (''----'' / ''
''-Tag); Catalan language update. | | ''2011-11-29'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-11-29_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-11-29_vector-update.tar.gz|Update]] | rc2011-11-10 "Angua RC1",\\ 2011-05-25a "Rincewind" | :!: Full support for DokuWiki's new Media Manager; :!: Multilingual navigation for [[doku>plugin:translation|Translation plugin]] users (**NOTE:** Users of the existing translation box snippet should edit some source code in ''/vector/user/boxes.php'': just replace the [[https://github.com/arsava/dokuwiki-template-vector/blob/8442308b8db458efaf90b460ab2d7b7397c098bc/user/boxes.php#L35|old]] with the [[https://github.com/arsava/dokuwiki-template-vector/blob/952c7991cf1d4b2d3dff2ac63cab79d5923baf66/user/boxes.php#L35|new]] lines); Apple Touch Icon support (see README for details); added Russian, Spanish and Catalan language. | | ''2011-05-10'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-05-10_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-05-10_vector-update.tar.gz|Update]] | rc2011-05-08 "Rincewind RC2",\\ 2010-11-07 "Anteater",\\ 2009-12-25 "Lemming" | Cross browser compatibility fixes. | | ''2011-05-04'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-05-04_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-05-04_vector-update.tar.gz|Update]] | rc2011-04-22 "Rincewind RC1",\\ 2010-11-07 "Anteater",\\ 2009-12-25 "Lemming" | Improved media manager, added Basque language, hide breadcrumbs in mediamanager. | | ''2011-03-17'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-03-17_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2011-03-17_vector-update.tar.gz|Update]] | 2010-11-07 "Anteater",\\ 2009-12-25 "Lemming" | Added French language, plugin compatibility improvements (CSS): bureaucracy and some others. Switched css base from 'default' template to 'starter' template (-> [[http://www.freelists.org/post/dokuwiki/Core-devs-I-need-some-info-to-keep-my-templates-maintainable|reason]]). | | ''2010-08-17'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-08-17_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-08-17_vector-update.tar.gz|Update]] | 2009-12-25 "Lemming" | Added Chinese (simplified) language files; Respect disabled 'search' and 'profile'; Added /user/tracker.php to make web analytics software integration easier; CSS: fixed list styles, TOC, some minor bugs; | | ''2010-06-29'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-06-29_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-06-29_vector-update.tar.gz|Update]] | 2009-12-25 "Lemming" | Template respects $conf['disableactions'], improved mediamanager. | | ''2010-06-27'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-06-27_vector.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-06-27_vector-update.tar.gz|Update]] | 2009-12-25 "Lemming" | New config options (user pages optional, closed wiki - most tabs/boxes will be hidden until user is logged in if active); added Italian, Brazilian Portuguese and Dutch language; support for PNG favicon. | | ''2010-06-12'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-vector/2010-06-12_vector.tar.gz|Release]] | 2009-12-25 "Lemming" | Initial release | ==== Latest changes ==== For a complete change log, see the [[https://github.com/arsava/dokuwiki-template-vector/commits|commits on Github]]. {{rss>https://github.com/arsava/dokuwiki-template-vector/commits/master.atom date}} ===== Sites using this Template ===== Feel free to add yours here: === English === * [[https://www.campfire.wiki/doku.php?id=start|Campfire Wiki]] * [[http://wiki.geany.org|Geany Wiki]] * [[http://readm3.org|Readm3.org]] * [[http://wiki.slashdir.com|Slashdir.com Wiki]] FIXME * [[http://reganmian.net/wiki|Stian's PhD Wiki]] * [[http://mantrakshar.co.in/doku.php/hello |Mantropedia]] * [[https://wiki.charles.systems|Charles's Wiki]] === German === * [[http://davidak.de/wiki/|Davidak Wiki]] FIXME * [[http://www.freibeuter.us|Freibeuter.us]] * [[http://wiki.campino2k.de|jQuery Programming & Energydinks]] * http://www.simplepedia.de * [[http://www.smart-wiki.net/|Smart WIKI]] * [[http://smuepedia.de|SmüPedia]] * [[http://tokeek.de]] === French === * [[http://wiki.zebrascrossing.org/|Zebracrossing.org Wiki]] (Hybrid with sidebar template) * [[http://wikiplante.fr/|Wikiplante]] === Russian === * [[http://fmcs.crimea.edu/kb/about|База знаний ФМИ (вики матфака ТНУ)]] FIXME === Serbian === * [[http://srpskaenciklopedija.org|Српска енциклопедија]] (srpskaenciklopedija.org) === Esperanto === * [[http://kantaro.ikso.net|Kantaro (Songs)]] === Vietnamese === * [[http://ngonnguhoc.net|Ngôn ngữ học]] === Multiple languages === * [[http://www.dieform.info/|Die Form Guides]] (English and French)