Monthly Archiv: December, 2019

Community News: Latest PECL Releases (12.24.2019)

Latest PECL Releases:

  • Phalcon 4.0.1
    Fixed


    • issue New

    • issue
  • xlswriter 1.3.3
    - FEAT mergeCells and insertFormula support format. - FEAT put csv with callback. - FEAT global default format. - FIX READ turning data into custom types.
  • taint 2.0.6
    - PHP-7.4 Compatibility
  • yaconf 1.0.8
    - Fixed PHP-7.4 build - Added Yaconf::__debug_info method for debug purpose
  • zstd 0.7.7
    - Fixed PHP_ADD_BUILD_DIR in config.m4
  • zstd 0.7.6
    - Fixed PHP_ADD_INCLUDE in config.m4
  • zstd 0.7.5
    First alpha release
  • igbinary 3.1.0b4
    * Don't call __destruct for objects where deferred __unserialize calls were not started (e.g. due to Serializable::unserialize throwing).
  • memcache 4.0.5.2
    - Version 4.x supports PHP 7.0-7.4. - Version 4.x is considered to be stable for production usage. - Support for PHP 5.x has been removed, please use memcache extension ver. 3.x - Special thanks to Frantisek Drojak - thesource93 (github) for making this happen
  • msgpack 2.1.0beta1
    + Improved performance + Upgraded bundled msgpack headers to 3.2.0 * Merged PR #101: Update README in order to match compatibile PHP version * Merged PR #125: fix ce->name is a zend_string * Merged PR #106: Update README * Merged PR #126: add mising tests in archive * Merged PR #135: Add fixes for issue #81 This also includes tests. * Merged PR #143: Fixed build with PHP-7.4 * Fixed issue #139: Segmentation fault when using cloned unpacker * Fixed issue #132: Segfault on session php7.3 * Fixed issue #107: $unpacker->execute() bug * Fixed issue #83: Arrays and negative index * Fixed issue #137: DateTime(Immutable) serialization doesn't work with php 7.4 RC1 * Fixed issue #105: MessagePackUnpacker() bug * Fixed issue #90: msgpack_unpack is super slow (30x times igbinary) on big data sets * Fixed issue #91: Private property in base class * Fixed issue #67: Integer overflow on a 64-bit system * Fixed issue #33: int64 and uint64 decode is not supported in 32-bit php * Fixed issue #119: uint64 numbers are cast to uint on Windows * Fixed issue #134: msgpack-php msgpack_serialize/msgpack_pack not handling properly large int * Fixed issue #81: Serialize optimization * Fixed issue #108: tests/041.phpt failure * Fixed issue #142: Recursion encoded as NULL * Fixed issue #138: Serializers comparison for session like data
  • gRPC 1.26.0
    - gRPC Core 1.26.0 update - #20991: Added php.ini option to set custom grpc log location - #20987: Performance improvement to Call::startBatch() - #20903: Init ssl roots cert only once
  • datadog_trace 0.36.0
    **Note** environment variable `DD_SAMPLING_RATE` as been deprecated. Use `DD_TRACE_SAMPLE_RATE` instead.

    Added

    • Close open sandboxed spans on exit on PHP 7 #679
    • Support for tracing without limits #686
    • Add extra info to curl errors #688

    Changed

    • Enable Sandboxed Symfony Integration #682
    • Migrate Mongo library integration to sandboxed api #669
    • Rename env DD_SAMPLING_RATE to DD_TRACE_SAMPLE_RATE #687
  • memcache 4.0.5.1
    - Version 4.x supports PHP 7.0-7.4. - Version 4.x is considered to be stable for production usage. - Support for PHP 5.x has been removed, please use memcache extension ver. 3.x - Special thanks to Frantisek Drojak - thesource93 (github) for making this happen
  • mailparse 3.0.4
    - Replace ulong with zend_ulong, fix Windows build (cmb)
  • memcache 4.0.5
    - Version 4.x supports PHP 7.0-7.4. - Version 4.x is considered to be stable for production usage. - Support for PHP 5.x has been removed, please use memcache extension ver. 3.x - Special thanks to Frantisek Drojak - thesource93 (github) for making this happen
  • yaf 3.0.9
    - Fixed build with PHP-7.4
  • pdflib 4.1.4
    - add LICENSE file (bug #78947)

WordPress PHPMyAdmin

Package:
WordPress PHPMyAdmin
Summary:
Access MySQL database tables from WordPress
Groups:
Blogs, PHP 5, Systems administration
Author:
Zacchaeus Bolaji
Description:
This package provides means to access MySQL database tables from WordPress...

Read more at https://www.phpclasses.org/package/11472-PHP-Access-MySQL-database-tables-from-WordPress.html#2019-12-23-15:08:27

Laravel PHP SMS API Integration (New)

Package:
Laravel PHP SMS API Integration
Summary:
Abstraction to send SMS messages via multiple APIs
Groups:
PHP 5, Web services, Wireless and Mobile
Author:
Zacchaeus Bolaji
Description:
This package provides an abstraction to send SMS messages via multiple APIs...

Read more at https://www.phpclasses.org/package/11450-PHP-Abstraction-to-send-SMS-messages-via-multiple-APIs.html

Is My WordPress Site ADA Compliant? 3+ Plugins for Finding Out!

Did you know that breaking the Americans with Disabilities Act (ADA) can result in a six-figure fine?

For every violation, companies can receive a $150,000 fine — and if you have a WordPress site, you could be liable. While WordPress aims to ensure website accessibility, it cannot guarantee it since every site owner customizes the content and structure of their website.

As you’re in the driver’s seat of your WordPress site, that makes you liable.

If you’re now wondering, “Is my WordPress site ADA compliant?” this post is here to help.

Keep reading to discover four tools and plugins you can use to test your website’s accessibility. Plus, learn what to watch for when using WordPress ADA compliance plugins, as well as how to make your WordPress site ADA compliant.

If you’d like professional help with WordPress accessibility, check out our ADA compliance services!

1.     WAVE

WAVE, WordPress ADA compliance plugin

Price: Free

While not a WordPress ADA compliance plugin, WAVE is a trusted (and WordPress recommended) tool for testing website accessibility. It’s an excellent alternative to using a plugin as you skip the entire download and install process.

If you want to use WAVE, follow these steps:

  • Enter your website’s URL (or the page URL you want to test)
  • Click the arrow
  • View your results

The only drawback with WAVE is that you can’t download the results report.

WAVE report for WordPress accessibility

Instead, you’ll have to use WAVE to get an estimate of your site’s accessibility.

In most cases, WAVE’s results will apply to your whole website.

If one page isn’t fully accessible, for example, it’s likely your whole site features accessibility issues since WordPress websites run on themes. Page-specific elements, like missing image alt text, are the exception.

Go ahead and test your WordPress site’s accessibility with WAVE.

2.     Accessibility Suite

Accessibility Suite, WordPress ADA compliance plugin

Price: Free

Accessibility Suite is a WordPress ADA compliance plugin that also checks for Section 508. For reference, Section 508 is a federal accessibility law that applies to federal agencies and departments versus private-sector organizations.

Preview of WordPress ADA compliance plugin, Accessibility Suite

When you add Accessibility Suite to your WordPress site, you can check off several tasks, including:

  • Create an automatic scan schedule for site accessibility
  • Get easy-to-share reports that summarize the plugin’s findings
  • Store past accessibility scans to monitor progress and changes
  • View errors using different filters, including by page or object
  • Receive actionable steps for fixing accessibility issues
  • And more

If you’re looking for a fast solution to assessing your site’s ADA compliance, Accessibility Suite is it.

3.     WP Accessibility Helper

WP Accessibility Helper, WordPress ADA compliance plugin

Price: Free, with paid options available

WP Accessibility Helper is another plugin for WordPress ADA compliance.

With WP Accessibility Helper, your business can assess and improve your website’s accessibility and ADA compliance. The plugin provides your team with several tools. You can use these tools to modify font sizes, change contrast ratios, and more.

Features of WordPress ADA compliance plugin, WP Accessibility Helper

It’s critical to mention that WP Accessibility Helper does not guarantee compliance. According to the plugin’s developers, if you want to ensure WordPress accessibility, you should consult with a compliance expert.

If you try and like WP Accessibility Helper, a one-time paid version is available — prices range from $50 to $450. The paid version offers some additional features, including unlimited contrast variations, accessible accordion builders, and pop-ups.

4.     WP ADA Compliance Check Basic

WP ADA Compliance Check Basic plugin

Price: Free, with paid options available

WP ADA Compliance Check Basic is another WordPress ADA compliance plugin.

A few features you can take advantage of with WP ADA Compliance Check Basic include:

  • Website accessibility scans
  • Automatic accessibility corrections
  • Website accessibility reports

With the free version of this plugin, you can scan up to 25 pages.

Example of WordPress plugin checking ADA compliance

The paid version of WP ADA Compliance Check Basic requires a one-time payment of $150 to $4,950. You can also purchase a paid version with unlimited updates for a one-time payment of $450 to $14,850.

3 questions to ask before adding a WordPress ADA compliance plugin to your site

Plugins make updating, managing, and improving your WordPress site easy — most of the time, at least. A plugin can also cause issues, though, which can make your website inaccessible and unusable. That’s why, before adding a WordPress ADA compliance plugin to your site, you want to ask these questions:

1.      Is this plugin up to date?

First, you want to make sure any plugin you install will work with your current version of WordPress.

Installing an out-of-date plugin will almost always cause issues. Your plugin, for example, may fail to work. Or, your site may become inaccessible and vulnerable to security issues. Either way, you have a problem that needs fixing fast.

Before downloading your WordPress ADA compliance plugin, check the right-hand column.

How to check WordPress plugin version

Here you should see the following plugin information:

  • Version
  • Last updated
  • Active Installations
  • WordPress Version
  • Tested up to

Look at the WordPress Version and compare it to yours.

How to check WordPress version

You can check your WordPress version by logging into your account and looking at the bottom right-hand corner. Here, you should see the following text, “Thank you for creating with WordPress. Version X.X.X.”

If the plugin’s WordPress Version matches yours, you can install it.

2.      Does this plugin have any known bugs or issues?

When you install a plugin, you do it because you want to make your life easier, not harder.

That’s why, before installing a WordPress ADA compliance plugin, you should check for any issues. Look for problems by viewing the “Support” and “Reviews” tab. Here, you can see what other users say, as well as learn about any bugs.

How to check for WordPress plugin bugs

If you see that the plugin has issues, avoid installing it on your website.

Should the plugin have a history of problems or delayed fixes from the developer, you may want to rethink installing it on your site too. You don’t want to come into work one day and have a host of website problems because of a faulty plugin update.

3.      Is a developer able to help if the plugin causes errors?

Finally, before adding a WordPress plugin, think about your ability to solve a plugin issue.

If you don’t have an in-house developer or dedicated third-party partner, you may want to skip installing a WordPress plugin. That’s because, while uncommon, plugins can cause severe site issues that require the help of a developer.

For example, in some cases, plugin bugs have locked site owners out of WordPress. Resolving this problem often forces site owners to log in and fix their site via cPanel or File Transfer Protocol (FTP) programs like FileZilla.

If you aren’t comfortable using those programs, make sure you have help lined up before installing a plugin.

The above questions aren’t meant to turn you away from plugins.

Plugins can help with a lot of different tasks, including securing your WordPress site, monitoring your search engine optimization (SEO), and more. Asking the above questions, however, can save you from headaches and ensure you only install reliable WordPress plugins.

How to achieve WordPress ADA compliance without plugins

“If you don’t have the time to follow-through on your plugins’ recommendations, hire a web design agency that specializes in ADA compliance.”

All the above tools and plugins can help you achieve WordPress ADA compliance.

Becoming ADA compliant with these tools, however, requires your team to take action. While some plugins, like WP ADA Compliance Check Basic, will make some automatic changes, no plugin will fix your entire website for you.

What are your options if you don’t have the time to follow-through on your plugins’ recommendations?

Hire someone — specifically, hire a web design agency that specializes in ADA compliance. They can analyze your WordPress site’s accessibility for you, as well as implement the necessary changes. You don’t have to install any plugins, compile any action plans, or beg any developers to make updates.

It’s a fast and simple solution for making your WordPress site compliant and safe from fines.

Make your WordPress site ADA compliant with WebFX

Building a WordPress ADA compliant website isn’t easy, but it can be when you hire an agency that specializes in compliance, like WebFX.

We can help your business create an SEO-friendly WordPress website that everyone can easily access and use.

Call us at 888-601-5359 or contact us online today to learn more about our ADA compliance services!

The post Is My WordPress Site ADA Compliant? 3+ Plugins for Finding Out! appeared first on WebFX Blog.

PHP Multilanguage Support (New)

Package:
PHP Multilanguage Support
Summary:
Retrieve texts for multiple application languages
Groups:
Localization, PHP 5
Author:
Melih Berat SANLI
Description:
This package can be used to retrieve texts for multiple application languages...

Read more at https://www.phpclasses.org/package/11467-PHP-Retrieve-texts-for-multiple-application-languages.html

Weekly News for Designers № 519

Envato Elements

A Look at the Proper Usage of the alt Attribute – Techniques for ensuring that your images make the most out of alternative text.
Example from A Look at the Proper Usage of the alt Attribute

UX Christmas – A UX advent calendar covering a variety of related topics.
Example from UX Christmas

A History of CSS Through Fifteen Years of 24 ways – Rachel Andrew looks at how both CSS and her own thinking have evolved over time.
Example from A History of CSS Through Fifteen Years of 24 ways

Why You Shouldn’t Ignore Smaller Web Design Projects – Small projects may not make you rich, but there are other benefits.
Example from Why You Shouldn’t Ignore Smaller Web Design Projects

How to Design for Arabic Users – Considerations for creating great designs for RTL users.
Example from How to Design for Arabic Users

The Icon Kaleidoscope – A look at how Microsoft went about redesigning over 100 icons.
Example from The Icon Kaleidoscope

Leonardo – Try out this open source, contrast-based color generator.
Example from Leonardo

The 2019 WordPress Year in Review – Improvements to the Gutenberg block editor and accessibility were a major focus this year.
Example from The 2019 WordPress Year in Review

Octopus.do – An easy-to-use, browser-based sitemap generation tool.
Example from Octopus.do

A list of 300+ CSS properties – A helpful list of CSS properties that are supported by browsers.
Example from A list of 300+ CSS properties

Why <details> is Not an Accordion – The struggle to build a semantic and accessible HTML element.
Example from Why <details> is Not an Accordion

15 Free Cinema & Movie Lightroom Presets – Give your images the perfect cinematic look with this collection of presets.
Example from 15 Free Cinema & Movie Lightroom Presets

CustomCSSforFX – A collection of custom CSS tweaks for Firefox Quantum.
Example from CustomCSSforFX

Super Pseudo – An entire page built just out of CSS pseudo elements – for real!
Example from Super Pseudo

Scroll, Refraction and Shader Effects in Three.js and React – Learn to create a Three.js powered layout with shader effects.
Example from Scroll, Refraction and Shader Effects in Three.js and React

Branding Heroes: Adding Your Identity into the Hero Area – Outstanding examples of websites that reinforce their brand within the hero area.
Example from Branding Heroes: Adding Your Identity into the Hero Area

Visualizing Every Pantone Color of the Year – A look at every color from 2000-2020.
Example from Visualizing Every Pantone Color of the Year

The CCPA Compliance Checklist – A helpful resource for those who must comply with the the California Consumer Privacy Act (CCPA).
Example from The CCPA Compliance Checklist

The post Weekly News for Designers № 519 appeared first on Speckyboy Design Magazine.

Site News: Popular Posts for This Week (12.20.2019)

Popular posts from PHPDeveloper.org for the past week:

Powered by Gewgley