https://github.com/ofunaa/notee
【react&rails】notee is creating blog gem with only one command.
https://github.com/ofunaa/notee
cms rails react reactjs recaptcha riotjs ruby
Last synced: 5 months ago
JSON representation
【react&rails】notee is creating blog gem with only one command.
- Host: GitHub
- URL: https://github.com/ofunaa/notee
- Owner: ofunaa
- License: mit
- Created: 2016-04-24T17:26:42.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-06T07:09:02.000Z (about 9 years ago)
- Last Synced: 2025-03-23T13:16:55.310Z (about 1 year ago)
- Topics: cms, rails, react, reactjs, recaptcha, riotjs, ruby
- Language: JavaScript
- Homepage:
- Size: 124 MB
- Stars: 21
- Watchers: 4
- Forks: 1
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Notee
Notee is creating CMS(blog) app by only one command.
BackEnd: Ruby(RailsEngine)
FrontEnd: React.js + Riot.js(only comment part)
### Editing View

### Notee Demo

## Installation
```ruby
gem 'notee'
```
$ bundle install
$ bundle exec rake notee:start
## Setting
### 1: you must set only reCAPTCHA
[Setting Recaptcha](https://github.com/funaota/notee/wiki/Setting-reCAPTCHA)
update for your setting in config/initializers/notee.rb
Recommendation using .env
```rb
require 'notee'
# Recommendation using .env
Notee.configure do |config|
# root-user
config.notee_id = "your_name"
config.notee_password = "your_password"
# recaptcha
config.recaptcha_key = "hogehoge"
config.recaptcha_secret_key = "hogehoge"
# blog
config.blog_meta = {
title: "Notee",
url: "http://hogehoge.com",
keyword: "hoge, hoge, hoge",
description: "【react&rails】notee is creating CMS(blog) app by only one command.",
og_image: "http://hogehoge.com/hoge.png"
}
# google-analytics
config.google_analytics = "hogehogehogehoge"
end
```
## Start
$ bundle exec rake db:migrate
$ bundle exec rails s
#### 1: access login page
access this url [http://localhost:3000/notee](http://localhost:3000/notee/)
#### 2: login
and Enter your notee_id & notee_password!
## Authority
| |Writer |Editor |Manager |Root |Deleted |
|:-----------|:----------:|:----------:|:----------:|:----------:|:----------:|
| Post(Create) | ○ | ○ | ○ | ||
| Post(Update) | My Post | ○ | ○ | ||
| Post(Destroy) | | ○ | ○ | ||
| Category(Create) | ○ | ○ | ○ | ||
| Category(Update) | ○ | ○ | ○ | ||
| Category(Destroy) | | ○ | ○ | ||
| Image(Create) | ○ | ○ | ○ | ||
| Image(Destroy) | | ○ | ○ | ||
| User(Create) | | | ○ | ○ ||
| User(Update) | My Profile | My Profile | ○ | My Profile ||
| User(Destroy) | | | ○ | ||
## Helper Method
[Helper Method](https://github.com/funaota/notee/wiki/Helper-Method)
## Setting Google Analytics
[Setting Google Analytics](https://github.com/funaota/notee/wiki/Setting-Google-Analytics)
## License
The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).