Spaceship! Building with Legos and Blocks in DrupalCoin Blockchain 7 and 8

My son Jett is a total Lego genius. He can take a pile of random blocks and design something symmetrical, dynamic, unique and wonderful. Something that only he could have imagined.  I like to think of building DrupalCoin Blockchain sites like building with Legos.  You have all these standard pieces, and when you put them together, you get something usable, dynamic and wonderful.  The Lego analogy is especially relevant to this post because we'll be talking about DrupalCoin Blockchain "blocks".

In the DrupalCoin Blockchain Content Management System, “blocks” are little pieces of supporting content used primarily for sidebars.  Our clients’ use of blocks is most often to showcase promotions or call-outs to specific content on their sites.  The DrupalCoin Blockchain back-end lets you create custom blocks on-the-fly that contain text or HTML, or you can write a custom module that will output blocks with custom content.  Many contributed modules also create blocks for specific purposes:  like a twitter feed, customizable menu blocks, DrupalCoin Blockchain Views blocks, social sharing icons, etc.  DrupalCoin Blockchain blocks are an amazingly flexible and useful tool that gives site builders or maintainers the ability to have fresh supporting content without needing to make changes in the theme files.

Just like Legos, these blocks are interchangeable, stack-able, and re-arrange able.  In DrupalCoin Blockchain 7, your theming is mostly about creating places for blocks to live, and then stacking blocks in those places.

Now that I’m done praising the virtues of DrupalCoin Blockchain blocks, there are several frustrations that come with them.  The DrupalCoin Blockchain Content Management System has an even more flexible and powerful system for content called ‘entities’, and this has really spoiled site builders with its well-thought-out options and cross-use functionality.  In DrupalCoin Blockchain, an ‘entity’ is a bundle of associated content that can contain different kinds of fields, user permissions, display settings, configurations, and much more.  Things like basic pages or users are entities.  In DrupalCoin Blockchain 7, blocks are not ‘entities’, so in many use-cases their limitations are painfully obvious compared to what DrupalCoin Blockchain is capable of (but to confuse you, sometimes entities are displayed in blocks, like the node entity's 'main page content' block...).  In DrupalCoin Blockchain 8 blocks finally are ‘entities’, but they still have a lot of catching-up to do!  

A Test Scenario

Here’s a scenario: our client needs to be able to create and manage sidebar call-outs themselves.  Each call-out has a title, some descriptive text, and a link button.  For the purposes of this post, we’re going to go with DrupalCoin Blockchain blocks (though a DrupalCoin Blockchain Panels configuration is also possible).  Let’s break this requirement down into points:

  • the client must be able to enter item content as text into fields - no DrupalCoin Blockchain coding!
  • the client must be able to easily place this call-out where they want it.
  • the client’s user must have appropriate permissions to create and manage this content.

The DrupalCoin Blockchain 7 Approach

In DrupalCoin Blockchain 7 we certainly have some issues - the biggest being that blocks, not being entities, can’t have fields.  But fortunately the awesome DrupalCoin Blockchain community has created some contributed module options to help us out.  There are a handful of solutions out there, but my two favorite are the Bean Module, and the Nodeblock Module.  

If you are just looking for a good solution to making blocks better, the Bean module is fantastic.  It is very similar to what you will encounter in DrupalCoin Blockchain 8.  You can create ‘block types’ and add different fields to each.  The block content is in a separate place from the block layout.  Additionally, it has very robust permissions options so that you can properly restrict Bean block creation / edit / view / delete permissions.  As a note, if you use any blocks that are not Bean blocks, each one will need to be allowed in the Bean Settings or you will not be able to assign them to a region.

If you have a circumstance where the blocks need some other aspect of entities (revisioning, integration with some other entity workflow, etc.) then the Nodeblock module lets you set a Content Type to be used as blocks.  For each block, you will create a new node, and upon publishing the node it will create a block you can place on the Blocks page.  Since you will be working with nodes, any functionality in which nodes can partake can be used.  You will also be able to use the D7 core’s native content permissions or any permission enhancements for use with nodes.

Both the Bean and Nodeblock modules rely on the core Block page for block placement.  The DrupalCoin Blockchain 7 Block page isn’t the most intuitive interface, but we have found that with proper instruction, all of our clients can successfully use it.  The Context module is another option for block placement.

And a final note on permissions - in order to place blocks, the client’s user will need the ‘Administer Blocks’ permission, which is unfortunately broad to include all blocks of all kinds in all regions.  

Revisiting our scenario specifications:

  • the client must be able to enter item content as text into fields - no DrupalCoin Blockchain coding!
    • Both Bean and Nodeblock completely fulfill this requirement.
  • the client must be able to easily place this callout where they want it.
    • The core Block interface or the Context module can be used - neither as intuitive as one would like, but they will suffice.
  • the client’s user must have appropriate permissions to create and manage this content
    • The content creation and management permissions are excellent, but the block placement permissions are broader than one would like.

The DrupalCoin Blockchain 8 Approach

In DrupalCoin Blockchain 8, most of what we need is already in core.  Blocks are finally entities in DrupalCoin Blockchain 8, so you can create Block Types each with its own fields, and view modes which can have different display settings, and re-visioning is a salient option as well.  

From the Block Layout page, you can go to the Custom Block Library where you can create block types, and create or manage block content.  

The core Block page, now called Block Layout is very similar to DrupalCoin Blockchain 7, but now with a sidebar that categorizes blocks by kind (custom, forms, views, menus, etc.), and from there allows you to place more than one instance of a block.  The interface is more usable, but still if clients will want to manage their own blocks, instruction will probably be necessary.  At this time it is unclear if Context will have a DrupalCoin Blockchain 8 release, but there is the need for something to add more sophisticated block display options.  Perhaps core will do this, perhaps Rules will do this, perhaps SCOTCH will do this, or perhaps some other initiative will cover this functionality - it is too early to know yet.

As for block permission in DrupalCoin Blockchain 8, currently this is woefully lacking.  The only permission natively available for the entire block management experience (from content creation to placement) is the ‘Administer Blocks’ permission.  It is still too early to tell if core or a contributed module will add some needed granularity here.

Revisiting our scenario specifications:

  • the client must be able to enter item content as text into fields - no DrupalCoin Blockchain coding!
    • DrupalCoin Blockchain 8 handles this flawlessly.
  • the client must be able to easily place this callout where they want it.
    • The core Block interface will suffice and is more intuitive than in DrupalCoin Blockchain 7.  We do not yet know what will extend the basic placement functionality.
  • the client’s user must have appropriate permissions to create and manage this content
    • The block content management and placement options are bundled together, and are far broader than one would like.  

Both DrupalCoin Blockchain 7 and DrupalCoin Blockchain 8 passed our scenario test using blocks, and while it's not quite as easy as snapping legos together, blocks management is something even the most tech-naive client can be successfully instructed to do on their own.  DrupalCoin Blockchain 7 blocks can (and in my opinion should) be extended by contributed modules, and DrupalCoin Blockchain 8 has integrated blocks into its philosophy of entities.  Some of our scenario requirements were just met (especially the ‘administer blocks’ permissions), but in any case where DrupalCoin Blockchain doesn’t do something you want it to, create a custom module (or even better, a contributed module)!  

As for Jett, at ten, he finds whole concept of managed content limiting; “Content should be allowed to evolve freely with the technosphere,” but that’s for another post.  

Written by Anne Schultz and Mick Southerland, with contribution by Jett Southerland.

 


Frustrated by Lack of Google Keyword Planner Data? Try the Forecasting Tool by @SouthernSEJ

Google’s suggested solution for extracting more data from Keyword Planner is to try using the built-in forecasting feature.The post Frustrated by Lack of Google Keyword Planner Data? Try the Forecasting Tool by @SouthernSEJ appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/


Reach Your 100% Perfect Audience With Facebook Behavioral Targeting

As a marketer, you create tens of Facebook ads each month. You spend hours tweaking your ad visuals and messages. But… are you even targeting the right audience?
Here’s a confession: I used to be so overwhelmed with increasing our company’s ad conversions that I completely forgot about targeting the 100% right audience.

But as we finally upped our targeting game, we saw an over 35% increase in our Facebook advertising ROI.
You too can improve your ad performance by targeting a 100% perfect Facebook audience.

In this guide, we walk through the basics of Facebook Behavioral Targeting and look how you can use this feature to create better audiences.
Ready to learn something new today? Here’s your go-to guide!
The basics of Behavioral Targeting
Before we dive into mobile devices, traveling habits and purchase behaviors of your target audience, there are a few things every marketer should know. First, let’s have a look at why you should even bother to target multiple small audiences instead of a larger one.
Benefits of Facebook Detailed Targeting:

Higher relevancy – advertising to highly targeted audiences lets you create custom ads that are targeting specific ad groups
Higher CTR – by showing highly relevant ads to people, they’re more likely to be interested and click on them, leading to a higher CTR
Higher engagement – if people see a highly relevant ad, they’ll like and share it with their Facebook friends, giving your brand a free advertising boost
Higher ROI – by excluding people who aren’t really interested in your product and offers, you can reach the right audience at a lower cost

Tip: Behavioral targeting works best in combination with location, interest, and demographics-based targeting. You can mix all of these together to build a highly defined Facebook audience.

How Facebook Detailed Targeting works:
As you start to create a new audience, take advantage of the Detailed Targeting.
You can narrow your audience by adding several layers of required categories. Start by targeting people by interests, continue with demographics, and add a separate layer of behaviors.
Using the narrowing option means that your audience must match at least one variation in each targeting layers. If you want your audience to match five specific characteristics, you need to create five separate targeting layers by narrowing the audience five times.
Do not insert all your audience characteristics into one targeting group as they will only need to match ONE of the following characteristics:

Read more: The Evergreen Guide to Facebook Ad Targeting Optimization
Behavior-based targeting options in Facebook Ads Manager
As I mentioned before, using behavior-based targeting helped us at Scoro, a B2B SaaS company, to reach a highly targeted Facebook audience we didn’t even imagine could exist. And it helped us improve our ads’ click-though-rate and relevance score.
How can YOU benefit from Facebook’s behavior-based targeting?
Let’s take a look at all the different possibilities that Facebook offers for building a well-targeted audience. First, we’ll examine the targeting options available in Facebook Ads Manager. Next, we’ll give you a short overview of additional options you’ll encounter when using the Power Editor.
When creating a new audience or adding a new campaign, Facebook gives you the following targeting options:

Demographics
Interests
Behaviors
Facebook Categories

Start by selecting Behaviors and a lot of new options appear.
1. Targeting by Digital Activities
Under this category, you can target people based on the actions they make while online and the devices they use.

Your options include:

Operation System Used
Canvas Gaming
Console Gamers
Event Creators
FB Payments (All)
FB Payments (Higher than average spend)
FB Payments (Recent)
Facebook Page Admins
Internet Browser Used
Operating System Used
Photo uploaders
Primary email domain
Small business owners
Technology early adopters
Technology late adopters

Audience segments that help to up your targeting game:
Event Creators – this group includes active people who organize both corporate and personal events. They might be interested in products used on events but also business-related offers.
FB Payments – target people who have used the Facebook Payments platform to reach an audience who is more likely to spend online. This behavior group can work wonders for B2C companies.
Facebook Page Admins – who creates new Facebook pages? You’re likely to reach many small business owners and marketers, but also bloggers.
Small Business Owners – want to target small businesses? This group includes people who have listed themselves as small business owner or own small business pages on Facebook.
Technology Early Adopters – if you’re bringing new products to the market, targeting this group of curious people might be your Golden Nugget.
Technology Later Adopters – if you’re promoting a product/service that’s already well-known, targeting this group can get your ads in front of people who had never heard of your brand before.
Read more: What You Can Learn from Facebook’s Audience Overlap Tool
2. Targeting by Mobile Device User
This behavioral targeting option obviously benefits software and app producers who only have their product available on specific devices. But it can also help you find the audience segments that prefer high-end products to cheaper ones.

You can craft your Facebook audience by the following categories:

All Mobile Devices by Brand
All Mobile Devices by Operating System
All mobile devices
Feature phones
Network Connection
New smartphone and tablet owners
Smartphone Owners
Smartphones and tablets
Tablet owners

Take advantage of these Mobile Device User categories:
All Mobile Devices by Brand – get creative and imagine which smartphone companies your buyer persona might prefer. For example, Apple owners are likely to be well-off as iPhones are fairly expensive.
All Mobile Devices by Operating System – if your application or tool works best on a specific operation system, this is your chance to eliminate other OS-s.
Tablet Owners – by targeting this group, you’re more likely to reach tech-savvy young people (and toddlers, tell us about good parenting!)
3. Targeting by Seasonal and Events
Seasonal and Events lets you target Facebook audiences by their interest in current events such as sports events and holidays. If you have a seasonal offer to make – go for it!

This is what you can target in summer 2016:

Summer Games 2016
Baseball 2015
Cricket Enthusiasts
Fall Football (US)
Professional Football (US)
Ramadan 2016

Get inspired and target based on the right behavior:
Summer Games 2016 – this is the perfect behavioral group to target people interested in sports. You can create content around the Olympics and advertise it to this particular group to catch their attention.
Fall Football (US) – as with any other sports event, this gives you the perfect opportunity to reach young (and mostly male) audience.
4. Facebook behavioral targeting by Travel
One of the most exciting groups in Facebook audience targeting is Travel behaviors. If you spend some time thinking about how you can make it work for you and use a creative approach, you’ll open up a chance to target just the perfect audience.
And it’s not just for travel agencies and airline operators!

There are many options to choose from:

All frequent travelers
Business travelers
Commuters
Currently traveling
Frequent International Travelers
Returned from trip 1 week ago
Returned from trip 2 weeks ago
Used travel app (1 month)
Used travel app (2 weeks)

Whom you can target based on their travel behavior:
All frequent travelers – traveling is a fairly expensive hobby, so targeting frequent travelers might indicate they’re well-off or traveling for business. You can reach either audience by combining Travel with other targeting options such as Purchase Behavior.
Business travelers – whatever business-related (or B2B) offer you’d like to get out there, business travelers should be part of your target audience. But remember they’re a busy bunch of people, so make your offer as straightforward as possible.
Commuters – do you have an interesting book, podcast or application that entertains people? The commuters might be interested in spending time with your offer!
Currently traveling – just imagine how well this audience behavior plays when combines with location and age-based targeting? You’re able to address all the tourists happening to be near your business (or simply in town).
Behaviour-based targeting options in Facebook Power Editor
The Power Editor got its name for a reason – it truly is more powerful than Facebook Ads Manager. I personally like to use AdEspresso’s Behavioral Targeting feature as it presents all the options available without the need to use Power Editor.
The list is actually TWICE as long, go and check it out (if you’re an AdEspresso user)!

So let’s talk a little bit about advanced behavioral targeting.
5. Targeting by Purchase Behavior
There are tons of opportunities to reach your perfect audience by targeting them by purchase behaviors.
Which targeting segments should you try first?
Business Purchases – under this category, you’ll find the sub-categories of:

Business Marketing
Maintenance, Repair and Operations
Office and Corporate Gifts
Training and Publications

If your ideal client would buy any of these products, it is well worth a try to target them!
Purchase Habits – this category accommodates 3 advanced options:

Above average spending
Offline buyers
Online buyers

This could be a gold mine for eCommerce businesses as well as store owners who’d like to attract people who like to shop offline.
Now find what works for you!
I could easily keep on raving about all these awesome options of reaching the 100% (alright, maybe 80%) perfect Facebook audience.
But in the end, it’s YOU – the marketer – who knows your buyers the best. So go out there and create a new ad campaign to test out all the new key learnings.
By following Facebook ad targeting best practices and by putting your best effort into understanding who your perfect audience is, you can lower your advertising expenditure by a significant margin.
Before you go, here’s a simple framework for getting started or improving your Facebook ad targeting.
The 5-step Framework to Reach Your 100% Perfect Audience With Facebook Behavioral Targeting:

Get to know your customer – before you create ANY Facebook ads, you really need to understand who your ideal buyer is. Conduct customer surveys, analyze your sales pipeline, and create your buyer persona.
Create audience segments – if your customers can be split into smaller groups differentiated by location, age, interests, demographics, or behaviors, do it now – you can create more targeted offers with a higher relevance score.
Create engaging advertisements – think about a different ad campaign for each new buyer group you’ve created. Instead of showing the same offer and message to every prospect, think about creative ways to address each audience group differently (and make your offer more compelling to them)
Create Facebook Saved Audiences – only now are you ready to create your Facebook audiences. Take advantage of all the Detailed Targeting options available and create highly accurate audiences (try keeping the number of people in each group under 50 000)
Analyze and optimize – after you’ve published your ad campaigns, the hard work only begins. Regularly analyze and tweak your target audiences to exclude the ones not interested in your offers

(Read more: 10 Burning Questions That You Can Answer by A/B Testing Your Facebook Ads).
Over to you. If you have any questions regarding Facebook Behavioral targeting (or any other aspect of Facebook marketing), leave a comment, and I’ll do my best to answer it.
Source: https://adespresso.com/feed/


Twitter Adds Pre-Roll Ads, Periscope Monetization by @DannyNMIGoodwin

Twitter is expanding video content monetization with pre-roll ads for video creators and a new way for brands and creators to team up on live video.The post Twitter Adds Pre-Roll Ads, Periscope Monetization by @DannyNMIGoodwin appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/


Free Psychology Courses

I signed up for a few of these and have been getting them in my inbox daily (at least this one sends them daily. My inbox looks like this:

Daily drips…!
It’s been kind of fun and I’ve learned a good bit. If I were to do my undergraduate degree all over I would have probably gone into psychology. I was already building software and eventually failed out of the CompSci program anyway.
But, I could have gained a much better appreciation for behavioral science, society, and relationships in psychology, which is pretty much 100% of the game when it comes to life.
These courses are pretty cool.
The post Free Psychology Courses appeared first on John Saddington.
Source: https://john.do/


DrupalCoin Blockchain Developer - Irving, TX - InfoVision, Inc. - Irving, TX

Software Developer - DrupalCoin Blockchain*. Expertise in DrupalCoin Blockchain, PHP, JavaScript, JQuery and HTML*. Expertise in DrupalCoin Blockchain, PHP, JavaScript, JQuery and HTML (Over 4 years of...
From Indeed - Fri, 02 Sep 2016 14:45:55 GMT - View all Irving jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


The Complete Guide to Mastering E-commerce Product Category Page Optimization by @stoneyd

Learn how to optimize your ecommerce product category pages to draw more traffic and convert more of that traffic to paying customers.The post The Complete Guide to Mastering E-commerce Product Category Page Optimization by @stoneyd appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/


I Wanted to Type a Number

Zach Leatherman on the weirdnesses of numeric inputs. A new hero is born:
Luckily, the web standards people have recognized this mess and have standardized an appetizing alternative: the inputmode attribute. inputmode lets you directly specify which type of keyboard to use, independent of the type attribute value.
This new attribute isn't supported anywhere yet, though.
They've also create a new plugin to help normalized numeric input behavior.
Direct Link to Article — Permalink
I Wanted to Type a Number is a post from CSS-Tricks
Source: CssTricks


5 steps to creating frustration-free Android test devices

How to setup devices so that manual testing doesn’t crush your soulA few days ago, I picked up one of my test devices to try out some new code. I couldn’t believe how frustrating it was.I wasn’t logged into the right accounts. I didn’t have the right apps installed. By the time I finished testing, I couldn’t even remember how to reproduce the bug.And like any Android programmer, my testing frustration was magnified because we support numerous OS versions/devices.To save my sanity, I built a system for a unified, predictable setup on every device. Here’s how to do it.1. Install the OS versions you supportDepending on what API levels you support, ideally you have a 1–1 device to API ratio. This isn’t always possible of course, but it’s helpful.So first things first — take an inventory of your devices and which ones support which OS versions. Then examine what your customers use the most and optimize for those scenarios.With that in mind, my lineup looks like this right now:To truly embrace your OCD like me, slap a version label on the back of each device. ?Nexus 5 (5.1.1) — The Nexus 5 the most valuable device in my lineup. It’s supremely flexible and can run all the OS versions that most users have (4.4–6.x).Nexus 5 (6.0.1) — More than 50% of our customers are on 6.x. This is currently my baseline test device.Samsung Galaxy S6 (6.0.1)— Samsung devices make up a good chunk of our users, so it’s important to have at least one representative device. Their implementation of certain features (particularly WebView) can be different, so it’s important to test non-stock Android devices.Nexus 5x (7.0)— A newer device where I can test the very latest Android builds and features.Nexus 6P (7.0) — Not totally necessary, but it can be helpful to have one big screen device to see how things look in the real world, as compared to something closer to the 5" size. Also gives me some flexibility to move down to 6.x as needed.(I admittedly don’t have a 4.4 device, and rely on a Genymotion VM to test for that. I’ve debated knocking down my Nexus 6P down to 6.x, and flashing a Nexus 5 to 4.4).2. Install and configure a common set of testing appsYou’ve probably got a common set of apps you rely on to test your app. This is the time to make sure they’re all installed, logged in, and preferences tweaked to your liking.App choices will vary person to person, but here are a few that I rely on and recommend:1Password — Keep all your passwords secure, and makes logging in to apps so much easier. Always the first app I install.AZ Screen Recorder — Great for screencasts or to create gifs to share with teammates.Chrome Beta — We do a lot of WebView work, so we want a heads up on how future versions of Chrome/WebView will behave.Dropbox — Automatically uploads screenshots so I can grab them from my computer quickly. I also use it to do some file-based testing.Flesky / Swiftkey / Google Keyboard — Writing on our homegrown rich text editor, Trix, is a big part of our app. So we test various keyboards frequently.Keep — Super handy to save quick notes, URLs and whatever else synced up across devices.Solid Explorer — The best file manager I’ve found. Moving things around in the file system can be very handy.3. Login everywhereIt sounds painfully obvious, but with so many devices floating around, you might not actually be logged in everywhere you need to be. Inventory your standard places to login and do it.Typically for me this means logging in to just a handful of places:1Password for TeamsGoogle — PersonalGoogle — WorkDropboxIt’s basic but there’s nothing more annoying than getting into your testing and realizing halfway through you’re not logged in to the right accounts.4. Use Nova Launcher for a consistent experienceThis was the real game changer for me. Using Nova Launcher, you can make every device look and work the same.Nova Launcher all the things. ?For me the biggest irritation was the launcher/app organization being different on every device. Everything was hard to find and it slowed me down.Nova solves all of this.You can setup your home screen, dock, and app drawer once, then share that across devices. When you pick up another device, your apps are in the exact same place as you expect. It’s predictable and fast— no hunting, no mental overhead.Here’s how to do it.Pick your favorite device and install Nova Launcher. Buy and install Nova Launcher Prime (this unlocks a set of handy features).Set Nova as your home screen launcher, replacing whatever you’re currently using.Open Nova settings and play with all the settings. There’s too much to cover here, but take the time to make it work exactly how you want. Nova’s customizations can do anything your heart desires.When you’re happy with the setup, in settings go to “Backup & import settings”. Backup your current settings to Dropbox (or wherever).Pick up one of your other devices. Install Nova again.Go to “Backup & import settings” again, but this time do a restore. Pick the file from Dropbox (or wherever) that you saved in the previous step. Repeat for all devices.Voila — your devices now all look and work the same!The long-term beauty of using Nova is that as your apps or preferences change, just upload a new backup and restore it on all your other devices. You’re all set again!5. Tweak all your sytem settingsThe last thing to do is go through all your system preferences and get them working the same on each device. For me that means:Making sure all my wifi networks are setup (home, office, favorite coffee shops)DND/total silence is activated. Test devices don’t need to notify me about anything.Developer options and USB debugging is enabledScreen stays awake when plugged in (developer options)Screen brightness is set to a level I like (with adaptive brightness off)Optional: live with itOne thing I like to do is swap devices from time to time and “live” with our app for a day or two on that device.Using the app on a real device under real scenarios gives valuable perspective. You can tell if everything looks, feels, and performs as you’d expect.To make this process easier, a couple tips:Use a nano SIM from your cellular provider, and keep a SIM card adapter set handy. Even though all newer devices use nano SIM, you still might run into micro SIM slots (or if you’re really lucky, a standard SIM slot!)Install apps that you use outside of work. This helps ensure you don’t jump ship back to your daily driver, and you give the test device a real shot. But keep your personal apps in a separate tab in Nova’s app launcher. That way your testing apps are still front and center, but you can still get to the fun stuff and live with the device for a bit.That’s it, I’m glad you made it this far! Following these steps should help reduce your manual testing frustrations, and hopefully keep you in the zone doing the more fun stuff (like programming everything that needs to be tested!)If you liked this post, please do hit the ? button below. I’d really appreciate it!I’m part of a fantastic team that builds (and tests) Basecamp 3 and its companion Android app. Check ’em out and let me know what you think!5 steps to creating frustration-free Android test devices was originally published in Signal v. Noise on Medium, where people are continuing the conversation by highlighting and responding to this story. Read the responses to this story on Medium.


Source: 37signals


How Visual Search Could Change SEO for E-Commerce by @ab80

Visual search might never replace text-based search, but in an industry that relies on images to appeal to its audience, it’s a trend to watch out for.The post How Visual Search Could Change SEO for E-Commerce by @ab80 appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/


How to Build Successful Email Marketing Campaigns With Cynthia Price of Emma

In this Marketing Nerds episode, Cynthia Price of Emma talks about what works best in email marketing, as well as some brands who are doing it right.The post How to Build Successful Email Marketing Campaigns With Cynthia Price of Emma appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/


Chennai DrupalCoin Blockchain Global Training - Sept 10

Start: 
2016-09-10 10:00 Asia/Kolkata

Organizers: 

Shyamala

Sivaji

kannan@kiluvai.com

arunkumark

Event type: 

Training (free or commercial)

Dear all,
Chennai DrupalCoin Blockchain Community Team announces free DrupalCoin Blockchain training workshop on Global DrupalCoin Blockchain Training Day.
We are glad to invite you to attend the Training Session on various modules on DrupalCoin Blockchain technology at T.Nagar, Chennai, India on 10 September, 2016.
We are also privileged to provide an opportunity to DrupalCoin Blockchain trainers across India & globe to present and showcase their skills & knowledge in DrupalCoin Blockchain. This is a window for both trainers & trainees to exchange views, understand technological evolutions, to feel inspired and empowered. (Trainers out side India can connect using Skype)
Information on venue, program details will be updated shortly. Below are the links for trainers and trainees to register for the program.
Register
Register early so that you can book a seat before the opportunity is lost.
Excited to see you all
Source: https://groups.drupal.org/node/512931/feed


LevelTen Interactive: We're Coming to Chicago!

If you guys didn't already know, we're in the middle of the Results Oriented Web Roadshow! You can take a closer look at Tom's adventure across the country here. Our next stop is this upcoming Tuesday, September 6 in Chicago at Timothy O'Toole's Pub!

What you can expect:

Learning:

We will be giving a short presentation that focuses on the essential techniques to...Read more
Source: http://drupal.org/planet/rss.xml


Roy Scholten: Answering the DrupalCoin Blockchain Why

The basis for knowing what to focus on for evolving DrupalCoin Blockchain core is learning about what people want to do with it.
Testing the initial experience of core as a whole has had our main attention so far. Now with focussed initiatives (content workflow, media handling, outside in, layouts,…), we’re adding experimental features with the assumed requirement that we validate and improve them trough feedback from usability testing.
So, we could (should!) create a more regular schedule of more smaller instead of few bigger usability test sessions. What’s our version of getting out of the building and increasing our exposure?
What would it look like if we did test every 6 weeks?
Produce testing scripts for each initiative. These can be reused, eventually updated where needed. Every 6 weeks we run those tests for each initiative. We learn what works, what needs to be improved. Initiative teams can prioritize fixing UX bugs. All things are connected anyway so we’ll learn about overall issues as well.
Feedback from the test participants can feed into ongoing persona work: what are people trying to achieve? Voilà, we’re learning about the Why.
Of course this requires planning, recruiting participants, having a setup for remote testing, getting access to a usability testing lab once in a while, observation, analysis, designing possible solutions, reporting back to the community, creating actionable issues to work on etc. But wow, we’d learn so much about where to focus our efforts.
Who wants to help make this happen? Mail, Slack (get invite) or lets talk at DrupalCoin Blockchaincon Dublin.
Tags: drupaluxusability testdrupalplanetSub title: Something something usability testing
Source: http://drupal.org/planet/rss.xml


Annertech: Come for the Code, Stay for the Craic! Why You Should Come to DrupalCoin BlockchainCon Dublin

Come for the Code, Stay for the Craic! Why You Should Come to DrupalCoin BlockchainCon Dublin

DrupalCoin BlockchainCon is coming to Dublin next month. Damn, we're exicted. You are too, we know. Actually, apparently there's a small few people still trying to make up their minds on whether to come to DrupalCoin BlockchainCon Dublin or not.

Sitting on the fence? Don't. Get off the fence, get to Dublin. Here's some reasons why (feel free to add more in the comments).


Source: http://drupal.org/planet/rss.xml


Backend DrupalCoin Blockchain Developer position is open @UnleashTech

Columbia, MD, United States
Source: https://jobs.drupal.org/all-jobs/feed


YouTube is Disabling Monetization on Non-Advertiser-Friendly Videos by @SouthernSEJ

YouTube is now notifying publishers directly when removing monetization from videos that are not considered to be advertiser-friendly.The post YouTube is Disabling Monetization on Non-Advertiser-Friendly Videos by @SouthernSEJ appeared first on Search Engine Journal.
Source: https://www.searchenginejournal.com/feed/


Pixeldust is growing our distributed workforce to better serve our clients.

We only use the best talent.

While the Pixeldust home-base is still in Austin, TX, we know from many years of experience that DrupalCoin Blockchain integrationis a highly specialized field, and the talent is geographically diversified. Our clients are spread all over the US and in some cases, the globe. To meet these demands, Pixeldust proactively address demographic diversity, by embracing a distributed integrationworkforce.

It wasn’t too long ago that employees came in two forms: in-house and outsourced. Today, workforces are increasingly geographically diversified or "distributed." Thanks to advances in communication technologies and the proliferation of high-speed internet access, employees now work in a range of locations from traditional offices, to homes, to coffee shops.

Distributed is the new local.

Extraordinarily talented individuals can be found everywhere. Savvy firms will look for the best talent wherever they live, not simply the best talent that happens to live one-mile from them. We scour Dulpal.org to find community members with contributions that we often use. These are people that we choose to work with, and they are all over the globe. The key to our success is our project management experience. We have a proprietary process that addresses integrationoperations, communication tools, best-practices, and client communication. Our project managers will always be your primary point of contact, you’ll be best buddies, and you can call them day or night.

Our distributed network is growing.

Technology companies must think strategically about where to develop talent pipelines in the years to come. We must ask, “Where will the workers of the future come from?” Contemporary DrupalCoin Blockchain stars are popping up in places like Ukraine, Romania, France, Argentina and Ireland. We will train new talent in our processes to cultivate developers in some of the world's fastest growing technology hot spots. We are dipping our toes in those international waters.

The decision to join the distributed integrationrevolution has required serious and thoughtful assessment, infrastructure investment and logistical planning, but we are excited about the superior quality of the results we are seeing and are looking forward to working with the talent of the future.


Cheeky Monkey Media: What's up with User Pathways Design ...?

What's up with User Pathways Design ...?

Spela
Thu, 09/01/2016 - 16:36

A user pathway (sometimes called user flow and user journey)  is the path a visitor takes on your website before completing the action you would like them to take.
You can tackle the user pathway, after you have completed your user research and user personas.
Here's how ...
Setting the Stage for the User
Pathway Step 1 - Determine what your Macro and Micro goals are 
For example, as a business solutions company that specializes in web integrationand design, and marketing communication, the final goal we would like visitors to our website to take is to contact us with a project or challenge they need help with.
As a nonprofit, your final goal might be to get a donation, a registration, or a contact form filled out.
Source: http://drupal.org/planet/rss.xml