Click anywhere to close this dialog

Farewell

Great is the art of beginning, but greater is the art of ending
Henry Wadsworth Longfellow

I announce that I cease all development and activity in the programming universe indefinitely. My career has reached the turning point I was not expecting for at least another year, leaving me highly off guard and without laid-out plans for this hobby's continuity. I have begun a 5-year residency program in Neurosurgery which is clearly not compatible, time-wise, with programming.

I gave in all my passion for developing, and you gave me back your loyalty and trust, even when I did not deserve that much. Now it is the time for payback. I release all my present and past work as Open Source software, in the hope some talented developer will continue maintaining and expanding my vision of a modern, sleek forum software. The intrinsic flexibility of MyBB is the true hidden gem of an otherwise outdated codebase; I do hope the project can continue and be updated complying to the latest coding standards.

I hereby thank Euan, kawaii, andrewjs18, Ben, Matt, Omar G., effone, Eric J., Devilshakerz, Wildcard, JordanMussi and all the other team members I have had the opportunity to work with when I was a MyBB team member. I thank Tomm M, my mentor, who inspired me to pick up coding with his piece-of-art plugins. And finally, I thank all of you MyBBoost subscribers who have helped me getting through my toughest university years economically.

Yours sincerely, Filippo

MyTwitter Connect 3.0

25 Jul 2016 Edited
#1
MyTwitter Connect is a plugin which lets you login and register through Twitter on any MyBB installation. If you like MyTwitter Connect, consider offering me a coffee!


Do you feel Twitter login is not enough for your board? Flyover lets you login and register with 25+ social networks, including Facebook, Twitter, Discord, Steam, Google, Tumblr, TwitchTV, WordPress and more! For more informations, read Flyover 2.4.


MyTwitter Connect can easily let your users register and login using their Twitter accounts with MyTwitter Connect: it differs from existing (both free and paid) plugins thanks to the provided PHP SDK and a lightweight, transparent integration. A must-have for almost every community and compatible with the latest MyBB releases!

As an admin, you can decide to use two different types of registration: Fast Registration lets you register through Twitter with only one click and one front-end redirect. This means that every user who would like to login into your board and doesn't have a registered account will be registered and logged in with a single click of a button. If he has already an account and its already linked as well, he'll be just logged in. Note that since Twitter API does not provide a method to fetch the user's email, a fictional one will be generated using his Twitter ID and the board's name to prevent the datahandler to fail the validation process.

With Fast Registration option disabled, every user who hasn't got a registered account and logs in with Twitter will be asked to choose a new username. By default, inputs will be filled with his existing Twitter data but they'll be able to choose whatever username they'll want. In addition to this they'll be asked to select what data to import from Twitter, respecting their privacy slightly better than the simple one-click registration process.

Thanks to all the guys who tested my plugin and thanks to all of them who will test my future versions.

Please note that MyBBoost runs on Flyover 2.4. Twitter login and registration is slightly different in MyTwitter Connect.

Now accepting donations


I am now accepting donations from anyone that wants to thank me for my plugins (and particularly for my My* Connect plugins) with a little amount of money. I have always released plugins for free but I am a student and I need to maintain my studies, this is why I am asking for an economical support.

You are free to decide if and how much donating. If you'd like to do it, offer me a coffee.

Who's using it?


MyTwitter Connect has been downloaded over 10'000 times and counting. Many users have appreciated it for its ease of use and its high performances: here are some randomly picked up feedbacks.

Thanks for the plugin Shade, congratulations, excellent plugin.
InfraWorld
Moar nice work, Shade. Thanks. :D
Wildcard
Installed and working perfectly... thanks Shade for this nice plugin.
KingCupid
So I have to say that these two plugins, MyFacebook Connect and MyTwitter Connect, are both fantastic.
Elegant Totally

Feature listing


At the moment, MyTwitter Connect comes with the following features:
  • Connect any user to your MyBB installation with Twitter
  • One-click login/registration: if Fast Registration setting is set to off, it will ask the user to choose an username from scratch and to decide what informations to import from Twitter
  • Automatically synchronizes Twitter account data with MyBB account, including avatar, biography and location
  • 3 dedicated settings that users can manage and change to whatever they like, controlling what data to sync with their Twitter accounts
  • Existing users can link their Twitter accounts to their accounts on your board within their User Control Panel and with the click of a button, without necessarily create a new account from scratch (or ask admins to merge their accounts)
  • 2 registration modes you can choose to use within your Admin Control Panel: One Click Registration (Fast) and Two Step Registration (More slowly, but fast anyway SMILING FACE WITH SMILING EYES)
  • Ability to send a PM containing a randomly generated password to every Twitter-registered user
  • Ability to post to the user's timeline upon registering/associating his account
  • Redirects logged in/registered users to the same page they came from
  • You can choose what usergroup to insert Twitter-registered users
  • You can tweet something on the user's timeline upon registration/linking
  • Works for all MyBB 1.6 installations and web servers thanks to the TwitterOAuth library provided in the package
  • Who's Online List support
  • It works
  • It's free

Installation instructions


Read the official documentation on GitHub to know how to install MyTwitter Connect.

Configuration instructions


Read the extended documentation on GitHub to know how to configure MyTwitter Connect.

Changelog


Read the changelog on GitHub.

Use an image instead of a button


Read the extended documentation on GitHub to know how to use an image instead of a button for Twitter login.

If you want to use a CSS button instead of an image you can read brad-t's instructions.

Update from any version to another


Read the specific page in the documentation on GitHub to know how to update from any MyTwitter Connect to another. This is as simple as clicking a button and you won't lose any data.

MyTwitter Connect is on GitHub! Contributes are always appreciated!


You can contribute, report issues and request a new feature publicly, I'll do my best to fix and add what you request there. You can reach the plugin at the following link: https://github.com/Shade-/MyTwitter-Connect
Filename Size Downloads
157.94 KB 61
Shade 3 Aug 2018
#2
MyTwitter Connect 3.0 pre-release is now available here: https://github.com/Shade-/MyTwitter-Connect

This version sports an updated SDK which adds the ability to retrieve emails as per the latest Twitter policies; it should also be more stable as the 2.1 SDK is way outdated. Additionally, MyTwitter Connect 3.0 has been rewritten using the more known MyFacebook Connect as codebase, and it inherits some of its features such as continuous operational state and a separate login button template.

MyTwitter Connect now requires PHP's OpenSSL, and PHP 5.4+. No support will be given to more outdated PHP versions.

Please do reckon that 3.0 is in pre-release state. No tests have been performed so far, and some things will likely change according to your feedbacks.

To update, delete the /mytwconnect/ folder first; then, upload the new files, overwriting the old ones, and run the upgrade script in the ACP when asked.

Please do a full backup of both your files and database before testing MyTwitter Connect 3.0.
Shade 26 Aug 2018 Edited
#3

MyTwitter Connect 3.0 is out


This is a feature, maintenance and bugfix release, realigning the code to MyFacebook Connect 3.6 standards and functionalities. It also features the latest SDK available with more stability and speed.

To update from older versions, delete your /mytwconnect folder first, then upload the new files and run the upgrade script when asked. Please perform a full backup of both your files and database before upgrading.