Thursday, December 8, 2016

Creating a Custom WordPress Messaging System, Part 1

“Why All You Need Is One Page” WordCamp Talk Video

Here is the quick 10 minute talk I gave at WordCamp Cape Town 2016.

It’s on only needing a One Page website for your next idea. I touch on decluttering, diminishing attention spans, storytelling and some insight from running One Page Love for the past 8yrs – which is now my full time job!

Funny story – as I walked up to start the talk, the HDMI cable wouldn’t recognise my laptop (for the slides), so on zero hour, while everyone waiting in silence I had to export a PDF from Keynote and use someone else’s computer o_0

Hope you enjoy, I’d love to hear your feedback:)

Rob
@hitdelete

Here are the slides if you need those graph images toward the end:


by Rob Hope via One Page Love

How to Grow Your Email List With YouTube Ads

rw-youtube-email-opt-in-600

Need to grow your email list? Interested in generating more leads? Properly optimized YouTube video ads will help attract people who are interested in what you have to offer. In this article, you’ll discover how to use YouTube ads to grow your email list. Where YouTube Video Ads Appear When people search for keywords that [...]

This post How to Grow Your Email List With YouTube Ads first appeared on .
- Your Guide to the Social Media Jungle


by Ryan Williams via

Quick Tip: Kick-Start React Projects with Create-React-App

Starting a new React project now days is not as simple as we'd like it to be. Instead of instantly diving into the code and bringing your application to life, you have to spend time configuring the right build tools to set up a local development environment, unit testing, and a production build. But there are projects where all you need is a simple set up to get things running quickly and with minimal efforts.

Create-react-app provides just that. It's a CLI tool from Facebook which allows you to generate a new React project and use a pre-configured Webpack build for development. Using it, you will never have to look at the Webpack config again.

How does create-react-app work?

Create-react-app is a standalone tool which should be installed globally via npm, and called each time you need to create a new project.

npm install -g create-react-app

To create a new project, run:

create-react-app react-app

Create-react-app will set up the following project structure:

.
├── .gitignore
├── README.md
├── package.json
├── node_modules
├── public
│   ├── favicon.ico
│   └── index.html
└── src
    ├── App.css
    ├── App.js
    ├── App.test.js
    ├── index.css
    ├── index.js
    └── logo.svg

It will also add a react-scripts package to your project which will contain all of the configuration and build scripts. In other words, your project depends react-scripts, not on create-react-app itself. Once the installation is complete, you can start working on your project.

Starting a Local Development Server

The first thing you'll need is a local development environment. Running npm start will fire up a Webpack development server with a watcher which will automatically reload the application once you change something. Hot reloading, however, is only supported for styles.

The application will be generated with a number of features built-in.

ES6 and ES7

The application comes with its own Babel preset, babel-preset-react-app, to support a set of ES6 and ES7 features. It even supports some of the newer features like async/await, and import/export statements. However, certain features, like decorators, have been intentionally left out.

Continue reading %Quick Tip: Kick-Start React Projects with Create-React-App%


by Pavels Jelisejevs via SitePoint

Protest Sportswear

Protest's mission is to let you ride more, so we made sure that their website is doing so. We designed their webstore as one big shopable look book
by via Awwwards - Sites of the day

How to Integrate Visual Composer Into Your WordPress Themes

Wednesday, December 7, 2016

Acte

Brutalist One Page website for Montreal-based record label, Acte. The Single Page site features a changing background color and a minimal approach to content with simple floating content blocks.

by Rob Hope via One Page Love