Turning complexity into clarity.

Simple Word press design. - Upwork

WordPress Work From UpWork - Sat, 10/14/2017 - 03:09
Hello, I need someone willing to do a wordpress rework for me. I already have all the content and exactly what I need you to do.  My site has recently been cleaned up by a professional. I'd like to start and get this project done over the next few days.  This project is a revamp of my site. It will probably take 10-15 hours of a professional. If you want to quote me something crazy like 100+ hours please dont bother to apply. I'm looking for a legitimate professional.

Thank you,

Posted On: October 14, 2017 10:41 UTC
Category: Web, Mobile & Software Dev > Web & Mobile Design
Skills: Web Design, WordPress
Country: United States
click to apply
Categories: WordPress Maintenance

Web Developer - Direct Focus Online - Langley, BC

NodeJS jobs - Sat, 10/14/2017 - 03:00
Create back-end code using NodeJS, .Net C# Web API, .Net C# WebJobs, etc. Is looking for an experienced Senior Web Developer with expertise in NodeJS, AngularJS... $27 an hour
From Direct Focus Online - Sat, 14 Oct 2017 03:00:21 GMT - View all Langley, BC jobs
Categories: NodeJS

Front-End Web Developer (New Role) - Éminence Organic Skin Care - Vancouver, BC

Drupal Jobs from Indeed - Sat, 10/14/2017 - 00:40
Front-End Web Developer (NEW Role). Working with Drupal functions and API. The Front-End Web Developer is responsible for....
From Éminence Organic Skin Care - Sat, 14 Oct 2017 00:40:27 GMT - View all Vancouver, BC jobs
Categories: Drupal

Gbyte blog: Creating Drush 9 commands and porting legacy commands

News from Planet Drupal - Fri, 10/13/2017 - 23:05
Upgrading to Drush 9 Drush should be installed and updated through composer. There is no stable Drush 9 version yet, so the development version must be used. Updating to the development version of Drush 9 is a simple as typing: composer require drush/drush:dev-master Porting your Drush commands to Drush 9 Porting the commands is a semi-automatic process: There is a command that will generate the required files and class structure for you. To start the wizard, just type:
Categories: Drupal

Last Call Media: Why we're moving to component theming

News from Planet Drupal - Fri, 10/13/2017 - 21:34
Why we're moving to component theming Rob Fri, 10/13/2017 - 17:34 Why we’re changing the way we theme Drupal sites, and how we’re using Mannequin to do it.
Categories: Drupal

Bay Area Drupal Camp: Only a few mores sleeps until BADCamp!

News from Planet Drupal - Fri, 10/13/2017 - 19:12
Only a few mores sleeps until BADCamp! Grace Lovelace Fri, 10/13/2017 - 12:12pm

BADCamp is almost here! Just five more sleeps to go. We’d like to share some details about event logistics and making the most of your time at BADCamp.

Make Sure You Are Registered!

While BADCamp is both awesome and free, signing up for BADCamp helps us plan and ensures you receive event specific information.


Want to be Trained? You Need to Sign Up for Free Training

A few last minute cancellations means we have a few seats still available. Sign up soon to reserve your spot!


Want to Summit? You Need to Sign up for Summits

Wednesday and Thursday, we'll be hosting great summits that facilitate conversations and connections with people in specific industries or with specific skills. Come dive deep into the issues that matter and collaborate freely. Registration is open and while attendance is free, signing up will ensure you receive summit specific information for the event.


Want to Make A Session Schedule?

Are you a super planner? Make your session schedule in advance and then follow along on your mobile device! Take a look at the final session schedule. There are BADCamp sessions spanning the worlds of development, design, strategy, project management, technology communities and everything in between.

  Join us at the Contribution Lounge for coffee, community, and code!

This is a great chance to help make Drupal 8 bigger and better. The BADCamp Contribution Lounge is at the Hotel Shattuck. The Lounge has Internet access and an ample supply of coffee and water. We're open around the clock from Wednesday, October 18 at 9 am to Saturday, October 21 at 10 pm. Come participate!



BADCamp Party on Friday Night

Come to the official BADCamp party at The Marsh Theatre on Friday night.  Doors open earlier than planned at 6:30 to maximize our time on the ROOF TOP!

Please find our generous sponsors, Platform.sh, Hook42 and Lullabot. Give them a BIG thanks as this party would not have been possible without their generous support.

We will have drink tickets burning a hole in our pocket, so come early and be prepared for a good time. There will be great music, and ample space on the Dance Floor. There will also be tables and quiet areas to chat. For more info...


We need your help: Volunteer for BADCamp!

BADCamp is 100% volunteer driven and we need your hands! We need stout hearts to volunteer and help set up, tear down, give directions and so much more!  If you are local and can help us, please contact Manish at info@badcamp.net or sign up on our Volunteer Form.


Would you have been willing to pay for your ticket?  

If so, then you can give back to the camp by purchasing an individual sponsorship at the level most comfortable for you. As our thanks, we will be handing out some awesome BADCamp swag including a 2017 edition t-shirt, hoodie and stellar solar charger.



A BIG thanks to our sponsors! Without them this magical event wouldn’t be possible. An extra big thanks to Platform.sh, Pantheon & Acquia for sponsoring at the Core level to help keep BADCamp free and awesome.

Drupal Planet
Categories: Drupal

Podcast Setup in Wordpress - Upwork

WordPress Work From UpWork - Fri, 10/13/2017 - 18:59
** Please provide estimated number of hours to complete this job or provide a fixed cost **

I am looking for a wordpress expert experienced with setting up podcast pages on wordpress.

I have a website that is using the Enfold theme and uses Podcasting plugin (Seriously Simple Podcasting) to display and list podcast episodes along with audio.

Main goal is to setup the theme and website so that the correct theme styling can be applied to the web pages AND podcast page plus episode pages.

The podcast pages are created using a plugin with a custom post type ‘podcast’.
The page displayed on the website navigation menu was generated by selected 'podcast' post type.

- There should be a header banner on top as in the theme.
- the right sidebar fonts need to display correctly as in the theme.
- I should be able to setup a blog separately from the podcast later on
- Add subscribe to podcast by email

I got the following info from the plugin developer. Not sure if this is related or helps:

“You need to create two new PHP template files in your theme's folder, namely archive-podcast.php and single-podcast.php where you can then copy the contents of your original archive.php and single.php files into them, and adjust the structure to your preference.”

Please suggest how you indend to approach fixing these issues. Feel free to suggest a different podcasting plugin or host if you think that will be a better solution.

Message me for questions and details.

Posted On: October 14, 2017 01:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: PHP, Podcasting, WordPress
Country: United States
click to apply
Categories: WordPress Maintenance


WordPress Work From UpWork - Fri, 10/13/2017 - 15:45

I'm looking for someone who is able to make my website organically show up on Google, Yahoo, Bing, and other platforms in one of the top listings.

Posted On: October 14, 2017 01:11 UTC
Category: Sales & Marketing > SEO - Search Engine Optimization
Skills: Content Writing, Google Analytics, Internet Marketing, Link Building, Off-page Optimization, On-Page Optimization, Search Engine Optimization (SEO), SEO Audit, SEO Backlinking, SEO Keyword Research, Shopify, Shopify Templates, Social Media Marketing, WordPress
Country: Canada
click to apply
Categories: WordPress Maintenance

Paul Johnson: There's something missing from Drupal.org

News from Planet Drupal - Fri, 10/13/2017 - 14:25

Recently I've been thinking a lot about what is missing that could help the Drupal project achieve greater success. This was partly in preparation for the Drupal Strategy Summit but also a continuation of research I was already working on.

Many Drupal friendships a created in issue queues, over IRC, Twitter or in Google Hangouts and often across continents. I can think of many personal examples. Maybe you can too?. So it seems incongruous to me that Drupal.org has no community search feature. We are one of the world's biggest communities but no way to find one another.

There is a helpful Where is the Drupal Community?page but it lacks the ability to search of people like me, people having shared interests, shared motivations to contribute, people I can collaborate with.I feel like this is a massive missed opportunity to connect like minds, if such a tool existed new comers are far more likely to have a positive experience and find an outlet for their passion.

I have written a proposal in the Issue Queue for Drupal.org content. If you have thoughts around this feature request, I'd appreciate you joining the conversation.

File Entity module co-maintainers Devin Carlson and Dave Reid meet for the first time atfter a Media BoF at DrupalCon Portland, 2013. They live in Sudbury, Canada and Omaha, Nebraska, respectively. Thousands of similar friendships are formed though Drupal contributions. Photo by Ezra Gildesgame

Categories: Drupal

Website Content Transfer - Upwork

WordPress Work From UpWork - Fri, 10/13/2017 - 12:35
I am transitioning from one CMS to another and I need someone to build out the new site and transfer all of the content from one site to the next.  This is not development or design work, just simple content transfer.  i need someone who is fast and organized and can get the job done quickly for a fair price.  The website is www.paideiainstitute.org.

Posted On: October 13, 2017 13:41 UTC
Category: Admin Support > Data Entry
Skills: Website Development, WordPress
Country: United States
click to apply
Categories: WordPress Maintenance

Wordpress single page theme with menu and images. - Upwork

WordPress Work From UpWork - Fri, 10/13/2017 - 12:23
We need to apply an elegant and responsive theme to an existing Wordpress site and add images and apply content that will be provided as a word document.  The theme needs to look good on desktop, tablet and smartphones. The hire is responsible for setting up a local version of the site, applying a theme, editing the theme, applying images and content from the word document.  Then you will be responsible to send the theme files and SQL db backup to us to review your work.  You can also setup a site on a public server for us to review your work.  Being responsive and answering messages in less than 12 hours is a must.

Posted On: October 13, 2017 13:41 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: CSS, HTML, PHP, Web Design, Website Development, WordPress
Country: United States
click to apply
Categories: WordPress Maintenance

Valuebound: Extend existing field widgets in Drupal 8 application using annotation plugin

News from Planet Drupal - Fri, 10/13/2017 - 11:55

Have you ever wondered how the text or email or entity reference field is extended in Drupal 8? Or how to create a custom field/widget/formatter so that it can match with the rest of fields in your Drupal application? This blog will cover everything required to extend existing field widgets in Drupal 8 using annotation plugin. 

Many developers, who recently started working on Drupal 8, may not be aware of an entire process so let’s take a closer look to everything step-by-step. Key comparisons between Drupal 7 and Drupal 8, what is an annotation, why annotation and sample use case from an Inline Entity Form step-by-step. After completing this post, you will be able to extend the field with your own methods/functions without…

Categories: Drupal

Wordpress/Facebook Developer Needed - Upwork

WordPress Work From UpWork - Fri, 10/13/2017 - 11:35
We're currently having an issue with Facebook not automatically scraping our content correctly when it's first posts and we're being forced to rescrape links to get the content to show correctly. Sometimes we have to wait upto an hour before it will scrape correctly.

We're unsure what caused this issue as the site was working fine, then just stopped working for a few weeks. As quickly as it stopped working it started again and was again fine for few weeks until it stopped again. As you can imagine this is quote frustrating and even our experienced web developer is unsure how to solve the issue.

We looking for a specialist developer with intimate knowledge of Facebook, and ideally someone that is familiar with this problem and that can tell us what has caused it, and a solution for fixing it.

When you send a proposal, please advise how many hours you think it will need to fix?

Posted On: October 14, 2017 01:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: Website Development, WordPress
Country: United Kingdom
click to apply
Categories: WordPress Maintenance

Wordpress websites - need to restore from FTP and get live - Upwork

WordPress Work From UpWork - Fri, 10/13/2017 - 11:01
I have a number of client Wordpress websites hosted with Godaddy (around 4-5) which I need to get live again (all website files are saved in FTP) and I don't have time to do this myself, hence on Upwork. Unfortunately the head domain hosting was lapsed so all content within the hosting had to be recovered, and thus all websites restored.

This is an urgent job, so will commence immediately. There may be another couple of tasks within one or two of the websites (including integrating an e-commerce solution), so someone with Wordpress development experience would be preferred.

Work will commence immediately.

Posted On: October 13, 2017 13:41 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: WordPress
Country: Australia
click to apply
Categories: WordPress Maintenance

Nuvole: How to maintain Drush commands for Drush 8 and 9 and Drupal console with the same code base.

News from Planet Drupal - Fri, 10/13/2017 - 08:48
Config Split treats all the cli the same.

Drupal 8.4 and its upgrade to Symfony 3 has made the compatibility of the global Drush 8 a bit more challenging. Drush 9 works with Drupal 8.4 but it is not stable yet and the format of how third party Drush commands are made has changed significantly.

While Drush 9 comes with a command that helps porting Drush 8 commands you will still end up maintaining very similar code in two places one with calls to drush_confirm('...') and one with $this->io()->confirm('...'). If you decide to also provide your commands for Drupal console you now have three times the burden.

Because we tried to provide the commands for Config Split for both Drush and Drupal console early on we faced this problem already more than a year ago. And now it has paid off because porting the commands to Drush 9 was very quick.

The solution is actually really simple and brings the added benefit of being able to test the business logic of the commands in the absence of Drush or Drupal console. It is all about separating the command discovery from the command logic. Drush 8, 9 and Drupal console all have a bit different ways to discover and invoke commands, but the business logic you want to implement is the same so all we have to do is to extract a common "interface" our custom service can implement and then make the command definitions wrap that and keep things DRY.

The CliService

Config Split defines a config_split.cli service with the class ConfigSplitCliService with all its dependencies injected. It has the methods \Drupal\config_split\ConfigSplitCliService::ioExport and \Drupal\config_split\ConfigSplitCliService::ioImport that implement all the commands logic and delegate the actual importing and exporting to specific methods.

The method signature for both the export and import method are more or less the same: CliService::ioMethod($arguments, $io, callable $t).

  • $arguments: The arguments passed to the command.
  • $io: This is an object that interacts with the command line, in Drush 9 and Drupal console this comes from the Symfony console component, for Drush 8 we created a custom wrapper around drush_confirm and drush_log called ConfigSplitDrush8Io.
  • $t: This is essentially a t function akin to how Drupal translates strings. Because Drupal console translates things differently we had to be a bit creative with that by adding a t method to the command.
Commands wrap the service

The Drush 8 command is essentially:

function drush_config_split_export($split = NULL) {
  // Make the magic happen.
  \Drupal::service('config_split.cli')->ioExport($split, new ConfigSplitDrush8Io(), 'dt');

For Drush 9 we can use dependency injection and the Drush 9 command becomes essentially:

class ConfigSplitCommands extends DrushCommands {
  public function splitExport($split = NULL) {
    $this->cliService->ioExport($split, $this->io(), 'dt');

And very similar the Drupal console command:

class ExportCommand extends SplitCommandBase {
  protected function execute(InputInterface $input, OutputInterface $output) {
    $this->setupIo($input, $output);
    // Make the magic happen.
    $this->cliService->ioExport($input->getOption('split'), $this->getIo(), [$this, 't']);
?> Testing

The ConfigSplitCliServiceTest is a KernelTest which asserts that the export works as expected by exporting to a virtual file system. The test coverage is not 100% (patches welcome) but the most important aspects for the complete and conditional splitting (blacklist/graylist) is thoroughly tested. There are no limitations on what or how you can test your CliService since it is self contained in your module and does not depend on Drush or the Drupal console. For example one could write a unit test with a mocked $io object that asserts that the messages printed to the cli are correct.

Tags: Drupal 8Drupal PlanetDrush
Categories: Drupal

InternetDevels: More profits & less effort with Drupal multisite functionality

News from Planet Drupal - Fri, 10/13/2017 - 08:27

Here is another recipe for success. You can have a whole team of websites playing for you, and they don’t have to be created from scratch or managed separately. The secret lies in Drupal’s well-developed multisite functionality. Thanks to this, Drupal will not only let you leave your competitors behind, but also multiply this effect by many times.

Read more
Categories: Drupal

Appnovation Technologies: A Homeowner's Guide to Drupal Security

News from Planet Drupal - Fri, 10/13/2017 - 07:00
A Homeowner's Guide to Drupal Security Working in our Managed Services department, we handle many Drupal 7 and 8 sites - all of which have one thing in common. Despite their different requirements, designs and content - they all need security updates applying and are all in need of some care and attention when it comes to securing them. If a Drupal site was a house: Securi...
Categories: Drupal

Immediate and Strategic SEO work - Upwork

WordPress Work From UpWork - Fri, 10/13/2017 - 05:40
For the website www.connect-123.com we would like to do the following:

Immediate Actions
--perform a site SEO audit
--fix the 2000+ errors detected by Moz
-- Audit and optimize site speed (speed is a ranking factor). This includes the following: a. Enabling resource caching with a WordPress cache plugin. b. Optimizing assets (HTML, CSS, JS, images, etc.).
-- Analyze and correct HTML markup created by the WordPress theme. Use semantic markup and fix header hierarchy in blog posts. Use HTML5 tags
-- Make sure the Robots.txt file is not blocking any search engines or any CSS or JS resources
-- Make sure the site works well on mobile devices and is recognized by Google as mobile-friendly.
-- Make sure a canonical URL is provided on every web page to avoid duplicate content (these should use a consistent protocol--https or http). Eliminate all duplicate content
--Other onpage SEO optimizations as per your recommendation

Strategic Actions
--Keyword analysis &amp; recommendations
--keyword and backlink analysis of competitors
--Suggest site restructuring &amp; recommendations for other optimizations (e.g. semantic links)
--Backlink strategy

Posted On: October 13, 2017 13:41 UTC
Category: Sales & Marketing > SEO - Search Engine Optimization
Skills: On-Page Optimization, Search Engine Optimization (SEO), SEO Audit, SEO Keyword Research
Country: United States
click to apply
Categories: WordPress Maintenance