Novinky na MEFANET portálu verze 1.6

V srpnu 2009 obdrželi správci lokálních portálů MEFANET podrobné instrukce k instalaci nejnovější verze portálu, která obsahuje řadu novinek.


Výběr nejdůležitějších novinek:

Mapa disciplín

  • přejmenování překladu 'Ergotherapy' na 'Occupational Therapy' v mapě lékařských oborů
  • (PATCH 1.5.1 + 1.5.2): přejmenování disciplíny na 'Fyziologie a patologická fyziologie' / 'Physiology and Pathophysiology' / 'Fyziológia a patologická fyziológia'

Lokalizace

  • autentizační mechanismus sítě MEFANET upraven o změněnou identifikaci 2.LF UK ("motol")
  • lokalizace log Edičních komisí, změny v jazykových frázích
  • drobné změny v popup.php, styles.css, implementace a úpravy stylu plzeňského portálu, přidány nové ikonky

Centrální brána, síť fakult

  • úprava _loginform.php: vzdáleně načítaná tabulka s aktuálním přehledem sítě MEFANET je nyní přítomná ve všech verzích
  • export pro bránu: přidány nové parametry (uživatelská hodnocení, počet klinicky citlivých příloh), upgrade RNG schématu

Řízený přístup uživatelů

  • nový parametr "klinicky citlivý materiál", hláška, automatická úprava práv (minimálně musí být pouze pro Uživatele sítě MEFANET, kvůli shibbolethovskému ověření zda se jedná o uživatele z lékařské nebo nelékařské fakulty);
  • Přidána stránka na http://www.mefanet.cz/index.php?pg=help--klinicky-citlive, která bude z portálu odkazovaná pro nápovědu
  • subaplikace SHIBBOLETH ANALYZER v. 0.1 (pro verzi Shibbolethu 1.5): automaticky se spouší při každodenním exportu pro bránu; přímo jej může spuštět přihlášený master zadáním: http://portal1.med.muni.cz/include/_shibbanalyzer.php Slouží k rychlé detekci chyb (errors) shibbolethovské autentizační procedury, které se vyskytují velice často při: problémech na straně IdP, zneplatněním certifikátů, nesprávných změnách v konfiguraci Shibbolethu apod. ale také i při selhání při ověřování na straně klientova prohlížeče

Garance

  • výpis dle oboru nyní obsahuje i ikony garančního řízení.
  • pro role garant a oponent: povinné všechny kontaktní údaje, hack pro bug Firefoxu (vyplňuje formulář uloženým username a heslem)
  • formulář oponentury: skrytí hodnocení dle lék. oborů, sofistikovanější výpisy pro mastery

Bezpečnost

  • přídavné zabezpečení přihlašování a dalších uživatelských vstupů (zejména na FrontOffice).
  • nyní je engine chráněn proti: XSS, SQL Injections, Cross-Site Request Forgery (částečně), Clickjacking, Session Hijacking, Session Fixation.
  • přísnější zabezpečení ajaxových požadavků.

Interaktivita

  • uživatelské hodnocení článku (1 - 5 hvězdiček i po půl bodech, tj. 1 - 10 bodů). Přidáno i řazení dle uživatelského hodnocení. Článek lze hodnotit 1 x 14 dnů (ověření pomocí COOKIES). Ukládání zajištěno asynchronní akcí na pozadí (pomocí implementovaného frameworku jquery).
  • štítky (tagy) se nyní ukládají také asynchronně na pozadí (analog. uživatelskému hodnocení). Omezení: 100 štíků / článek v rámci jednoho sezení.
  • implementace poslední verze jquery (javascriptový framework pro AJAX a Web 2.0 vč. UI)
  • přepínání do tiskové nebo textové verze se děje pomocí ajaxu tj. na pozadí a funguje správně pro různé stránky a stavy stránek. Navíc javascript blokuje indexaci alternativních ale tím i duplicitních verzí portálu (SEO friendly)

Komfort administrátorů

  • vylepšený error messaging (administrátor si může nastavit zasílání chyb na e-mail), zakázaný php error reporting
  • vylepšená upgradovací procedura __upgrade.php
  • Pro rychlé úpravy v modulu Links a Filemanager je nyní možno vyhledávat, filtrovat a zobrazovat pomocí tlačítka Zobrazit s minoritní editací; Tato vylepšení byla provedena zejména kvůli kategorizaci materiálů na klinicky citlivé.
  • functions.php: drobné úpravy v stránkování, úprava sanitizačních funkcí, zpřísněné kontroly validity
  • links: opraveno překřížení formulářů pro editaci a pro stránkování (chyba se projevila pouze v IE); při absenci druhojazyčného popisu prokopírování;
  • filemanager: drobné úpravy v kódu; při absenci druhojazyčného popisu prokopírování;
  • sections: při mazání sekce sofistikovanější řešení pro dotčené články (přesun pod jinou sekci, výstraha při ztrátě kategorizace)
  • comments: fce na tlačítko: Odeslat k reakci 1.autorovi - pošle se výzva na autorův e-mail, aby dle své úvahy zareagoval
  • articles: drobné úpravy v notifikacích; fce přidání anotace na homepage - přidá se vždy na začátek sloupce, doposud se přidávala až na konec
  • opraven bug při křížení filtrů z různých modulů v rámci jednoho sezení

Související články

 

L. Šnajdrová

Zpět 12. 8. 2009