Looks very nice! I love the look of websites like that.. Can't see a single problem with design..
Thanks. Thats cool considering i'm not actually a "designer". It went through 3 re-designs till i got it like that which i am now happy with.
Can't quite work out what the drop down menu is for on the nav though?
Yeah, it does seem a little strange don't it... let me explain... at the moment... they are pointless! Bet you weren't expecting that! lol. Basically the drop downs on the first 6 items allow you to select a new item to replace it with (allowing you to customize the tab things). The one on the far right shows them all and allows you to jump to a new network. At the moment i am perfecting the sites systems such as i need to replace the comment system with a system that allows replies and allows votes for a comment (to weed out spam). I'm also working on a new category class which will allow you to categorize everything on the site, and so on. All of next year i will simply be adding new applications such as blogs, coding challenges, etc... and that is where those drop downs will make sense. Since there could be 20 applications meaning 20 networks in those drop downs to choose from ;-)
I'd definitely implement a way for demos..
The thing is with demo's of source code. I'm not sure how i would implement that in a secure way. The second option i know is to allow them to simply enter a link to a demo... but... over time those pages that the demos point to become broken. Which isn't a good thing at all.
Could have a 'report broken link' type thing? I'd say your site has the potential to take off, so if you were to get some good mods could work out well with responding to these reports..
Could also create a script that runs once a day/week via cron to loop through all the demo links, searching for any kind of error pages and reporting them back to you if any are found?
Thats a great idea! I love the cron idea. Although, with a lot of source codes could be quite processor and database intensive. Also it wouldn't detect codes that don't work on the demo (only links that point to a 404). So maybe "report as broken" would be best :-)
I reckon you could probs get better results with some more SEO!
Actually... the recent SEO work i did in the latest update increased the pages being indexed on google from 300/400 up to over 3,000! :-) Also, using i seem to be getting good traffic come in from search engines from a few codes like the calculator code i wrote in VB and Delphi. Since the breadcrumbs, title, and page headings all pain the same picture it works great!
It's a shame it's made with tables - close to perfect!
Sorry, but through experience i decided not to go down that route. In theory it makes perfect sence to use divs, in practice, it's not! Simply seperating the CSS from all pages in to a seperate file creates an extra http request (and css don't gzip for some stupid reason... browsers don't like it)... also... changing it in one place has knock on effects (which can be good) but since the site changes so much it's actually harder to keep the css files up to date without affecting other pages. Using inline style tags is better... but then adding the extra connection from the html tag to the css code is another complication (no longer encapsulated) and you have to keep looking up what the css was for each class etc. Then you got name clashes and so on... inline is easier when a site like CP is changing so frequently.
With divs the width is often a problem since there generally is no overflow control i have seen that mimics that of a tables and many other sites have the same problem. Type in a really long URL... and watch as the URL goes straight over the design! Tables however, stretch when that happens. Max/min width is an option however, it's not supported on all browsers. It's all these sort of problems that tables solve. When the time comes i will change it... but until there is a real need too it will wait.
Also, tables seem to work better across browsers etc without the requirement of CSS hacks etc. Good job tables are sooooo old now, meaning they are so well supported. And as already stated...
The site looks good, my version of Ubuntu + FF3 usually breaks sites, but yours is holding up pretty well.
So theres little problem... other than maybe an extra few KB in markup. You have to know when to stop perfecting something :-)
I'd say your site has the potential to take off
I hope it doesn't yet because i don't want to move my attention from development to member management and scalability and hosting issues. At the moment i want to develop it until i have finished adding the final applications and then get ready to promote it. I have a 5 year plan for the site all written down and so far, it's all going to plan :-)
Great work!
Thanks :-) I enjoyed reading your post.
Kind regards,
Scott