1 / 30

PX development

PX development. Mikael Nordberg & Petros Likidis Statistics Sweden. Parts of the presentation. Part 1 – development since the last meeting Part 2 – Demo of PX-Web 2012 Part 3 – Future development Part 4 – Demo PX-Web customization Part 5 – Q and A. Development since Switzerland.

faye
Download Presentation

PX development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PX development Mikael Nordberg & Petros Likidis Statistics Sweden

  2. Parts of the presentation • Part 1 – development since the last meeting • Part 2 – Demo of PX-Web 2012 • Part 3 – Future development • Part 4 – Demo PX-Web customization • Part 5 – Q and A

  3. Development since Switzerland

  4. Integration of web controls into Statistics Swedens Statistical database • Use the PX Web controls on the web site of Statistics Sweden (EpiServer) • A number of improvements of the web controls

  5. Menu • The TableOfContent web control (Menu tree) is loaded dynamically • StartNode property (only display a specific branch of the tree) • ExpandNode property (Specified node will be expanded by default) • UrlLinkMode property (display URL links as tree nodes or as images)

  6. Selection of variables and values Content variable • Changed how the content variable is displayed • If there is a content variable it is always displayed as the first variable • Hides the content variable if it only contains one value and the ”Remove Single Content” setting is set to true

  7. Aggregations and valuesets • Variable name is not added to dropdownlistwhen variable has valuesets or aggregations • Aggregation namedisplayedtogether with variable name after aggregation selection • New propertyValuesetMustBeSelectedFirst. If set to truevalueset must be selectedbeforeselection of valuescan be made

  8. Search values • Searchresultsdisplayed in grid with paging • Possibility to show all values

  9. Table • Cropped table • MaxRows and MaxColumns properties • Information displayed when table is cropped • Supports pivot operation

  10. Information • Added new keyword OFFICIAL-STATISTICS • Displays information about official statistics in the Information web control

  11. Support for logginguserbehavior • Added PxAction event to the VariableSelector and CommandBar web controls • Fired when operation is executed, presentation view selected or table saved to file • Event arguments: • ActionType • Operation • Presentation view • Save as • ActionName (operation-/presentation-/file format ID) • TableId • NumberOfCells • NumberOfContents

  12. Other… • W3C compliance for web controls • Per cent operation optimized • PRN file format renamed to CSV • PX-Web: • Removed the generation of Menu.xml for CNMM databases • Support for multiple CNMM databases • General handling and logging of application errors • Improved handling of settings in settings.config • Added Custom.css where changes to the default style sheets shall be defined

  13. Testing of PX-Web • Load tests • Memory leak discovered and was fixed before version 1.0 of PX-Web • Security tests • Security tests performed by external company • Mission: Try to hack the application! • Result: Security is very good • Could not gain any unauthorized access to the system • Could not make the application unavailable by sending incorrectly formatted data to the application

  14. Security tests • Positive • Usesbuilt-insecurity in ASP.NET • The IP-filter is effective – Should be used! • Considerations • Possible to access PX-files that are not accessible from the menu (PX-files that are located in anotherdirectory). • OnlyPX-files are affected • Onlyone administration account • Will be implemented in later version • Manipulation of the rxid parameter • Contains no securityrelated information • Abort processingwhen IP-filter is activated • Has beenfixed • Potentiallyvulnerablecode in PCAxis.Sql • Will be fixed by Statistics Norway

  15. PX-Web 2011 • First version of the new PX-Web was released this year!

  16. PX-Web 2012 • Added one more feauture charting • Beta 1 was released this Monday • We have defined a new concept, views • Restructured the settings in the administration interface.

  17. Views

  18. Views continued Views could be consider as diffrent perspectives of the data • Table • Chart • Footnotes • Other metadata

  19. Demo PX-Web 2012

  20. Future development

  21. What is going on right now? • Attributes on cell level • API:s • New version of the Nordic Data Model 2.3

  22. Ideas for the future • Customization manual • New selection page • Input from you from this meeting and from the mail group

  23. Basic layout

  24. Filter

  25. Codes

  26. Long texts

  27. Pageing

  28. Footnotes

  29. Demo customization of PX-Web

  30. Q & A

More Related