Curiosita Labs

Thoughts on programming, web development and design.

Circuit Board

Developing a website is a process

WordPressDo you have a process for developing a website? Buildings, cars and websites all require steps to build a website. Without a systematic process, you wouldn’t be able to consistently build houses, cars or websites. At WordCamp Seattle 2014, Morten Rand-Hendriksen, gave a talk on Web Design is a Process. He focused on first 3 of a 5 part process: Prepare, Plan and Build.

Here are my notes from the presentation:

Prepare

Content Strategy

  • Ask questions about the content: Why does it matter? Why should it be on the website? Who is the target audience?
  • Complete a website content audit. Create a list to know where all of the content is.
  • Create a sitemap of your website
  • Create a template map to match the WordPress hierarchy. Identify the templates that you are going to need to use.
  • Develop a wireframe for mobile only without any design elements. Use paper to create your wireframes.
  • Ask real people if your design works

Build the Site

  • Build the site with a blank starter theme and add the content
  • Add accessibility in before adding design elements
  • Add design elements in the browser. Use modular or atom design.

Summary

Website development is constantly changing. Morten provides different ideas on how to design a website. He suggested matching the WordPress templates with templates that you are going to use. This will save you time when you build your theme. Morten’s suggestions can help you to speed up the design and development time, so you can finish project faster and get paid sooner.

What changes are you going to make to your design process?

Create a Great Portfolio Website

Do you want to create a great portfolio website? Mel Choyce, a Design Engineer from Automattic, presented creating a great portfolio website at WordCamp Connecticut. You can watch her presentation on WordPress TV. She also wrote up a summary of her presentation at Choyce Design.

My notes on her presentation:

  • Keep it simple.
  • Let your personality shine through. Use clever microcopy or intro statements, typography and icons or illustrations.
  • Don’t showcase work you wouldn’t want to do again.
  • Less is more, as long as it’s high quality.
  • Explain your process. Your work doesn’t speak for itself.
  • Write case studies. Focus on the problem solved, not the tools that you used.
  • Add any relevant screenshots, mockups or code snippets that help explain your process.
  • Add a link to the final product

Summary

Own your portfolio. Your portfolio should be on a domain name that you personally own. Social Media accounts on GitHub, Dribble and others do not count as a portfolio. These accounts should always lead people back to your personal website. Your personal portfolio should let your work and personality shine.

What tips do you use when creating your portfolio?

Milwaukee WordCamp 2013

The second Milwaukee WordCamp was held on June 7-9, 2013. WordPress developers, users, business owners and fans gathered to share and learn more about their favorite website building platform. There were sessions for developers, designers, business development and more. Talks included WordPress is a CMS, dammit!, Scoping Projects and Stop giving s** away for free and start feeding your family.

WordPress Milwaukee Bandana

WordPress is a CMS, dammit!

A CMS (Content Management System) allows users to manage content on a website. Many CMSes include a blog feature. You can choose to use the blog feature or not. You can use WordPress to handle any type of content that you want. People have built stores, blogs, customer management systems and membership websites. Aaron Holbrook demonstrates why WordPress is more than a blogging engine.

Scoping Projects

What is scoping? Scoping is the process of gathering information to define what has to be done and leaving up to those expectations. Everyone involved (you, your clients, your staff, etc) must understand what is expected of them and what they need to do. As a developer, you have to take charge of defining the scope of the project. By setting expectations and documenting project requirements, you help everyone understand what the project involves. Lisa Sabin-Wilson explains why you want to scope your projects: website or plugin development – so you can determine the best approach for your clients needs.

Stop giving s** away for free and start feeding your family

Heather Acton shares how you can move past “side jobs” and build a real business in web development that pays your bills. When you first start a business, you may do a few projects to get experience. Do too many free jobs and you starve. You need to give the right things away: talks at community events, answer questions in forums and do non-profit workshops. Otherwise, focus on jobs that pay and build your business.

Special Treat: A Bacon Bar

For an extra special treat, we had a bacon bar. Everyone took photos of the bacon bar. Here’s mine:

WordCamp Milwaukee 2013 Bacon Bar

American Flags on July 4th

Happy Birthday America: July 4 2014

To celebrate July 4th, I went on a photo walk. Here’s four favorite photos of American Flags from my walk:

A neighbor decorated for the holiday with fireworks and flags.

Fireworks and Flags

Fireworks and Flags

St. James Church Flag was flying in the wind.

July 4 Flag

July 4 Flag

On the other side of town, a homeowner had created a row of American Flags.

American Flags In a Row

American Flags In a Row

A heart shaped flag hanging in a front yard.

Heart Flag

Heart Flag

Developers: Bootstrapping Your Designs

Are you a developer who wants better looking designs? Have a great idea but don’t think you can design? Design is more than making things look pretty. Your idea should work well first. Design is about problem solving and asking the right questions.


Use these tips for bootstrapping your designs. You can make your designs more than just pretty.

Limit your options

pensWhen you can choose any color, font, graphic or photo that you like, it can be overwhelming. You ended up with designs that looking so distracting and gaudy that no one will use it. To create better looking designs, you need to limit your options. By limiting the number of colors, fonts and graphics, you can focus on how the website works instead of looks. To help you limit your options, Robert Williams describes a 3 Step Hack for Startups Bootstrapping Their Design.

Design is about function

What is a good design? Most people define good design as something that looks pretty. Design isn’t about being pretty. It is about how something works. When choosing between working well and looking pretty, you should choose working well. If you want to create better designs, you need to remember that design is communication, you need to prioritize and organize your website and maximize (leave the right stuff out).

Keep your user’s best interests in mind

When you design for a client or your boss, it can be hard to remember who you are actually creating a website for. You need to remember that people will be using the website, not only the client. How do you design with your user’s best interest in mind? By following a set of design principles that help guide your creativity and problem-solving, but don’t limit it. The Android User Experience Team developed these design principles to help them focus on their user’s best interests. They divided these principles into three goals: Enchant Me, Simplify My Life and Make Me Amazing.

As a developer, you want to build things that help people get things done and make their lives better. When you create a new design, remember to limit your options, design is about function and keep your users in mind. If you apply these tips, you can make something that not only works well but looks good doing it.

What kind of tips do you use make your designs be more than pretty?

Page 31 of 52

Powered by WordPress & Theme by Anders Norén