\n Important! This demo is huge. Many servers will struggle importing it.\n Please make a full site backup before proceeding with the import. In case of emergency, you may have to restore your database (or the whole website) from it.\n

Version 5.1.61 StarPath (28th January 2016)

Fixed output bug for cover images where in some cases it was only beeing applied to Desktop mode

\n

\n\n\n

Version 5.1.6 StarPath (5th January 2016)

\n

NEW FEATURES

\n

\n

Added MouseWheel Scroll option \"carousel\" to allow infinite MouseWheel scroll on Sliders in both direction. If enabled, slider will not allow page to scroll during wheel functions on Slider Container

\n

\n\n

Changes

\n

\n

Upgraded FontAwesome Library to latest version 4.5.0

\n

Leaving Slide Editor will now ask to confirm leaving, to prevent data loss if Slide was not saved

\n

The video type can now be switched on an existing Video Layer

\n

\n\n

BUGFIXES

\n

\n

Out of ViewPort Preloading and Prestarting was calculating the values wrongly. Issue is fixed in this release

\n

Min amount of Used Fingers for Touch/Scroll/Link was set to 50 as default, which broke any kind of Touch function on Mobiles in version 5.1.5. Issue is fixed now

Lazy Loading Fixes. Due an internal failure, none of the Lazy Loading option was working. Single, Smart and Full Lazy Loading are available again.

\n

Fixed a bug where HTML5 Cover Videos in IE did not really cover the slider.

\n

Fixed default override not working with all available options

\n

Fixed record not found issue

\n

\n\n\n

Version 5.0.6 StarPath (2nd September 2015)

\n

NEW FEATURES

\n

\n

Added New Layer Scale mode \"Cover\" and \"Stretch\" to be able to scale Layer images proportional also over the Layer grid or over the slide

\n

\n

CHANGES

\n

\n

Small adjustments to the Template Store

\n

\n

BUGFIXES

\n

\n

Fixed Uncaught TypeError: Cannot read property \'innerHTML\' of null

\n

Fixed actions bug for Post Based Slider where meta like {{link}} did not work properly

\n

Fixed issue with 2d rotation resulting in styles not written properly on layer

\n

Fixed issue where YouTube videos could not be loaded on https origins.

\n

Fixed an issue where Next/Previous Slide Links from Full Slide Link was not processing well

\n

Fixed text-align always beeing left

\n

Problem with Layer Name Editing fixed

\n

\n\n\n

Version 5.0.5 StarPath (27th August 2015)

\n

NEW FEATURES

\n

\n

Added \"Disable Browser Blur/Focus behavior\" option to not stop the Slider in case the broswer tab has been blurred

\n

Added a Info Field under Main Background / Source Settings to show the current selected Image URL

\n

Double Click is now allowed for Editing content of Layers for quicker Content Editor Mode

\n

Added a Quick Menu to edit Slider, Go back to Sliders Overview or edit Slides directly

\n

Added revaddcallback() Method to add Call Back to i.e. the Parallax Module. See Documentation for further instructions

\n

Added revgetparallaxproc() Method to get the current scroll percentage

\n

Added Maximum Width option to Slider that are set to Slide Layout - Auto

\n

Added new Premium and Free Template Store

\n

Added dropdown into the admin bar in frontend, to be able to quick edit all existing Slider on the current page (Only visible for adminstrative users)

\n

\n\n

CHANGES

\n

\n

Allow to change Title of Slides due simple Enter / Tab also for quick editing Slide Titles

\n

Adding content to a text box (for the first time) is automatically mirrored in the layer’s ‘caption text’

\n

Click on the Small Thumbnail in Slider Overview will open the Slide Editor

\n

Changed missleading \"Video Not Found\" to make it more clear for YouTube videos if no thumbnail is set on the video

\n

Removed option Hide Controls for Vimeo Video Layer as this is not supported by Vimeo

\n

Minor Layout changes in Slider lists and in Slide Editor

\n

All Styles are now printed in one single style tag

\n

Reduced markup size of the Sliders (inline styles reduced)

\n

\n\n

BUGFIXES

\n

\n

Fixed Next Slide on Focus bug

\n

Fixed a bug that broke the Slider Output when using Spinner \"4\"

\n

Fixed RTL Layer Aligns on Frontend. Elements now showing up in the Correct position on RTL Direction also

\n

Fixed a bug where files relative with special chars under subdomain could not be loaded

\n

Fixes the 1px Gap on the left side at some fullscreen and fullwidth Sliders

\n

Fixed an Editor Bug where Imported Layers could not be edited on some browser

\n

Fixed import inside of Slider Settings

\n

Fixed a bug where Responsive Videos on alternative Layer Grids had only a dimension of 100x100px

\n

Fixed a bug where Videos not act Responsiv in some situation

\n

Fixed a bug where Parallax Start Position jumps if Site is scrolled at load

\n

Fixed a missing Static to a function which could cause a notice.

\n

Fixed a bug where putRevSlider() could result into a fatal error

\n

Fixed a bug in import process where the revapi text in custom JS was replaced wrong

\n

Fixed a bug with WPML, where a part of the website would would change the language to something different if a Slider is added to the page

\n

Fixed JetPack related bugs for compatibility

\n

Fixed an issue where media files with Parameter attached in file name were not loaded in the Slider

\n

Fixed an issue related with ShowBiz where in certain circumstances ShowBiz Slider Settings could no longer be opened

\n

Fixed an issue with TinyMCE not beeing able to add Slider in the Post/Page Editor

\n

Fixed Visual Composer FrontEnd editor issue

\n

Fixed issues if Slider is loaded through ajax

\n

Fixed issues where the Slider did not show up under certain circumstances

\n

\n\n\n

Version 5.0.4.1 StarPath (18th August 2015)

\n

BUGFIXES

\n

\n

Fixed Bugs for WP 4.3

\n

\n\n\n

Version 5.0.4 StarPath (12th August 2015)

\n\n

NEW FEATURES

\n

\n

Added new Slide Transition - Slide \"remove\" which is the opposite transition of Slide \"over\"

\n

Added start volume for Videos.

\n

Added Input fields to edit start and end time/speed alternate to the drag and pull functions

\n

Added option to choose for original image for thumbnails and the specific dimensions set in the Slider Settings -> Navigation -> Thumbs tab

\n

\n\n

CHANGES

\n

\n

Added the usage of attachment_url_to_postid() if WordPress 4.0.0+ is installed

\n

\n\n

BUGFIXES

\n

\n

Added Change Image button at Background Videos for Slides in Post Based Slider

\n

Shuffle Mode fixed

\n

Fixed a bug where files could not be loaded from Relative Path in HTTPS enviroment

\n

Fixed a bug where muted YouTube video still made a sound for 0.1ms

\n

Fixed a bug where Slider with Slide Link were not loaded well if no layers were added to the slide

\n

\n\n\n

Version 5.0.3 StarPath (11th August 2015)

\n

BUGFIXES

\n

\n

Fixed a bug where layer would not fade out of the stage.

\n

\n\n \n

Version 5.0.2 StarPath (8th August 2015)

\n

NEW FEATURES

\n

\n

Added jQuery 2.1.4 and 1.11.3 Support

\n

\n\n

BUGFIXES

\n

\n

Fixed a bug where if Min Height was set, the Slider was broken.

\n

Fixed a bug where Slide Links did not work without existing layers.

\n

Fixed some Backend CSS Issues for RTL / LTR View

\n

Fallback to transparent background image if no correct background image was set

\n

Missing Template Previews added

\n

Fixed a Bug where Images with special Char Names were not loaded.

\n

Fixed a bug where PunchFont Fallbacks are printed in the content not source

\n

Fixed a bug where PunchFonts could not be edited in Essential Grid if version 5.0+ of Slider Revolution is installed

\n

\n\n\n

Version 5.0.1 StarPath (7th August 2015)

\n

BUGFIXES

\n

\n

Full Slide Link was not available after update on 5.0.0. Sizing issue is fixed now.

\n

\n\n

Version 5.0 StarPath (6th August 2015)

\n\n

The Technology

\n

Our premise is \"less is more\" and that is reflected in the structure of our components. In order to incorporate so much functionality into our plugins, we make sure everything is build as modular as possible.

\n

\n

Fully Responsive & Mobile Specific Features

\n

jQuery 1.7 - jQuery 2.x Supported

\n

Lightning Fast Greensock Animation Engine

\n

Powerful API functions

\n

Smart Font Loading

\n

\n

General Options

\n

We want Revolution Slider to be able to fulfill all slide based roles along with special functionality like carousels and hero blocks. If you can‘t find a specific feature, feel free to ask us!

Added missing fonts from Punch Fonts into the CSS Editor Font Family dropdown

\n

\n\n

BUGFIXES

\n

\n

Fullscreen Layout Without Offset Heights got the Wrong Height

\n

\n\n\n

Version 4.5.5 SkyWood (24th June 2014)

\n\n

NEW FEATURES

\n

\n

Option to disable parallax on mobile added

\n

Option to add an offset in px or % to FullScreen Slider

\n

Two new Slide transitions: Parallax Vertical and Parallax Horizontal

\n

Export Slider into HTML. Option availble first when Feature enabled under Global Settings

\n

\n\n

CHANGES

\n

\n

Static Layers now have to be enable in each Slider for usage (can be found in General Settings tab)

\n

onChange Event delivers the Slide Index and the Slide jQuery Object now

\n

Global option JavaScript into footer now also adds the revslider calls into the footer

\n

\n\n

BUGFIXES

\n

\n

Lazy Loading bug in combination with Static Layers fixed

\n

\"Hide Slider Under\" option did not redraw the Layers after Resize. Bug is fixed

\n

YouTube Video Bug with Overlay Image on Mobile Devices.

\n

IE8 and IE9 Slide Link Bug Fixed

\n

Output Filters Protection fix for \"By Compressing Output\"

\n

\n\n\n

Version 4.5.4 SkyWood (16th June 2014)

\n\n

NEW FEATURES

\n

\n

Static Layers added. Can be found under Slide List (new button called \"Edit Static Layers\")

\n

Possibility added to insert id, class, attr and i.e. own data attributes to each specific Slide

\n

\n\n

CHANGES

\n

\n

Inline CSS compressed/minimized now in output

\n

\n\n

BUGFIXES

\n

\n

Layers sometimes not fading out fixed

\n

\n\n\n

Version 4.5.3 SkyWood (12th June 2014)

\n\n

BUGFIXES

\n

\n

IE jQuery bugfix

\n

Responsive Through All Levels fixed where checkbox would be always checked on each element after reload of Slide Editor

\n

\n\n\n

Version 4.5.2 SkyWood (10th June 2014)

\n\n

NEW FEATURES

\n

\n

data-parallaxoffset attribute is now available and updated on Scroll. This value can be interesting for Developers to read current Parallax Offsets of the elements with the jQuery selector .tp-parallax-container (Possible usage for Blur, Fade, Rotation effects based on the values)

\n

\n\n

BUGFIXES

\n

\n

Thumbnail is not Showing has been fixed

\n

Choosen Global Settings now correctly set again

\n

Shortcode dropdown selector will now insert the right shortcode

\n

Auto Play only First Time on Videos (YouTube and Vimeo) did not work well.

\n

Imported layers will be stripped of slashes now

\n

\n\n\n

Version 4.5.01 SkyWood (06th June 2014)

\n

BUGFIXES

\n

\n

Fixed a bug where new Slider & Template Slider button is missing

\n

\n\n\n

Version 4.5.0 SkyWood (05th June 2014)

\n

NEW FEATURES

\n

\n

Improved Backend Functionality

\n

Added a timeline based editor for better & easier handling of layer times

\n

Loop Effect now available. Choose between four loop types for each layer in the Slide Editor under \"Layer Animations\"

\n

Parallax Effect now available. Enable it in Slider Settings in the Parallax Tab and set your desired level of each layer in Slide Settings

\n

Parallax on Mouse Movement Added

\n

Parallax on Scroll Added with Background fixed or Scrolled Options

\n

PArallax on Mobile Device Tilt

\n

qTranslate is now supported in layers

\n

Added filter hook called \'revslider_get_posts\' that can be used to manipulate the WP_Query array

\n

New Grid/Snap functionality in Slide Editor for better positioning of elements

\n

Punch Fonts are now included. This should now be used if google fonts need to be loaded through the Slider Revolution plugin

\n

Option added to not load the Slider on Mobile devices

\n

2D rotation options added to layers in Slide Editor

\n

New navigation types called preview1, preview2, preview3, preview4 and custom

\n

Custom CSS and JavaScript can now be added directly in each Slider

\n

Placeholder of Slider at Page load will be auto generated. No more Jump Vertically during Slider is loading

\n

Added Performance Boost optional, where Outgoing Layers first animated before next slide is played. Helps if many layers added to one Slide

\n

Reburn of Pan Zoom Effect on FullScreen, FullWidth and Boxed layout with a complete new Engine

\n

\n\n

CHANGES

\n

\n

Check if more then one instance of Slider Revolution exists.

\n

Added support for spaces in putRevSlider(\"newslider2014\",\"2,10\") like putRevSlider(\"newslider2014\",\"2, homepage\")

\n

Added check if hammer.js is already included

\n

Added allowfullscreen=\"true\" into YouTube video iFrame output

\n

Using now Aqua Resizer for thumbnail generation

\n

Pagination added to the Slide Overview page

\n

Added Sorting of Slides based on names or Shortcode in Slider Overview page

\n

Video ID of YouTube and Vimeo can now be changed on editing a layer

\n

Added notification on post based slider if the template slider does not have any slides created

\n

Removed the JavaScript inside of the href attribute of buttons from the Slide Editor

\n

\n\n

BUGFIXES

\n

\n

Fixed a bug where Template Sliders would change to normal Sliders

\n

Fixed a bug where layer positions in slide editor where not correctly calculated if the layer had a padding or margin.

\n

white-space and max-width/max-height are now correctly shown in Slide Editor

\n

Fix for importing where \\n was translated to n

\n

Visible Last slide at Loading fixed

\n

Visible Navigation Elements on Load fixed

\n

\n\n\n\n

Version 4.3.8 SkyWood (27th April 2014)

\n

BUGFIXES

\n

\n

BugFix for Shortcode Selector in WordPress 3.9 that happens on toggle between text & visual button

\n

added px to height css in fullwidth Sliders

\n

\n\n\n

Version 4.3.7 SkyWood (17th April 2014)

\n

BUGFIXES

\n

\n

Select ShortCodes are now back in Posts on WordPress 3.9

\n

Ken Burns Dobble Start after changing the slide

\n

\n\n

Version 4.3.6 SkyWood (14th April 2014)

\n\n

CHANGES

\n

\n

Ken Burns and Pan Zoom Effect Engine Change. Animation based on Img rotations and Zooms, Transitions instead of Background animation. Due this change the Aniamtions become really Smooth and Clean.

\n

\n\n

BUGFIXES

\n

\n

Fixed some compability issues with custom captions

\n

\n\n

Version 4.3.5 SkyWood (09th April 2014)

\n\n

CHANGES

\n

\n

Decreased Loading Time of Styles due loading styles Inline in Header (based on WordPress Best Practices)

\n See the release log in the \'LayerSlider News\' section at the bottom of its main admin page.\n

\";s:12:\"installation\";s:456:\"

\n Updating the plugin won\'t touch your sliders and settings and the new version always has backward compatibility,\n so you don\'t have to worry about losing your work. Depending of the default settings, you may\n have to adjust some options to get the new features. If you are experience unwanted behavior changes, it is always a\n good idea to check your settings, there are probably new options to control these changes.\n

\";s:3:\"faq\";s:595:\"

\n Before contacting us, please read our online FAQs, or check the built-in documentation in the contextual Help menu on the top-right corner of the page. Please note, these Help menus are contextual, they will show you different content on different pages.\n

\n\n

\n If you couldn\'t find an answer for your question, you can write us a comment at the Item\'s page on CodeCanyon, or send us an email from our CodeCanyon profile page.\n

I think I met Ed Finkler at WordCamp Milwaukee in 2016. It was at the speaker dinner, and he sat across from me for a while. He seemed like a pretty normal WordPress developer and several weeks later I asked him to do a HeroPress essay. His answer surprised me. “Well sure, that sounds pretty cool, aside from the fact that I don’t really do WordPress anymore”.

\n

As it turns out, he had mostly retired from active WordPress development. His every day world was now filled with working in different frameworks and languages, amongst people who help WordPress in disdain. But Ed’s view fascinated me. For all that he was working with more modern frameworks, WordPress is what made him a great developer. The empathy and compassion for the user that WordPress holds so dearly carried over into the rest of his life.

\n

So what was he doing at WordCamp? Spreading the word about his cool new organization, which I will leave for you to read about.

When it comes to troubleshooting WordPress, disabling and re-enabling plugins is one of the first steps in the process. This is time consuming and involves browsing to the plugin management page multiple times to turn a plugin on or off.

\n\n

Plugin Detective simplifies the process by quickly identifying the culprit. Once installed, a Troubleshooting quick link is added to the WordPress Toolbar. From here, users can open or continue a case. When a case is opened, a bot named Detective Otto asks users to navigate to the page where the problem is occurring.

\n\n

After the location is identified, users inform Detective Otto which plugins are required for the site to function properly. Interrogations is the act of of disabling and enabling plugins. Multiple interrogation attempts are made until the culprit is identified through the process of elimination. The following video does a great job of explaining and showing how it works.

\n\n\n

\n\n\n

It can also be used to identify and fix White Screen of Death errors caused by plugins.

\n\n

Plugin Detective is partly inspired by a software program from the 90s called Conflict Catcher.

\n\n

“I used ‘Conflict Catcher’ to troubleshoot conflicts between system extensions on my Mac,” Tyler said. “I thought the concept was cool and would often run it for fun to try to figure out how it worked. Eventually, I learned that the computer science concept is a ‘binary search.’

\n\n

“Applying the concept to WordPress plugins seemed like a good approach to the plugin conflict problem we all experience.”

\n\n

Tyler developed the functionality and MacLees is credited with the plugin’s design, user experience, JavaScript, API calls, etc. The duo plan to establish relationships with plugin authors to help get them better bug reports. >

“Basically, if an author opts-in, we can help the end-user file a support ticket right there in Plugin Detective after we’ve identified the problem,” he said. “The support team gets a helpful bug report with notes from the customer, along with system information, other installed plugins, active theme, etc.”

\n\n

If you troubleshoot sites often or want an easier way to figure out which plugin is causing a conflict, consider adding Plugin Detective to your toolkit. Plugin Detective is free and available for download from the WordPress plugin directory.

As the traveller who has once been from home is wiser than he who has never left his own doorstep, so a knowledge of one other culture should sharpen our ability to scrutinize more steadily, to appreciate more lovingly, our own.

WordCamp Europe debuted its new official mobile app today, providing attendees with a quick way to access the event’s schedule, maps, and announcements. Several unofficial apps have popped up over the years, but this is the first one produced and supported by WCEU organizers.

\n\n

The team opted for creating a PWA (Progressive Web App), which loads inside a mobile browser while offering an experience similar to native apps. It’s also far less complicated than supporting multiple platform-specific mobile apps. Users don’t have to download anything, since it is loaded via the browser, and the site can be accessed offline in case of network failure.

“This first iteration isn’t scalable for the community, but we wanted to test the possibilities and have the opportunity to explore what it would take to eventually make this available for all WordCamps,” WCEU team leader Jenny Beaumont said. “It’s a lofty goal, and we’re not there yet, but we’ve learned a lot along the way and looking forward to pursuing the ambition.”

\n\n

Attendees can expect to find any last minute schedule changes in the app and may also opt to receive push notifications for important updates. The Favorites feature lets users to bookmark all the sessions they plan to attend and toggle them into view.

\n\n\n\n

WCEU’s official PWA is lightweight and re-usable – it can easily be updated to display content for future editions of the WordCamp.

\n\n

“We’ll only need to update our feeds, since WordCamps are issued a new website every year, but the basic functionality will be in place and can be developed on as browsers offer better support and new team members join the team with their great ideas,” Beaumont said.

\n\n

The current theme is open source and available on GitHub. It can be rebranded for future events to reflect the design for that year and city. Beaumont said the long term goal is to have a PWA generated directly from WordCamp sites.

\n\n

New Tech for Badges Generates a Barcode for Sponsors to Scan

\n\n

The technology for badge creation will be getting an overhaul as well this year. WCEU organizers are renting the materials from a Azavista, a Dutch event management company that provides badges, badge printers and scanning devices (iPhones). The new tech will make it more efficient for volunteers to process more than 2,000 attendees at registration.

\n\n

The badge scanners also streamline attendee interaction with sponsors, replacing the signup sheets and tablets that sponsors usually have for collecting attendee information.

\n\n

“It’s tied to attendees’ Attendee ID number, created when attendees register on our WordCamp site,” Beaumont said. “Say an attendee is visiting a sponsor booth and having a nice conversation, the sponsor can ask if they’d like to leave their name and email address to stay in touch. If the attendee agrees, then they show their badge to have it scanned by the sponsor using the closed-technology on devices provided by our vendor. “

\n\n

After the event, WCEU organizers will send the names and email addresses of attendees to the sponsors based on the signups from scanned badges.

\n\n

If attendee feedback is positive, Beaumont said organizers plan to implement the quick registration feature next year. This will allow attendees to receive a QR code via email and get it scanned in order to receive their badges. These tech improvements should relieve traffic bottlenecks at the registration desk and sponsor booths, freeing up more time for WCEU attendees to spend in sessions and networking activities.

Continuing my series about ScoutDocs and the process of building it, this week I’m talking about React.

\n

What is ScoutDocs? ScoutDocs is a WordPress plugin that adds simple file-sharing to your WordPress site.

\n

After the first iteration of ScoutDocs was built and none of the partners on the project were happy with its experience, it became clear that in order to deliver a clean, simple interface for file uploading and sharing we needed to leave the bounds of the WordPress admin. It didn’t take me long to decide that React would be the tool I used to build the new interface.

\n

There is an incredible momentum behind React, and a rich ecosystem of libraries, tools, and educational resources. But beyond all that, React is just plain fun to code. Once you accept the central premise that a view layer and the controller that handles that view are inextricably linked, and once you get over the weirdness of quasi-HTML-in-JS that is JSX, coding in React is a joy.

\n

\n

Make no mistake, learning React is not a weekend project. It will take a while before it feels like home. But once you get it, you feel very powerful.

\n

The first lesson I learned was don’t learn React by rewriting your app in React. I tried this. I read some tutorials about React and it felt straightforward, and I was like “let’s do this.”

\n

\n

This was a bad idea. I was overwhelmed. I had no idea where to start. Next, I tried following some of the interactive tutorials that required me to build a simple React app and then slowly add functionality to it, refactoring it multiple times, until I understood not just the code that I ended up with, but the process of creating it. This went much better.

\n

Start small, and build a bunch of “toy” apps before you use React for your own apps. Once you are able to “think in React”, you’ll be nearly physically itchy to go re-code your app in React, and that’s how you know you’re ready. If you jump the gun, you are going to get stuck a lot, and it will be frustrating.

\n

As you learn React and explore the React ecosystem, you will likely hear about Redux, which is a system for storing application state, and is commonly used with React apps. It looked complicated, and even its creator wrote a post saying you might not need Redux. So I skipped it. This was probably the right call when I was starting out. But as I fleshed out the ScoutDocs app and its complexity increased, I ran into a problem.

\n

See, React breaks your app up into these nested chunks of UI and functionality called components. Data flows down through your components. So if a user updates their name, that change will flow down from higher up components like a Page component down to a PageHeader, down to a NavBar, down to a UserStatus. Once this is all set up and you update data in a parent component, the changes automatically flow downstream, and the UserStatus component updates and re-renders. It’s great. Except that there are a bunch of intermediate components that accept and “forward” that user name data to their children, without actually caring about it themselves. When you inevitably refactor something and need to add new data that flows through these components, every single intermediate one needs to be updated to pass it on. It is tedious. You will hate it.

\n

Worse, because events in React flow upwards, if a user updates their name in the UserName component, that change needs to flow up to ProfileForm, up to Profile, up to Page, and then up to your main App component. When you refactor, you need to make sure this event forwarding chain stays connected. Yet more tedium that you will hate.

\n

Redux solves this by letting your React components, no matter how deeply they are nested, subscribe directly to the data they need.

If you have a component structure like the one above – where props are being forwarded down through many layers – consider using Redux.

\n

This is what I needed to hear, and knowing this would have saved me a lot of frustration and time that I now have to spend converting ScoutDocs to use Redux.

\n

Use Redux when your React data flow starts to get unwieldy.

\n

Another mistake I made early on was making the data my React components accepted too restrictive. For example, I wanted the ability to prefix a Row component with a clickable icon. So I let the component accept an icon and onClickIcon property. I just passed a Font Awesome icon name in, and a function I wanted to run when clicked. It worked great.

\n

\n

Then I needed to add a second icon in front, in some circumstances. Ugh. I certainly didn’t want to do otherIcon and onClickOtherIcon. Instead, what I should have done was let the component accept beforeRow which could be anything… like an array of <Icon> components or a single one or even other components altogether.

\n

\n

This can be used for many more situations than the one (“put an icon before the row”) that I’d originally envisioned.

To help your site be transparent to your visitors about using Akismet to process comments (think privacy and GDPR), our WordPress plugin now gives you the option to display a notice under your site’s comment forms. Site owners can decide if they want to display it, or not, on a per-blog basis.

\n

\n

But we’ve also given options to developers to extend the behaviour, and content, of said notice.

\n

WordPress option

\n

The display of the notice itself, as well as the in-admin notice to set it for one’s site, all revolves around a new akismet_comment_form_privacy_notice option, which needs to be set to either display or hide.

\n

If the option is not yet set, the front-end notice will not be displayed, but the in-admin prompting site owners to set it will.

\n

Once set to either display or hide, the front-end notice will match the choice, and the in-admin notice will disappear.

\n

Filters

akismet_comment_form_privacy_notice:\nOverrides the returned value of the akismet_comment_form_privacy_notice option. This value can be display, or hide, and controls the display of the front-end privacy notice under comment forms.

\n

akismet_comment_form_privacy_notice_markup:\nLets you customise the text and markup of the actual notice, which defaults to \'<p class=\"akismet_comment_form_privacy_notice\">\' . sprintf( __( \'This site uses Akismet to reduce spam. <a href=\"%s\" target=\"_blank\">Learn how your comment data is processed</a>.\', \'akismet\' ), \'https://akismet.com/privacy/\' ) . \'</p>\'. Note that if you choose to modify the markup, something needs to eventually point your users to https://akismet.com/privacy/, which will always display, or redirect to, our most up-to-date privacy related documentation.

\n

\n

CSS

\n

As seen above, the default front-end privacy notice is wrapped in a <p class=\"akismet_comment_form_privacy_notice\"></p> tag, which you can extend via stylesheets and Javascript.

\n

WP Multisite or multiple WP installs

\n

If you have a lot of sites/blogs, you might also now be wanting to set the privacy display in bulk.

\n

There are a few ways of doing that.

\n

You can create a quick plugin that checks if the akismet_comment_form_privacy_notice option is set, and if it is not, set it for the current blog: update_option( \'akismet_comment_form_privacy_notice\', $state ); where $state is either display or hide.

\n

Or you could write a script that loops on your blog list, and set the same option, in one run.

In this episode, John James Jacoby and I are joined by Gary Pendergast, a WordPress core contributor, to discuss what’s new with Gutenberg. We find out what happened with WordPress 4.9.6, and discuss WordPress’ future. We also discuss Microsoft’s acquisition of GitHub and when WordPress core development might transition to GitHub. Last but not least, we share the news of the week.

Simple:Press, a forum plugin for WordPress that has been around for more than a dozen years, is available for adoption. Developers Andy Staines and Steve Klasen announced their plans to shutdown operations last August on their customer support forum and have had little luck finding a suitable replacement.

\n\n\n Simple:Press Forum in Action\n\n\n

Staines and Klasen will retire on August 1st. Everything related to the site, including the domain, plugin code, customer information, income, etc. will transfer to the new owner with no strings attached.

\n\n

\n

The forum plugin has been a labor of love for a long time. We don’t really want to see the plugin die because we have decided to retire. It has provided us a good secondary income for many years and has good potential for anyone who wished to make a go at it.

Steve Klasen

\n\n

Simple:Press is not available on the WordPress.org plugin directory and generates revenue through memberships, themes, and plugins. Those interested in taking over the plugin or to find out more information can contact Klasen and Staines through the Simple:Press Forum contact form.

Settle in, because you are about to read some worst and some even worst experiences that I have had in my life and yet how I am still pulling myself together.

\n

Before we get into it, I am going to tell you something about me. I am Libertarian, otaku. I LOVE to play with words. By profession I am an IT engineer but by passion I am a writer. I am writing about Microsoft & other Technologies for various publications. I am also writing about Exciting Technology & Mind-Boggling Science and am a co-founder of 2 sci-fi and technological news platform.

\n

I was so engaged in the world of Computer and Technology since the school time. I was excited about HTML, CSS, C and other basic computer programming concept since school. Recently, I completed my Bachelor of Engineering study (result is yet to be declared, but I think I will pass in all subject). And as of now, I don’t have any plans for further studies. Phew.

\n

Talking about WordPress

\n

My cousin introduced me with WordPress in 2010 when I completed 10th standard (grade). OMG! It’s been 8 years! However, at that time he gave me only basic WordPress work i.e.data entry. But later in college I was getting engaged in various freelancing work (mostly WordPress related) and that’s where the real journey with WordPress began!

\n

As of now, I have designed & developed tons of websites with WordPress and modified up to dozens of themes. I enjoy working in WordPress so much that sometimes, I forget to take dinner. I am so committed to my work, it’s like passion to me.

\n

Fast forward to September 2016, I submitted my first WordPress theme “Frindle” to WordPress theme directory. After waiting for nearly 5 months in theme review queue, in January 2017, the theme reviewer rejected my theme, because theme had “5 or more issues” (31 I remembered correctly). And I was back to square one. But after this setback I pushed myself and resubmitted theme again in the very next month. This time everything worked out and the theme was approved in April 2017 and went live on 1st July 2017.

\n

A friend of mine from WordPress community set me up for an interview in her company. I got selected and they wanted me to join from very next day. I was so thrilled and excited but as I was still pursuing my engineering study. But, my college didn’t signed the NDA (for attendance) so I had to give up the opportunity.

\n

Later on, I submitted 2 more themes to the official WordPress theme directory, Horkos & Ogee. Both of them are live right now and Ogee is getting significant user base. Later on, I joined a small web development company as a remote WordPress developer. And worked on so many projects.\nWhile I was working on various freelancing WordPress projects, I was also doing content writing passionately. Now I am writing for several publication and news websites. Mostly I write about mind-boggling science and futuristic technology. Some of my anonymously written articles are featured on popular newsletter such as Slashdot.

\n

This went well:

\n

While I was in the last year of study, my cousin set me up for an interview for internship/training program. Everything was going perfect. The interviewer was impressed from my resume, but all of sudden, he started asking questions about technology which I am not aware of. I straightly said, “With all due respect sir, I don’t know anything about it, but if it’s worth I am ready to learn.” God knows what he heard but within 2 minutes he ended up saying “You are just wasting your life. You can go now.” I was like, man, it took me 30 minutes to find your office, please hear me out.

\n

But everything changed after this interview. When I was driving home from this interview, I got a call from an old friend and he asked me to write sci-fi articles for his new website. Wait! On the same day I got an email from a popular news website asking me to come onboard as a senior editor. I was like this is the worst best day of my life.

\n

So no WordPress?

\n

Well, here’s something good. In addition to this, right now I am perusing internship for PHP/WordPress and front-end developer in an MNC company. I am learning so many things nowadays, collaborating with team, project management, communication with clients and more!

\n

Life nowadays

\n

Every day, I wake up with a new task and go to sleep with a new idea. What is most aspiring in this is the platform that we all associated with. Even though I practice polyphasic sleep, I still need 5 extra hours in a day.

\n

I don’t work for money, I just do it because I am so passionate about it. I mean money is important but work is not just about it. It’s about the satisfaction I feel when I see the impact I make on the community.

\n

I am 22, but as of now, I don’t have a 9 to 5 permanent “job” nor a shoulder to cry on (you know what I mean). But I work a LOT. I love my keyboard. I’m highly sensitive. I spend my days immersing myself in the personal growth world. Maybe in some ways, I’m (definitely) not normal – some of the ways that I go against the grain of the society. And you know what? It’s okay.

\n

So yeah, I’m comfortably okay with the basic skills which I possess. I wonder when people will understand that it’s okay to be “okay”. Everything that was still is. So, whether I like it or not, I pull myself together and I do it all again.

Jack Lenox, a Software Engineer at Automattic, has launched a new site called SustyWP that focuses on web sustainability using WordPress.

\n\n

By removing the parts of Underscores he didn’t need, using one inline SVG image, no sidebars, limited CSS, and no webfonts, Lenox was able to launch a WordPress site that only has 7 Kilobytes of data transfer.

\n\n

As you might expect, the site crushes page speed and performance benchmarks. The site is also hosted in a data center that uses 100% renewable energy. To learn how and why he built the site, check out his detailed blog post.

\n\n

While only transferring seven kilobytes of data is commendable, these days, websites are feature-rich. I wonder how practical his methods are for large and complex sites.

What is ScoutDocs? ScoutDocs is a WordPress plugin that adds simple file-sharing to your WordPress site. You can upload files (which are stored securely in the cloud and served over HTTPS via a global CDN), and share them with individuals or groups of individuals. Email notifications are also handled by the ScoutDocs service, getting around the issue of reliable email delivery on a shared host. You can require that recipients accept or decline the files you’ve shared, e.g. so you can see which of your employees has seen the new employee handbook. Instead of files living as email attachments (if they even fit) or off on some third-party site, people can access them on your site.

When we started making ScoutDocs, the question was raised as to whether it would be beneficial to outsource any of the coding. My time was valuable and limited, so I figured that if I had another developer code while I slept, I could spend an hour in the morning reviewing the code and giving them direction for the next workday. I had visions of quickly scanning code while my morning coffee brewed, twirling an invisible moustache, and muttering “good, good.”

\n

This is not what happened.

\n

The issue I quickly ran into was that for any nebulously defined problem, someone else’s solution was unlikely to match what I wanted. Their assumptions would not be the same as mine. As a result, the odds of me being happy with their solution were very low.

\n

I spent a lot of time rewriting code.

\n\n\n\n\n

And because I was spending all my time “fixing” the code I wasn’t really looking at the product as a whole.

\n

When the contractors were done, my ScoutDocs partners and I looked at it, and we realized that it… was bad. Forget code quality, which despite all my vain reshuffling was still lacking: what we had was just overall a terrible user experience. Rather horrifyingly, we admitted that what we needed to do to give it the user experience we wanted was nothing short of a total rewrite.

\n

\n

I rolled up my sleeves, learned React, and rewrote ScoutDocs until almost nothing of the original code and user experience remained.

\n

So was outsourcing a waste? Not completely. Some code was retained, mostly relating to the Amazon S3 interface. I was glad that someone else had experienced the singular joy of spending an eternity lost in a maze of Amazon Web Services documentation and confusing code samples. Additionally, if I had set out to build the initial version of the code, it would have taken a lot of my time (which I did not have much to spare), and might have meant that our horrifying realization would have been delayed for several months.

\n

Knowing what doesn’t work is valuable, even if you have to throw it away. That’s mostly what we had gotten for our money: figuring out what didn’t work. If outsourcing can get you to these realizations sooner or for less money, it might be well worth it.

\n

As I rewrote the software, my partners asked me a few times if I regretted outsourcing. I didn’t, for the above reason, but also because outsourcing had solved some of the coding issues that would have been a slog for me. However, if I was doing it all over again, I would have done more work upfront to identify specific, well-defined tasks that I wanted to outsource.

\n

Delegation makes sense when the task is well-defined. At the extreme, you could spend so much time redoing work and asking for revisions that you’d have been better off just doing it yourself. If you can specify exactly what constitutes success in a task, and the time it takes you to specify that is much less than the time it would take you to do the task, outsource it.

This month saw two significant milestones in the WordPress community — the 15th anniversary of the project, and GDPR-related privacy tools coming to WordPress Core. Read on to find out more about this and everything else that happened in the WordPress community in May.

\n\n\n\n

Local Communities Celebrate the 15th Anniversary of WordPress

\n\n

Last Sunday, May 27, WordPress turned 15 years old. This is a noteworthy occasion for an open-source project like WordPress and one well worth celebrating. To mark the occasion, WordPress communities across the world gathered for parties and meetups in honor of the milestone.

Privacy Tools added to WordPress core

\n\n

In light of recent changes to data privacy regulations in the EU, WordPress Core shipped important updates in the v4.9.6 release, giving site owners tools to help them comply with the new General Data Protection Regulation (GDPR). It is worth noting, however, that WordPress cannot ensure you are compliant — this is still a site owner’s responsibility.

\n\n

The new privacy tools include a number of features focused on providing privacy and personal data management to all site users — asking commenters for explicit consent to store their details in a cookie, providing site owners with an easy way to publish a Privacy Policy, and providing data export and erasure tools to all site users that can be extended by plugins to allow the handling of data that they introduce.

Updates to the WordPress.org Privacy Policy

\n\n

In a similar vein, WordPress.org itself has received an updated Privacy Policy to make clear what is being tracked and how your data is handled. Along with that, a Cookie Policy has also been added to explain just what is collected and stored in your browser when using the site.

\n\n

These policies cover all sites on the WordPress.org network — including WordPress.org, WordPress.net, WordCamp.org, BuddyPress.org, bbPress.org, and other related domains and subdomains. It’s important to note that this does not mean that anything has changed in terms of data storage; rather that these documents clarify what data is stored and how it is handled.

Providing support on the WordPress.org forums is one of the easiest ways to contribute to WordPress and those who do are some of the unsung heroes of the project. One of those heroes is James Huff known as MacManX on the forums.

\n\n

Huff has been supporting users for 13 years and recently celebrated an awesome milestone reaching 50K replies.

In this spotlight, we learn what drives Huff to provide support, what he’s learned, and what users can do to improve the likelihood a support request will be resolved.

\n\n

What drives your desire to help people with WordPress on the support forums?

\n\n

I like helping people succeed with WordPress. It’s kind of a legacy for me, because you never know if solving one blocker will lead to a life-changing site or service. If anything, I hope I made a few days better for a few folks.

\n\n

Any trends or common issues you’ve noticed in the past few months/years?

\n\n

Nothing out of the ordinary. Plugin and theme conflicts will always be the most common.

\n\n

What tips or suggestions do you have for users to increase the likelihood of solving their problem?

In this episode, John James Jacoby and I look back at 15 years of WordPress. We discuss the journey so far and where we think the project is going. Hint, it involves JavaScript. We also do a bit of self-reflection on how WordPress fits into our lives and where we see us fitting into its future. For giggles, we did some WordPress trivia as well.

In any post about how WordPress changes lives the word Freedom invariably comes up. Freedom to be yourself, to travel, to grow, learn, even age. This week’s replay is about the freedom to parent.

\n

Ines was a young single mother without advanced education during an economic downturn. Things seemed bleak.

\n

Through her own hard work and effort she learned the fundamentals of web development, but it was WordPress that allowed her to pursue that profession from her own home. She was able to be home with her baby and care for him the way she saw fit. He was able to grow getting to know his mother every day instead of a day care worker.

\n

WordPress can be an incredible source of freedom for single parents, allowing them to have a solid career while also being good parents.

Gutenberg ships with a number of blocks but what if your client or project doesn’t need most of them? The Gutenberg Handbook explains how to create a whitelist and a blacklist for blocks but in some circumstances, Gutenberg does not respect the allowed_block_types filter.

\n\n

Jason Bahl, a WordPress Engineer at Digital First Media, published a tutorial that explains how to whitelist and blacklist blocks using a filterable, localized array.

\n\n

One thing to keep in mind is that Gutenberg development is in a high state of flux and Bahl warns that his technique is fragile and will likely cause things to break over time. He suggests keeping a close eye on Gutenberg development to see how blacklisting/whitelisting evolves in the plugin.

Based on user feedback, the link on “Learn how your comment data is processed.” in the optional privacy notice now has a target of _blank and opens in a new tab/window.

\n

Updated the in-admin privacy notice to use the term “comment” instead of “contact” in “Akismet can display a notice to your users under your comment forms.”

\n

Only show in-admin privacy notice if Akismet has an API Key configured

\n

\n

To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in the WordPress plugins directory.

Version 4.0.6 of the Akismet plugin for WordPress is now available. If you are paying attention to version numbers, you will notice that we went from 4.0.3 to 4.0.6 in one day. This is because we got user reports of issues with older versions of PHP with our intermediary versions, which we jumped on fixing right away.

\n

4.0.6 contains the following changes:

\n

\n

\n

Added a hook to provide Akismet-specific privacy information for a site’s privacy policy.

\n

\n

\n

Added tools to control the display of a privacy related notice under comment forms.

\n

\n

\n

Fixed HTML in activation failure message to close META and HEAD tag properly.

\n

\n

\n

Fixed a bug that would sometimes prevent Akismet from being correctly auto-configured.

\n

\n

\n

To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in the WordPress plugins directory.

Be sure to subscribe to Jay’s newsletter on the History of the Web website to receive new articles on such a fascinating project.

\n

Brian and Jay discuss his work at Reaktiv, his prior work at Sesame Street Workshop and Random House, and the project he’s worked on for two years now documenting the web’s timeline and history. It was a fun discussion on all fronts.

\n

\n

Links

Sponsor: WooCommerce

\n

WooCommerce makes the most customizable eCommerce software on the planet, and it’s the most popular too. You can build just about anything with WooCommerce. Try it today, and thanks to the team at WooCommerce being a Post Status partner

To see if there is an event near you, visit the official WordPress 15th anniversary site and type your city into the search box. You can also follow the festivities on Twitter by browsing the #WP15 hashtag.

\n\n

If you’re thinking about hosting a party and want to use the WordPress logo on a cake or other bakery items, you’re in luck. The WordPress Foundation has amended the WordPress Trademark Policy to allow people to put the logo on baked goods.

\n\n

\n

*** Attention: If you’re interested in putting the WordPress logo on a cake, cookie, cupcake, babka, or other celebratory food in honor of the WordPress 15th Anniversary… yes, this is OK under the Trademark policy. ***

WordPress Trademark Policy

\n\n

In 2015, we highlighted93Digital‘s WordPress Time Machine. The company has continued to update the timeline with images of the WordPress 4.6, 4.7, 4.8, and 4.9 backends along with their default themes. The timeline is a quick way to see how WordPress has evolved over 15 years.

\n\n\n 93Digital WordPress Time Machine\n\n\n

Don’t forget that you can use the coupon code CELEBRATEWP15 to take 15% off any swag you purchase on the WordPress Swag store. The coupon code is good through the end of the year.

\n\n

Will you be celebrating WordPress’ birthday this weekend? If so, how and where? Let us know!

This weekend, May 27, marks the 15th anniversary of the first release of WordPress. It is an understatement to say that I am immensely proud of what this global community has become, and what it has created. More than 30% of the top sites on the web are now powered by WordPress, I’m writing this in our next-generation editor Gutenberg, and every day I meet someone who is building something interesting on WordPress or pushing our shared project in bold new directions. If you can believe it, growth has actually been accelerating.

I am thankful to Mike for helping make WordPress a reality, many dedicated folks in the years since, and to all of you who are dreaming up the next 15 years.

\n\n

Many in the open source world are like Moses in that they speak of the Promised Land but will never set foot there. If I spend the rest of my life working and we don’t reach almost all websites being powered by open source and the web being substantially open, I will die content because I already see younger generations picking up the banner.

In this episode, John James Jacoby and I discuss Adobe’s acquisition of Magento, feedback regarding WordPress 4.9.6, when 4.9.7 might ship, an unofficial WordCamp app for iOS, and whether or not it’s time for WordPress auto updates to occur for every version. I describe what it’s like having poison ivy on my face and my continuing woes with lawn care equipment.

WordPress 4.9.6 was released last week and was labeled a minor release. Minor releases trigger WordPress’ automatic update system. Shortly after its release, some users began questioning why their sites were not automatically updating to 4.9.6. I wondered the same thing after logging into a site I maintain and discovering it had not updated.

\n\n

It turns out that the WordPress Development team disabled the auto update system after discovering that a few plugins were incorrectly loading the new privacy features and triggering fatal 500 errors on the frontend of user’s sites.

\n\n

The issue stems from privacy code that includes a file that was not expected to be loaded without the rest of the WordPress admin. Mika Epstein, a volunteer member of the plugin review team, personally contacted the affected plugin developers last weekend to help rectify the issue.

\n\n

A recent scan of the WordPress plugin directory shows that there are no other plugins incorrectly loading the privacy code. However, automatic updates for WordPress 4.9.6 remain disabled until the release of WordPress 4.9.7.

\n\n

WordPress 4.9.7 will fix the issue described above and include a few other bug fixes. Since auto updates will be enabled for 4.9.7, sites running on 4.9.5 should auto update to 4.9.7 when it’s released. WordPress 4.9.7 is expected to be released sometime after the Memorial Day holiday (Monday, May 28th). Until then, users will need to manually update to 4.9.6.

\n\n

*Updated 5/23/2018 9:28 PM EST*

\n\n

Earlier this evening, Gary Pendergast enabled auto updates for WordPress 4.9.6 and the team is monitoring for any new errors that are triggered. So far, 20K sites have updated without any notable problems.

One of the things that I’ve always loved about WordPress is how it provides things to people. It provides a living to those who have none, it provides community to those without one, and it can provide tools to those who need them.

\n

Amanda Rush is blind, and navigates a world that is often hostile to blind people. WordPress developers work very very hard to make the WordPress software usable by people with no sight.

\n

A wonderful by-product of that is that Amanda and people like her can build a career for themselves, without depending on a physically friendly workplace and a physically friendly transit.

\n

WordPress provides Freedom to those who deal with a world that’s built to be hostile toward them.

Marcel Schmitz, founder of hellodev, has released WordCamp for iOS for free on the App Store. The app utilizes the WordPress REST API endpoints from WordCamp Central and hellodev to display sessions, speakers, and news from an event’s official site.

\n\n

Schmitz used WordCamp Porto to test features within the app. Sessions are displayed in a timeline and if you give the app permission to access your device’s calendar, you can add sessions to it and create reminders.

\n\n\n Session Timeline\n\n\n

When viewing a session in the app, the screen displays the time the session takes place, name of the speaker with a quick link to a bio, session description, and a section at the bottom to write notes.

\n\n

There’s also an option on the top-right corner to mark sessions as favorites. However, during testing, marking a session as a favorite would crash the app.

\n\n\n Take Notes While Watching a Session\n\n\n

The app displays all of the necessary information concerning the event without the need to browse to the actual site. Schmitz says he plans to add more information about the city, venue, and the ability to call an UBER in future updates.

\n\n

WordCamp is a trademark of the WordPress Foundation. Although Schmitz clearly states that WordCamp for iOS is not the official app for all WordCamps, he does not mention receiving permission from the Foundation to use WordCamp in the name. Unless his app is adopted to be the official App for iOS devices, it’s likely he will need to change the name.

\n\n

Searching the App Store for WordCamp only produces two results. Schmitz’s app and a WordCamp EU Paris Guide. There’s an official WordCamp App for Android available on Google Play and GitHub but the project has seen little activity in the last three years.

\n\n

WordCamp for iOS fills a void and gives users convenient access to a lot of relevant WordCamp information. To check it out for yourself, you can download it for free from the App Store.

BuddyPress 3.0.0 “Apollo” is now available for immediate download from the WordPress.org plugin repository, or right from your WordPress Dashboard. “Apollo” focuses on various improvement for developers, site builders and site managers.

\n

Say hello to “Nouveau”!

\n

A bold reimagining of our legacy templates, Nouveau is our celebration of 10 years of BuddyPress! Nouveau delivers modern markup with fresh JavaScript-powered templates, and full integration with WordPress’ Customizer, allowing more out-of-the-box control of your BuddyPress content than ever before.

\n

Nouveau provides vertical and horizontal layout options for BuddyPress navigation, and for the component directories, you can choose between a grid layout, and a classic flat list.

\n

Nouveau is fully compatible with WordPress. Existing BuddyPress themes have been written for our legacy template pack, and until they are updated, resolve any compatibility issues by choosing the legacy template pack option in Settings > BuddyPress.

\n

Support for WP-CLI

\n

WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs, and much more, without using a web browser. With this version of BuddyPress, you can now manage your BuddyPress content from WP-CLI.

\n

Control site-wide notices from your dashboard

\n

Site Notices are a feature within the Private Messaging component that allows community managers to share important messages with all members of their community. With Nouveau, the management interface for Site Notices has been removed from the front-end theme templates.

\n

Explore the new management interface at Users > Site Notices.

\n

New profile field type: telephone numbers

\n

A new telephone number field type has been added to the Extended Profiles component, with support for all international number formats. With a modern web browser, your members can use this field type to touch-to-dial a number directly.

\n

BuddyPress: leaner, faster, stronger

\n

With every BuddyPress version, we strive to make performance improvements alongside new features and fixes; this version is no exception. Memory use has been optimised — within active components, we now only load each individual code file when it’s needed, not before.

Make mine Apollo’s

\n

In north-east London, Stoke Newington — or Stokey, as it’s affectionately known — is an area awash with newly-opening restaurants, amidst lapping waves of encroaching gentrification. Apollo’s is an authentically Neapolitan pizza place on the High Street, serving fantastically tasty yet uncomplicated pizzas. If you ever find yourself in north London, don’t miss Apollo’s!

WordPress 4.9.6 has been released and is considered a privacy and maintenance release. Traditionally, minor versions contain security and bug fixes. This release is different as it includes a number of privacy related features such as:

Earlier this month, I reviewed the privacy features in 4.9.6 and since that post was published, the team has made a number of adjustments. For example, site admins will receive an email when a user confirms a personal data export or removal request and the text on the privacy policy template page has been simplified.

\n\n

The privacy features in WordPress 4.9.6 are largely the result of a new team of volunteers that was formed earlier this year. The team is already hard at work on improving these features for future versions of WordPress.

\n\n

In addition to privacy enhancements, more than 50 bugs have been fixed. ‘Mine’ has been added as a filter in the WordPress Media Library and when viewing a plugin in the backend, it will display the minimum PHP version that’s required.

\n\n

The WordPress Development team has published an update guide that provides links to technical information related to features in 4.9.6. In addition, there’s a guide available for Theme Authors as styling adjustments may be necessary.

\n\n

As this is a minor release, sites are in the process of updating automatically. If you encounter an issue with 4.9.6, please report it on the Support Forums.

WordPress 4.9.6 is now available. This is a privacy and maintenance release. We encourage you to update your sites to take advantage of the new privacy features.

\n\n\n\n

Privacy

\n\n

The European Union’s General Data Protection Regulation (GDPR) takes effect on May 25. The GDPR requires companies and site owners to be transparent about how they collect, use, and share personal data. It also gives individuals more access and choice when it comes to how their own personal data is collected, used, and shared.

\n\n

It’s important to understand that while the GDPR is a European regulation, its requirements apply to all sites and online businesses that collect, store, and process personal data about EU residents no matter where the business is located.

We’re committed to supporting site owners around the world in their work to comply with this important law. As part of that effort, we’ve added a number of new privacy features in this release.

\n\n

Comments

\n\n\n\n

Logged-out commenters will be given a choice on whether their name, email address, and website are saved in a cookie on their browser.

\n\n

Privacy Policy Page

\n\n\n\n

Site owners can now designate a privacy policy page. This page will be shown on your login and registration pages. You should manually add a link to your policy to every page on your website. If you have a footer menu, that’s a great place to include your privacy policy.

\n\n

In addition, we’ve created a guide that includes insights from WordPress and participating plugins on how they handle personal data. These insights can be copied and pasted into your site’s privacy policy to help you get started.

Site owners have a new email-based method that they can use to confirm personal data requests. This request confirmation tool works for both export and erasure requests, and for both registered users and commenters.

\n\n\n\n

Maintenance

\n\n

95 updates were made in WordPress 4.9.6. In addition to the above, particularly of note were:

\n\n

\n

“Mine” has been added as a filter in the media library.

\n

When viewing a plugin in the admin, it will now tell you the minimum PHP version required.

While editing this episode, I noticed that my voice routinely goes from quiet to loud. I’m not sure why this is and suspect it has something to do with Windows 10. I apologize for the audio quality and will try to have it fixed by next week’s show.

\n

In this episode, John James Jacoby and I discuss the recent acquisition of the Google Analytics Dashboard for WordPress plugin, rebuilding the WordPress edit screen, and an in-depth conversation on the concerns expressed surrounding WordPress 4.9.6. We send a shout out to Alex Mills, get an update on John’s stolen goats, and rant about lawn care power equipment.

This week’s HeroPress rewind is by Shady Sharaf from Cairo, Egypt. Shady is really the kind of person I had in mind when I started HeroPress: talented and smart, but isolated. The WordPress community is relatively small in Cairo, given the number of people that live there. So he leans on the international community for the kinds of relationships others (who can just go to WordCamps whenever they want) might take for granted.

\n

Shady’s essay came to me during a time of unrest in Egypt, yet he still got up every morning, took care of his family, and got work done. He’s one of my heroes for a number of reasons, as well as a good friend.

In an effort to free up resources on WordPress.org, the WordPress Plugin Review Team is closing unused plugins. An unused plugin is one that has been approved for the directory but no code was uploaded by the developer in six months or more.

\n\n

An unused plugin reserves a URL slug on WordPress.org and prevents others from using it. It also takes resources away from active plugins. In addition, if plugin authors are submitting multiple plugins without taking advantage of the resources WordPress.org offers, submissions from that author will be suspended.

\n\n

WordPress.org provides plugin authors free hosting as a convenience and is not a listing service. Mika Epstein, a member of the plugin review team, says that some people have taken advantage of the submission process to receive a code audit, “We’ve found out some people like to get a review as a ‘free’ security review instead of hiring people for that work.”

\n\n

To find out what happens when a plugin is closed and how to close a plugin you maintain, check out this guide in the Plugin Developer FAQ. Also, if you want to use a plugin name that’s currently held by a closed, unused plugin, you can request to take over the slug by contacting the review team.

WordPress 4.9.6 Release Candidate 1 is available for download and addresses some of the issues that have been reported in beta 1. Since the beta’s release, there have been 30 bugs fixed.

\n\n

Many of the fixes in this release are focused on the new privacy tools that help with GDPR compliance. The verbiage has been changed in multiple areas to make explanations and actions clearer. For example, the Privacy Policy introduction text has been shortened and more user friendly.

\n\n

One notable bug fix is that site administrators now receive an email when a Personal Data Export/Removal request is confirmed. In a future version of WordPress, it’s possible that the notification bubbles will be extended to display confirmed requests.

\n\n

A full list of changes in this release can be found on Trac. This minor release needs more testing than usual due to the privacy tools and enhancements introduced. Please test 4.9.6 on staging site or local server and if you encounter any issues, report them on the Alpha/Beta/Release Candidate section of the forums.

In this episode, John James Jacoby starts the show by giving everyone a status update on bbPress 2.6. We review the new privacy features in WordPress 4.9.6 Beta 1 and provide feedback. We tell you what’s new in Gutenberg 2.8 and comment on WooCommerce’s new Products insertion block. Last but not least, John describes watching security footage of a woman stealing metal goats off his property at 4:30 AM.

I don’t actually remember when I met Jeff Matson. As I look back over the last 8 years I know there were times I didn’t know him, and then suddenly he was there, immediately a good friend. And then, for all that I thought I knew him, his HeroPress essay shed an entirely new light on who he is.

\n

I believe that what we know about people shapes how we view them. Now I know that Jeff plowed through some crazy, dangerous, harmful things in his young life and somehow still ended up a stable, intelligent, reliable adult. Many kids in that life don’t make it this far.

\n

I’m proud of what the WordPress community has contributed to his life, and I’m grateful to Jeff for what he’s has contributed to this community.

The first WordCamp Retreat was held this past weekend in Soltau, Germany and by all accounts, it was a very successful event. The following is a guest post by Remkus de Vries who recaps his experience attending the event.

\n\n

Remkus is from Fryslân, the Netherlands and is Manager Partnerships at Yoast. He’s been active in the WordPress Community since 2006 and co-founded WordCamp Netherlands and WordCamp Europe.

\n\n\n\n

As some of you know, I’ve been active in the WordPress Community for over a decade and in that time, I’ve attended many WordPress related events. From Meetups to WordCamps. I get so excited about WordCamps, I’ve even co-foundeda few.

\n\n

However, in all those years, the format of a WordCamp has been relatively consistent. One or two days, multiple tracks and, in the last five years, a Contributor Day. Perhaps the biggest difference has been the city + location combination. WordCamp Europe started shaking this up with us opting for a rotating city and country principle (you should totally come to this year’s edition btw), but the main format has relatively remained the same.

\n\n

This past weekend, I attended a WordCamp with my colleagues from Yoast with quite a different format though. Yes, there were still presentations, different tracks, a Contributor Day, and an after party. So what was different about this one? The short answer: a lot.

\n\n

WordCamp Retreat in Soltau, Germany was the first of its kind. One of the primary goals of WordCamps is to benefit the local community and #WCRetreat took a very different approach.

\n\n

Here are a couple of things that set it apart from a typical WordCamp:

\n\n

\n

The location was exclusive for the WordCamp attendees.

\n

Indoor and outdoor activities.

\n

Work on your personal development/strengths.

\n

Enjoy co-working under ideal conditions.

\n

Alternate between valuable input and relaxation.

\n

Benefit from previously unknown networking opportunities.

\n

\n\n

Exclusive Location

\n\n

Most of this was made possible by the location. Hotel Park Soltau is located in the North of Germany surrounded by woods and heath. The hotel was reserved for WordCamp attendees only. Everyone stayed there, ate there, and networked there. It was an incredibly immersive experience on a different level than any of the other WordCamps I’ve attended.

\n\n\n WordCamp Retreat Venue\n\n\n

Immersive Activities

\n\n

In addition to the regular WordCamp presentations you might be familiar with, were non-tech related workshops and activities. From mindfulness, yoga, boot camps, to jam sessions and just playing sports outside (like football – not egg hand – and basketball). The goal being to interact with fellow attendees on a different level. And it worked. I saw much more networking and getting to know one another happening.

\n\n

A Schedule Built Around Social Interaction﻿

\n\n

The day started with some of the above-mentioned activities, then breakfast for all, followed by the first regular sessions. There was plenty of time between the sessions as well as morning, lunch and afternoon breaks that allowed for a lot of hallway tracks. Before the end of the afternoon, we switched back to other activities again like playing sports or jam sessions.

\n\n

Contributor Day on Day 2 of 3

\n\n

One of the things I enjoyed a lot is the fact that the Contributor Day was organized the second day of the three. This meant that everyone attending was kinda ‘locked into’ attending the Contributor Day. I’m not a big fan of forcing people to do anything, but this was a nice way of integrating the giving back part of a WordCamp.

\n\n\n WordCamp Retreat Contributor Day\n\n\n

I Want to See More of These Types of WordCamps

\n\n

Sunday afternoon, as the attendees were getting ready to head home, you could see how much everyone had enjoyed these three immersive days. The relaxed schedule, the different approach to what came when, the fact of us all sharing the same rooms for 72 hours, the activities before, between and after the presentations, they all made this concept an extremely pleasant and relaxed one.

\n\n

This first edition had about 180 attendees and all of their feedback will determine the fine tuning of what this WordCamp can be, but I’m very enthusiastic about this first edition.

\n\n

I hope to see this type of WordCamp happen a lot more. It adds value to the format as we know it.

In this episode, Brian and Brian discuss the upcoming WordSesh schedule and go spelunking through make.wordpress.org to surface some recent gems making their way to WordPress.org – both the project and the website.

\n

\n

Links

Sponsor: iThemes

\n

This episode is sponsored by iThemes. The team at iThemes offers WordPress plugins, themes and training to help take the guesswork out of building, maintaining and securing WordPress websites. For more information, check out their website and thank you to iThemes for being a Post Status partner.

WordPress 4.9.6 Beta 1 is available for testing. It’s the first step in bringing GDPR (General Data Protection Regulation) tools to WordPress. In addition to 10 bugs being fixed, this release heavily focuses on privacy enhancements.

\n\n

One of the first changes is the addition of a Privacy tab on the successful update screen. The message informs users that their sites may send data to WordPress.org for plugin and theme updates with a link to the WordPress.org privacy policy.

\n\n\n WordPress 4.9.6 Privacy Information\n\n\n

Privacy Policy Page Creation and Template

\n\n

WordPress 4.9.6 includes the ability to create a Privacy Policy page from the backend. Simply browse to Settings > Privacy and select an existing page or create a new one where the policy will be displayed.

\n\n\n Privacy Policy Page Settings\n\n\n

Privacy policy pages will likely become as ubiquitous as About Us pages thanks to the GDPR, but the information that’s displayed is unique to individual sites. WordPress helps out by providing a template with suggestions on what information to display.

\n\n\n Privacy Policy Template\n\n\n

Personal Data Export and Removal Tools

\n\n

To comply with the GDPR, sites need to provide a way for users to obtain their personal data and request that it be removed. WordPress 4.9.6 does not give users a button to make these requests. Instead, a site’s privacy policy needs to include information on where to send such requests.

\n\n

Once a request for a data export or removal is received, site administrators or the Data Protection Officer can browse to Tools > Export Personal Data or Tools > Remove Personal Data and send that user a verification request.

When an admin enters a username or email address into the send request field, they’ll receive an email with a confirmation link. Once clicked, the site will display an Action Confirmed notice and that the site administrator has been notified and will fulfill the request as soon as possible.

\n\n

Here’s what a confirmed notice looks like in the backend.

\n\n\n Confirmed Data Export Request\n\n\n

One thing I noticed is that after a user confirms the request, the site administrator has no way of knowing that they confirmed unless they visit the Data Export or Removal page.

\n\n

Perhaps a new notification bubble can be created, similar to pending comments and updates that takes admins to the appropriate place for confirmed requests.

\n\n

When WordPress finishes creating the zip file, a link is sent to the user. For security purposes, the file will automatically be deleted after 72 hours.

\n\n\n My Personal Data Export\n\n\n

To test this feature, I exported my personal data from WP Tavern. My data export arrived in a zip file as one Index.html file. This file contains my comments, user meta data, links to attachments, and more. The data provides me with an opportunity to see what data the site has and what would be deleted if I requested full data removal.

\n\n

Commenter Cookie Notification and Opt-in

\n\n

Cookies save data so that visitors don’t have to fill in the Author, URL, and Email fields each time they want to leave a comment. In 4.9.6, visitors will be informed of this data storage and will need to check mark a box to opt-in.

\n\n\n Checkbox For Consenting to Data Storage\n\n\n

WordPress 4.9.6 isn’t your typical minor release. It introduces new UI, options, and a bunch of privacy related enhancements. The development team is aiming to officially release 4.9.6 before GDPR goes into effect later this month, but these features need battle tested now, especially on multi-site configurations.

\n\n

I encourage you to check out 4.9.6 on a staging site and go through the process of requesting, confirming, and obtaining user data. Now is a good time to experience what users will be going through.

Jetpack 6.1 is available and is considered a general maintenance release. This version adds two improvements to the WordAds module. Users can now use the [wordads] shortcode to place an inline ad on any post or page. Support for the ads.txt file has also been added.

\n\n

A new filter is available that honors the Do Not Track feature. This filter only affects the Stats module and will not track visitors who have Do Not Track enabled. This filter may be exposed as a setting in the UI in a future update.

\n\n

Sharing and Likes functionality has been removed from WooCommerce’s Cart, Checkout, and Account pages. Notices that appeared in log files related to language features on sites running PHP 7.2 have been fixed.

The More Info buttons contain links to specific sections of support documents that describe whether or not the module is activated by default, what data is used for site owners and visitors, and what data is synchronized with WordPress.com.

In the example above, the Privacy Information link for the WordPress.com Toolbar module points to the following support document. With all of this information now readily available, users can educate themselves on the privacy implications of each module and decide what’s best for their visitors.

In this episode, John James Jacoby recaps his trip to WordCamp Chicago and explains the thought process behind his presentation, The Fourth Wall of WordPress. We highlight a new project that gives developers a guided path to migrate functionality from the Classic editor to Gutenberg.

\n

We discuss the pros and cons of the trusted authors program launched by the WordPress Theme Review Team and what’s new in Jetpack 6.1, what to expect from WordSesh 5, and comment on Square’s agreement to acquire Weebly for $365M.

First of all, I want to say thank you to HeroPress for reaching out and letting so many people share their stories. I am a follower of HeroPress and read new stories every week! A few months ago my cousin Chetan Prajapati published a WordPress story, and I was inspired by him to share my own and how it has changed my way of working.

\n

\n

I love WordPress because it had a great impact on my career. I was pursuing my Diploma in Computer Engineering. When I was in my last year of college I was working on an Industrial project and was very confused about to how to complete my project, how to choose the best framework and language so that based on my project after my college I can get a good job in my field.

\n

\n

My cousin was working on WordPress and I randomly discussed with him my last year’s project and he suggested me to use WordPress! For a demo he created an eCommerce project within 10 minutes and I was shocked. I just could not believe he created a project that fast. He said “I just installed WooCommerce and a simple theme”. From that moment on I am in love with WordPress and continuously research and gain more knowledge regarding wordpress.

\n

\n

After completing my Diploma I got a job in Ahmedabad and working as Junior WordPress Developer. Also I am attending Local Meetups and WordCamps.

\n

\n

Now I also take seminars every weekend on how to make a career in WordPress.

\n

\n

\n

It was my first time speaking in Ahmedabad WooCommerce Local Meetup in a session on how to create and setup eCommerce within 10 minutes.

\n

\n

Speaking at the Ahmedabad WooCommerce Local Meetup

\n

\n\n

My First WordCamp – WordCamp Udaipur 2017

\n\n\n\n\n\n

My Second WordCamp – WordCamp Mumbai 2017

\n\n\n\n\n\n

My Third WordCamp – WordCamp Nagpur

\n\n\n\n\n\n

After much hardwork to achieve this event, it’s WordCamp Ahmedabad 2017.

\n

My Fourth WordCamp – WordCamp Ahmedabad 2017 as Volunteer

\n\n\n\n\n\n

My Fifth WordCamp – WordCamp Mumbai 2018 ( Second time )

\n

\n\n

I am a WordCamp Lover. WordCamp is a way to meet new people, learn and share knowledge!

This past month saw a lot of preparation for upcoming events and releases across the WordPress project. Read on to find out more about these plans, and everything else that happened around the community in April.

\n\n\n\n

The WordPress 15th Anniversary is Coming

\n\n

On May 27 2018, WordPress will turn 15 years old — this is a huge milestone for the project, or, indeed, for any open-source platform. The Community Team has been hard at work helping communities around the world plan local anniversary parties.

\n\n

Check the central anniversary website to see if there’s already a party being planned near you. These parties are all organized by local communities — if there’s no local community in your area, you can start one today and host a party yourself.

\n\n

Work has Started on a Gutenberg Migration Guide

\n\n

With Gutenberg, the upcoming WordPress content editor, in rapid development, a lot of people have been wondering how they will convert their existing plugins to work with the new features. To mitigate the issues here and help people overcome any migration hurdles, a Gutenberg Migration Guide is underway to assist developers with making their code Gutenberg-compatible.

This program will allow frequent and reliable theme authors to apply for trusted status, allowing them to upload themes more frequently and to have their themes automatically approved. This will allow more high-quality themes to be added to the directory, as well as recognize the hard work that authors put in to build their themes.

After not having an event in 2017, WordSesh, a virtual WordPress conference, is returning July 25th. The event is being organized by Brian Richards, Founder of WPSessions and a collection of partners. ﻿

\n\n

The schedule is online and like previous events, there is a mixture of sessions and live podcasts. Based on the sessions, this year’s event leans towards consultants and developers.

\n\n\n WordSesh 2018 Schedule\n\n\n

WordSesh five will have a hallway track that provides multiple ways for attendees to get in touch with speakers and other viewers. Attendees will also receive digital swag.

\n\n

Richards is encouraging Meetup organizers to host viewing parties. If you’d like to coordinate a viewing party for your meetup or co-working space, please contact Wordseshlive at gmail.com.

\n\n

Tickets are not yet available but those who sign up to the site’s email list will be the first to know when they are.

In an effort to further streamline the review process and take some of the burden off of reviewers, the WordPress Theme Review team has launched a Trusted Authors Program.

\n\n

The program is for authors who consistently submit themes that follow the WordPress theme review guidelines and have three or fewer issues in multiple areas. Applications and approvals will be handled by team leaders only.

\n\n

To apply for the program, theme authors need to select a ticket for the team to take into consideration and submit it as a comment on the announcement post. This can either be a recently approved theme or a ticket in the new or final queue.

\n\n

In addition to following the guidelines, the theme must meet the following conditions.

\n\n\n

Escaping/Sanitization with a maximum of three issues.

\n

Needs to be 100% GPL with a maximum of three issues. This includes all of your products on your site or third-party sites.

\n

Can not create content and demo content must be used correctly.

\n

The theme must not contain any PHP or JavaScript errors, plugin territory functionality, correct use of prefixing, enqueue, translations, and advertising.

\n\n\n

Theme authors can submit a theme for review once every two weeks, must have at least one approved theme in the directory, and can not apply using a child theme. The privilege is non-transferable and themes that are approved can only be transferred to other accounts after six months.

\n\n

As with any program, there are consequences for breaking the rules. The announcement notes that the team will not take into consideration active installs counts, how old a theme is or a theme author’s financial distress and that suspensions will be given without hesitation.

\n\n

The team has already demonstrated their ability to enforce this thought process. Last year, Zerif Light was suspended from the directory for five months, affecting 300K users and costing its parent company, ThemeIsle, $75k/month in lost revenue.

\n\n

If you have any questions or concerns about the program, you can contact any of the team leads on Slack.

Elif Batuman, who was recently a Pulitzer finalist for her novel The Idiot, has a stunning story in the New Yorker on Japan’s Rent-a-Family Industry, “People who are short on relatives can hire a husband, a mother, a grandson. The resulting relationships can be more real than you’d expect.”

\n\n

You think from the title it’s going to be one of those gee-whiz stories or vaguely condescending toward Japanese, but what follows is actually an incredibly poignant and powerful view of society through a lens I had never imagined before. It’s a #longread but I hope you take the time to sit with it this weekend. You may need a swordsman.

In this episode, Brian and Brian discuss meta data in WordPress, including the challenge of implementing data into new tools, such as the REST API and the Gutenberg editor.

\n

With the endless options of data complexity that’s historically possible with meta fields, the way these features are implemented into new projects has to be well thought out. There is continued activity with both the REST API and Gutenberg to make sure meta is well supported. There are several things that are worth knowing, if you are a consultant or a product maker in regard to working with WordPress meta.

\n

\n

Links

Sponsor: Pippin’s Plugins

\n

This episode is sponsored by Pippin’s Plugins. Pippin’s Plugins creates a suite of plugins that work great alone, or together. Whether you need to restrict content, sell downloads, or start an affiliate program, they’ve got you covered. For more information, check out their website and thank you to Pippin’s Plugins for being a Post Status partner.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:8:\"carousel\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-22 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:1;a:20:{s:2:\"id\";s:1:\"2\";s:5:\"title\";s:14:\"Classic Slider\";s:5:\"alias\";s:13:\"classicslider\";s:3:\"zip\";s:17:\"classicslider.zip\";s:3:\"uid\";s:32:\"a0d6a9248c9066b404ba0f1cdadc5cf2\";s:3:\"img\";s:24:\"classicslider/slider.jpg\";s:7:\"preview\";s:61:\"http://revolution.themepunch.com/wordpress-slideshow-gallery/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"600\";s:11:\"description\";s:135:\" A classic slideshow example with timer, bullets and arrow navigation.\n\";s:11:\"setup_notes\";s:307:\"This is a \"Default\" content slider. Just edit the slides to change images and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:2;a:20:{s:2:\"id\";s:1:\"3\";s:5:\"title\";s:12:\"Content Tabs\";s:5:\"alias\";s:11:\"contenttabs\";s:3:\"zip\";s:15:\"contenttabs.zip\";s:3:\"uid\";s:32:\"e02e91604b690123a3d07a65582c4fd0\";s:3:\"img\";s:22:\"contenttabs/slider.jpg\";s:7:\"preview\";s:63:\"http://revolution.themepunch.com/wordpress-content-tabs-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1024\";s:6:\"height\";s:3:\"600\";s:11:\"description\";s:169:\" An auto-size slider with a cool split-text animation effect. Navigate with vertical bullets and thumbs.\n\";s:11:\"setup_notes\";s:307:\"This is a \"Default\" content slider. Just edit the slides to change images and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:3;a:20:{s:2:\"id\";s:1:\"4\";s:5:\"title\";s:13:\"Facebook Feed\";s:5:\"alias\";s:13:\"facebook-feed\";s:3:\"zip\";s:17:\"facebook-feed.zip\";s:3:\"uid\";s:32:\"5506431d5b1babcb25dcf52c508d42e3\";s:3:\"img\";s:24:\"facebook-feed/slider.jpg\";s:7:\"preview\";s:57:\"http://revolution.themepunch.com/wordpress-facebook-feed/\";s:7:\"version\";s:5:\"1.0.1\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:3:\"800\";s:6:\"height\";s:3:\"600\";s:11:\"description\";s:173:\" This slider is automatically populated by a Facebook stream. Just one slide is needed to show a whole feed!\n\";s:11:\"setup_notes\";s:438:\"The content source is set to \"Facebook Stream\". Make sure to input your correct API information in the slider settings.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:2:{i:0;s:6:\"slider\";i:1;s:11:\"socialmedia\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:4;a:20:{s:2:\"id\";s:1:\"5\";s:5:\"title\";s:7:\"Fashion\";s:5:\"alias\";s:7:\"fashion\";s:3:\"zip\";s:11:\"fashion.zip\";s:3:\"uid\";s:32:\"4f4b914d6db35e19101ff003c4e7ea3a\";s:3:\"img\";s:18:\"fashion/slider.jpg\";s:7:\"preview\";s:65:\"http://revolution.themepunch.com/wordpress-one-page-slider-theme/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:182:\" A front-page slider that can be used as an intro for your website. Navigate by using mouse-wheel scroll or bullets.\n\";s:11:\"setup_notes\";s:448:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:5;a:20:{s:2:\"id\";s:1:\"6\";s:5:\"title\";s:14:\"Flickr Gallery\";s:5:\"alias\";s:14:\"flickr-gallery\";s:3:\"zip\";s:18:\"flickr-gallery.zip\";s:3:\"uid\";s:32:\"ad85cfac7acfa678e6a1b8febfee51ed\";s:3:\"img\";s:25:\"flickr-gallery/slider.jpg\";s:7:\"preview\";s:57:\"http://revolution.themepunch.com/wordpress-flickr-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:3:\"800\";s:6:\"height\";s:3:\"640\";s:11:\"description\";s:172:\" This slider is automatically populated by a Flickr stream. Just one slide is needed to show a whole feed!\n\";s:11:\"setup_notes\";s:436:\"The content source is set to \"Flickr Stream\". Make sure to input your correct API information in the slider settings.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:2:{i:0;s:6:\"slider\";i:1;s:11:\"socialmedia\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:6;a:20:{s:2:\"id\";s:1:\"7\";s:5:\"title\";s:3:\"Gym\";s:5:\"alias\";s:3:\"gym\";s:3:\"zip\";s:7:\"gym.zip\";s:3:\"uid\";s:32:\"e4d81f13f96fb9bc905f4ad89615032b\";s:3:\"img\";s:14:\"gym/slider.jpg\";s:7:\"preview\";s:59:\"http://revolution.themepunch.com/one-page-wordpress-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:188:\"A front-page slider that can be used as an intro for your website. Navigate by using mouse-wheel scroll or the slider menu.\n\";s:11:\"setup_notes\";s:615:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:7;a:20:{s:2:\"id\";s:1:\"8\";s:5:\"title\";s:18:\"Highlight Carousel\";s:5:\"alias\";s:18:\"highlight-carousel\";s:3:\"zip\";s:22:\"highlight-carousel.zip\";s:3:\"uid\";s:32:\"ada52163f723a942f782351fa0396b3d\";s:3:\"img\";s:29:\"highlight-carousel/slider.jpg\";s:7:\"preview\";s:56:\"http://revolution.themepunch.com/wordpress-swipe-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:3:\"800\";s:6:\"height\";s:3:\"720\";s:11:\"description\";s:136:\" A swipe-controlled carousel with an additional tab-based navigation.\n\n\";s:11:\"setup_notes\";s:307:\"This is a \"Default\" content slider. Just edit the slides to change images and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:8:\"carousel\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:8;a:20:{s:2:\"id\";s:1:\"9\";s:5:\"title\";s:18:\"Highlight Showcase\";s:5:\"alias\";s:18:\"highlight-showcase\";s:3:\"zip\";s:22:\"highlight-showcase.zip\";s:3:\"uid\";s:32:\"2bfe0bd410fb48fec9d942eab1e21530\";s:3:\"img\";s:29:\"highlight-showcase/slider.jpg\";s:7:\"preview\";s:62:\"http://revolution.themepunch.com/wordpress-parallax-slideshow/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1230\";s:6:\"height\";s:3:\"720\";s:11:\"description\";s:156:\"A tab-based navigation, a slideshow timer and cool animations make this slider interesting!\n\";s:11:\"setup_notes\";s:307:\"This is a \"Default\" content slider. Just edit the slides to change images and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:4:\"hero\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:10;a:20:{s:2:\"id\";s:2:\"11\";s:5:\"title\";s:17:\"Instagram Gallery\";s:5:\"alias\";s:13:\"insta-gallery\";s:3:\"zip\";s:17:\"insta-gallery.zip\";s:3:\"uid\";s:32:\"711732b0d42ec2b57818a2b9b1d86cba\";s:3:\"img\";s:24:\"insta-gallery/slider.jpg\";s:7:\"preview\";s:61:\"http://revolution.themepunch.com/wordpress-instagram-gallery/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:3:\"640\";s:6:\"height\";s:3:\"640\";s:11:\"description\";s:173:\"This slider is automatically populated by a Instagram stream. Just one slide is needed to show a whole feed!\n\";s:11:\"setup_notes\";s:439:\"The content source is set to \"Instagram Stream\". Make sure to input your correct API information in the slider settings.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:2:{i:0;s:6:\"slider\";i:1;s:11:\"socialmedia\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:11;a:20:{s:2:\"id\";s:2:\"12\";s:5:\"title\";s:21:\"Levano Restaurant Bar\";s:5:\"alias\";s:19:\"levanorestaurantbar\";s:3:\"zip\";s:23:\"levanorestaurantbar.zip\";s:3:\"uid\";s:32:\"4178f837db67d1b2eb6cb5840bbd0b42\";s:3:\"img\";s:30:\"levanorestaurantbar/slider.jpg\";s:7:\"preview\";s:63:\"http://revolution.themepunch.com/wordpress-front-page-template/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:180:\"A front-page slider that can be used as an intro for your website. Navigate by using mouse-wheel scroll or bullets.\n\";s:11:\"setup_notes\";s:615:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:12;a:20:{s:2:\"id\";s:2:\"13\";s:5:\"title\";s:19:\"Main Feature Slider\";s:5:\"alias\";s:11:\"mainfeature\";s:3:\"zip\";s:15:\"mainfeature.zip\";s:3:\"uid\";s:32:\"1e002a3230ab00095bedc6f60393ee7f\";s:3:\"img\";s:22:\"mainfeature/slider.jpg\";s:7:\"preview\";s:33:\"http://revolution.themepunch.com/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1230\";s:6:\"height\";s:3:\"750\";s:11:\"description\";s:126:\" A slightly stripped down version of the main preview slider.\n\";s:11:\"setup_notes\";s:307:\"This is a \"Default\" content slider. Just edit the slides to change images and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:8:\"carousel\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:15;a:20:{s:2:\"id\";s:2:\"16\";s:5:\"title\";s:21:\"News Background Video\";s:5:\"alias\";s:21:\"news-background-video\";s:3:\"zip\";s:17:\"news-bg-video.zip\";s:3:\"uid\";s:32:\"a0efe44ac3af0f958b3f84c816a08272\";s:3:\"img\";s:24:\"news-bg-video/slider.jpg\";s:7:\"preview\";s:58:\"http://revolution.themepunch.com/wordpress-content-blocks/\";s:7:\"version\";s:5:\"1.0.2\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"500\";s:11:\"description\";s:142:\"A hero block with HTML5 background video that plays when entering the screen.\n\";s:11:\"setup_notes\";s:325:\"This is a \"Default\" content hero slider. Just edit the slide to change the background video and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:4:\"hero\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:16;a:20:{s:2:\"id\";s:2:\"17\";s:5:\"title\";s:12:\"News Gallery\";s:5:\"alias\";s:12:\"news-gallery\";s:3:\"zip\";s:16:\"news-gallery.zip\";s:3:\"uid\";s:32:\"3a069c3b286dbb9ee435563f747e3300\";s:3:\"img\";s:23:\"news-gallery/slider.jpg\";s:7:\"preview\";s:56:\"http://revolution.themepunch.com/wordpress-news-rotator/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"500\";s:11:\"description\";s:130:\"A news gallery slideshow with tab navigation. Great for any blog!\n\";s:11:\"setup_notes\";s:307:\"This is a \"Default\" content slider. Just edit the slides to change images and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:17;a:20:{s:2:\"id\";s:2:\"18\";s:5:\"title\";s:23:\"News Gallery Post Based\";s:5:\"alias\";s:23:\"news-gallery-post-based\";s:3:\"zip\";s:27:\"news-gallery-post-based.zip\";s:3:\"uid\";s:32:\"32fe05b1039c29ab9420bfd15aec5488\";s:3:\"img\";s:34:\"news-gallery-post-based/slider.jpg\";s:7:\"preview\";s:55:\"http://revolution.themepunch.com/wordpress-post-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"500\";s:11:\"description\";s:124:\" This slider is automatically populated by WordPress posts.\n\";s:11:\"setup_notes\";s:446:\"The content source is set to \"Post-Based Slider\". Make sure to select the post type you want to display in the slider settings.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:22;a:20:{s:2:\"id\";s:2:\"23\";s:5:\"title\";s:11:\"Photography\";s:5:\"alias\";s:11:\"photography\";s:3:\"zip\";s:15:\"photography.zip\";s:3:\"uid\";s:32:\"1b2072547afb75e49f33b016751ed360\";s:3:\"img\";s:22:\"photography/slider.jpg\";s:7:\"preview\";s:62:\"http://revolution.themepunch.com/wordpress-photography-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:193:\"A front-page slider that can be used as an intro for your website. Navigate by using mouse-wheel scroll or the layer-based menu.\n\";s:11:\"setup_notes\";s:615:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:23;a:20:{s:2:\"id\";s:2:\"24\";s:5:\"title\";s:20:\"Photography Carousel\";s:5:\"alias\";s:20:\"photography-carousel\";s:3:\"zip\";s:24:\"photography-carousel.zip\";s:3:\"uid\";s:32:\"9a84b859ba23dc49ba8784e3a86545fa\";s:3:\"img\";s:31:\"photography-carousel/slider.jpg\";s:7:\"preview\";s:57:\"http://revolution.themepunch.com/wordpress-photo-gallery/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1024\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:195:\"A front-page carousel that can be used as an intro for your website. Navigate by using mouse-wheel scroll or the layer-based menu.\n\";s:11:\"setup_notes\";s:615:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:8:\"carousel\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:24;a:20:{s:2:\"id\";s:2:\"25\";s:5:\"title\";s:16:\"Search Form Hero\";s:5:\"alias\";s:16:\"search-form-hero\";s:3:\"zip\";s:20:\"search-form-hero.zip\";s:3:\"uid\";s:32:\"e09eb1bd0f22b3a2b02a1aa251dd1f3e\";s:3:\"img\";s:27:\"search-form-hero/slider.jpg\";s:7:\"preview\";s:60:\"http://revolution.themepunch.com/wordpress-search-form-hero/\";s:7:\"version\";s:5:\"1.0.1\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"600\";s:11:\"description\";s:157:\"This hero block uses a custom styled input field to show search results on a WordPress site.\n\";s:11:\"setup_notes\";s:345:\"This is a \"Default\" content hero slider. Just edit the slide to change the background image, texts, and search field code.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:4:\"hero\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:27;a:20:{s:2:\"id\";s:2:\"28\";s:5:\"title\";s:12:\"Twitter Feed\";s:5:\"alias\";s:12:\"twitter-feed\";s:3:\"zip\";s:16:\"twitter-feed.zip\";s:3:\"uid\";s:32:\"efbfc2af5da5258e7b7bed8598e483cc\";s:3:\"img\";s:23:\"twitter-feed/slider.jpg\";s:7:\"preview\";s:56:\"http://revolution.themepunch.com/wordpress-twitter-feed/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:3:\"800\";s:6:\"height\";s:3:\"640\";s:11:\"description\";s:172:\" This slider is automatically populated by a Twitter stream. Just one slide is needed to show a whole feed!\n\";s:11:\"setup_notes\";s:437:\"The content source is set to \"Twitter Stream\". Make sure to input your correct API information in the slider settings.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:2:{i:0;s:6:\"slider\";i:1;s:11:\"socialmedia\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:28;a:20:{s:2:\"id\";s:2:\"29\";s:5:\"title\";s:13:\"Vimeo Gallery\";s:5:\"alias\";s:13:\"vimeo-gallery\";s:3:\"zip\";s:17:\"vimeo-gallery.zip\";s:3:\"uid\";s:32:\"fa824ce1ff3942ec268fc9eda60df539\";s:3:\"img\";s:24:\"vimeo-gallery/slider.jpg\";s:7:\"preview\";s:57:\"http://revolution.themepunch.com/wordpress-vimeo-gallery/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1230\";s:6:\"height\";s:3:\"692\";s:11:\"description\";s:169:\"This slider is automatically populated by a Vimeo stream. Just one slide is needed to show a whole feed!\n\";s:11:\"setup_notes\";s:435:\"The content source is set to \"Vimeo Stream\". Make sure to input your correct API information in the slider settings.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:4:\"hero\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:30;a:20:{s:2:\"id\";s:2:\"31\";s:5:\"title\";s:16:\"Web Product Dark\";s:5:\"alias\";s:16:\"web-product-dark\";s:3:\"zip\";s:20:\"web-product-dark.zip\";s:3:\"uid\";s:32:\"39b872cf0608e63c3a503e58374dc30a\";s:3:\"img\";s:27:\"web-product-dark/slider.jpg\";s:7:\"preview\";s:60:\"http://revolution.themepunch.com/wordpress-frontpage-slider/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1400\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:193:\"A front-page slider that can be used as an intro for your website. Navigate by using mouse-wheel scroll or the layer-based menu.\n\";s:11:\"setup_notes\";s:615:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:31;a:20:{s:2:\"id\";s:2:\"32\";s:5:\"title\";s:21:\"Web Product Dark Hero\";s:5:\"alias\";s:21:\"web-product-dark-hero\";s:3:\"zip\";s:25:\"web-product-dark-hero.zip\";s:3:\"uid\";s:32:\"b6784e8925221f36677217979d26e6f0\";s:3:\"img\";s:32:\"web-product-dark-hero/slider.jpg\";s:7:\"preview\";s:56:\"http://revolution.themepunch.com/wordpress-header-image/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1400\";s:6:\"height\";s:3:\"768\";s:11:\"description\";s:161:\"A modern hero block with three common devices. The screens of each device can be changed easily!\n\";s:11:\"setup_notes\";s:325:\"This is a \"Default\" content hero slider. Just edit the slide to change the background image and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:4:\"hero\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:32;a:20:{s:2:\"id\";s:2:\"33\";s:5:\"title\";s:22:\"Web Product Light Hero\";s:5:\"alias\";s:22:\"web-product-light-hero\";s:3:\"zip\";s:26:\"web-product-light-hero.zip\";s:3:\"uid\";s:32:\"428e65d6aaa6ef775429989d50516492\";s:3:\"img\";s:33:\"web-product-light-hero/slider.jpg\";s:7:\"preview\";s:54:\"http://revolution.themepunch.com/hero-image-wordpress/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1400\";s:6:\"height\";s:3:\"768\";s:11:\"description\";s:161:\"A modern hero block with three common devices. The screens of each device can be changed easily!\n\";s:11:\"setup_notes\";s:314:\"This is a \"Default\" content hero slider. Just edit the slide to change the image and texts.

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:4:\"hero\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:33;a:20:{s:2:\"id\";s:2:\"34\";s:5:\"title\";s:17:\"Web Product Light\";s:5:\"alias\";s:15:\"webproductlight\";s:3:\"zip\";s:19:\"webproductlight.zip\";s:3:\"uid\";s:32:\"fa23dab5bf1139c6393828647a9de4e0\";s:3:\"img\";s:26:\"webproductlight/slider.jpg\";s:7:\"preview\";s:54:\"http://revolution.themepunch.com/wordpress-cover-page/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1400\";s:6:\"height\";s:3:\"868\";s:11:\"description\";s:193:\"A front-page slider that can be used as an intro for your website. Navigate by using mouse-wheel scroll or the layer-based menu.\n\";s:11:\"setup_notes\";s:615:\"This is a \"Default\" content slider. Edit the slides to change images and texts.Some content is in \"Static / Global Layers\"

\nCheckout our Documentation for basic help.\";s:3:\"cat\";s:15:\"Revolution Base\";s:6:\"filter\";a:1:{i:0;s:6:\"slider\";}s:14:\"plugin_require\";N;s:4:\"date\";s:19:\"2016-02-24 13:21:33\";s:13:\"package_order\";s:1:\"0\";s:6:\"active\";s:1:\"1\";s:9:\"installed\";b:0;}i:34;a:20:{s:2:\"id\";s:2:\"35\";s:5:\"title\";s:15:\"Youtube Gallery\";s:5:\"alias\";s:15:\"youtube-gallery\";s:3:\"zip\";s:19:\"youtube-gallery.zip\";s:3:\"uid\";s:32:\"ee9e4928ac74f5f0c0b697ce708f5aa7\";s:3:\"img\";s:26:\"youtube-gallery/slider.jpg\";s:7:\"preview\";s:59:\"http://revolution.themepunch.com/wordpress-youtube-gallery/\";s:7:\"version\";s:5:\"1.0.0\";s:8:\"required\";s:5:\"5.0.5\";s:5:\"width\";s:4:\"1240\";s:6:\"height\";s:3:\"600\";s:11:\"description\";s:172:\" This slider is automatically populated by a YouTube stream. Just one slide is needed to show a whole feed!\n\";s:11:\"setup_notes\";s:437:\"The content source is set to \"YouTube Stream\". Make sure to input your correct API information in the slider settings.