Archive

Archive for September, 2015

25 Downloadable Freebie PSD Website Layout Mockups

September 14th, 2015 No comments
21-author-homepage-psd-template-freebie.jpg

The Internet is full of free downloadable goodies for creative artists. Anyone teaching themselves how to design should be able to find plenty of resources online. Especially in the field of web design where you might be looking for icons, logos, background patterns, or anything similar – even including full website PSD layouts/mockups.

This design gallery includes 25 free downloadable PSD mockups. You can grab any of these samples to work with for your own projects. Or if you need a PSD to practice your own design ideas, one of these options should be perfect. Many developers also practice converting free PSDs into HTML/CSS website layouts. Take a look over the list below and see if any PSD mockups catch your attention.

Focus Landing Page

Appz iPhone App Page

iphone app psd freebie landing page design layout

Display Portfolio

display portfolio psd freebie theme download

Fonzo Landing Page

fonzo psd freebie landing page design

Intent Creative

intent creative portfolio website psd freebie

Seven Oaks

seven oaks church psd theme freebie

Jetro Portfolio

jetro creative portfolio psd freebie theme

Spotlight Landing Page

spotlight landing page psd freebie file

Gridzilla

gridzilla psd freebie portfolio theme download

Portfolio Theme

creative portfolio psd freebie download layout

Blitz Business Theme

blitz business portfolio theme template psd download

Creativio

creativio agency freebie psd file download layout

Smart App

smart app landing page psd freebie design

PH vCard Portfolio

ph vcard portfolio psd freebie layout

Claymore

claymore landing page website app mockup freebie

eCommerce Theme

freebie psd mockup ecommerce theme download

Calm

calm freebie psd template portfolio download

Bla Bla’s Portfolio

bla bla portfolio feebie psd layout download

Perth Flat Theme

perth flat portfolio website psd layout design

Flat Mate

flat mate free single page psd freebie download

Agency Web Template

freebie psd mockup download agency website layout

Shop Website Theme

ecommerce leo shop website theme psd freebie download

MIINUS

miinus one page psd portfolio singlepage download

Selly Landing Page

freebie psd mockup selly landing page download

The Lab

dexters lab blue portfolio psd freebie website mockup

Read More at 25 Downloadable Freebie PSD Website Layout Mockups

Categories: Designing, Others Tags:

Things to Consider when Developing a WordPress Theme Framework

September 14th, 2015 No comments
00-featured-wordpress-code-framework

Over the last few years, WordPress theme frameworks have gained tremendous popularity among both end-users and developers.

They make it possible for users to create a unique and flexible site with absolutely no coding experience. But on the other hand, they also provide developers the simplest, quickest and most efficient way to build custom WordPress themes.

For any reason if you’re not satisfied with your current WordPress theme framework and planning to build your own custom framework, then you’ve come to the right place. This must-read guide takes a glimpse at key considerations that you as a developer should take into account when writing your own theme framework.

Let’s begin!

Usage Context

The first and foremost thing you need to determine is the context in which your framework will be used.

Before going to write any code for your framework you must have a clear idea of who your target audience is. Figure out whether your theme framework is just for your personal use or for others. If it is for others, then who will use it – developers or non-technical users?

Remember, the way your framework will be used has a great impact on what features and functionality you include in it.

The Parent and Child Themes

The parent theme is one of the key components of a theme framework which can be designed in one of two ways: as a stand-alone base/starter theme or as a “drop-in” code library that only works in conjunction with child themes.

The way you adopt totally depends on your framework requirements; however, I recommend you create at least one starter child theme. This will not only help you avoid a lot of code repetition work but also give you the ability to develop custom themes fast.

Later you might consider creating multiple child themes in accordance with different types of projects.

WordPress Coding Standards

Whether you’re developing a theme, plug-in, framework, or any other thing in WordPress, make it a habit to follow WordPress Coding Standards. This is crucial to avoid common coding errors, improve code readability, and simplify further modifications.

If you don’t do so then no one will be able to understand and edit your code.

Besides, if you’ve planned to submit your framework as a theme to WordPress theme directory, you must meet all of the theme review guidelines. Keep in mind that even the world’s most beautiful framework can’t impress developers unless the code is well-structured and thoroughly commented.

Action and Filter Hooks

Hooks allow your framework to hook into when adding any custom code or changing the way how a particular theme or plug-in behaves. There are two kinds of hooks in WordPress: Actions and Filters.

Where Action hooks let you add your own code to template files without creating any duplicate files, filter hooks allow you to change the output by your template files.

So when developing your theme framework take some time to decide which content you want to include in it via hooks and what content you’ll code directly in your template files.

Custom Functions

Your framework may also include a range of custom functions, some of which will hook into your already defined Action and Filter hooks while others will be used by child themes via functions.php file to override the inherited characteristics from its parent theme.

You can add any custom functions which you think are useful to your framework. Doing so will save you from writing a lot of duplicate code in future.

By making use of add_action() function in your child theme, you can activate your favorite functions from the parent theme at any time.

Scripts Integration

If a particular script will be used by multiple sites or if you want to empower your non-technical users with some extra options, you may consider integrating certain scripts such as jQuery slider or light box with your theme framework.

This way you(and your users) will not be required to install extra plug-ins for desired functionality.

However, including scripts in your framework will add a huge amount of unnecessary code to it. To avoid code bloat, I suggest you to develop separate plug-ins for these scripts and use them only when required.

Theme Options Page

The theme options screen which is an integral part of any complex WordPress theme proves to be extremely useful when you’re developing your framework for non-technical users.

It not only allows users to activate or deactivate scripts included in the framework, but also enables them to make various theme customizations like adjusting font size, adding custom fields, altering theme colors, etc.

For many of your options, you may give users access to the theme customizer through which they will be able to see their changes in the live mode. In my opinion, including both customizer and theme options screen in your framework would be much better.

Menus and Widgetization

Before you start coding decide how many menu areas you want to include in your framework. If your framework is for non-technical users then I recommend adding more than one area for menus so that visitors can easily navigate the site.

Also depending on your audience, consider adding a range of widget areas to your framework.

However if your framework is just for you or for a small team of developers, you may skip adding any widget areas. But in case of non-coders, it’s quite crucial to include multiple widget areas in various sections of your framework to provide users a lot more flexibility.

Flexibility and Extendibility

Would the framework you’re developing be able to stand the test of time? Would it be compatible with future releases of WordPress? Would it meet all your needs for future builds?

Ask yourself such questions to make your framework as robust and future-proof as possible.

Instead of limiting yourself to theme options screens, tap into the API so that you or your users could easily extend the framework for a range of sites in future. Keep in mind, a good framework is the one that gives you wings – flexibility and extendibility – to fly.

Documentation and Support

Extensive documentation and consistent support must not be overlooked at any cost. Where detailed documentation helps you keep track of each and every element in your framework, high-quality support provide answers to users’ questions.

Apart from the standard documentation I highly recommend you create some tutorials and videos to help users get start with the framework fast.

For better support you can create a discussion forum or a website with documentation.

Hopefully these tips will help you master WordPress and create functional, extensible, and well-designed frameworks for all audiences.

Read More at Things to Consider when Developing a WordPress Theme Framework

Categories: Designing, Others Tags:

Livecoding.tv lets you Hire & Watch Developers in Real-Time

September 14th, 2015 No comments
livestream-coding-livecode-video

Some of you may not be familiar with the Twitch-style video streaming site LiveCoding.tv. Much like Twitch.tv is made for video games, LiveCoding.tv is made for developers who write code.

Most people sign up and do livestreams either for fun or educational value. And it’s easy to find any language from PHP to Rails, Objective-C to Java and so much more.

Very recently LiveCoding.tv released a new service where streamers can be hired by the hour to write code in real-time. This can be handy for new developers who wish to learn a specific task, or even for agencies who want to hire remote programmers and monitor their progress.

But writing code isn’t the only task that’s open for business. Anyone can hire a coder to also perform a code review, build modules, solve technical issues, or literally even do your Computer Science homework.

Not everyone is available for hire. But this site behaves much like Dribbble where if they are open for work, you’ll see a little “hire me” button on their profile.

Since this is still a new system there are likely to be issues that need to still be ironed out. But I do think this is a very cool idea – certainly something that’s new to the world of coding and may offer an interesting marketplace for developers to earn extra cash on the side.

If you want to learn more check out the official blog post for release details.

Read More at Livecoding.tv lets you Hire & Watch Developers in Real-Time

Categories: Designing, Others Tags:

A Peek at Pantone’s Newest Color Guide

September 14th, 2015 No comments
featured-pantone-color-series

The Pantone factory has been hard at work crafting a new color guide for designers and print professionals. If you don’t know, Pantone offers a variety of colors and swatches that are used in many fields from print work to interior decorating.

A wonderful post on AIGA’s website collected a series of photographs from Pantone’s latest color book. Each picture was taken & provided by James Chororos who’s a very talented photographer.

This new color guide is tentatively named the Extended Gamut. It’s meant to be a quicker way of matching colors and mixing colors to achieve any desired result. From the words of AIGA:

Pantone has been hard at work on a new guide for designers and printers. It’s an expansion of the company’s spot-color palette, offering a printed representation you can compare side-by-side with an existing product, making it faster, easier, and cheaper for designers to communicate their desired colors.

These photos were embraced enthusiastically by Pantone VP Ron Potesky. He says “Designers love getting into the guts of Pantone, so when we were making this guide we assumed they’d be excited to see behind the scenes.”

It’s fair to say Ron is more right than he can imagine. So without further ado here are a couple nice snapshots from the collection. If you want to see all the photos please visit AIGA’s post.

Pantone new swatches

Read More at A Peek at Pantone’s Newest Color Guide

Categories: Designing, Others Tags:

WebExpo 2015 Launches its 8th Annual Conference in Prague

September 14th, 2015 No comments
00-featured-webexpo-prague-2015

The WebExpo design & development conference is central Europe’s single largest event for people who work on the web. For a two-day event this is perhaps one of the largest and most thrilling conferences. Anyone who’s within the area should definitely consider attending.

WebExpo runs from September 19-20 in the center of Prague.

The conference organizers have rented five different venues all within the same block of eachother. The events will run with different speakers in different buildings, and the close proximity makes travel a breeze. And the number of attendees is simply phenomenal.

You can expect at least 80 talks by digital experts from around the world. These include UI designers, copywriters, web developers, marketers, and many other professionals related to website management/creation.

If you’re looking for a particular list of prepared talks, check out the speakers page for more information.

Tickets are also relatively cheap and since it’s a 2-day event you’ll only need to spend one night on hotel fare.

Those who might be interested should take a peek at the tickets page to catch a glimpse of pricing and how/when you should attend.

Read More at WebExpo 2015 Launches its 8th Annual Conference in Prague

Categories: Designing, Others Tags:

Real or Photoshopped? Test your Skills with Adobe’s New Quiz

September 14th, 2015 No comments
photoshop-real-or-contest

The very first official release of Adobe Photoshop was in February of 1990. This year is the 25th anniversary of our favorite photo manipulation suite and Adobe is celebrating with a classic party game.

Real or Photoshopped is a landing page recently set up on Adobe’s website. This online webapp runs like a typical game where you go round-after-round guessing the legitimacy of individual photographs.

Some of them are just blatantly obvious, but others definitely threw me for a loop. It’s a fun little game and also an interesting way to recognize the cultural significance of Photoshop since first hitting shelves in the early 90s.

The game is obviously free and it’s a fun way to improve your keen sense of ‘shoops.

If you have some free time why not take a swing and play a coule rounds? If you’re really into it be sure to share this on Twitter and all your favorite social networks – and give Adobe some thanks, too!

Read More at Real or Photoshopped? Test your Skills with Adobe’s New Quiz

Categories: Designing, Others Tags:

Wallop JavaScript Library for Content Sliders & Toggling Page Elements

September 14th, 2015 No comments
00-featured-wallop-source-code

A new JS/CSS animation library has recently been updated & ported over from generic content sliders to controlling various page elements at once.

Wallop was first created by Pedro Duarte as a way to manage elements on the page. It was originally named WallopSlider but just recently was rebranded to “Wallop”.

The idea is to offer more than just a slider: it’s really a fully-featured JavaScript library for animations and content manipulation. Of course it can be used to create a unique content slider, but it can also be used to merely hide & display certain elements at will.

Check out the Wallop homepage for a live demo. You’ll also find custom options and documentation for the plugin.

The idea is to manually control animated elements as they switch off visibility with other elements. This typically relates to content sliders, but Wallop can be used with automatic transitions or through other controls besides Forward/Back buttons.

Some of Wallop’s primary benefits include:

  • Dependency free
  • Mobile first
  • Animations use pure CSS
  • Custom events and API
  • 4KB filesize when minified

Pedro organized a series of very basic demos hosted on CodePen where you can see Wallop in action.

If you’re looking for a dependency-free JavaScript animation library then Wallop may be the perfect tool for your project.

Grab the code for free off GitHub and play around to see what you can build. And since it’s all open source you’re free to make changes, offer commits into the repo, or even fork your own.

Read More at Wallop JavaScript Library for Content Sliders & Toggling Page Elements

Categories: Designing, Others Tags:

Simpla Redefines Content Management with Editable HTML and Polymer.js

September 14th, 2015 No comments
00-featured-simpla-cms

With so many frameworks and libraries it’s almost unreasonable for a developer to start any project completely from scratch. But sometimes this can be worthwhile if you’re unable to find exactly what you’re looking for – like for instance, a CMS which lets you edit content directly in the browser. Sound a little far-fetched?

Simpla is working to change all that. It’s based on the WebComponents Spec and runs on top of Polymer.js. It’s a truly dynamic application that could redefine what we think of in regards to “user-accessible” CMS’.

Simpla CMS engine preview

Currently the Simpla team has created a Kickstarter for the project with close to 50 backers already supporting the idea. Developers are continuing to work on the project with a tentative release schedule as follows:

  • Late October 2015 – Developer preview(Kickstarter backers only)
  • November 2015 – Private beta(Kickstarter backers & waiting list users
  • December 2015 – Full public beta

There is only a tentative schedule for releases and there is no word as of yet regarding when the v1.0 release would hit open source websites and repositories. But the hope is by early 2016 we’d be hearing a whole lot more about Simpla and how it makes content management simplah!

Here’s a quote from Simpla’s press overview explaining how it’s meant to work:

For users, Simpla is instinctive. The best user interface is one that barely exists, and Simpla has no admin areas, no forms, and nothing to learn. We leverage devices’ native input tools, so everyone gets a seamless experience everywhere. You can try the prototype at simpla.io.

Simpla is not a website builder. Rather than bury the problems of the modern web under graphic abstractions or one-size-fits all platforms, Simpla extends the underlying technology. So anyone can build modern, dynamic experiences with just HTML and CSS.

Where this will go is anyone’s guess. Simpla is just in the early stages of life and has plenty of time to reach its potential audience.

As more info becomes available(along with a beta) we’ll be sure to keep you posted.

Read More at Simpla Redefines Content Management with Editable HTML and Polymer.js

Categories: Designing, Others Tags:

Interview with Brad Frost on Atomic Design & Crafting Modern Websites

September 14th, 2015 No comments
00-featured-brad-frost

From building high-profile websites to lecturing or presenting at conferences, Brad has done a lot. He’s well known in the design community for covering a wide range of topics and co-hosting the Style Guide Podcast with Anna Debenham.

In this interview we get to learn more about Brad’s history as a web designer and developer. He shares tidbits about his work experience, info about his atomic design methodology, along with tips and helpful resources for web designers & developers building modern-day websites.

Q: Can you tell us about your history and how you got into web design? What initially attracted you towards the field?

Well I don’t think I can count making Dragon Ball Z Geocities websites as the start to my web design career.

I got into web design while attending James Madison University. I started out as a music major to learn about recording, live sound, and management. I ended up playing in a band that taught me those things and more. One of those “and more” things was to make and manage the band’s website.

Eventually I switched out of music and into a program called Media Arts and Design where I took a Photoshop/Illustrator class, Dreamweaver class, and a Flash class.

My attraction to the field is that it’s very much both an art as well as a discipline, just like music. My mom is an art teacher and my dad is an accountant, so I feel that web design strikes a healthy balance between right brain and left brain.

Q: When you were starting to learn how to build websites, what were some common mistakes you made along the way? Also how long did it take for you to grow from a novice to a competent designer/developer?

Oh jeez. I’m pretty sure I’m still making those same common mistakes, but I’ve probably outgrown a few. Right now my brother is working for me and I’m watching him relive a lot of the mistakes I made. Syntax issues, missing commas, approaching a problem a certain way and painting yourself into a corner, it’s all there.

I’d say I started getting over the hump when I moved to New York City and got a job at a small e-commerce agency. I was the only developer, so I had to roll up my sleeves and learn how to do things–fast.

Q: You’ve worked on a lot of big-name projects for companies like Verizon, MasterCard, and TechCrunch. Did they reach out to you or were you just on the right team at the right time? And do you have a preference for larger or smaller client work?

Well some of those projects for clients like Verizon, MasterCard, Nike, Tiffany & Co., etc were done while I was at an agency called R/GA. Those projects were really insightful as they involved a whole lot of moving parts, big budgets, and tons of people.

When I went out on my own at the beginning of 2013 I hooked up with Josh Clark and a constellation of other independent designers to work on a redesign of TechCrunch and Entertainment Weekly.

I really enjoyed these projects. I got a chance to work with some insanely smart, talented, autonomous people. These projects solidified my opinion that you don’t need millions of dollars and tons of people to do good work.

Q: Can you remember one of the hardest challenges you faced in your career & how you overcame it?

Hmmm, this is tough.

I’d have to say any time I’ve had to stop working with someone because things weren’t working out.

At one of my first jobs I had to fire someone, which was not at all a good experience. Those conversations are super challenging and you don’t feel good about it afterwards. I still don’t.

Q: When starting a new creative project how do you conceive ideas or devise a creative strategy? If you feel stuck with a creative block where do you look for inspiration?

I don’t think I’ve ever been at a loss when it comes to things to keep me busy. I have a ton of projects that are in varying stages of completeness, and a bunch of ideas(many of them terrible and/or nonsensical) that I’d love to pick up and run with one of these days.

Conceiving a new project is as simple as saying “it would be cool if [thing] existed” and laying out the steps to make it happen. Thinking too hard or intentionally seeking inspiration works against you, as I think for a lot of folks it leads to derivative work.

Q: Do you think college is a necessity to land a job as a web designer/developer? Or is it possible for someone to reach proficiency by studying on their own?

I don’t think attending university is necessary to land a job, but I do think university can be very helpful.

It’s wild how often I reference my philosophy 101, psychology 101, and physics classes in my work & throughout my life. I also think the social experience of attending a university can be really healthy for a lot of people.

But with respect to learning the craft of web design? No. I don’t think a 4-year institution is necessary.

There’s no substitute for rolling up your sleeves and doing the work, taking your blows, and learning from it. I’ve found a lot of universities to be lagging behind on the latest techniques, but to be honest it’s terribly difficult for anyone to keep up with it all.

The best thing a university can do is introduce students to a lot of ideas & technologies, get them excited, and support them as they pursue the stuff that turns them on.

Q: What’s your opinion on specialization vs. generalization? Do you think a developer is better off learning full-stack or focusing specifically on either frontend/backend code?

I recently gave a talk about this, and I think it’s extremely important to develop a healthy T-shaped skillset.

Let’s be honest: it’s literally impossible to know everything about this field. You simply can’t do it all.

But I also think it’s important to understand all that goes into creating and maintaining a web experience. I’d say a mixture of breadth and depth is key to a successful career in web design & development.

Q: Do you have a favorite activity between writing, consulting, speaking, and building websites? Are there any tasks or projects you love to work on more than anything else?

I love helping people. So long as I’m able to help people, I’ll continue to be happy.

Helping people takes a lot of different forms: giving workshops, consulting with organizations, making resource websites, tweeting, answering interview questions(hi there!), or grabbing a coffee with someone.

I don’t feel any pressure to do one thing more than another. And I think that’s more than OK.

Q: What do you feel is the primary benefit of attending a design/dev conference? Is it to meet other designers, try to find work, to learn new things?

There are tons of benefits from attending a conference.

Yeah, hopefully you’ll learn some new tips and tricks that’ll make you better at your job. But hopefully you’ll also come away invigorated from being around kindred spirits for a couple days.

The Web community is amazingly passionate and helpful. I think we need to ensure that conferences continue to be places which embrace the spirit of the community.

Q: How did you come up with the methodology of “atomic design”? Do you think it’s a concept that every web designer/developer should internalize?

I loved the idea of thinking of UIs as patterns, and was really excited to see more pattern libraries being released out into the world. And while these things were tremendously insightful and aesthetically pleasing, they were also sort of loosely categorized(if there was any organization at all).

That’s what led me to think “maybe there’s a way to deliberately construct these UIs”. That’s what led to what I call atomic design, which consists of five distinct stages(atoms, molecules, organisms, templates, and pages) all working together to create effective design languages.

While I’d like to selfishly say every designer and developer should take atomic design to heart, I don’t think I would get all religious with it. I’ve found it to be a tremendously helpful mental model for me and has forever changed the way I approach my work.

But I’d say so long as designers and developers are thinking modularly, they’re doing a good job.

Q: What got you interested to write the book Atomic Design? Can you share a little about its contents and perhaps when it might be released?

So I came up with atomic design as a concept over two years ago. And since then I’ve been applying it to my projects, talking about it at conferences, and solidifying the concept as well as Pattern Lab, the tool I created with Dave Olsento create atomic design systems.

Now that the methodology has matured and has been tested time and again in the field, I think it’s a good idea to write it all down and encapsulate it in a book.

The book covers a few topics:

  • The importance of design systems
  • The atomic design methodology
  • Tools for creating effective pattern libraries
  • How to establish a pattern-based design and development workflow

I’m writing the book in the open so you can actually read it in it’s current state right now.

I’m hoping to have the manuscript done soon, and then I’ll move on to getting the book printed. If you want to support the project you can preorder the e-book for 10 bucks. It’s a bit like Kickstarter-without-Kickstarter I guess!

Q: Do you have any favorite books, videos, or resources that you think could be valuable to every designer?

Oh jeez, yeah there are tons.

Some of my favorite sites to learn new things are:

Q: Who are some of your favorite designers or developers from anywhere in the world?

Oh man. Uh. There’s a ton of designers and developers I have a great deal of respect for, and I’m so thankful I can call many of them my friends. I started typing out names, then realized I could go on for hours naming people.

All I’ll say is, if you read something from somebody or use their tool(s), reach out to them and tell them you appreciate their work. It means a lot.

Q: And finally do you have any parting advice for young designers/developers just starting their career journey?

Work hard. Don’t be an asshole. Share what you know.


I’d like to extend my sincerest gratitude to Brad Frost for taking the time to provide these amazing answers. If you’d like to learn more about him you can follow him on Twitter @brad_frost or visit his website bradfrost.com.

Read More at Interview with Brad Frost on Atomic Design & Crafting Modern Websites

Categories: Designing, Others Tags:

The @font-face dilemma

September 14th, 2015 No comments

Chris Manning takes us through the weird journey that is custom fonts on the web. We started with the “Flash of Unstyled Text”, which at first we didn’t like because it was abrupt and felt janky and could even cause reflow, which didn’t help readers focus. Browsers reacted, and started hiding text until the custom font was ready (various implementations did it differently). “Flash of Invisible Text” as it were. Times have changed such that FOUT is now preferable again, because at least you could read something immediately. Chris shows how you can get that back through various JavaScript methods.

New to me: the future holds native browser methods to give us more control. A font loading API and a CSS font-display property.

Direct Link to ArticlePermalink


The @font-face dilemma is a post from CSS-Tricks

Categories: Designing, Others Tags: