Archive for January, 2010

Reviews of Several Social Networking Systems

Almost everybody these days has a Facebook. Wouldn’t it be nice to be able to have your own Facebook or MySpace? Well, look no further! The scripts below can do just that! A client who is setting up a networking group can use a tool like this or can build upon a tool like this. I do not suggest starting from scratch, as that is just a TON of work and then you never benefit from the work of other programmers who have “added on” to these platforms.

Elgg

http://elgg.org/

The premier, free social networking platform. Though not as full-featured as dolphin, it has a huge community of users. Checkout the site for more information. Entirely PHP/MySQL.

Benefits
free
easy to use
huge community
opensource
Cost

doesn’t have as many features as dolphin

Dolphin

http://www.boonex.com/products/dolphin/

Without a doubt the most feature-rich and professional of any social networking tool out there. It is expensive, however, and requires its own VPS to run. Sort of the “facebook” of the group.

Benefits
Most features
Most professional
opensource
Cost

Most expensive
Smaller community due to cost

Ning

http://about.ning.com/product.php

A great tool. Really feels like a “myspace” clone. Check the site to learn more.

Benefits
Tons of pre-built templates
Cost

Costs money, but cheaper…
Not particularly opensource

PHPBB

http://www.phpbb.com/
An industry standard forum system. Not a full “social networking” system, though.

Benefits
Can make custom templates
excellent forum system
very configurable
opensource
Cost

has a “box” it fits in and that’s all it does

  • Share/Bookmark

Reviews of Several E-Commerce Systems

E-Commerce systems generally operate on a few basic principles: A person lists products for certains prices and certain shipping amounts. Users can browse and search the site and then add quantities of products to their “cart.” Upon clicking “checkout” in the cart, they are sent to a payment processor (such as Paypal or authorize.net) where credit card are processed. It then logs that a payment was received/sent and vuala, a business sells products! Below are a list of a a few notable cart systems that you might consider using.

OSCommerce
http://www.oscommerce.com/
Without a doubt the best most powerful PHP/MySQL carts out there. Pretty old but not bad. Best of all, it is totally free! It is, compared to X-Cart, much less configurable, but not bad at all for a startup company. Consult your programmers before you do any templating work.

Benefits
Free
Powerful
Easy to figure out

many templates
large community

Costs
Less Add-ons

X-Cart
http://www.x-cart.com/
X-Cart is, arguably, the “premier” paid PHP/MySQL cart system out there. It has many features and a great community. The biggest challenge is that it costs quite a bit up front to get access to. Its biggest benefit is that there are tech support plans available, to a certain extent. Check their site for more information.

Benefits
Powerful
Templatable
Easy to figure out
Many addons
Costs
Not Free

ZenCart
http://www.zen-cart.com/
An offshoot of OSCommerce, ZenCart has many of the features of OSCommerce, though a larger developer community.

Benefits
Free

Powerful

Easy to figure out
many templates
large community

Costs
More Add-ons


  • Share/Bookmark

Best Content Management Systems

Below are a few content management systems that I researched a few months back. I hope it saves you time and money knowing which system to use! In short, a Content Management System, once installed, allows your average hill billy to manage their own website without a knowledge of html, css, javascript, php, or what would otherwise require study. As CMS has evolved, the best ones allow for user-added plugins and, through these plugins, have extended themselves so that if you want to add a forum or gallery, it only takes about 5 minutes with a plugin that somebody else made for you to use for FREE! WordPress is, without a doubt, the best CMS out there and if you can use it, do so. This is what I have used with my blog.

WordPress
http://wordpress.org/
Wordpress is a simple blog system. It is extremely easy to setup and install. It uses smarty templating. It does have a reputation for being vulnerable to hackers, though this is most likely because there are so many people who use it and, thus, so many opportunities for hackers to find glitches and exploit them. There are also literally thousands of free templates available on the net. There are also many community-made add-ons that allow you to integrate other systems (like twitter/facebook) with the site. It is programmed using PHP/MySQL.

Benefits
Very easy to install
Very easy to use
Low system resources
lots of pre-made templates
Lots of pre-made plugins
PHP/MySQL
Costs
Not really any. Most of its limitations have been eliminated

Drupal
http://drupal.org/
Drupal is a powerful CMS. It, behind WordPress, has the most templates. It occasionally has bizarre glitches when installing, but an entry-level programmer can figuring them out with a little googling. It is HIGHLY configurable and has A TON of add-ons available, like wordpress. Its main difference is that it allows multiple users to use the system, unlike wordpress. WordPress is meant for mostly one-way communication whereas Drupal allows for a little more group communication. It is programmed using PHP/MySQL. It is SERIOUSLY LACKING a WYSIWYG (What you see is what you get) editor in order to let the user edit content without knowing HTML.

Benefits
Moderately easy to install
lots of pre-made templates
lots of pre-made addons
PHP/MySQL
Costs
high system resources (slower)
No WYSIWYG pre-installed
A bit confusing to manage
addons can be confusing

WordPress Multi-User
http://mu.wordpress.org/
Wordpress is a great tool. WordPress multi-user is an even better one. It allows you to have multiple wordpress sites or one site with multiple wordpress authors (or a combination of the above). It is meant for newspapers, but can be used for many other systems. It is PHP/MySQL and, because it is used less, relatively secure.

Benefits
All the benefits of wordpress
can manage many sites
can have many users
Costs
Doesn’t wash your clothes for you or do the dishes

Joomla
http://www.joomla.org/
Joomla is another EXTREMELY powerful website system. It is functionally similar to Drupal, though the backend is much different. It has many addons and templating can be a bit more difficult than Drupal, though it is much cleaner to manage. Seems to have less pre-made templates available, but don’t let that stop you from using it. Also PHP/MySQL.

Benefits
Moderately easy to install
Moderately easy to manage
Addons (Extensions) more clear
Costs
Less templates available
smaller user community

CMSMadeSimple
http://www.cmsmadesimple.org/
CMSMadeSimple is the new guy on the street. It combined the strengths of Drupal with the strengths of WordPress. It is VERY easy to use compared to Joomla and Drupal and it has more features than WordPress. It is newer and, thus, has less addons and less pre-made templates than both. It also has a smaller user base and less “community” features than Drupal or Joomla, but it is EASY EASY EASY.  Its is PHP/MySQL.

Benefits
easy to install
easy to use
multi-user administrating
Costs
Not community-oriented (yet)
less pre-made templates
less addons
  • Share/Bookmark

Hello world!

This is my first post! I just got my twitter and this blog setup. I expect that I will post a weekly article on a topic related to work that I am doing. I have past articles, too, that I have written for clients or employees that may prove useful. Check back later to read some articles and please feel free to discuss.

  • Share/Bookmark