Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / The codebase - considering an external relaunch. Thoughts appreciated/required.

Author
Message
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 26th May 2007 19:40
I am planning on opening an external codebase with "better" features such as ratings, favourites, etc...

What are people's thoughts on the new codebase being filled with the TGC codebase's data as a starting point?

I've got everything in place to make a good start on this, however I need some thoughts...

1) When you add a codebase entry - there is an "Access Level" setting. As far as I was aware, only members could access the code anyway - however if I import the data over by crawling the site then I have no way of knowing whether that data is tagged as public or not. I suppose I could try a double hit on the page (one as authenticated, one as anonymous) but thats not very "polite" on the server. How many people would be annoyed if their data was suddenly made public?

2) What's the policy on this form TGC's point of view. Am I stealing data? Is this data public domain? I will obviously keep the link in the code back to TGC's site - I might even (if I can figure it out) have a link back to the original codebase entry.


I'm sort of dipping my toe's in the water here to see what bites.

I've read the AUP and the gist that I get is that I'm probably not allowed to reproduce/mirror the codebase on a site hosted by myself - especially without permission.

I would really like to get this setup on a subdomain of my dbp-site.com (codebase.dbp-site.com). I've got the outline of a design for it and I've got the principals of how I want it done in my head. I just want to check with:

1) The community - do they think it will be worth it? If you had an entry in the codebase, would YOU mind it being replicated?

2) TGC - would you mind a long-standing member of the community to try to help back?

[center]
Cash Curtis II
19
Years of Service
User Offline
Joined: 8th Apr 2005
Location: Corpus Christi Texas
Posted: 26th May 2007 19:55
This is a great idea. But, there is a problem. It should supersede the existing codebase.

TGC should allow you to moderate the existing system. Totally control it. I mean, you're British. That, plus you're totally overqualified.

If they don't, then I feel that despite whatever your super extraordinary efforts are, it will still be second fiddle to the existing crap system that exists currently.

Rich, give Nic Mod status over your (and the Codebase)'s existence. It's the only way.


Come see the WIP!
UnderLord
21
Years of Service
User Offline
Joined: 2nd Aug 2003
Location:
Posted: 26th May 2007 19:56
I was thinking of doing the same thing as my site is basically not used for anything and if i don't start using it for something soon, my wife is going to make me shut it down.

So I think it sounds like a awsome-o idea =P

"I have noticed even people who claim everything is predestined, and that we can do nothing to change it, look before they cross the road."
PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 26th May 2007 19:57
I think it is a good idea. There will obviously be a need for some form of moderation or something but it sounds an extremely good idea, perhaps even link it to the coding challenge site as well?

The Innuendo's, 4 Piece Indie Rock Band
http://theinnuendos.tk:::http://myspace.com/theinnuendosrock
dark coder
22
Years of Service
User Offline
Joined: 6th Oct 2002
Location: Japan
Posted: 26th May 2007 19:59
I'm not such a fan of rating systems. However I recently submitted some work to scifi-meshes and they have a very cool and fair rating system. Basically the user submits work or code in this case, and it must be first moderated for any false content, but I guess for code this step isn't required unless someone really likes ASCII porn or something . Then for it to be rated other users must post a reply, but rating is optional as you can just post without a rating. This would stop people being a$$holes as everyone will be able to see it, and if they either reply with a high vote without any comment or a really stupid comment then the admins won't approve the post / delete it, and same goes for exceedingly low votes without justification.

Of course the main downside to this is that you'd need quite a few moderators for replies and such to become visible, but it's a lot better than having an automated system.

Also how about some sort of way to either update your own code or have other users post either extensions or updates to existing code, this wouldn't replace the code for obvious reasons, but having the variations of code in tabs would be cool. Maybe the creator of the code could enable / disable these features too if they don't want them.

Cash Curtis II
19
Years of Service
User Offline
Joined: 8th Apr 2005
Location: Corpus Christi Texas
Posted: 26th May 2007 20:00 Edited at: 26th May 2007 20:02
Quote: "I was thinking of doing the same thing as my site is basically not used for anything and if i don't start using it for something soon, my wife is going to make me shut it down"

Shut it down

Quote: "I think it is a good idea. There will obviously be a need for some form of moderation or something but it sounds an extremely good idea, perhaps even link it to the coding challenge site as well"

Read my post. Nic needs to be a mod. Anything else is impractical and sucks.

@dark coder-
Quote: "they have a very cool and fair rating system"

Yeah, I know what it is. Your stuff rocks and everyone elses sucks. Yeah, real fair.


Come see the WIP!
Benjamin
21
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 26th May 2007 20:04
I like the sound of a moderation system dark coder is talking about, it stops people going around giving low ratings for all the other entries for no reason.

Tempest (DBP/DBCe)
Multisync V1 (DBP/DBCe)
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 26th May 2007 20:05
My overall aim is for it to be moderated - but the "dogwork" can be done by the community. If an entry gets flagged then moderators CAN look at it. There would also be admin-only pages to monitor if a snippet is consistently getting poor ratings, etc.

As for linking it with the challenge site - It could be.... My long term goal is to turn dbp-site.com in a portal for all things Dark Basic Pro. Example:

codebase.dbp-site.com = a community driven codebase with ranking, commenting, moderation, user-favoruites, RSS, categories, etc
api.dbp-site.com = a community driven (almost wiki-like) Dark Basic Pro API. Users can update and leave MINI snippets on code... (you'll understand the emphasis on MINI in a second)
challenges(or www).dbp-site.com = the codebase database

Once that's setup, I'll update the filter which will highlight code on a Drupal site (this filter will of course be open source for anyone else with a Drupal site to use). The filter will, instead of highlighting, link to the API. If you're reading a challenge or codebase entry and you wonder "What the hell does that do?" You just click it and get taken to the API page for it (rather like api.drupal.org - can you see where I get my idea's from? )

Anywho - thats my plan.

My problem right now is that I dont want to annoy any codebase authors and, more importantly, TGC.

[center]
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 26th May 2007 20:08
I like the sound of that rating system - each vote has to come with a comment too. My concern would be that its an incentive to NOT comment.

As a thought - when you view a user's profile (each user will have a profile page) then you get to see their average vote level. Not sure if that would help - but it would let you see if someone is voting 0/5 for everything.

And yes - a user would be able to manage their own content. I'd probably use the diff/revision system Drupal has so if you update your content you can see a highlighted page of the differences between versions.

[center]
dark coder
22
Years of Service
User Offline
Joined: 6th Oct 2002
Location: Japan
Posted: 26th May 2007 20:12
Quote: "I like the sound of that rating system - each vote has to come with a comment too. My concern would be that its an incentive to NOT comment."


I believe I said that the voting thing was optional with a post, or if I didn't then I have now. If people with to abstain from voting then they can, as many people don't wish to give a rating but rather critique.

Lastly, make sure the URL of the code base isn't something stupid(ie. complicated to remeber, many subdirs etc).

UnderLord
21
Years of Service
User Offline
Joined: 2nd Aug 2003
Location:
Posted: 26th May 2007 20:12
Quote: "Shut it down"


But i don't want too =P

"I have noticed even people who claim everything is predestined, and that we can do nothing to change it, look before they cross the road."
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 26th May 2007 20:17
@dark coder - it would be:
codebase.dbp-site.com

I have the dbp-site.com domain setup for the coding challenges (allbeit severely out of date).

[center]
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 27th May 2007 05:15 Edited at: 27th May 2007 18:46
Ok - I've got a VERY BASIC version working:
<edit>Link down due to development</edit>

Its on my home connection so it might be quite slow and by tomorrow - it might also get broken again while I continue development.

This is just an idea... I've scraped all the data out the codebase. If anyone doesn't want their stuff on it (or if TGC decide I'm not allowed to do it), just let me know and it will get removed.

I've still got LOADS to do for it, but from now its basically themeing and configuring.

I attach the header image I plan on using - thoughts?

[center]

Attachments

Login to view attachments
Richard Davey
Retired Moderator
22
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 27th May 2007 22:01
Two choices Nic:

1) I give you the code and SQL structure for the current build, and you work off that, re-code it, and we'll replace what we have with it.

2) You code it from scratch, import all the old data, we run it over the current set-up. The current set-up obviously has links deep into the user management system, but other than this is pretty stand-alone.

Either way, email me. It's Ricks decision ultimately, but I can't see him objecting - unless of course nothing comes of this, at least what is there works - we can't replace it with something half finished if you get what I mean.

Cheers,

Rich

Never trust a computer you can't throw out of a window
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 27th May 2007 22:27
I've emailed you Rich, thanks for reading through this.

[center]
PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 27th May 2007 22:41
Sounds interesting/promising.

The Innuendo's, 4 Piece Indie Rock Band
http://theinnuendos.tk:::http://myspace.com/theinnuendosrock

Login to post a reply

Server time is: 2024-11-18 17:51:01
Your offset time is: 2024-11-18 17:51:01