300 likes | 447 Views
PX Utvecklingen. Petros Likidis Statistiska centralbyrån. Upplägget. Del 1 – Framsteg sedan föregående möte Del 2 – Demo - PX-Web 2012 Del 3 – Framtida utvecklingt Del 4 – Demo - PX-Web customization Del 5 – Frågor och svar. Framsteg sedan föregående möte.
E N D
PX Utvecklingen Petros Likidis Statistiska centralbyrån
Upplägget • Del 1 – Framsteg sedan föregående möte • Del 2 – Demo - PX-Web 2012 • Del 3 – Framtida utvecklingt • Del 4 – Demo - PX-Web customization • Del 5 – Frågor och svar
Integrering av webbkontrollerna på SCB:s gränssnitt för de setatistiska databaserna • Använder PX-Webs webbkontroller på SCBs nya hemsida (EpiServer) • Flertalet förbättringar har därmed gjorts på kontrollerna.
Meny • TableOfContent kontrollen (Menyträdet) laddas dynamiskt • StartNode egenskapen (för att enbart visa en specifik gren i trädet) • ExpandNode egenskapen (för att kunna expandera till en specifik nod i trädet) • UrlLinkMode egenskapen (visar länkar som länkar i trädet eller som små ikoner)
Val av variabler och värden Innehållsvariabel • Ändrat utseende på innehållsvariabeln. • Innehållsvariabeln visas alltid först. • Inställning om innehållsvariabeln ska visas eller ej när det bara finns ett innehåll.
Grupperingar och värdemängder • Variabelnamnet har försvunnit ur listan över grupperingar och värdemängder • Valda aggregeringar visas efter de har blivit applicerad tillsammans med variabelnamnet • Ny egenskapValuesetMustBeSelectedFirst som kan sättas till true för att tvinga användaren att välja en gruppering eller värdemängd.
Search values • Searchresultsdisplayed in grid with paging • Possibility to show all values
Tabell • Klippt tabell • MaxRows och MaxColumns egenskaper • Information om att tabellen är klippt visas när den är det. • Supporterar pivotering
Information • Lagg till nytt nyckelord OFFICIAL-STATISTICS • Visar upp innehållet från de nya nyckelordet i informationskontrollen
Support för loggning av användningen • Lagt till PxAction händelse till VariableSelector och CommandBar. • Inträffar när en operation körs och när ett uttag sparas till fil. • Parametrar från händelsen: • ActionType • Operation • Presentationsvy • Spara som • ActionName • TableId • NumberOfCells • NumberOfContents
Andra förbättringar… • W3C compliance • Optimerat procentberäkningen • PRN formatet har bytt namn till CSV • PX-Web: • Tagit bort genereringen av Menu.xml filer för CNMM databaser. • Support för flera CNMM databaser • Generell hantering av applikationsfel. • Förbättrad hantering av applikationsinställningar i settings.config • Lagt till filen Custom.css där användaranpassningar ska göras.
Test av PX-Web • Lasttest • Utfört av extern företag • Minnesläcka hittades och åtgärdades innan version 1.0av PX-Web • Säkerhetstest • Utfört av extern företag • Uppdrag: Försök hacka applikationen! • Resultat: Säkerheten är väldigt bra. • Kunde inte tillskansa sig någon otillåten access till applikationen. • Kunde inte få applikationen att spåra ut genom att skicka inkorrekt formaterat data till den.
Säkerhetstest • Positivt • Använder ASP.NET inbyggda säkerhetsmodell • IP-filtret är effektivt – Skall användas! • Överväganden • Det går att få åtkomst till PX-filer som inte finns med i trädet. • Enbart PX filer är berörda. • Enbart ett administrationskonto. • Kommer att ändras i framtida versioner • Manipulering av rxid • Innehåller ingen säkerhetsrelaterad information • Avsluta processen när IP-filtret är aktivt. • Redan implementerad • Potentiell skadlig kod i PCAxis.Sql • Kommer att undersökas av Statistikbyrån i Norge
PX-Web 2011 • Första versionen släpptes i år!
PX-Web 2012 • Lagt till en ny funktion: diagram • Beta 1 släpptes i Maj • Vi har definerat ett nytt koncept i och med diagram som vi kallar för, Views • Ledde till att vi byggde om delar av administrationsgränssnittet.
Views fortsättning Views/Vyer kan ses som olika aspekter på samma data • Tabell • Diagram • Fotnoter • Annan metadata.
Demo PX-Web 2012
Vad pågår just nu? • Attribute på cellnivå • API:er • Ny version av den nordiska datamodellen (2.3)
Idéer inför framtiden • Anpassningsmanuall för PX-Web • Ny selektering dialog • Input från detta möte
Demo Anpassning av PX-Web