Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cleverlemming/refinerycms-snoods
Salesforce extension for RefineryCMS
https://github.com/cleverlemming/refinerycms-snoods
Last synced: 3 months ago
JSON representation
Salesforce extension for RefineryCMS
- Host: GitHub
- URL: https://github.com/cleverlemming/refinerycms-snoods
- Owner: cleverlemming
- Created: 2015-07-08T19:27:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-13T19:12:59.000Z (almost 9 years ago)
- Last Synced: 2024-08-03T18:13:10.297Z (7 months ago)
- Language: Ruby
- Size: 49.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-refinerycms - refinerycms-snoods - Creating download pages and sending leads to Salesforce (Backoffice extensions)
README
# Snoods extension for Refinery CMS.
Simple RefineryCMS extension for creating download pages and sending leads to Salesforce.
## How does Snoods work?
Snoods provides a basic form for embedding on lead generation/download pages. The prospect surrenders an email address for access to a download like a white paper or video. Prospect information is saved in a table called Snoods and is sent to Salesforce using Salesforce's web-to-lead process (Salesforce account required). The link is sent from Salesforce, where you can also automate various processes to manage the lead over its lifetime.
## Requirements
This version of `refinerycms-snoods` supports Refinery 3.x and Rails 4.1.x.
* [Refinery CMS](http://refinerycms.com) version 3.0.0 or above.
* Figaro gem recommended for configuration## Install
Open up your ``Gemfile`` and add at the bottom this line:
```ruby
gem 'refinerycms-snoods', github: 'cleverlemming/refinerycms-snoods', branch: 'master'
```Now, run ``bundle install``
Next, to install the snoods plugin run:
rails generate refinery:snoods
Run database migrations:
rake db:migrate
### Configuration
Copy application.example.yml to refinery's root config directory and be sure application.yml is in .gitignore (Figaro gem required). Figaro will add application.yml to .gitignore when you run ``figaro install.``
### Testing
Run tests from vendor/extensions/snoods. Open up coverage/index.html in a web browser to see test coverage (uses simplecov gem).