Giter Club home page Giter Club logo

gianism's Introduction

Gianism

Contributors: Takahashi_Fumiki
Tags: facebook,twitter,google,mixi,yahoo,account,oauth,community
Requires at least: 3.8
Tested up to: 4.1
Stable tag: 2.2.4

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

Acknowledgements

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 or send pull request to repository on Github.

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.

Changelog

2.2.4

  • Add feature. Now you can add Ajax classes to your theme. This is very experimental and requires development experience. You can find it on Tools admin screen. I will add some nice documentation in the future, so please be patient. If you are interested in it, ask me detail.

2.2.3

  • Fix bug with Google Analytics Cron. Change self:: to static::. Sorry for that.

2.2.2

  • Fix strange layout of TinyMCE. Sorry for that.
  • Update Advanced Usage doc on admin screen.

2.2.1

  • Fix syntax highlighter
  • Add short hand for Facebook PHP SDK client

2.2.0

  • Add twitter bot feature. Enable it on setting screen and try it.

2.1.1

  • Bug fix. Google Analytics' cron fails to merge child theme's folder. Thanks for Daisuke Takahashi.

2.1.0

  • Stop starting session on every access. Now, session is used only on gianism's original URL, so your cache plugins may work well.
  • Add hidden feature for Google Analytics Data API. This is very experimental and hard to explain, so if you are interesteed in, please check Tools page on Admin panel.

2.0.2

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 auto loader.
  • 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

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フィルターを通らない問題を修正。サンキュー、確認さん!
    • 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

特になし。

gianism's People

Contributors

fumikito avatar luminousspice avatar

Watchers

Yoshinobu Hara avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.