<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Productivity on yozy//NET</title>
    <link>https://yozy.net/tags/productivity/</link>
    <description>Recent content in Productivity on yozy//NET</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 21 Apr 2012 17:42:20 +0000</lastBuildDate>
    <atom:link href="https://yozy.net/tags/productivity/feed.xml" rel="self" type="application/rss" />
    <item>
      <title>Creating a document management program that actually works - Part 1</title>
      <link>https://yozy.net/2012/04/creating-a-document-management-program-that-actually-works-part-1/</link>
      <pubDate>Sat, 21 Apr 2012 17:42:20 +0000</pubDate>
      <guid>https://yozy.net/2012/04/creating-a-document-management-program-that-actually-works-part-1/</guid>
      <description>&lt;p&gt;I have tried several document management programs, applications, systems -&#xA;whatever you want to call them. Finally I have decided to abandon all of them&#xA;for a bunch of folders, which is not exactly ideal. Thing is, I really like&#xA;working with libraries rather than the filesystem itself. It is much more&#xA;convenient, but also brings a lot of crap to the house. You can not really move&#xA;a library, if it is in a binary form you will have hard way synchronizing it&#xA;over several computers (YES! I want my files in Dropbox).&lt;/p&gt;&#xA;&lt;p&gt;I have decided to make a document management system on my own. I have currently&#xA;no idea how will it look in the end, because I do not know yet about what I&#xA;want it to do. Nevertheless I will rant here for a while and maybe some day I&#xA;will find out on how to do this thing right.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-should-a-good-document-management-system-do&#34;&gt;What should a good document management system do?&lt;/h2&gt;&#xA;&lt;p&gt;There are many things a document management system should do, but there are&#xA;even more things it should not. There lies the problem with most of the&#xA;applications.&lt;/p&gt;&#xA;&lt;p&gt;As an example of a &lt;em&gt;good&lt;/em&gt; library manager I would cite Amarok, Quodlibet and&#xA;iTunes (the latter only for the music collection).&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;While using the application you do not have to worry about where the files&#xA;are, what is their format and stuff like that. When you are not using the&#xA;application you can, however, navigate in the files easily.&lt;/li&gt;&#xA;&lt;li&gt;The metadata is actually saved in the documents (id3 tags, for example) so&#xA;even if you lose your library (the database), it is very easy to reconstruct.&#xA;(quodlibet does not use any database whatsoever)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;As examples of &lt;em&gt;bad&lt;/em&gt; document managers, let us have a look at iPhoto or Evernote.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The files are saved “somewhere”, there is no way of poking into the file&#xA;structure of the application database without breaking something.&lt;/li&gt;&#xA;&lt;li&gt;They provide a lot of features, which is good, but there is no way of adding&#xA;some. If you use an external application to edit a photo in iPhoto library you&#xA;are losing most of the features : the new version is not linked to the&#xA;original, no way to revert back, no nothing.&lt;/li&gt;&#xA;&lt;li&gt;If you lose your library then reconstructing it all over again from the&#xA;originals is a huge pain in the ass.&lt;/li&gt;&#xA;&lt;li&gt;Some things you would be able to do with vanilla files are no longer an&#xA;option.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Basically what I am trying to say is that while a good management system should&#xA;not require you to use the filesystem in any way, it should use it in order to&#xA;get things done. There is no need to reinvent the wheel here.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
