https://github.com/fumikito/gianism
WordPress Plugin to enable user to login with Social Account(Twitter, Facebook, Google etc.)
https://github.com/fumikito/gianism
facebook google-analytics sns twitter wordpress-plugin
Last synced: about 1 year ago
JSON representation
WordPress Plugin to enable user to login with Social Account(Twitter, Facebook, Google etc.)
- Host: GitHub
- URL: https://github.com/fumikito/gianism
- Owner: fumikito
- Created: 2012-03-02T14:28:16.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-08-29T16:34:50.000Z (almost 2 years ago)
- Last Synced: 2024-08-29T18:44:12.908Z (almost 2 years ago)
- Topics: facebook, google-analytics, sns, twitter, wordpress-plugin
- Language: PHP
- Homepage: https://gianism.info/
- Size: 2.91 MB
- Stars: 24
- Watchers: 5
- Forks: 25
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Gianism
Contributors: Takahashi_Fumiki, hametuha
Tags: facebook,twitter,google,account,oauth,community,social,sns
Tested up to: 6.6
Stable Tag: 5.2.0
Requires at least: 5.9
Requires PHP: 7.2
License: GPL2 or Later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Connect user accounts with significant web services like Facebook, Twitter, etc. Stand on the shoulders of giants!
## Description
This plugin enables users to log in/register with major Web service accounts. Below are supported services.
If your site needs a user's login action, **signing up is the most difficult step**. With this plugin, users can sign up without inputting their email or password.
### Log in Flow Video
https://youtu.be/JXl3EMPmXkY
### Supported Web services
* [Facebook](https://www.facebook.com)
* [Twitter](https://twitter.com)
* [Google](https://google.com)
* [LINE](https://line.me) *NEW* since 3.2.0
### Acknowledgements
* Use [Abraham Williams' twitteroauth](https://github.com/abraham/twitteroauth).
* 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 [Ligature Symbols](http://kudakurage.com/ligature_symbols/) (Web font).
Gianism awes a lot to these open source projects. Thanks, lots!
## Installation
Install itself is easy. Auto installation from the admin panel is recommended. Search with `gianism`.
1. Download and unpack the plugin file, and upload `gianims` folder to `/wp-content/plugins` directory.
2. Activate it from admin panel.
### Use latest source on GitHub
You can get this plugin from [github](https://github.com/fumikito/Gianism/). Clone it and run `composer install && npm install && npm start`. About composer and npm, google it.
### How to set up
After the plugin's activation, you have to set it up. Every setup has 2 steps. One is on SNS, the other is on your site.
For example, if you use Facebook, register a new app on Facebook, then input the app ID and token on the WordPress admin panel. Every SNS requires **registration of Apps** and **credentials related to it**.
For more details, please refer to the setting screen's instructions or our site [gianism.info](https://gianism.info/).
## Frequently Asked Questions
> Can I use this in English?
Maybe yes. Translations are welcomed.
> Found bug. It sucks.
Sorry for that. Please refer to our support site [gianism.info](http://wordpress.org/support/plugin/gianism) or send a pull request to [repository on Github](https://github.com/fumikito/Gianism/).
## Screenshots
1. Buttons on Login/registration screen.
2. Show connection status on the profile screen. Registered users can connect accounts here.
3. Suit to plugins that customize login screen, e.g., [Theme My Login](http://wordpress.org/extend/plugins/theme-my-login/).
## Changelog
Here is a list of change logs.
### 5.2.1
* Fix JS bug.
* Add SNS icon on user list screen in favor of users' connections.
### 5.2.0
* Fix XSS vulnerability.
### 5.1.0
* Supporting twitter API v2.
* Drop some functions like "Follow me", "Sending DM", "Get user's timeline", and so on. The free plan only can post tweet.
### 5.0.2
* Fix the build script to deploy properly.
### 5.0.1
* Bugfix for LINE login. Thanks [Makoto Nakao](https://free-leaf.org/)!
### 5.0.0
* Drop support for Instagram because META denies using Instagram API as login credentials.
* Requires PHP 7.2 and over. Partially supports PHP 8.0.
----
Please refer [changelog.md](https://github.com/fumikito/Gianism/blob/master/changelog.md) for older change logs,