An idea of a Mediawiki extension to connect with Steem blockchain and its content reward system

in utopian-io •  last month

Repository

https://github.com/Pavelovich/WikiBanner/
Or any other listed in: https://www.mediawiki.org/wiki/Category:Advertising_extensions

Components

A new Mediawiki extension that rewards wiki collaborators with Steem tokens. Based in the existent WikiBanner extension it shows the recent wiki contributors (previously registered as Steem blockchain users) and allow viewers (Steem users also) to upvote them.

Proposal Description

As many may know a wiki is a website that allows every visitor or registered user to create end edit any of its page. Mediawiki (https://github.com/wikimedia/mediawiki) is the popular wiki engine, used by the most famous wiki - Wikipedia - and also by Steem.center, the wiki of all things Steem created by Steem witness @someguy123 in 2016.
Steem (https://github.com/steemit/steem) is a blockchain with social media and blogging features that allow content producers being rewarded with cryptocurrencies. I believe that it will be valuable if we find a way to join these two systems (Mediawiki + Steem). I already tried to do this integration manually, with the @steemcenterwiki project, a proposal that is working since 2017, while other initiatives in mixing wiki, blockchain and crypto like Lunyr and EveripediaIQ tokens were launched too.
I'm the @steemcenterwiki project creator and community manager but with none programming skill. My following suggestions are only from an experienced user of both Mediawiki and Steem platforms. To help describing the proposal I'll use links to Steem.center wiki. Please, feel free to comment or criticize anything you want.

Mockups / Examples

A) System Mechanics

  1. A crawler or any PHP function that could catch the info from Recent Changes, Active users list and any other requested wiki pages.
  2. By default the system would show infos (time, wikipage, bytes and bytes variation) and links to the 3 (or other quantity of pre-defined numbers of last Active users with Steem accounts) most recent contributors in the banner, aside the buttons to upvote, comment or resteem each one of them in the Steem blockchain.
  3. When defined and as above, the system would show in the banner of each wiki page, the info and links to the most recent contributors with Steem accounts appointed in the editions history, aside the buttons to upvote, comment or resteem each one of them in the Steem blockchain.
  4. When defined, the system would allow to include in every banner, one link to a specific Steem user that represents the owner or admins of the wiki, aside the button to upvote, comment or resteem it.

I believe that with this system it would be possible to identify the recent collaborators of a Mediawiki website or a specific Mediawiki page, promote, upvote and reward them using the Steem blockchain and its tokens.

utopian_mediawikisteem_a.png

B) Steem Connect Integration

  1. My proposal is to use the Steem Connect (https://github.com/steemscript/steemconnect) to integrate the Mediawiki and Steem blockchain accounts relating the actions of both platforms to a common user.
  2. If possible, it would be good to create a new Mediawiki account using the same Steem username when a user log in through Steem Connect.
  3. To generate the links described above (A2, 3 and 4), the logged user would set up a configuration, allowing the system to publish a post on his blog on Steem blockchain with a summary of his Mediawiki contributions. With available options like: when happened, publish my wiki contributions every 24 hours, 3 days or 7 days. The most recent of these posts links were the ones shown on the banners, having the chance of being upvoted, commented or resteemed by the Mediawiki viewers.

I believe that with this integration it would be possible to stabilish a relation between a Steem account with a Mediawiki account, so the recent collaborators of a Mediawiki or a specific Mediawiki page could be promoted, upvoted and rewarded using the Steem blockchain rules and its tokens.

utopian_mediawikisteem_b.png

C) Dynamic Banners, Ad Management and Stats

  1. I don't know if the actual Mediawiki Banner extension allows dynamic and html 5 banner features, needed for the proposal to work properly.
  2. I think the chapters above may work as the MVP of the system but the developers could add more possibilities using banners management and statistics featured in other open source ad servers like Revive (https://github.com/revive-adserver) or others.
  3. Some of the aditional features could be the rotation of the banners (showing all recent wiki contributors or the specific page contributors) or even the inclusion of third-party banners (manually by the wiki admins or by automatic request from visitors and users). Maybe this features could interest the creators of Steem blockchain Dclick project.

Benefits

Here is the first draft of my proposal to offer a system that connects the two popular, stabilished and mature projects to gather the benefits of wiki, blockchain, open source and cryptocurrency technologies. The community driven code, information, content and social media will get a new, easy and affordable system to grow, engage and reward its participants.

Mediawiki and Steem developers and enthusiasts, what do you think?

GitHub Account

https://github.com/wagnertamanaha

This is my first contribution for the Utopian.io project, sorry for any misuse of the participation's rules and I'm open to review or change it to fit to the moderators concerns.

Thank you very much and good luck again!

All liquid rewards of this post will be donated to @steemcenterwiki project.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hello @wagnertamanaha
Thank you for contributing.
This is an excellent contribution for a person who is contributing for the first time on utopian.
Every section was in detail and I really liked your proposal.
Unfortunately the repository you are contributing to isn't active at the moment as the latest commit is over 3 years ago.
I believe that you haven't read the Utopian policies and guidelines.
Please go through the guidelines and pick an active repository to contribute.
We would love to see more contributions from you.

Need help? Chat with us on Discord.

[utopian-moderator]

·

Thank you very much for the feedback! I found this similar repository https://github.com/wikimedia/mediawiki-extensions-AdManager It seems to be a copy from another host but the last activity is from days ago. Do you think it will be appropriate to me to change the link in the proposal? Thanks and good luck again!

Posted using Steeve, an AI-powered Steem interface

·
·

Yes that is a mirror repository but unfortunately it is not accepting contributions.
Changing the repository will not make any difference.
Hard luck!
However I do feel that you will keep suggesting excellent features such as these in your future contributions.
Have a nice day!

·

Thank you very much again! Sorry for any inconvenience but I found this other similar extension https://github.com/wikimedia/mediawiki-extensions-GoogleAdSense with recent activity but I don't know If it's open for contributions. Do you think it could be appropriate? Thanks and good luck again!

·
·

I am afraid this repository also isn't open for contributions.

Posted using Partiko Android

·

Thank you for your review, @syedumair! Keep up the good work!

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 5 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 11 SBD worth and should receive 184 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

This post was upvoted by SteeveBot!

SteeveBot regularly upvotes stories that are appreciated by the community around Steeve, an AI-powered Steem interface.

This post has been included in the latest edition of SoS Daily News - a digest of all you need to know about the State of Steem.

·

Thank you very much!

Posted using Steeve, an AI-powered Steem interface

Hi @wagnertamanaha!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 4.017 which ranks you at #3659 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 209 contributions, your post is ranked at #101.

Evaluation of your UA score:
  • Some people are already following you, keep going!
  • The readers like your work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

Hey @wagnertamanaha!. Thank you for your contribution. We are happy to see you here :)

In case you don't know it, we (the Suggestions team and some members of the community) have a contest.
The prize is 70 STEEM per month and will be awesome if you win it! :)
Read more here: Suggestions Contest - Win 70 STEEM. Community Bounty - How to be a Donor?

See you around! :)
@favcau - [Utopian Community Manager]

·

Thank you very much and congratulations for the contest! I hope I can participate even with my not approved Utopian first proposal :-) I saw that you wrote a tutorial about how to choose a valid repository, I'll check it to correct this post or to make a right one next time. Thanks and good luck again!

Posted using Steeve, an AI-powered Steem interface

·
·

Thank you!
I saw your contribution. You made a great post, unfortunately it had a common problem with the repository. I'm sure that your next contribution will be outstanding!
Thank you for the donation! :)