Benefits of Implementing ERP Software Suite in Your Business

Benefits of Implementing ERP Software Suite in Your Business

ERP software Suite for midsize and small businesses offers many benefits over the traditional ERP software. Small business needs a complete ERP system that will not only help them improve internal efficiency but also provide new opportunities to expand their business by acquiring new technologies, streamlined processes and new business opportunities.

The following article outlines the key benefits of ERP software suite for midsize and small businesses.

Reduce costs and improve productivity

ERP software packages are designed to streamline internal functions and cut costs in several areas, including human resource management, inventory management, purchasing, finance, and order processing.

ERP system can dramatically improve the bottom line of a business process. A successful ERP software package will increase the company’s ability to serve customer demands by reducing costs, improving service, extending the market reach, and attracting and retaining talented professionals.

Implementing an ERP system has the potential to significantly impact sales, which is one of the most important factors in any business cycle.

Reduce waste and improve quality of work

Implementing an ERP system will improve the entire business’ productivity by eliminating unproductive workflows and moving business through a defined network of real-time systems. Workflows that are outdated or obsolete are identified and replaced with new workflows that are dynamic, configurable, and mission-critical.

ERP software allows the design and deployment of workflows that can be modified and are compliant with the latest best practice practices. Workflows that are built into ERP systems reduce the need for training and personnel time and allow for increased speed and reduced cost. learn more about ERP implementing companies in Ireland at https://www.chriskdesigns.com/erp-implementation-companies/

Create and maintain accurate and up-to-date information

ERP software provides an efficient way of managing and tracking information to improve collaboration, decision making, and project tracking. Implementing ERP software increases internal and external business intelligence by providing a comprehensive view of the company at a glance.

ERP software systems are designed to improve productivity by streamlining the process and reducing errors or delays in processes. An ERP software system improves the workflow of a company and automates processes such as accounts receivable, inventory, and distribution. Implementing ERP software also helps companies manage and monitor all aspects of their supply chain.

Benefits of Implementing ERP Software Suite in Your Business

Increase profitability

Implementing ERP software is a very cost-effective method of streamlining business processes and improving the business’s productivity and competitiveness.

ERP software enables the capture, classification, and tracking of data that dramatically improves business process productivity and lowers costs. ERP software contains highly customized solutions that are designed to meet a wide range of customers’ requirements.

ERP software suites include tools for customer management, planning, billing, finance, procurement, and sales. ERP software enables full-scale planning and execution of business processes reducing operational costs and improving overall business profitability.

ERP software helps increase profitability by removing unnecessary procedures and consolidating non-value-adding business processes while enabling easy and accurate measurement of the business process value.

Reduce waste

ERP software packages are designed to reduce waste or at least make it easier to identify and eliminate waste in business processes. Some common wastes in ERP software are the overage or excess inventory, underutilized or obsolete processes, and inaccurate information.

ERP software facilitates the collection and sharing of customer and other business information so that this information can be used for effective decision making and operational guidance. ERP workflows are specifically designed to make data entry as simple as possible.

In addition, most ERP systems have workflow optimization features that enable workflows to avoid duplicate work, eliminate human error, and improve productivity and quality.

Create a single interface for all business processes

ERP software systems enable companies to streamline their business processes by creating a single interface that allows all business processes to be accessed and shared. ERP software suites usually contain applications that are directly compatible with the target company’s software.

ERP software is therefore considered a good investment because it not only increases efficiency but it also helps in reducing costs by improving business processes and streamlining the overall organization’s operations. ERP software also enables data to be accessed from anywhere, at any time, thereby reducing operating costs.

ERP software systems are tailor-made to meet each company’s unique needs. Hence, when ERP software is …

ERP Implementation Companies

ERP Implementation Companies

ERP implementation companies in Ireland, for businesses that have an ERP, can provide a variety of services to help your business. These companies have the knowledge base and technical expertise to help you implement your ERP software in a timely and effective manner.

The services include ERP assessment and evaluation, ERP design, ERP migration, ERP testing and modifications, ERP integration, training your new ERP system, and a host of other ERP support services. Many companies like to hire these companies because it’s more cost-effective and less time-consuming to implement ERP software in-house.

However, hiring these companies comes with certain responsibilities as well.

Hiring an ERP Company

When implementing a new ERP system, it is necessary to prepare a strategy for implementation. In Ireland, some companies like Connected IT Consulting use their ERP system to replace all their internal processes. This is done before they start developing their new ERP project.

When ERP implementation begins, the planning stage must be followed with an implementation plan and testing. Any delays in these crucial stages can derail the entire ERP project.

If necessary, consultants from these companies can also carry out the activities that are non-core to the ERP implementation process. These consultants can, for instance, assist in training the personnel who will implement the ERP project.

These consultants can also help the implementation teams in the selection of functional and database areas for implementation. These consultants can also help select the functional and database areas that have low data entry requirements. Most ERP companies prefer to deploy ERP in areas with low traffic, so most of the time these areas can be served by consultants who are experienced in ERP implementation. learn more about modern ERP at connecteditconsulting.ie

ERP Implementation Companies

ERP project management

The ERP project management requires knowledge on several different things like

  • How to manage the projects as a whole
  • How to improve the quality and scope of the projects according to the requirements, and
  • How to conduct analysis and testing on the projects.

These consultants can assist the project managers in understanding their ERP project portfolio and suggest ways to enhance these projects. Many ERP companies are looking for consultants in Ireland that can help them evaluate their ERP projects in a cost-effective manner. There are many ERP companies that use consultants in their companies to make sure that the ERP project is implemented in the right manner.

Some companies, like Connected IT Consulting, are ERP companies. They are able to train the project managers on ERP installation, design, and implementation. They are capable of conducting in-house ERP training for project managers and their staff.

The project managers can attend these training sessions, learn ERP software and its functionality, and then further utilise these skills during their day-to-day tasks. The consultants, on the other hand, are trained ERP software engineers, who can help in ERP implementation and provide regular training to the project managers.

ERP software like the Microsoft SQL Server can be installed easily and quite conveniently in organizations. ERP implementation companies in Ireland can guide the organizations to set up the ERP in their organization. The consultants provide training for the team of ERP software engineers and conduct workshops and seminars for the executives of the organization to train their new employees on ERP software.

The ERP software helps the project managers to track the resources, expenses, customer data, and costs of the projects and give timely updates. These ERP implementation companies in Ireland help the organizations with the complete migration and integration process of the ERP applications into the company’s software structure.

ERP Software

ERP software can be licensed for personal and business use. The consultants of ERP implementation companies in Ireland can guide the organizations to customize the ERP software according to their specific needs. Once the ERP application has been customized according to the requirements of the organizations, it can be run through a series of tests to ensure that the ERP software meets all the requirements of the organizations.

This helps the project managers to track the modifications made to the ERP software by the ERP implementation companies in Ireland and monitor the changes made to the ERP software after the customization process is …

Responsive Web Design

Understanding the Importance of Responsive Web Design Ireland

Responsive web design is a very influential factor in any company’s website. Having a responsive website helps you solve 87% of problems related to web design. It makes your website accessible to all types of webs irrespective of the screen size.

Responsive web design is currently a big trend in Ireland. This type of layout increases the amount of time your users and visitors spend on your site. This in return, heightens your scales in search engines.

However, the whole thing might sound like rocket science especially if you are unfamiliar with it. To help you understand the concept, here are some basics.

What Does the Term Responsive Web Design Mean?

A website is said to be responsive if it is capable of mounting all its content on different devices irrespective of the screen sizes.

A website that contains contents or images that are more substantial than the width of the screen compels your users to more tedious work visiting your website.

Unlike a while back when web developers had to come up with numerous websites to fit into various screen sizes, today web designers no longer have to go through all the trouble.

With help from our competent web developers in Ireland, you can achieve an affordable responsive web design that can automatically match your contents into any device no matter the screen size.

Why Responsive Web Design?

Even though from research done in 2020, it was ratified that almost 80% of the world’s population use smartphones as compared to other devices, regardless, this does not mean that one should presume that everyone out other is using the same device. You can learn smartphone usage statics at https://www.oberlo.co.uk/blog/mobile-usage-statistics

In this very competitive and ever-evolving industry, It is wise and safe to put both mobile and desktop users in mind.

To convince you into making your website even more successful than it already is, here are some of the privileges you will enjoy;

Responsive Web Design

Benefits of Embracing Responsive Web Design for Your Website

You will enjoy the following benefits;

  • High rankings in search engine optimisation
  • Cost-effectiveness
  • Reduced bounce rates
  • Greater conversion rates
  • Easy flexibility from small to big screens
  • Effective analytic report
  • Easy website management
  • Fast pages
  • The exceptional online browsing ordeal
  • The increased offline browsing ordeal

Let’s cut deeper into the above benefits and find out why you should consider investing in responsive web design in Ireland.

1.  High Rankings in Search Engine Optimisation

Having different versions of designs for every device results in content duplication which has proven to cause a lot of problems to many website owners in Ireland.

However, having a single responsive web design will save you a lot of time and money. It will minimize the chances of receiving penalties from Google, and in return, you will enjoy high search rankings.

It’s another way you can use to be noticed by Google, for they give priority to mobile-friendly sites.

2.  Cost-Effectiveness

You don’t need a million bucks to make your website responsive. But you might need to break a bank just to keep separate sites both for mobiles and desktops in check.

However, investing in a responsive web design will serve you money and time. For you will only be required to maintain one site layout that will cover all your users no matter the type of device they use.

3.  Easy to Manage

A responsive website is easy to manage. Because we can typically say, everything is found under the same roof. In this industry, every second count, have a responsive site that makes it easy and quick for you to make any changes if need be.

4.   Reduced Bounce Rates

A responsive site offers a much better user experience which leaves your user stuck on your site for hours. This reduces the bounce rates by far.

5.  Greater Conversion Rates

Even though responsive sites are good at reducing bounce rates, converting visitors into customers is usually the hardest thing to do. It’s even worse when a visitor is asked to change course into another site in the middle of browsing.

If this is the case, chances are high that he or she will immediately get bored and run off to another competitive …

Digital Media and Marketing Technology to Achieve Goals and Objectives

Digital Media and Marketing Technology to Achieve Goals and Objectives

About Digital Media Marketing

Digital Marketing Ireland and marketing technology can be defined as the plans one has for his or her business to reach and achieve all the goals and objectives through online channels. The plan you have will be determined by the online channels you plan to use and also the digital marketing technique you have in mind.

Types of Digital Media and Marketing Technology

They include;

  • Email Marketing
  • Content Marketing
  • Search Engine Optimisation
  • Pay-Per-Click Advertising
  • Web Design
  • Influencer Marketing

Benefits of Digital Media and Marketing Technology

Digital media and marketing technology is very beneficial in many ways. Below are some of the benefit you will enjoy once you start using this marketing technique;

1.  Content Performance

It is always frustrating if you can’t tell how many people have gone through your work. The situation is even horrible once you think that maybe someone has thrown the whole thing into the trash. To be safe, it is wiser to start promoting your content on social media. This way, potential buyers will notice the products and services that you offer.

This should be done once you create intriguing graphic content. The aim and focus should all be on increasing engagement. Once there is an increase in engagement then is when your content will be highly considered by Google. In addition to that, your SEO ranking will easily increase tremendously.

With this technique, you will be able to know the exact number of people who visited your site. In return will be able to make your business brand even better.

2.  Exceptional Conversion Rates

Unlike other marketing techniques, digital media and marketing technology gives you the benefit of having a first-hand conversation with your customer at any time without overwhelming them with phone calls now and then. Instead, you can always send them an email to let them learn more about your business and even make a purchase. This will result in achieving exceptional rates.

Digital Media and Marketing Technology to Achieve Goals and Objectives

3.  Elevated ROI

Successful companies use this marketing technique to achieve an elevated Return on investment (ROI) by optimizing conversion rates. If you upgrade from the conventional way of marketing by embracing effective ideas like creative branding, this technique fetches you a promising ROI like you haven’t seen before.learn more blogging tips at https://www.chriskdesigns.com/pro-blogging-tip-advertising-with-wordpress/

Digital Media and Marketing technology help with the analysis if trails and monitoring systems are effective.

4.  Have An Access to Valuable Data

Digital media and marketing technology enable you to have the following information about the visitors on your site;

  • Their location (Geographically)
  • How they have spent on your site
  • Their interests, age and sex
  • Website spring rates
  • The source of traffic from different devices
  • How traffic has changed course over time

This will help you put your priorities in check and invest in the best serving marketing principles.

5.  Good Competition

Digital media and marketing technology opens the world for you. It enables you to skillfully compete with large companies all over the world irrespective of the size of your business. The technique is relatively affordable this makes it even more possible for small businesses to get to targeted customers globally.

Apart from this idea exposing you to the most competitive companies out there, Digital media and marketing technology also helps you keep an eye on them. In return, this step will help you capitalize or invest in any profitable shots at the right juncture.

To achieve this, you can always give experts to always keep an eye on every move they make. With this, you will always be steps ahead.

6.  Good Brand Reputation

This technique helps you convincingly build confidence in your customers while at the same aligning your brand’s objectives side by side with your customer’s interest.

7.  Vast Outreach

This is the best technique that will enable you to keep in touch with all your customers globally. You will have an easy time providing your clients and customers with immediate response, inquiries and feedback.

Wrapping Up

Digital media and marketing technology is way cost-effective as compared to the conventional type. With this, you will be able to save more money that you use in advertising via channels like radios and televisions.…

Hiding Adsense from logged in users

It’s not secret, I have Google’s AdSense on my site. What, a guy has gotta make a buck. The issue is, your stats will look really misleading in the AdSense interface because every time you view the site, you’ll get an impression logged of your ads. Currently I am using the ‘AdSense Manager‘ plugin by Mutube to manage and show my ads, as well as my ‘Better AdSense Targeting‘ plugin to help dial in the ad accuracy. With 2 lines of code, we can only show ads to non-logged in users. This means that you won’t be shown your own ads when logged in.

Hiding Adsense from logged in users

Once you have the plugin installed and running, you will need to edit 1 file it is located at:

wp-content/plugins/adsense-manager/adsense-manager.php

Head down to line 222 and you will see this function: for the IF statement

01 function filter_ad_callback($matches){
02   global $_adsensem;
03   if($matches[1]==''){ /* default ad */ $matches[1]=$_adsensem['default-ad']; }
04   if(isset($_adsensem['ads'][$matches[1]])){
05     $ad=$_adsensem['ads'][$matches[1]];
06     if($ad->show_ad_here()){
07       return $ad->get_ad();
08     }
09   }
10   return '';
11 }

This is the function that shows your ads. So what we need to do here is filter out logged in users. We can do this with a function from WordPress called ‘is_user_logged_in()’. This function simply returns ‘true’ or ‘false’. So, we’ll make 2 edits.

01 function filter_ad_callback($matches){
02   global $_adsensem;
03   if (!is_user_logged_in()) { // Added logged in check
04     if($matches[1]==''){ /* default ad */ $matches[1]=$_adsensem['default-ad']; }
05     if(isset($_adsensem['ads'][$matches[1]])){
06       $ad=$_adsensem['ads'][$matches[1]];
07       if($ad->show_ad_here()){
08         return $ad->get_ad();
09       }
10     }
11   } // Close the new bracket
12   return '';
13 }

And there you have it, your plugin no longer shows AdSense Ads to logged in users. Now, any upgrade of this plugin WILL break this. I was hoping to find a hook or something in order to allow me to extend this plugin, but alas, there is nothing. I’ll be contacting the developer to hopefully get this added in the future.…

Better AdSense Targeting

Better AdSense Targeting

About the “Better Adsense Targeting”:

This is a WordPress Plugin that will allow you to choose which sections of your page Google’s Adsense service will use when determining what ads to display, allowing more relevant ads to display based off your content. The included shortags [ignore] and [/ignore] allow you to have content within your post or page ignored as well.

Compatability:

This is tested on the most recent version of WordPress. The minimum for this plugin is WordPress 2.7.1.

To install this plugin within WordPress

  1. Login to your WordPress admin area
  2. From the Plugins menu choose “Add New”
  3. Search for ‘better adsense targeting’
  4. Verify that it’s the ‘Better Adsense Targeting’ plugin and click ‘Install’
  5. You should now have ‘AdSense Targeting’ as an option in the Settings menu, go there and set up the plugin to your liking.

To install this plugin manually:

  1. Download the .zip archive
  2. Unzip and upload the “better-adsense-targeting” folder to your “wp-content/plugins/” directory
  3. Then simply Activate the Plugin
  4. Use the ‘AdSense Targeting menu option to configure your settings.

Better AdSense Targeting

Taken from the Google Section Targeting page:

You can use section targeting to make suggestions about as many sections of a page as you like. However, please be aware that we can’t guarantee results, and that it may take up to 2 weeks before our crawlers take into account any changes you’ve made to your website, you can learn more about website design at http://www.chriskdesigns.com/basic-web-design-facts-2020/

In order to properly implement this feature, you’ll need to include a significant amount of content within the section targeting tags. Including insufficient content may result in less relevant ads or PSAs. In addition, please keep in mind that this feature should only be used to emphasize significant sections of your site’s relevant content. It is against our program policies to manipulate the ad targeting to result in ads that are not relevant to the content of your pages.

Change Log:

-Version 1.1-

  • Corrected issue when the loop is entered in the sidebar
  • Am now using the Shortcode API for the and tags in posts
  • Removed option for Comments as there is not valid way to know the start/end of comments loop yet.
  • Added check for W3 Total Cache and warn to allow comments when minifying

-Version 1.0-

Added the ability to include ‘In-line’ ignore statements. If you wish for Google to ignore specific sections of your post just wrap it in the and tags.

-Version 0.1-

Initial release.

This post has been published with the help of web design Ireland, who test this plugin on there various websites, before putting this information live.…

Creating User API Keys with WordPress

Pro Blogging Tip: Advertising with WordPress

In the age of Professional Blogging, there are many ways to make money with your words. The most common is through advertisements. Some of the easiest way to make money are through targeted ad networks such as Google’s AdSense and Adbrite. You can guess, with the advent of advertising, came WordPress advertising plugins. I’ve got a winning combination of plugins and networks that you can use to help fund your blogging habits.

Networks

There are hundreds of advertising networks out there. Currently I use 3 modes to advertise:

  • Google’s AdSense
  • Share A Sale
  • Amazon Associates

You can consider this my full disclosure. I use all of these networks just a bit differently, and there are different plugins and widgets for each. Google’s AdSense is used for my in page/post advertisements. They are based and determined by the content and keywords for the page being viewed. This is where I use two of the plugins mentioned. I use the Share A Sale network to show the sidebar advertisements. This network pays per lead or per sale depending on the affiliate. I also use the Amazon Affiliates network for when I mention a book, dvd, or music. These pay our a percentage of each sale.

Plugins

Plugins are where the magic happens. It makes advertising with WordPress much easier than normal. I have 3 plugins I use to manage my advertisements currently:

  • Better AdSense Targeting
  • Advertising Manager
  • WP125

Better AdSense Targeting: This is one of my plugins that I use to help you target in your AdSense ads to your page’s content. What this plugin does is help you tell Google’s service know what content to pay attention to, and ignore, when determining your ads for that page. There isn’t a whole lot when it comes to configuration, just a few dropdowns and you are configured.

Advertising Manager: I have been using this plugin for quite a few years. Advertising Manager makes it easy for you to setup your ads quickly and display them even easier. In 4 steps you and have ads displaying on your site. My favorite feature is being able to call the ‘default’ ad by simply adding a shortcode in the middle of my post. View the plugin page to see more about the setup process.

WP125: This is a new plugin for me, and was pointed out by my friends over at Video Quick Tips. What this plugin allows you to do is setup an Image and Link to a 125px by 125px image for advertisement. You can also setup expiration dates, have it email you when an ad is approaching expiration, and allows people to click blank ad to contact you. So far this plugin has worked extremely well for me. I setup this plugin with my Share A Sale ads so I can rotate them in and out when I get more.

SEO Optimization

Part of using targeted advertising is having a proper SEO plugin. Currently I’m stuck on SEO Ultimate. This plugin is offering me the largest selection of tools and features to help me optimize this site for the search engines.…

Plugin Review: Quick Drafts Access

The ‘draft’ status is a feature in WordPress that I use heavily. When I get an idea for a topic, I will typically just write up a title to remind me I have something I want to write about. I went looking for a way to quickly access my drafts and stumbled upon ‘Quick Drafts Access‘.

This plugin adds a menu item under the ‘Pages’ and ‘Posts’ sidebar menu of the WordPress Admin interface, with a count of the number of drafts you currently have. As expected, clicking on this will bring you to your list of drafts. Quick, Simple, and meets my needs. I figured, it could probably help some of yours too.

A few things I think I’d like to see out of this useful plugin would be the ability show this menu to only a specified WordPress role(s), making posts and pages a separate option (would allow the roles option to be more useful), and for WordPress 3.2+ I’d like to see this in the Admin Bar list so I can quickly get to the drafts from anywhere on my site.

I think these three options would make the plugin even more useful to me than it already is. Go install it today if you are having to manage a number of drafts on your WordPress site.…

Using Varnish Cache with WordPress

Using Varnish Cache with WordPress

Varnish Cache is a power Caching proxy that you can use to help mitigate large amounts of traffic from hitting your http server (typically Apache, Lighttpd, or others). What Varnish does is keeps a cached copy of a URL in memory when it’s loaded, and then the next person to request that page, will receive the cached copy. You can set Varnish to then expire the page in cache after any amount of time you deem necessary.

For a little more about Varnish you can view their ‘About‘ section.

Where most people have an issue is setting up a good ‘VCL’ or Varnish Configuration Language. To me it looks like a mixture of PERL, C, and some custom formatting but overall, it can be confusing at times. Well, I’ve spent A LOT of time trying to configure Varnish to work with WordPress and today, I think I’ve finally done it. This configuration includes not caching wp-admin, when cookies are set, and if the person is viewing on a mobile or smartphone the hash key is set differently so that plugins like WPTouch will still work.

If you have changes or improvements let me know! The basics were taken from GitHub user mattiasgeniar in his list of Varnish 3.0 Examples

Using Varnish Cache with WordPress

backend default {
.host = “127.0.0.1”;
.port = “8080”;
}
# Called after a document has been successfully retrieved from the backend.
sub vcl_fetch {
set req.http.X-Forwarded-For = client.ip;

# Uncomment this if you want to block certain user agents
#if (req.http.user-agent ~ “yandex” || req.http.user-agent ~ “Yandex” || req.http.user-agent ~ “Baidu” || req.http.user-agent ~ “baidu” || req.http.user-agent ~ “Baidubot” || req.http.user-agent ~ “baidubot”) {
# error 403 “Forbidden, naughty naughty bot.”;
#}

# Get Device type (for caching hashes)
call detect_device;

# Add a www if there isn’t one so we only cache 1 version for www and non-www
if (req.http.host !~ “www.”) {
set req.http.host = regsub(req.http.host, “$”,”www.$”);
}

# Uncomment to make the default cache “time to live” is 5 minutes, handy
# but it may cache stale pages unless purged. (TODO)
# By default Varnish will use the headers sent to it by Apache (the backend server)
# to figure out the correct TTL.
# WP Super Cache sends a TTL of 3 seconds, set in wp-content/cache/.htaccess

set beresp.ttl = 24h;

# Strip cookies for static files and set a long cache expiry time.
if (req.url ~ “.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$”) {
unset beresp.http.set-cookie;
set beresp.ttl = 24h;
}

# If WordPress cookies found then page is not cacheable
if (req.http.Cookie ~”(wp-postpass|wordpress_logged_in|comment_author_)”) {
# set beresp.cacheable = false;#versions less than 3
#beresp.ttl>0 is cacheable so 0 will not be cached
set beresp.ttl = 0s;
} else {
# set beresp.cacheable = true;
set beresp.ttl=24h;#cache for 24hrs
}

# Varnish determined the object was not cacheable
#if ttl is not > 0 seconds then it is cachebale
if (!beresp.ttl > 0s) {
set beresp.http.X-Cacheable = “NO:Not Cacheable”;
} else if ( req.http.Cookie ~”(wp-postpass|wordpress_logged_in|comment_author_)” ) {
# You don’t wish to cache content for logged in users
set beresp.http.X-Cacheable = “NO:Got Session”;
return(hit_for_pass); #previously just pass but changed in v3+
} else if ( beresp.http.Cache-Control ~ “private”) {
# You are respecting the Cache-Control=private header from the backend
set beresp.http.X-Cacheable = “NO:Cache-Control=private”;
return(hit_for_pass);
} else if ( beresp.ttl < 1s ) { # You are extending the lifetime of the object artificially set beresp.ttl = 300s; set beresp.grace = 300s; set beresp.http.X-Cacheable = “YES:Forced”; } else { # Varnish determined the object was cacheable set beresp.http.X-Cacheable = “YES”; } if (beresp.status == 404 || beresp.status >= 500) {
set beresp.ttl = 0s;
}

# Deliver the content
return(deliver);
}

sub vcl_hash {
# Each cached page has to be identified by a key that unlocks it.
# Add the browser cookie only if a WordPress cookie found.
if ( req.http.Cookie ~”(wp-postpass|wordpress_logged_in|comment_author_)” ) {
#set req.hash += req.http.Cookie;
hash_data(req.http.Cookie);
}

# And then add the device to the hash (if its a mobile device)
if (req.http.X-Device ~ “smart” || req.http.X-Device ~ “other”) {
hash_data(req.http.X-Device);
}
}

# Deliver
sub vcl_deliver {
# Uncomment these lines to remove these headers once you’ve finished setting up Varnish.
remove resp.http.X-Varnish;
remove resp.http.Via;
remove resp.http.Age;
remove resp.http.X-Powered-By;…

Adding Featured Post Images in Thesis

Adding Featured Post Images in Thesis

You may have noticed that I have added a little bit of an enhancement to my themes lately, with the custom post thumbnails added to the to of some (soon to be all) posts. You may also be wondering how I did this. Well, you are in luck. Here’s how I did it.

First I started with a little tutorial over at ‘ThemeBig’ about Adding WordPress Post Thumbnails to Thesis. This was a great start but it had a few things added that I didn’t want like the teaser images and was missing something I found necessary which was the proper title attribute on the images. So here’s the custom_functions.php and custom.css additions you’ll need to make and what they do.

custom_functions.php

// Custom Featured Post Image code
add_theme_support( ‘post-thumbnails’ );
set_post_thumbnail_size( 700, 100, true );

function add_post_image() {
if(has_post_thumbnail()) { // Make sure we have a post thumbnail
if(is_single()) { // If this is a single blog post ?>

get_the_title())); ?>

The following two items Enable the post-thumbnails and sets the default post size.

add_theme_support( ‘post-thumbnails’ );

set_post_thumbnail_size( 700, 100, true );

Adding Featured Post Images in Thesis

The arguments you are using on the set_post_thumbnail_size are the image with, height, and ‘true’ tells WordPress to crop the image you provide. Since you are using Thesis, you should set the ‘width’ item (or the ‘700’ in this case) to the width of your content column. From here on out, the images you upload to your ‘Featured Image’ should be at least as wide as the width you have specified here to allow proper cropping.

The next thing we need to do is add some custom CSS.

custom.css

.post_image { margin-bottom: 1em; margin-left: 1em; float: right; }

The CSS is pretty self-explanatory.

Adding Featured Images

This is done from the Edit screen of a post. On the right hand side you should have a pod that is by default under the ‘Tags’ pod. It’s labeled Featured Image. Clicking that link to ‘Set featured image’ gives you a modal. Where you can either add your own new image or use and existing image from your Media Library. From here, you DO NOT want to insert into post but use a small link at the bottom that says ‘Use as featured image’. Once this is done, You can click ‘Done’ and now your post has a featured image. If you need more help on this you can visit the Post Thumbnails page in the WordPress Codex.…