Monthly Archiv: January, 2020

Shikiryu PHP Backup Tool

Package:
Shikiryu PHP Backup Tool
Summary:
Backup files and databases to different storage
Groups:
Databases, Files and Folders, PHP 5, Security, Systems administration
Author:
Chouchen
Description:
This package can backup files and databases to different storage containers...

Read more at https://www.phpclasses.org/package/11507-PHP-Backup-files-and-databases-to-different-storage.html#2020-01-23-08:00:41

WordPress Vulnerability Scanner

Package:
WordPress Vulnerability Scanner
Summary:
Scan and fix known WordPress vulnerabilities
Groups:
Blogs, Console, PHP 5, Security
Author:
Manuel Lemos
Description:
This package can scan and fix known WordPress vulnerabilities...

Read more at https://www.phpclasses.org/package/11505-PHP-Scan-and-fix-known-WordPress-vulnerabilities.html#2020-01-21-21:23:50

Beyond Money: The Hidden Benefits of Web Design Projects

Not all website design gigs are created equally. The truth is that they will all vary in terms of compensation, scope and the overall experience you have.

But just about every project provides you with some type of benefit. They aren’t always monetary. And they aren’t necessarily obvious – at least not right away. It may require you to look back after the fact to find out exactly what you gained.

In that spirit, let’s take a look at some hidden gems that can come out of a web design project.

Niche Knowledge

It seems like every website you build has an unexpected challenge along the way. There’s always that one bit of functionality or design element that (temporarily, at least) derails your entire schedule. Nothing else gets done until the problem is solved.

eCommerce websites are famous for this. Clients tend to want their shopping cart to do something that goes against the grain. It complicates and frustrates. But eventually, you find the right solution.

At the time, it’s easy to move on and assume that you’ll never have to deal with that issue again. But these things have a funny way of randomly popping up in other projects. Perhaps a new client saw what you had done for someone else, or they had an idea that was similar enough to a feature you implemented in the past.

The experience you gained the first time around can be invaluable. Even if you aren’t tasked with that exact same challenge again, a past struggle may provide just the insight you need. It will give you a solid foundation that you can use to navigate that next obstacle a little more smoothly.

A notebook and pencil.

A Boost in Confidence

Confidence can be a fleeting thing. One moment you have loads of it – but it might leave just as quickly. The right project may be just the thing you need to get your groove back.

The great thing is that this can happen in any number of ways. Hearing (or reading) some praise from a client after a successful launch certainly provides a boost. But it’s often the little things that offer an unexpected good feeling.

Things like experimenting with a new design technique or writing a piece of code that does something cool are prime examples. Sometimes, it’s just a matter of surprising yourself and feeling that sense of pride in your work. And it’s a feeling that you can achieve again and again as a project moves forward.

Much like the niche knowledge we mentioned above, the experience itself is also rewarding. You can think back to what you’ve accomplished anytime you need some positive vibes.

Man wearing a blue suit.

Discovering What You Do (And Don’t) Like

You’ll work on a number of website projects in your career. They may span a variety of industries and price points – not to mention all the different looks and functionality that go with them. Then, there are the personalities of those you work with.

Each one provides a different experience. And, over time, you’ll develop a sense of where your “sweet spot” lies. These are the types of projects that bring you joy. Along with that goes the price range and technical requirements that you feel comfortable working within. In addition, you will also develop a preference for the clients you work with and even the processes behind how you work with them.

On the other side of the coin are the projects and people that you want to avoid. This is equally important as you don’t want to become stuck in a bad situation.

There is a certain freedom in knowing the types of projects you want. This enables you to bring a higher level of focus to your business. It can even lead to better project outcomes.

A wall with the words "Live, Work, Create" painted on it.

Relationships

Finally, among the biggest potential benefits of any website project are the relationships you gain. They are vital for keeping your business going strong over the long term.

The most immediate payoff is that a good working relationship often leads to repeat business. That client will come back to you for maintenance, redesigns and maybe even another new website or two down the line.

And, because they’re satisfied customers, they might even help you find new clients. Referrals are a huge bonus, as they get your foot in the door with a great reputation already in hand.

Plus, regular referrals can do wonders for the stability of your business. It means you can concentrate on the work itself, rather than wrangling new gigs.

Woman speaking.

Money Isn’t Everything

Virtually every web designer is hoping to reap financial reward from each project. After all, we have rent to pay, too.

But money alone can be a short-term benefit. Once you’ve spent it, then what?

It’s those lesser-known perks that are the real drivers of growth. Gaining the right kind of experience and relationships will help you move up the ladder more than cashflow alone. They take time to accumulate, but are more than worth the wait.

The post Beyond Money: The Hidden Benefits of Web Design Projects appeared first on Speckyboy Design Magazine.

Community News: Latest PECL Releases (01.21.2020)

Latest PECL Releases:

  • pq 2.1.6
    * Fix PgSQL-12 compatibility

    • Fix PHP-7.4 compatibility
    • Fix empty arrays parsing (Dmitry Simushev)
  • xdebug 2.9.1
    Thu, Jan 16, 2020 - xdebug 2.9.1

    = Fixed bugs:

    • Fixed issue #1721: Header may not contain NUL bytes in Unknown on line 0
    • Fixed issue #1727: Debugger stops more often than expected due to resolving breakpoints
    • Fixed issue #1728: INIT_STATIC_METHOD_CALL is not overloaded
    • Fixed issue #1731: var_dump with DateTime does not output properties (Ryan Mauger)
    • Fixed issue #1733: SEND_VAR_NO_REF_EX opcode, used for require(), is not overloaded
    • Fixed issue #1734: Segfault with DBGp "source" with a out-of-range start line number
  • igbinary 3.1.1
    * Fix bug causing incorrect serialization for 1 in 2**32 strings on 64-bit php installations when string hashes collide. (https://github.com/igbinary/igbinary/issues/260)
  • mysqlnd_azure 1.0.3RC
    - apply fix for the crash problem when working with PDO interface with flag PDO::ATTR_PERSISTENT=>false.
  • swoole 4.4.15
    Enhancement --- + Bad websocket handshake request will respond 400 (fdc1cb67) (@twose) + Disable accept when have too many connections (dd9fbf2f) (@matyhtf) + Binary security of package_eof (#3054) (@twose) + Support HTTP chunked request (#3055) (@twose) + Unified naming style and improve accessibility of CurlHandler properties (library/curl) (@twose)

    Fixed

    • Fixed HttpResponse->close (d30e3269) (@twose)
    • Fixed possible memory overflow (2212e091) (@twose)
    • Fixed memory error when MSHUTDOWN (undestroyed reactor) (78d6dd73) (@twose)
    • Fixed handler of event HUP (#3046) (@matyhtf) (@twose)
    • Fixed exit code 1 (f982b817) (@matyhtf) (@twose) (@qiqizjl)
    • Fixed missing "unhook curl_multi_getcontent" (7b2e960e) (@twose)
    • Fixed Coroutine HTTP2 Server memory error (d90eebe6) (@twose)
    • Fixed http_context_send_data (#3059) (@twose)
    • Fixed send_yield in BASE mode (edbb654d) (1b8096e9) (@twose)
    • Refactor HTTP2 Server to fix some bugs (#3061) (@twose)
    • Fixed behaviour of CURLOPT_POSTFIELDS, CURLOPT_HTTPHEADER, curl_close (library/curl) (@twose)

Areas to Be Proactive with Your Web Design Clients

We talk about it all the time. Being a web designer is about more than just clean code and pretty graphics. There are a number of other roles we play. Psychiatrist, psychic, support technician and all-around guru come to mind.

Part of our relationship with clients also involves sharing knowledge and gently prodding them to move in the right direction. That makes us motivational speakers/life coaches, maybe?

Regardless of what we call it, the action itself is vitally important. Because the web is constantly changing, designers are often an invaluable resource for clients.

We are a liaison that keeps them abreast of new developments that can have a direct impact on their business. This is especially so when it comes to smaller businesses that don’t have the resources to keep up on their own.

In that tradition, the following are some key areas where we can proactively fill in those knowledge gaps for our clients and some tips for doing so.

Accessibility

Those of us in the web design industry have been talking about the importance of accessibility for years. However, clients have tended to show varying degrees of interest. In some cases, it feels like you could be shouting the message through a bullhorn and get a mere shrug in return.

Yet, this issue isn’t going away. Quite the opposite. Accessibility concerns haven’t been covered that much by the mainstream media. That is, until the now-infamous Domino’s Pizza case. It shows that companies can face legal (hence, financial) consequences for failing to accommodate all users.

This serves as an especially loud wakeup call in the United States, which has yet to enact any concrete rules regarding website accessibility.

It’s something clients need to know about. Whether approached one-by-one or through mass communication, there is an opportunity to get any stragglers on board. At the very least, we can make them better aware of what’s happening and what steps can be taken to address any shortcomings.

Aspects such as typography, color contrast and keyboard navigation are often fairly simple to tweak and go a long way towards more user-centric design. Plus, reinforcing good habits like setting ALT tags on images should also be emphasized.

A handicap parking space.

Privacy

Here’s another area where clients really need a helping hand. Unlike accessibility, privacy concerns really are all over the news. And regulations such as GDPR again mean that real consequences can come from missteps.

Just about every website is collecting something. Tying in with virtually any third-party service provider means cookies and user tracking scripts will likely be in place. Not to mention the everyday server logging that most sites employ. Therefore, privacy policies and procedures to back them up need to be in place.

Obviously, web designers are not legal experts. So, while we can’t (and shouldn’t) be the sole provider of advice, we can certainly play the role of helpful messenger.

How does that play out? You might consider reaching out to your clients and explaining the issues at hand. Provide some links to related articles – especially those that demonstrate the seriousness of keeping user data private. Finally, encourage them to seek legal counsel on the matter and be proactive themselves.

A sign that reads "PRIVATE".

Security

The web is simply teeming with security risks. Virtually every user is vulnerable in some way. The same goes for websites.

A hacked site can become infected with malware. That, in turn, makes the site potentially unsafe for users. Beyond that, it can destroy carefully-crafted SEO strategies and leak customer data.

Many clients just assume that it’s our job to handle this stuff. And while that’s technically true, they also have a major role to play in keeping things safe.

Designers can help guide clients towards implementing secure practices. Things like using strong passwords and not sharing them with just anyone. In addition, teaching a healthy skepticism of email scams and even any third-party software they want to install.

As they say, security is only as good as its weakest link. In some cases that can be a careless client. But this is something we can help to prevent. As such, it’s worth the time and effort to help them understand their own responsibilities.

Padlocks on a fence.

Knowing Where to Draw the Line

All of the subjects above are not only important, they are also linked to some serious repercussions. For web designers, this means walking a bit of a fine line.

On one hand, there is a sense of duty that goes along with informing our clients about these issues. That’s what being proactive is all about – trying to call attention to problems before they become even bigger ones.

At the same time, there is a danger in taking on too much responsibility in any one of these areas. It’s one thing to fix some known accessibility problems with a client’s website. But it’s another to certify (without being qualified to do so) that their site is compliant. If the opposite is found to be true it can become a real nightmare.

That’s why it’s important to make your intentions and limitations clearly known. Let clients know that you can provide advice on a given topic, but that it’s best to speak with a legal expert where appropriate. You don’t want to leave yourself vulnerable should something go wrong.

People having a conversation.

The Benefits of Speaking Up

Quite often, our clients are busy. They’re wrapped up in their own daily grind and don’t necessarily have the time to focus on the intricacies of their website. So, don’t be too surprised if they don’t have a vast knowledge of accessibility, privacy or security best practices.

Web designers, however, are in a position to keep clients informed. And we have perhaps even a moral and ethical obligation to do so.

Helping others avoid potential problems feels great. Plus, there is the possibility of generating some revenue from these discussions as well. In all, it’s a win-win situation.

The post Areas to Be Proactive with Your Web Design Clients appeared first on Speckyboy Design Magazine.

APEXCharts Laravel Charts Library

Untitled.png
Package:
APEXCharts Laravel Charts Library
Summary:
Display charts on a page using APEXCharts library
Groups:
Graphics, PHP 5
Author:
Ariel Mejia Dev
Description:
This package can be used to display charts on a page using APEXCharts library...

Read more at https://www.phpclasses.org/package/11504-PHP-Display-charts-on-a-page-using-APEXCharts-library.html#2020-01-20-06:34:48

APEXCharts Laravel Charts Library

Untitled.png
Package:
APEXCharts Laravel Charts Library
Summary:
Display charts on a page using APEXCharts library
Groups:
Graphics, PHP 5
Author:
Ariel Mejia Dev
Description:
This package can be used to display charts on a page using APEXCharts library...

Read more at https://www.phpclasses.org/package/11504-PHP-Display-charts-on-a-page-using-APEXCharts-library.html#2020-01-20-06:34:48

Phing Build File Visualizer

Package:
Phing Build File Visualizer
Summary:
Render chart to represent a Phing build process
Groups:
Graphics, PHP 5, Project Management
Author:
jawira
Description:
This package can render chart to represent a Phing build process...

Read more at https://www.phpclasses.org/package/11503-PHP-Render-chart-to-represent-a-Phing-build-process.html#2020-01-19-17:06:43
Powered by Gewgley