{"id":1794,"date":"2015-02-28T00:00:00","date_gmt":"2015-02-27T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2015\/02\/28\/1756\/"},"modified":"2015-02-28T00:00:00","modified_gmt":"2015-02-27T23:00:00","slug":"1756","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2015\/02\/28\/1756\/","title":{"rendered":"strehle.de now powered by Topic Maps"},"content":{"rendered":"<p>If you\u2019ve visited my blog before: Do you notice anything unusual? I hope not \u2013 because that\u2019s what I\u2019ve been working on almost every night for four months\u2026 \ud83d\ude04<\/p>\n<p>My personal Web site had been hosted on a company-sponsored server for the last 15 years (thanks guys!), but that server is finally going to be shut down. So I rented a virtual server and started to move my stuff over.<\/p>\n<p>Being a developer, I couldn\u2019t just copy the software and data onto the new server. That would have been way too easy! Developers always feel the need to remove cruft, to improve on their old code, and to learn about new technology in the process.<\/p>\n<p>Many parts of my Web site (my blog, a photographer\u2019s portfolio, Planet DAM) had been <a href=\"http:\/\/www.digicol.de\/blog-powered-by-dc-x\/\">powered by our company\u2019s DAM software<\/a> in the background. I learnt a lot by \u201ceating my own DAM dog food\u201d, but now I wanted to explore something else: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Topic_Maps\">Topic Maps<\/a>.<\/p>\n<p>Topic Maps are a standardized way for modeling information \u2013 sadly, <a href=\"\/tim\/weblog\/archives\/2015\/06\/14\/1763\">they never gained traction<\/a> and are long-forgotten by almost everyone. But <a href=\"\/tim\/weblog\/archives\/2013\/02\/08\/1555\">I can\u2019t stop loving Topic Maps<\/a>, and in 2014, I finally started to build my own open-source Topic Maps engine, <a href=\"https:\/\/github.com\/tistre\/TopicCards\">TopicCards<\/a>. (Earlier named TopicBank. It\u2019s very experimental, useful for no-one but me at the moment, and evolves at an extremely slow pace.) I\u2019m also using this side project to learn Elasticsearch, and dive deeper into Linked Data, Amazon S3, PostgreSQL and the latest PHP 5 features.<\/p>\n<p>So I\u2019m now \u201cdogfooding\u201d TopicCards. I rewrote the DAM-powered parts of my Web site to use my Topic Maps engine instead. And today, after months of hard work, I switched my live Web site over to the new server, and to the new code. Some things are still missing (Planet DAM\u2019s RSS feeds, which I plan to reimplement soon). But for a full heart transplant, the patient seems to be doing very well!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve visited my blog before: Do you notice anything unusual? I hope not \u2013 because that\u2019s what I\u2019ve been working on almost every night for four months\u2026 \ud83d\ude04 My personal Web site had been hosted on a company-sponsored server for the last 15 years (thanks guys!), but that server is finally going to be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1794","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1794"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1794\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}