Turning complexity into clarity.

Looking for a Facebook ad expert who can deliver ads that convert! - Upwork

WordPress Work From UpWork - Fri, 12/07/2018 - 07:45
My website offers a service that delivers Wordpress sites in one day for 497$

Demo link to site: https://launchwptoday.com/_index.html

In short,
- We install the theme with basic customization
- We setup web hosting, content, plugins, google analytics, email and all other basic needs to for the client to get started asap

We do this in one day for 497$.

It saves a lot of time and headache to those who have little tech & Wordpress knowledge. It's a great way for them to get started in an easy, fast and efficient way.

Now, I'm looking to allocate a budget for FB ads.

The objective is simple but the strategy and targeting is where I need professional help.

Ads should convert into actual sales.

From past experiences, I've seen cases in which FB ad budgets have been completely wasted and other cases which have been extremely successful with great targeting, monitoring, adjustments and so forth.

I certainly want to fall in the 2nd category.

If your FB ad strategy works, and you manage to convert the ad budget into sales - I will 100% continue working with you, and this will become an ongoing project. This is certain.

I'm looking for;

- An experienced FB ad expert who is reliable, communicative and can deliver on time
- Someone who knows how to think outside the box and can find efficient and cost effective ways of targeting the right audience
- Someone who monitors ads, makes adjustments, and re-calibrates the budget and strategy accordingly
- Someone who's very confident they can deliver sales through ads (taking into account the service offered)

Posted On: December 07, 2018 17:11 UTC
Category: Sales & Marketing > SMM - Social Media Marketing
Skills: Facebook Marketing, Internet Marketing
Country: Turkey
click to apply

Developer needed for creating WordPress e-Commerce website. - Upwork

WordPress Work From UpWork - Fri, 12/07/2018 - 05:21
Looking for someone to build WordPress website for my start-up company. We will be selling a single product on the site. I already have the content of the site at https://www.coldtrailingsolutions.com/
I need to have a new site built that can handle the government purchase cards that will be keyed into the payment gateway. Please look over this link as I will be using Intuit for the payment processing : https://woocommerce.com/products/intuit-qbms/
Only contact me if you can build a WordPress site and do what the above link lays out.
Patrick Wood

Posted On: December 07, 2018 17:11 UTC
Category: Web, Mobile & Software Dev > Web & Mobile Design
Skills: Web Design, Woocommerce, WordPress
Country: United States
click to apply

Content Writer / Web Researcher Needed - Upwork

WordPress Work From UpWork - Fri, 12/07/2018 - 03:02
My Client Has a vision, To create a scaffolding company and provide labour to the mining industries and sub contract scaffolders out to other contracting companies, he would also like to win contracts to do residential scaffolding work and tender for shut down maintenance contracts.

He has no content nor is he very business minded, on the less here we are makingawebsite forhim, luckily there are other companies here doing the same thing and plenty of content out there to reword and draw inspiration from.

As my client has no photos or content or previous work done we can only display so much.

The website is being build as wordpress but i now need someone with the expertise to present this company as something and to give my client a front and something to begin to work with and present himself.

If you are still reading and believe you have the expertise to assist us in developing a business plan and to give him some direction in terms on marketing, insurances and everything  he will need to begin business please get in contact, there is money in the budget for a person of these abilities.
fluent englishis a must , please make yourself known

Posted On: December 07, 2018 05:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Country: Australia
click to apply

Freelock : What's up on Nerd Mountain? Go Ahead Make Changes in Prod! We Got Your Back

News from Planet Drupal - Fri, 12/07/2018 - 00:34
What's up on Nerd Mountain? Go Ahead Make Changes in Prod! We Got Your Back Ben Weagraff Thu, 12/06/2018 - 17:34

Have you ever heard the one about the web developer who goes in to make one last change to the site at 4:45PM on a Friday afternoon? It is SUCH an easy fix--he can get it done and go home for the weekend with his head held high. Ah, what a relaxing weekend it will be! Cleaning out the gutters, hiking with the kids, and really just taking some "me time". As it turns out, that plug-in update was not well-architected. As a result, it impacted the structure of the site--and now all of the content is right-justified. WHAT JUST HAPPENED?

DevOps Drupal Planet Visual Regression Testing
Categories: Drupal

Drupal Association blog: Update on the Drupal Association Executive Search process

News from Planet Drupal - Thu, 12/06/2018 - 23:06

In September of this year I was privileged to be asked to serve as the Interim Executive Director for the Drupal Association, after Megan Sanicki's departure to her next adventure.

At that time, the Drupal Association board announced the formation of a search committee, to begin the process of finding the Drupal Association's next leader in earnest.

That search committee consists of the following members:

  • Adam Goodman (board chair)
  • Baddy Breidert (board member)
  • Dries Buytaert (project founder)
  • Tiffany Fariss (former board member)
  • Tim Lehnen (Interim ED)
  • Jacob Redding (board treasurer)

This search committee has engaged the services of Lehman Associates, an internationally recognized executive recruiting firm. Working closely with the executive search committee and the board as a whole, Lehman Associates has developed a position profile for the Drupal Association's next leader.

View the profile

Please feel free to share this position profile with individuals you believe would be good candidates for Drupal Association leadership. If you are interested in putting your own name forward, please use the contact information listed at the bottom of the profile.

Interested parties should submit their candidacy no later than January 15th, 2019.

The search committee is excited to work together with the Lehman team to develop our pool of candidates as we go into the new year!

Categories: Drupal

Design & Development of Divi Website with Formidable Pro Form - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 21:09
I'm looking for a developer to design and build a simple three page wordpress site with Divi.

All three pages already exist in rough format and all the infrastructure work is already done: domain is hosted at siteground, staging site with rough content has been created, divi is installed, formidable pro and related APIs are installed, early draft of form has been created.

I need someone to finalize the design and implement in divi.

If successful, I have lots of other projects.

Posted On: December 07, 2018 05:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: Graphic Design, Web Design, WordPress
Country: United States
click to apply

Migrating content from Blogspot (existing site) to WordPress (new site) - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 21:08
Hi, I'm looking for someone who has done this migration before.

Please apply ONLY if you've migrated content form blogspot to wordpress and you're willing to do so again for this project.

**English level must be high.


Posted On: December 07, 2018 05:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Country: Israel
click to apply

Mobile app with Wordpress news/video subscription portal & Membership - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 19:19
We are a looking to develop a news portal ( with mobile app)

Where website / news portal ( will be done in Wordpress ) and there will be 3 type of content
News Articles (devided in categories)
Free Videos
Paid Video ( Available to paid subscribers)

There is only 1 type of subscriber with payments in 3 currencies
1 Euro

In Mobile app user will see
- RSS feed news
- Free Videos (hosted on CDN )
- Login for paid videos

( i would prefer buying off the shelf mobile app like CENEWS from codecanyon etc) to speed things up

Looking for a very quick turnaround

Posted On: December 07, 2018 05:11 UTC
Category: Web, Mobile & Software Dev > Mobile Development
Skills: Android App Development, iOS Development, iPhone App Development, Mobile App Development, Wordpress Plugin
Country: United Kingdom
click to apply

WordPress ACF & BitBucket Expert Required, - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 18:15
To resolve two minor issues with a custom plugin the appointed developer must be and can prove they are confident with

ACF (Advanced Content Field)
BitBucket Repository

Also happy to only communicate with me, and no one else. And not show the work accessed in any portfolio. Also please note I am experienced at working with developers so please do not commit if you have not developed custom plugins yourself.

Posted On: December 06, 2018 19:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: BitBucket, CSS3, HTML5, JavaScript, PHP, Website Development, WordPress
Country: United Kingdom
click to apply

Need a Web Content Manager to put up blog posts on wordpress site using the DIVI theme. - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 18:08
I have an existing wordpress site and blog  using the DIVI theme and need someone who can put up posts with images into the existing layout.

If you work out well this could lead to an ongoing relationship maintaining and improving as the site grows.

You do not need to be a graphic designer, but a design sense will be helpful.


Posted On: December 06, 2018 19:11 UTC
Category: Admin Support > Other - Admin Support
Skills: Graphic Design, Content Management, Website Development, WordPress
Country: United States
click to apply

Drupal Association blog: Summary of the December 5, 2018 Board Meeting

News from Planet Drupal - Thu, 12/06/2018 - 17:49

On December 5, 2018, the Drupal Association Board met online for their regular Fall/Winter board meeting.

You can find the official meeting minutes and board packet on the Board Meeting Minutes and Materials page of the Drupal.org website.

Categories: Drupal

Junior Front End Developer - SiteMax Systems Inc. - Vancouver, BC

NodeJS jobs - Thu, 12/06/2018 - 16:48
PHP, MySQL, RSTful APIs, git, nodejs. We are scaling our business and in need of another passionate junior software developer to build, maintain and manage our... $45,000 - $50,000 a year
From Indeed - Thu, 06 Dec 2018 16:48:26 GMT - View all Vancouver, BC jobs
Categories: NodeJS

Web Developer needed to improve mobile web page speed (& additional ongoing work on SEO) - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 16:37
I have noticed that our website is scoring poorly Google's page speed insights: https://developers.google.com/speed/pagespeed/insights/

Also from this one: https://testmysite.withgoogle.com/intl/en-gb

The score is showing 12s (poor).

This is now important for SEO (see here: https://searchengineland.com/google-speed-update-page-speed-will-become-ranking-factor-mobile-search-289904) plus we would prefer to ensure that the score is higher.

The above link recommends some actions, as follows:

Reduce page weight

Compress images

See how to optimise images so your page loads faster »

Compress resources with GZIP

See how to enable GZIP compression »

Minify resources

See how to minify HTML, CSS, and JavaScript »

Reduce number of requests

Leverage browser caching

See how storing data in your local browsers can reduce network delays »

Eliminate render-blocking JavaScript and CSS in above-the-fold content

See how scripts may be slowing your site down »

Reduce server response time

See how lowering server response time can improve your speed »

I would like someone to make some changes (such as those highlighted) that will improve the score.

I am also seeking someone to work with on a longer ad-hoc basis (misc web stuff and some SEO tasks) so there may be potential to extend the working relationship.

Posted On: December 06, 2018 19:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: Search Engine Optimization (SEO), Web Design, Website Development, WordPress
Country: United Kingdom
click to apply

smarTrike is searching a Landing Page Developer - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 16:18
We are currently looking for a freelancer Landing Page Developer. The ideal candidate demonstrates proficiency in Wordpress, Invision App and the ability to work with Adobe Creative Suite.

As a Landing page Developer, you will assist in the production of digital experiences for our customers. Typical projects include creating responsive landing pages, microsites, and enhancements to existing websites. A solid technical understanding of layout, typography, and color are essential. Good organizational skills and attention to detail are expected.

Skill Requirements:
• Good knowledge of working in Invision App
• Ability to work with our UX/UI Design
• Proven ability to increase lead conversion
• A passion for researching, understanding, and recommending emerging design trends to keep our customers interested in the product
• Great understanding in JavaScript, CSS, and HTML
• Experience in, or working knowledge of, using themes for Content Management Systems especially WordPress
• Understanding of core design concepts and current design trends

The ideal candidate will be a college junior or senior with the following qualifications:
• Portfolio demonstrating skills in graphic design
• Well organized with clear, effective communication skills
• Attention to detail and consistency
• English is a must

The payment for this kind of project will be paid hourly - and we will pay between $30 per hour to $40 per hour.

Posted On: December 06, 2018 19:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Country: Israel
click to apply

OpenSense Labs: A musical journey with Drupal

News from Planet Drupal - Thu, 12/06/2018 - 13:48
A musical journey with Drupal Vasundhra Thu, 12/06/2018 - 19:18

If I say that in today’s booming social era, having a Facebook or Twitter account is not enough in terms of web presence for your music, you would agree, right?

We all know that having a website for the same purpose, not only delivers a professional impact on the audience but also eliminates the restrictions that these external sites would have. 

For instance, you desire to put banners on your site to increase the song sales or wish to provide details about your latest concert to your fans - How do you do it?

Of course, it is only possible if you have your own music website. And there is no better option than Drupal for this task. 

If you are thinking that why specifically I am talking about Drupal then you need to know that Drupal is one of those CMSs which is flexible and consists of an excellent API framework that can accommodate almost all conceivable functionalities. 

Choosing Drupal for your music website 

Yes, it is important to unite music composers i.e musicians and bands, with their fans and loved. The sole reason to trust Drupal for this task is only because:

It has responsive web designs 

There would be a variety of audience for your music website, using different devices. While switching from big screen to small screen, things change. Size of the image is modified, menu items become drop down, columns are pushed around the webpage that makes sense with content being the supreme leader. All of this is easily handled by Drupal.

Drupal 8 consist of responsive web designs that makes it “100% good to go” with all the devices.

Responsive Design is a strategy for optimizing the display of a website using CSS and javascript to respond to different device capabilities. 

Every musician wants that his work leads to more word of mouth referrals and that new fans are added to the list every day. A responsive website leads to a better user experience with them spending more time on your site. Moreover, responsive web designs would help the end users to access menu, links, buttons and fill out forms easily.  More users mean more traffic. According to statista, 52% of the web traffic is generated from mobile devices. 

52% means half of the internet traffic, making responsive websites an important aspect of the whole scenario.


Multisite Setup 

There are chances that you might be building a music website for a band. Which means that each member of the band would require an individual site. This is where Drupal is the best option for you. It provides you with the ability to run multiple sites from one single Drupal codebase. Each site has a separate database, however, the projects that are stored in modules, profiles and themes can be installed by all the sites. 

Warner Music Group (built on Drupal )is a great example of this. The website manages and creates the web and mobile sites for more than 300 artists and bands. It serves millions of yearly visitors, promotes news, music releases etc. 

ABC ( Aliases, Block and Content type)

Your fans need details to keep up with your band’s performance or music concerts. This can be done with the help of multiple addresses or aliases. Aliases provide an option to the end users to find a particular website easily. With modules like pathauto, metatag, redirect you can make your music website search engine friendly. 

  • Pathauto modules help in automatic generation of URL/path aliases for various kind of content without requiring the end user to manually describe the path alias. 
  • The Meta tags modules allow you to automatically provide structured metadata for a website. These meta tags help in improving the ranking and display of the site in search engine results.
  • Once your website has a lot of content, you may need to audit it. This would include merging and deleting of pages that are no longer in use, and for that, you need to create URLs redirects. The Redirect module lets you create and manage these URLs using a simple user interface. 

A block would essentially act like a container that would hold all the content, lists of content, images and can be placed anywhere on the page. For example: if you want the visitors to contact you regarding any collaboration or get information about the latest concerts then the additional field can be constructed with the help of block. 

A content type is the collection of data fields grouped together in a logical set to facilitate content entry and display. Drupal core is preconfigured with two content types which allow you to create and save multiple posts. For example: In your music website you might have a content type “concert” that would include individual fields to collect the data about dates, place, price etc. The concert content type could be used to create hundreds of individual concert records.   

Performance and Scalability

Loading time serves as a major role when it comes to the performance of the website. According to Google developers, 40% of the users abandon a website if it takes more than 3 seconds to load. Thus, making speed a huge factor for the strength of the website. 

When it comes to a music website, the factor contributes even more. The visitors of your website definitely need a fast and a swift platform that loads the website quickly, and Drupal by default is the best CMS for this task.  Drupal 8 can scale well to millions of users if it is optimized well. A poorly optimized website not only slows down a website but affects the performance as well. Thus to improve and keep up the site performance modules like Blazy and Google analytics are used. 

  • Blazy module is used to provide its end users with faster load time and helps in saving data usage when they are not browsing the whole page.
  • Google Analytics module is a type of web statistics that are used to track and monitor the traffic of a particular website. It comprehends on the links which are being tracked (downloads, outgoing and mailto) by the visitors which are there on your page.
Content Editing /Customizing and managing 

The site has to be easy for you to manage. It is important that formatting of content and adding of images ( without seeing any spooky HTML codes) on your music website is simple and accessible. Drupal provides with modules that would allow you to edit your content the way you want. With drag and drop and WYSIWYG tool content authors/non-developers can create and design pages easily. With the evolution of the Drupal platform, new upcoming layout builder seems even more promising. 

Drupal upcoming layout builder which would be stabilized in Drupal 8.7, is unique in offering a single, powerful visual design tool with three use case:

  • Use case 1: Layouts for template contents 

For the sites that have a significant amount of content, it is important that similar content have the same type of appearance. For instance, you are selling songs from the same album. For your fans, it would provide a consistent experience when browsing the song list, making them easier to differentiate. For content authors, the templated approach means that they don’t have to think about the layout of each song. 

Drupal 8's new Layout Builder lets you to visually construct a layout template that will be utilized for each item of the same content type (e.g. a "songs layout" for the "song" content type). This is achievable only because the Layout Builder serves from Drupal's powerful "structured content" abilities.

  • Use case 2: Customizing the layouts  

Suppose you desire to put a video of your jam sessions on your website and later think of updating a band picture with the video, it may not make sense to add an optional “highlighted video” field with the band picture.

Drupal 8 Layout Builder offers the ability to customize templates layouts on a case per case basis. In the above example, Layout Builder would let a content creator rearrange the layout for just that one band picture and put the video directly below the image. 

  • Use case 3: Custom Pages 

It should be noted that not everything is templated and content authors often need to create a one-off page on “About us”. Drupal 8 Layout Builder can be used to create dynamic one-off custom pages. A content author can begin with a blank page, design a layout with the addition of blocks. 


The Drupal-based website which is specially designed for Lady Gaga witnesses heavy traffic spike every day. The burst in the traffic has to be handled periodically. 
Web Hosting provides space that you can buy on a web server to store your website files. When you tend to buy website hosting you basically rent server space on a server where all your files are placed. 
Drupal provides you with many websites hosting options. Which are not only safe to use, but it handles your site traffic also.  Some of the most popular Drupal based web hostings are:

  • SiteGround
  • A2 Hosting
  • GreenGeeks
  • Pantheon
Strong Roadmap

With a variety of modules in Drupal 8, from enhanced media management to out-of-the-box experience, Drupal 8 is getting stronger with each update. It makes sure that the visitors on your website have a good user experience with no backward compatibility breaks.

With the release of Drupal 8.6, a large number of improvement has been foreseen for content authors, evaluators, site builders, and developers. 

For content authors, Drupal has added a support for “remote media type”. In other words, you can easily embed Youtube and other videos in your content. 

For evaluators, Drupal 8.6 brought about “out-of-the-box experience” that let them install and test drive Drupal in minutes. They can install with the help of a demo profile that showcases all the capabilities by presenting a beautiful website filled with content right out of the box. This makes it easy for an end user to download and install a fully functional Drupal demo application within minutes. 

For the developers, Drupal 8.6 has brought about an API first platform that involves an overview of REST improvements. 

Drupal 8.7 has promised to bring even more sophistication the Drupal family. It ensures its end users with:

  • Stabilized features that target content author.
  • Adding of JSON API (that did not make it to the release of Drupal 8.6) that would allow users to rapidly create and decouple the applications.
  • It would present with stable multilingual migrations
  • Would continually improve the evaluators' experience.
  • Iterate towards an entirely new and unique decoupled administrative experience. 
Variety of modules for a music website

The best part about Drupal is that it provides its end users with a variety of modules that help them to build their website. Some of the modules which you can use for your music website might include:

  • AudioField 

AudioField module enables you to upload or link audio files and play them on your site using one or many audio players. It has the power to support many audio formats. Currently, the module supports the following audio formats:

  1. Default HTML5 audio player (which is built-in)
  2. Audio.js 
  3. jPlayer
  4. MediaElement 
  5. Projekktor
  6. SoundManager 
  7. wavesurfer.js 
  8. WordPress Audio 

AudioField also supports player libraries and comes with the basic HTML5 audio player.

HTML5 is a built-in HTML audio player and requires no additional libraries to be installed 

It also supports additional audio player libraries which requires installation before use. 

  • Audio Embedded Field

Audio Embedded Field module creates a simple field type that enables you to embed audio from SoundCloud and other custom URLs to a field with the integration of media entity module for Drupal 8. You only need to provide URL to the audio and the module creates an embedded audio player. 

(It should be noted that this module is not covered by the security advisor)

Go Beatles (Case study)

No doubt on the fact that the music of Beatles have created history and has been marked as “evergreen”. With such a wide fan base audience, the website was expected to be more engaging. It needed to promote new albums, merchandise, and events in a way that engaged fans.  

Drupal was chosen because of its flexibility and excellent API framework.  

Goals of the Project
  • It was a need for the site to be easy for content editors to manage.
  • It was expected that the new articles could be pushed to Facebook.
  • The existing users could easily migrate to the new site, along with their prior profile and comments.
  • The user experience must be truly responsive and engaging on all devices.
  • It was required that the content pages must be built from existing collections of text, quote, image, and audio.
  • With millions of fans, it was evident that the site experiences heavy traffic every day.
  • Thus it was important that the site was eligible to handle large surges of visitors and traffic spikes.
How Drupal was used?

In terms of presenting an engaging story, one of the creative inspirations of the whole project was “The Beatles Anthology Book”. The key idea was to provide story snippets, images audio clips, videos of the band that allowed an arrangement in a different order. Different content types with the field to accommodate image, audio, video, the text was created. All the snippet of information was tagged using taxonomies and tile width. The story node used Entity Reference, Entity Reference View Widget that allowed the editor to sort vast content and filter it as well. 

As regards to theme layer, Drupal highly contributed to the website. The whole website was responsive and demonstrated the actions that had to be done by the editors. The site also depicted that Drupal can cope up with heavy loads and traffic spikes with the help of CDN module that contributed highly to deliver image and file assets via Amazon CloudFront (which was the main concern). Optimized and bandwidth efficient images were also required to deliver a responsive website. Thus, usage of modules like pictures and breakpoint along with some heavyweight template.phpcustomization was done to achieve a perfect theme layer.

Another vital requirement of the site was to tie the site with Facebook for the whole purpose of logging in, registering, and commenting. This was done to promote visibility of the site. Drupal provided with several packages that allowed the website to integrate with Facebook at various levels. With modules like Facebook auto post, Facebook OAuth and Drupal for Facebook the integration was possible. Not only this but feeds and SQL parser module were also used to query the old database.

Thus, without the help of Drupal and its modules, it would have taken an incredible amount of time and money.


Yes, it is important for an artist to have a website that is specifically dedicated to them. Without it, there are chances of you losing out on gigs, promos, press etc. Thus, contributing to your music career and talent, the need for a website is clear.

Drupal here emerges as a helping hand. The CMS would provide you with a collection of modules that contributes to the construction of your website. 

At Opensense Labs we present you with services that not only enhance the performance of your website but we also help you in getting close to your dreams by embracing innovative technologies that can be implemented on Drupal framework. Contact us at hello@opensenselabs.com to know how you can build a Drupal-based music website. 


blog banner blog image Drupal Drupal 8 Drupal Themes Drupal web designs Responsive web design CSS JavaScript Grammy awards Warner Music Group Multisite Aliases Blocks Content Types Pathauto Metatags performance and scalability Google Analytics Content Editing Layout Builder Hosting Media management Drupal 8.6 Music website Beatles Blog Type Articles Is it a good read ? On
Categories: Drupal

Content writer for website. Piano movers website. - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 13:39
Piano moving company needs about us page content. Must be able to use current content and other research as your reference.

Posted On: December 06, 2018 19:11 UTC
Category: Writing > Article & Blog Writing
Skills: Content Writing, Search Engine Optimization (SEO), SEO Keyword Research, SEO Writing, WordPress
Country: United States
click to apply

Build web page function for site - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 07:57
What we're looking for:
An experienced web developer to help add some functionality to our WordPress site. We need someone to build a dynamic aggregation tool to scrape 3rd party sites and upload the content onto our Wordpress page.

We need the following deliverables:
  - Functional WP page (Not need to worry about design)
  - Page Automatically updates with 3rd party pulled data
  - Sorting functionality (will be discussed further in full briefing interview)

In your proposal, please share a brief summary of your experience and tell us about a recent web app you worked on.

Posted On: December 06, 2018 08:41 UTC
Category: Web, Mobile & Software Dev > Web Development
Country: Australia
click to apply

Building Membership Site with membership plugin - Upwork

WordPress Work From UpWork - Thu, 12/06/2018 - 05:29
We want to build a membership site whereby members pay a monthly subscription to access our paid contents.

The membership site should collect monthly subscription payment via Paypal or Stripe.

We are looking for an experienced developer to install the membership site using a commercial Wordpress plugin like Paid Membership pro at https://www.paidmembershipspro.com

We prefer someone with experience and can work fast with quick communication.

Candidates who can produce good quality of work can expect more work from us in future.

For us to seriously consider you for this job, please also include your portfolio for our reference.

Posted On: December 06, 2018 19:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Country: Singapore
click to apply

[REVIEW] The launching of WordPress 5.0 - Gutenberg issues and its compatibility with meta boxes

Talk about plugins - Thu, 12/06/2018 - 03:25

As you might know, WordPress 5.0 with new block editor – Gutenberg – is launching today. It’s also just a few days before the Christmas holiday. So, we do not recommend you to upgrade your production sites at this time. In this post, let’s see the current state of Gutenberg and its compatibility with Meta Box.

Why Gutenberg?

Gutenberg is created for a big vision of democratizing publishing content on the web. It’s an ambitious project for WordPress that will change how we create content on our websites.

The 1st phase of Gutenberg focuses on creating post/page content. But in the far future, if it’s successful, it can help us to create page layouts as well by integrating to the Customizer. This video shows it in action (conceptually):

To understand more about Gutenberg and how it works, please see our earlier blog post.

At the moment, Gutenberg is good for normal users. That means you can create the content with many blocks available. There are also several free plugins on WordPress.org that create advanced blocks for you. I tried this editor and think it’s great in most situations. However, for complex websites where your data is not just post content, then there are several issues that I’ll write below.

Gutenberg compatibility with Meta Box

9 months ago, I announced that Meta Box is compatible with Gutenberg. Since then, there are not much changed in the compatibility between Meta Box and Gutenberg. You still can use Meta Box to create custom fields and use premium extensions to do more advanced things.

That includes (but not limited to):

  • Creating meta boxes and custom fields for any custom post types, settings pages, terms and users works really well.
  • You can also use MB Custom Post Type to create custom post types and custom taxonomies.
  • You can control where to show the meta boxes with Include Exclude extension.
  • Or style the custom fields with tabs, columns, tooltips.
  • You still can use MB Custom Table extension to store custom fields in custom tables.
  • Any many things.

One big note is that the Meta Box Conditional Logic and Meta Box Show Hide extensions now work with Gutenberg. With Meta Box Conditional Logic, you can show or hide a meta box, a custom field based on another field’s value, by post format or by page template. The Meta Box Show Hide now supports showing or hiding a meta box by post format and page template as well.

That said, most of the time, you’ll find no problems with Gutenberg.

Gutenberg issues

However, there are still some issues with Gutenberg. One big problem is Gutenberg doesn’t guarantee perfect backward compatibility (that’s what Matt said in a reply to my commenton his recent post about Gutenberg FAQ)!

Looking at Gutenberg repository on Github, there are 33 issues on backward compatibility. There are also 10 issues on meta boxes component. While most of them are not related directly to Meta Box plugin, there are some issues that affect Meta Box users.


The first problem is Gutenberg doesn’t offer consistent CSS class name for panels (meta boxes). I took part in the discussion to provide the use cases of Meta Box. This problem causes one thing to Meta Box users: without a specific CSS class name, we can’t target the elements in the settings panels such as categories, custom taxonomies or even page parent. And that make some rules for Meta Box Conditional Logic and Meta Box Show Hide don’t work. At the moment, we can only fix for post format and page template as they have unique CSS class names.

Please note that other internal rules such as showing or hiding a field based on another field still work. This problem only affects the rules that target to elements on the settings panels on the right.

It’s sad that the issue is closed by a contributor without any helpful action. We’re trying to communicate with them to re-open the issue and then, we can work on a PR to fix it.


Another problem I’ve noticed is sometimes the content of the wysiwygfield is not saved. It’s reported on Github here. This problem affects all custom fields plugins, including Meta Box. There’s a workaround, but the developers haven’t confirmed it yet. So, we have to wait again.


The third problem is contexts for meta boxes are removed. Since WordPress 5.0 with Gutenberg active, all meta boxes will have only one context – below the editor! No after_titleor form_top. Please just don’t set the contextparameter. This issue is also reported on Github. And sadly, there are no solutions yet.

What’s next?

I have to say I have some anxiety for Gutenberg. Because there might be some issues that we haven’t thought about before. I know the WordPress development team will do their best and release fixes as soon as they can, but bugs are still bugs. For that reason, I recommend not to upgrade to WordPress 5.0 for production sites yet. Especially at this time, because you might spend your holiday working on fixing the sites.

Or you can just install the Classic Editor plugin to use the old editor when writing new posts. It doesn’t disable Gutenberg completely, but give you a choice to write your post either in the classic editor or in Gutenberg. So you can try and test the website before deciding to go with Gutenberg.

From our side, in this month (and maybe next month), we’ll have to work on these issues to make sure all Meta Box plugins work well with Gutenberg and don’t break your sites. Further, we have a plan to create Gutenberg blocks using Meta Box. So stay tuned.

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


Let's Talk

Let's talk about your website:

My LinkedIn profile

LocalSolo Freelance