sherrillmix / wp_identicon Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
=== Plugin Name === Contributors: scottsm Donate link: http://scott.sherrillmix.com/blog/ Tags: comments, avatar, identicon, geometric, shape, gravatar, icon Requires at least: 1.5 Tested up to: 4.0.1 Stable tag: 2.0 Creates a unique, persistent geometric icons avatar for each commenter based on email address. == Description == This plugin provides a small randomly assembled icon made from geometric shapes (e.g. snowflakes or quilts) for each user based on their email address. Think gravatar only without requiring any external site and with consistently themed geometrical icons. Now with icons consistent across servers. Based on idea and images by [Don Park](http://www.docuverse.com/blog/donpark/2007/01/18/visual-security-9-block-ip-identification). See the plugin website if you need any help or for an example of the plugin in action. == Installation == 1. Unzip `wp_identicon.zip`. 1. Upload `wp_identicon.php` and the `identicon` folder to `wp-content/plugins`. 1. Make sure the `identicon` folder is [writable](http://codex.wordpress.org/Changing_File_Permissions). 1. Activate the plugin in the Plugins Admin page. 1. Identicons should now appear beside commenters' names. Enjoy. (Advanced users can edit their theme file if they want further control). 1. You can add CSS for `img.identicon` in your theme's style.css to adjust the appearance of the images or adjust the size in the Identicon control panel (your old identicons won't be deleted until you clear the cache). You can also turn on Gravatar support or clear the Identicon image cache in the Control Panel. == Frequently Asked Questions == = Will my identicon be the same on different blogs? = Yes, if they're using the standard version (and I didn't mess up anything). = Can it generate Identicons only for people without gravatars? = Yes. Just turn on the Gravatar option in the Identicons options page. = Can I add Identicons to the Recent Comments Widget in my sidebar? = Yes, this plugin provides a replacement widget to Recent Comments (since the default widget doesn't provide the commenter's email). = Does it work with WP 2.5+ themes with builtin avatars? = Yes, just select the WP 2.5+ Theme option to the Automatically Add Identicons setting in the Identicon control panel. = Why should I use this plugin when Gravatars now has Identicons? = The gravatar identicons are pretty good but if you want more control (custom colors, transparent backgrounds, different numbers of blocks) or just want one set of avatars for everyone on your site, then this plugin's for you. Otherwise, sure go with gravatars (just set <code>&default=identicon</code> in the gravatar url). = Could you implement XXXX feature? = Probably (if I have time/know how). It's definitely worth a shot since I'm always looking for feedback on how to improve my plugins. == Screenshots == 1. An example of WP_Identicon in action. 2. The parts identicons are generated from.
Hello, I would like to turn your identicon generation code into a standalone library.
However, for me to be allowed to do that, I need a license.
Based on your comment found here it seems you're willing to license it under the GPL.
May I suggest creating a license file?
You can use this tool here for GPL-3.0: https://choosealicense.com/licenses/gpl-3.0/
Just enter the repository URL (on the right), and it will assist you in creating the correct license file.
Alternatively, create a new file through GitHub and call it LICENSE
and it should automatically allow you to choose the right one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.