How to use Post template feature inside campaign editing ?

This answer also apply for:

  • How to add all fetched enclosures or media files in the post content ?
  • How to add a Gallery with all images in the post ?
  • How to add shortcodes automatically in the fetched post contents ?

Campaign post template allow to modify the content fetched by adding extra information, such as text, images, campaign data, etc. before save it as post content.

We’ ve created our own tags to arrange and print the different values of the variables that we can find inside the header of the feed and inside each feed item.
You can use some tags that will be replaced for its current value. See below the description and examples on how to use each one.

There is also the possibility of using WordPress shortcodes, writing them in the Post Template of the campaign so WordPress will take care of processing and printing its content.
You can use any shortcode here; will be processed by WordPress.

For example, you can add shortcodes to add all fetched enclosures or media files in the post content.

Supported tags

A tag is a piece of text that gets replaced dynamically when the post is created. Currently, these tags are supported:

  • {title} The feed item title.
  • {content} The feed item content.
  • {itemcontent} The feed item description.
  • {image} Put the featured image on content.
  • {author} The feed item author.
  • {authorlink} The feed item author link (If exist).
  • {permalink} The feed item permalink.
  • {feedurl} The feed URL.
  • {feedtitle} The feed title.
  • {feeddescription} The description of the feed.
  • {feedlogo} The feed’s logo image URL.
  • {feedfavicon} The feed’s Favicon URL.
  • {campaigntitle} This campaign title
  • {campaignid} This campaign ID.
  • {item_date} The date of the post item.
  • {item_time} The time of the post item.

Examples:

If you want to add a link to the source at the bottom of every post and the author, the post template would look like this:

{content} 
<a href="{permalink}">Go to Source</a><br /> 
Author: {author}

{content} will be replaced with the feed item content, {permalink} by the source feed item URL, which makes it a working link and {author} with the original author of the feed item.

Shortcodes:

&lsqb;gallery]

it’s a WP shortcode for insert a gallery into the post. You can read more info here.

You can add a gallery with three columns with all thumbnails images clickables at the bottom of every content, but before source link and author name, the post template would look like this:

{content} 
&lsqb;gallery link="file" columns="3"] 
<a href="{permalink}">Go to Source</a><br /> 
Author: {author}

If you want to display all the media videos or audios in the content you could use

&lsqb;playlist]

The playlist shortcode implements the functionality of displaying a collection of WordPress audio or video files in a post.

The playlist shortcode has several attributes, which are making it possible to alter its output.

&lsqb;playlist type="video" style="dark"]

Read more about &lsqb;playlist] shortcode and its attributes here.

To get best results you could also use external plugins that add new shortcodes to display playlists or different galleries by adding their shortcodes in the post template textarea.
Take a look at this example: https://xlino.com/projects/wordpress-playlist-shortcode-with-external-audio-or-video-files/

Error when loading Settings page

It sounds like cURL is not activated in your hosting.

Can you see writing below the WPeMatico section in your WP Settings?

Try checking the box for “Hide Reviews on Settings”.

 

 

Jump duplicate posts

The name of the option in the Settings is Continue fetching if found duplicated items”. (This was previously named Jump Duplicates).

Keep in mind that the campaign works with the items in the order they are found in the feed. If a duplicate item is found, that means that all the following items were already fetched in a previously executed campaign. (This happens when the campaign has some time running automatically, not the first time.)

That’s why the campaign is interrupted when it finds the first duplicate post.

  • It is strongly recommended that you deactivate Jump Duplicates to get better behavior.

If you deactivate the “Jump Duplicates” option, you can run the campaign more times in an hour so you don’t miss any posts.

You will not miss new posts because the feed items are ordered by date/time in almost all cases.  When the campaign runs, it goes item by item from newest to oldest, and stops when it finds the first duplicated item, this mean that all items after it (the older ones) are also duplicated.

We are talking about autoblogging, meaning new items are added automatically. Focus your mind on the future, not the past

Example 1: If you fetch 4 out of 10 items in a feed, then you missed 6, but just the first time.  After the first run, the campaign stops when it finds the first duplicated post, in this case, item #4.  Then, if you run the campaign often enough, it will not miss any posts unless the feed adds too many posts between campaign runs.

 

Example 2: If you have a feed that has 34 items, then:

You must set the campaign to work from now to the future, and then you can deprecate old items (or try to manually run a campaign to fetch the 34 items, but this is pointless for the main purpose).

Then, you must know how many new items are added per hour (or per two hours, or per day). This depends of the source site.

If you see that the main site is adding around 10 posts a day, you could say that getting 2 posts per hour is enough. You’ll get better performance if this value is as low as possible, and you won’t miss any items because the main site doesn’t have more than 1 new post per hour.

If you think that more than 2 posts can be added in an hour, then you can fetch every 30 minutes.

This is also better for performance.

 

  • If you are using the Custom Titles feature from the Professional version, you’ll also lose Duplicate Titles checking, because the original title will be saved always as a different title.

5 Signs Your Small Business’s Website Security Strategy Needs Revamping

We live in an era where cyberattacks are only getting increasingly worse.  

From 2015 through 2016, for instance, there was a significant 32% increase in the number of hacked sites, and an 18% increase from 2017 through 2018.

And here’s another very startling fact: out every ten cyberattacks in the world, at least seven are aimed at small to medium sized businesses, or businesses that have two hundred and fifty employees.

What’s more, is that most of these small to medium sized businesses do a rather poor job with cybersecurity, having a greatly underdeveloped and underfunded IT team in contrast to larger organizations.

It’s really for this reason that the websites of small to medium sized businesses are the most vulnerable.

So as the owner of an SMB yourself, you shouldn’t hesitate to ask yourself if your website’s security strategy is in need of any revamping or modifications.

But how do you know if your website’s security strategy needs to be reworked? If any of the following are are a reality:

1. You Lack A Security Response Plan

A response plan to a cyberattack is something that is vitally importnat for any business to have. At its heart, this means that an employee needs to know what to do when a breach does occur.

Be honest with yourself…  

Have you asked yourself how you will respond when you suspect a cyberattack has occurred?  

How will you find out which type of attack has occurred?  

How will you know the full extent of the damage?  

And how will you take action to ensure that this never happens again?

In short, what you need is a Cybersecurity Incident Response Plan. A good plan will secure participation from the key stakeholders, assign roles to your employees, ensure proper communication, and run tests and exercise on a regular basis.

2. You’re Not Automating Security Updates

Automating security updates of your website or blogging plugins, your themes, software, and so on is a good way for you to keep your security fully up to date while also requiring very minimal work to you.

In order to automate the scanning and patching of your website’s various features, you’ll need to either implement a security solution over your website that gives you this capability, or otherwise partner with an outside vendor who can do this for you.

Remember, so long as your themes, software, plugins, and so on are from reputable developers, they will consistently be working around the clock to ensure that their programs are kept up to date from a security standpoint.

Running automatic updates ensures that your website is kept safe as soon as a new update is made.

3. You’re Not Using Firewalls

Your firewall, or a network security system designed to prevent unauthorized access to your website, is your first line of defense against hackers.

In fact, the FCC goes as far as to recommend that all small to medium sized businesses set up a firewall over their networks in order to create a wall between cyber attackers and your data.

You’ll want to have both a standard external firewall as well as internal firewalls for an extra level of protection. All in all, if you don’t have a firewall set up, that’s a clear sign that the security of your website is very weak at best.

4. You Haven’t Backed Up Your Data

What happens if your website is hacked and shut down?  

That’s right, you’re going to lose all of your data.

But you won’t lose all of it if you take action to backup your website instead.

You need to create backups of your website regularly, and you also need to store those backups in multiple locations.

You can backup your website in a number of ways, including by using a plugin (such as UpdraftPlus if your site is run on WordPress), using your web host, or by using the cloud. If anything, you should be storing more than just one backup.

5. You Haven’t Trained or Educated Your Employees

Last but not least, you can know all there is to know about cybersecurity, but what about your employees.

A basic rule at your company needs to be that any employee accessing your network need to be taught and informed on good network security practices and receive updates on protocols. Most employees (and people in general), lacking direction, will use whatever software they are most comfortable with.

That could mean common out of the box applications by Microsoft or Apple, or it could mean any number of open source tools. In either case, many popular apps – whether paid or free – are fraught with security holes. To ensure that employees use the right software, they must be trained and re-trained. (They need “updates” too!)

Without You should also have your employees sign documents confirming that they have been taught your security practices and understand the ramifications that will come with failing to follow the security policies of your company.

Conclusion

To conclude, if you’re currently making any of the above mistakes, then your website security strategy is probably in dire need of some fixing.

Website security is so important because hackers are becoming more advanced in their methods day by day.  And since small to medium sized businesses are currently the biggest target for hackers, it is absolutely critical that cyber security be a top priority for you.

WPeMatico Publish 2 Email

Another excellent plugin which haven’t been saw so much is the addon WPeMatico publish 2 Email.

Can you imagine a website taking post from different feeds or websites and sending them as emails to different accounts? WpeMatico publish 2 Email can make this to happen and so much more. It is thinked to take each post automatically from every feed of the created campaigns and send them to an email account which will be checked for some automatic service to publish it, for example, in another WordPress, an emails list, forums or any service that allows posts or distribution by email.

This Add-on allows to use WPeMatico from a WordPress website and to send the read posts from each campaign to an email account. Each campaign allows sending content to different email accounts.

Therefore, it can post from a unique website with WPeMatico plugin to many different WordPress websites.

Take advantage of the 25% discount code! Coupon code: [JUN1725] (Fill in the code and get the discount in the Checkout screen.)

Just a little upgrade

hello there,

Meanwhile 2.0 version is simmering, was necessary to launch a last 1.XX version with a couple of fixes that solve auto tags and other images issues.

Also solves the reader of config files for external domains to extract full content from RSS feeds. Remember this feature are not perfect and not all feeds or sites allow this feature.

Then here it is, you can download from Download area: https://www.wpematico.com/pricing/members-area/

Remember follow the instructions to upgrade FREE Version, also if you have any problem you can follow this guide to reinstall: https://www.wpematico.com/upgrading-wpematico-free-wpematico-pro-users/

 


 

WPeMatico 1.2 Beta 1 Released!!!

After some time without major advances in the development of new features or bug fixes, comes the first Beta version of the new release 1.2 of WPeMatico.

The plugin for WordPress that achieves automatic posts from any feed recognized by the SimplePie library also used on WordPress.

This time it changed the way of publication of the plugin. I didn’t uploaded directly to the WordPress repository because many users who are using it and actualize it without test first, probably causes some conflict.

The new version was only tested on a development site and should be tested more exhaustively before drawing the final version. So comes the “Beta Version“:

WPeMatico Free needs Beta Testers for this version in order to continue improving and adding new and better features.

How continues this ? After testing and feedback received by beta testers we proceed to the release of version 1.2 officially from the WordPress repository.

And then the PRO 1.2 version will be launched from a renewed and improved support forums site.

To continue walking towards the mayor version 2.0 which are promising much greater integration with WordPress adding to this more features and better performance.

 

Beta version is no longer available.  Go to WordPress repository to get free version or to etruel.com to get PROfessional version.

Several of the new features found in this release are:

  • New Feature: Post Formats to posts of a campaign.
  • New Feature: Quick Edit in campaigns list.
  • New options for SimplePie Filters on Settings. Strip attributtes and other interesting things.
  • New tips help to better layout on Settings and campaign edit pages.
  • New system messages to allow some new notices through plugin actions.
  • Added checked categories in campaign to top of list.
  • Added option to jump and continue fetching a feed when found a duplicate.
  • Added option Pending as status to posts of a campaign.
  • Added control to save data before allow run the Campaign.
  • Added log file to external cron.
  • Improvements to use WordPress core Categories function for metabox instead of custom function.
  • Improvements to check url feeds when sometimes got Error on true feeds.
  • Improvements in ajax funtions checking url feeds.
  • Removed deprecated tools page to import old campaigns of plugin 0.xx versions.
  • Fixed page name for Settings Page to avoid overwrite other setting pages.
  • Fixed saving author selected in campaign.
  • Fixed Quick add campaign in category checked after save.
  • Fixed Reset Campaign also clear last Log.
  • Changed file_get_contents to wp_remote_get that uses multiples methods to get remote images in best way.

 


 

We’re moving!!!

The store was moved to a new webpage: etruel.com

Go to the site to see details and buy WPeMatico PRO

etruel.com

http://etruel.com/downloads/wpematico-pro/

Why we’re moving ?

Software licensing for automatic updates

One key feature of our new PRO Version plugins is support for automatic updates. Our WordPress plugins are actively developed and we release updates for new features and bugfixes quite often.

Manual updates were always a big hassle for a lot of users and had the result that many websites run on outdated software. We also got many emails with reports for bugs which were already fixed in the latest version of the plugin.

This update “problem” will be solved with our new products. The automatic updates will be provided by using a complete software licensing system on our website, as many other WordPress companies already do. This post will describe all changes.

 

Licenses for existing customers

We think that automatic updates are really important and do not want to withhold this feature from existing customers. We have therefore decided to migrate all current customers to the new licensing system as well. It means that we have transfered all customers and generated new license keys for all existing purchases.

In the migration process all existing customers were given the highest available offer, which is an update license for 15 websites for every purchased product.

The current customers can access to the new site on http://etruel.com -> My Account with same user and password that used on wpematico.com

Of course we know that you have originally purchased the plugin with unlimited websites and lifetime updates. We certainly want to keep that promise. In case you need automatic updates for more than 15 websites or your license has expired, you can simply write us an email to support@etruel.com and we will manually extend your license. Since our license system do not know unlimited licenses, it was just technically not possible to create that kind of license keys automatically.

 

Do I have to use the new license keys?

No, our products will be fully functional without entering a license key. A valid license key is only required to get automatic updates with one click and/or get support. You can always manually update your themes/plugins by downloading the latest version on our website.

The license key is technically needed in the update process to identify you as a current customer, before the update files can be downloaded from our servers and installed on your WordPress website.

 


 

Upgrading to 1.2 Version for FREE & PRO

WPeMatico 1.2 FREE & PRO Versions was released yesterday with a big success. Simultaneously was released the sell of PRO version on etruel.com with a new license system to get automatic upgrades for WPeMatico PRO from own server. (for future releases)
This was a big move with a mayor release of the plugin to try to fix all issues that were walking around and also facilitate the use and install of both.

Also was launched the BugTracker for our projects on http://etruel.com.ar Anyone can register there and propose a new feature or issue to fix.

All new and fixes features are on changelog of readme file of plugin. Of course there are many things and ideas and features that are pending, but we keep moving and hearing you about!

FOR NEW USERS

Just upload both plugins on your wordpress and activate them.

FOR UPGRADE FREE VERSION ALONE

If you are upgrading just FREE Version, do it in normal way as wordpress plugins. If something goes wrong after update, try to activate and deactivate plugin on plugins page.  This will sanitize all campaigns data to new version.

FOR PRO & FREE UPGRADE

There are several things to consider on PRO users but just few simple steps to get to work well new versions of plugin:

Remember that always must have activated WPeMatico, for use WPeMatico PRO.

  1. You must delete WPeMatico PRO.  The best choice is with FTP, delete the folder wpematico_pro in plugins folder.  If can’t access with FTP, then deactivate it from Plugins page and delete it. (This may erase PRO settings)
  2. Deactivate WPeMatico (Free).
  3. Upgrade or Install “WPeMatico” ( don’t activate ), do it in normal way as wordpress plugin from plugins page.
  4. Install and activate “WPeMatico PRO”
  5. At last activate FREE version.
  6.  If something goes wrong after update, try to activate and deactivate plugin on plugins page.  This will sanitize all campaigns data to new version.

 

PROBLEMS:
if you already try to upgrade and now get a blank screen or error 500 (or whatever but you must be sure that this is after upgrade WPeMatico)

You must deactivate WPeMatico PRO, go to plugins page in your admin and activate both plugins (like on step “1 to 5” above)

Steps to do this:
a. Go through FTP to plugins directory of your site ( /wp-content/plugins)
b. Now you must delete the folders “wpematico” and “wpematico_pro”

c. Go to plugins page in your admin (for get WP message “WPeMatico PRO was deactivated”)

d. In FTP copy the new “wpematico” and “wpematico_pro”.
e. Go to plugins page in your admin and activate both plugins.

 


 

Get and Set Images as Featured with WPeMatico

Updated Aug 2, 2018 Basic instructions for the Free and Pro versions to correctly get images and make featured from the feeds or from source websites with WPeMatico. (This can change for future versions 😉 You can
set an image as featured in a WordPress post if it was previously uploaded and attached to the same post. WPeMatico doesn’t do this with its configuration by default when installing because we don’t want a lot of files starting to be uploaded to our own
Wordpress without control. So, although it is very easy, requires a few steps with configuration settings of the plugin and options inside the campaign.

Upload and set Featured Image

  • First at all, we need a feed with image in every item content. Like the image below. An easy way to see a feed content, is with firefox browser. If you have PRO version and will use Full Content feature, then this step can be ignored because will
    use the content of the source page instead of the item content.

  • Second step consists in setup the plugin for download images to your wordpress website and then attach them to the post that being created.
  • Here you can choice Store images locally (upload), attach images or just Set first image in content as Featured Image like in the image. Over the mouse over the blue info icons in your Settings to get more
    help.

  • Use custom upload is not recommended unless you have problems with standard uploads.
  • If you don’t want to link external images to source site, check: Remove link to source images, then If an image upload gives error, this will delete the ‘src’ attribute of the <img>.
  • As last advise, don’t check Strip HTML Tags if you want to keep the images in content.

Enclosure and media tags in the feed items.

  • Some feeds have no images in content, but have special ‘enclosure’ or ‘media’ tags with links to the images.

media_enclosure

Firefox showing a media enclosure in a feed item.

  • Professional Addon have some extra features like support for enclosures and media images and also others that you can see at the image below.
  • There are special cases that the images have queries variables in the same url of the image, avoiding that WordPress uploads the image. Professional Addon support this by checking Strip the queries variables in images URls. For free version see the filter code below.

  • Also with Professional Addon you can filter images by size and remove them from content by higher or lower size.
  • Another way to strip the special chars from image url and allows to upload is by adding an external filter in your functions.php file. You can copy paste from here below.
add_filter('wpematico_img_src_url', 'myfunction_img_src',10,1 );
function myfunction_img_src($imagen_src_real) {
// Find only image filenames after the / and before the ? sign
	preg_match('/[^/?]+.(?:jp[eg]+|png|bmp|giff?|tiff?)/i', $imagen_src_real, $matches);
// First step of urldecode and sanitize the filename
	$imgname = sanitize_file_name(urldecode(basename($matches[0])));
// Split the name from the extension
	$parts = explode('.', $imgname);
	$name = array_shift($parts);
	$extension = array_pop($parts);
// Join all names splitted by dots
	foreach((array) $parts as $part) {
		$name .= '.' . $part;
	}
// Second step of urldecode and sanitize only the name of the file
	$name = sanitize_title(urldecode($name));
// Join the name with the extension
	$newimgname = dirname($imagen_src_real) . '/' . $name . '.' . $extension;
	return $newimgname;
}

Open Graph, Facebook and Twitter images

Full content Addon has the feature to read from the sources the full content and establishes the og:image url or the Twitter: image if the first fail as featured image.

facebooktwitter_image