Sun Sims  


Please help us pay the bills.        

Go Back   Sun Sims Forums > Ultimate Sims List Forum > USL Features
FAQ Donate Members List Calendar Mark Forums Read

Reply
 
Thread Tools
Old 06-03-2007, 12:18 AM   #1
Greg
Da Guy Wut Owns Dis Joint
 
Greg's Avatar
 
Join Date: Mar 2007
Location: Texas
Posts: 3,566
Default Allow Webmasters to "Own" Their Entries

I'd like to set up a system where each entry in the list has an "owner" and the owner is able to update several bits of data:
  • Site Name
  • Site URL
  • Site Description
  • Content Flags
  • Site Button

The owner would be identified by the webmaster's user ID on Sun Sims. (I plan to share the Sun Sims membership database.)

Now, how can we verify that the person who owns an entry is indeed the webmaster for the site or someone authorized to speak for the site? In the days before spammers, that would be easy: Just require that the person join Sun Sims with a verified email address that matches one published on the site. Nowadays it's a really bad idea to put your email address on a web site.

We could still do something like that: The webmaster could have a page secretly on the site with any secret code, and could then send me the code, the URL where it's published, and the Sun Sims ID of the person authorized to update the listings for that site.

Since publishing a secret page would require access to the site, we could reasonably assume that it really is the webmaster who is communicating with us.
Greg is offline   Reply With Quote
Old 06-03-2007, 12:40 AM   #2
Miros1
Goddess for Life
 
Miros1's Avatar
 
Join Date: Mar 2007
Location: NY State
Posts: 3,303
Default

This sounds reasonable.

1) They should put the secret page in a subdirectory. Some webcrawlers manage to hit everything in the top level directory.

2) What happens when the site goes offline or stops updating? Can the site be marked offline or inactive without permission of the webmaster?
Miros1 is offline   Reply With Quote
Old 06-03-2007, 12:45 AM   #3
Greg
Da Guy Wut Owns Dis Joint
 
Greg's Avatar
 
Join Date: Mar 2007
Location: Texas
Posts: 3,566
Default

1) I don't see any way a web crawler can find a page that isn't linked from somewhere, no matter what directory it's in.

2) Yes, we have to retain the ability to mark sites as closed or inactive without the webmaster's permission. They also wouldn't be able to edit ratings, votes, comments, or anything that I haven't listed in the first post in this topic.

Last edited by Greg : 09-16-2008 at 02:36 AM.
Greg is offline   Reply With Quote
Old 06-03-2007, 12:50 AM   #4
Miros1
Goddess for Life
 
Miros1's Avatar
 
Join Date: Mar 2007
Location: NY State
Posts: 3,303
Default

1) I had all kinds of weird hits on pages that didn't exist on my site. I suspect some of them were hack attempts looking for Front Page Extentions, but others might be webcrawlers looking for "common" file names. If the webmasters should accidentally use one of those file names, the webcrawler could hit it before you've done your verification... and their email addy is all over the Internet.
Miros1 is offline   Reply With Quote
Old 06-04-2007, 09:31 PM   #5
Greg
Da Guy Wut Owns Dis Joint
 
Greg's Avatar
 
Join Date: Mar 2007
Location: Texas
Posts: 3,566
Default

There's a point. I hadn't thought that someone might intentionally program a bot that just looks for randomly generated filenames.

The secret code wouldn't have to be an email address. It could be just about anything as long as it was clear that it was intended to be a secret code.
Greg is offline   Reply With Quote
Old 09-16-2008, 02:50 AM   #6
Greg
Da Guy Wut Owns Dis Joint
 
Greg's Avatar
 
Join Date: Mar 2007
Location: Texas
Posts: 3,566
Default

I was thinking about this today. If there's a significant risk that someone might be able to find a hidden file on the site, the webmaster would have to tell me the secret code first and then publish it on the site. Otherwise anyone would be able to look up the secret code.

Even better:


How to Program The List so it Knows and Recognizes Webmasters

  1. The webmaster logs in to the Ultimate Sims List with a Sun Sims ID.
    This is the nut I still need to crack.
  2. The webmaster requests a key for The List.
  3. The Ultimate Sims List software generates a small text file with an encrypted key in it.
  4. The webmaster puts that file on the site.
  5. Back at the Ultimate Sims List, the webmaster pastes the URL of the hidden key into a form.
  6. The Ultimate Sims List checks to make sure that the key it handed out is the key that's on the site. Also check the root of the URL to make sure we're going to the right site. It would have to be the exact same root URL as that which will appear in the Ultimate Sims List.
    Need to parse the URL's back to the directory level, and no farther.
  7. If the two match, then the Ultimate Sims List knows that this person does have write access to the site, and hence must be the webmaster.
  8. If all is good, the software sets the flag for that person being the owner of the corresponding entry in the Ultimate Sims List.


What Webmasters Could Edit

After that, the webmaster would be able to update the site's description, status, URL, and the other stuff listed in the first post in this thread without having to wait for me or anyone else.


Site News and Update Announcements

A nifty associated feature would be to added a field for Latest Update to the site, meaning the latest time that something was added.

Maybe also have a way to put in a brief text description of what the update is about and even a link to a picture. Then a modified version of the software I wrote for the old SimsHost Chronicle could generate a nicely formatted update notice, but this time for every site that wants to have them listed anywhere on the web.


Of course, we'd need to brainstorm all the possible ways that this system could be abused and find ways to program around it, but if it worked, it would be a very nice thing for all Sims fans.
__________________
Who are all these people and what do they know?
Greg is offline   Reply With Quote
Old 09-16-2008, 05:05 AM   #7
Miros1
Goddess for Life
 
Miros1's Avatar
 
Join Date: Mar 2007
Location: NY State
Posts: 3,303
Default

Sounds awesome! I'll pick nits tomorrow.
__________________
A game that horrible Odessa-person introduced me to:
http://www.puzzlepirates.com/?affili...163251&lang=en
I'm spreading the addiction by corrupting all my friends (and attempting to make in-game money when they try the game).
Miros1 is offline   Reply With Quote
Old 09-16-2008, 07:38 PM   #8
Greg
Da Guy Wut Owns Dis Joint
 
Greg's Avatar
 
Join Date: Mar 2007
Location: Texas
Posts: 3,566
Default

Nit-picking is most welcome. I'm still stuck at step 1. It's just a matter of studying the vBulletin code and figuring out how to pass login status from one script to another through hidden fields, but I haven't gotten motivated to do that yet.

Maybe after we have pruned out all the dead sites, the Ultimate Sims List will become useful enough that it will be worth it to invest some effort in making it possible to log in and do stuff.
__________________
Who are all these people and what do they know?
Greg is offline   Reply With Quote
Old 09-17-2008, 05:09 PM   #9
Crystal
Addicted Anjafan
 
Crystal's Avatar
 
Join Date: Aug 2008
Posts: 160
Default

If you can get the USL to recognize Sun Sims members you can do lots of stuff like voting and rating and maybe even have the people tell what kind of stuff is on each site so you don't have to go through every site yourself to do that.

I had another idea. You could let users make their own favorites list from sites on the USL and even tell how many people put a site on their favorites list.
Crystal is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 04:44 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
This site is not endorsed by or affiliated with Electronic Arts.
Trademarks are the property of their respective owners.
Game content and materials copyright by their respective creators. All Rights Reserved.
Copyright 2007-2008 by Sun Sims.