Turning complexity into clarity.

Wordpress Expert for Custom Theme Modifications - Upwork

WordPress Work From UpWork - Wed, 09/26/2018 - 20:14
I’m looking for an expert Wordpress developer that is detail oriented, takes pride in his or her work, has excellent communication skills, follows best practices for building custom themes and adheres to Wordpress  PHP Coding Standards.

There are many ways to code a site, but few are done with elegance and in a way that makes sense. I can’t emphasize enough how important it is for me to find someone that is not only technically excellent, but takes pride in the craft of writing good, efficient code — even if it goes unnoticed. When reviewing your code, I should easily understand what each bit of code does.


THE BRIEF


User Needs

As a user I want to see the top rated wine farms on a page and filter the farms by different categories like “Best overall”, “Best red wine farms” and “Best white wine farms”.


Business Needs

The functionality and the page described above already exists. The problem is that it’s using the incorrect template i.e. page-home.php, which, in the near future, will have completely different functionality.

This assignment is about moving the code to the correct location and doing things right. It’s extremely important to me that it is coded cleanly and that the solution is modular, reusable and scalable. Below are the requirements in more detail.


Requirement #1: Cleanup code

Simplify the intention and align the code with Wordpress PHP Coding Standards.


Requirement #2: Make Code Reusable and Modular

Reusable code snippets should be moved into a template_part or a function that accepts parameters.


Requirement #3: Relocate Functionality to Appropriate Template

This code should not belong in page-home.pph. It needs to be located in the proper place like the taxonomy template or farm archive page. I look to you for a recommendation that aligns with best practices when building custom themes.


What exists already

1. The working page can be seen here - https://buttermint.app
2. The custom post type exists and is called farm
3. The taxonomy exists and is called farm_ranking. However, in this specific scenario, there are more terms than the ones the user will interact with on this page; in other words, we’re using a subset of the terms for filtering records. In other circumstances, I will need to refer to all the terms, or change the sort order or limit the number of records retrieved. This should explain why the code must be modular and reusable.   
4. Isotope is in place to provide the functionality of filtering records. Generating the button list and then the records themselves with the correct data-filter content could be made modular as well.
5. Starter theme (Plate / Bones) files exist as well

Attached is page-home.php to give you a sense of the code quality and scope.


Posted On: September 27, 2018 01:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: PHP, WordPress
Country: United States
click to apply

Research Data Management Developer - Simon Fraser University - Burnaby, BC

2018 Drupal Jobs from Indeed - Wed, 09/26/2018 - 19:39
The Developer provides software development; Drupal, WordPress, Ansible, Jenkins, Docker, Django, etc.). The Research Data Management Developer supports the... $69,723 - $83,262 a year
From Simon Fraser University - Wed, 26 Sep 2018 19:39:33 GMT - View all Burnaby, BC jobs
Categories: Drupal

[REQUEST] Looking for a rate plugin

Talk about plugins - Wed, 09/26/2018 - 19:19

Hi! I've been searching but did not had any luck finding a plugin that has a like system that doesnt need logged in user. I've found some but none of it seems to really work well. DOes anyone has a suggestion? Or do I do that without plugins? thx!

submitted by /u/intrescopavel
[link] [comments]

Full-stack Developer (Intermediate) at Software Modelers - Software Modelers - Kelowna, BC

NodeJS jobs - Wed, 09/26/2018 - 17:40
.NET WebAPI & Entity Framework, Nodejs and SQL Server. Javascript, KnockOut, Bootstrap, HTML5, SASS, .NET WebAPI and Entity Framework, Nodejs and SQL Server....
From Indeed - Wed, 26 Sep 2018 17:40:18 GMT - View all Kelowna, BC jobs
Categories: NodeJS

Full-stack Developer (Senior) at Software Modelers - Software Modelers - Kelowna, BC

NodeJS jobs - Wed, 09/26/2018 - 17:39
.NET WebAPI & Entity Framework, Nodejs and SQL Server. Javascript, KnockOut, Bootstrap, HTML5, SASS, .NET WebAPI and Entity Framework, Nodejs and SQL Server....
From Indeed - Wed, 26 Sep 2018 17:39:15 GMT - View all Kelowna, BC jobs
Categories: NodeJS

a-fro.com: Creating Paragraphs Entities for Dynamic Content

News from Planet Drupal - Wed, 09/26/2018 - 17:28

The paragraphs module has become a central ingredient for many component-based sites in recent years. However, our content strategy also often requires components that display dynamic content (think "Read Next", or "Also of Interest"). In this tutorial, I'll demonstrate how we've been solving this problem, by building paragraph bundles that serve as configuration entities that we can then use as arguments that we pass to a view via the Twig Tweak module. You can see a working version of the dynamic content component we'll be building in the "Up Next" card grid at the bottom of this tutorial. 

Categories: Drupal

Intermediate/Senior Full-Stack Developer - Petradise.com - Vancouver, BC

NodeJS jobs - Wed, 09/26/2018 - 17:14
Proficient with JavaScript and NodeJS. Intermediate/Senior Full-Stack Developer*....
From Indeed - Wed, 26 Sep 2018 17:14:04 GMT - View all Vancouver, BC jobs
Categories: NodeJS

Developer needed to create 2 new Wordpress sites out of 1 Wordpress site - Upwork

WordPress Work From UpWork - Wed, 09/26/2018 - 16:39
I have a client who is looking to separate the content on his existing website into two separate websites: 1 website that focuses on construction and another website that focuses on his maintenance and repair business.

I will be separating out the content and will let you know what content and media to put on each site.

The final websites should be extremely easy to update and maintain.


Posted On: September 27, 2018 01:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: Web Design, Website Development, WordPress
Country: United States
click to apply

Commerce Guys: 2018: The Decoupled Summer of Drupal Commerce

News from Planet Drupal - Wed, 09/26/2018 - 15:00

We’ve had several great opportunities this summer to connect with the Drupal community and share our latest work on Drupal Commerce. We’ve been able to highlight specifically our efforts to progressively decouple Drupal Commerce on Drupal 8.

Drupal Camp Asheville 2018
Ryan Szrama gave a demo on Saturday, July 14, based on the Belgrade demo store that provided an overview of Commerce Cart API Flyout. We detailed this work in our recent blog post announcing the feature.

A fully decoupled Drupal Commerce experience—including support for complex forms like checkout—is something that Commerce Guys is committed to delivering by the end of 2019. Until then, our strategy is to progressively decouple the product catalog and shopping cart to help sites scale in addition to opening new user interfaces. In Ryan’s words, “We started with the shopping cart because that’s the obvious way to help large websites avoid a common bottleneck for performance.”

Watch Ryan’s session to learn more about the Commerce Cart API project and see the demo.

Decoupled Drupal Days 2018
Next, Matt Glaman presented his talk “The road to a headless Drupal Commerce future” at Decoupled Drupal Days in NYC.

The session reviewed the development of the Commerce Cart API in greater depth. It covers our research into the RESTful Web Services and contributed JSON API projects (potentially in core soon) as future dependencies that the Cart API can adopt. Matt demonstrated even more progress on the project since Ryan’s demo, including a fully decoupled React based front-end.

This talk put the progressively decoupled Drupal Commerce Add to Cart form and shopping cart on display for the community with the expressed desire that Drupal based merchants will have an out of the box experience rivaling other major e-commerce software platforms.

Drupal Europe 2018
Matt’s session at Drupal Europe covered our latest developments in the Commerce Cart API and Flyout as part of the dedicated eCommerce track. This was an iteration of the Drupal Drupal Days session, including any improvements and additions in the time between Drupal Europe and Decoupled Drupal Days.

If you’re interested in contributing to the roadmap for decoupling Drupal Commerce, connect with Matt to learn where to get involved or how to give us feedback from your implementations.

Categories: Drupal

Drupal Association blog: Drupal.org Terms of Service update - September 2018

News from Planet Drupal - Wed, 09/26/2018 - 13:58

As part of our ongoing activities to ensure a safe and welcoming environment for collaboration in Open Source, we have updated the drupal.org Terms of Service, at drupal.org/terms

This change has clarified which behaviors will be regarded as “harassment” and are, therefore, not acceptable whilst using the Drupal online services. The language is now in line with that already employed in the DrupalCon Code of Conduct.

The updated text, from Section C - Activities, now reads as:

  • Harassment will not be tolerated in any form, including but not limited to: harassment based on gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion. Any report of harassment will be addressed immediately. Harassment includes, but is not limited to:
     

    • Comments or imagery that reinforce social structures of domination related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion.

    • Unwelcome comments regarding a person’s lifestyle choices and practices, including those related to food, health, parenting, drugs, and employment.

    • Abusive, offensive, or degrading language or imagery

    • Language or imagery that encourages, glorifies, incites, or calls for violence, emotional, or physical harm against an individual or a group of people

    • Intimidation, stalking, or following

    • Sexual imagery. At a minimum, no images containing nudity or expressions of sexual relationships that might be deemed inappropriate for a business environment should be uploaded or linked to

    • Unwelcome sexual attention or advances

    • Advocating for, or encouraging, any of the above behavior

You do not need to do anything to acknowledge this update.

Whilst you are here…

Are you receiving all the news and information you need? The Drupal Association publishes a number of news updates and you might be missing out. Check which news updates you are receiving by visiting our recently updated subscription page at http://eepurl.com/hWxwQ

Categories: Drupal

Create a new landing page form similar to this https://content.leadquizzes.com/lp/SgJ3qrP9PA - Upwork

WordPress Work From UpWork - Wed, 09/26/2018 - 13:57
I'm after a "quiz" that once someone's been on one of our ads, we direct them to a landing page or our home page, RoughRunner.com, where we then interact with the user and ask them a series of questions that each has it's own outcome, before sending them based on their responses to a specific web page.

Exactly like this - https://content.leadquizzes.com/lp/SgJ3qrP9PA


Posted On: September 27, 2018 01:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: CSS, CSS3, HTML, HTML5, JavaScript, jQuery, MySQL Administration, PHP, Web Design, Website Development, WordPress
Country: United Kingdom
click to apply

Agiledrop.com Blog: Happy 5th birthday, Agiledrop!

News from Planet Drupal - Wed, 09/26/2018 - 13:45
Today, Agiledrop celebrates exactly 5 years from its official incorporation, so the company is in a festive mood. For this article, we wanted to look at the past and tell the story about how it all started. READ MORE
Categories: Drupal

Experienced Creative Graphic / Web Designer Needed - A3 Festival Poster Design + ongoing work - Upwork

WordPress Work From UpWork - Wed, 09/26/2018 - 12:33
Greetings

Creative, experienced Graphic Designers Required for ongoing work.

Skills required include:

- Adobe Creative Suite
- Microsoft Office
- Wordpress (not essential)
- Positive, responsive attitude
- Ability to quote accurately and stick to agreed price (bonuses will be rewarded if exceptional work is produced)

Not all the above skills are required for this job but will be needed for future work. I basically want to be able to sub contract my design and web work so I can focus on other ventures.

- - -

Project Name: Cruelty Free Festival A3 Poster
Branding: To be designed in similar style to www.crueltyfreefestival.org.au and existing Advert (pdf attached, indesign files will be supplied)
Deliverables: Print-ready and Screen Pdf. All editable Adobe Indesign artwork files
Date Required: 28/9/18

Content to be included:
DESIGN BRIEF FOR PRINT COLLATORAL FOR CFF 2018

A3 Poster
Animal Liberation Presents
[CFF logo]
Sunday 11 November 10am – 5pm
The Venue, 55 Doody Street, Alexandria
www.crueltyfreefestival.org.au
The perfect day out for all animal lovers!
This fun, family friendly event offers a full day of activities and entertainment, in a celebration of respect for our animal friends. It showcases the organisations giving a voice to animals, alongside innovative businesses offering products and services for vegan and cruelty-free living.
• Delicious food and drink stalls galore
• Cruelty free merchandise stalls
• Animal advocacy groups and services
• Film Screenings (Dominion and Kangaroo)
• Directors’ Q&A Sessions
• Children’s animal art activities
• Monster Raffles
• Dogs welcome! (YET TO BE CONFIRMED BY VENUE)
Online tix $5 via Humanitix, on the door $10. Kids under 12 FREE!
[Sponsor Logos taken from website]


Posted On: September 26, 2018 13:41 UTC
Category: Design & Creative > Graphic Design
Skills: Adobe Illustrator, Adobe InDesign, Adobe Photoshop, Graphic Design, Print Design, Web Design
Country: Australia
click to apply

Flocon de toile | Freelance Drupal: A cache example in action with Drupal 8

News from Planet Drupal - Wed, 09/26/2018 - 12:24

As we say in terms of computer programming, only two things are extremely complex: naming variables and invalidating the cache. Drupal 8 has an automatic caching system activated by default that is truly revolutionary, which makes it possible to offer a cache for anonymous visitors and especially for authenticated users without any configuration. This cache system is based on three basic concepts:

Categories: Drupal

Droptica: Drupal 8-based online store... or Drupal Commerce.

News from Planet Drupal - Wed, 09/26/2018 - 12:22
It’s been two years since the première of Drupal 8. We already got used to the differences between versions 7 and 8, and a lot of websites were created based on D8. Many Drupal 7-based websites are applications that use Drupal Commerce – an e-commerce module for Drupal. Many of the applications were set-up with the Commerce Kickstart distribution, which was based on this add-on. What’s the way to do it with D8? For a long time, only the alpha version was available, then a beta version was released. On the 20th of September 2017, we saw the release of version 2.0. As of today, the current version is 2.3. We'll see what’s new in DC and how it works with D8. For testing purposes, we are going to use DC 2.3 and Drupal 8.4.3.
Categories: Drupal

Navigation

Let's Talk


Let's talk about your website:
250-661-4834

My LinkedIn profile



LocalSolo Freelance