Title: Post Version Control
Author: Makis
Published: <strong>Èbìbí  16, 2008</strong>
Last modified: Èbìbí  29, 2008

---

Ṣàwárí àwọn plugin

Plugin yìí **kò tíì ṣe àyẹ̀wò pẹ̀lú àwọn ìtújáde mẹ́ta pàtàkì tó kẹ́yìn ti WordPress**.
Ó lè jẹ́ pé a kò tọ́jú tàbí ṣe àtìlẹ́yìn fún un mọ́, ó sì lè ní àwọn ọ̀ràn ìbámu
nígbà tí a bá lò ó pẹ̀lú àwọn ẹ̀yà WordPress tuntun.

![](https://s.w.org/plugins/geopattern-icon/post-version-control.svg)

# Post Version Control

 Láti ọwọ́ [Makis](https://profiles.wordpress.org/makesites/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/post-version-control.1.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/post-version-control/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/post-version-control/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/post-version-control/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/post-version-control/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/post-version-control/)

## Àpèjúwe

Posts can be grouped in many ways in WordPress but there is no direct version control
system. This plugin offers a lightweight solution if you want version control for
a group of posts.

To make this work you define a keyword for each version control group you want to
create. Then use that keyword as a prefix in the post name of each post in that 
group. The plugin will sort out the latest post automatically and label the rest
as outdated.

It also letÌtumọ̀ Yorùbá: ’s you have a URL that will always point to the latest
post of that version control group. That way you can give out the URL to others 
and be sure that your visitors will always be viewing the most recent post.

This plugin will automatically:

 * Define if a post is part of a version control group.
 * Search and locate the latest post by publish date.
 * Label the older posts of the group as outdated.

This is especially practical for bloggers that often revisit older subjects and 
have to do the linking with the updated posts manually. Or if you are like me and
publish material that has versioning applied to it (ex. software) through a blogging
platform.

### Usage

First thing you should do is visit the pluginÌtumọ̀ Yorùbá: ’s options page (“Settings”-
> “Post Version Control”).

There you will find two fields:

 1. The keyword list field, where you enter all the keywords you want to track seperated
    from each other by a comma and a space “, “. Each of them defines a different version
    control group.
 2. The path for the latest posts URL. By default the path is “/current”. So if we 
    have a keyword named “ajax” the URL: http://www.myblogaddress.com/current/ajax 
    will point to the latest post of the “ajax” group.

To link a post to a version control group of posts all you need to do is enter the
keyword of that group as a prefix to the post_name of that post. So in the group“
ajax” mentioned earlier all posts in that group should start with the “ajax-” prefix.
An example list of that group of posts might be:

 1. ajax-first-post
 2. ajax-updated-version
 3. ajax-latest-news

..and so on.

The plugin will automatically look through your posts of the same group and label
the older ones by inserting an <!Ìtumọ̀ Yorùbá: – outdated Ìtumọ̀ Yorùbá: –> tag.
This is replaced by the content of “outdated.html” in runtime. This is an example
of how you can style your outdated tag. Just insert it along with your other styles:

<style>

p.outdated{
 border: dashed 1px #f00; background: #eee; color: #f00; text-align:
center; }

p.outdated a {
 color: #f00; }

</style>

Uninstalling should be pretty easy too. The only left overs are the <!Ìtumọ̀ Yorùbá:–
outdated: … Ìtumọ̀ Yorùbá: –> comments in the old posts content which of course 
are ignored when viewing the webpage. If you donÌtumọ̀ Yorùbá: ’t mind that you 
donÌtumọ̀ Yorùbá: ’t have to do anything else apart from de-activating the plugin
through your WordPress administration.

### License

This work is released under the terms of the GNU General Public License:
 http://
www.gnu.org/licenses/gpl-2.0.txt

## Ìgbéwọlẹ̀

 1. Upload the directory “post-version-control” into your wp-content/plugins directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Open the pluginÌtumọ̀ Yorùbá: ’s options page, which is located under “Settings”-
    > “Post Version Control”.
 4. Define the keywords you want to track for your version control groups and the URL
    you want to use for the latest post.

More detailed information is provided in the “Usage” section of this document.

## FAQ

  Why use this plugin?

To mention some the benefits:
 * ItÌtumọ̀ Yorùbá: ’s all done automatically. Make
sure the post name starts with the keyword of the version control group and the 
rest is handled by the plugin. * ItÌtumọ̀ Yorùbá: ’s very light weight. I doesnÌtumọ̀
Yorùbá: ’t modify the database structure and at worst will only do two extra database
writes when you are saving a post. * You can instantly change the styling of the
outdated tag by modifying the “outdated.html” in the pluginÌtumọ̀ Yorùbá: ’s directory.

  Any known limitations?

When using the script you should know that:
 * The keyword should be the first part
of the name which means that every post can belong to one version control group.*
The URLs of the latest post should not be changed frequently as the links may be
cached by your computer or ISP. That means the old links may still work for a short
period of time. * The keyword cannot contain a dash itself as it is used as a delimiter
for distinguishing them in the post names. * If a new post becomes part of a version
control group by mistake (ex. when the title starts with the same word as a keyword),
changing the post name to a different one does not take off the outdated tag from
the previous post in line.

  Need more help? Found a bug? Have an idea?

Contact me at [Make Sites](http://www.makesites.cc/contact/)

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Post Version Control” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti 
ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Makis ](https://profiles.wordpress.org/makesites/)
 *   [ kdiweb ](https://profiles.wordpress.org/kdiweb/)

[Túmọ̀ “Post Version Control” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/post-version-control)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/post-version-control/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/post-version-control/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/post-version-control/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/post-version-control/?limit=100&mode=stop_on_copy&format=rss).

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọdún 18 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **10+**
 *  Ẹ̀yà WordPress ** 2.5 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **2.5.1**
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/post-version-control/)
 * Àwọn àmì
 * [automatic](https://yor.wordpress.org/plugins/tags/automatic/)[revision](https://yor.wordpress.org/plugins/tags/revision/)
   [subversion](https://yor.wordpress.org/plugins/tags/subversion/)[svn](https://yor.wordpress.org/plugins/tags/svn/)
   [version control](https://yor.wordpress.org/plugins/tags/version-control/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/post-version-control/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/post-version-control/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/post-version-control/reviews/)

## Àwọn Olùkópa

 *   [ Makis ](https://profiles.wordpress.org/makesites/)
 *   [ kdiweb ](https://profiles.wordpress.org/kdiweb/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/post-version-control/)

## Ṣe ìtọrẹ

Ṣé o fẹ́ ṣe àtìlẹ́yìn fún ìlọsíwájú plugin yìí?

 [ Ṣe ìtọrẹ sí plugin yìí ](http://www.makesites.cc/donate.php)