Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 6 of 6
  1. #1
    Senior Coder doubledee's Avatar
    Join Date
    Mar 2011
    Location
    Arizona
    Posts
    1,108
    Thanks
    27
    Thanked 0 Times in 0 Posts

    Versions for Articles?

    My website contains articles about Small Business.

    I thought my Data Model was about finished, but the other day someone mentioned that he thought it should allow for "versioning" of Articles.

    What do you think?

    Is there a legitimate need for that?

    On one hand, I spend A LOT of time researching, writing, and editing articles before I would ever think of publishing them. So when they are released, I consider them basically "final".

    On the other hand, mistakes need to be corrected, and times changes and maybe an article needs to be updated.

    Of course I could always just update the existing article in my database and over-write things.

    Then again, maybe it would be helpful to me or readers to see versioning...


    -----------
    Also, from a technical standpoint, would I be creating a lot more work for myself from a re-design and coding standpoint??


    What do you think?!

    Sincerely,


    Debbie

  • #2
    Super Moderator
    Join Date
    May 2005
    Location
    Southern tip of Silicon Valley
    Posts
    2,877
    Thanks
    2
    Thanked 164 Times in 159 Posts
    There are many good reasons for doing version control, but in this case as it relates to the database it doesn't make any sense to me.

    It would probably be a good idea to use git to version control your writing, and editing of the articles before publishing them to the db. If an article needs to be updated after being published, then write a completely new article. You'd probably want to edit the original article and add a comment which points to the updated article.

    The choice between updating the original article or writing a completely new one will depend on the amount and type of changes that it needs.

  • #3
    Senior Coder doubledee's Avatar
    Join Date
    Mar 2011
    Location
    Arizona
    Posts
    1,108
    Thanks
    27
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by FishMonger View Post
    There are many good reasons for doing version control, but in this case as it relates to the database it doesn't make any sense to me.

    It would probably be a good idea to use git to version control your writing, and editing of the articles before publishing them to the db. If an article needs to be updated after being published, then write a completely new article. You'd probably want to edit the original article and add a comment which points to the updated article.

    The choice between updating the original article or writing a completely new one will depend on the amount and type of changes that it needs.
    Don't you think that a need for versioning of Articles is a sign of poor planning and writing?

    It is one thing if there was a type-o or maybe a quote attributed to the wrong person or spelling of a person's name, but you don't see the New York Times going back and re-publishing articles again and again and again, right?!

    That is why there are "Editors"!!

    To me, it is the difference between being an amateur "blogger" and a professional Writer/Columnist/Reporter.

    It sounds like we are thinking along the same lines...

    Sincerely,


    Debbie

    P.S. When I write Articles in OpenOffice, I have a zillion versions!! But once it is deemed to be ready for the Web, historically I almost never change things short of a type-o or grammar error.

    And if the "news" changes that much, then that is usually an indication it is time for a new Article...

  • #4
    Super Moderator
    Join Date
    May 2005
    Location
    Southern tip of Silicon Valley
    Posts
    2,877
    Thanks
    2
    Thanked 164 Times in 159 Posts
    Don't you think that a need for versioning of Articles is a sign of poor planning and writing?
    Yes, I agree.

  • #5
    Senior Coder doubledee's Avatar
    Join Date
    Mar 2011
    Location
    Arizona
    Posts
    1,108
    Thanks
    27
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by FishMonger View Post
    Yes, I agree.
    Okay, sounds like my original design is sufficient then.

    Thanks for the thoughts!

    Sincerely,


    Debbie

  • #6
    New Coder
    Join Date
    Oct 2013
    Posts
    12
    Thanks
    0
    Thanked 0 Times in 0 Posts
    To me, it is the difference between being an amateur "blogger" and a professional Writer/Columnist/Reporter.
    I get the feeling that you know versioning is a good feature to have, but you are looking for an excuse not to have to change your design :-)

    The more professional the publisher, the more important it is to have versioning. Why: if someone fixes a typo by accidently removing an entire paragraph (and that happens to pro's too) the last thing you want is for the editor to have to go into his own archives to find the paragraph and paste it back in. If the editor is not near his workstation it can take hours before he can fix the articlel which is not acceptable.
    And if you're publishing legal documents it is a simple requirement that older versions must be available, it's not even debatable.

    But like I said, it's perhaps more a matter of how complex the solution is. Creating a backup version requires only one trigger and a table and you will get an automatic version for every change in a record, no extra work on your part at all.
    And I can't imagine that calling up an older version in your application is very difficult.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •