Open Atrium, Open Source Project Management Software with Beauty in Mind

Did you use project management software?

Well, you should. It will keep you and your team to focus to what necessary to be done, or to communicate among your team.

Todays, it’s easy to find great project management software. Well just say Basecamp, goplan, unfuddle, many others. They give you free account to try their services.

Basecamp

Wait, you need project management software for your big project and you don’t have any money?

No problem. Take a look at Trac, Redmine and others. Well, with some struggle to install, you can use it for free.

Hmm..

Now, what? Well, I like commercial project management software because mostly they offer you more beautiful interface, and more easy to use. Trac is powerful but for me it’s just not as user friendly as the commercial one.

Continue reading »

HTML Wireframe with Polypage

polypage

What is PolyPage?

Polypage is jQuery plugin to help you build wireframe. It was designed to ease the process of showing multiple states in html mock-ups. You can do this by adding class names to your html mock-ups.

See the demo.

Where can I get PolyPage?

You can get the latest version from the github repository.

How to use PolyPage

After download the PolyPage files, you need to include jQuery, jQuery cookie plugin, jQuery PolyPage plugin, and don’t forget to include PolyPage stylesheet file.

Continue reading »

42 Pagination Design Inspiration

pagination

Pagination is navigation for browsing through part of large dataset. It has simple function, add user experience for your user to browse your site. But hey, it doesn’t need to be ugly. Here pagination gallery to inspire you build your next pagination.

Continue reading »

Email Validation Challenge

My post about validating an email using regular expression seem cause so many reaction. Rather than arguing, let’s figure out what the best solution to validate an email address. And everyone could learn in the process.

So, here the question. How you validate an email format?

So for I pick this one, but it is in PHP. Not a universal solution.

if (filter_var('test+email@fexample.com', FILTER_VALIDATE_EMAIL)) {
    echo "Your email is ok.";
} else {
    echo "Wrong email address format.";
}

Give your solution in the comment, and I’ll post the 10 best solutions. Do you have a better solution? Please don’t keep it in your treasure box.

.htaccess What, Why, When and How

What

.htaccess is a file with a power to override certain configurations in the Apache httpd.conf file. If you’re using shared hosting, then you don’t have access to Apache main configuration. So most of shared hosting will provide you with .htaccess file.

Definition from Wikipedia :

.htaccess (hypertext access) is the default name of directory-level configuration files that allow for decentralized management of configuration when placed inside the web tree.

Why

You have your site up and running, but then again you ask yourself, why you need to configure and tweak your .htaccess.

If you think your site can run without dealing with .htaccess, then you absolutely right. But to optimize your website in term of bandwidth or rewrite your url to look nice in front of search engine, you have to know .htaccess.

Continue reading »

29 tutorials to help you build your mobile site

Why do we have to care with mobile site?

Simple, because there are billion people who have access to mobile phone. So? What’re you waiting for? Go ahead and check if your website is mobile ready. You can go to ready.mobi

If you don’t want to build everything from zero and just need an instant mobile version of your site, you can check out this tutorial How to Create a Mobile Site with MoFuse.

For blogger with wordpress, you can install mobile plugin for your wordpress. Check this out WordPress Mobile Plugin.

And if you prefer to build mobile site from scratch, maybe this will help you to get started.
Continue reading »

9 great UX presentations to help you build better website

User experience is one of the most important element in developing a product, and so with developing web application. If you want to design for your user, take some extra time to design great UX.

Because if you have great UX, then you’ll have happy customer. Now, Here a list of some great presentation about User Experience presentation. Learn it and give it a shot on your next project. You’ll see the different.

Continue reading »