Differentiate Between Major and Minor Article Changes
Openopened 4 years ago by dustinwilson · 1 comments
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Many applications simply show updated articles as new and unread ones which makes sense if the article actually changes a lot and is updated with a significant amount of information. In most cases articles are updated with fixed typos, and showing them as new articles isn't helpful at all.
What we maybe could do is use a levenshtein comparison between two articles and silently update articles that don't change much. We would just need to find a happy threshold.
Some things that might be difficult would be something like images and video where if the article is mostly images and/or video. Changing an image without changing its location doesn't affect this at all, and even adding a couple of images to it doesn't change the article's markup much either, so maybe weigh changes on images and video markup more?
Either relying on or importing a stripped-down version of https://github.com/jfcherng/php-levenshtein-distance might be the best way to calculate edit distance.