WP Document Revisions

Опис

Управљање документима и контрола верзија за WordPress. Сарађујте на датотекама, пратите сваку ревизију и аутоматски правите резимее измена помоћу вештачке интелигенције.

Шта је WP Document Revisions?

WP Document Revisions је додатак за управљање документима и контролу верзија. Направљен за временски осетљиве и критичне пројекте, омогућава тимовима да заједнички уређују датотеке било ког формата — текстуалне документе, табеле, слике, музичке партитуре… било шта — док истовремено беспрекорно прате напредак документа кроз постојећи ток рада ваше организације.

WP Document Revisions представља три ствари

  1. Систем за управљање документима (DMS) – пратите, чувајте и организујте датотеке било ког формата
  2. Алатка за сарадњу – омогућите тимовима да заједнички састављају, уређују и усавршавају документе
  3. Решење за смештај датотека – објављујте и безбедно испоручујте датотеке тимовима, клијентима или јавности

Савремено и спремно за вештачку интелигенцију

WP Document Revisions држи корак са новим верзијама платформе WordPress:

  • Претрага пуног текста унутар ваших датотека — изворно издвајање текста из PDF, DOCX и ODT докумената (уз могућност додавања нових формата) омогућава претрагу садржаја докумената, а не само њихових наслова.
  • Резимеи ревизија генерисани помоћу AI-ја — уз подршку клијента WordPress 7.0 AI Client, свака нова ревизија може се аутоматски сажети из разлике у односу на претходну верзију и унапред попунити у дневник ревизија за ваш преглед (опционо, уз могућност искључивања по документу или на целом сајту).
  • Подршка за блок уређивач — опционо искуство уређивања у Gutenberg-у са бочном траком документа за отпремања, резимее ревизија и статус закључавања.
  • REST API & WP-CLI — управљајте документима без корисничког интерфејса и попуните оставу за претрагу/AI у целој библиотеци преко командне линије.

Погледајте цео списак могућности за више информација.

Документација

Сајт са комплетном документацијом – ваше јединствено место за све о додатку WP Document Revisions.

Водичи за брзи почетак

Корисничка документација

Подршка и заједница

Могућности

Преглед

Моћне алатке за сарадњу – велика снага не мора значити и велику сложеност. Заснован на једноставној филозофији пружања моћних, али интуитивних алатки менаџерима и ствараоцима садржаја, WP Document Revisions користи многе основне WordPress могућности које су годинама проверене у бројним индустријама — објаве, прилоге, ревизије, таксономије, аутентификацију и сталне везе — како би сарадња на стварању и објављивању докумената постала потпуно природна. Замислите га као издање отвореног кода и интуитивнију верзију популарног Microsoft пакета за сарадњу, Sharepoint.

Историја документа – у сваком кораку ауторског процеса, WP Document Revisions вам пружа тренутни увид у напредак вашег тима и историју документа. Чак вам даје могућност да се вратите на претходну ревизију — тако да не брините ако погрешите — или да примате обавештења о изменама документа директно у свом омиљеном читачу довода.

Контрола приступа – сваки документ добија трајну адресу (нпр. yourcompany.com/documents/2011/08/TPS-Report.doc) која може бити приватна (безбедно доступна само члановима ваше организације), заштићена лозинком (доступна само онима које одаберете, попут клијената или сарадника) или јавна (објављена и хостована тако да је сви могу видети). Ако уочите штампарску грешку и отпремите нову верзију, та адреса ће наставити да води на најновије издање, без обзира на то колико измена направите.

Безбедност за велика предузећа – бринете о чувању поверљивих података? WP Document Revisions је од прве линије кода прављен имајући у виду безбедност на нивоу државних институција и великих предузећа. Свака датотека је маскирана иза анонимног 128-битног MD5 хеша чим стигне на сервер, а захтеви за датотекама се транспарентно усмеравају кроз доказане WordPress системе преписивања адреса, провере идентитета и овлашћења (који се чак могу повезати са постојећим Active Directory серверима или LDAP серверима). Потребно вам је још више безбедности? WP Document Revisions вам омогућава да документе чувате у фасцикли изнад htdocs или public_html корена веб-сајта, чиме се додатно осигурава да само они које овластите имају приступ вашем раду.

Прилагођавање – WP Document Revisions препознаје да не постоје два идентична тима, па се сходно томе прилагођава потребама ваше фирме, а не обрнуто. Потребно је да пратите додатне информације повезане са документом? Одељења, уреднике, издања, одељке, чак и произвољне парове кључ-вредност — шта год вам затреба, може то да обради. Трошкови развоја и прилагођавања додатно су умањени његовим богатим API-јем, а алат WordPress Custom Taxonomy Generator омогућава чак и почетницима да лако додају прилагођене таксономије документима. Потребан вам је дневник за праћење пријављивања и одјављивања датотека? Корисничка овлашћења заснована на стању документа или другој прилагођеној таксономији? Подршка за спољно шифровање? Погледајте пример кода у кувару кодова за WP Document Revisions. Тражите још напреднију контролу свог тока рада? WP Document Revisions ће препознати популарни додатак за ток рада Edit Flow, ако је инсталиран, и аутоматски преузети напредне алатке за управљање током рада из Edit Flow-а у WP Document Revisions. Једноставно речено, практично сваки аспект функционалности додатка, од стања тока рада до корисничких овлашћења, може се у потпуности прилагодити јединственим потребама вашег тима.

Спреман за будућност – брину вас трошкови преласка? WP Document Revisions је направљен имајући у виду непредвидивост сутрашњице. Једнако се добро сналази на интерном серверу као и у облаку, па је премештање појединачних датотека или читавих складишта докумената у WP Document Revisions и из њега право уживање (заједно са историјом и свим осталим). А пошто је софтвер отвореног кода, можете лако додати алатке за аутоматизацију процеса преласка на будуће спољне системе или интеграције са њима.

Могућности

  • Подршка за било коју врсту датотеке (документе, табеле, слике, PDF-ове — било шта!)
  • Безбедно чува неограничен број ревизија важних пословних датотека
  • Пружа комплетну историју датотеке у облику дневника ревизија, доступног путем RSS-а
  • Помаже вам да пратите и организујете документе док пролазе кроз постојећи ток рада ваше организације
  • Свака датотека добија трајну, заштићену адресу која увек води на најновије издање
  • Свака ревизија добија сопствену јединствену адресу (нпр. TPS-Report-revision-3.doc) доступну само онима које ви одредите
  • Датотеке се интуитивно закључавају како би се спречило преклапање ревизија
  • Пребацујте документе између јавног, приватног и статуса заштићеног лозинком само једним избором
  • Ради на сопственом серверу или у облаку
  • Безбедно: називи датотека се хешују приликом отпремања, а датотекама се може приступити само путем провереног WordPress система провере идентитета
  • Може преместити фасциклу за отпремање докумената ван корена веб-сајта ради додатне безбедности на нивоу државних и пословних институција
  • Кратки кодови за документе и ревизије, виџет недавно ревидираних докумената
  • Подршка за више сајтова (Multisite) и Windows (XAMPP)
  • Потпуно преводив, са преводима заједнице који се испоручују као језички пакети са WordPress.org (помозите у превођењу)
  • Интеграција са Edit Flow, PublishPress или PublishPress Statuses.
  • Опциона подршка за блок уређивач (Gutenberg) са бочним панелом документа
  • Ојачана безбедност REST API-ја: подаци о прилозима су пречишћени за кориснике који нису уредници, провера власништва над прилогом
  • Интеграција са WordPress Abilities API-јем (WP 6.9+) за AI агенте и командну палету, са могућностима само за читање доступним преко Model Context Protocol-а путем додатка WordPress MCP Adapter
  • Изворно издвајање текста из PDF, DOCX и ODT датотека (са могућношћу додавања додатних формата), кеширано по прилогу за потребе претраге и вештачке интелигенције
  • AI генерисани резимеи ревизија путем клијента WordPress 7.0 AI Client, израчунати из обједињене разлике нове ревизије у односу на претходну и унапред попуњени у дневник ревизија за преглед уредника. Погледајте кувар за издвајање текста & AI за рецепте прилагођавања
  • WP-CLI наредба document-revisions extract-text за попуњавање оставе издвајања у постојећој библиотеци, са селекторима --all/--missing/--id/--extractor/--force/--dry-run
  • WP-CLI наредба document-revisions validate [--fix] која покреће провере Validate Structure на свим документима и примењује доступне исправке
  • Могућност онемогућавања издвајања текста и AI унапред попуњеног садржаја по документу или на целом сајту — издвајање поштује WPDR_TEXT_EXTRACTION, а AI унапред попуњени садржај поштује WPDR_AI_SUMMARY_PREFILL и константу језгра WP_AI_SUPPORT
  • Уредно уклањање: подешавања, кориснички мета подаци и овлашћења се уклањају приликом брисања додатка
  • Кука за искључивање чисти правила преписивања адреса ради уредног искључивања
  • Виџет недавно измењених докумената, кратки кодови и функције шаблона за интеграцију на јавном делу сајта
  • Опциона обавештења е-поштом када документ промени стање у току рада или добије нову ревизију, уз прилагодљив списак прималаца (погледајте Обавештења о документима)

Могућности доступне преко [кувара кодова](https://github.com/wp-document-revisions/wp-document-revisions-Code-Cookbook)

  • Дневник ревизије – прави дневник пријављивања и одјављивања за све документе
  • Овлашћења заснована на таксономији – омогућава постављање корисничких овлашћења на основу прилагођене таксономије као што је одељење
  • Шифровање спољним алатима – пример како интегрисати шифровање ускладиштених података помоћу спољних алатки
  • Преименовање докумената – мења сва помињања „Докумената“ у корисничком интерфејсу у било коју ознаку по вашем избору
  • Масовни увоз – како групно увести директоријум (или други списак) датотека као документе
  • Таксономија врсте датотеке – додаје подршку за филтрирање према врсти датотеке
  • Праћење измена – аутоматски прави и додаје резимее ревизија за измене таксономија, наслова и видљивости
  • Праћење измена – аутоматски прави и додаје резимее ревизија за измене таксономија, наслова и видљивости
  • WPML подршка – интеграција са WPML-ом

Везе

Обавештења о документима

WP Document Revisions може слати поруке е-поште заинтересованим особама када се документ креће кроз ток рада — када промени стање тока рада (на пример, премештен у На прегледу или Одобрено) или када се сачува нова ревизија. Ово претвара стања тока рада из пасивних ознака у активан процес прегледа: прегледач заправо сазнаје за то.

Обавештења су само уз пристанак и подразумевано искључена, тако да укључивање додатка (или надоградња) никада само од себе не почиње са слањем поште.

Омогућавање обавештења

Обавештења се подешавају у одељку Подешавања Медији, у делу Обавештења о документима:

  • Обавештења е-поштом када се документи измене — главни прекидач. Подразумевано искључено; ништа се не шаље док га не укључите.
  • Обавести ове адресе е-поште — списак прималаца за цео сајт (по једна адреса у реду или раздвојене зарезом).
  • Обавести када документ промени стање у току рада — подразумевано укључено (има дејство тек када се укључи главни прекидач).
  • Обавести када се сачува нова ревизија документа — подразумевано искључено.

Ко добија обавештења

За сваки догађај, примаоци су:

  • сви са списка прималаца на нивоу целог сајта, плус
  • аутор документа,

уз два правила која се увек примењују:

  • особа која је направила измену никада се не обавештава о сопственој измени, и
  • дуплиране и неважеће адресе се уклањају.

Сваки прималац добија сопствени примерак — списак прималаца никада није видљив другима, а залутали примерци се не шаљу администратору сајта.

Напомена о масовном уређивању: пошто се обавештење шаље по документу, промена стања тока рада за више докумената одједном (на пример, масовно уређивање) шаље по једно обавештење за сваки документ. Користите филтер document_notification_recipients да бисте спречили или преусмерили пошту у тој ситуацији ако је потребно.

Прилагођавање помоћу филтера

Сваки део понашања се може филтрирати. Погледајте Филтере за комплетне потписе. Укратко:

  • document_notify_enabled, document_notify_on_state_change, document_notify_on_new_revision — принудно омогућите или онемогућите главни прекидач и сваки појединачни догађај.
  • document_notification_recipients — прима ( array $emails, int $doc_id, string $event, int $actor_id ). Ово је тачка за напредно усмеравање: обавестите претходне уреднике или усмерите према стању тока рада (нпр. пошаљите прелаз у На прегледу тиму за преглед).
  • document_notification_subject, document_notification_message — прилагодите тему и тело поруке е-поште.
  • document_notification_headers — додајте заглавља е-поште (нпр. From: или Reply-To:).

Пример: усмерите стање „На прегледу“ тиму за преглед

`php

add_filter(
‘document_notification_recipients’,
function ( $emails, $doc_id, $event, $actor_id ) {
if ( ‘state_change’ !== $event ) {
return $emails;
}
$states = wp_get_object_terms( $doc_id, ‘workflow_state’, array( ‘fields’ => ‘names’ ) );
if ( in_array( ‘Under Review’, $states, true ) ) {
$emails[] = ‘review-team@example.com’;
}
return $emails;
},
10,
4
);
<h3>Испорука</h3>
Обавештења се шаљу путем стандардне WordPress функције
wp_mail()`. На сајтовима са великим обимом поште или спорим сервером поште, инсталирајте додатак за трансакциону е-пошту / SMTP како испорука не би успоравала чување документа.

Преводи

Помозите да WP Document Revisions стигне на ваш језик. Преводима се управља на translate.wordpress.org, а Вордпрес их аутоматски поставља као језичке пакете, па сваки преведени низ стиже до сваког сајта који користи тај језик. Није потребно програмирање нити GitHub налог. Довољан је бесплатан налог на WordPress.org.

Најкорисније што можете да урадите: прегледајте предлоге

Тридесет језика већ има скоро потпун скуп предложених превода који чекају преглед. Неки потичу од ранијих преводилаца додатка, а већина су машински преводи које треба да провери неко ко течно говори језик. Језички пакет се објављује када језик достигне 90% одобрених превода, па је преглед најбржи начин да додатак проради на вашем језику.

  1. Пријавите се својим налогом на WordPress.org.
  2. Отворите пројекат превода додатка и изаберите свој језик.
  3. Филтрирајте по Waiting да бисте видели предлоге, па исправите све што звучи погрешно. Можете превести и све непреведене низове.
  4. Да бисте сами одобравали предлоге, затражите приступ уредника превода пројекта за свој језик или замолите локални тим Polyglots за свој језик да их прегледа.

Нови сте у превођењу Вордпреса? Приручник за Polyglots покрива основе, укључујући водич за стил и речник сваког језика.

Пронашли сте лош превод?

Предложите бољи на translate.wordpress.org уместо да отварате захтев за повлачење. Датотеке превода испоручене уз додатак замењују се језичким пакетима са WordPress.org, па исправке припадају тамо.

Хвала свима који су допринели преводима, укључујући:

  • Француски – Hubert CAMPAN
  • Шпански – IBIDEM GROUP, TradiArt и elarequi
  • Норвешки – Daniel Haugen
  • Немачки – Konstantin Obenland
  • Кинески – Tim Ren
  • Шведски – Daniel Kroon, Examinare AB, Шведска.
  • Чешки – Hynek Šťavík
  • Италијански – @guterboit
  • Руски – Evgeny Vlasov
  • Холандски – @tijscruysen

Корисни додаци и алатке

Управљање овлашћењима

Управљање таксономијама

Обавештавање и дистрибуција путем е-поште

Управљање током рада докумената

Снимци екрана

Блокови

Овај додатак пружа 4 блока.

  • Document Preview Embed an inline preview of a document's latest revision.
  • Document Revisions Display a list of revisions for your document.
  • Latest Documents Display a list of your most recent documents.
  • Documents List Display a list of documents.

Постављање

Аутоматска инсталација (препоручено)

  1. Пријавите се у WordPress администрацију – пријавите се на свој WordPress сајт као администратор, или ако то већ нисте урадили, довршите инсталацију за WordPress
  2. Идите на Додатке – идите на Додаци > Додај нови у левом изборнику
  3. Претражите – потражите „WP Document Revisions“
  4. Инсталирајте – притисните „Инсталирај сада“ поред WP Document Revisions
  5. Укључите – притисните „Укључи“ да бисте омогућили додатак

Ручна инсталација

  1. Преузмите – преузмите најновије издање са сајта WordPress.org или са странице GitHub Releases
  2. Отпремите – распакујте датотеку и отпремите фасциклу „wp-document-revisions“ у свој /wp-content/plugins/ директоријум
  3. Укључите – пријавите се у WordPress администрацију, идите на Додаци и укључите „WP Document Revisions“

Инсталација за програмере

За развој или допринос:

`bash

git clone https://github.com/wp-document-revisions/wp-document-revisions.git cd wp-document-revisions composer install –no-dev `

Захтеви

  • WordPress: 5.0 или новији
  • PHP: 7.4 или новији
  • Овлашћења за датотеке: WordPress мора имати дозволу за писање у директоријум за отпремања

Следећи кораци

Након инсталације, наћи ћете нови одељак Документи у својој WordPress администрацији. Започните тако што ћете:

  1. Прављење првог документа – идите на Документи > Додај нови
  2. Подешавање стања тока рада (опционо) – идите на Документи > Стања тока рада
  3. Подешавање овлашћења – прегледајте Подешавања > Ревизије докумената

Треба вам помоћ? Погледајте наша честа питања или потражите подршку.

Рецензије

30. јануар 2026.
Thank you for the recent update so that it's now compatible with latest versions of PHP. Great plugin, super useful, grateful it exists!
6. фебруар 2018. 1 одговор
Ben Balter has put together a solid plugin that does a good job of maintaining documents for your WP install. The plugin works well, and functions as described. The plugin also has filter and action hooks which allow developers to integrate with the plugin without hacking it. It is also translation ready, something that a plugin must have for wide adoption. A five star plugin must be not only usable but flexible. WP Document Revisions meets that qualification. I hope Ben continues his ongoing development. It's good to see WP coding standards being implemented. Would be good to see more inline documentation for hooks, but that doesn't affect functionality at all so it's more of a want than a need. This is a good plugin with some good features. Unfortunately, there are some very old reviews that don't paint an accurate picture. Anytime you read a review, look at its age and compare that to the plugin (or theme's) current development. In this case, there has been active development in the time since some of the older reviews were written (and in my opinion, some of those other reviews are simply not justified).
Прочитај све 23 рецензије

Сарадници и градитељи

„WP Document Revisions“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„WP Document Revisions“ је преведен на 5 језика. Хвала преводиоцима на њиховим доприносима.

Преведите „WP Document Revisions“ на свој језик.

Заинтересовани сте за развој?

Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.

Дневник измена

Бројеви у заградама приказују број проблема у https://github.com/wp-document-revisions/wp-document-revisions/issues/

5.7.2

  • Нове верзије докумената се поново складиште у сопственој фасцикли за отпремање према години/месецу, што одговара /yyyy/mm у њиховој трајној вези. Ово поништава измену из верзије 5.7.1 која их је смештала у текући месец. Датотеке отпремљене под 5.7.1 настављају да раде и не морају се премештати. (#795)

5.7.1

  • Подешавања са прекидачем у блоковима додатка поново се исправно приказују у уређивачу блокова, а блокови сада преузимају подешавања боја, типографије и размака теме преко стандардних подршки за блокове уместо сопствених атрибута стила. (#728, #729)
  • Нова издања докумената сада се чувају у фасцикли отпремања за текућу годину/месец уместо у изворном месецу документа, тако да се путања датотеке, guid и датум прилога слажу. Постојеће датотеке се не премештају. (#777)
  • Подешавање „Order sequence“ у блоку Documents сада може да се преведе. (#789)

5.7.0

За комплетан дневник измена, погледајте GitHub