forked from fumikito/gianism
/
readme.txt
172 lines (102 loc) · 5.84 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
=== Gianism ===
Contributors: Takahashi_Fumiki
Tags: facebook,twitter,google,mixi,yahoo,account,oauth,community
Requires at least: 3.8
Tested up to: 4.0-beta
Stable tag: 2.0.2
Connect user accounts with major web services like Facebook, twitter, etc. Stand on the shoulders of giants!
== Description ==
This plugin enables allow users to login/register with major Web service's accounts. Below is supported services.
If your site needs user's login action, **signing-up is the most difficult step**. With this plugin, users can sign up without inputting email nor password.
**NOTICE: PHP5.3 is required!**
= Supported Web services =
* [Facebook](https://www.facebook.com)
* [Twitter](https://twitter.com)
* [Google](http://google.com) *(requires Gmail account)*
* [Amazon](http://www.amazon.com)
* [Github](http://github.com)
* [mixi](http://mixi.jp)
* [Yahoo! JAPAN](http://yahoo.co.jp)
* [hatena](http://hatena.ne.jp)
= Acknowledgements =
* Use [Abraham Williams' twitteroauth](https://github.com/abraham/twitteroauth). Thanks.
* Use [Facebook's official PHP SDK](https://github.com/facebook/facebook-php-sdk).
* Use [Google API PHP Client](http://code.google.com/p/google-api-php-client/).
* Use [Neuman Vong's JWT](https://github.com/luciferous/jwt).
* Use [Ligature Symbols](http://kudakurage.com/ligature_symbols/) (Web font).
* Iconsets for banner image is by [Arabiki's スタンプみたいなソーシャルアイコン](http://arabikinet.com/sns/sns10.html). Thanks lots.
== Installation ==
Install itself is easy. Auto install from admin panel is recommended. Search with `gianism`.
1. Donwload and unpack plugin file, upload `gianims` folder to `/wp-content/plugins` directory.
2. Activate it from admin panel.
= How to set up =
After plugin's activation, you have to set it up. Every setup has 2 step. One is on SNS, the other is on your site.
For example, if you use Facebook, register new app on Facebook, then input app ID and token on WordPress admin panel. Every SNS requires **registeration of Apps** and **credentials related to it**.
It seems too difficult? Don't panic. Howtos and manuals are on setting page *(Users > External)*.
== Frequently Asked Questions ==
> Can I use this in English?
Maybe yes. Translations are welcomed.
> Found bug. It sucks.
Use [support forum on WordPress.org](http://wordpress.org/support/plugin/gianism) or send pull request to [repository on Github](https://github.com/fumikito/Gianism/).
== Screenshots ==
1. Buttons on Login/registeration screen.
2. Show connection status on profile screen. Registered users can connect account here.
3. Suit to plugins which customize login screen, e.g. [Theme My Login](http://wordpress.org/extend/plugins/theme-my-login/).
== Changelog ==
= 2.0.2 =
* Fixed typo. Thanks [luminousspice](https://github.com/luminousspice)!
= 2.0.1 =
* Fix auto-loader. This error has occurred on the server which contains capital letter in document root path. Sorry for that.
= 2.0.0 =
* Add Amazon, Github
* Requires PHP 5.3 or later. Using name space and autoloader.
* Design is suit for WordPress 3.8's new admin.
* Login buttons are redesigned. Now you can choose large flat buttons or normal buttons.
= 1.3.1 =
* Follow [twitter's API 1.1 Retirement](https://dev.twitter.com/blog/api-v1-is-retired).
= 1.3.0 =
* Updated Facebook PHP SDK to 3.2.2.
* Add function to get publish permission of Faccebook.
* Now you can controll login buttons display.
= 1.2.5 =
* Nothing is changed but svn repo is broken, so changed version :(
= 1.2.4 =
* Yahoo! JAPAN is added.
* Fixed bug on twitter connection.
= 1.2.3 =
* Make manual on admin screen. (管理画面にマニュアルを追記しました)
* Readme is now in English.(readmeが日本語だとユーザーが混乱するようなので、英語も追加)
= 1.2.2 =
* バグフィックス
* Facebookログインがgianism_redirect_toフィルターを通らない問題を修正。サンキュー、[確認さん](http://profiles.wordpress.org/horike/)!
* mixiログインを有効化したときにエラーが発生する問題を修正
= 1.2.1 =
* バグフィックス。mixiの値によって画面が表示されないときがあるので修正。
= 1.2.0 =
* mixiでログインできるようにしました。
= 1.1.7 =
* バグフィックス。なんということでしょう、Facebookユーザーでユーザー名を持っていない人が登録できない問題を修正
= 1.1.6 =
* バグフィックス。Googleアカウントでログインする際にリダイレクトエラーが発生する問題を解消。
= 1.1.5 =
* バグフィックス。特定の環境でFacebookへの接続がタイムアウトする問題を修正
* バグフィクス。 Googleアカウントだけを有効にした場合、ボタンが出力されない問題を修正
= 1.1.4 =
* バグフィックス。Facebookボタンにバグがあったので修正
* リダイレクト先を変更できるフックを追加
= 1.1.3 =
* ログインボタンを好きな場所で出せる関数を追加
* 各ボタンのマークアップを変更するためのフィルターを追加
= 1.1.2 =
* Twitterでつぶやく機能を追加しました。詳しくはgianism/functions.phpをご覧下さい。
= 1.1.1 =
* Bugfix. Facebookでログインするときのエラーを修正しました。ごめんなさい。
= 1.1 =
* Twitterアカウントのみで登録したユーザーにDMを送信するため、強制的にフォローする仕様に変更しました。
= 1.0 =
* 公開
== Upgrade Notice ==
= 1.1 =
Twitterでログインしたユーザーに自分をフォローさせるため、管理画面からスクリーン名(@xxx)を追加してください。入力しない場合はフォローされない場合もあるため、DMが送信できないことがあります。
= 1.0 =
特になし。