Philip P. Ide

Author, programmer, science enthusiast, half-wit.
Life is sweet. Have you tasted it lately?

User Tools

Site Tools


blog:articles:info:site_software

Site Software

Some people have expressed an interest in what software I use for this site. It's built around DokuWiki with some extensions to make it work like a blog, keep it transparent (all the articles and entries are visible in the treeview menu) and to spruce things up - such as the auto-tooltip which displays the first part of a page when the user mouses over an internal link (this also works in the top-bar menu). Some extensions make administering the site easier, such as moving articles around or renaming them.

Below is a complete list of all the plugins used here, all of which are available through the built-in extension manager, including any I had to write myself. The trick with DokuWiki is to install only the bare necessary extensions first, then once you have the site up and running and you're comfortable with it, add others over time (unless you are already fully familiar with DokuWiki).

Notes

To set DokuWiki up as a blog (which is the first step), refer to the excellent online documentation on the blogging tips page and the documentation for each of the plugins you install. Various templates can be used to change the layout of the site's pages, and all DokuWiki templates (including the default one) can be edited to change colour schemes to your liking.

When when I post a link to an article on Facebook, the social media giant displays the first image on the page, and I don't want it to display my head every time. To stop it displaying my head (which is in the banner section of the page) and to choose the first image in the article, I hacked the section of code that puts my pic in the banner so it uses a browser-generated image. The downside to this is that I'll have to hack it again if there is an update to the DokuWiki source.

I had to install the plugin Cookielaw to comply with GDPR.

Note that DokuWiki should (if the template in use is well designed) scale according to the device it is viewed on. On a desktop/laptop computer, the chocolate-grey menu is at the top of the screen. On smaller devices, such as phones, it might appear at the bottom of the screen.

If you decide to setup your own DokuWiki organised blog (I can't think of a better description), know that I can't offer any technical help. Get a basic blog up and running first, then take a backup and add the Indexmenu (for the treeview). Next add the items that will help you administer the site before adding things like discussion boards and social media links and other items that tart the site up (such as the tooltip). The GDPR plugin (Cookielaw) should be installed if you want European visitors (or the site is hosted in the EU).

Using DokuWiki for my blog also has another added bonus: I have other parts of the site which are invisible to the general public, but which I can share with specific users (or keep to myself). This makes it great for collaborative work, or accessing my project notes from anywhere in the world using any suitable device.

List of Extensions

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Discussion

Enter your comment:
E M X V E
 
blog/articles/info/site_software.txt · Last modified: 2020/03/12 00:44 by Phil Ide

Except where otherwise noted, content on this wiki is licensed under the following license: Copyright © Phil Ide
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
  • ISSplugin-autotooltip__default plugin-autotooltip_bigInternational Space Station

    This page has a portal through which you can view the current location of the International Space Station, updating in real-time. The tracker itself comes from the European Space Agency (ESA).

    There is also a handy link to get email notifications direct from NASA when the ISS is visible in your night sky.
  • Mars Weatherplugin-autotooltip__default plugin-autotooltip_bigMars Weather

    Weather Reports Insight Lander Perseverance Rover Curiosity data to come [Current positions of Earth and Mars] Image courtesy of and © Dominic Ford

    This image is updated once per week. A daily update is available on the Mars Solar Conjunctions page when such events are active.

    You can check the position of Mars vs the Sun and Earth for any date here:
  • Downloadsplugin-autotooltip__default plugin-autotooltip_bigDownloads

    Orbital Calculator Current Version This is a portable application, meaning there is no installer. Just unzip into a folder and run the executable. Since it is portable, it can be run from a USB stick.

    A full description and a list of the features are available
  • Orbital Calculatorplugin-autotooltip__default plugin-autotooltip_bigOrbital Calculator

    I needed to calculate orbital characteristics for any orbit around any gravitational mass (because I write sci-fi stories), so I wrote this program because I'm a programmer and I'm too lazy to do it by hand all the time. The program has expanded over the last few years, sometimes from suggestions by other writers. I make it freely available and as simple to use as possible. It now has a list of functions as long as your arm (assuming you're not a tentacle user), and the numbe…
  • Cookie Policy & GDPRplugin-autotooltip__default plugin-autotooltip_bigCookie Policy & GDPR

    There are NO tracking cookies on this site!

    The Cookie policy is straightforward. This site only uses cookies that are required to make your experience of using this site better, and only uses session cookies (see exceptions below). Session cookies are deleted when you close your browser.
  • Book Reviewsplugin-autotooltip__default plugin-autotooltip_bigBook Reviews

    Here you can find all the book reviews, broken down by genre, and further subdivided by author. If you want me to review your novel, please read my Rules on Reviewing.

    * Science-Fiction * Fantasy * Non-Fiction
  • Contactplugin-autotooltip__default plugin-autotooltip_bigContact

    If you have a burning desire to contact me, use the discussion form below. Anything you say remains private between you and me.