Feed aggregator

Website Content Content & Design - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 23:43
Need a professional and experienced content writer to prepare the content for our website developers. Your must have experience in writing website content for FinTech's, if you have knowledge on Open Banking, GDPR, Data Sharing, API's you will be at an advantage.

You will be ll be required to:

1. Develop an understanding of our Business and Services and target Market.
2. Create website wire-frame
3. Create the content for each Web page, including requirement for illustration
4. Recommend website layout
5. Create marketing messaging through out the website

My team will provide information and insight to help you understand our business and services.

Your deliverable will be wire-frame of our website,with final content for me to present to internal stakeholders.

Posted On: April 18, 2019 04:11 UTC
Category: Sales & Marketing > Marketing Strategy
Skills: Content Creation, Creative Writing, Graphic Design, Web Design, Website Copywriting, Website Wireframing, WordPress
Country: Australia
click to apply

Developer needed for creating a responsive WordPress Theme - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 22:48
We are looking for a WordPress expert to create a responsive theme based on our existing website.
It needs to have about five page configurations, including the home page.
The Wordpress site will be hosted on our server at Network Solutions.  Once the template pages are done we will add the content as needed.

The freelance we are looking for must have proven experience with Wordpress and preferably

The current website URL is: https://www.posterpresentations.com

We understand that the website cannot be replicated exactly and it is something that we can discuss later.

Posted On: April 18, 2019 04:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: CSS, Graphic Design, HTML, JavaScript, Web Design, Website Development, WordPress
Country: United States
click to apply

Import a Weebly site into Word Press - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 22:11
Hi Everyone!

I am looking for a website designer to import my business's website (www.wholebodyherbs.com) from Weebly into a Word Press Platform. But more than just the nuts and bolts of the transfer I want to work with someone who understands design and  color themes/ fonts.

I run a small business focused on herbal medicine, wellness consultations, and reproductive awareness. My style and approach to clients is a blend of science/ research, experience, and some intuition, and I would like my site to reflect that.

I am looking to grow my online presence and more specifically my consultation services. I have a Weebly site I built and feel okay with it, but I am ready for something a lot cleaner, streamlined and appealing to the eye.  

I have a list of Word Press themes I like and here are some other sites in my niche whose design and content is appealing to me:

https://www.kingsroadapothecary.com/ (I like the font and simplicity here. I also like how the store integrates in with the rest of her site)

https://www.ancestralapothecary.com/the_spa (specfically this page layout)

https://www.twigstonemedicine.com/what-is-herbal-medicine (I don't care for the landing page, but the other page layouts and organization I like)

http://samanthazipporah.com/ (she has a lot more content than I do, and is a lot more into the mystic, if you will, but the design seems to represent accurately her work and approach)

Anyways, these are just to give you some ideas and to see if they are sites you would be capable of making. We would be hashing out the details together.  

As i just said we would be doing this together, and this isn't my only business venture. Ideally I want to find someone that I can build a working relationship with. So just because you CAN do everything above, please look at the site and content and see if I am someone you connect with. I want to work with intersectional feminists who value community, creative expression, and health and wellness through diet and lifestyle.  
Please include some examples of relevant work for me to check out.

Posted On: April 18, 2019 04:11 UTC
Category: Web, Mobile & Software Dev > Web & Mobile Design
Skills: Search Engine Optimization (SEO), Web Design, Website Development, WordPress
Country: United States
click to apply

Email marketing expert for ecommerce needed - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 21:29
We are looking for the following:

1. Consultation on email software best suited for us.
2. Technical implementation of software on the website (Wordpress)
3. Strategy and campaign creation.

Our e-commerce site sells digital goods. Right now we don't do any email marketing at all. We are looking for bringing back users that provided an email address but didn't convert yet and improving existing customer retention.

Please send examples of alike projects you've done recently.

Posted On: April 18, 2019 04:11 UTC
Category: Sales & Marketing > Email & Marketing Automation
Skills: Content Writing, Email Campaign Setup, Marketing Strategy
Country: Norway
click to apply

myDropWizard.com: Drupal 6 core security update for SA-CORE-2019-006

News from Planet Drupal - Wed, 04/17/2019 - 21:00

As you may know, Drupal 6 has reached End-of-Life (EOL) which means the Drupal Security Team is no longer doing Security Advisories or working on security patches for Drupal 6 core or contrib modules - but the Drupal 6 LTS vendors are and we're one of them!

Today, there is a Moderately Critical security release for Drupal core to fix a vulnerability in jQuery. You can learn more in the security advisory:

Drupal core - Moderately Critical - Third-party Libraries - SA-CORE-2019-006

Here you can download the Drupal 6 patch to fix, or a full release ZIP or TAR.GZ.

If you have a Drupal 6 site, we recommend you update immediately! We have already deployed the patch for all of our Drupal 6 Long-Term Support clients. :-)

FYI, there was another Drupal core security release made today (SA-CORE-2019-005) but that one doesn't affect Drupal 6, because Drupal 6 doesn't depend on Symfony.

If you'd like all your Drupal 6 modules to receive security updates and have the fixes deployed the same day they're released, please check out our D6LTS plans.

Note: if you use the myDropWizard module (totally free!), you'll be alerted to these and any future security updates, and will be able to use drush to install them (even though they won't necessarily have a release on Drupal.org).

Categories: Drupal

Security advisories: Drupal core - Moderately critical - Cross Site Scripting - SA-CORE-2019-006

News from Planet Drupal - Wed, 04/17/2019 - 20:30
Project: Drupal coreDate: 2019-April-17Security risk: Moderately critical 10∕25 AC:Complex/A:Admin/CI:Some/II:Some/E:Theoretical/TD:UncommonVulnerability: Cross Site ScriptingDescription: 

The jQuery project released version 3.4.0, and as part of that, disclosed a security vulnerability that affects all prior versions. As described in their release notes:

jQuery 3.4.0 includes a fix for some unintended behavior when using jQuery.extend(true, {}, ...). If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype. This fix is included in jQuery 3.4.0, but patch diffs exist to patch previous jQuery versions.

It's possible that this vulnerability is exploitable with some Drupal modules. As a precaution, this Drupal security release backports the fix to jQuery.extend(), without making any other changes to the jQuery version that is included in Drupal core (3.2.1 for Drupal 8 and 1.4.4 for Drupal 7) or running on the site via some other module such as jQuery Update.


Install the latest version:

Versions of Drupal 8 prior to 8.5.x are end-of-life and do not receive security coverage.

Also see the Drupal core project page.

Additional information

All advisories released today:

Updating to the latest Drupal core release will apply the fixes for all the above advisories.

Reported By: Fixed By: 
Categories: Drupal

Security advisories: Drupal core - Moderately critical - Multiple Vulnerabilities - SA-CORE-2019-005

News from Planet Drupal - Wed, 04/17/2019 - 20:29
Project: Drupal coreDate: 2019-April-17Security risk: Moderately critical 14∕25 AC:Basic/A:User/CI:Some/II:Some/E:Proof/TD:DefaultVulnerability: Multiple Vulnerabilities Description: 

This security release fixes third-party dependencies included in or required by Drupal core.

  • CVE-2019-10909: Escape validation messages in the PHP templating engine. From that advisory:

    Validation messages were not escaped when using the form theme of the PHP templating engine which, when validation messages may contain user input, could result in an XSS.

  • CVE-2019-10910: Check service IDs are valid. From that advisory:

    Service IDs derived from unfiltered user input could result in the execution of any arbitrary code, resulting in possible remote code execution.

  • CVE-2019-10911: Add a separator in the remember me cookie hash. From that advisory:

    This fixes situations where part of an expiry time in a cookie could be considered part of the username, or part of the username could be considered part of the expiry time. An attacker could modify the remember me cookie and authenticate as a different user. This attack is only possible if remember me functionality is enabled and the two users share a password hash or the password hashes (e.g. UserInterface::getPassword()) are null for all users (which is valid if passwords are checked by an external system, e.g. an SSO).


Install the latest version:

Versions of Drupal 8 prior to 8.5.x are end-of-life and do not receive security coverage.

Also see the Drupal core project page.

Additional information

All advisories released today:

Updating to the latest Drupal core release will apply the fixes for all the above advisories.

Reported By: Fixed By: 
Categories: Drupal

Lullabot: Rocket Ship Fast Jobs in CircleCI by Preinstalling the Database

News from Planet Drupal - Wed, 04/17/2019 - 18:00

CircleCI is great at enabling developers defining a set of images to spin up an environment for testing. When dealing with a website with a database, the usual build process involves downloading a database dump, installing it, and then performing tests. Here is a sample job that follows this approach. Notice where the majority of the time is allocated:

Categories: Drupal

WeKnow: Drupalcon Seattle 2019 Recap

News from Planet Drupal - Wed, 04/17/2019 - 17:42
Drupalcon Seattle 2019 Recap

DrupalCon Seattle 2019 was my second Drupal Conference. Everybody enjoys travel, and everybody should enjoy learning while at it! This year I had the opportunity to do both, taking benefit of the Professional Development Program that weKnow offers as well as taking my family on vacation.

The Washington State Convention Center


In my first hours in Seattle, I joined my teammates, got my credentials and the full information about the event... I was surprised by the variety of sessions available! One difference compared to Nashville 2018, this year there were only 2 days for room conferences, but the quantity looks similar. In fact, I did attend more sessions this year than in 2018.

dsabolo Wed, 04/17/2019 - 17:42
Categories: Drupal

Aten Design Group: Placing Components with Drupal's Extra Fields

News from Planet Drupal - Wed, 04/17/2019 - 17:17

One of the challenges front-end developers face is adding new components to entity templates that exist outside of what is defined in the Field API; or in other words, adding dynamic components that aren’t really fields. Often this can be easily done by throwing the custom markup in a .html.twig file and calling it a day. But if you’re working on something that needs to be reusable, or if you’re collaborating with a site builder who doesn’t write code, the custom template route can be limiting.

Enter hook_entity_extra_field_info().

Content Moderation: A “Pseudo-Field” in Core

Drupal’s documentation says this hook “exposes ‘pseudo-field’ components on content entities.” You can see this hook in action with the Content Moderation module in core. All moderation-enabled entities can have an option box, placed via that entity’s Manage Display page, that contains a widget to update an entity’s moderation state in place rather than clicking through to the edit page.

The moderation option isn’t a real field. Rather, it’s what Drupal calls a “Pseudo Field.” But by using hook_entity_extra_field_info(), you wouldn’t know the difference. The moderation option can be moved around and configured for various display modes, just like “real” fields.

Using hook_entity_extra_field_info in a Custom Module

On a recent project, we needed to integrate a newer commenting service called Coral Talk. After searching, we learned that no module existed to integrate this service in Drupal. This presented a perfect use case for an Extra Field, and only needed two hooks for the bulk of the work:

/** * Implements hook_entity_extra_field_info(). */ function coral_talk_entity_extra_field_info() { // Load commenting configuration. $config = \Drupal::config(coral_talk.settings'); $extra = [];   // Loop over the content types configured to have comments // and get their bundle name. foreach ($config->get('content_types') as $bundle) { if ($bundle) { // Add info for Extra Field to nodes only, specific to configured // content types. This determines what shows on Manage Display. $extra['node'][$bundle]['display'][‘coral_talk_comments'] = [ 'label' => t(‘Coral Talk Comments'), 'description' => t('Place commenting on the page.'), 'weight' => 100, 'visible' => TRUE, ]; } }   // Return our new extra field. return $extra; }

After a cache clear, this new field will appear on the configured content types’ Manage Display page and can be placed on the content type along with the other fields for that content type. Now that the field is defined, it needs some info for what should be rendered to the page. This is handled by Drupal’s hook_ENTITY_TYPE_view() hook.

/** * Implements hook_ENTITY_TYPE_view(). */ function coral_talk_node_view( array &$build, \Drupal\Core\Entity\EntityInterface $entity, \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display, $view_mode ) { // 1. Check to see if our new field should be rendered on the entity display. // 2. Determine whether the user has permission to add comments. $condition = ( $display->getComponent(‘coral_talk_comments') && \Drupal::currentUser()->hasPermission('create coral comment') );   if ($condition) { $config = \Drupal::config(coral_talk.settings');   // Add the new field to the $build array with a call to a custom theme // hook to render the comments. Pass necessary config into comment // settings. $build[‘coral_talk_comments'] = [ '#theme' => 'coral_talk_comments', '#domain' => $config->get('domain') ?? '', ]; } }

After another cache clear, we’ll now see our comments being rendered to our content types in whichever view mode they’re enabled on. The moves setup of comments outside of code and into a place that’s more accessible and flexible for various users.

This approach is great for simple scenarios. One drawback, however, is that it’s not possible to define any custom configuration options for these pseudo fields. Each extra field is identical, and any configuration has to be hard coded in these hooks. This presents challenges for site builders, who might want to configure comments differently per content type however. Fortunately, there is a solution in contrib that changes how Extra Fields are defined and allows for developers to add configuration to each field. In the next post, we’ll explore the Extra Field Settings Provider module.

Categories: Drupal

Phase2: Migration: Making It All Work

News from Planet Drupal - Wed, 04/17/2019 - 17:04

We’ve written a lot about content migration on our blog here—it’s something we have more than a passing interest in, because we do it a lot! The posts below cover the project management, estimation, and basics of content migration from Drupal to Drupal, and other sources too.

Categories: Drupal

Wordpress theme and server migration - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 16:14
I want to migrate a Wordpress site from one theme to another similar theme.
    - Migrating from Replete ( https://kriesi.at/archives/replete-e-commerce-wordpress-theme) to Flatsome ( https://themeforest.net/item/flatsome-multipurpose-responsive-woocommerce-theme/5484319)
    - Website URL: cryptoart dot com
    - I'm also migrating servers from Bluehost to WP Engine
    - Note, WP Engine does not use Cpanel, but it does have a migration tool.
    - Duplicate the website into the new theme, but give the layout a refresh.
    - Move all data including Woocommerce data, mailing list data, blog, etc.  
    - There are about 20 content pages, 50 blog posts, and 30 products.
    - Create a Child theme for future modifications in the template hierarchy
    - Make sure GDPR compliant stuff is still intact.
    - Where appropriate, take advantage of the new theme's features.  Ex, you probably don't need the table maker anymore.
    - No need to make products variable (unless it is easier).  I no longer offer framing as an option.
    - No need to include the "sell out progress bars" on product pages.  I plan to make a new plugin.
    - Keep using content blocks, so data isn't redundant.

Posted On: April 17, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: e-Commerce Website, PHP, SQL, WordPress
Country: United States
click to apply

Creative design required: Contemporary design needed for a printed product overview brochure. - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 16:04
We need help designing a company overview brochure. We are in the middle of rebranding and need updated marketing material to match, starting with a printed brochure.

This is an exciting project which requires a creative design to work alongside myself to produce contemporary designs and infographics to help convey our company as a cutting edge modern engineering firm.

Following this project I hope to continue working together on other marketing material digital and printed.

I have attached a powerpoint with the content we need to include and a copy of our old brochure design

Posted On: April 17, 2019 18:11 UTC
Category: Design & Creative > Graphics & Design
Skills: Adobe InDesign, Brand Identity & Guidelines, Brochure Design, Flyer Design, Graphic Design, Infographics, Print Design, Web Design, WordPress
Country: United Kingdom
click to apply

Need help setting up -- Wordpress.org + ThemeForest theme + CMS + domain mapped + SEO ready - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 15:55
Go-live date: May 20th, 2019
We need a wordpress.org site set up for a new company with the following deliverables:
- Wordpress based - can use an existing/premium ThemeForest theme
- SEO - suggestions on copy to boost SEO goals
-Plug-ins: suggestions on plug-ins to for desired functionality and goals
- Functional responsible site
-some training after completion (I have moderate Wordpress experience - need to know anything site-specific for continued maintenance and content updates)
- We will provide: - Logo - Photos - Draft copy - Site hierarchy (5 parent pages with a handful of child pages each)
- Basic layout ideas

Please contact with questions...

Posted On: April 17, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web & Mobile Design
Skills: Information Architecture, Journey Mapping, Search Engine Optimization (SEO), SEO Backlinking, SEO Keyword Research, SEO Writing, Web Design, Website Development, WordPress
Country: United States
click to apply

Developer for website: Wordpress and HTML. Completion of an existing theme - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 15:46
Deliverable - completed one page website with contact details and minimal content, with second page linking to blog and pre-existing written blog content.

Must have Wordpress and HTML experience.

The theme was purchased. Uploaded into Wordpress on a test site. Needs to be debugged further, along with minor customization of theme. Limited content, pre-existing blog content, ensuring that internal staff are able to use the add page feature to add additional blog posts from the Wordpress interface. Once the website is ready, url needs to be relocated to Wordpress, via the already-bought functionality available on Wordpress.

PHP for the contact us form, unless you can add in a widget to make the contact form redirect to a centralized email, without PHP.

Posted On: April 17, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: HTML, Website Development, WordPress
Country: South Africa
click to apply

Shopify / Wordpress max-width matching - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 15:44
Apparently, this job was hard for two past developers.

I am paying to meet a developer that can get the job done clean, correctly, and efficiently when delegated tasks in a clear manner.

Looking to meet a great developer that is somewhat self-directed, has common sense, and most importantly, doesn't leave 20 new bugs with every fix.  Hard codes instead of soft codes if possible.

Our test task is to make sure the responsive settings within the 'whitepage' content sections of our shopify (www.truhugs.com) match our blog (blog.truhugs.com).  Depending on how fast you and complete this task while ensuring site looks great at all resolutions, we are looking for a long term developer to stay on the team and continue with intermittent blog fixes and bugs that come up.

Please review video to get an idea of what this task entails: https://vimeo.com/310247910/b8e8f1ba57

Posted On: April 17, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: Blog Site, CSS, HTML, HTML5, Shopify, Shopify Templates, WordPress
Country: United States
click to apply

Bug fix a WordPress plugin that works with the Share function of Facebook's API - Upwork

WordPress Work From UpWork - Wed, 04/17/2019 - 15:08
I have a WordPress Plugin that is giving PHP errors, and is not working reliably.  I am not sure if it is due to PHP updates, or what.  It used to work like a charm.  Please see image.

I need it fixed.  My original developer is no longer available... which is a bummer.  So, I need a fresh set of eyes on this.  If you can get it to work for me, I would also like to discuss a separate job that will give the plugin some upgrades.

Please see the image.  Also, the share feature is an incentive based function.  If they Share, the plugin reveals content.  It is based on the native WordPress editor.  So, I can give the site visitor links, coupon codes, etc.  To ensure that I only read the bids of people who have actually taken the time to read this shot job post, the answer to question two below is blueberries.

I need you to also check the share feature to see if the revealed "gift"  is being formatted correctly.

So, the job is to determine why this is not working any longer.  It could be WordPress updates, PHP updates, or an issue with our Theme.



Posted On: April 17, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web & Mobile Design
Skills: PHP, Responsive Web Design, Website Development, WordPress, Wordpress Plugin
Country: United States
click to apply

Hook 42: Speaker Notes: Attending DrupalCon as a Presenter

News from Planet Drupal - Wed, 04/17/2019 - 13:42

DrupalCon 2019 was a bit different for me. I have attended previous DrupalCons, usually sitting in the back of the room just taking in all that I could from experts around the world. This year, however, I had the opportunity to be a speaker. Not only was I afforded the opportunity to speak, but I had two separate sessions accepted.

Categories: Drupal

Agiledrop.com Blog: Interview with Ruben Teijeiro, Drupal hero at 1xINTERNET and co-founder of Youpal

News from Planet Drupal - Wed, 04/17/2019 - 07:40

For our latest Drupal Community interview, we had a really great talk with Ruben Teijeiro of Youpal and 1xINTERNET. Ruben revealed to us the meaning and responsibilities of a Drupal hero, a role which has enabled him to spread Drupal awareness all over the world and meet diverse Drupal communities.

Categories: Drupal