Commit Graph

50 Commits

Author SHA1 Message Date
Andrew Brown
0af6ab2048 update landing page -- fixes #157 2016-11-06 01:24:50 +01:00
Robert Richter
7dcf798f8a
Optimize javascript load times
Our application JS is bloated with minified libraries, while our actual
application Javascript barely amounts to more than two hundred lines.
I propose removing these libraries from our sass file, and instead
load them as separate resources in `<link>` and `<script>` tags.

This has several advantages:

 - By using common CDNs, users are likely to have many of these libraries
   cached already.
 - Even if the files aren't cached, the CDN is likely to deliver them
   faster.
 - We can use the HTML5 'async' attribute to load these libraries
   asynchronously, so users aren't held up while they download.
 - Our fully compiled application JS is much, much smaller, which
   reduces the load on our host.

Also, on the topic of load times, I realized that in #152 that one of the
images was a PNG, not a JPG. I had tried optimizing the image, but I didn't
realize that it wasn't a JPG like the others. Here, I converted it to a JPG,
and it is significantly smaller, and it is visually unchanged.

I'm having some difficulty testing on my local machine, so I would appreciate
some additional manual testing before merging this.
2016-11-02 23:41:00 -05:00
Andrew Brown
52585c1602 Reorder landing page content type cards 2016-10-31 21:47:51 +01:00
Andrew Brown
8fe3e186c6 Add updated pricing plans to landing page 2016-10-31 21:35:42 +01:00
Andrew Brown
c89baed9f8 Update landing page with new content types 2016-10-31 20:12:54 +01:00
Mitchel Pigsley
0951f846bb Consolidate hero image styles and apply them on index and about pages 2016-10-15 15:27:24 -05:00
Andrew Brown
cbe37b40c4 Merge branch 'master' into serendipitous-improvements 2016-10-03 22:02:02 +02:00
Andrew Brown
f277853df2 Couple other typos 2016-10-03 21:41:33 +02:00
Andrew Brown
5dbfc08ff9 Verbiage tweaks on landing page 2016-10-01 18:28:02 +02:00
Andrew Brown
bfb77ec249 Add more benefits 2016-09-22 16:14:59 +02:00
Andrew Brown
95fd2cf6bd Merge branch 'master' into landing-page-redesign
Conflicts:
	app/views/main/index.html.erb
2016-09-22 05:39:41 +02:00
Andrew Brown
a9d35a45d9 Add footer and promo code to signup form 2016-09-22 05:35:08 +02:00
Andrew Brown
f837c4fce4 Link through to signup page 2016-09-22 05:16:48 +02:00
Andrew Brown
989628085f landing page content 2016-09-22 05:03:53 +02:00
Robert Richter
67a3cfa3b7
Move description and keywords into layout 2016-09-21 11:35:37 -05:00
Andrew Brown
2b18b1b789 Way better landing page, still wip 2016-09-21 04:23:00 +02:00
Andrew Brown
9f0a82aea2 Two takes on landing pages, each wip 2016-09-14 23:53:52 -05:00
Robert Richter
9c1f9fdb60
Add keywords to main page 2016-09-05 16:53:15 -05:00
Robert Richter
df20108ec1
Keep only default data in SEO partial
Since the SEO partial will be in every page, we must keep either data
that is the same for all pages, or pointers to the data that will
be set dynamically in other pages.
2016-09-05 12:39:14 -05:00
Andrew Brown
293a456b32 Landing page redesign (lol) 2016-04-06 19:18:34 -05:00
Andrew Brown
5248c0b802 Revert "Internationalize strings" 2015-04-28 23:04:18 -05:00
Robert Richter
495ea7f328 Internationalize index 2015-04-25 11:18:42 -05:00
Andrew Brown
3fd6d604fe Revert "Revert "Resolve merge with master""
This reverts commit 6f8ae925ba.

Conflicts:
	app/assets/stylesheets/bootplus_overrides.css.less
2015-03-13 22:46:31 -05:00
Robert Richter
6f8ae925ba Revert "Resolve merge with master"
This reverts commit 8524963f1c12d6f4667964acc16680749dec20cf, reversing
changes made to bdb208e18769be9ea95c06d54c72f86d2d6a0209.
2015-03-13 20:18:49 -05:00
Andrew Brown
5c81b25383 Fix landing page closing html tags 2014-08-03 01:05:16 +00:00
Andrew Brown
18d49e677b Production hotfixes lel 2014-08-01 01:04:27 +00:00
Andrew Brown
d37bc792c8 restyle hero on landing 2014-05-21 20:28:41 +00:00
Andrew Brown
8299e6c0d3 card-comments restyling 2014-03-13 13:37:02 +00:00
Andrew Brown
4097d961cd scale landing page cards down properly on phones 2014-03-13 13:28:23 +00:00
Andrew Brown
14f4ae6fcb clean up css 2014-03-13 13:05:21 +00:00
Andrew Brown
200e0c7b12 navbar dropdown works beautifully 2014-03-04 06:19:24 +00:00
Andrew Brown
2e51465261 card styling + navbar collapses again 2014-03-04 05:40:53 +00:00
Andrew Brown
a01b246cd3 add login link next to CTA 2013-12-09 14:32:09 -06:00
Andrew Brown
40f6762717 get started now button no longer needs login 2013-12-09 01:48:36 -06:00
Andrew Brown
387e4028eb Merge pull request #224 from euank/master
The cats are gone; nothing to excuse
2013-12-08 18:27:25 -08:00
Euan
ec2ba97e35 The cats are gone; nothing to excuse 2013-12-08 21:25:44 -05:00
Andrew Brown
50e4eff908 landing page images + attribution 2013-12-08 18:32:40 -06:00
Andrew Brown
e0b1074aed universes landing page image + attribution 2013-12-08 15:56:54 -06:00
Andrew Brown
fb5a2fbbc1 fix frontpage links 2013-12-08 03:02:10 -06:00
Andrew Brown
41e3d90a74 landing page and sidebar redesign 2013-12-07 21:29:18 -06:00
Andrew Brown
49c434e66b hook up create buttons on homepage 2013-03-11 03:16:20 -05:00
Andrew Brown
084e82b9b5 homepage copy updatE 2013-03-11 00:19:26 -05:00
Andrew Brown
2fce134e0b update homepage copy 2013-03-10 23:59:21 -05:00
Andrew Brown
fa31b019fb link to register on cta homepage button 2013-02-27 00:06:47 -06:00
Andrew Brown
9c836a654b wording change on homepage 2013-02-27 00:05:35 -06:00
Andrew Brown
96dc7dc5f2 redesign homepage 2013-02-27 00:03:07 -06:00
Andrew Brown
95dee1176b some work on front page before showing to wisely 2013-02-25 19:38:44 -06:00
Andrew Brown
bbd2312b62 I don't even remember 2012-12-24 04:53:06 -06:00
Andrew Brown
aef06f029d remove unneccessary views 2012-12-24 00:26:33 -06:00
Andrew Brown
0c4ecfda64 forgot a word 2012-12-23 02:42:37 -06:00