{"id":272,"date":"2009-02-28T04:58:47","date_gmt":"2009-02-28T08:58:47","guid":{"rendered":"http:\/\/patorjk.com\/blog\/?p=272"},"modified":"2014-01-25T17:12:40","modified_gmt":"2014-01-25T21:12:40","slug":"url-structure-changes-and-future-plans","status":"publish","type":"post","link":"https:\/\/patorjk.com\/blog\/2009\/02\/28\/url-structure-changes-and-future-plans\/","title":{"rendered":"URL Structure Changes And Future Plans"},"content":{"rendered":"<p>One of the things I thought I had gotten right when I relaunched this site was URL structure. I thought I&#8217;d put all of my web apps in one sub-folder, all my programming stuff in another sub-folder, common libraries in another sub-folder, etc. However, since then I&#8217;ve realized my URL structure wasn&#8217;t that optimal. A lot of the sub-folders just made the URLs longer and the mashing together of words made a lot of the URLs hard to read. Examples:<\/p>\n<p>https:\/\/patorjk.com\/blogstylometrytool\/<br \/>\nhttp:\/\/patorjk.com\/colorfader\/<br \/>\nhttp:\/\/patorjk.com\/keyboardlayoutgenerator\/<br \/>\nhttp:\/\/patorjk.com\/software\/gradientimage\/<br \/>\nhttp:\/\/patorjk.com\/software\/colorpalettegenerator\/<br \/>\nhttp:\/\/patorjk.com\/typingspeedtest\/<\/p>\n<p>So, to pretty things up a bit, I&#8217;ve decided to change how I&#8217;m structuring URLs. My new rule of thumb will be to separate words with hyphens and to only use sub-folders when absolutely necessary. Since domain names are supposed to be compact, I think it makes sense not to include them in my hyphen rule. The new locations of the tools talked about above are:<\/p>\n<p>https:\/\/patorjk.com\/blog-stylometry-tool\/<br \/>\nhttp:\/\/patorjk.com\/text-color-fader\/<br \/>\nhttp:\/\/patorjk.com\/keyboard-layout-generator\/<br \/>\nhttp:\/\/patorjk.com\/gradient-image-generator\/<br \/>\nhttp:\/\/patorjk.com\/color-palette-generator\/<br \/>\nhttp:\/\/patorjk.com\/typing-speed-test\/<\/p>\n<p>This seems like a rather superfluous change, but it was just one of those little things that was bothering me. I don&#8217;t plan to move anything else unless I make a major update to it, and all of the old links are 301 re-directed. <\/p>\n<p>The one program I didn&#8217;t move was the <a href=\"http:\/\/patorjk.com\/software\/taag\/\">Text Ascii Art Generator<\/a>. This is because it has a bunch of links pointing to it and I didn&#8217;t want to mess up its standing in the search engines.<\/p>\n<p>As for my current future plans, I hope to improve some of my existing web-apps. Unfortunately I was kind of tight on time this past week (I had to work past 9PM three times, I&#8217;ve got a lot to do at work), but I did do some mock-up Ext JS layouts for the <a href=\"http:\/\/patorjk.com\/typing-speed-test\/\">Typing Speed Test<\/a> program. However, after a little bit of thought, I think I&#8217;ve decided I&#8217;m just going to extend and change the one I currently have written. I hope to have a new version of it out within the next two weeks. After that, I&#8217;m going to try and refurbish another one of my apps. <\/p>\n<p>Lastly, if anyone has any problems with accessing programs using the new URL structure (via old links or whatever), please let me know.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the things I thought I had gotten right when I relaunched this site was URL structure. I thought I&#8217;d put all of my web apps in one sub-folder, all my programming stuff in another sub-folder, common libraries in another sub-folder, etc. However, since then I&#8217;ve realized my URL structure wasn&#8217;t that optimal. A &hellip; <a href=\"https:\/\/patorjk.com\/blog\/2009\/02\/28\/url-structure-changes-and-future-plans\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">URL Structure Changes And Future Plans<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-272","post","type-post","status-publish","format-standard","hentry","category-general-news"],"_links":{"self":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/comments?post=272"}],"version-history":[{"count":8,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts\/272\/revisions"}],"predecessor-version":[{"id":2715,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts\/272\/revisions\/2715"}],"wp:attachment":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/media?parent=272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/categories?post=272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/tags?post=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}