BlueWIKI - kratky research (soukrome poznamky)
Technicky pohled
- Bezi to v PHP a pouziva tomcat na nejakou JAVovinu (modernejsi a lepsi je jety, ale cert to vem)
- pouziva to mariadb, kterou muzeme nahradit posgresql, protoze tam zas pouzivaji DB jako hloupe uloziste bez nejakych vyhod (kdy by to predelali na noSQL db, alespon by se to dalo skalovat, ale redmine je podobna pisnicka) => radeji neresit
- elasticsearch je pro jednu malou aplikaci i kdyby tam bylo 1000 stranek docela overkill, na to staci spravne nastavene nativni hledani nebo zapisovani indexu treba do redisu/memcache -> je to zbytecne plytvani prostredky a zkomplikuje to zalohovani
- v containeru bluespice bezi vsechno mozne, je to antipatern a muze to zpusobovat problemy s restarty rpi problemu, ale dokud toho nehostujeme 20 kusu, nestoji to za reseni.
- maji vytazeno z aplikace hromadu scriptu, ktere lze poustet z CLI a resit tim standartni veci v aplikaci, vcetne treba resetovani hesel = To je moc pekne a od on-prem aplikace presne toto ocekavam
Uzivatelsky pohled
- Na to, ze jejich bussiness je dokumentace, nemaji tu svou nic moc, napriklad stranky jako tato https://en.wiki.bluespice.com/wiki/Manual:Templates
- nechapu jejich vyhledavani priklad: najdu si slovo “bookmanager” na jedne strance. Zadam ho do vyhledavani a najdu nejaky obrazek a funkci bookmanager misto te stranky o nem a takto to funguje se vsim.
- Jinak je to az na trochu osuntely vzhled OK
Pohled editora/autora
Pros
- ma to droplety, akorat je neumim pouzivat
- ma to tagy!!!
- ma to super editor kodu, ktery dokonce naseptava (i kdyz s typo chybama). Bohuzel po ulozeni se na strance ukazuje hnusny ramecek s neobarvenym kodem a po chvilce pouzivani se to cele podela, takze s psanim se mi posouva obrazovka a nevidim co pisu. Reload stranky to take neresi
- obecne editor je celkem dobry, minimalne pro svatecni autory to klikani v menu bude ok. Jen nechapu jak funguji ty droplety
- dobry font, prostorne UI editoru, formatovaci menu je prehledne na prvni pohled
- dvojite poklikani na oznaceny text nabizi moznosti upravy
- funguji nejbeznejsi klavesove zkratky CTRL+B, atp…
- editor ma find dokonce s replace funkci
- sluzna prace s tabulkama
Cons
- nema to podporu markdown, dokonce to pod MD zkratkami dela dost zvlastni veci
- Nefunguje zde odsazovani tabem.
- Asi nefunguje search, nenajde nic co pridam ani podle tagu ani podle obsahu, ci nadpisu
- na pomlcku a nasledny mezernik to nereaguje nijak (to je dobre i spatne)
- Bohuzel to nemumi ani vkladani odkazu prez syntaxi [text odkazu](www.google.com) - velmi bezne dokonce i gdocs to umi
- vizualne je to pravek, jde to pouzivat, ale neni to rozhodne prijemne ani napomocne
- prace s obrazky je otravna, ale ne vic nez v jinych podobnych systemech
- data jsou v databazi, takze pouziti tekoveto dokumentace napriklad pri DR situacich bude pravdepodobne nemozne (tezko si budu cist v SQL dumpu tuto dokumentaci)
Summary
Technicky je to ok, neni to o nic horsi na hosting nez redmine, jedina komplikace bude to napasovat do nasi jednoucelove infra, kde napriklad nepocitame se zalohovanim elasticu.
Uzivatelsky at uz jako autor, nebo konzument neni to spatny nastroj. Bez markdown v tom psat vetsi mnozstvi textu, nebo dokonce automaticky generovat nejake dokumentace bude opruz a nikdo to nebude chtit delat. Vyhledavani je jeste horsi nez v redmine 10 a design je proste sedy. Ale pokud nechceme integrovat uplne moderni nastroje jako notion, trillium (opensource), joplin, nebo nuclino, zbyvaji uz pak na vyber jen takovehle divnosti.