Tech on Web

Tips, Tricks, Tutorials & Themes that I intend to use

Showcase of Great Web App Interfaces | Webdesigner Depot

Web Apps are popping up everywhere. Five years or so ago, we could live without them, but as the internet has evolved we use them more and more in our daily lives.

We have put together a great compilation of beautiful web application interfaces.

The web applications that were selected to be part of this showcase are based on usability, simplicity, colors and overall layout.

Please note that WDD was not compensated in any way to review these apps.

Feel free to comment and add links to other excellent web UI designs in the comments area below. Enjoy!

Jamiq

Jamiq is a tool that lets you monitor the webs top search engines and social media websites in every language. It%u2019s the world%u2019s conversation on one dashboard.

Jamiq App Interface

Jamiq App Interface

Jamiq App Interface


FreshBooks

FreshBooks allows freelancers and small businesses to track time and invoice clients, fast.

Freshbooks App Interface

Freshbooks App Interface


Campaign Monitor

Campaign Monitor is a great email marketing app for designers and their clients. You can create, track and manage your subscribers.

Campaign Monitor App Interface

Campaign Monitor App Interface

Campaign Monitor App Interface


CrazyEgg

CrazyEgg is a web app that enables you to track where people are clicking on a website.

CrazyEgg App Interface

CrazyEgg App Interface


MailChimp

MailChimp is an email marketing app that provides both free and paid options for users to design and track email marketing campaigns.

MailChimp App Interface

MailChimp App Interface


Donor Tools

Donor Tools have a top notch app that allows non profit organizations and charities to track donations and raise more money.

Donor Tools App Interface


Designer Pages

A free social web application that gives people easy to use search options to find certain products dealing with architecture and interior design.

Designer Pages App Interface

Designer Pages App Interface


Wufoo

Wufoo makes creating web forms fast, easy and fun. Wufoo allows you to build registration forms, contact forms, invitations and even online surveys.

Wufoo App Interface

Wufoo App Interface

Wufoo App Interface

Wufoo App Interface

Wufoo App Interface


OneHub

OneHub is a beautiful project management system. You can send files and collaborate with other people.

Onehub App Interface

Onehub App Interface

Onehub App Interface


Freckle

Freckle is a well designed app for time tracking. Freckle helps you see how long you%u2019ve been working, what time, how many days, what%u2019s the billable time and what others are doing.

Freckle App Interface


Authentic

Authentic is an easy to use customer relationship management application for small businesses and freelancers.

Authentic App Interface


Pulse

Pulse lets you easily manage everything about your small business. From projects to finance and files to report.

Pulse App Interface

Pulse App Interface

Pulse App Interface


Wistia

Wistia is an easy to use web app that allows video sharing and tracking to businesses.

Wistia App Interface


Icebrrg Light CMS

Light CMS is a friendly content management system built for designers and their clients.

Icebrrg Light CMS App Interface


Snap Pages

Snap Pages is a web app that provides tools for anyone to create a website using simple drag and drop functionality.

Snap Pages App Interface

Snap Pages App Interface


Box

Box provides simple online collaboration to individuals and businesses.

Box App Interface


Mint

Mint is a free personal finance app that allows people to manage their money.

Mint App Interface

Mint App Interface

Mint App Interface

Mint App Interface

Mint App Interface


ZenDesk

ZenDesk provides an amazing customer support ticket system to websites and businesses.

ZenDesk App Interface


Harvest

Harvest is the all in one business app. With Harvest you can track time, invoice your clients, log expenses and manage revenue, all through a sleek interface.

Harvest App Interface

Harvest App Interface

Harvest App Interface

Harvest App Interface


iPlotz

iPlotz allows you to create clickable navigation mockups for prototyping websites and apps.

iPlotz App Interface

iPlotz App Interface


HootSuite

HootSuite is a professional Twitter client that allows you to manage multiple Twitter accounts, schedule Tweets and track your success.

HootSuite App Interface

HootSuite App Interface


PollDaddy

PollDaddy allows to engage your audience by creating beautiful polls and surveys.

PollDaddy App Interface

PollDaddy App Interface

PollDaddy App Interface


Compiled exclusively for WDD by Andy Johnson, a freelance designer and developer living in South England. He currently freelances via his web design studio Pixeno, and he%u2019s also working on his web app called Authentic. You can follow him on Twitter @Andy92.

Which interface do you like best and why? Do you use any great web apps?


Share this story

Filed under  //   great   interfaces   showcase   web apps  

The #1 Javascript Pop Up / Lightbox - Get TopUp! - Home

What is TopUp?

TopUp is an easy to use Javascript library for unobtrusively displaying images and webpages in a Web 2.0 approach of popups. The library is jQuery and jQuery UI driven in order to maintain cross-browser compatibility and compactness. TopUp offers the following advantages:

  • TopUp is absolutely free, also for commercial use (view the license)
  • A very easy setup process (only one include and nothing more)
  • Using TopUp presets keeps your HTML code 100% clean, no extra code needed whatsoever
  • The ability of displaying images, flash (from sites like Youtube, SWF and FLV files), movies (QuickTime, Windows Media and Realplayer), iframes, DOM elements and raw HTML
  • TopUp can be used along with Prototype (just include TopUp before Prototype)
  • TopUp is compressed with Yahoo! YUI Compressor to 44.7 KB (includes JS, HTML and CSS)
  • Usage of CSS sprites to reduce the amount of image requests to two per layout for faster loading
  • Cross-browser compatibility
  • Fancy layouts, animations and transitions
  • Auto-correction of size and position when required
  • The possibility to create groups
  • Support for AJAX requests
  • It's open source: check out http://github.com/archan937/topup and enhance TopUp yourself!
  • And many more...

Why another Lightbox-like Javascript library?

Just like many among us, I had the need for a lightbox-like library to use for a website I was working on. After examining libraries such as Lightbox, Lightbox2, LightWindow, Highslide, Thickbox, ModalBox and many more, I haven't found one that really suited my needs. Either the installation was to complicated, they aren't unobtrusive because you have to mess with the HTML code, the appearance isn't that slick, the transitions were glitchy, conflicts with other libraries occured or the possibilities were lacking.

Enter TopUp! The installation of TopUp consists of including only one file (no images or stylesheets!), the look-and-feel is Apple-like, the animations and transitions look fancy, you can still use Prototype, it is so easy to specify options and last but not least: you can stay updated with the latest version without changing any code. Great for expansions and bugfixes!

Some examples

  • 1

    group: images, layout: quicklook

  • 2

    group: images, overlayClose: 1, layout: quicklook

  • 3

    group: images, overlayClose: 1, layout: dashboard

  • 4

    noGroup: 1, title: '', layout: dashboard

  • 5

    shaded: 1, effect: clip, layout: quicklook

  • Google

    width: 1000, height: 500, type: iframe, title: Google search, layout: quicklook

  • Swf

    width: 550, height: 400, title: How Mr. T killed Tupac, effect: switch

  • Flv

    width: 425, height: 344, title: Bruce Lee - Like Water

  • Dom

    width: 400, type: dom, title: Hidden element #1, layout: flatlook, resizable: 0

  • Youtube

    width: 853, height: 505, type: flash, title: Beastie Boys - Sabotage

  • Quicktime

    width: 480, height: 220, title: The Dark Knight, layout: quicklook

  • Windowsmedia

    width: 767, height: 591, title: Windows Media Player 12, layout: quicklook

How to use

When including from gettopup.com (the easiest setup)

  1. Put the following in the head element:
    <script type="text/javascript" src="http://gettopup.com/releases/latest/top_up-min.js"></script>
    ( you can also include a specific release by replacing latest with the version e.g. 1.3.2 )
  2. Add either the class top_up, the attribute toptions to your links or TopUp preset(s)
  3. Enjoy!

When hosting the javascript and images yourself

  1. Download and unpack the latest TopUp version
  2. Put the following in the head element:
    <script type="text/javascript" src="path/to/your/top_up-min.js"></script>
  3. Add either the class top_up, the attribute toptions to your links or TopUp preset(s)
  4. Enjoy!

For further documentation go to the documentation page.

Support or feedback

Do you have questions or suggestions concerning TopUp? Please e-mail me or post a comment and I will answer you as soon as possible.

Awesome plugin! Atleast seems so for now.

Filed under  //   Javascript   Lightbox   jQuery   pop-up  

33 Best of the Best Open Source Content Management Systems | Chemist2dio Labs

Years ago, creating HTML pages seems a lot of fun, ever since that era have been long gone, and our websites have pretty much gotten into dynamic pages which seems too tedious and totally crazy if you code them one by one, that coders don’t have much left with their lives to code another one.

it’s a pain in the neck having to code from scratch when all you needed was a CMS or Content Management System, that does everything for you. So What exactly does a CMS do for you? Simply put it this way, You add, edit and delete content and CMS does the HTML pages for you without the typing a single code, yes not even the <html> tag.

There are also CMS that are unbelievably free, despite the fact that they do so many stuff for you, just like the one that I’m using, Wordpress, and I’m pretty much used to it, except creating a skin for it.

Here are the best of the best open source CMS in no particular order.


Wordpress

wordpress

WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress is both free and priceless at the same time. Most of us folks use this CMS and is commended as one of the most used software for blogging. It’s only 2.2 mb

Features

  • WordPress Themes
  • Full standards compliance
  • Intelligent text formatting
  • Cross-blog communication tools


Joomla

joomla


Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone. It’s an easy all in one solution that has a comprehensive take on the admin interface, and you can really get a big help from the community, it has loads of 3rd party modules/plug-ins that you may used, simply one of the easiest to install and used.

Features

  • Media Manager
  • Web Link Management
  • Menu Manager
  • Template Management

Drupal

drupal

Drupal on the other hand is both powerful and flexible – create your own content types with custom fields, use the Views module to display that content in virtually any way you wish; however Drupal isn’t exactly your out-of-the-box solution as it can require a ton of customization on both templates and modules to fit your needs. Someone mentioned a steep learning curve – this is very very true, mainly because the admin interface is not very intuitive.

Features

  • Modules
  • Threaded comments
  • Database independence
  • Discussion forums

Expression Engine

expressionengine

ExpressionEngine is a flexible, feature-rich content management system that empowers thousands of individuals, organizations, and companies around the world to easily manage their website.

Features

  • Multiple Weblogs/Site Sections
  • Simple Commerce
  • Moblog Publishing
  • Full Page Modeling


OpenCMS

opencms

OpenCms is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently. OpenCms is based on Java and XML technology. It can be deployed in an open source environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g.  Windows NT, IIS, BEA Weblogic, Oracle).

Features

  • Direct Edit from front end-view
  • WYSIWYG Editor
  • Offline/Online Workflow
  • JSP Integration

Habari

habariproject

While there are a number of technical reasons that highlight the differences and advantages Habari has over other blogging packages, a major component of what makes Habari different is its community participation model. Users who demonstrate a level of quality contributions to the project are granted more privileges within the project.

Features

  • Modular, object-oriented core for easy extensibility
  • Supports multiple database backends (MySQL, SQLite, PostgreSQL)
  • Uses prepared statements throughout to protect against SQL injection attacks
  • Multiple sites on one installation


CMS Made Simple

cmsmadesimple

CMS Made Simple helps experienced web developers and designers to create sites of power and beauty in a fraction of the normal time, avoiding hours of coding and allowing your clients to update their own sites with a minimum of fuss.

From a simple brochure site to a complex portal, CMS Made Simple puts the power of a modular and extendable content management system at your fingertips. And best of all, it’s free!

Features

  • SEO Friendly URLs
  • Rich module API for unlimited expandability
  • Every page can have different theme
  • Database abstraction


Umbraco

umbraco

An open source CMS based on Microsoft’s ASP.NET, supports any modern browser and allows editing with Microsoft word. Designers can create accessible and valid xhtml with their markup left intact and developers can integrate any .net based control right out of the box

Features

  • Fully Ajax-compatible
  • Use any .NET Language like c# or VB.NET
  • Support for editing in Microsoft Word
  • Full support for own .NET Controls

Typo3

typo03

TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. It offers full flexibility and extendability while featuring an accomplished set of ready-made interfaces, functions and modules.

  • TypoScript editor with syntax highlighting, code snippets, and more.
  • With a click of a button, you can install a shop, news system, calendar, gallery, document repository, search engine, website statistics package, login box and newsletter.

Refinery CMS

refinerycms

An easy to use Content Management system that you can use with no technical skills required, release under MIT License, watch the video demo.

Features

  • 100% free and open source.
  • Super simple and easy to use.
  • Slick, clean user interface.
  • Modular and extendable.


Hippo CMS

Hippo CMs

Hippo CMS 6 is an open source information centered content management system. It’s targeted at medium to large organisations managing content for multi-channel distribution like web sites and intranets. It facilitates an open and flexible way of using your information by following international accepted open standards.

Features

  • contains a graphical form based XML document editor, which is fully customizable
  • allows integrators to build front ends (like web sites, intranet sites or any other application) using their preferred technology (Java, .NET, PHP, Ruby on Rails, etc.)


eZ Publish

ez.no

eZ Publish is an Open Source Content Management System chosen by thousands of enterprises and organizations world wide. It helps you build corporate websites, intranets, webshops and media portals. eZ Publish is 100% Open Source, available either as a free download or as an enterprise solution “eZ Publish Premium” with support, guarantees and maintenance.

Features

  • Publish content from word processors
  • Allows content translation
  • Video Publishing

Ax CMS

axcms

The AxCMS.net offers numerous features and tools, which enable editors, who have no technical or HTML knowledge, to create and edit contents of a website effectively and in an uncomplicated way.

Features

  • offers the possibility to access central documents decentrally.
  • E-Commerce & Product Information Management
  • Collaboration Management
  • Cross Media Publishing

Text Pattern

textpattern


is a flexible, elegant and easy-to-use content management system. It is both free and open source.

Features

  • Quick conversion of plain text to valid XHTML with Textile
  • Browser-based plugin installation and maintenance
  • Built-in search engine


Contenido

contenido


Contenido, an easy to use, modularly expandable, content management system.

Features

  • Backend search through all articles (searches can be defined and saved)
  • Capability for multi-tenancy enables you to maintain and manage your different websites independently from each other with one Contenido installation.


Plone

plone


A powerful, flexible Content Management solution that is easy to install, use and extend

Plone lets non-technical people create and maintain information using only a web browser. Perfect for web sites or intranets, Plone offers superior security without sacrificing extensibility or ease of use.

Features

  • Full-text indexing of Word and PDF documents
  • Support for multiple mark-up formats
  • Flexible navigation and always-updated site maps
  • WebDAV and FTP support


Liferay

liferay

Liferay CMS provides one central place to aggregate and manage all your content. Each community within Liferay Portal gets its own separate Document Library and Image Gallery.

Features

  • Multiple File Uploads
  • Dynamic Tagging
  • Multi-Tier Search
  • Asset Publisher


Adva CMS

adva-cms

adva-cms is an open source cms platform based on Ruby on Rails and Rails Engines.

Features

  • Multiple File Uploads
  • Dynamic Tagging
  • Multi-Tier Search
  • Asset Publisher


Radiant CMS

radiantcms

Radiant is a no-fluff, open source content management system designed for small teams.

Features:

  • An elegant user interface
  • Flexible templating with layouts, snippets, page parts, and a custom tagging language
  • A first-class extension/plugin system
  • Simple user management and permissions


Alfresco

alfresco


A freely downloadable open source CMS system supported by an active community of open source developers.

Features

  • Enables developers to take full advantage of rich browser presentation libraries including Yahoo! UI and Adobe Flex.
  • Single repository for code and content
  • XML authoring and multi-channel publishing

Symphony CMS

symphony-cms


Symphony is an open source content management system designed to let developers program exclusively in the XSLT templating language.

The philosophy behind Symphony is that nothing should be sacrificed for flexibility – developers should have full control over their website’s markup, URLs and data structures. The admin panel of Symphony alone is really fascinating.

Features

  • uses XSLT for templating, a highly versatile templating language that promotes an organised coding style and ample reusability of components.
  • Includes some good library of extensions from jquery, tiny MCE to database locking


PivotX

pivotx


Its powerful core and flexible template system make it easy for developers to adjust and extend. No matter if you want an easy-to-use, robust blogging tool or are looking to push things to the max – PivotX offers the best of both worlds.

Features

  • No more hassle with rebuilding, and no generated files taking up space on your webserver.
  • if your webhost doesn’t support MySQL, you can also use a flat file database.
  • Admin Interface is completely powered by Smarty.


DotClear

dotclear


Dotclear is an open-source web publishing software equaling and even outperforming other similar tools in some aspects.

Features

  • Customizable layout
  • Built-in anti spam protection

SilverStripe

silverstripe

A CMS for website editors – fast, flexible, and FREE. It’s designed for people who edit website content. This one comes with a lot of ready-made modules that expands from Blog, E-commerce up to setting up your own forums.

Features

  • Adding new features to your site is just a download away. From forums to blogs to e-commerce and maps.
  • Complete with themes, widgets and modules that’s supported and backed up by designers and developers from the community

Aliro

aliro

Aliro is designed to carry forward the state of the art in CMS development. It fully exploits PHP 5 and also requires MySQL 5. It adopts totally object oriented architecture. Efficiency, flexibility, accessibility are key goals

Features

  • An integral error recorder traps problems without giving diagnostic information to users (who may be hackers) while retaining extensive diagnostic information
  • The Aliro standard folder manager provides an arbitrary depth structure around which a site can be built
  • A simplified plugin architecture allows much greater use of plugins for customisation and integration


Frog CMS

frogcms

Frog CMS simplifies content management by offering an elegant user interface, flexible templating per page, simple user management and permissions, as well as the tools necessary for file management.

Features

  • Drag and drop page ordering
  • Flexible page content: body, sidebar, extended, summary
  • Per page layout customization

Modx

modxcms

An Open Source PHP application framework, it frees you to build sites exactly how you want and make them 100% yours. Zero restrictions and fast to build. Super-simple templates in regular HTML/CSS/JS (any lib you want). Registered user systems and a killer community.

Features

  • Web 2.0 Features (yes, that means Ajax)
  • aids your SEO efforts by making it easier to adjust meta-content of your site on a per-page basis.
  • You can build XHTML 1.0 Strict sites just as easily as a tag-soup-table layout.

Xoops

xoops

XOOPS is a free content management system, written in PHP, for websites. It uses a modular architecture allowing users to customize, update and theme their websites.

Features

  • XOOPS uses the Smarty templating engine which allows many benefits such as easier separation between business logic and presentation logic as well as content caching.
  • Has a huge community of developers and users which allows development of new features that they want to get included on next releases of the core system

Typolight

typolight

TYPOlight is a PHP based program, so your server should be able to parse PHP files.

Features

  • Uses Ajax and Web 2.0 technologies
  • Multi-language support
  • Cross-browser CSS framework generator
  • Built-in file manager and search engine

DotCMS

dotcms

That is why dotCMS is one of the leading Java-based, open source web content management systems in the world today.

Features

  • Task based workflow emails on change requests, content edits, approvals and publishing.
  • Content versioning and rollback.
  • Easily create Rich Web Functionality (calendar, ajax photo gallery, ecommerce, etc.)

Conrete5

concrete5

A point and click easy to use Content Management system, that can build websites from personal blogs, community-based portals, up to Marketing focused sites for a corporation.

Features

  • Automatic navigations – add a page anywhere and it’s updated everywhere
  • File manager with bulk upload and image manipulation using Picnik (Picnik integration in v5.3)
  • lets you copy content and functionality from one part of your site to another
  • Automatic add-on & theme installation

Movable Type

movabletype

Your All-in-One Social Publishing Platform, Create beautiful blogs and websites, A simple and powerful content management system,Build a vibrant social network.

Features

  • Build a Vibrant Community Around Your Existing CMS or Website
  • View a summary of blogging activity in one glance.
  • Planet-style aggregation or selective aggregation.
  • Customizable email notification is built in.

Mambo

mambo

Mambo is a full-featured content management system that can be used for everything from simple websites to complex corporate applications. Continue reading for a detailed feature list.

Features

  • Advertising management (banners, etc).
  • Advanced and separate system administation system.
  • Content macro language (aka mambots).
  • Events calendar

Now we’ve seen the Best Open Source Content Management Systems, but which one are you going to use? with so many great CMS available, how are you going to choose which one is for you? It really depends on the user, It differs from once preferences to another,  from freelancer using it for web development projects, from an enterprise company that needs a fully functional e-commerce site, or from a blogger that wants a personal blog.

What’s ideal depends on who is using it and how is going to be used.


Some Content Management Systems that are worth mentioning:

Chyrp

An upcoming new open source cms, that almost has similar features as Wordpress. Chyrp is a blogging engine designed to be very lightweight while retaining functionality. It is powered by PHP and has very powerful theme and extension engines, so you can personalize it however you want.

Redaxo

To all german folks out there, this one is for you. REDAXO combines flexibility with ease of use, suitable for start up companies as well as large and complex Internet portals. Thanks to the modular design and the many expansion options REDAXO covers all the necessary features a comprehensive editorial system. In addition REDAXO is an open source system and thus free, and freely used commercially.

Cushy CMS

An easy to use Content Management System that even your clients can use, watch the demo on how easy editing with Cushy CMS is. allow clients to safely edit content, and you can define exactly which parts of the page can be changed.

Surreal CMS

Surreal CMS is a remotely hosted content management system (CMS) that was designed with simplicity in mind. Most people who can browse the Web will be able to use Surreal CMS with little to no training.

Popularity: 26% [?]

Some interesting ones here!

Filed under  //   CMS   content   management   open   open source   source   systems  

A Guide to Wireframing | Papermashup.com

Planning a project thoroughly is often more important than the design, app or site. If a project is badly planned and organised then your heading for a disaster.

Wireframing is usually one of the first steps to really mapping out your user flows, and is a place where all the ideas can be brought together to build a better picture of what the final project will be like. Its important to understand the purpose of a wireframe and communicate this to either your client or colleagues.

You wouldn’t build a house without an architect and plans. So why build a site without a wireframe and planning?

wire

Project Scope

As a designer and developer who often works on personal projects in my spare time all be it limited its hard sometimes to skip the planning stage and rush straight into building something, a wireframe helps to give you project scope. It’s a flexible layout that you can easily make changes to.

Who needs to see it?

As you’d expect, a wireframe is important from a design perspective. So any designer that’s brought into a project can easily get straight up to speed understanding each element in a simplified way. But it doesn’t stop there. from a developer or architects perspective, wireframes are key for mapping out processes and getting to grips with any complex interactions.

Save money

Wireframes can help to uncover any underlying problems at an early stage in a project. Its far more cost effective to make tweeks to a wireframe than a site design or worst still site architectural changes which could also impact on site design.

Simplicity is key

You’r wireframe is in no way a basic site design. Don’t be tempted to over design your wireframe, keep it clean and simple. If anything it should help from a user interface perspective, don’t overcomplicate it with notes about AJAX elements, this can come at a later stage. If for example your wireframing a contact page that requires just three text fields and a button then thats all you need to include in your wireframe.

Don’t cut corners

Its often easy to want to skip simple pages like legal or contact pages, pages that are not regarded as high traffic. Don’t do it. wireframe each page, it’s so important to build up a complete structure of your project.

wire1

Select the right tools

When setting out its much easier to grab a sheet of paper and a pen and scribble some boxes and buttons down than dive straight into a more structured computer approach. A tool I like to use to build wireframes is Balsamiq an Adobe air application for both Max and PC that has a set of almost pre-defined stencils that you can manipulate, it even has an array of iphone development tools. If you don’t want to invest in specific software like Microsoft Viseo you can always use Adobe Illustrator, Photoshop or even Powerpoint.

Yup! I heart Papermashup.com :P

Filed under  //   guide   wireframing  

A Complete Logo Design Process For An Eco Green Logo | Little Box Of Ideas

A Complete Logo Design Process For An Eco Green Logo

By Sneh Roy on Saturday, 23 January 20108 Comments

 A Complete Logo Design Process For An Eco Green Logo

A couple of months ago, I was approached by Mark Adair of Envision Customworks to design a logo for his environmentally friendly building and construction company. Envision Customworks was launched in March 2009 in Jackson, Mississippi by Mark and his brother. They are a construction company that specializes in higher end remodels. They build custom furniture out of various types of wood, steel and glass.They design and build custom light fixtures, kitchen layouts, cabinets and bathrooms.Their niche lies in the fact that they use recycled material to build their beautiful custom pieces.

One of the examples of the ecologically sound building techniques that  Mark cited, was their use of wood from old warehouses in New Orleans that was milled down to make beautiful furniture, cabinets and floors. Mark wanted the logo to clearly portray that they were a green company without everyone thinking that they were a seed store or had something to do with gardening.The logo had to be simple, modern, stylish and a recycle emblem was an absolute no-no.

Envision CustomWorks Designs Beautiful High End Ecologically Sound Models

Usually when I am going through my client’s answered questionnaire, ideas start cropping up in my head and by the time I finish googling words and company names, I am ready to sketch out a few concepts. I like to word map the logo project with the logo name, colors, qualities, styles, idealogies and elements that I foresee using in the design.Mark had signed up for two concepts. Armed with the logo questionnaire that Mark had answered for me, I set to work on the Envision CustomWork’s logo concepts. I started by doing a name search on Google for  Envision Custom Works. After being satisfied through a variety of different search strings and combination of words that the name was very unique, I started word-mapping in my sketch book. Then I did a few rough sketches of the ideas brimming at the top of my head. Then I started checking logo websites, inspiration sites and posts to check whether the sketches I had done were unique or had been done before.

I see a lot of logos on a regular basis as I am a member of many logo websites and communities and also because I post a lot of logo related content on my blog. But when I am actually doing a project for a client, I never head anywhere for inspiration. I just sit with my sketchbook and let the unique nature of the client’s company and his requirements guide my thought process. I feel this works best, because at this stage taking external inspiration is clouding your mind and taking you away from the task at hand. Once though the sketches are done, I always like to check if a concept is done before, which is extremely plausible because there are millions of people in this world and not all of your unique ideas are going to be untouched. Someone, somewhere might’ve already thought of them before. With the exception of one time when I found that a design I was developing had a similar logo done, I have never faced a problem about having to scrap a sketch based on ambiguity.

Envision CustomWorks Concept Sketches

Once I was satisfied that my sketches didn’t have similar designs out there, I took them to Illustrator and started fleshing out the sketches in vector format. Mark had sent me a few photos of his work and one thing that came across in all of them was the beautiful wood work. I decided to base my designs on wood which would also contribute to the "green" factor. I wanted the logo to be strong, stable, viable and timeless. I wanted it to have the company’s initials in it and do justice to Mark and his brother’s artistry in their field. Within a few hours I had the two strongest concepts vectorized. I wanted to try out something new, so I scoured the internet for tutorials to create a wood grain effect in Illustrator. After several tries, I was happy with a particular wood grain effect that looked modern and very zen like. I used it in both the concepts to bring out the look and feel of wood. I offered a couple of color and type variations so Mark could see what his logo would look like in different styles. It was a challenge bringing out the "green" nature of the logo and I adapted organic design to achieve that. I did use a subtle leaf in both designs, but more as decor for the wood pieces, rather than an element in itself. In this particular logo, the wood depicted via sharp angles and visually pleasing modern, zen like design was going to captivate the earthy feel of the logo and give it an eco twist.

The three concepts presented

I then worked on the presentation of the two logo concepts in Photoshop. I sent the concepts to Mark and he really liked the first concept. He wanted to build on that concept and tweak it a little bit, but before that he requested to see an additional concept which would show off their dovetail joinery speciality. He even sketched what he had in mind which helped me develop the third concept for him to see. After seeing the third concept, Mark was convinced that he still liked the first concept, so we went to work on that. A few variations later, Mark was happy with how the logo looked and Envision Customworks had its brand new identity in place.

Final Envision CustomWorks Approved Logo

"The Envision CustomWorks logo includes the letters E, C and W in the negative space. The idea of conceptualizing, imagining and realizing is fulfilled through the perception of the solid letters doubling up as building material [wood planks], an abstract piece of furniture, a door [the letter C] opening outwards. This symbolizes Envision CustomWorks’ ability to see beyond the norm and create exquisite and solid pieces that enhance and please. The green colors unobtrusively hint at the green nature of the company and the modern typeface renders the logo a classic, timeless quality."

Mark was kind enough to leave me a testimony. Here is what he had to say, "Working with Sneh Roy from LBOI was an absolute pleasure. She helped me achieve a wonderful logo in a very professional manner. Concepts were brilliant! She worked with me until I was completely satisfied with the logo. I would recommend logo design by LBOI to anyone. Thanks again Sneh!"

Thanks to Mark for his generosity with his words. I had a fun and extremely creative process, creating a working identity for his company and I hope his laudable efforts in the "green movement" take him and Envision CustomWorks a very long way.

About The Author

Sneh Roy is a web designer/content developer by day and the creative force behind Little Box Of Ideas by night. She is also the co-founder of Stars We Love and Gel's Kitchen. With coffee running through her veins, she enthusiastically battles each day, one design [or maybe several?] at a time! Connect with her on Twitter.

Valuable reference for logo design.

Filed under  //   complete   design   logo   process  

Strategies on How To Motivate Users to Sign Up Through Design | Onextrapixel - Showcasing Web Treats Without Hitch

Be it web-based applications or online services, they are taking the Internet by storm. Many websites introducing these services are created and launched to get users to sign up and use the software (hopefully for a long-term). The question is: How do we get users from the unfamiliar zone into the interested zone and subsequently becoming a first time use?

Motivating Users to Sign Up Through Design

When people start to get interested in your web application product, they :

  1. start to research and understand more about the product
  2. learn about the application
  3. consider an alternative
  4. compare with others
  5. explore other options

Audiences who visit a web application website consist of generally 3 groups - those who wants to sign up; those who are here to explore and to confirm what they sign up for is beneficial; and lastly, those who are not convinced and needs to find out more. Hence the position of the sign up buttons, the graphics used, copy writing and the other elements that come into play should work together to gain maximum benefits. As designers, other than creating a vibrant site for the web service or application, it is crucial that we should also help users to get over the barrier of using an unfamiliar medium and translating their interest and concern into positive action through signing up.

This positive action should be motivated by how the layout and design is engineered; thus motivating them enough to care about filling out the sign up form.

How To Motivate Users Through Your Design

Engage your users immediately

There are different ways to engage your users immediately. An example would be having an immediate call-to-action button that says 'Try Now' that will give them a hands on how the application works.

The splash page of Hitchsters.com engages the users immediately by stating the steps of how the service works on the left side of the page. Carefully crafted copy-writing for each step, allows users to understand the purpose of the site quickly. This section attempts to convince the users, and to get them to be interested in the service.

Hitchsters

The users' eyes will then follow through the layout of the page to the Sign Up portion. Note that if some fields are required to be filled up, such as the gender section in the example above, explain why the field is there and why it must be filled up. These methods help to secure your users' emotions, and in turn they can trust your application and service at the point of sign up.

Crafted copy writing that describes your software

Carefully crafted copy writing is always the way to go. Visuals alone may not work wonders, as they may be unclear to users, and they may not tell much about the application. However, with the support of good copy writing, it helps to answer the 'whys' and the 'hows'.

Perq

Breaking them into sections to explain the usage of the application gives users a deeper understanding about your product in a short span of time. We have to remember that users do not like to work for information, thus displaying of quality content and grouping them appropriately can greatly affect their minds of choosing your product.

Gymtechnik

Prepare your users when cost is involved

People tend to prefer to use applications that are low in cost or free. However, if your web application or service involves them to pay a certain amount, always notify them. This prepares them right from the beginning that your application is not a free-of-charge service.

Perq

Just like the example above, Perq has designed a plan for every organization size. It clearly states the cost of each service tailored for the number of users using it.

Leveraging on reviews and Social Media

Facebook, Twitter and Digg are just a few examples of the different types of social medium millions of people use everyday. Adding reviews, comments and testimonials are great ways you can convince your audience. When they read about the positive experiences of those who have used it before, they start to imagine how their experience would be like. This may perhaps change the mind sets of those who are still in doubt to sign up.

Yelp

Friendseat

Make forms easy to use

The most important moment is when the user decides to sign up. The form should clearly indicate the number of steps they are going through, this helps to improve the ease of using the form. Do not keep them in suspense because their attention span and patience could be low.

Orggit signup

The example above from Orggit, tells the user that there are 2 steps to sign up.

Use appropriate graphics and/or illustrations

Good copy writing accompanied by carefully illustrated graphics explains so much more effectively. When inserting graphics, take care that they should match the content beside it, as shown in the example below. Stay away from generic graphics or stock images, instead these graphics should explain how the application or service works for them.

Sugarsync

Mint

In-depth feature/quick tour

For products that are more complex, a product video covering an overview of the application would help users to understand the application further. A video prepares the users on how the application will work and look like after sign up and may even convince them immediately that this application is the one for them.

Cisco Quick Tour

Cisco Webex Meetings is an example of including a Quick Tour video, that consist of a person explaining the product accompanied by motion graphics.

Conclusion: Signing Up is about Motivation

Motivating your audience to sign up your application or service is not easy. Getting them from being interested to jumping over the hurdle to first time use needs understanding of the psychology of how users think and how they react to your design.

When working on such a design, remember that we need to reduce the friction between the interface and the users while they are still interested in the product. Try a couple of different styles and layout, if you are working on such a site. Get various people to test on the site, and see if they are motivated to care about the service.

What else would you add to this list? Share your thoughts!

Interesting!

Filed under  //   design   motivate   sign up   strategies   users  

Google Analytics Cheat Sheet by Ian Lurie (@portentint)

Click here to download:
google-analytics-cheatsheet-pf.pdf (185 KB)
(download)

Filed under  //   404   404 errors   analytics   cheat   cheatsheet   errors   filters   goal   goal tracking   goals   google   google analytics   ian lurie   link   link tagging   sheet   tagging  

jQuery Lint – James Padolsey

jQuery Lint is a simple script you can download and use with jQuery. It works over the top of jQuery and diligently reports errors and any incorrect usage of jQuery. It will also, to some extent, offer guidance on best practices and performance concerns.

Unlike JSLint, jQuery Lint is a runtime reporter. To use it, you need to include it, after jQuery, in your document:

<script src="jquery.js"></script>
<script src="jquery.lint.js"></script>

jQuery lint’s main objective is to notify you of incorrect usages of jQuery’s API. So, if you pass incorrect arguments to any method then jQuery Lint will let you know. It compares your arguments to the argument signatures in jQuery’s API. It reports via Firebug, although you can quite easily plug-in your own console mechanism.

It has four different error-reporting levels (accessible via jQuery.LINT.level), zero reports nothing, three will report everything, including small things like using css().css().css() instead of css({...}). It’s quite configurable too. You can add your own checks. E.g.

jQuery.LINT.special[1].jQuery = jQuery.LINT.special[1].jQuery || [];
 
// Add check on error-reporting level one.
// Check jQuery method.
jQuery.LINT.special[1].jQuery.push(function(selector, context) {
 
    if (selector === '*') {
        return "Don't use the universal selector!";
    }
 
});

jQuery Lint tries to help you in determining where the problem occurred in your code. It’s not much help to you if it just says, “Err, you called css() incorrectly!”. If it occurred as a result of an event then Lint will say so, and if you’re using a browser that provides a stack-trace as part of its Error object (like Firefox) then Lint will also provide you with the file-name and line number. E.g.

jquery Lint - Reporting line number and file name where problem occured.

You can read more about jQuery Lint and download it at Github:

jQuery Lint @ Github

The idea of a lint-like script for jQuery has been floating around for some time. I want to thank Dave Methvin in particular, for it was his idea that sparked my interest originally.

This is quite a young project, so there will be bugs. Please report them!

Filed under  //   James   James Padolsey   Javascript   Lint   Padolsey   error   error reporting   jQuery   jQuery lint   reporter   reporting   runtime  

20+ .htaccess Hacks Every Web Developer Should Know About | DevMoose

20+ .htaccess Hacks Every Web Developer Should Know About

Posted by JP on January 22nd, 2010 in Coding14 Comments

Apache's .htaccess(hypertext access) configuration file can be a very powerful tool in a web developer's toolkit if used properly. It can be found in the webroot of your server and can be easily edited using any text editor. In this article I'm going to show you 20 .htaccess hacks and how to use them.

Before I start with this article I'd like to start by saying that abusing the .htaccess file will hurt the performance of your website. The .htaccess file should only be used if you have no other way to achieve certain things.

Make sure to back up your current .htaccess file before applying any of the following hacks.

1. Prevent Hotlinking

Tired of people using your bandwidth by putting the images hosted on your server on their website? Add the following code at the bottom of your .htaccess file to prevent hotlinking.

1Options +FollowSymlinks
2#Protect against hotlinking
3RewriteEngine On
4RewriteCond %{HTTP_REFERER} !^$
5RewriteCond %{HTTP_REFERER} !^http://(www.)?domainname.com/ [nc]
6RewriteRule .*.(gif|jpg|png)$
[nc]

NOTE: The following article explains better methods to "prevent" hotlinking:
Link building secrets by Maurizio Petrone

2. Block All Requests From User Agents

It's possible to block all unwanted user agents that might be potentially harmful or perhaps just to keep the server load as low as possible.

01#Block bad bots
02SetEnvIfNoCase user-Agent ^FrontPage [NC,OR]
03SetEnvIfNoCase user-Agent ^Java.* [NC,OR]
04SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
05SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR]
06SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR]
07SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR]
08SetEnvIfNoCase user-Agent ^Zeus [NC]
09<limit get="" post="" head="">
10Order Allow,Deny
11Allow from all
12Deny from env=bad_bot
13</limit>

3. Redirect Everyone Except Specified IPs

If for some reason you would want to deny everyone or allow only a specific group of IP addresses to access your website, add the following code to your .htaccess file:

1ErrorDocument 403 http://www.domainname.com
2Order deny,allow
3Deny from all
4Allow from 124.34.48.165
5Allow from 102.54.68.123

4. SEO Friendly 301 Redirects

If you've transferred domain names or wish to redirect a specific page or pages without getting penalty from search engines such as Google, use the following code:

5. Creating a Custom Error Page

Are you as tired as me of the default layout of 404 error pages? Well now you can easily create your own and refer to it like this:

1ErrorDocument 401 /error/401.php
2ErrorDocument 403 /error/403.php
3ErrorDocument 404 /error/404.php
4ErrorDocument 500 /error/500.php

6. Create an IP Banlist

Tired of getting the same bs comments specific user over and over again? Just ban the bastard like this by adding the following code to your .htaccess file:

1allow from all
2deny from 145.186.14.122
3deny from 124.15

7. Set Default Email Address For Server Admin

Using the following code you can specify the default email address for the server's admin.

1ServerSignature EMail
2SetEnv SERVER_ADMIN default@domain.com

8. Disable Display of Download Request

Usually when downloading something from a web site, you'll be prompted if you wish to open the file or save it on your hard-disk. To prevent the server from prompting users wether they wish to open or save the file and to just save the file, use the following code:

1AddType application/octet-stream .pdf
2AddType application/octet-stream .zip
3AddType application/octet-stream .mov

9. Protect a Specific File

The following code allows you to deny access to any file you wish by throwing an 403 error when it is trying to be accessed. In the following example I've chosen to protect the .htaccess file by adding an extra layer of security.

1#Protect the .htaccess File
2<files .htaccess="">
3order allow,deny
4deny from all
5</files>

10. Compress Components With mod_deflate

As an alternative to compressing files with Gzip, you can use mod_deflate(which is supposively faster). Place the following code at the top of your .htaccess file(tip: you can also add .jpg|.gif|.png|.tiff|.ico mod_deflate those):

1<ifmodule mod_deflate.c="">
2<filesmatch .(js|css)$="">
3SetOutputFilter DEFLATE
4</filesmatch>
5</ifmodule>

11. Add Expires Headers

The following code shows you how to add an expiration date on the headers.

1<filesmatch .(ico|pdf|flv|jpg|jpeg|png|gif|swf)$="">
2Header set Expires "Wed, 21 May 2010 20:00:00 GMT"
3</filesmatch>

12. Setting the Default Page

You can set the default page of a directory to the page of your choice. For example in this code the default page is set as about.html instead of index.html

1#Serve Alternate Default Index Page
2DirectoryIndex about.html

13. Password Protect Your Directories and Files

You can enable password authentication for any directory or file on your server by using the following code:

01#password-protect a file
02<files secure.php="">
03AuthType Basic
04AuthName "Prompt"
05AuthUserFile /home/path/.htpasswd
06Require valid-user
07</files>
08 
09# password-protect a directory
10resides
11AuthType basic
12AuthName "This directory is protected"
13AuthUserFile /home/path/.htpasswd
14AuthGroupFile /dev/null
15Require valid-user

14. Redirect an Old Domain to a New Domain

By using the .htaccess file you can redirect a old domain name to a new domain by adding the following code into the htaccess file. Basically what it does is it will remap the old domain to the new one.

1#Redirect from an old domain to a new domain
2RewriteEngine On
3RewriteRule ^(.*)$ http://www.domainname.com/$1 [R=301,L]

15. Force Caching

The following code will not directly increase the loading speed of your website. What it will do is, load the content of your site faster when the same user revisits your website by sending 304 status when requested components have not been modified. You can change the cache expiry by changing the number of seconds(it's currently set at 1 day).

1FileETag MTime Size
2ExpiresActive on
3ExpiresDefault "access plus 86400 seconds"

16. Compress Components By Enabling Gzip

By making use of Gzip you can compress files in order to make your website load faster.

1AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
2BrowserMatch ^Mozilla/4 gzip-only-text/html
3BrowserMatch ^Mozilla/4.0[678] no-gzip
4 
5BrowserMatch bMSIE !no-gzip !gzip-only-text/html

17. Remove "category" from a URL

To transform this url: http://yourdomain.com/category/blue to -> http://yourdomain.com/blue, just add the following code at the bottom of your .htaccess file.

1RewriteRule ^category/(.+)$ http://www.yourdomain.com/$1 [R=301,L]

18. Disable Directory Browsing

To prevent people from accessing any directories that might contain valueble information or reveal security weaknesses(e.g. plugin directories of wordpress), add the following code to your .htacess file:

1Options All -Indexes

19. Redirect WordPress Feeds to FeedBurner

The following snippet redirects WordPress' default RSS feed feedburner's feed.

1#Redirect wordpress content feeds to feedburner
2<ifmodule mod_rewrite.c="">
3RewriteEngine on
4RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
5RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
6RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/yourfeed [R=302,NC,L]
7</ifmodule>

20. Deny Comments from No Referrer Requests

The problem is that bots just post comments about how to increase your private parts all naturally to your blogs without coming from any other site. It's like they fall from the sky. This neat hack prevents people from posting if they did not come from somewhere else(they can comment just fine if they came from e.g. google).

1RewriteEngine On
2RewriteCond %{REQUEST_METHOD} POST
3RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
4RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
5RewriteCond %{HTTP_USER_AGENT} ^$
6RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Source: How to: Deny comment posting to no referrer requests

21. Remove File Extension From URL

Thanks to Kartlos Tchavelachvili for this one. What the following code does is, it removes the .php extension(you can change it to whatever you like e.g. html) in a url. It makes the URL prettier & SEO friendlier.

1RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]

More articles about .htaccess:

-->
Tags: , , , , ,

Filed under  //   .htaccess   301   301 redirects   DevMoose   Gzip   Hacks   IP banlist   IPs   SEO   URL   block   browsing   caching   comments   compress   custom   default   deny   directories   disable   download   download request   error   expires   extension   file   files   force   hotlinking   pages   password   prevent   protect   redirect   redirects   referrer   request   requests   specified   user agents