[databáze RPG] Technická diskuze k Databázi RPG

„Meta“ diskuze o samotném RPG Fóru.
Odpovědět
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

[databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

:!: :!: Upozornění: Databáze používá (od roku 2017) jiné uživatelské účty než fórum, takže jestli se nemůžete přihlásit, nejspíš tam účet vůbec nemáte nebo tam máte nějaké staré heslo. Můžete si ho obnovit.

Databáze RPG je komunitní projekt RPG Fóra a zároveň jeho hlavní stránka. Cílem je postupně vybudovat databázi RPG her a produktů, se sofistikovanými možnostmi řazení a vyhledávání. Asi je nad naše síly vytvářet kompletní databázi všech RPG na celém světě, ale bylo by fajn kompletně zmapovat aspoň domácí scénu. :arrow? Tady je podrobná dokumentace. V tomhle tématu je úvodní představení a následná diskuze.

Pomozte nám budovat a spravovat databázi! Funguje tak trochu na principu wiki. Každý registrovaný uživatel může přidávat nový obsah a upravovat obsah stávající. A samozřejmě můžete hodnotit a komentovat jednotlivé záznamy!

Známé chyby:
  • Zlobí full-textové vyhledávání. Někdy funguje, jindy ne. Našeptáváč je ale spolehlivý.
  • Hry s překladem se zobrazují zdvojeně.
  • Odkazy na externí recenze zatím nejsou upravovat - chybí UI
  • 21 hlas
  • Našeptávač leze při menších rozlišeních ven z obrazovky.
Výhledové plány:
  • Ve formuláři řadit tagy vodorovně.
  • Lepší řazení souvisejících produktů pod anotacemi (nejdřív základní příručky, pak až další věci)
  • Lepší filtry - zpřístupnit filtrování podle žánrů a mechanik, vícenásobný výběr
  • Sloučit sloupce Typ a Kategorie
  • Doplň odkaz na RSS feed
  • Uvést u každého, kolik má komentářů
  • Nějaký lepší způsob, jak vyfiltrovat dobrodružství podle systému
  • Chtělo by to půlhvězdičky
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Selhan píše: 18. 12. 2021, 17:59 Podle mě by na adrese rpgforum.cz měla být stránka, která bude stejně výrazně ukazovat databázi jako fórum.
Já si to nemyslím, protože to bychom pak měl tři stránky (jedna fórum, jedna databáze, jedna rozcestník), z nichž jedna - ten rozcestník - by byla úplně zbytečná.
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Přemýšlím nad tím. Jaký problém/situaci se snažíš řešit?

Já v hlavě řeším situaci „Na rpgforum.cz se prokliká někdo, kdo to tu vůbec nezná a vůbec neví, že jsou tu diskuze. Chceme mu je ukázat.“

Tenhle člověk tam v tuhle chvíli má spoustu způsobů, jak se o těch diskuzích dozvědět. Je tam link v horním menu. Je tam pravý sidebar s ukázkou diskuzí. Po každou anotací je velké tlačítko vedoucí na diskuzi. V zásadě si myslím, že už teď je nemožné, aby člověk věnující tomu webu aspoň trochu pozornosti, nezjistil, že existuje i nějaká druhá část s diskuzemi. A jakmile to zjistí, je „vyhráno“ - v tom smyslu, že jakmile fórum jednou uvidí, už o něm ví. Ví, kde ho hledat, pravděpodobně si ho uloží do bookmarků atd.

Situace lidí, kteří se proklikají na rpgforum.cz, věnují tomu trochu pozornosti (řekněme víc než příspěvku na instagramu) a přesto nezjistí, že existují diskuze... to asi bude velká vzácnost. Nevím, jak moc je nutné snažit se to opravovat.

Ty si dokážeš představit nějaký běžný use case člověka, co chodí na databázi (schválně píšu „chodí“, ne „jednou přijde") a zároveň nějak nezjistí, že existuje i část s diskuzním fórem?

EDIT: Zároveň platí, že nastavení „weby mají nějakou hlavní stránku a diskuzní fórum je někde bokem“ je tak běžné, až je skoro defaultní a dá se předpokládat, že to lidi intuitivně chápou.

EDIT2: Já ve skutečnosti mám dojem, že potřebuju lidem ukazovat databázi, ne ukazovat fórum, které je IMHO známější a lidi se k němu z internetu/googlu atd. proklikají spíš než k té databázi.
Uživatelský avatar
boubaque
bubák; Moderátor
Příspěvky: 6644
Registrován: 2. 10. 2006, 19:49
Bydliště: Brno/Ostrava
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od boubaque »

Imho by bohatě stačilo, kdyby v tom horním záhlaví bylo fórum podbarvené (tj. zvýrazněné) jinou barvou. Takhle tam zaniká jako čtvrtá z pěti položek (tj. ta nejmíň viditelná).

EDIT: Ono nějaké to pořadí/zvýraznění taky něco říká o tom, jak správci považují kterou část webu za jak důležitou. Tohle říká: "Máme tady cool databázi s několika různými možnostmi filtrování a přispívání, a jasně... zapojte se! (Jo a mimochodem tu máme i fórum, kdybyste chtěli pokecat.)"
Za tento příspěvek děkují uživateli boubaque:
MarkyParky
Když se kácí les, lítají kopí — sv. Vojtěch
Bezejmenný hrdina (vlastnoruční komiks)
Hraju/vedu: D&D 5e, Svitky hrdinů, Příběhy Impéria
Další oblíbené hry: Primetime Adventures, Mountain Witch, Wushu
Vlastnoruční heartbreaker: Fossa (Fate to Old School System Adjustment)
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Dobrý nápad, Bubáku.

Co tohle?
zvyraznene menu.jpg
Za tento příspěvek děkují uživateli Markus tito uživatelé (celkem 3):
boubaque, MarkyParky, tessanger
Uživatelský avatar
Passingby
Příspěvky: 1596
Registrován: 13. 10. 2021, 16:41

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Passingby »

Markus píše: 18. 12. 2021, 12:18 EDIT: Je to přes RSS a aktualizuje se to jenom jednou za hodinu, takže k průběžnému sledování fóra to není. Ale jako zviditelnění fóra na hlavní straně by to stačit mělo.
Jenom takový detail, spíš poznámka, než nějaký problém nebo bug. Když si zedituju starší příspěvěk, vyskočí v tom RSS feedu na titulce DB nahoru podle času editace. Odkaz funguje správně.
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Vidíš, to jsem si ani nevšiml. Může za to implementace RSS tady u zdroje - hlavní stránka prostě jen zobrazuje RSS feed v takové podobě, v jaké ho od fóra dostává. Můžu se podívat tady do feedu na fóru, jak to funguje a jestli to nejde změnit. Ale asi to není žádná tragédie.
Uživatelský avatar
Muzzug
Příspěvky: 372
Registrován: 28. 10. 2009, 10:23
Bydliště: Brno

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Muzzug »

Markusi, nešlo by u výpisů produktů pro hru přidat ke Kategorii produktu filtrování jednotlivých typů produktu?
Uživatelský avatar
Passingby
Příspěvky: 1596
Registrován: 13. 10. 2021, 16:41

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Passingby »

Markus píše: 20. 12. 2021, 18:05 Vidíš, to jsem si ani nevšiml. Může za to implementace RSS tady u zdroje - hlavní stránka prostě jen zobrazuje RSS feed v takové podobě, v jaké ho od fóra dostává. Můžu se podívat tady do feedu na fóru, jak to funguje a jestli to nejde změnit. Ale asi to není žádná tragédie.
Taky bych neřekl, že to je nějak mega zásádní, spíš taková zajímavost. Editace starých přípspěvku by stejně neměla být moc častá. Akorát když si někdo upraví sticky 1. příspěvek ve vlákně a k tomu ještě napíše, že ho upravil (aby v Aktivních tématech zase vyskočil nahoru), tak v tom RSS feedu bude 2x. Ale to se asi taky většinou neděje nijak často (snad mimo Kuchyně nebo podobné akce).
Verify you are a human.
It's just an overreaction. In a few months, nobody will remember the drama.
Uživatelský avatar
KDolecek
Příspěvky: 921
Registrován: 2. 11. 2008, 18:38

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od KDolecek »

Mohli bychom mít tag pro "solo"?
Technicky je to GMless, ale přijde mi to dostatečně rozdílné.
A slibuji, že nebudu chtít Duo :D
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Máš to tam.

Dokážeš do toho doplnit další hry? V tomhle se bohužel nevyznám, nemám přehled o tom, jaké hry jsou sólo nebo mají sólo variantu.
Uživatelský avatar
MarkyParky
Příspěvky: 16381
Registrován: 11. 8. 2011, 02:37

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od MarkyParky »

Jak se Fever-Dreaming Marlinko dostal před (Z)propadeného trpaslíka?
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Mezera na začátku. Už jsem ji umazal, díky za upozornění.
Uživatelský avatar
sirien
Enfant terrible
Příspěvky: 8896
Registrován: 6. 6. 2004, 18:10
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od sirien »

Markus: dá se nějak vylistovat žebříček her podle počtu hodnocení?
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.

Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Dá, jen nezobrazuj žebříček, ale prostý výpis z databáze. Procházet databázi > RPG hry > klikni na sloupec „Hlasů“.
Za tento příspěvek děkují uživateli Markus:
sirien
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20870
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Dokážete někdo z programátorů v přiloženém souboru fivestar.module.txt zjistit, proč mi databáze zaokrouhluje hvězdičky nahoru, i když by měla dolů? Například proč hodnocení 4,2 zaokrouhlí na 5?

Tohle vypadá jako relevantní pasáž kódu (odhaduju, možná to bude jinde):

Kód: Vybrat vše

/**
 * Implements hook_preprocess_HOOK() for the Fivestar rating formatter.
 */
function template_preprocess_fivestar_formatter_rating(array &$variables) {
  $element = $variables['element'];

  // Get number of stars being used. Usually 5 ...
  $stars = $element['#instance_settings']['stars'];
  if (empty($stars)) {
    $stars = 5;
  }
  // Set stars variable.
  $variables['stars'] = $stars;

  // Get average, which ranges from 0 to 100.
  $average = $element['#item']['average'];
  if (empty($average)) {
    $average = 0;
  }
  // Set average variable.
  $variables['average'] = round($average, 1);

  // Rating is # out of available stars.
  // For example, if the average vote is 2 out of 5 stars, the rating
  // would be 2.
  $rating = round(($average / 100) * $stars, 1);
  $variables['rating'] = $rating;
}

/**
 * Implements hook_preprocess_HOOK() for the Fivestar percentage formatter.
 */
function template_preprocess_fivestar_formatter_percentage(array &$variables) {
  $element = $variables['element'];

  // Get average, which ranges from 0 to 100.
  $average = $element['#item']['average'];
  if (empty($average)) {
    $average = 0;
  }

  // Set average variable.
  $variables['average'] = round($average, 1);
}
Jen pro pochopení, jak je to implementováno: hlasy mají hodnotu od 0 po 100, každá hvězdička je 20. Takže když říkám, že průměrné hodnocení je 4,2, interně to ve skutečnosti bude 84. Ten modul si to nejdřív přepočítá na hvězdičky – zjistí, kolik hvězdiček používáme, a rozdělí si tu osu 0 až 100 na správný počet hodnot. Jenomže pak to zaokrouhlí vždy nahoru místo dolů.

Pro jistotu přikládám i celý ZIP se zbytkem modulu, kdyby relevantní pasáž nebyla v tomhle souboru. Ale měla by.
Přílohy
fivestar-8.x-1.x-dev.zip
(113.06 KiB) Staženo 25 x
fivestar.module.txt
(10.67 KiB) Staženo 20 x
Odpovědět

Zpět na „O RPG Fóru“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti