px development n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PX development PowerPoint Presentation
Download Presentation
PX development

Loading in 2 Seconds...

  share
play fullscreen
1 / 30
faye

PX development - PowerPoint PPT Presentation

96 Views
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. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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