Coder Profile - Show off your skills, get a coder profile.
 
 
 
  
Posted: 3.1 Years Ago 

VBAssassin
United Kingdom
Contrib Level: 17
Total Posts: 5,730
Hi ya guys,

After months of development on this site, and months of planning... i'm now very aware of the problems a "profile" kind of site can have. The thing is, to get the full use out of this site... may mean destroying CP!!! Let me explain.

CP is supposed to be about profiles correct? So what the hell is a forum doing here? And yet the forum is very active. If i add projects and want to allow multiple developers... who gets it on their profile and whats the main project URL? With a project URL it's then taking the focus off coder profiles! If i allow software buyers to post projects... then that introduces another type of account... if they register as coders... then those accounts aren't of the correct nature in effect diluting the quality of the coder accounts. If i add pastebins which many coders use, they tend to add low quality codes to profiles that are of very little use to anyone other than the person they were intended for. There are loads more such problems. To correct that problem... i've registered quite a few domain names. Two of which are; coderid.com and codersocial.com

CoderID.com is where your account is... then it allows other sites to access it's API's to process a login meaning you only have to register ONCE and your photo, avatar, skills, and a few other basic details are in ONE location. CoderSocial.com will be taking the forum off CP and adding a chat room, IM, shoutboxes, etc... everything coders need to socialize with each other... I own coderarticle.com where you guys will post articles... etc... in the end... CoderProfile doesn't really have anything? Since coderID is composed automatically from all your entries in the other sites. meaning what is there left for CP to do??? Each site in the network queries CoderID.com for the sites you use... and automatically lists those sites in the profile panel... so you can jump from one site to another VERY easily.

At the moment all i can think of is to use it as an alias of coderid.com for example if you type coderprofile.com/coder/VBAssassin it goes to coderid.com/coder/VBAssassin... but i prefer the coderprofile.com domain to coderid.com...

Please help with your suggestions guys.

Kind regards,
Scott
Posted: 3.1 Years Ago 

john010117
United States
Contrib Level: 7
Total Posts: 505
Profiles doesn't mean it can't have forums...
Posted: 3.1 Years Ago 

VBAssassin
United Kingdom
Contrib Level: 17
Total Posts: 5,730
Post Quote - Direct Reference
Of course not... it's like saying google.com can't do everything (gmail, google analytics, adwords, adsense, etc)... but actually go to google.com and all it does is "search"......

I could put games on here, i could do loads of things... but just because i can doesn't mean i "should". Like i said in the first post... things clash with the main focus of this site. The forum in fact clashes loads which is why i'm going to move it to CoderSocial.com in the future. Why does it clash? Networks collect all the information from profiles and let people search all that data... however... putting the forum in the networks area is not really the correct place for it to be... neither is the site area because the site area is supposed to be for stuff specific to the site itself... but the forum has members chatting on it. So the forum doesn't technically fit anywhere... secondly... when you add stuff to your profiles... you add them directly such as a source code or an article... with the forum you don't.... you actually go to the network and post topics etc directly. There's a few other things that are technically "wrong" as well which are bugging me.

Kind regards,
Scott
Posted: 3.1 Years Ago 

Anto
Finland
Contrib Level: 5
Total Posts: 202
My suggestion would be to only split the forums, and add subdomains for the rest of the networks.

And I think to get more focus on the actual profiles, adding new features for the profiles would do that, besides, if one likes some stuff from a user, they are quite likely to check out their profile...
Posted: 3.1 Years Ago 

VBAssassin
United Kingdom
Contrib Level: 17
Total Posts: 5,730
Post Quote - Direct Reference
Each site in the network will in effect be a page of your profile. The best way for me to explain this is probably to show you. Give me a day or two and i will try and explain this much clearer.

Here is an example anyway:

CoderID.com
You register your account here... and this is where all your PM's and Notifications can be read (as well as on the individual sites)

CoderTutorial.com
You can write multi page tutorials...

CoderArticle.com
You can write articles...

CoderBookmark.com
Social bookmarking! You also get to add a little firefox pluggin that helps you with it all as you browse the net.

CoderBookshelf.com
Add coding books you own and discover books you may be interested in based on other coders bookshelves.

CoderForge.com
Full project management for multiple developers and 1 single point for a project eg: coderforge.com/project/17/title-of-project

So how does this all work... because each site in the network talks to CoderID.com it knows exactly which sites in the network you use. This is distributed to each version of your profile on each site in the network. This then allows visitors to easily jump between pages of your profile even though each "section" may be hosted on separate sites. It also means that if you have NO interest in say 5 of the sites... you simply don't use them and you wont even know they are there    which means... i can keep each sites interface very specific and to the point without messing it up with loads of crap that not everyone is interested in. It also means i can litterally create unlimited sites for your profiles... and in the distant future... allow you guys to create your own sites for your profiles via API's (which will already be implemented, just to start with not on a public basis).

Lets say you only use CoderForge, CoderTutorial and CoderCodes... then you will simply get 3 links in your profile panel saying:
Projects,
Source Codes,
Tutorials

if your not interested in say socializing with other coders (chat rooms, IM, forums, shout boxes, etc)... you simply don't use codersocial.com...

Kind regards,
Scott
Posted: 3.1 Years Ago 

Izzmo
United States
Contrib Level: 12
Total Posts: 1,982
Hmm, I'm a fan of seperating it out.. but not into domains.

I mean.. whole new domains for each place will suck when moving around between places, if you know what I mean.
Posted: 3.1 Years Ago 

Anto
Finland
Contrib Level: 5
Total Posts: 202
Hmm, sounds interesting, but I think it still might be too much with that many different domains, but yet worth a try, I guess...

UPDATE: Agree with Izzmo
Posted: 3.1 Years Ago 

VBAssassin
United Kingdom
Contrib Level: 17
Total Posts: 5,730
Post Quote - Direct Reference
True... if not done properly.

Which is why all the "official" sites will use the same engine. So the layouts will be the same, coders will be the same across sites, if you login to one site you auto login to the other sites (so jumping between sites will not be awkward). Also, this solves 99% of the problems i currently have on CP and if i don't address them now, they will only get worse (pragmatic programmer).

Your profiles will also look the same throughout the sites... and your URLs will be the same (except for the domain of course).

Sub domains i did think about... but then decided against it for a few reasons.

The more i plan this out (i have about 100 pages of planning so far) the more it seems viable, but i must do it NOW rather than later as the longer i leave it the harder it will be to do).

Advantages of this network:
  • APIs to easily expand with
  • Central ID, means a username will be the same person on every site.
  • Rather than one big monster of a site that's hard to scale and develop... each site in the network is its own partition and deals with scalability in its own way
  • Entire feature sets can be 100% encapsulated from others.
  • Any kind of site for coders can be created and just as easily removed as it can be added. To uninstall a site from the network... simply click delete site.
  • A profile automatically generates throughout each site you use... if you send a link to someone related to your codes simply give them: codercodes.com/coder/VBAssassin or maybe you want them to see your articles... coderarticle.com/coder/VBAssassin
  • They all run off the same set of classes (engine) so updating them all is easy.
  • Search engines will love the fact the domain name is so relevant to the content.
  • No need for the whole "application" based way of building your profiles.
  • I can add new sites to the network when there ready to be added with next to no modifications to the rest of the network as the profiles dynamically expand with more sites on the network.
  • The layout will be the same for each site on the network so very little design work will be needed other than colour tweaks and a new logo for each site.
  • It fixes many problems creeping in to CP

Disadvantages of this network:
  • It's different than most sites so it may take some time to educate the users to how it works.
  • Have to coded up coderID API's
  • CoderID will be the central spot meaning it CANT fail (so need to keep it as simply as possible)
  • Have to code up a secure auto login system using locked sessions on the CoderID site so you can login to one site and then be auto logged in to other sites you visit on the same network.
  • I have to break up CP in to separate sites.

Kind regards,
Scott
Posted: 3.1 Years Ago 

Anto
Finland
Contrib Level: 5
Total Posts: 202
Wohaa, now you got me real interested, good luck!   
Posted: 3.1 Years Ago 

Darkvengance
United States
Contrib Level: 8
Total Posts: 549
I have one question about this update, how will the login be used? Will it be through sessions or cookies? And speaking on that note, if you are logged in to one site will you automattically be logged onto the others? If not this could cause a lot of un-need hassle among the users and may in the end drive people away from the network.

Personally I think it's a good idea, I mean this should keep everything fairly clean and running efficiently, and now just because (in theory, and even though this doesn't really happen) instead of the entire site being down due to an update, only one small section will be down.

This can be good or bad for CP, it just really needs to have a lot of thought put into it, and to how it's going to work. I have both faith and confidence in Scott, I highly doubt that he would intentionaly sabatoge one of his best florishing projects.
Posted: 3.1 Years Ago 

VBAssassin
United Kingdom
Contrib Level: 17
Total Posts: 5,730
Post Quote - Direct Reference
Thanks for the vote of confidence

Yes there will be an auto login system so you wont have to keep logging in as you jump between sites.

CoderID will take care of your cookies and sessions.


Example profile on CoderCodes.com: http://img269.imageshack.us/img269/9632/6v8ji0.png

Things to notice:

1. Since the main links on the panel are now to do with JUST codes... you can filter through codes in a very granular way i.e. first click PHP... then the panel changes to allow you to filter those codes by date / category / type.
2. EVERYTHING on the site is to do with source codes... no forum in site etc...
3. The only external links are at the bottom of your page indicated by the blue icon.
4. Notice how much cleaner and simpler the interface looks   
5. It also means your account panel on each site will be much simpler... all you do is upload codes! No custom emoticons, security center, groups, comment center, account settings, applications to enable/disable... etc...

@Darkvengence

Obviously something as big as this does require a lot of planning in advance. The last thing i want to do is destroy CP!!!

Kind regards,
Scott
Page of 5 :: Next Page >>
 
 
Latest News About Coder Profile
Coder Profile Poll
If you made money from keeping your profile up to date, say $30 and up, per month. What extra time would you spend on your profile?

No extra time
A few hours at weekends
A whole day each week
Every minute i can get free


please login to cast your vote
and see the results of this poll
Latest Coder Profile Changes
Coder Profile was last updated
3.49 Years Ago
Official Blog :: Make A Donation :: Credits :: Contact Me
Terms & Conditions :: Privacy Policy :: Documents :: Wallpapers
Version 1.46.00
Copyright © 2007 - 2012, Scott Thompson, All Rights Reserved