Редакции на текстовете по време на четене

Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!

Отговор на темата


Този въпрос служи за улавяне на ботове и предотвратяване на спама.
Усмивки
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode е включен
Кодът [img] е включен
Кодът [url] е включен
Усмивките са включени

Преглед на темата
   

Разгъване Преглед на темата: Редакции на текстовете по време на четене

от GeOrg » 07 декември 2009, 09:20

Споделям виждането на Boman, че трябва редактирания абзац да се маркира като предложен за промяна за да не се дава друго предложение за редакция до одобрение на същия. Ако това е сложно за реализиране то тогава би трябвало да се дава възможност за редакция на стария текст и тя да влиза като ново предложение до одобрението на някое от дадените вече.

Нека само регистрирани потребители имат право на предложения за да се избегне недобросъвестно отношение на посетители в сайта. Този въпрос също изисква много внимателно оглеждане защото всеки сканирал и редактирал застава зад труда си с името си, а в случая това няма да е така. Да не споменаваме, че труда да дадеш предложение за редакция на един абзац или опасявам се много повече, е нищожен в сравнение с труда да редактираш цяло произведение и гарантирано ще има злоупотреба с подаване на фалшиви такива. Някой хора това го умеят изключително добре и го прилагат както се казва - хей така за спорта.

от SecondShoe » 07 декември 2009, 02:14

Като за начало е доста добре измислено и няма пропуски. Когато влезе в сила ще се види дали има нужда от подобрения и къде.

от Boman » 06 декември 2009, 22:30

Точно заради това те попитах дали ще могат всички да виждат предложените промени, за да не се дава повече от едно предложение за абзац. Според мен е грешно да разрешаваш някой да може да променя предложеното от друг. Ако не искаш да могат само да се „четат“ предложените промени, поне маркирай абзаците, за които има такива, и не разрешавай друг да може да прави промени, докато предишните не се одобрят или отхвърлят.

от Борислав » 06 декември 2009, 20:37

В началото ще има просто една група потребители (пазители), които ще разполагат с интерфейс да преглеждат и одобряват предложените редакции. За всички останали няма да има забележима промяна.

от Boman » 06 декември 2009, 20:22

Видях, затова питам за неща, които не видях. Добавих в предишния пост по-детайлно предложение.

от Борислав » 06 декември 2009, 20:18

Каквото виждаш, това съм измислил. :) Приемам всякакви допълнения и подобрения, най-добре детайлно описани.

Всъщност, една малка подробност липсва, защото е доста смътна в главата ми. Когато даден абзац се извика за редакция, но вече има предложена редакция за него, да има някакъв начин да се разгледа и евентуално да се работи направо с предложената редакция. В противен случай модератора/пазителя ще трябва ръчно да определи как трябва да изглежда даден абзац, когато за него са предложени няколко редакции.

от Boman » 06 декември 2009, 20:14

Звучи обещаващо. Ще има ли някакъв маркер за „waiting“ в списъците срещу заглавието и когато то е отворено за четене? Ще може ли всеки да види предложените промени в абзаците в режим „само за четене“ и от там да препраща в оригиналния абзац в текста, за да може да се види контекста? А може да стане и като бележки под линия: в началото на всеки абзац да има маркер „waiting“, който да води в края на текста, където се показват предложените за него промени; и маркерът при заглавието също да препраща в края на текста, където са изредени промените.

Редакции на текстовете по време на четене

от Борислав » 06 декември 2009, 18:51

Ето какво съм нахвърлил досега за редакцията на текстове по време на четене. Все още нищо не е реализирано, така че цялостното предложение е отворено за коментари.

ЧИТАТЕЛ
1. Двоен щрак върху абзац -> преди абзаца, центрирано, се появява бутон „Редактиране“.
2. Щрак върху бутона и се появява кутия за редактиране с избрания абзац като SFB.
(под кутията checkbox)
[ ] обединяване със следващия абзац
3. Оправят се грешките, пише се евентуален коментар и се праща.
4. Съобщение, че редакцията е приета и чака одобрение.

ПРОГРАМА
5. В два файла се съхраняват двете отделни версии на абзаца — старата и новата:
TEXT_ID/ROW_NR-TIME.old, TEXT_ID/ROW_NR-TIME.new
6. В базата от данни в отделна таблица се съхраняват:
текст (TEXT_ID), ред във файла (ROW_NR), време (TIME), читател (USER_ID), статус (waiting)

ПАЗИТЕЛ
7. Някъде може да прегледа чакащите за одобрение промени (waiting); трябва да са групирани по текст и по редове.
8. Всяка промяна се представя удобна за инспекция (text-diff); може да се одобри, отхвърли или остави да отлежи.
При повтарящи се редове ръчно трябва да се определи кое ще се вземе като поправка.
9. При готов текст (всичко за него е прегледано) се пише коментар и се натиска върху някакъв бутон (напр. „Приемане на редакциите“).

ПРОГРАМА
9.+ Сменя се статуса на съответните прегледани редакции: accepted или rejected
10. Хваща заявките за обновяване и слива одобрените промени с настоящия текст. Текста се появява в историята при редактираните текстове.
Сливането се прави по изключително прост алгоритъм: един ред от файла се заменя с друг; в случай на сливане на абзаци, два реда се заменят с един.
11. Обновените файлове се копират в /update и огледалата се информират за тях.

Към началото