Kompendium wiedzy - renowacja :)

Odpowiedz Nowy wątek
2013-10-04 13:41
3

...cos o czym wspominalem juz jakis czas temu @Coldpeer oraz @madmike, a mianowicie przywrocenie swiezosci nieco zakurzonemu dzialowi - Kompendium wiedzy.

Obecnie klikniecie w link Kompendium wiedzy przenosi nas praktycznie do statycznej strony z listami kategorii. Chcialbym calkowicie przebudowa te podstrone, tak, aby zawartosc byla generowana dynamicznie. Przede wszystkim chcialbym prezentowac tam popularne artykuly z ostatniego tygodnia, miesiaca (na podstawie liczby odslon), jak i rowniez linki do nowych tekstow oraz zmodyfikowanych. Chcialbym rowniez ulatwic dodawanie nowego tekstu. Np. taki prosty kreatorek, w ktorym user wpisuje tytul, kategorie, w jakiej chcialby go umiescic, a nastepnie jest przenoszony do formularza edycji takiego tekstu.

Oprocz tego chcialbym prezentowac na tej stronie jakas mini mape kategorii (uwazam, ze nawigacja w tym dziale niestety kuleje :()

Kolejna to przyciagniecie autorow tekstow. Poniewaz jedna sprawa to udostepnienia narzedzia, a druga to przyciagniecie osob, ktore chcialby tam cos publikowac :) Jakas bonifikata finansowa? Tyle, ze kokosow by z tego nie bylo wiec nie wiem, czy bedzie to wystarczajaca motywacja ;)

Co myslicie? Sugestie i propozycje mile widziane :)

podoba mi sie chec dzialania z kompendium :) szczegolnie drugi akapit o stronie Kompendium. PS. nie zapomnijmy o glownej stronie :D - Coldpeer 2013-10-04 13:46
Nie wiem jednak jak sie zabrac do zagadnienia: analiza zmian w tekscie w poszczegolnych edycjach tekstu oraz wybranie usera, ktory dokonal najwiecej edycji. Brzmi trudno :D - Adam Boduch 2013-10-04 13:58
mowisz o polu Wspolautorzy? jesli tak, to zobacz tutaj na moj post: http://4programmers.net/Forum[...]orow_tekstu?p=977322#id977322 - Coldpeer 2013-10-04 13:59
Blisko. Chodzilo mi o pole Autor, ktore obecnie przedstawia usera pierwszej wersji tekstu. Czytalem ten post wczesniej. Analiza zmian w tresci (diff procentowy) wydaje sie sporym zagadnieniem (albo sie myle?). Analiza znakow? Spoko, tyle, ze moze sie zdarzyc wskaznik ujemny (ktos usunal stary, niepotrzebny akapit) albo taki sam (zmian szyku zdania, poprawki ortograficzne czy gramatyczne). - Adam Boduch 2013-10-04 14:22
hm, no to jesli usunal albo szyk ten sam [zmiany drobne, gramatyczne itp], to raczej nie powinien byc wylistowany-wiec wszystko zgadza sie. wg mnie brac stosunek ilosci znakow przed zmiana i pod i obliczyc z tego procent. Co do pola "Autor" powyzej - myslalem, ze wszedzie by widnieli Wspolautorzy zamiast Autor (chyba, ze jest tylko jeden user ktory edytowal dany tekst z sensownym wkladem) - Coldpeer 2013-10-04 14:50
A może zamiast autor napisać: "Ostatnio edytował" przy założeniu, że wartość pola zmienia się przy jakimś kryterium, np. zmiany znaków (nie białych, nie przestankowych), powiedzmy 5? - SebaZ 2013-10-07 02:28

Pozostało 580 znaków

2013-10-04 13:52
3

Może ocena artykułów wpływająca na reputację w formie "bonifikaty"? W końcu po coś ta reputacja jest.


I fart u die.
+1, tylko co w wypadku gdy jest kilku autorow? (wlasnie, @Adam Boduch, proponuje wprowadzic tez dyskutowana ostatio opcje wyswietlania Wspolautorow) - Coldpeer 2013-10-04 13:57

Pozostało 580 znaków

2013-10-04 13:59
0

Ocena... hmm... nie mamy poki co systemu oceny tekstow. Ale modyfikacja tekstu, napisanie nowego - owszem, bedzie zwiekszala reputacje. Jednak nie bedzie tak, ze poprawienie przecinka albo dodanie spacji od razu zwieksza nam reputacje +10.

ktos rzucal pomysl, ze jesli diff(tekst_przed_modyfikacja, tekst_po_modyfikacji) > N% to liczyc jako wspolautor. - n0name_l 2013-10-04 14:12

Pozostało 580 znaków

2013-10-04 14:59
5

Adamie, autor zawsze jest jeden - ten, który stworzył artykuł. Tu jeśli chodzi o współautorów nie ma co się bawić w jakieś analizy - wystarczyłby prosty szablon, który wyświetla współautorów - albo się sami w odpowiednie miejsce dopiszą, jeśli uznają, że wnieśli aż taki wkłada, albo ich sam autor może dopisać.

Jeśli chodzi o przyciągnięcie autorów, to tutaj też dosyć ważne byłoby umieszczenie w profilu linków do artów, które napisał czy nawet jakieś odznaczenie pod avatarem.


Pokaż pozostałe 7 komentarzy
Ha.. A jak usunę błędny i niepotrzebnie skomplikowany opis (tworząc dużo mądrzejszy art i bardziej czytelny) to długość się zmniejszy... I wg takiego algorytmu autorem nie będę :] Wiem, czepiam się... Ale jak już to nie długość, ale diff... Chociaż diff też jest głupi i potrafiłby dać błędną odpowiedz... - madmike 2013-10-04 15:34
diffa tez proponowalem ;) ale masz racje-potrafilby. wiesz, ale przyklad o ktorym mowisz-to nie wiem, moze jeden czy dwa sie znajda. a moze w ogole. to chyba i tak dobry wynik na pare tys artow, czyz nie? :) z drugiej strony-mozna odwrocic stosunek jesli dlugosc znakow zmniejszyla sie znaczaco. - Coldpeer 2013-10-04 15:40
W sumie dobrze by było, gdyby w przypadku artykułów, którym "automat" przyznał autorstwo po statsach można to było ręcznie zmodyfikować - np. jeśli sam autor nie uznałby korekt czy zmiany wyglądu za tak znaczny wpływ, żeby kogoś dopisywać jako autora. - madmike 2013-10-04 15:52
Tutaj powstaje maly dylemat. !Opcja 1)! robimy robota co przeleci wszystkie artykuly i doda wspolautorow; potem mozna manualnie ich tez usunac/dodac nowych. ; !Opcja 2)! obliczamy zawsze autorow dynamicznie (rzecz jasna jakis cache moze byc); !Opcja 3)! obliczamy dynamicznie + dajemy manualny filtr "tego usera dodac" , "tego usera odjac" ale to dosc bledogenne moze byc jesli ten user potem sie udzieli a filtr bedize ustawiony by go nie bylo... ;;;; Ja bym glosowal za opcja nr 2) mimo wszystko. - Coldpeer 2013-10-04 16:20
Dynamicznie mozna to spokojnie obliczac. Nie jest to jakies spore obciazenie dla serwera. - Adam Boduch 2013-10-04 18:03

Pozostało 580 znaków

2013-10-06 13:21
1

@Adam Boduch: Ja byłbym za tym, żeby przedstawić rozpiskę w bardziej przyjaznej formie. Nie wiem, może po wejściu w "Kompendium wiedzy" niech pokazują się kafelki z nazwami głównych kategorii + logo do każdego kafelka? To by było znacznie bardziej zachęcające.


Women were the reason I became a monk - and, ah, the reason I switched back...

Pozostało 580 znaków

2013-10-06 13:28
1

Fajny pomysl, ale mowisz o "kafelkach" prowadzacych do danych kategorii, a nie danego artykulu.

Pozostało 580 znaków

2013-10-07 13:15
0

A co z kiepskimi artami? Co z dziurawymi przykładami (co zaobserwowałem na szybko w PHP)?
Bo nasmarować byle jaki art w pogoni za punktami (które miałyby być przyznawane za utworzenie arta (link)) to żadna sztuka :>


Pozostało 580 znaków

2013-10-07 13:29
0
dzek69 napisał(a):

A co z kiepskimi artami? Co z dziurawymi przykładami (co zaobserwowałem na szybko w PHP)?
Bo nasmarować byle jaki art w pogoni za punktami (które miałyby być przyznawane za utworzenie arta (link)) to żadna sztuka :>

Szczerze? nie wiem :D

Pozostało 580 znaków

2013-10-07 20:07
0

@Coldpeer: pole "Autor" musi byc przy tekscie. W poprzedniej wersji layoutu nie mielismy. Byly sugestie, aby jednak wyswietlac autora tekstu; wielu userow dopisywalo sie jako "autor" w tresci. Jak widac, model taki jak na wikipedii, nie sprawdzil sie u nas.

Stad, tak jak mowi @madmike: dobrze, by bylo pole "Autor" tak jak obecnie oraz sekcja "Wspolautorzy" z lewej strony tresci artykulu. Testowalem mozliwosci funkcji PHP - similar_text() aby porownywac rewizje artykulow i procentowe zmiany w tekscie. Funkcja ta jednak jest zbyt wolna :( Porownanie kilkunastu rewizji sredniego artykulu trwa kilkanascie sekund. Zeby podejsc do tego tematu, trzeba by bylo zapisywac te dane w bazie przy kazdej rewizji :/

Moze wiec poki co w sekcji Wspolautorzy wyswietlac liste userow, ktorzy wprowadzili zmiany w danym tekscie.

Pozostało 580 znaków

2013-10-07 20:35
0
napisał(a):

Moze wiec poki co w sekcji Wspolautorzy wyswietlac liste userow, ktorzy wprowadzili zmiany w danym tekscie.

Nie wiem czy to ma sens. Oczywiście sama sekcja Współautorzy jest bardzo potrzebna, ale wpisywanie tam z automatu ludzi, którzy wprowadzili zmiany z automatu? No nie wiem. Może po prostu wystartujmy od opcji zero - sam autor i pusta sekcja współautorzy. To jest taka bezpieczna, przyszłościowa opcja. Jeśli autor/współautor uważa, że powinie tam się znaleźć wpis z którymś z współautorów, to po prostu zmodyfikuje art.

Wiem, artów jest od cholery i trochę, ale to też da sposobność do ich poprawienia/edycji czy też uzupełnienia. Edytujących zawsze można sobie sprawdzić w historii edycji.

Po prostu pilnujmy/wpisujmy ich w powstających artykułach czy też przy okazji edycji/poprawiania starych.


Pozostało 580 znaków

2013-10-07 20:44
0

To jest na chwile obecna najprostsza opcja. Nie potrzeba kolejnej tabeli, mechanizmu dopisywania wspolautorow. Tych (autorow) juz mamy bo mamy historie edycji. Wszystko dziala z automatu. Podobnie jest na filmwebie (tam tez jest sekcja osob, ktore wspoltworza dana strone).

edytowany 1x, ostatnio: Adam Boduch, 2013-10-07 21:33
O, używasz? To mnie możesz dodać do friendsów ;) - Marooned 2013-10-07 21:58

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0