I came across an article about the best jobs in America. Systems Engineer won it; keep in mind that Systems Engineers are not System Administrators.
The following image shows the list. Be sure to click on the image for the full image.
I wish I was Digg.com because I found a great article from SmashingMagazine.com about Website Security. It’s very long and comprehensive – which I like. This article touches on a lot of things. It lists the ways your website might be vulnerable and it gives you solutions. Furthermore, it also gives you some links to help you check if you’re site is vulnerable. This article is definitely worth checking out.
I like the concept of Digg. It helps free up the information so more people can find it. If you don’t know what Digg is, please go and check out Digg right now. Please comeback or you’ll miss out on what I have to say.
In this article I’m going to tell you how you’re going to create your Digg-like site, I’m going to give you some examples of Digg sites that are out there, and then I’m going to give you my contact information in case you want to get started and need my help.
Let’s get started because there is a lot of competition out there and we don’t want to miss out on our opportunity now do we?
To build your Digg-like site you’re going to have 3 options on how you’re going to do it. You can start from scratch by using PHP, .NET, Python and even Java. I recommend PHP because you have more developers at your disposal that have experience working with community driven sites. PHP is the de facto standard and I challenge anyone to prove me wrong. The second way you can create your Digg-like site is by using a framework or CMS. I prefer to use Drupal, but there are other frameworks out there like CakePHP, Code Igniter, and Zend just to name a few. The third option you have is to use a pre-made script like Pligg.
I really do not recommend this approach so I’m going to go over it as quickly as possible. The main reason I don’t recommend this approach is that what happens when someone else needs to take over the code base? It’s a mess to take over someone’s code base, especially one that was glued together with scripts from here, scripts from there. If you want the best bang for you buck – don’t build your Digg-like site from scratch. You’ll thank me later.
Alright, you made a bad decision and you’re building your site from scratch. I’m not going to tell you how to architect your code since that will take a small book and something no one wants to read. But what I’ll do is point you to some libraries that you can plug together to get the result you want. And sadly, it does require using a framework. You don’t have a year to get your site up so doing it 100% in PHP is not an option. Okay, so now you’re probably saying, well, .NET can do everything with just .NET. And I say to you – .NET is a framework – so you’re kind of cheating the “building it from scratch” concept anyway.
Here are the PHP libraries you’re going to need:
Sadly, I think “doing it from scratch” turned into a “doing it with the Zend framework.”
I think this is the best approach to building your Digg-like site because using a framework saves you time, it’s customizable, and it allows you to hand the code over to the next developer that takes over your work or your current teams’ work. You don’t want something that takes forever to build, is hard to customize, and isn’t legible to anyone but yourself, do you? I don’t think so.
These are a few of the Frameworks that you can use to build yourself a Digg-like site:
Of course there are more frameworks out there, but in my opinion – there are way too many frameworks to choose from. There are so many that even I get confused on what one to use sometimes. That’s why I’ve made a stand and I’m ignoring all the B.S. out there. I’m picking my favorites and I’m rallying behind them. You should do the same.
It seems like there is a script for everything these days – Digg cloning is no exception. There are several scripts out there to choose from. Here are the ones I recommend:
Of course there is a Digg clone written in Drupal called Drigg. I haven’t tried it but the demo site for it is broken, which isn’t very helpful. Regardless, you can probably get away using Drigg to help you get started with your customized version built in Drupal.
A blog would not be complete without showing you what some of your competitors are doing. Some of them are doing some good things, some are doing bad things. Take the ideas you like and ignore the garbage that is out there. Here are some Digg-like sites for you to take a look at:
There you have it. If you have one you want me to showcase, just let me know.
I’m a Freelance Web Developer and I have experience working with this type of stuff. Not only that, you just read my blog about it :) Feel free to contact me and we’ll figure something out together. You may also use my contact form to get a hold of me.
As with everything in life, there is more than one way to do something. Digg cloning is no exception. Hopefully I’ve helped direct you in the best path for you business. I’ve told you to stay away from building something from scratch. I’ve told you about a few of the frameworks you would use if you were to build yourself a custom solution. And I’ve given you links to the best Digg-like scripts out there. Hopefully you know what to do now.
I’ll give you a little hint – TAKE ACTION!
Welcome to Sun Life Stadium, the 22-year-old arena that the Miami Dolphins call their home. In the ad of all ads, insurance company Sun Life Financial Inc. purchased naming rights to the stadium for the 2010 Pro Bowl and Super Bowl. Now, I know, I know, I’m a little late and the Pro Bowl is already over. But this weekend, the Super Bowl!!!
Out of context for my blog, and yet, still relevant.
When developing software or just working with a lot of files and folders. There comes a time when you need to figure out the differences in your files and folders. When that time comes, you can either spend a lot of money on something fancy, or you can go the free way and take a look at the following free file compare programs.
It’s pretty easy to get started. Just select your files and then compare them. The only thing I don’t like about this one is that it doesn’t let you compare folders.
The thing I liked most about this one is that it let me compare my folders. I use this when I have to figure out if something was changed that wasn’t in my versioning system. Really saved me some time.
I just came across a good article on sitepoint.com about How To Handle Client Support Requests Virtually. It has a few good points and links to other articles from sitepoint.com that you should skim also. The article talked about using screen shot tools to show what you’re talking about, it listed some meeting tools to help facilitate collaboration, and it told you how to remote into your client’s computer.
Flash Cookies, otherwise known as Local Shared Objects, are stored on your system by many Flash Applications to save game state, session information, and other security related information. It’s really up to you to decide whether or not you want to keep the cookies, and for how long. I had a situation recently where I wanted to, um, by-pass something and so I had to delete the Flash Cookies for that site.
Keep in mind, Flash Cookies are not the same as your regular browser cookies. These type of cookies persists longer than a browser session and are not controlled by your browser settings. As a matter of fact, Flash Cookies don’t have to distinguish between a browser. They can be used to store information for IE & Firefox. Which means if you’re a flash developer and you want to customize your site for either browser and be able to tell if the user has come to your site from one browser or the other. Let’s say you want to display a “welcome back” message. With normal cookies you wouldn’t be able to tell if the user came to your site already using IE, should they come in using FireFox. Flash Cookies or Local Shared Objects would give you a way to tell if they’ve been to your site before, regardless of what browser they used.
Whatever your reasoning for needing to remove your Flash Cookies, here’s how you’re going to do it.
1. Visit Adobe’s website and look for the “delete” buttons and click one of them.
2. Use one of the following FireFox plugins:
3. For MAC users, there’s a program called FLUSH.
I’m sure there are more programs out there if you keep Googling. But I don’t really see the point in looking any farther. The preceding list does it for me :)
Internet Explorer 8 was released March 19, 2009 and what an exciting browser it was supposed to be. It was going to be faster, allow you to browse privately, it was going to be be XHTML compliant, and it was going to be more secure. All those fun things, right? Sadly, IE8 was faster, had a private mode, it was XHMTL compliant, and more secure than the older IE browsers.
You must be wondering what the problem is right? Well, there wasn’t really a problem with the browser. There was a problem with your code, wasn’t there? You coded around IE6 & IE7 bugs. You made your site look lovely in those 2 browsers, and now that IE8 is out, your site looks broken again, doesn’t it?
What are you supposed to do about it?
7 solutions come to mind. In words similar to Fox News, “I report, you decide.”
Yes world, I see you!
Putting the IE8 compatibility in your PHP script:
< ?php // PUT THIS WITH ALL YOUR OTHER HEADER CODE header('X-UA-Compatible: IE=EmulateIE7'); // ... the rest of your code [/cc]
Now you know what to do with IE8 and your legacy site. I’ve shown you 7 ways to make your site whole again. Of course these solutions are not limited to legacy sites. If you are in a jam and need to get your site working in IE8, these solutions with work for you too. Of course, the first 3 solutions should be ignored if you ever want to call yourself a professional.