-
Notifications
You must be signed in to change notification settings - Fork 2
Alpha
Jason Lally edited this page Sep 3, 2016
·
1 revision
- Create home page structure/scaffolding
- Build search component with autosuggestions
- Finish fine design on dataset cards
- Finish fine design on facets
- Determine data structure, fields and approach for loading datasets into search index
- Finish fine design on persistent dataset information (title, description, basic metadata fields)
- Create persistent related datasets footer just above site footer
- Create tab for dataset overview
- Create tab for dataset details
- Create tab for charts
- Create tab for map
- Create tab for table preview
The following break down the dataset explorer into chunks of features
- Develop approach to surfacing related datasets using existing infrastructure
- Create components that show related datasets by certain dimensions (department, program (tag), etc.)
- Create chart card component
- Design parameterized URL structure for use in embeddable charts
- Develop component containing full metadata, including attachments when present
- Develop field definition cards including name, type, stats based on type
- Investigate Desk.com API
- Develop component that shows any related knowledge base articles, if any
- Rethink/redesign state and props for charts overall (evaluate what we really need in state, the structure of that, and introduce validated prop types)
- Improve UI interaction for comparing one category against the rest
- Create filter type: numeric
- Create filter type: category
- Create filter type: boolean
- Create filter type: date/time
- Develop filter selector + interaction
- Develop legend component and place above chart - remove embedded legend
- Develop dynamic titles/subtitles based on filters
- Add clear x/y axes to charts
- Add formatting filter for different numeric types ($, thousands separator, etc)
- Add date/time fields to group by options
- Develop group by transform for category vs. category field types
- Add aggregation options where numeric types exist - sum, count
- Create embed button component with easy copy link, simple JIT help content, and links to knowledge base articles as necessary (use in other components)
- Introduce color into the column buttons to differentiate among column types
- Create table option for charts and toggle bw table/chart
- Hour, day, month, year toggles
- Create sort by options for boolean charts (sort by total, sort by true, sort by false)
- Develop embed component that reuses the charting components and accepts parameters from url
- Develop approach to thematic mapping where a column exists representing the boundary
- Develop approach to point-based maps
- Develop approach to basic mapping of data stored as lines and polygons
- Develop component that provides information to user on click of map feature
- Develop component that allows searching by address
- Develop basic query by radius and export to...functions (based on pd prototype)
- Provide clearer UI indicator for sorting
- Reuse field definition card component for on hover interaction for fields to provide JIT information