Tag Archives: web developer

Knowing What’s Missing in WordPress Functionality

WORDPRESS’-MISSING-FUNCTIONALITY-(AND-HOW-TO-FIND-IT)_ywf

WordPress has become one of the most well-known website platforms in the world. Many people love this platform because of its flexibility, security and ranges of plugins that one can install to provide additional functionality. However, with many benefits that it offers, WordPress still lacks with many things. If you are a web developer, the information below can be beneficial for you. Here are a few requests for the missing functionality in WordPress; and some workarounds for the meantime.

Ability to Duplicate Posts

WordPress is equipped with completely redo settings to get the desired output which can be unnecessarily time consuming. This functionality on WordPress is limited to the use of a plugin: Duplicate Post.

With a duplicate post plugin, you can “clone” a post or “create a new draft”. The latter copies the post and opens it in a new window for editing. On the other hand, the former creates a new post entirely.

Moreover, you can also edit settings that let you do things like copying with this plugin:

  • Original date,
  • Original status (saved to draft, published, pending),
  • Original excerpt; original attachments,
  • Children of the original page,
  • Taxonomies/custom fields.

You are also able to work with custom post types in this plugin. Unfortunately, not all plugins are compatible and doesn’t necessarily call out these incompatibilities on the front end. As a result, it can cause worst scenario, such as complication from using this plugin can crash your website, so it is important for you to have a backup.

Bundle Settings and Plugins for New Installs

If you are planning to create multiple sites in WordPress, it would be particularly helpful to have some functionality that combines all the desired features into a file that could be uploaded to the site you’re building. If you work with clients in a similar industry, you will see that many WordPress websites have the same base features. However, installing /activating the launch list plugins one by one is tedious, so as a solution, you can install WordPress Install Profiles plugins. Once installed and activated, Go to Plugins > Bulk Install Profiles.

Furthermore, you can easily add or remove plugins from the list with a default list of plugins. Use the name on the plugin’s URL to add a new plugin, after that, give the list profile a name and download it to your computer.

You’ll need to have the WordPress Install Profiles plugin installed and activated on that site, then import the profile you want to install on another website. However, since this plugin hasn’t been updated in many years, there may be compatibility or security issues associated with its use.

SITE CACHING

Site caching supports your site to load faster by storing the website processes in an HTML file to be loaded as needed. That is why page loading is a major factor for ranking in technical SEO. To avoid any server calls, developers wish that WordPress had site caching.

Even though you cannot find site caching built into the platform, there are many plugins that can initiate this process, like W3 Total Cache and WP Super Cache. Actually, there are some WordPress hosting companies that offer site caching. However, many find that site caching offered through a web host is more efficient than these plugins, so if that’s an option, don’t install a caching plugin.

Built-In Form Builder

You can find a lot of form builder plugins, but since most businesses use forms anyway, why not add this functionality to the WordPress core code? Rather than waiting for this functionality missing in WordPress, try an all-purpose contact form plugin like Contact Form 7. With contact Form 7, you can manage multiple contact forms, and you can easily customize form and email content with simple markup. Besides, Contact Form 7 supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering, and other important security factors. Another benefit that you can get is the simplicity to set-up, flexible, as well as it offers customizable default messages, and easily-defined mail messages.

Improved Theming System

In terms of the theming system, WordPress still needs lots of improvement. There are still “sloppy code” and “disastrous mix of business and display logic”. In the current version, you can see that template hierarchy does not take plugins into account. As a result, the plugin has to override the template system, or create a workaround to provide a default template for displaying this custom post type if you have a plugin with a custom post type for movies.

The more complex the code base, there is a greater opportunity to improve code practices, eliminate short codes, and fix template hierarchy for a more efficient base theme.

Custom User Permissions

In general, WordPress serves its users with 5 roles:

  • Administrator
  • Editor
  • Author
  • Contributor
  • Writer

In terms of managing tasks, each of these roles has their own specific limits. Many developers suggest it, so that WordPress could allow users to set, specify, or limit what each individual user can do, especially for a multi-author/user site.

To overcome this functionality missing, you can use Advanced Access Manager plugin; which manages both frontend and backend access.

File Browsing Interface

Even though you can find various plugins available, you have to be careful in choosing the right plugin for your website, since certain plugins may cause your website to slow down. By having an error code, you can identify this, but when it does not, then you have to manually deactivate all files, and then reactivate them one by one in the admin area to determine what is causing the error. However, you have to use a File Transfer protocol (FTP) like Firezilla to backup all plugin files if the error does not allow access to the admin area.

Besides, developers can quickly fix issues without needing cPanel/FTP access since you can access files directly from WordPress.

Nowadays, WordPress is still the most powerful platform on its own. No wonder there are various plugins that have been developed to support the functionality missing in WordPress, even though many developers are still hoping that the issues will immediately get built-in solutions.

5 Ways to Optimize Your Business with Instagram SEO

Today, Instagram has been so popular among other social media; in fact, its popularity has clearly beaten Facebook. It shows how people are getting more interested in images than words. No wonder many companies and business owners see this media as a tool to promote their products. For some companies, their products might be sold very well, but others may find themselves still struggling in getting involved. Why? Surely that creativity matters a lot in this media, but not everyone knows that there are some SEO aspects in this strategy. It doesn’t mean that the work might be as hard as SEO service does, but at least you have to know some basic SEO strategies on Instagram that you will find it important to elevate your business promotion. Here are the things you should know:

Do Keyword Research on Hashtags

It can be said that keyword research is one of the traditional SEO techniques onto the network. Even though Instagram is not a search engine,  it does have a search function. You can search anything you want with hashtag “#” put initially before typing for  a keyword. For maximum exposure, you can utilize the hashtags that are getting the most search volume and that are relevant to your photos. Another cool thing as opposed to keywords is that you can add many hashtags up to 30 hashtags at the end of your post. You don’t have to worry about keyword stuffing, for you can simply list the hashtags at the end of your post.

On Instagram, you don’t have to use keyword planner, for you can determine which hashtags that will be relevant. The important thing is never over-used the keywords. Furthermore, you may not have Keyword Planner like you usually have for Google. Therefore, it enables you to determine which hashtags are relevant, but not overly-used.

You can create your own, unique hashtag, but this means you have to compete with other big brands. However, you can ask people to use a specific hashtag in a contest; you could start carving out your own hashtag to get going in the future, which brings us to our next point.

Hold Contests for Prizes

You may have heard this tactic as this is a common social media tactic, but why do we keep mentioning this again? It’s because many companies are still not offering prizes on Instagram. Remember that prizes will go a long way on social media, so create a contest and spend some money here. You can follow what Neil Patel do; he leveraged his giveaways to get more followers and “a single giveaway could score a few thousand extra followers.”

You can select variety of ways to create a contest for social media, but choose the one that will work best on Instagram. Usually, the contest might put focus on images and hashtags to get the most engagement.

Partner with a Nonprofit or Charity Organizations

Companies that support communities usually get more likes from people. For example, you can help  nonprofit or charity organizations that are still related to your industry. This strategy is great for your business and your website in general, but it’s especially helpful on Instagram because images can be so powerful. Furthermore, it’s a good strategy as any partnership could work if done right as long as they are not your competitor.

Make Use of Instagram’s Business Tools for Advertising

Many people usually use it for connecting with the audience through stories, relevant photos, utilizing the right filters and getting the images out of the right people, and then the next step is oftentimes paid advertising. Even though this is the most common facilities, you can also try other features that are created specifically for businesses. Through these features, you can see metrics on how certain posts are performing, so they’re essentially the Insight option of this social platform, and they’re available to everyone. You can find many data for your paid advertisements, such as impressions, engagement and shares, reach, insights, and more.

Buy an Instagram Account with Already Established Followers

Another idea that is also quite popular is buying audience. You can buy audience from an established account, but the biggest problem with this approach is that the audience may be completely irrelevant with your business. No wonder in many cases, once the account is changed, you will likely lose the followers. This is because the audience considers your activities not interesting to them anymore.

Try Influencer Marketing

Using influencer marketing is also another great idea. Many companies partner with influencers within their niche and in turn, the influencer promotes the business. This is because some companies know that when an influencer promotes a brand’s product or service, it works like recommendations in a natural way. In fact, influencer marketing helps build a strong link profile and increase the overall reach and impact of your content. Moreover, this type of campaign will leverage your business credibility and appeal among audience.

Use the Instagram Storiy Feature to Personalize the Brand

A recent feature on Instagram has enabled businesses with a channel to bring their brand to life. This strategy will prevent you from flat posting on Instagram or spammy postings. Story is a great form to space out posts while still staying active. Besides, it helps businesses seem more personable to audience.

So, how does social media relate to SEO especially in this case,  Google? Actually, Google never says clearly whether or not search engine algorithms account for social signals. However, since search engines are continuously tailoring the search experience to be more personal and specific to its users, so it’s entirely possible that social signals will eventually have a part in SEO.

Predictions of IPv6 in 2017

IPv6-Predictions-for-2017_ywf

If you are a web developer, you might have  an experience with IPv6. You might find it either enticing or loathing at the same time. However, many developers discover that 2016 is a great year for IPv6, so it is no longer ramp-up, as using IPv6 advocates have often been frustrating by the pace of adoption. The good news for us was that 2016 was a really great year for IPv6. To discover how many changes that you can find in this new IPv6, you can take a look on the information below:

In a similar format to our IPv6 predictions for 2016, we are simply stating what we think will happen.

  1. The majority of container solutions (Docker, Kubernetes, Mesos) will have IPv6 support by the end of 2017
  2. IPv6 growth worldwide will, again, outpace the US
  3. Major private cloud solutions (OpenStack, AzureStack, VMware) will have production ready IPv6 support
  4. Security will finally start figuring out IPv6
  5. Early IPv6-only data center solutions will start happening

It is predicted in 2017; there will be more developers adopting IPv6 at a faster rate as containers and those that have solutions around containers will continue seeing the massive growth. Containers will become the next generation of operator platforms replacing VMware vCenter or OpenStack Horizon. Many developers believe that this is the solution to run and operate with IPv4 and/or IPv6. It is because more than 33% of native IPv6 services (mainly due to mobile operators) and the rate will grow steadily over 2017. However, since there are still so many countries outside the US which have not had high adoption rates, they have a much higher initial deployment growth curve to leverage. A massive deployment of IPv6 will appear almost overnight, when a single service provider enabling IPv6 for a country. Moreover, other countries, such as China or Russia are also poised to do just that in 2017.

As more and more customers determine that an all-in public cloud strategy does not address all their business requirements or concerns,  you will see an uptick in hybrid-cloud solutions that will require deployment of private clouds. To allow low friction utilization of both public and private clouds, these private clouds will have to be as tightly integrated with their public cloud counterparts. Some of us may have noticed that both AWS and Azure have native IPv6 capabilities and hopefully, Google will be the same.

Furthermore, you will not only see IPv6 specific capabilities within security product portfolio, but also event correlation and matching for dual-stack hosts. Therefore, it is important to understand the relationship between IPv4 and IPv6 and what kinds of features or events are happening. In the end, developers will no longer opt to turn off IPv6 as the standard request from IT security and gain skill and insight into what IPv6 is doing. As a result, stakeholders will become more common with what IPv6 is doing. In fact, the craziest prediction is that many big companies will take a serious look into the option of doing an IPv6-only solution to meet their primary customer needs. To keep providing resources for an IPV4-only host, developers may adopt protocol conversion or proxy functions for IPv4 with IPv6. In addition, compared with a dual-stack, it will be far more cost-effective to deploy and operate a new data center with IPv6

In conclusion, IPv6 will surely become an important part of data center story in 2017. Others, like cloud, containers and global adoption will end up as the big IPv6 stories.