Home | Books | Limited Editions | Pending Works | Gallery | Blog | Wiki | Quotes | Author Events | About The Author
Calling All Programmers: I Need a Libre/Open Office Plugin!
Wednesday, January 11th, 2012 12:11pm
Short URL: http://roiurl.net/1LN7Wy

Hey there fellow coders and programmers.  I'm making this post in my blog as a plea to the coding community to help out myself, and I'm sure countless others as well, with a small problem.  Namely, file versioning.  However, before you walk away, let me first explain what my idea is, and then you may chose to ignore this request, or fulfill it.

The file versioning system I'm thinking of goes along with a system I already use in my much of my writing.  The way it works, I start out with a simple file name, say "book title" or "project title" and then append the date of the file after it, sorta like this: "book title (2012-10-23).odt"

So you have the title of the project first, and then the date of the project in quotes using a "yyyy-mm-dd" format.  So far this has worked beautifully for me, and I know I'm not the only one doing this.  The reasons for saving each revision with a given date are two fold.  The first is to provide a record of past edits, and preserve them should I wish to go back later and review or retrieve items out of them.

The second comes from an experience years ago when my primary work file became corrupted, causing me to lose all of my work on what was at that time a fairly large book.  Since moving to a system where I take all the work from that particular day and save it under a new name, it's ensured that should the file ever collapse and become corrupt again in the future (which it has on a couple of occasions) I will only lose that day's work, and not the entire manuscript.

However, currently I have to do all of this manually.  If there were a plugin that could do it automatically, I'd be ecstatic, and hugely grateful to whoever pulled this off.  Being a programmer myself (I do mostly web dev, but not system or plugin coding) I understand the basics of what is necessary, and thus would suggest this as a feature.  Have the plugin feature a configuration screen with the ability to set the date formatting style, maybe even possibly using the methods that the PHP date() function does it.

So for example, a configuration line might look like "$file ($Y-$m-$d)" which would give you the "book title (2012-10-23).odt" I gave as an example above.  Adding in something like "$min:$sec" at the end could even give you the ability to version based on when you last saved too, for those who might want to be that zealous with their versioning.  Either way, something like this would be hugely useful for myself, and I'm sure many others.  So if someone could jump in and tackle this, it'd be greatly appreciated.  Thanks.  

*    *    *    *    *    *    *
Comments

No Comments

The Author

Steven Lake is a published, experienced sci-fi novelist, and author of the famous Earthfleet saga and The Dreamland Articles. To learn more about the author, click here. Also, don't forget to check out the author's books here.

Latest Blog Posts

  • The Sparrow Syndrome
  • Books available for Free Reading Month Giveaway
  • The Epublishing Bubble Is About To Burst
  • Read A Book, Get A Free Book!
  • Looking for Feedback Readers for Rathul
  • Print is now officially dead
  • Calling All Programmers: I Need a Libre/Open Office Plugin!
  • Another Way To Tackle Writer's Block
  • The Year in Writing - 2012 Predictions and Plans
  • Follow me on the Social Web!
  • Clarifying My Stance on Print Books
  • Explanation of Portal Transporters
  • Books to Movies - Don't Go There
  • Dealing with Writer's Block
  • Doing Author Events in the Digital Age
  • A Fish Out Of Water
  • When God Takes Up The Pen
  • The Introduction
  • Updated Author Event and Toolkit Guide
  • Preserving Your Literary Legacy In The Digital Age
  • Pride vs Humility
  • The Unrealistic Author
  • I'm looking for website work
  • The Transition to Ebooks - Winners and Losers
  • Setting Roles For Your Characters
  • Shrinking the Character
  • 10 things that will improve your writing
  • Earthfleet, for Free!?
  • The King of Incidental Characters
  • Offworld Chronicles - Book 1 rough draft done
  • If life were easy, we'd have nothing to write about
  • Print vs Ebooks: Which is best for you?
  • Sorry for the lack of updates
  • Current Book Status Report for August
  • 10 tips for new authors
  • How to market and sell yourself at an event
  • Monday Morning Parable
  • How "Prove Yourself" is the new publishing norm
  • Tips for Writers: Properly Setting Up An Event
  • Writers Tools of the Trade: The Event Toolbox
  • Earthfleet Book 4 and 5 Nearing Release!
  • Progress Report: Land of the Lions
  • Do your homework! Don't get screwed when you publish your book!
  • Fear Not! Earthfleet Will Continue!
  • Current Book Status Report for June
  • Earthfleet: Empire Rising and First Dawn Ebooks Available!
  • Empire Rising Status Report
  • Do you need a website created/updated?
  • New Feature Added - Quotes!
  • Slight Feature Change
  • This site and all author content is copyright Steven Lake. All rights reserved.