Arduino Forum

Community => Website and Forum => Topic started by: teckel on Mar 16, 2015, 05:04 pm

Title: Arduino Playground Edit Access
Post by: teckel on Mar 16, 2015, 05:04 pm
I have several Arduino libraries which have Arduino Playground pages:

http://playground.arduino.cc/Code/ToneAC (http://playground.arduino.cc/Code/ToneAC)
http://playground.arduino.cc/Code/LCDBitmap (http://playground.arduino.cc/Code/LCDBitmap)
http://playground.arduino.cc/Code/NewPing (http://playground.arduino.cc/Code/NewPing)

I created these pages and in the past edited them.  I needed to make changes for a version update.  However, when I click "Edit" it asks for a password which I enter my Arduino password and it doesn't allow me access.  I tried changing my Arduino password and it still doesn't work.  I then tried a few other passwords that I may have used in the past and still nothing.

So, what's going on with the Arduino Playground?  Is it just broke or was there a change?  I'm clearly marked as the author of the library with my email address, so verification shouldn't be an issue.  But, I  can find no "lost password" or any type of link which would allow me to resolve this.

Suggestions?

Tim
Title: Re: Arduino Playground Edit Access
Post by: smellai on Mar 16, 2015, 05:39 pm
I was just announcing that due to a massive amount of spam we needed to disable edit access for a while.

Will be restored as soon as possible.

Thank you,

Luca
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Mar 18, 2015, 06:12 am
The playground was infested with lots of links for products that, er, enhanced male virility. People were adding them to the profiles of well-known Arduino personnel, general tutorials, the lot.

There doesn't seem to be any mechanism to stop this, so at my suggestion write-access was removed until it could be cleared up.
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Mar 22, 2015, 01:23 am
I just went to work on some libraries on the playground too, and of course ran into the same problem. Please let me know when the playground is opened up for editing again.

Thanks Nick.

~Gabriel

PS.  On a side note, I am not permitted to use url tags in my Arduino forum signature. As a moderator, are you able to give me that permission?  I'd simply like to make my website link in my signature a hyperlink is all. 

Also, something weird is going on with Arduino forum profiles in general. I've edited this description to the left many times but it keeps going back to this long description of myself that I put here (https://id.arduino.cc/), rather than containing the short description that I put in my Forum profile.......
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Mar 22, 2015, 06:07 am
I am attempting to put my own site as a url in my signature and have done so for quite a few months.

I've reported it:

https://github.com/arduino/forum-issues/issues/98 (https://github.com/arduino/forum-issues/issues/98)

Nothing has happened.
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Mar 22, 2015, 11:14 pm
Thanks, I've now commented on that issue too. 

Also, as a side note: thank you tremendously for all of your articles on your website, such as on timers and counters and interrupts. That interrupt article is a godsend, and has helped me tremendously. I just released a new example in my Timer2_Counter library which reads in PWM pulses very efficiently on *any* pin, using pin change interrupts, at a resolution of 0.5us, and your site has been key. I point people there all the time.
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Mar 23, 2015, 04:52 am
I'm glad to hear it is helpful. Makes the work more worthwhile to know people are finding it useful. :)
Title: Re: Arduino Playground Edit Access
Post by: janvier123 on Mar 23, 2015, 07:47 am
I am attempting to put my own site as a url in my signature and have done so for quite a few months.

I've reported it:

https://github.com/arduino/forum-issues/issues/98 (https://github.com/arduino/forum-issues/issues/98)

Nothing has happened.
Are there any staff positions open? I can help out with there issues.
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Mar 24, 2015, 05:48 am
I don't know, I just moderate here. Try a message to webmaster@arduino.cc

Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Mar 24, 2015, 10:44 am
@janvier123 yes please send us your resumé as suggested by Nick Gammon. Any help is much appreciated.

Title: Re: Arduino Playground Edit Access
Post by: janvier123 on Mar 24, 2015, 02:20 pm
Sent, but ill send you a PM too, in case you didn't get the email
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Mar 24, 2015, 07:16 pm
Thanks a lot.
Title: Re: Arduino Playground Edit Access
Post by: tkbyd on Mar 28, 2015, 01:34 pm
Dear Nick,

Sorry... I don't think the following is in your gift? But maybe you could pass it on to the right people?

Perhaps instead of a request for "Password", the site could respond with, say, "see forum discussion (this thread)"?

I've just wasted 20 minutes going round and round to find out why I can't get in.

I wonder how many other minutes have been wasted/ bad feeling against site/ messages to the wrong people/ has/ have arisen.

Regards, Tom
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Mar 29, 2015, 04:14 am
I sent a message to the forum administrator to this effect.
Title: Re: Arduino Playground Edit Access
Post by: pert on Mar 30, 2015, 06:06 am
Two weeks later and it's still password protected... The whole point of wikis is that the community can edit them If the Arduino staff isn't going to do anything about the issue then open it back up for editing and let the community deal with the spam. I for one am willing to put some time in deleting spam. What we really need is rss feeds for playground pages so that I can get notifications when a page is updated and immediately check for abuse. This appears to be possible with PmWiki http://www.pmwiki.org/wiki/PmWiki/RSS (http://www.pmwiki.org/wiki/PmWiki/RSS) but from what I can tell it is not enabled on the playground so it will need some minimal effort from Arduino to make it happen.
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Mar 30, 2015, 07:43 am
Try a message to webmaster@arduino.cc
Title: Re: Arduino Playground Edit Access
Post by: pert on Mar 30, 2015, 08:32 am
Try a message to webmaster@arduino.cc
Done
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Mar 30, 2015, 10:40 am
Hi everyone,

if you need the password to change the content please write at webmaster@arduino.cc. Thanks for the hint about RSS. We are also looking at a captcha solution.

Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Mar 30, 2015, 10:55 am
Based on your suggestions I just activated RSS on the wiki.

You can call every page like this:

playground.arduino.cc/?action=rdf (http://playground.arduino.cc/?action=rdf)
playground.arduino.cc/?action=rss (http://playground.arduino.cc/?action=rss)
playground.arduino.cc/?action=atom (http://playground.arduino.cc/?action=atom)
playground.arduino.cc/?action=dc (http://playground.arduino.cc/?action=dc)

To get instant updates.
Title: Re: Arduino Playground Edit Access
Post by: pert on Mar 30, 2015, 11:44 am
Wow! Thanks for such a fast response mastrolinux. I have subscribed to the All Recent Changes feed playground.arduino.cc/Site/AllRecentChanges?action=rss (http://playground.arduino.cc/Site/AllRecentChanges?action=rss) and it seems to work fine.
Title: Re: Arduino Playground Edit Access
Post by: SurferTim on Apr 10, 2015, 02:55 pm
Insure you give yourself plenty of time to get a password for the playground. It takes at least a few days. I sent an email on the 6th. It is now the 10th, and I haven't received an answer yet.
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Apr 13, 2015, 10:44 am
Hi SurferTim,

I am looking again at your email, cannot find it easily. Thinking about removing it this week since now we have RSS.

Thanks.
Title: Re: Arduino Playground Edit Access
Post by: SurferTim on Apr 13, 2015, 02:53 pm
Hi SurferTim,

I am looking again at your email, cannot find it easily. Thinking about removing it this week since now we have RSS.

Thanks.
Removing what? You will have to explain what RSS has to do with me maintaining my wiki articles.
http://playground.arduino.cc/Code/WebClient
http://playground.arduino.cc/Code/WebServerST
http://playground.arduino.cc/Code/FTP
http://playground.arduino.cc/Code/Email
http://playground.arduino.cc/Code/Telnet

Do I need to send another password request email?
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Apr 13, 2015, 04:33 pm
I think what he's saying is he's going to remove the playground edit password, because now interested users (such as pert, based on his subscribing to the recent changes RSS feed) can more easily monitor and protect against spam by following RSS feeds to the playground. Interested public will now be the spam filters, because they can remove it as it shows up in their feeds. I think that's the idea. 
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Apr 13, 2015, 04:44 pm
Check here and you'll see that Pert went in and made like 100 edits to remove Spam: http://playground.arduino.cc/Site/AllRecentChanges (http://playground.arduino.cc/Site/AllRecentChanges)
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Apr 13, 2015, 06:07 pm
Indeed, we can remove password but I would like to have a real spam prevention and not just a spam removal (manual) because otherwise the effort will be huge.

We are open to suggestion. I asked for a captcha during signup of new users at our UX department. We do not have a ETA yet.

The other thing is probably simpler to do is to give access to user with a karma > x. Where x is a number you decide.

Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Apr 13, 2015, 06:13 pm
In that case someone please karma me. :) In 2 years and 1000 hrs of Arduino work, and thousands of downloads of my libraries, I've received 2 karma.
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Apr 13, 2015, 06:31 pm
mastrolinux, perhaps you can simply require a user to have an Arduino Forum user account and have karma>0 before they can edit the Playground. (I'm assuming karma starts at 0 right?). Then, allow *any* user to report someone for spam on the forum or playground via a spam button where they made edits. Users being accused of spam will then be deleted by admins if it is true.

....my fear would be making it too hard for people to access the playground to make additions. Even brand new beginnners with only hours of Arduino experience can make useful contributions to the Playground if they add a user page detailing their experience, for instance, to help other beginners, or by fixing formatting of poorly-formatted pages, etc, even if they don't have enough experience or knowledge yet to solve complicated problems or post libraries.
Title: Re: Arduino Playground Edit Access
Post by: SurferTim on Apr 13, 2015, 07:14 pm
It took a while for the coffee to kick in this morning. I understand now. :)

I don't mind the email for edit capability, but it would be more work for the admins.

The karma > 0 is next best thing. If a newbie posted here with a good idea for the playground, someone like me would give him/her a +1 on the karma for the good idea.
Title: Re: Arduino Playground Edit Access
Post by: pert on Apr 13, 2015, 08:23 pm
Indeed, we can remove password but I would like to have a real spam prevention and not just a spam removal (manual) because otherwise the effort will be huge.
I think that the captcha system should be enough to stop most of the spam. At least worth a trial period to see what happens. I noticed a lot of the spam I removed was added a long time ago. pmWiki also allows blocklists that could help a lot as most of the spam has keywords. Ironically the password really slowed down the spam removal process because you have to enter it twice for every edit and the playground is incredibly slow to load pages.
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Apr 13, 2015, 10:33 pm
In that case someone please karma me. :) In 2 years and 1000 hrs of Arduino work, and thousands of downloads of my libraries, I've received 2 karma.
I can't see your Karma count any more so my motivation for giving more to you is gone. That is on the bug list for the forum.
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Apr 14, 2015, 01:18 am
...and the playground is incredibly slow to load pages.
I've noticed this too. I wonder why that is. Perhaps they need a new host? I'm not a web guy. No idea, but I do know that the slow loading really does affect users, and especially editors of the playground. I've had many issues in the past with the processing taking many minutes after I make a change (perhaps 1,2, even 5+ minutes)...only to fail and I have to make the edit again. A 1-min edit process turns into 25 min.

PS....my download and upload internet speed is 50Mbps *each way*. So....it's not my local connection holding me up.
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Apr 14, 2015, 01:19 am
I can't see your Karma count any more so my motivation for giving more to you is gone. That is on the bug list for the forum.
Ah.....yeah, hopefully they fix it. :(
Title: Re: Arduino Playground Edit Access
Post by: SurferTim on Apr 17, 2015, 02:04 pm
Hopefully they will fix the playground also. It is the end of the week and the playground still needs a unique password to edit any articles. Maybe the webmaster is on vacation again? ;)

@panther3001: I can see your karma, just not on your posts. I must log in and view your profile. I liked it better when it displayed on the posts without logging in. That does need fixing.

edit: Since the webmaster ignored my password request, another user PMed me the playground password. I can now edit the playground. If you need the password to edit the playground, PM me and I will determine if you deserve it. :)

Just a preliminary warning. If you have no karma and registered on the forum within the last few days, forget it! No password for you.
Title: Re: Arduino Playground Edit Access
Post by: advaith on Jun 06, 2015, 03:02 am
It's already June and there is still a password.
Title: Re: Arduino Playground Edit Access
Post by: Isaac96 on Jun 06, 2015, 06:23 am
@panther3001 (http://"http://\"http://forum.arduino.cc/index.php?action=profile;u=176611""), Karma for you!(not a whim, he has helped people a lot)
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Jun 06, 2015, 08:49 pm
Thanks. :)
Title: Re: Arduino Playground Edit Access
Post by: Isaac96 on Jun 06, 2015, 10:47 pm
I can see Karma just fine! :smiley-mr-green: 
Title: Re: Arduino Playground Edit Access
Post by: nickgammon on Jun 06, 2015, 11:46 pm
It was fixed a week or so ago.
Title: Re: Arduino Playground Edit Access
Post by: Isaac96 on Jun 07, 2015, 01:07 am
Oh yeah, I didn't look at the date   :smiley-red:
Title: Re: Arduino Playground Edit Access
Post by: advaith on Jul 06, 2015, 11:44 pm
When will it be removed?
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Jul 07, 2015, 12:16 pm
Hi,

Not soon. I mean we now have a real captcha in id.arduino.cc and it is probably relatively simple to add it to playground.

I am sharing the password once a day with contributors so I do think we have already about 40 contributors having the password and able to edit. this is working pretty well stopping bots and spammers.
Title: Re: Arduino Playground Edit Access
Post by: pert on Jul 07, 2015, 11:10 pm
this is working pretty well stopping bots and spammers.
@mastrolinux I think it's also working pretty well at stopping a lot of contributors who just want to make a small edit, don't want to go through a whole email process just to get the password, or don't know that they need to send an email to get the password. Arduino is changing quickly with many new IDE features and new boards. The playground needs to be updated along with these changes to stay relevant. It's really unacceptable that it has has been over 3.5 months and still to be fixed "not soon". The playground is a community resource that was created by the hard work of many people and the ability to openly contribute to it was taken away without any input from the community. I really don't see that the spam problem was so bad that it's worth doing this. According to the edit history (http://playground.arduino.cc/Site/AllRecentChanges), in the 9 years that the playground has existed there has been only around 74 spam edits. I support adding anti-spam measures like captcha, blocklists, or spam filters but password protection is too much.
Title: Re: Arduino Playground Edit Access
Post by: panther3001 on Jul 08, 2015, 12:35 am
@mastrolinux I think it's also working pretty well at stopping a lot of contributors who just want to make a small edit, don't want to go through a whole email process just to get the password, or don't know that they need to send an email to get the password. Arduino is changing quickly with many new IDE features and new boards. The playground needs to be updated along with these changes to stay relevant. It's really unacceptable that it has has been over 3.5 months and still to be fixed "not soon". The playground is a community resource that was created by the hard work of many people and the ability to openly contribute to it was taken away without any input from the community. I really don't see that the spam problem was so bad that it's worth doing this. According to the edit history (http://playground.arduino.cc/Site/AllRecentChanges), in the 9 years that the playground has existed there has been only around 74 spam edits. I support adding anti-spam measures like captcha, blocklists, or spam filters but password protection is too much.
I have to say that I agree. The only reason I got the password is because I was so persistent, since I was in the middle of a series of edits over a couple weeks when all of a sudden the password protection came up. Most people will never find the password, yet they have useful contributions to make.
Title: Re: Arduino Playground Edit Access
Post by: tkbyd on Jul 08, 2015, 09:25 am
I am torn.

On the one hand I subscribe to the view that if I want to dictate how something is done, I'd better do the work of doing it. In other words, the people who do the work of making the Playground available (not just the CONTENTS, the place where mere contributors can contribute, but the site) get to decide how it works.

On the other hand, once upon a time, I don't think there were any alternatives to the Playground... it was a "one stop shop". If you wanted to find, or "advertise" something, that was The Place To Go. There were no alternatives 'cause none were needed.

Like a previous poster, and, I suspect, many others ("if one person complains, ten have been unhappy"), I just can't be bothered with the hassles of the new hurdles. (People who know the material I used to ocntribute may say this is a good thing!)

One of the reasons I try to "spread the word" about Arduinos is that there is a huge community of "experts" and "mere" enthusiasts available to consult, be inspired by, etc.

Making it hard to get into the Playground will, I fear, make it become a stagnant backwater, and a once great resource will wither.

But letting it be a spammer's paradise would kill it quickly, entirely.

Ah well.

One last point: If I will admit to a bit of vanity, I can say that the presence of the Playground was an incentive to write up things I've done. And to do things in the first place, so that I could write them up! The Playground was "big" enough, that doing something "worthy" of posting there seemed worth my while. I hope Google's search engine will be able to find, and that enthusiasts will still write, accounts of interesting things, as those accounts begin to be put in multiple small places.
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Jul 08, 2015, 12:57 pm
Today or at most tomorrow morning we are going to remove the password and leave a captcha only.

Hope this solves your pain.

Thanks,

Luca
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Jul 09, 2015, 11:57 am
Pmwiki integration is a bit more complex than expected. One developer is working on the integration, it could delay to today or tomorrow. We are adding NoCaptcha on the playground wiki.
Title: Re: Arduino Playground Edit Access
Post by: mastrolinux on Jul 10, 2015, 03:27 pm
This is now solved in this way: The password is now prefilled and there is a captcha to be solved. The captcha it is a noCaptcha one, so very easy to solve on mobile too.

Thanks for all the suggestions.