Thoughts on programming, web development and design.

Circuit Board

Category: Design Page 14 of 22

Milwaukee WordCamp 2014

WordCamp Milwaukee was held at the UWM Continuing Education Center at the Grand Avenue Mall, July 25-27. UWM’s Continuing Education Center was a great location. Thanks to the WordCamp Milwaukee team for organizing this event. Thank you to the sponsors and speakers for making the event possible. It was a great weekend for learning more about WordPress, Web Development and Business.

As with other WordCamps, it can be difficult to choose which sessions to go to. They offered sessions for developers, designers, marketers and business people. Here are my notes from a few of the sessions I went to.

Brain Based Conversions!

Luke Summerfield talked about how to increase website conversions. By using learning about how psychology and neurology affects our decisions. Luke gave us some techniques for optimizing your website and marketing.

  • Demonstrate Authority by adding Testimonials, Case Studies and Awards and partnering with authorities (experts).
  • Show Social Proof by adding or letting users post photos and videos. Include a way to add reviews and ratings. Let people see that you are active on social media.
  • Demonstrate Reciprocity by sharing others content, random acts of kindness and offering free content.

SVG is for everybody

Chris Coyier explained what SVG is, how to use it in web design and resources to help you incorporate it into your design. SVG stands for Scalable Vector Graphics. It uses XML to define the image. Which means the image can be scripted, searched, indexed and compressed. You can create them with any text editor or drawing software. SVG’s can be resized without a problem. They can be used as: an image, in a background and inline HTML. Most browsers support SVG. You can use caniuse.com to see if your browser supports it.

Tools Mentioned By Chris

The WordPress JSON REST API

Rachel Baker and Ryan McCue talked about the WP-API. A plugin that provides an easy way to use REST API through HTTP and JSON. Why is this needed? As WordPress moves towards becoming an application framework, new tools are needed. WP API provides a simple and easy interface to WordPress. You can talk to WP Query, users API, posts API and more.

Where can we use it? Plugins, Forms and Validation, Front-end content editing and displaying content on another WP site or multisite. Anything that you can think of for CRUD (create, read, update and delete). Where can you get it? The JSON REST API plugin is available on github.

How to tell a customer they’re wrong and make them love use

Marc Benzak talked about a time when a customer had an issue with their website and believed it was Marc’s tool, ServerPress, that caused the issue. After working carefully with the customer on this issue, Marc’s team determined that the problem was with the additional programming that the customer had hired out prior to using ServerPress. Marc gave us tips on how to handle a stressful situation with a customer who is panicking and angry.

Ask these 4 questions

  1. Is there any truth (Did we really screw up)?
  2. Am I reacting logically or emotionally?
  3. What are they really saying between the lines?
  4. Are they really calling my baby ugly?

Your customer is upset because of trust, pressure, unexpected issues, lack of education and information and panic.

Before addressing the customer, remember:

  • It’s a team effort
  • Your ego doesn’t count
  • There is no place for emotion
  • Don’t take it personally

When you address the customer, use this equation:

(Apology + Resolution + Education) + Apology = Satisfied Customer

Summary

WordCamp Milwaukee was a great event for learning and connecting with designers, developers and business people. These tips on web design, development and managing customers are just a sample of what can be learned and shared at a WordCamp.

If you have a WordCamp happening near you, plan to attend to learn more about WordPress and the community.

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

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 14 of 22

Powered by WordPress & Theme by Anders Norén