d3-generator's People
Forkers
slapodynd3-generator's Issues
#chart anchor broken
Terms of Use
Generate horizontal vs vertical bar chart
Graph generator
Configurable error handler
Show warning if source code is overridden by generator
Preserve empty lines in template
Track generator response time
The generator response seems to be slow sometimes. To quantify this, I need to measure whether & after which delay responses are received.
HTML compression filter
Dynamic CDN selection in jsp
Automatically choose Google / Microsoft CDNs for underscore, jquery etc if deployed.
Track interaction events
- custom csv data entered
- source code modified
Whitespace generation broken
In production mode.
Load time optimization
Usage Analytics
The decision is around 4 options:
- own solution (no, too time consuming)
- Google analytics (I should do this anyways because it's free)
- KISSmetrics https://www.kissmetrics.com/
- Mixpanel https://mixpanel.com/
MixPanel seems to be more developer friendly and less expensive than KISSmetrics:
- http://artvankilmer.wordpress.com/2010/06/15/metrics-showdown-mixpanel-v-kissmetrics-v-google-analytics/
- http://www.quora.com/What-are-the-differences-between-Mixpanel-and-KISSmetrics
I should be able to answer the following questions:
- Where do users come from?
- Repeated visits?
- How long do they use they page?
- Which features do they use?
- What generator settings?
TODO
- Switch to production stats
DONE
- Separate test from production environment
Barchart Generator SEO
- http://www.kalzumeus.com/greatest-hits/
- http://www.kalzumeus.com/2006/07/29/on-page-seo-for-small-companies/
- http://www.seomoz.org/beginners-guide-to-seo/how-search-engines-operate
TODO
- Register with Google https://www.google.com/webmasters/verification/home?hl=en
- Add to homepage
- Write short blog post (motivation)
Improve Referrer Tracking
Some tracking might get lost because of the redirects (d3-generator.com etc).
Improve code to match Mike Bostock's example
Filter that serves minimized JavaScript on the fly
- If there is a similarly named .js file with .min.js extension, serve this file automatically
- Otherwise, compress on the fly with Closure compiler
Automatic file compression
Compress JavaScript, CSS and HTML files with GZip on the fly. Jetty contains a Gzip filter that I can use.
Forward window resize etc to ACE
Deactivate rythm compact mode
Fix typo
"Get off the ground"
Track server side load events (web service, html page)
Enumerate sections
Add example data
Catch all errors
Keep selection state on data updates
Keep the selection option state on data updates.
Choose CSV columns in generator settings from dropdown
Outbound link tracking
Sort tracking broken
Sync staging and production from Github
Generate aggregation operation
- all, sum
Barchart generator
Rename editors
Staging environment on Heroku
Setup d3-generator.com & d3generator.com on Heroku
Bar chart generator: specify sort order
Selenium Setup
Setup Selenium to do acceptance tests.
Chrome driver
The Chrome driver is buggy & slow (I could not get it to work under Windows). Therefore I use the Firefox driver.
http://code.google.com/p/selenium/wiki/ChromeDriver
Launch VM argument: -Dwebdriver.chrome.driver="C:\Users\Lars Grammel\AppData\Local\Google\Chrome\Application\chrome.exe"
Rythm Production mode
Rythm production mode config
Feedback on chart generation
"Scroll down to ..."
Obfuscate and Compress JavaScript, HTML, CSS
Generate sorting by property
- by property
- no sorting
Prevent directory listing
Fix Markup errors and warnings
Catch errors in mixpanel execution
Cache generated files in Jetty
Bar chart generator should support negative values
Barchart generator introduction
CodeMirror vs. ACE
Investigate whether it makes sense to use CodeMirror instead of ACE.
Export to HTML functionality
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.