Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quartzmo/email-landing-page
Bootstrap-based, Heroku-ready, easily customizable marketing landing page that integrates with MailChimp. Simple Sinatra server app.
https://github.com/quartzmo/email-landing-page
Last synced: 17 days ago
JSON representation
Bootstrap-based, Heroku-ready, easily customizable marketing landing page that integrates with MailChimp. Simple Sinatra server app.
- Host: GitHub
- URL: https://github.com/quartzmo/email-landing-page
- Owner: quartzmo
- Created: 2011-11-08T06:48:27.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-10-04T17:30:18.000Z (about 11 years ago)
- Last Synced: 2024-10-14T03:05:22.760Z (about 1 month ago)
- Language: CSS
- Homepage: http://landingpages.herokuapp.com
- Size: 256 KB
- Stars: 153
- Watchers: 16
- Forks: 77
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Email Landing Page
============A simple, customizable landing page for email signup, based on [Twitter Bootstrap](https://github.com/twitter/bootstrap), [HTML5 Boilerplate](https://github.com/h5bp/html5-boilerplate), and [Sinatra](https://github.com/sinatra/sinatra).
The current version has optional MailChimp and Google Analytics integration.
Please visit the [live demo](http://landingpages.herokuapp.com/) on Heroku and join the project mailing list
# Instructions
1. Fork this project.
1. `$ git clone git://github.com//email-landing-page.git`
1. `$ cd email-landing-page`
1. `$ rm -rf .git`
1. `$ bundle install`
1. Register for a free MailChimp account and generate an API key (required).
1. Modify `views/index.erb`, replacing sample content with your own.
1. If you want nifty Rack-based Google Analytics, edit `Gemfile` and `config.ru`, uncomment the indicated lines, and add
your Google Analytics account ID (optional). Otherwise add any analytics code you want to `views/index.erb`.
1. `$ MAILCHIMP_API_KEY={your_key} MAILCHIMP_LIST_NAME="{your_list}" bundle exec rackup` to start the app locally on port 9292.
1. Test locally.
1. Register for a free Heroku account (optional).
1. Follow the [Ruby instructions](https://devcenter.heroku.com/articles/ruby) to deploy to Heroku (optional).
1. Use `config:set` to setup your two mailchimp env variables as [explained here](https://devcenter.heroku.com/articles/config-vars#setting-up-config-vars-for-a-deployed-application).
1. Configure [custom domain](https://devcenter.heroku.com/articles/custom-domains) name with Heroku.# Credits
Inspired by [alphabetum/landing-page](https://github.com/alphabetum/landing-page).