====== prsnl10 Template ====== ---- template ---- description : a minimalist template for DokuWiki author : ARSAVA email : dokuwiki@dev.arsava.com lastupdate : 2014-02-09 compatible : 2018-04-22 "Greebo", 2017-02-19 "Frusterick Manners", 2016-06-26 "Elenor Of Tsort", 2010-11-07 "Anteater", 2011-05-25 "Rincewind", 2012-01-25 "Angua", 2012-10-13 "Adora Belle", 2013-03-06 "Weatherwax", 2013-12-08 "Binky",2014-05-05, 2014-09-29 "Hrun", 2015-08-10a "Detritus" depends : conflicts : similar : tags : minimal, personal, portfolio, clean downloadurl : https://andreashaerter.com/downloads/dokuwiki-template-prsnl10/latest bugtracker : https://github.com/arsava/dokuwiki-template-prsnl10/issues sourcerepo : https://github.com/arsava/dokuwiki-template-prsnl10 donationurl : https://donate.arsava.com/dokuwiki-template-prsnl10/ screenshot_img: https://trello.com/1/cards/645d2654a5cb8449310c4b66/attachments/645d26c48ac35942d733cd6c/download/dokuwiki-template-prsnl10.png ---- ===== About ===== "prsnl10" is a minimalist template for DokuWiki. It is designed to use DokuWiki as CMS for portfolio websites and other "non-wiki" purposes. The name means "personal template 2010" because it was created for [[https://andreashaerter.com/|Andreas Haerter's personal website]] in 2010. * Maintainer: [[https://dev.arsava.com/|ARSAVA]] ([[https://andreashaerter.com/|Andreas Haerter]]) * Contact: See "[[#Support]]" and "[[#Contact]]". ===== Download ====== :!: If you like the template, you might want to [[https://donate.arsava.com/dokuwiki-template-prsnl10/|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-prsnl10/latest|2014-02-09_prsnl10.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" * Full support for DokuWiki 2013-12-08 "Binky". * There is no separate update archive anymore. === Repository (for developers) === The source code of this template is available as [[https://github.com/arsava/dokuwiki-template-prsnl10/tree/master|Git repository]]. You may find the text "[[http://blog.andreas-haerter.com/2011/03/16/how-to-create-a-maintainable-dokuwiki-template|How to create an easily maintainable DokuWiki template]]" useful, too. === Verify download (for geeks) === See ''[[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/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 [[#update|below]]. - Create a header navigation. Have a look at "[[#What are these "Please fill or disable this placeholder ([pagename])" everywhere?]]" to get help. ===== Support ===== If you need help: * Check the [[#FAQ]]. * Check the [[https://github.com/arsava/dokuwiki-template-prsnl10#readme|README]]. * Use [[http://search.dokuwiki.org]] to find useful information. If you found nothing helpful, ask your question at the [[https://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-prsnl10/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 prsnl10 template? - First of all: Backup your data, especially ''/lib/tpl/prsnl10''. - Don't be scared. It is not rocket science. - Download the current //update// [[#download|from above]]. - Simply uncompress and copy it over your current ''/lib/tpl/prsnl10''. This works without problems when you follow the rules described in the [[https://github.com/arsava/dokuwiki-template-prsnl10#readme|README]] (=> the place for *all* user-defined, custom stuff is ''/lib/tpl/prsnl10/user''!) because previously existing files in ''/lib/tpl/monobook/prsnl10'' will not be touched or overwritten.((except the example files with the ''.dist'' extension)) - 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 2011-11-29 /css/_mediamanager.css /css/basic.css /css/content.css /css/design.css /css/includes.css /css/structure.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 * header navigation * additional footer content (off by default) * 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_header") 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 header navigation? * If yes, use following wiki page as header navigation:\\ [...] * Show copyright notice? * If yes, use default copyright notice? * If not default, use following wiki page as copyright notice:\\ [...] * Show additional, custom footer content? * If yes, use following wiki page as additional footer content:\\ [...] :!: If you need an example for a header navigation, try the following as content for the page configured at "If yes, use following wiki page as header navigation" ('':wiki:header_navigation'' by default): [[:start|Home]] / [[:contact|Contact]] As mentioned above, just edit the page like every other wiki page to change the navigation. ==== How can I check which version is currently installed? ==== Simply have a look at ''/lib/tpl/prsnl10/VERSION''. This is a textfile containing the version you are using (e.g. ''2011-05-02''). ==== How to change the logo/favicon/css[...]? ==== See [[#customizing]]. ==== 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-prsnl10#readme|README]]. Everything regarding * own logo * own favicon * own CSS * own JavaScript * own [[http://developer.apple.com/library/IOs/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html|Apple Touch Icon]] (''apple-touch-icon.png'') is described there. For the ones who are never reading READMEs: * :!: The place for **all** user-defined, custom stuff is "prsnl10/user". Reason: this folder will not be touched on updates. * :!: If you want to replace the default text logo showed in the upper left, simply create a ''/prsnl10/user/logo.[png|gif|jpg]''. The template recognizes the file automatically and will use it instead of the default logo. ==== Hacks for /user/screen.css ===== ...to insert into ''/prsnl10/**user**/screen.css'' (**NOT** ''/prsnl10/**css**/prsnl10_screen.css'').((cause files in ''prsnl10/user/'' will be preserved on updates, so you don't have to do your customizations over and over again)) === Less min-heigth / whitespace below main content === Open ''**user/**screen.css'' and insert: .dokuwiki div#content { min-height: 300px !important; } Replace ''300px'' with ''auto'' to completely remove the min-height (or use any other value fitting your needs). Default is ''870px''. ===== Version history ===== Older releases are no longer recommended for usage and are listed for reference only. ^ prsnl10 version ^ Download ^ Designed for and tested on DokuWiki ^ Release notes and comments ^ | ''2014-02-09'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2014-02-09_prsnl10.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"; Update support and contact information. | | ''2013-11-17'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2013-11-17_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2013-11-17_prsnl10-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-20'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2013-02-20_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2013-02-20_prsnl10-update.tar.gz|Update]] | 2012-10-13 "Adora Belle",\\ 2012-01-25b "Angua" | Added Danish language. | | ''2012-10-17'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2012-10-17_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2012-10-17_prsnl10-update.tar.gz|Update]] | 2012-10-13 "Adora Belle",\\ 2012-01-25b "Angua" | Small style adjustments. | | ''2012-10-14'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2012-10-14_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2012-10-14_prsnl10-update.tar.gz|Update]] | 2012-10-13 "Adora Belle",\\ 2012-01-25b "Angua" | Full support for DokuWiki 2012-10-13 "Adora Belle"; New table of contents (ToC) when using Adora Belle (smaller, no full-page-width anymore) | | ''2011-12-10'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-12-10_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-12-10_prsnl10-update.tar.gz|Update]] | rc2011-11-10 "Angua RC1",\\ 2011-05-25a "Rincewind" | Small layout fixes; Improved compatibility with pre-Angua releases. | | ''2011-11-29'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-11-29_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-11-29_prsnl10-update.tar.gz|Update]] | rc2011-11-10 "Angua RC1",\\ 2011-05-25a "Rincewind" | :!: Full support for DokuWiki's new Media Manager. New option to hide all admin links if the client is not an authenticated user. Apple Touch Icon support (see README for details). | | ''2011-05-10'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-05-10_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-05-10_prsnl10-update.tar.gz|Update]] | rc2011-05-08 "Rincewind RC2",\\ 2010-11-07 "Anteater" | Cross browser compatibility fixes. | | ''2011-05-08'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-05-08_prsnl10.tar.gz|Release]]\\ [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-05-08_prsnl10-update.tar.gz|Update]] | rc2011-04-22 "Rincewind RC1",\\ 2010-11-07 "Anteater" | Small browser compatibility fixes. | | ''2011-05-02'' | [[https://andreashaerter.com/tmp/downloads/dokuwiki-template-prsnl10/2011-05-02_prsnl10.tar.gz|Release]] | rc2011-04-22 "Rincewind RC1",\\ 2010-11-07 "Anteater" | Initial release. | ==== Latest changes ==== For a complete change log, see the [[https://github.com/arsava/dokuwiki-template-prsnl10/commits|commits on Github]]. {{rss>https://github.com/arsava/dokuwiki-template-prsnl10/commits/master.atom date}} ===== Sites using this Template ===== Feel free to add yours here: * [[https://andreashaerter.com/]] * [[http://www.heiko-barth.de/]] * [[http://www.jochenstadler.at]] * [[http://www.richardrandall.com/]] * [[http://sieve.info/]] * [[http://nausch.org|Djangos Homepage]] * [[http://doomedcomics.hitart.com/|The Doømed Ones SVG comics]] * [[http://www.egr.msu.edu/~zhaojia1/doku.php|Jianguo's Homepage]] * [[http://www.disam.upm.es/~joao|Valente's Homepage]] * [[http://sonata.warscape.info/|Warscape Sonata]] * [[http://ios-webstack.tk|iOS WebStack]] (Lighttpd, PHP and MySQL for iDevices) * [[http://www.animint.net/note/|아카마츠 켄 작품노트]] * [[http://nlp.stanford.edu/~sidaw| Sida's HomePage]] * [[http://singen.informantum.de/doku.php?id=tech|singen.informantum.de]] * [[http://esquerda.colapso.info/|Esquerda & Colapso]] ===== Localization ===== ==== Russian ==== * @link https://www.dokuwiki.org/template:prsnl10 */ //check if we are running within the DokuWiki environment if (!defined("DOKU_INC")){ die(); } //links $lang["prsnl10_lnk_print"] = "Версия для печати"; $lang["prsnl10_lnk_permrev"] = "Постоянная ссылка"; $lang["prsnl10_lnk_whatlinkshere"] = "Ссылки сюда"; $lang["prsnl10_lnk_siteindex"] = "Все страницы"; //other $lang["prsnl10_search"] = "Поиск"; $lang["prsnl10_accessdenied"] = "Доступ запрещён"; $lang["prsnl10_fillplaceholder"] = "Пожалуйста, укажите значение или отключите"; $lang["prsnl10_donate"] = "Пожертвование"; $lang["prsnl10_templatefordw"] = "Стиль prsnl10 для «Докувики»"; $lang["prsnl10_recentchanges"] = "Последние изменения";