-- phpMyAdmin SQL Dump -- version 4.9.4 -- https://www.phpmyadmin.net/ -- -- Host: localhost:3306 -- Generation Time: May 30, 2020 at 03:39 PM -- Server version: 10.3.22-MariaDB-log-cll-lve -- PHP Version: 7.3.6 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `banskivi_banski15_16` -- -- -------------------------------------------------------- -- -- Table structure for table `bvidikovaccommentmeta` -- CREATE TABLE `bvidikovaccommentmeta` ( `meta_id` bigint(20) UNSIGNED NOT NULL, `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `bvidikovaccomments` -- CREATE TABLE `bvidikovaccomments` ( `comment_ID` bigint(20) UNSIGNED NOT NULL, `comment_post_ID` bigint(20) UNSIGNED NOT NULL DEFAULT 0, `comment_author` tinytext COLLATE utf8mb4_unicode_ci NOT NULL, `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_content` text COLLATE utf8mb4_unicode_ci NOT NULL, `comment_karma` int(11) NOT NULL DEFAULT 0, `comment_approved` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', `comment_agent` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `comment_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `comment_parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0, `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `bvidikovaclinks` -- CREATE TABLE `bvidikovaclinks` ( `link_id` bigint(20) UNSIGNED NOT NULL, `link_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `link_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `link_image` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `link_target` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `link_description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `link_visible` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Y', `link_owner` bigint(20) UNSIGNED NOT NULL DEFAULT 1, `link_rating` int(11) NOT NULL DEFAULT 0, `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `link_rel` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `link_notes` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, `link_rss` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `bvidikovacoptions` -- CREATE TABLE `bvidikovacoptions` ( `option_id` bigint(20) UNSIGNED NOT NULL, `option_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `option_value` longtext COLLATE utf8mb4_unicode_ci NOT NULL, `autoload` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'yes' ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `bvidikovacoptions` -- INSERT INTO `bvidikovacoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (1, 'siteurl', 'http://banski-vidikovac.com', 'yes'), (2, 'home', 'http://banski-vidikovac.com', 'yes'), (3, 'blogname', 'Banski Vidikovac', 'yes'), (4, 'blogdescription', 'Banski Vidikovac', 'yes'), (5, 'users_can_register', '0', 'yes'), (6, 'admin_email', 'sanja@multi-design.biz', 'yes'), (7, 'start_of_week', '1', 'yes'), (8, 'use_balanceTags', '0', 'yes'), (9, 'use_smilies', '1', 'yes'), (10, 'require_name_email', '1', 'yes'), (11, 'comments_notify', '1', 'yes'), (12, 'posts_per_rss', '10', 'yes'), (13, 'rss_use_excerpt', '0', 'yes'), (14, 'mailserver_url', 'mail.example.com', 'yes'), (15, 'mailserver_login', 'login@example.com', 'yes'), (16, 'mailserver_pass', 'password', 'yes'), (17, 'mailserver_port', '110', 'yes'), (18, 'default_category', '1', 'yes'), (19, 'default_comment_status', 'closed', 'yes'), (20, 'default_ping_status', 'open', 'yes'), (21, 'default_pingback_flag', '', 'yes'), (22, 'posts_per_page', '10', 'yes'), (23, 'date_format', 'd.m.Y.', 'yes'), (24, 'time_format', 'G:i', 'yes'), (25, 'links_updated_date_format', 'j. F Y. G:i', 'yes'), (26, 'comment_moderation', '1', 'yes'), (27, 'moderation_notify', '1', 'yes'), (28, 'permalink_structure', '/%postname%/', 'yes'), (29, 'hack_file', '0', 'yes'), (30, 'blog_charset', 'UTF-8', 'yes'), (31, 'moderation_keys', '', 'no'), (32, 'active_plugins', 'a:8:{i:0;s:36:\"contact-form-7/wp-contact-form-7.php\";i:1;s:35:\"litespeed-cache/litespeed-cache.php\";i:2;s:23:\"ml-slider/ml-slider.php\";i:3;s:47:\"really-simple-captcha/really-simple-captcha.php\";i:4;s:33:\"search-exclude/search-exclude.php\";i:5;s:37:\"tinymce-advanced/tinymce-advanced.php\";i:6;s:31:\"wp-migrate-db/wp-migrate-db.php\";i:7;s:27:\"wp-pagenavi/wp-pagenavi.php\";}', 'yes'), (33, 'category_base', '', 'yes'), (34, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'), (35, 'comment_max_links', '2', 'yes'), (36, 'gmt_offset', '', 'yes'), (37, 'default_email_category', '1', 'yes'), (38, 'recently_edited', '', 'no'), (39, 'template', 'Divi', 'yes'), (40, 'stylesheet', 'Banski-vidikovac', 'yes'), (41, 'comment_whitelist', '', 'yes'), (42, 'blacklist_keys', '', 'no'), (43, 'comment_registration', '', 'yes'), (44, 'html_type', 'text/html', 'yes'), (45, 'use_trackback', '0', 'yes'), (46, 'default_role', 'subscriber', 'yes'), (47, 'db_version', '35700', 'yes'), (48, 'uploads_use_yearmonth_folders', '1', 'yes'), (49, 'upload_path', '', 'yes'), (50, 'blog_public', '1', 'yes'), (51, 'default_link_category', '2', 'yes'), (52, 'show_on_front', 'page', 'yes'), (53, 'tag_base', '', 'yes'), (54, 'show_avatars', '1', 'yes'), (55, 'avatar_rating', 'G', 'yes'), (56, 'upload_url_path', '', 'yes'), (57, 'thumbnail_size_w', '150', 'yes'), (58, 'thumbnail_size_h', '150', 'yes'), (59, 'thumbnail_crop', '1', 'yes'), (60, 'medium_size_w', '300', 'yes'), (61, 'medium_size_h', '300', 'yes'), (62, 'avatar_default', 'mystery', 'yes'), (63, 'large_size_w', '1024', 'yes'), (64, 'large_size_h', '1024', 'yes'), (65, 'image_default_link_type', 'none', 'yes'), (66, 'image_default_size', '', 'yes'), (67, 'image_default_align', '', 'yes'), (68, 'close_comments_for_old_posts', '', 'yes'), (69, 'close_comments_days_old', '14', 'yes'), (70, 'thread_comments', '1', 'yes'), (71, 'thread_comments_depth', '5', 'yes'), (72, 'page_comments', '', 'yes'), (73, 'comments_per_page', '50', 'yes'), (74, 'default_comments_page', 'newest', 'yes'), (75, 'comment_order', 'asc', 'yes'), (76, 'sticky_posts', 'a:0:{}', 'yes'), (77, 'widget_categories', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), (78, 'widget_text', 'a:4:{i:1;a:0:{}i:2;a:3:{s:5:\"title\";s:0:\"\";s:4:\"text\";s:125:\"
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\nThe second release candidate for WordPress 5.3 is now available!
\n\n\n\nWordPress 5.3 is currently scheduled to be released on November 12 2019, but we need your help to get there—if you haven’t tried 5.3 yet, now is the time!
\n\n\n\nThere are two ways to test the WordPress 5.3 release candidate:
\n\n\n\nFor details about what to expect in WordPress 5.3, please see the first release candidate post.
\n\n\n\nRelease Candidate 2 contains improvements to the new About page, and 10 fixes for the following bugs and regressions:
\n\n\n\nrel
attribute (see #48022).scaled-
string has been added to file names when images are downsized if determined “BIG” (see #48304).boolean
false
meta values in the REST API has been fixed (see #48363).Please test your plugins and themes against WordPress 5.3 and update the Tested up to version in the readme to 5.3. If you find compatibility problems, please be sure to post to the support forums so we can figure those out before the final release.
\n\n\n\nThe WordPress 5.3 Field Guide has also been published, which details the major changes.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages!
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7425\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:64:\"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:6:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"Empowering Generations of Digital Natives\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2019/10/empowering-generations-of-digital-natives/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"https://wordpress.org/news/2019/10/empowering-generations-of-digital-natives/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 16 Oct 2019 20:03:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:24:\"digital citizenship week\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7413\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:346:\"Technology is changing faster each year. Digital literacy can vary between ages but there are lots of ways different generations can work together and empower each as digital citizens. No matter whether you’re a parent or caregiver, teacher or mentor, it’s hard to know the best way to teach younger generations the skills needed to […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8968:\"\nTechnology is changing faster each year. Digital literacy can vary between ages but there are lots of ways different generations can work together and empower each as digital citizens.
\n\n\n\nNo matter whether you’re a parent or caregiver, teacher or mentor, it’s hard to know the best way to teach younger generations the skills needed to be an excellent digital citizen. If you’re not confident about your own tech skills, you may wonder how you can help younger generations become savvy digital citizens. But using technology responsibly is about more than just technical skills. By collaborating across generations, you can also strengthen all your family members’ skills, and offer a shared understanding of what the internet can provide and how to use it to help your neighborhoods and wider society.
Even if you’re not fully confident in your own tech skills, you can help develop digital citizenship skills in others. If you feel comfortable during everyday conversation, you could describe a tech situation you have come across and ask family members if they have ever experienced something similar. You can give them a chance to share how they handled it or how it made them feel. This can help encourage them to think critically and to react with empathy. And being asked for advice can make them feel appreciated and empowered. But opening up the conversation can also be as simple as asking if they’ve seen anything online lately that they found interesting or wanted to talk about.
\n\n\n\nOpen source content management systems have made online publishing accessible to a more diverse group of people. Dozens of content platforms offer hands-on training at no or low cost. WordPress.tv, LinkedIn Learning, and others have low-cost video libraries with thousands of recorded talks and workshops and the WordPress Training team have excellent downloadable lesson plans and materials. These platforms not only feature content that helps develop tech and content creation skills but also content around ethics, diversity and community building.
\n\n\n\nOne of the disadvantages of increased digitalization is that younger generations and us all may spend less time hanging out in-person. Digital time spent with others is no replacement for in-person interactions. The awareness and mutual understanding which comes from back and forth interaction is needed for positive interpersonal skills. This is hard to replace in digital communities and those skills can only be learned with lots of hands-on practice.
\n\n\n\nThere are WordPress events across the world that provide a great place to learn new skills to share with your families and friends. Some work with schools and colleges to offer special events which are open to all ages. There are also plenty of small ways to volunteer with the WordPress project that can be done at home to practice new skills.
\n\n\n\nIn addition to attending events where you can learn skills and hang out with others with similar interests, the WordPress ecosystem offers countless opportunities to be actively involved. Professionals, hobbyists, and learners all make a difference by contributing to the ongoing creation of the WordPress platform. Together these people, who are known as contributors, form the WordPress open source community.
\n\n\n\nNot only are these contributors creating an amazingly flexible platform for all to use, it is an environment where you can continue to improve your skills, both technical and interpersonal. Open-source software projects can introduce you to people you would otherwise not get the chance to meet, locally and internationally. If you have a zest for learning, and for finding others to connect with, WordPress has many ways to meet contributors in person!
\n\n\n\nWordPress community events are volunteer-run. This can be a great way to give back to the project and practice all sorts of skills. Talk to your local event about how you could get involved and if you would like to bring older teenagers and young adults with you. You will not need any pre-existing tech skills to attend these events but they are a great way to discover areas you might want to learn more about.
\n\n\n\nThese events are specially designed to help you get involved in building the open-source WordPress platform. You can collaborate with other members of its community and find areas that are right for you to use and grow your skills. All of the tasks you will discover at an event can be continued at home and some are easy to get other family members involved in learning and adding in ideas.
\n\n\n\nContributors come from all sorts of backgrounds and locations, some may live near you and others thousands of miles away. Working alongside lots of different cultures and countries can open up new ideas for young people letting them learn new ways of doing things and discover different perspectives. All those different perspectives can cause misunderstandings. But being involved in a global learning community is a great way to practice communicating across cultural boundaries.
\n\n\n\nThe most rewarding part of actively taking part in WordPress events is making budding friendships. New connections often turn into long-lasting friendships that are likely to continue for years to come, both online and offline. With a global community, these friendships can potentially lead to lots of international adventures too!
\n\n\n\n\n\n\n\nGetting ready for the @WordCampBTN. I’ve got my 5kg backpack and one-way ticket to London in a few days
— Sabrina Zeidan going to #WCKyiv (@sabrina_zeidan) August 10, 2019What shall I do after?
pic.twitter.com/cdQqeyNWif
Befriending people from a wide variety of cultures and backgrounds can be an enriching experience in itself. It can also help you make us make more informed decisions. The more we interact with a diverse range of people, the more empathic we become. Some of the most valuable learning that can be offered to Gen Z (and probably to all of us at times) is that what we come across in fast-moving digital communities isn’t always the entire view.
\n\n\n\nAnyone who is a digital native may not need encouragement to obtain tech skills. But they may not be aware that digital communities are still communities and we need to use the same sorts of people skills for both offline and online locations. Opening up conversations about situations they may experience online that may require them to (re)act responsibly, can encourage them to think critically and act with empathy. Compared to previous generations, digital natives spend substantially more time by themselves while using devices, so encouraging them to join real-life communities, such as WordPress, could be the first step to learning what it means to be a good digital citizen!
\n\n\n\n@webcommsat, @chanthaboune, @yvettesonneveld & @annemariedh
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wordpress.org/news/2019/10/empowering-generations-of-digital-natives/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"8\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7413\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:51:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"WordPress 5.3 Release Candidate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2019/10/wordpress-5-3-release-candidate/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Oct 2019 21:18:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7397\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:360:\"The first release candidate for WordPress 5.3 is now available! This is an important milestone as we progress toward the WordPress 5.3 release date. “Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.3 is currently […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Francesca Marano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3144:\"\nThe first release candidate for WordPress 5.3 is now available!
\n\n\n\nThis is an important milestone as we progress toward the WordPress 5.3 release date. “Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.3 is currently scheduled to be released on November 12, 2019, but we need your help to get there—if you haven’t tried 5.3 yet, now is the time!
\n\n\n\nThere are two ways to test the WordPress 5.3 release candidate:
\n\n\n\nWordPress 5.3 expands and refines the Block Editor introduced in WordPress 5.0 with new blocks, more intuitive interactions, and improved accessibility. New features in the editor increase design freedoms, provide additional layout options and style variations to allow designers complete control over the look of a site.
\n\n\n\nThis release also introduces the Twenty Twenty theme giving the user more design flexibility and integration with the Block Editor.
\n\n\n\nIn addition, WordPress 5.3 allows developers to work with dates and timezones in a more reliable way and prepares the software to work with PHP 7.4 to be release later this year.
\n\n\n\nPlease test your plugins and themes against WordPress 5.3 and update the Tested up to version in the readme file to 5.3. If you find compatibility problems, please be sure to post to the support forums so we can figure those out before the final release.
\n\n\n\nThe WordPress 5.3 Field Guide will be published within the next 24 hours with a more detailed dive into the major changes.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages! This release also marks the hard string freeze point of the 5.3 release schedule.
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7397\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:57:\"\n \n \n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"Responsible Participation In Online Communities\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"https://wordpress.org/news/2019/10/responsible-participation-in-online-communities/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Oct 2019 19:41:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:9:\"community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:24:\"digital citizenship week\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"open source\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7386\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:365:\"In our first article in this series, we highlighted the WordPress mission to democratize publishing. WordPress introduced a tool to independent and small publishers who did not have the resources of the larger publishing platforms. Access to a free content management system to create websites has empowered thousands of people to find their voice online. […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:9139:\"\nIn our first article in this series, we highlighted the WordPress mission to democratize publishing. WordPress introduced a tool to independent and small publishers who did not have the resources of the larger publishing platforms. Access to a free content management system to create websites has empowered thousands of people to find their voice online. People have been able to share their enthusiasm for hobbies, causes, products and much more. Through these different voices, we can encourage understanding, spark creativity, and create environments where collaboration can happen. But as we build more digital communities, it’s easy to forget that online safety is a group effort.
\n\n\n\nDigital literacy is also part of being a good digital citizen, but it’s more than just being able to do basic actions with your mobile device. Digital literacy refers to the range of skills needed to do online research, set up web accounts, and find solutions for fixing devices among other things. But to be able to enjoy more of the digital world safely and responsibly – to be a good digital citizen – we need to be able to:
\n\n\n\nWe will need our offline analytical and social skills to make that happen.
\n\n\n\nThe hardest part about all of this is the anonymity of online interactions. Without that face-to-face feedback of saying something mean to another person’s face, it’s easy to upset the people you’re trying to communicate with.
\n\n\n\nIn our daily lives in the offline world, comments may be more tempered and slow to anger in disagreements. Visual cues will help us determine how a remark is perceived. That, in turn, helps us adjust our behaviour Action, reaction, it’s how we learn best.
\n\n\n\nOnline, however, the experience is different. A keyboard does not protest if we type angry, hate-filled messages. A screen does not show any signs of being hurt. The lack of physical human presence combined with the anonymity of online alter-egos can be a formula for disrespectful and unfriendly behavior. It is good to remind ourselves that behind the avatars, nicknames and handles are real people. The same empathy we display in our in-person interactions should apply online as well.
\n\n\n\nWe all have times when we consume information with limited research and fact-checking. For some of us, it feels like there’s no time to research and compare sources when faced by a sea of online information. For others, there may be uncertainty about where to start and what to consider. But, without a bit of skepticism and analytical thinking, we run the risk of creating narrow or incorrect understanding of the world. With a little effort we can curb the sharing of fake news and biased information, particularly on topics that are new to us or that we’re not familiar with.
\n\n\n\nMisinformation can spread like wildfire. Ask these simple questions to evaluate information online:
\n\n\n\nIn this day and age, it’s never been easier to just copy, paste and publish somebody else’s content. That doesn’t mean that we should! Publishing content that is not truly ‘yours’ in wording and tone of voice is unlikely to build a connection with the right audience. But, just as important, using someone else’s content may breach copyright and potentially intellectual property rights.
\n\n\n\nFor more information about intellectual property, visit the World Intellectual Property Organization website.
\n\n\n\nHave you ever signed up for an online service (to help you distribute published content or accept payments) that was offered at no cost? In our fast-paced digital lives, we tend to want to breeze past terms and conditions or warning information and often miss important information about what will happen with our data.
\n\n\n\nWhen we are given a contract on paper, we tend to read and re-read it, giving it a greater priority of our time. We may send it to other people for a second opinion or seek further review before signing. Remarkably, we rarely do that with online agreements. As a result, we may be putting our online privacy and security at risk. (WordPress uses a GPL license, and only collects usage data that we never share ever.).
\n\n\n\nIf you would like to own your voice online, you also need to protect your reputation by securing your publishing platform. Websites can face security attacks. Hackers may seek to obtain access through insecure settings, outdated plugins and old software versions, and in extreme cases can try to scam your visitors. And leaking customer data, may even lead to legal consequences.
\n\n\n\nOn top of that, websites ‘flagged’ for security issues, can lead to high bounce rates and eventual loss of search rankings. This can all affect how search engines rate or even block your site.
\n\n\n\nGood practices to keep your website safe include changing your safe password regularly, installing security software, an SSL certificate and keeping the core software, plugins and themes up to date. This will not guarantee that you will keep hackers out, so always keep several backups of your site, ideally both offline and online.
\n\n\n\nThat is just website security in a tiny nutshell. If you would like to learn more about keeping websites safe, you may want to check out some of these resources and many more videos at WordPress.tv.
\n\n\n\nAs part of Digital Citizenship Week, we would like to encourage you to learn and share skills with your colleagues, friends and family members. That way, we all become more informed of potential issues and how to reduce the risks. Together we can make it easier to navigate the web more effectively and securely!
\n\n\n\nWordPress 5.2 introduced pages in the admin interface to help users run health checks on their sites. They can be found under the Tools menu.
\n\n\n\n@chanthaboune, @yvettesonneveld, @webcommsat, @muzhdekad @alexdenning, @natashadrewnicki, @oglekler, and Daria Gogoleva.
\n\n\n\nWordPress 5.2.4 is now available! This security release fixes 6 security issues.
WordPress versions 5.2.3 and earlier are affected by these bugs, which are fixed in version 5.2.4. Updated versions of WordPress 5.1 and earlier are also available for any users who have not yet updated to 5.2.
Thank you to all of the reporters for privately disclosing the vulnerabilities, which gave us time to fix them before WordPress sites could be attacked.
\n\n\n\nFor more info, browse the full list of changes on Trac or check out the Version 5.2.4 documentation page.
WordPress 5.2.4 is a short-cycle security release. The next major release will be version 5.3.
You can download WordPress 5.2.4 or visit Dashboard → Updates
and click Update Now
. Sites that support automatic background updates have already started to update automatically.
In addition to the security researchers mentioned above, thank you to everyone who contributed to WordPress 5.2.4:
Aaron D. Campbell, darthhexx, David Binovec, Jonathan Desrosiers, Ian Dunn, Jeff Paul, Nick Daugherty, Konstantin Obenland, Peter Wilson, Sergey Biryukov, Stanimir Stoyanov, Garth Mortensen, vortfu, Weston Ruter, Jake Spurlock, and Alex Concha.
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7372\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:54:\"\n \n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:52:\"Becoming Better Digital Citizens Through Open Source\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wordpress.org/news/2019/10/becoming-better-digital-citizens-through-open-source/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 14 Oct 2019 07:31:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:24:\"digital citizenship week\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:11:\"open source\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7353\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:340:\"The WordPress Project is on a mission to democratize publishing. As WordPress empowers more people to participate in the digital space, we have the opportunity to make sure that everyone can participate safely and responsibly. Today marks the start of Digital Citizenship Week. We are going to share how open source can be used as […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:9031:\"\nThe WordPress Project is on a mission to democratize publishing. As WordPress empowers more people to participate in the digital space, we have the opportunity to make sure that everyone can participate safely and responsibly. Today marks the start of Digital Citizenship Week. We are going to share how open source can be used as a tool for learners (regardless of age) to practice and model the essential parts of being a good digital citizen.
\n\n\n\nThe digital landscape constantly changes and this affects the way we use the internet. New platforms emerge, people find different ways to spread information, communities form, grow and fade away every day. The concepts and practice of promoting civil discourse, critical thinking and safe use of the internet still remain central. And that is exactly what digital citizenship is about.
\n\n\n\n\n\n\n\n“Put simply, digital citizenship is a lot like citizenship in any other community — the knowledge of how to engage with digital communities you’re part of in a way that is thoughtful, safe, and makes appropriate use of the technology.”
Josepha Haden, Executive Director WordPress Project
Digital Citizenship is for all age groups. Anyone who uses the internet on a computer, mobile device or a TV is a digital citizen. You don’t have to be tech-savvy already, maybe you are taking your first steps with technology. Digital Citizenship Week is a chance to reflect together on our impact on the digital world. It can help us to make our consumption more considered and our interaction friendlier. It enables us to make a positive difference to those around us.
\n\n\n\nAll of us can strive (or learn) to become better digital citizens. It can be affected by the access those teaching have had to digital skills and good practice. Adult education classes and community tech hubs play a part in basic tech skill development. Unfortunately, these are not always accessible to those in less populated geographic locations.
\n\n\n\nOpen source communities like WordPress already make a difference in encouraging the principles of digital citizenship, from sharing tech skills to improving security knowledge. They give people an opportunity to learn alongside their peers and many of the resources are available regardless of location, resources, or skills.
\n\n\n\nDigital citizenship skills, like many other skills needed in this tech-focused world, should be kept up-to-date. Open source communities offer unparalleled opportunities to do this and are available in countries across the world. As part of our role as members of WordPress and other communities, we can pass on such skills to others. For instance by working alongside people who have had limited experience of digital skills. Or by finding new ways of making this knowledge sharing fun and accessible.
\n\n\n\nHere are just a few of the ways we do and can make an even greater difference:
\n\n\n\nYou can also get involved with specific events that have grown out of the wider WordPress project, championed by enthusiasts and those wanting to improve specific digital skills and bring wider benefits to society.
\n\n\n\nFor example, WordPress Translation Day in 2019 had 81 local events worldwide. Running for 24-hours, individuals with language skills translated aspects of the platform into multiple languages with a total of 1181 projects modified. An amazing 221 new translators joined on the day. In addition, there was a live stream with talks, panel discussions, interviews, and sharing of tips and skills to help others learn how to translate. Volunteers are now planning the event for 2020!
Stories of how people came together for WordPress Translation Day
Do_action days are WordPress events organized in local communities to help give charities their own online presence. Each event involves members of the local WordPress community, planning and building new websites for selected local organizations in one day. Some take place in a working day, others on weekends.
\n\n\n\nFind the next do_action hackaton nearby your home town.
\n\n\n\nThanks to @webcommsat for researching and writing this article and @yvettesonneveld for her supporting work in this series.
WordPress 5.3 Beta 3 is now available!
\n\n\n\nThis software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site to play with the new version.
\n\n\n\nYou can test the WordPress 5.3 beta in two ways:
\n\n\n\nWordPress 5.3 is slated for release on November 12, 2019, and we need your help to get there.
\n\n\n\nThanks to the testing and feedback from everyone who tested beta 2 (and beta 1) over 60 tickets have been closed in the past week.
\n\n\n\nIn addition to these, Beta 3 landed a number of small consistency and polish changes to the REST API, including an improvement to the permissions check used when editing comments, a fix for post type controller caching edge cases, and most importantly, the ability to use the _embed parameter to access the full data for a post using the /wp/v2/search endpoint.
\n\n\n\nWordPress 5.3 has lots of refinements to polish the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developer notes tag for updates on those and other changes that could affect your products.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages!
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac where you can also find a list of known bugs.
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7312\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:51:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"People of WordPress: Alice Orru\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://wordpress.org/news/2019/10/people-of-wordpress-alice-orru/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 05 Oct 2019 04:24:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"heropress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7288\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:376:\"You’ve probably heard that WordPress is open-source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories. Meet Alice Orru, from Sardinia, Italy. Alice Orru was born in Sardinia, an […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:10122:\"\nYou’ve probably heard that WordPress is open-source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.
\n\n\n\nAlice Orru was born in Sardinia, an island in the middle of the Mediterranean Sea. As a child, she dreamt of becoming a flight attendant, traveling the world, and speaking many foreign languages.
\n\n\n\nUnable to meet the height requirements of her chosen profession, Orru ended up choosing a different path in life, following the Italian mantra: “You have to study something that will guarantee a stable and secure job for life.”
\n\n\n\nThe unemployment rate in Sardinia is very high, a challenge shared throughout the surrounding islands. In addition to that, Alice wasn’t that keen on having the same job all her life, as her parents had.
\n\n\n\nWhen Orru was 22 she moved to Siena, Tuscany, to finish her studies. That is when she created her first personal blog. The website was built on an Italian platform named Tiscali, which she later migrated to WordPress.com.
\n\n\n\nAfter 2 years in Tuscany Orru moved to Strasbourg, France. She studied French and worked several jobs while living there. Her first serious job was in Milan – working 40 hours/week in the marketing department of a large, international company. She found herself surrounded by ambitious colleagues and a boss who constantly requested extra —unpaid— working hours per day.
\n\n\n\nAlice gave up blogging because she wasn’t feeling inspired enough to write. She questioned whether she really wanted to do that job forever; working 10 hours per day under the neon lights of an office. It forced her to set aside her dreams for the time being, and for a while, she mainly lived for the weekends.
\n\n\n\nAlice decided to leave the job and moved to Barcelona, Spain, all by herself, in 2012.
\n\n\n\nAfter a few months of intense Spanish learning at the university, she found a job in an international clinic as a “Patient Coordinator.” Orru assisted international patients coming to Barcelona for their treatments. She acted as their translator, interpreter and administrative consultant.
\n\n\n\nPatients came from Italy, France, England, Morocco, Senegal, and several other countries. Alice was so inspired by some of their stories, that she started to write again: She dusted off her WordPress blog and filled it with stories about her new life in Barcelona and some of the women she met at the clinic. “I was feeling stronger and more independent than ever,” Orru expressed.
\n\n\n\nIn the summer of 2015, Alice was writing on her blog and got stuck with a technical problem. While she was searching through the WordPress.com documentation, she saw a pop-up in the bottom right corner of her screen. It was a staff member of Automattic, checking if she needed help. They chatted for a few minutes and the problem was solved. Alice left the chat with one question, though: how did that person on chat find a support job with WordPress?
\n\n\n\nAlice found the official WordPress job page: jobs.wordpress.net and noticed a job offer that caught her attention: WP Media, a French startup, was looking for a polyglot and remote customer service teammate for one of their plugins, WP Rocket. She read their requirements: fluency in English, French and possibly other languages, excellent experience with WordPress, and some coding skills.
\n\n\n\nShe knew she didn’t meet all the requirements, but could speak 4 languages, and she had a WordPress blog. She didn’t know anything about PHP, though. Orru had been a WordPress.com user for years and knew she was ready to learn more.
\n\n\n\nOrru wrote a cover letter and sent her CV. A Skype interview was conducted and several days later she received the news that she had gotten the job!
\n\n\n\nThe early days in her new job were intense. Alice felt inexperienced but was supported by her teammates. She started studying and reading everything about WordPress for beginners. Initially, she answered easy tickets from customers. All the while her teammates were sending useful material to read, setting up video-calls for 1 to 1 training, and encouraging her the entire time.
\n\n\n\nSoon, Orru was replying to customers whose first language was either Spanish or Italian in their native language. This was much appreciated and resulted in several happy comments. Until that moment the plugin’s support had been offered only in English and French.
\n\n\n\nAt WordCamp Paris 2016, one of Alice’s teammates introduced her to how the WordPress community collaborated and kept in contact through Slack.
\n\n\n\n“You speak multiple languages, why don’t you try to contribute to the polyglots team?” he asked.
\n\n\n\nAlice knew very little about contributing to WordPress. She had only been working for WP Media for 6 months and didn’t feel ready to dive into a new challenge and start also contributing to WordPress.
\n\n\n\nYet, curiosity led her to join both the local Italian and the global WordPress Community on Slack. For the first few months, she mainly observed what was happening the channels. Then, she attended WordCamp Milan and met some members of the Italian Polyglots team.
\n\n\n\nIt was love at first string! Laura, one of the General Translation Editors (GTE) for Italy, taught her how to start contributing and translating, following the polyglots guidelines. She also told her about the Italian community’s big efforts to work together, consistently, to boost and grow WordPress related events in Italy.
\n\n\n\nWith her teammates’ encouragement, Orru applied to WordCamps as a speaker and gave her first talk in December 2016 at WordCamp Barcelona. After that, she both spoke at WordCamp Torino on April 2017 and at WordCamp Europe in 2017.
\n\n\n\nOrru knows that her experiences are not just due to luck. She used her previous skills and passions and adapted them to a new career and life path.
\n\n\n\n\n\n\n\n“We all have some skills; and if we don’t know which they are exactly, we should take some time to make a list of the things we’re really good at. With that in mind, just try. Apply. Get involved. Don’t get stuck in the feeling of ‘I can’t do it because I don’t know enough’. So that’s what I did. Without even realizing it, I started putting into reality the dream of the little girl who was born on an island and wanted to travel and speak different languages.WordPress made this possible. I’m now part of a big community, and I am proud of it.”
Alice Orru
This post is based on an article originally published on HeroPress.com, a community initiative created by Topher DeRosia. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.
\n\n\n\nMeet more WordPress community members over at HeroPress.com!
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7288\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:48:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"The Month in WordPress: September 2019\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wordpress.org/news/2019/10/the-month-in-wordpress-september-2019/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 02 Oct 2019 08:05:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7280\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:338:\"September has been a particularly busy month in the WordPress community—a lot of important work has been done as everyone in the project works towards an upcoming major release. Read on to find out more about this and everything else that has been going on over the past month. WordPress 5.2.3 Security and Maintenance Release […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:7586:\"\nSeptember has been a particularly busy month in the WordPress community—a lot of important work has been done as everyone in the project works towards an upcoming major release. Read on to find out more about this and everything else that has been going on over the past month.
\n\n\n\nEarly in September, version 5.2.3 of WordPress was released as a security and maintenance release. Sixty-two individuals contributed to its 29 fixes and enhancements.
\n\n\n\nThe security issues fixed in this release owe thanks to numerous people who disclosed them responsibly. You can read more about the vulnerability reporting process in the Core handbook.
\n\n\n\nWant to get involved in building WordPress Core? Follow the Core team blog, and join the #core channel in the Making WordPress Slack group.
\n\n\n\nWhileWordPress 5.3 is slated for release on November 12, it has already entered the beta phase with the second beta release being made available at the end of September. As this is a major release, it will feature a number of new features and enhancements, including significant improvements to the block editor, updates to the Site Health component, new block APIs, accessibility updates, and much more.
\n\n\n\nYou can test the 5.3 beta release by installing the WordPress Beta Tester plugin on any WordPress site, although as this is software that is currently in development, we don’t recommend installing it on a live site.
\n\n\n\nWant to get involved in building this release? Test the beta, follow the Core team blog, and join the #core channel in the Making WordPress Slack group.
\n\n\n\nFor over a year, contributors involved in the Date/Time component of WordPress Core have been working hard on the “wp_date” project. The goal of this project is to fix and streamline the way that Core handles times and dates throughout the platform.
\n\n\n\nThis ambitious project has seen incremental changes over the last few Core releases. The upcoming 5.3 release will include the final and most significant changes to the component, bringing much-needed stability to time handling in WordPress Core.
\n\n\n\nWant to get involved in the Date/Time component of WordPress Core? Learn more about it, follow the Core team blog, and join the #core-datetime channel in the Making WordPress Slack group.
\n\n\n\nAfter recent discussions around the goals of the Theme Review team, some changes have been made to the leadership structure of the team. The team leads are now ‘representatives’ of different areas of the work that they do. This flat structure allows for representatives to work in more loosely defined areas so they contribute to the team in more diverse ways, and helps the team to be more focused on setting and achieving their goals. The new structure is outlined in the team handbook.
\n\n\n\nWant to get involved in reviewing themes for WordPress? Follow the Theme Review team blog, and join the #themereview channel in the Making WordPress Slack group.
\n\n\n\nThe upcoming 5.3 release will also include a new default theme for WordPress, Twenty Twenty. This theme will have a strong focus on readability and accessibility while being optimized for the block editor that first shipped with WordPress 5.0.
\n\n\n\nDevelopment of Twenty Twenty has been going quickly, with a recent update showing more of the design and layouts that you can expect when the theme is released with WordPress 5.3 in November.
\n\n\n\nWant to get involved in building Twenty Twenty? You can contribute on GitHub, follow the Core team blog, and join the #core channel in the Making WordPress Slack group.
\n\n\n\nHave a story that we should include in the next “Month in WordPress” post? Please submit it here.
\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"7280\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:51:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 5.3 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2019/09/wordpress-5-3-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Sep 2019 21:43:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7262\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:321:\"WordPress 5.3 Beta 2 is now available! This software is still in development, so we don’t recommend running it on a production site. Consider setting up a test site to play with the new version. You can test the WordPress 5.3 beta in two ways: Try the WordPress Beta Tester plugin (choose the “bleeding edge […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Francesca Marano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3037:\"\nWordPress 5.3 Beta 2 is now available!
\n\n\n\nThis software is still in development, so we don’t recommend running it on a production site. Consider setting up a test site to play with the new version.
\n\n\n\nYou can test the WordPress 5.3 beta in two ways:
\n\n\n\nWordPress 5.3 is slated for release on November 12, 2019, and we need your help to get there.
\n\n\n\nThanks to the testing and feedback from everyone who tested beta 1, over 45 tickets have been closed since then.
\n\n\n\nrel=\"ugc\"
attribute value in comments (#48022) – this particular ticket shows the WordPress project ability to integrate quick solutions to things that are changing unexpectedly – like Google new features.WordPress 5.3 has lots of refinements to polish the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers notes for updates on those and other changes that could affect your products.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages!
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac where you can also find a list of known bugs.
I had the opportunity to test the Image SEO plugin over the past week. Image SEO is a plugin that connects to an accompanying online service that processes images uploaded to a WordPress installation. The plugin can automatically rename file names, create alt tags for screen readers, and optimize images for Pinterest.
\n\n\n\nThe plugin is one half of a Software as a Service (SaaS) product. To use the image processing features, you must sign up for an account on the Image SEO website. Currently, users are provided credits for processing 10 images for free to test out the service. After that, image processing requires a monthly or annual fee based on a set number of images. Pricing starts at 4.99€ per month for the lowest tier and ranges up to 59.99€ for the enterprise option. The service also offers one-time purchases for a given number of images.
\n\n\n\nThe Image SEO team went public with their plugin and service in April and have been refining the product since. Aurelio Volle, co-founder and chief marketing officer, said a big part of the process was removing unnecessary features in favor of developing the core product and creating new features.
\n\n\n\n“[Thomas Deneulin] asked me in December 2018 to come and work with him on a project,” said Volle. “They had developed an Image SEO auditing tool but they were not able to sell it. I went through the product, cut so many features, created a new narrative, asked for reviews, etc.” Volle’s work primarily centered around identifying user needs and figuring out what they would be willing to pay for the service.
\n\n\n\nVolle said they use all the major facial recognition APIs available on the market, but they are not willing to share their secret recipe at this time. “We process the results with an algorithm we created to provide our users with the most relevant data possible for alts and names,” said Volle. “We are still working on the algorithm. The results should be more and more accurate in the future.”
\n\n\n\nWhen I come across a new WordPress plugin or theme with the term “SEO” in the name, I cringe. It is used so often as a marketing term that it has lost meaning for me. I’d like to ignore it like a bad commercial on TV, but it’s there in the name. I know it is probably smart to use it for marketing purposes. Despite my misgivings about the name, I gave Image SEO a serious look and found that I liked its potential.
\n\n\n\nWould I use the plugin? Probably not on a personal blog where I control all of the content. I am a stickler for controlling every aspect of my own content. I am not within the target audience for the plugin.
\n\n\n\nHowever, I would use the plugin for a large site with multiple writers. It would work well as part of a quality control system.
\n\n\n\nMy primary interest was in how well Image SEO auto-created image alt tags. I have little interest in what search engine benefits the plugin might provide. I was more interested in how it could help describe images for users who use a screen reader. A plugin that can accurately add alt tags for users on assistive technologies could be useful in an environment with multiple writers. I have worked with clients in the past where such a plugin would have been a welcome addition to the site.
\n\n\n\nThis is not to say the plugin isn’t useful for single-person sites or those with a small group of writers. It depends on whether the individual site could use it. If needed, I would recommend the Image SEO plugin to anyone.
\n\n\n\nThe free service is currently only available in English. If you need alt tags in another language, you will need to go with a premium plan. This would be better opened up to all languages. It is hard to vouch for the accuracy of non-English alt tags when they are not available in the free plan.
\n\n\n\nThe plugin gives you the option of automatically renaming image file names and setting alt tags. I would recommend using both of these options. File names like IMG_2019_345.jpg
do not tell search engines or users anything about an image, and the automatic alt tags are the most useful feature of the plugin.
The plugin doesn’t make you work to get results. I tested out 60 images (10 free plus an extra 50 provided by the Image SEO team). On the whole, the results were fairly accurate.
\n\n\n\nHowever, not every image passed the accuracy test. Take note of the following screenshot with an image of two people standing at the end of some hallway or structure. I’m not exactly sure what they are in, and neither was the service. The resulting alt tag was “Archives – A very dark water – Art.”
\n\n\n\nI had to throw a few curveballs at the software to see how it stood up. Technologically, humans are not at the pinnacle of artificial intelligence and recognition software, but we are constantly improving. The service will undoubtedly improve over time with anything thrown at it.
\n\n\n\nMy biggest gripe with the plugin is that it automatically prepended the post/page title to the front of every image’s alt tag when uploading via the post editor. There is no reason to do this. The post title often has nothing to do with describing the image for screen readers. I could see this being useful for product images on an eCommerce site. This feature should be opt-in. It would quickly become irritating to manually remove the post title from each image.
\n\n\n\nThe plugin also allows you to add a description, ID, and other elements for use with Pinterest. I also could not figure out how to get the attributes to show for my images on anything but attachment pages. It was unclear how this feature worked on the front end of the site. Admittedly, it did not bother me because I had no interest in this aspect of the plugin.
\n\n\n\nThe Image SEO plugin allows users to bulk optimize images across the entire site. The bulk optimization tool also allows you to preview the results before deciding on whether you want to make the changes. This can be an extremely powerful tool if you are running a site with a lot of old images with missing alt tags.
\n\n\n\nThe biggest thing to watch out for is that running this tool can eat up a ton of image credits.
\n\n\n\nA fair word of warning: even the optimization preview uses image credits. I hope this limitation is addressed in some way because it is not clear up front. Using the feature can catch you off guard and drain money if you simply want to preview the optimization prior to deciding whether you want to go through with the changes.
\n\n\n\nThe textual description on the bulk optimization page may even lull you into a false sense of security. It reads, “No worries, you can get a preview of the results before going further.” Fortunately, I was running this on a free account and did not lose real dollars over it.
\n\n\n\nIt will take a bit of time to run, depending on the number of images, but the bulk optimization tool works flawlessly.
\n\n\n\nI see little reason for concern with the code. The developers have a clear architecture and hierarchy. It is forward-thinking and uses modern PHP practices.
\n\n\n\nThe one caveat is that the plugin does not use the core WordPress HTTP API for handling remote requests to their service. Users without cURL enabled on their site would be unable to use the plugin, which is likely not an issue for most people. The team said they went with a custom implementation so they could easily deploy their project on other PHP projects and not be limited by tying the code to WordPress. They have reported no problems with customers thus far.
\n\n\n\nThere is a lot to like about the plugin. If you are in it for the SEO benefits, having a system in place to automatically rename ugly image file names and create fairly accurate alt tags, you may find this plugin useful.
\n\n\n\nThe plugin is not 100% accurate by any means, but you won’t find that level of accuracy anywhere. With the 60 images I threw at it, it performed well. The pricing model also looks fair for what the service offers.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 25 Oct 2019 19:53:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"WPTavern: GoDaddy Launches eCommerce Hosting Plan in Partnership with WooCommerce\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=95119\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://wptavern.com/godaddy-launches-ecommerce-hosting-plan-in-partnership-with-woocommerce\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3955:\"GoDaddy launched an eCommerce tier for their managed hosting plans on October 22. The new tier launched in partnership with WooCommerce and offers over $1,500 of commercial extensions and themes for setting up an online shop.
\n\n\n\nThe eCommerce plan utilizes GoDaddy’s onboarding process available with all managed hosting plans. The system automatically sets up the user’s online shop based on answers provided during onboarding. This process eases the burden of setting up a fully-functional eCommerce website for users who are new to working with WordPress and WooCommerce.
\n\n\n\nGoDaddy also sets up and maintains a free SSL certificate, a necessity for handling secure payments, as long as the site continues using their managed hosting. This service is available with some of their other managed hosting plans but not the lower tiers.
\n\n\n\nIt makes sense that GoDaddy would try to carve out a slice of the WooCommerce pie now that the plugin is powering 30% online shops around the world.
\n\n\n\nNeither GoDaddy nor Automattic, the parent company of WooCommerce, has released the details of what the partnership entails. Aaron Campbell, GoDaddy’s head of WordPress Ecosystem and Community, confirmed the two companies did have an official partnership.
\n\n\n\nThe available list of bundled WooCommerce extensions includes the following, but it is unclear what other extensions are available (official extensions number in the hundreds). Campbell said that some extensions are still rolling out on the platform.
\n\n\n\nThere are a few popular add-on plugins in the mix, but many store owners could need to purchase additional extensions to build their ideal online shop. Setup costs could be steeper than some customers anticipate. Official WooCommerce extensions can range between free and $299 per year.
\n\n\n\nThe plan also makes several premium Storefront child themes available to customers. Like extensions, there is currently no public list of which themes are included with hosting.
\n\n\n\nThe new eCommerce tier runs on the same managed hosting system as other plans, which all allow site owners to run WooCommerce.
\n\n\n\n“From an ease-of-setup standpoint, eCommerce site owners will definitely benefit from the simplified onboarding process that helps them through setting up their store,” said Campbell. (Read our review of GoDaddy’s onboarding process.)
\n\n\n\nAside from potential help from the onboarding process, the value-add for going with the eCommerce hosting tier is directly tied to the bundled WooCommerce extensions and themes. Without an official list available, it is hard to speculate whether the upgrade from the next lowest tier, Ultimate, is worth it. The Ultimate plan runs $5 cheaper each month ($60/year). It is virtually the same plan minus the WooCommerce extensions. Plus, you can run a second website on Ultimate.
\n\n\n\nShelling out the extra dollars for the eCommerce tier comes down to personal choice. Whether GoDaddy is offering an extension or theme that would cost more than the $60 in savings each year should play heavily into that decision. A single commercial extension or theme will likely exceed that cost.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 24 Oct 2019 22:23:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"WPTavern: Possibilities of a CMS in the Spatial Computing Future\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=95090\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"https://wptavern.com/possibilities-of-a-cms-in-the-spatial-computing-future\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:10303:\"In my role at WP Engine, I have the opportunity to travel the world serving as an ambassador for new and interesting ways of using WordPress. I was recently in Raleigh, North Carolina, at All Things Open talking about the possibilities of a CMS in the spatial computing future. This was a lofty topic for 45-minute talk, so I thought I’d share a more in-depth look at a new way to build Extended Reality (XR) experiences with WordPress using a headless approach.
\n\n\n\nI think many of us see headless primarily as a way to make our sites faster and decouple them from the CMS that controls our content. While true in some cases, this is probably not the most compelling lens to view this concept in when we consider what this means for native apps and Augmented, Virtual and Mixed Reality, more broadly defined as Extended Reality.
\n\n\n\nIn order to understand how WordPress can power XR experiences we must take a step back and understand what key features developers and designers desire in interactive applications.
\n\n\n\nZooming out and looking at what a CMS is at its core highlights a few key features that make my future-looking imagination race. A CMS can be broadly defined as:
\n\n\n\nWordPress shines brightly across this entire spectrum and, pairing that with open-source flexibility, you can build whatever you can dream. User systems and content are key requirements in interactive and media-rich applications such as XR. An open-source solution like WordPress gives developers greater freedom and more control over the source code and the software meaning they can tweak it to perform how they want, unrestricted by licensing. Another level of freedom was achieved when the new Gutenberg editor was merged into WordPress 5.0, further democratizing the power of the world’s most popular CMS.
\n\n\n\nWe’ve spent a lot of time thinking through the front-end benefits in a unified way to control markup using blocks. I think one aspect of the new WordPress editor that has largely been overlooked in front-end development is the data structure of the blocks themselves.
\n\n\n\nPulling data via the REST API typically returns the final markup of a post. This makes it hard for non-html based applications to parse or use the data. You can certainly sanitize the final output, but it doesn’t provide confidence going forward and often removes important context.
\n\n\n\nBefore a post renders markup in the front end, there are valuable attributes used to determine that final markup. These options are often just as useful to a non-browser application as they would be for a browser-based experience; it’s just a matter of making sure the content is sanitized for your purposes.
\n\n\n\nLet’s imagine we have an audio block with the attributes of src
, loop
, autoplay
, etc. Those attributes are just as important to a non-browser application that expects the same decisions to be made at runtime. By querying a Gutenberg post, one can pull the audio file and also the attributes of how it should behave, leading to the application being unified with browser behavior.
In the not too distant future, the physical and digital worlds will continue to blend together. As younger generations increasingly interact in ways other than through screens, keyboards, and mice, we should probably begin to create content with that future in mind. Do we really want all that markup saved? Is it even important? If it is, maybe that attribute should be saved, keyed, and exposed via JSON. Markup is really only useful to the front-end rendering.
\n\n\n\nBose is pioneering an interesting approach to augmented reality. They have quickly been updating their product offerings to include 6 Degrees of Freedom (6DoF) sensors inside their headphones and sunglasses to power sound-only AR experiences. This gives us three important mechanics for XR; 6DoF head tracking, private sound experiences, and gesture recognition. I decided to use this technology to illustrate the potential in the data structure of Gutenberg blocks.
\n\n\n\nUsing the Gutenberg Object Plugin open-sourced and built by Roy Sivan and contributors, I was able to expose the attribute data in a REST friendly way. I was then able to shift my focus on building mechanics and an MVP application to read a blog without sight. The application puts buttons in 3D space around the visitor. To the right, a “Next Post” button. Directly in front of them, a post body button that plays back a reading of the post data. The voice-to-text technology was made possible by using the Amazon AI Plugin for WordPress.
\n\n\n\nWhen double-tapping on the frame of the glasses while facing the post body, a voice prompts the visitor to use a nod gesture to playback the post audio. Within 24 hours of sketching the idea, I had a working proof of concept and I attribute that largely to not having to figure out how to prepare my data. Blocks and JSON did it all for me!
\n\n\n\nThe following image is a sketch of the concept along with the final product.
\n\n\n\nSpatializing blocks was interesting to me, so I built another proof of concept that demonstrates how 3D prefab objects in a game engine can be associated with 2D blocks on a webpage. Below is a screenshot of a Gutenberg post rendered around my hotel room.
\n\n\n\nWhile a literal 1:1 representation of a webpage in AR illustrates that we can couple our design decisions in and out of a browser, I think we can go a step further. A block can represent many things; so why not use custom blocks to abstract 3D ideas?
\n\n\n\nHTML has a finite list of file types allowed out of the box. That is not to say we are limited to only those options. WordPress is flexible enough to extend to others by simply adding allowed types.
\n\n\n\nI’ve been building a music game called Broken Place that allows players to interact with real-time music in AR. The sound engine is running an open-source programming language called Pure Data (PD) that has a very specific file type that only it can read. In WordPress, I am managing post content in a custom post type called “songs” where players can upload their PD patch. Players simply log into the website as a contributor user role and upload their patch. The song post is queried from the native app and the patch is loaded.
\n\n\n\nThe content submission options open the potential of allowing users to design their own layouts for music interfaces. Imagine in the graphic below, that each of the 3D knobs pictured were associated with a Gutenberg block called “Knob” and each of those knobs have an attribute associated with the sound message being sent to the audio engine. Content creators could determine how the sound messages are mapped in a grid using the column block. When you nest blocks within a column block, the REST response also nests the objects as children of the block and logic can be applied using the JSON structure.
\n\n\n\nIn post data, we are telling stories; some informational, some personal, but they serve as thought capsules. I dream of a future where posts are much more than just text and images on a screen. Spatializing content provides amazing opportunities for narrative design. I’ve seen this potential represented in the AMP Stories and hope that structure could help inspire stories told within 3D physical spaces.
\n\n\n\nImagine the same post structure of AMP stories, but for 3D spaces that you can drop in your home or office. Mozilla Hubs is leading the charge in collaborative XR spaces open to all devices and I see interesting potential in combining a WordPress narrative design for Mozilla Hubs to allow shared storytelling experiences.
\n\n\n\nI’m excited to continue exploring new ways of using headless WordPress to power XR experiences and help usher in an entirely new era in how we interact with and create digital content.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 24 Oct 2019 13:00:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Anthony Burchell\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"WPTavern: Curated List of Featured Themes Coming to the Theme Directory\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94278\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/curated-list-of-featured-themes-coming-to-the-theme-directory\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6712:\"Themes are the face of WordPress.
\n\n\n\nLike it or not, the average user is more interested in what their site looks like when they first begin using the platform than what the thousands upon thousands of plugins can do for them. Perhaps that’s unfair to plugin developers — there are more exciting things happening in the plugin world right now — but it is what it is. Themes are visual, and they are what sell the platform to people who just want a site that looks good.
\n\n\n\nWhile WordPress is massive, I can’t help but think that it is losing out on more users because such users are not always presented with solid options for their site’s design out of the gate.
\n\n\n\nMost of the default Twenty* themes are good introduction themes for first-time users, but they are not to everyone’s tastes.
\n\n\n\nI’ve worked with numerous users who were setting up their first WordPress site over the years. Today, many similar people use a pre-installed script to launch WordPress from their web host. Much of the initial work is done for them. Often, they are unfamiliar with the WordPress community and what is available out there. They don’t know how to find, buy, and install a theme from a reputable commercial theme business.
\n\n\n\nWhat they do is head over to the add-new theme page in their WordPress admin, and they are presented with the “Featured” themes list.
\n\n\n\nSometimes a user gets lucky. Other times it is a crapshoot.
\n\n\n\nFor several years now, the official WordPress theme directory has shown a random list of themes from the 7,000 or so themes available.
\n\n\n\nWhile themes in the directory undergo a strict code review, there is no quality control on design. That is a good thing because it allows designers at any level to contribute to the platform. Open source communities should always have an open contribution process, and themes are one area that many developers get started with WordPress.
\n\n\n\nHowever, the term “featured” implies that there is something particularly special about those themes. They should be distinctive in some way. They should be a cut above the rest. That’s not what we have today, and it’s not what has been presented to users for the last half decade.
\n\n\n\nThis is a huge missed opportunity.
\n\n\n\nToday, web hosts have started taking over this role. Whether it is GoDaddy’s onboarding process with their custom Go theme or WP Engine with the Genesis framework, hosts are doing the job that WordPress.org couldn’t manage to get together.
\n\n\n\nIn the 2013-2014 era, the WordPress theme review team (TRT) was trying to find a way to get more people to contribute to the review process. By that time, themes had become big business and more theme authors were submitting themes to the directory. The team implemented a program that allowed the top reviewers each month an opportunity to pick the featured themes.
\n\n\n\nThe program’s original intention was for reviewers to select a theme they liked during reviews. The best-laid plans…
\n\n\n\nThe problem was that nearly all of the top reviewers were theme authors. Their incentive for doing reviews was to get their themes featured. Big theme businesses stood the most to gain. They could put multiple reviewers to work who would knock out review after review.
\n\n\n\nIt wasn’t a level playing field. Even if it had been, the featured themes list was being taken over by business interests via a pay-to-play system. Those with the most resources would always come out on top.
\n\n\n\nTheme companies featured on WordPress.org were already raking in cash at that point. Zerif Lite, a theme in the popular list just two years later in 2016, reported north of $100 thousand per month from upsells. Even at one-tenth of that number, it is enough incentive for any businesses to play the system to their advantage.
\n\n\n\nIn April 2014, the program was shut down because reviewers were choosing their own themes and repeatedly featuring the same themes. The featured list then began showcasing a new set of random themes every day.
\n\n\n\nRandomly-chosen featured themes levels the playing field for every theme author. However, it doesn’t showcase the best that WordPress has to offer.
\n\n\n\nThe TRT decided in their team meeting yesterday on a change in how featured themes are handled. Denis Žoljom wrote in the meeting notes that the team would try a curated list for a few months to see how the WordPress community responds.
\n\n\n\nThe current plan is to hold a meeting every two or three weeks where people can recommend themes to be featured based on their design, code quality, and potentially other merits. The team reps would pick from the recommendations.
\n\n\n\nThe reps are still deciding how to best handle any foreseeable issues before the new program begins. The team was divided over whether there should be a curated list and what the criteria might be for such a list. The biggest concern is over the potential for abuse and conflicts of interest. These and other problems will be something the reps will need to figure out.
\n\n\n\nThe general consensus seems to be that featured themes would not have any upsells or other commercial aspects. That could limit the pool of potential themes considerably because many theme authors have some sort of commercial interest in having their themes hosted in the official directory.
\n\n\n\nI welcome the change from seeing random themes every day. I want to see the diamonds in the rough that get buried beneath big business and themes that dominate the landscape in the separate popular list. I want to see theme authors who are building unique themes front and center.
\n\n\n\nThe big question is whether this change will help users find that perfect theme for their sites.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 23 Oct 2019 18:30:34 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:37:\"WordPress.org blog: WordPress 5.3 RC2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7425\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/2019/10/wordpress-5-3-rc2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3740:\"The second release candidate for WordPress 5.3 is now available!
\n\n\n\nWordPress 5.3 is currently scheduled to be released on November 12 2019, but we need your help to get there—if you haven’t tried 5.3 yet, now is the time!
\n\n\n\nThere are two ways to test the WordPress 5.3 release candidate:
\n\n\n\nFor details about what to expect in WordPress 5.3, please see the first release candidate post.
\n\n\n\nRelease Candidate 2 contains improvements to the new About page, and 10 fixes for the following bugs and regressions:
\n\n\n\nrel
attribute (see #48022).scaled-
string has been added to file names when images are downsized if determined “BIG” (see #48304).boolean
false
meta values in the REST API has been fixed (see #48363).Please test your plugins and themes against WordPress 5.3 and update the Tested up to version in the readme to 5.3. If you find compatibility problems, please be sure to post to the support forums so we can figure those out before the final release.
\n\n\n\nThe WordPress 5.3 Field Guide has also been published, which details the major changes.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages!
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 22 Oct 2019 20:08:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Francesca Marano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"WPTavern: Gutenberg 6.7 Introduces Storybook and Gradient Backgrounds\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=95081\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"https://wptavern.com/gutenberg-6-7-introduces-storybook-and-gradient-backgrounds\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4533:\"The Gutenberg team released version 6.7 of the Gutenberg plugin last week. The announcement post listed a little over three dozen bug fixes and several enhancements to existing features. The most notable features included in the update are Storybook support and gradient backgrounds for the button block.
\n\n\n\nAll of the bug fixes included in Gutenberg 6.7 were ported to the first WordPress 5.3 release candidate. WordPress 5.3 is expected to be released on or around November 12.
\n\n\n\nThis release also includes updates for experimental features, which can be enabled via the “Experiments” screen under the “Gutenberg” admin menu. The experimental nav menu block received alignment fixes and now only shows nested menu items when the parent item is selected.
\n\n\n\nVersion 6.7 introduces a new gradient background feature for the button block. The long-term plan is to make gradient backgrounds available to other blocks. The button block is a good testbed for the feature before moving forward with other blocks.
\n\n\n\nThe problem with introducing gradients is that the team didn’t go far enough with theme support early in the process. This is par for the course with Gutenberg development. New features are implemented without knowing exactly how themes fit into the picture. It is only after the feature is implemented that theme support is patched on. Often, this leads to theme authors scrambling to keep up. It would be better for the feature and the theme support to be developed in tandem with feedback from more theme authors in the process.
\n\n\n\nAt this stage, gradients are useless in most theme designs, which have custom color schemes that are unlikely to match Gutenberg’s gradient colors. At best, the gradients look OK with stock WordPress. At worst, they’re garish and an assault on the eyeballs. Starting with theme support would have at least offered theme authors a chance to make this a better experience for users.
\n\n\n\nThere is an open pull request on GitHub to introduce theme support. Theme authors may be able to add custom gradients by version 6.8.
\n\n\n\nIn the future, this should be a powerful feature that allows users via custom theme gradients to create some unique designs for their posts and pages. For now, it is only in the “fun experiment” stage.
\n\n\n\nThe Gutenberg development team introduced Storybook support for Gutenberg. Developers can test Storybook support via the Gutenberg Storybook page.
\n\n\n\nStorybook is a development and testing environment for user interfaces. It allows developers to create, test, and showcase components in an isolated environment apart from the primary platform or application. This essentially allows developers to build components without the dependencies of the platform before porting them over. A story within the Storybook system represents the visual state of a component. Storybooks are collections of stories.
\n\n\n\nThe Storybook support uses the Knobs add-on, which allows developers to edit props dynamically via the Storybook UI. The dashicons component is a good place to test this out. Currently, it accepts values for the icon name, color, and size.
\n\n\n\nMarcus Kazmierczak, a principal engineer working on special projects at Automattic, wrote a tutorial and shared a YouTube video on how to create a story for Gutenberg components.
\n\n\n\n \n\n\n\nFor developers wanting to be involved, there are many components that still need a story.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 22 Oct 2019 17:17:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"WPTavern: Coming in WordPress 5.3: What is the PHP Spread Operator?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=95062\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wptavern.com/coming-in-wordpress-5-3-what-is-the-php-spread-operator\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6962:\"On October 9, Juliette Reinders Folmer announced on the core WordPress blog that WordPress 5.3 will use the spread operator. The spread operator was one of the new features made available in PHP 5.6, a version released in 2014.
\n\n\n\nWordPress abandoned PHP 5.2 – 5.5 with the release of WordPress 5.2. This means the core team can start taking advantage of relatively new features, or at least 5-year-old features. For plugin and theme developers who maintain the same minimum version support as WordPress, they can also start exploring this feature.
\n\n\n\nPHP 5.6 introduced two new methods of using the spread operator:
\n\n\n\nThis feature shouldn’t be confused with unpacking inside of arrays, which is only available in PHP 7.4.
\n\n\n\nThe change in WordPress 5.3 is not expected to affect themes and plugins except in the rare case that a developer is overloading the wpdb::prepare()
method. Developers should read the announcement post to dive into what code has changed in core WordPress.
Developers should check their plugins and themes with debugging enabled in a test environment to check for any notices. There may be cases where the function signature doesn’t match.
\n\n\n\nThe spread operator is a tool, and like any tool, it should be used when it makes sense. Because it is a language construct, it does offer speed improvements over traditional methods of using a PHP function.
\n\n\n\nThe remainder of this post will dive into the using the spread operator to help teach WordPress developers how it works.
\n\n\n\nVariadic functions are PHP functions that accept a variable number of arguments passed in. They have existed for years. However, they can be confusing without solid inline documentation from the developer who wrote the code.
\n\n\n\nIn the past, developers would need to use the func_get_args()
, func_get_arg()
, or func_num_args()
functions to work with variadic functions. In PHP 5.6, developers can use a parameter such as ...$var_name
to represent a variable number of parameters.
Take a look at the following multiplication function. It will accept one, two, three, or even more numbers and multiply each.
\n\n\n\nfunction tavern_multiply( ...$numbers ) {\n\n $total = 1;\n\n foreach ( $numbers as $number ) {\n $total = $total * intval( $number );\n }\n\n return $total;\n}\n\n\n\n
If we use that function as shown below, it will display 1024
:
\necho tavern_multiply( 2, 4, 8, 16 );\n\n\n\n
This is simple to do with the spread operator.
\n\n\n\nPHP 5.6 allows developers to unpack arrays and traversable objects as function arguments. To explain how this works, look at the following multiplication function for multiplying three numbers together.
\n\n\n\nfunction tavern_multiply_three( $x, $y, $z ) {\n return $x * $y * $z;\n}\n\n\n\n
Generally, you would need to manually pass the $x
, $y
, and $z
parameters directly. However, there are cases in real-world projects where the data (numbers in this case) would already exist within an array such as:
\n$numbers = [ 3, 6, 9 ];\n\n\n\n
Prior to PHP 5.6, you would need to split that array and pass each value to the function as shown in the following snippet.
\n\n\n\necho tavern_multiply_three( $numbers[0], $numbers[1], $numbers[2] );\n\n\n\n
With PHP 5.6, you can simply pass in ...$numbers
like so:
\necho tavern_multiply_three( ...$numbers );\n\n\n\n
Both methods work and will output 162
. However, the second method is easier to read and is less prone to typos because it uses fewer characters.
For a more practical example, let’s compare a real-world code change in WordPress and how using the spread operator improves the code over other methods. We can do this by looking at the core current_user_can()
function.
First, see how the code is written in WordPress 5.2 and earlier.
\n\n\n\nfunction current_user_can( $capability ) {\n $current_user = wp_get_current_user();\n\n if ( empty( $current_user ) ) {\n return false;\n }\n\n $args = array_slice( func_get_args(), 1 );\n $args = array_merge( array( $capability ), $args );\n\n return call_user_func_array( array( $current_user, \'has_cap\' ), $args );\n}\n\n\n\n
Without looking at the full function, most developers would assume that $capability
is the only accepted parameter for this function. However, the function accepts a variable number of parameters. Previously, WordPress had to use func_get_args()
to get all the parameters, slice the array, and merge everything back together.
It is inelegant coding, but it got the job done for old versions of PHP.
\n\n\n\nNow compare what the same function looks like in WordPress 5.3. First, you can see the ...$args
parameter clearly in the function statement. You can also see there is no need for the clever coding to pass along a variable number of arguments.
\nfunction current_user_can( $capability, ...$args ) {\n $current_user = wp_get_current_user();\n\n if ( empty( $current_user ) ) {\n return false;\n }\n\n return $current_user->has_cap( $capability, ...$args );\n}\n\n\n\n
The change in WordPress 5.3 is a massive improvement in readability in comparison to earlier versions. It is nice to see these types of improvements to the core code.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 21 Oct 2019 16:43:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"WPTavern: Product Reviews in the WordPress Ecosystem: Honesty and Genuine Experiences\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94992\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"https://wptavern.com/product-reviews-in-the-wordpress-ecosystem-honesty-and-genuine-experiences\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8398:\"I don’t write fluff pieces. I call ’em like I see ’em. If your project is a dumpster fire, I’m going to say it’s a dumpster fire.
\n\n\n\nWhenever someone comes to me in hopes that I review their product, I give them some form of the preceding paragraph. It doesn’t matter if it is a plugin, theme, web host, or some other product. What matters is that I write my review with honesty and offer my genuine opinion about the thing they built.
\n\n\n\nI rarely read most product reviews in the WordPress community anymore. Far too often the reviewers are not offering their genuine experience with a product. You get something like “XYZ is a multi-purpose theme that is built for…yadda, yadda, yadda…” Yawn. It reads as if publishers are trying to sell a product. If you dig deep enough, you realize that is what many are doing (hello, affiliate links).
\n\n\n\nI also have it on good authority (I’ve seen some of the email exchanges) that a lot of money exchanges hands behinds the scenes for reviews. Most of the time, publishers are not writing a review of the product. They are selling you their dreams of a continued working relationship with the product maker.
\n\n\n\nThere’s nothing wrong with affiliate links if a publisher loves a product. There’s no issue with paid reviews if such reviews are honest experiences with the product. There’s also no problem with writing a love letter to your favorite plugin and theme with no financial incentive.
\n\n\n\nHowever, what I generally see are shallow reviews at best. Many, dare I say most, reviews are not genuine. They are certainly not real journalism.
\n\n\n\nThe best place to find genuine reviews are from the user ratings on WordPress.org, assuming the plugin or theme is available there. Users tend to not hold back, particularly if their review is negative.
\n\n\n\nIt is tough as an artist (yes, I consider all programmers artists). I’ve been on the receiving end of negative reviews of things I’ve built. You learn to grow thick skin after a decade of putting your art out into the world.
\n\n\n\nWhen I was younger, I tended to be a bit hot-headed whenever I got a bad review for something I had built. After pouring my heart and soul into a project, it cut deep to read a negative review. I wasn’t always the most gracious receiver of such reviews. There are responses I wish I could take back. Looking at those times now, I wish I would have been more open to hearing what the reviewer was saying. Even if I disagreed with every word, it did not mean that the person wasn’t providing me something of value with their review.
\n\n\n\nWith age and I hope a little more wisdom, I usually give myself time to think about what someone is saying before I respond. I allow my thoughts time to develop and mature. Often, it turns out, critical reviews are far more helpful in making better art than all the five-star ratings in the world.
\n\n\n\nWhen I took the writing position at WP Tavern, I wanted to bring a review format to the website that is missing within our community. I wanted to do reviews based on my experience as both a user and a developer. I admit that I was not prepared for a negative reaction to what was in part a negative review. As always, I gave myself time to read and think over what some commenters were saying. This article is my response.
\n\n\n\nOne of the things I learned early on as a writer is to not second guess myself, especially when writing an opinion piece. It is not good for one’s mental health.
\n\n\n\nAn opinion piece is about the moment. It is raw. It is passionate.
\n\n\n\nWriters’ opinions may change over time. They are human and have the freedom to change their minds later. However, an opinion-based story should reflect that single moment in time and what the author’s feelings are at that moment.
\n\n\n\nThere’s a common (and wholly incorrect) notion that journalism should be nothing more than facts, that subjectivity is not allowed. Throughout the several hundred years that some form of journalism has existed, there has never existed a point where the whole of the field was objective. Even in the early days of U.S. journalism, my country’s founders published articles in newspapers to sway public opinion on ratifying the U.S. Constitution.
\n\n\n\nReporting, which is one form of journalism, does not represent the whole. It is the most objective form of journalism in which the reporter simply tells the news to readers. We certainly do plenty of that at the Tavern. However, other forms like editorials, features, and reviews are as important. These forms take a different approach.
\n\n\n\nReviews are the unwieldy beasts of journalism. They are hard to tame. They’re not always pretty. However, they should always be true to their nature. They can bring out angry hoards of fanboys down on the critic (ever read the comments of a critical review of an Apple product?).
\n\n\n\nHonest reviews are about personal experience. If a film critic dislikes the latest movie in the Marvel Cinematic Universe, it is that critic’s duty to write about their experience watching it. The reviewer has an obligation to not huddle in fear of Iron Man fanatics who will inevitably send ad hominem attacks his way. Holding back one’s opinion within a review is the ultimate sin of a critic.
\n\n\n\nLike with any products or forms of art, WordPress plugins and themes are not immune to this same criticism. Such criticism is even more important when the software costs money and potential buyers may be looking for genuine reviews.
\n\n\n\nDisagreement with a review is OK. Disagreements are more interesting than everyone nodding their heads in unison. What a boring world it would be if we were all in agreement.
\n\n\n\nHowever, I did want to address comments on my previous review about it being unfair, specifically the unfairness of my personal experience. It’s that personal experience that makes a review genuine. Not everyone’s experience will be the same. One person’s one-star rating does not discount another’s five stars. They are equally valid because they represent different experiences.
\n\n\n\nThere’s a common idea in the WordPress community that developers are not users, that our experiences don’t count because our knowledge and skillsets are more advanced than the average. At first glance, the argument makes some sense. However, after giving it some serious thought, I reject the notion.
\n\n\n\nMartin Scorsese can’t criticize films because he makes films. There’s no way he can feel what the average person does at the cinema.
\n\n\n\nBeyoncé can’t judge a music competition because she’s a singer. She’s not listening with the ears of a normal human.
\n\n\n\nWait; that’s not right, is it?
\n\n\n\nWhy is it that developers’ opinions are so easily discounted when they are critical of user experience? I use WordPress, different themes, and various plugins every day. I use those that make me happy or serve essential functions. I don’t necessarily pick plugins out because I like their code. I use them because I too am a user in every way that a non-developer is a user. Having the ability to articulate the problems from a different viewpoint doesn’t change that.
\n\n\n\nIn many ways, developers can provide more useful software reviews than “average” users because we have some past experience solving the same problems.
\n\n\n\nOne thing you will always get from me is honesty. When I review a WordPress-related product, you will always read about my personal experience.
\n\n\n\nI was fully prepared to say that the gloves are coming off, but the gloves have always been off. I will never hold back criticism. I’m always ready to pile on the praise too.
\n\n\n\nBut, I won’t lie to you.
\n\n\n\nWho’s ready to have their theme or plugin reviewed next?
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 18 Oct 2019 16:42:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WPTavern: Chilean News Publication El Soberano First to Launch on Newspack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=95023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"https://wptavern.com/chilean-news-publication-el-soberano-first-to-launch-on-newspack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9309:\"Nine months after the announcement of Newspack by WordPress.com, the Chilean news site El Soberano became the first publication to launch on the new platform. On October 16, the small news team relaunched with a fresh design powered by the Newspack theme and its newsroom-focused plugins.
\n\n\n\nNewspack is a project of Automattic, the parent company of WordPress.com. Its goal is to work with leaders in the news industry to create a platform that brings WordPress to more newsrooms. This year, the team behind Newspack has worked with several publications to address obstacles in journalism on the web.
\n\n\n\nThe Newspack team was primarily advised by 12 publications during their first phase. Most of those publications are based in the U.S., but a few, such as El Soberano, are from other countries. The Daily Maverick from Johannesburg, South Africa, and Reveal from the Center for Investigative Reporting from California came on as advisers from the outset. However, they may also launch on Newspack sometime in the coming months.
\n\n\n\n“We had 10 sites that we’re going to launch as soon as possible,” said Steve Beatty, head of Newspack Communications. “Of the 10, one dropped out as they changed publishers. So that leaves El Soberano and eight others, and those eight should launch in the coming weeks — certainly by year’s end. We’ve got the next few queued up.”
\n\n\n\nDuring the initial phase, Beatty said the team was looking for small to medium-sized newsrooms that were covering local news or niche publications. The development hurdles would likely have been much higher starting with large organizations.
\n\n\n\n“We wanted newsroom leaders who were willing to experiment and try something bold and different, knowing that there was a very real chance of growing pains,” said Beatty. “The partners in our pilot newsrooms have been incredibly helpful, patient, understanding and cheerful. I’m not sure we screened for all that in the application process, but it’s worked out quite well.”
\n\n\n\nWordPress.com claims its “mission is to democratize publishing one website at a time.” El Soberano, based in Santiago, is a smaller news publication with three people on the current full-time staff. Their goal is to connect citizens with organizations that will help defend their rights. The publication covers social movements within the country and to be an outlet for independent journalism.
\n\n\n\n“In our news outlet we believe that only the organized people are sovereign of their destiny,” said Roberto Bruna, Content Director at El Soberano. “Our name ‘El Soberano’ is all about el pueblo soberano, the ‘sovereign people’ in English. For us, individual rights and freedoms are crucial. Then, things like a secular state and civil rights, such as the legalization of cannabis, homoparental adoption or the right to a safe abortion, are things we report about.”
\n\n\n\nBruna further defined the publication’s goals.
\n\n\n\n\n\n\n\nIn El Soberano we defend an environment free of contamination; equal opportunities for women, ending the precariousness of their lives; a real pension system for citizens; sexual dissidence, to guarantee their equal rights and inclusion; a new development model based on innovation and knowledge; a secular state and freedom with critical thinking; urban planning and good housing solutions; consumers and a healthy and sustainable market and, finally, mechanisms that aim to create truly democratic constitutions for our countries.
El Soberano does not give space for other interest groups because such groups have the means to make their opinions publicly available. Instead, its mission is to report on social issues directly from citizens. “In them lies the power of decision regarding the direction that our democracies must take,” said Bruna.
\n\n\n\nAs one of the first publications to launch with a new system, it’s tough to be a pioneer when a lot is riding on success. Ana Arriagada, Executive Director of El Soberano, was ready to take the news website to the next level after three years.
\n\n\n\n“When we decided to take the next step and transform El Soberano into a sustainable environment, it was a great achievement for us to be chosen for the Newspack pilot with other eleven news outlets,” said Arriagada. “We were the only news site in Spanish and from Latin America, so we felt very proud.”
\n\n\n\nArriagada has worked with the Newspack development team over the past six months to help guide them on what tools are needed to run a newsroom.
\n\n\n\nThe decision to apply for the Newspack pilot program was in part due to avoiding pitfalls they had seen with other digital media websites. “Friends with their websites hijacked by a former ‘friend’ developer when they try to move to a new platform, custom developments that only the author understood, huge invoices for maintenance hours, or even spending months working on a design that was not possible at the end,” said Arriagada. They wanted to avoid other problems such as taking too long to apply changes to the homepage in the fast-paced world of journalism where new stories should be front and center.
\n\n\n\nArriagada said such problems were resolved with Newspack and their team can concentrate on editorial and revenue generation.
\n\n\n\nEl Soberano originally launched on WordPress.com in January 2016. Arriagada said it was nearly impossible to find a good selection of templates that were built specifically to solve the problems of the news industry. “In Newspack we have the chance to combine different content blocks adapted to our needs, showing content in flexible ways,” said Arriagada. “Now we have tools designed to generate revenue with the experience and best practices from world-class digital media.”
\n\n\n\nArriagada called working with the Newspack team a “journey of discovery.” In the beginning, it wasn’t clear how the team would use the information they were collecting from El Soberano and other publications or how the team would resolve issues based on the information provided. Eventually, they received design proposals, which allowed them to get a feel for what they wanted and to further provide feedback to the Newspack team.
\n\n\n\n“Later, we received the access to the platform where we were able to play around, putting things in order, creating and implementing what we were looking for,” said Arriagada. “More feedback, corrections, hopes, and dreams.”
\n\n\n\nShe said that working with the Content Blocks system allowed her team to better create and assemble their homepage and articles. “But maybe the most interesting thing for us,” said Arriagada, “was that Newspack team and other news sites from the pilot program proposed things that we don’t consider for our site, such as an ultra-flexible donation system or workflow systems. We see a lot of power in that collaborative way to develop a product.”
\n\n\n\nNewspack launched phase two of its program in July, which sought to bring 50 more newsrooms to the platform. The new publications should be announced shortly.
\n\n\n\n“Both the initial pilot group and this group of 50 (or so) are part of the one-year development period, which ends on February 29,” said Beatty. “We’re still determining what will happen on March 1. We’ll have a better sense of that when we start working with the 50 and see how quickly we can turn them around.”
\n\n\n\nLike much of Automattic’s work, it is open source and freely available to the public. Newspack is a collection of packages to create a platform for newsrooms. Of note are the following repositories.
\n\n\n\n\n\n\n\nDevelopers can find all eight plugins from the Automattic GitHub page if they want to give them a spin.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 17 Oct 2019 17:56:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"WordPress.org blog: Empowering Generations of Digital Natives\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7413\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2019/10/empowering-generations-of-digital-natives/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8892:\"Technology is changing faster each year. Digital literacy can vary between ages but there are lots of ways different generations can work together and empower each as digital citizens.
\n\n\n\nNo matter whether you’re a parent or caregiver, teacher or mentor, it’s hard to know the best way to teach younger generations the skills needed to be an excellent digital citizen. If you’re not confident about your own tech skills, you may wonder how you can help younger generations become savvy digital citizens. But using technology responsibly is about more than just technical skills. By collaborating across generations, you can also strengthen all your family members’ skills, and offer a shared understanding of what the internet can provide and how to use it to help your neighborhoods and wider society.
Even if you’re not fully confident in your own tech skills, you can help develop digital citizenship skills in others. If you feel comfortable during everyday conversation, you could describe a tech situation you have come across and ask family members if they have ever experienced something similar. You can give them a chance to share how they handled it or how it made them feel. This can help encourage them to think critically and to react with empathy. And being asked for advice can make them feel appreciated and empowered. But opening up the conversation can also be as simple as asking if they’ve seen anything online lately that they found interesting or wanted to talk about.
\n\n\n\nOpen source content management systems have made online publishing accessible to a more diverse group of people. Dozens of content platforms offer hands-on training at no or low cost. WordPress.tv, LinkedIn Learning, and others have low-cost video libraries with thousands of recorded talks and workshops and the WordPress Training team have excellent downloadable lesson plans and materials. These platforms not only feature content that helps develop tech and content creation skills but also content around ethics, diversity and community building.
\n\n\n\nOne of the disadvantages of increased digitalization is that younger generations and us all may spend less time hanging out in-person. Digital time spent with others is no replacement for in-person interactions. The awareness and mutual understanding which comes from back and forth interaction is needed for positive interpersonal skills. This is hard to replace in digital communities and those skills can only be learned with lots of hands-on practice.
\n\n\n\nThere are WordPress events across the world that provide a great place to learn new skills to share with your families and friends. Some work with schools and colleges to offer special events which are open to all ages. There are also plenty of small ways to volunteer with the WordPress project that can be done at home to practice new skills.
\n\n\n\nIn addition to attending events where you can learn skills and hang out with others with similar interests, the WordPress ecosystem offers countless opportunities to be actively involved. Professionals, hobbyists, and learners all make a difference by contributing to the ongoing creation of the WordPress platform. Together these people, who are known as contributors, form the WordPress open source community.
\n\n\n\nNot only are these contributors creating an amazingly flexible platform for all to use, it is an environment where you can continue to improve your skills, both technical and interpersonal. Open-source software projects can introduce you to people you would otherwise not get the chance to meet, locally and internationally. If you have a zest for learning, and for finding others to connect with, WordPress has many ways to meet contributors in person!
\n\n\n\nWordPress community events are volunteer-run. This can be a great way to give back to the project and practice all sorts of skills. Talk to your local event about how you could get involved and if you would like to bring older teenagers and young adults with you. You will not need any pre-existing tech skills to attend these events but they are a great way to discover areas you might want to learn more about.
\n\n\n\nThese events are specially designed to help you get involved in building the open-source WordPress platform. You can collaborate with other members of its community and find areas that are right for you to use and grow your skills. All of the tasks you will discover at an event can be continued at home and some are easy to get other family members involved in learning and adding in ideas.
\n\n\n\nContributors come from all sorts of backgrounds and locations, some may live near you and others thousands of miles away. Working alongside lots of different cultures and countries can open up new ideas for young people letting them learn new ways of doing things and discover different perspectives. All those different perspectives can cause misunderstandings. But being involved in a global learning community is a great way to practice communicating across cultural boundaries.
\n\n\n\nThe most rewarding part of actively taking part in WordPress events is making budding friendships. New connections often turn into long-lasting friendships that are likely to continue for years to come, both online and offline. With a global community, these friendships can potentially lead to lots of international adventures too!
\n\n\n\n\n\n\n\nGetting ready for the @WordCampBTN. I’ve got my 5kg backpack and one-way ticket to London in a few days
— Sabrina Zeidan going to #WCKyiv (@sabrina_zeidan) August 10, 2019What shall I do after?
pic.twitter.com/cdQqeyNWif
Befriending people from a wide variety of cultures and backgrounds can be an enriching experience in itself. It can also help you make us make more informed decisions. The more we interact with a diverse range of people, the more empathic we become. Some of the most valuable learning that can be offered to Gen Z (and probably to all of us at times) is that what we come across in fast-moving digital communities isn’t always the entire view.
\n\n\n\nAnyone who is a digital native may not need encouragement to obtain tech skills. But they may not be aware that digital communities are still communities and we need to use the same sorts of people skills for both offline and online locations. Opening up conversations about situations they may experience online that may require them to (re)act responsibly, can encourage them to think critically and act with empathy. Compared to previous generations, digital natives spend substantially more time by themselves while using devices, so encouraging them to join real-life communities, such as WordPress, could be the first step to learning what it means to be a good digital citizen!
\n\n\n\n@webcommsat, @chanthaboune, @yvettesonneveld & @annemariedh
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 16 Oct 2019 20:03:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"WPTavern: Mark Davies Joins Automattic as Chief Financial Officer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=95009\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wptavern.com/mark-davies-joins-automattic-as-chief-financial-officer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4364:\"Automattic, the company behind WordPress.com, WooCommerce, and various other products, announced earlier today that Mark Davies has joined the team as its Chief Financial Officer (CFO). This news comes fresh off the heels of Automattic’s acquisition of Tumblr in August and a $300 million Series D investment from Salesforce Ventures in September. The investment round gave the company a $3 billion valuation after the funding.
\n\n\n\nDavies graduated from Western Washington University with a bachelor’s degree in accounting and earned his MBA in finance at Arizona State University. He has since worked for large companies in key roles. Prior to taking the position with Automattic, Davies served as the CFO at Vivint, a North American smart home technology company.
\n\n\n\nVivint was founded in 1999 and claims over $1 billion in annual revenue. In 2012, The Blackstone Group purchased the company for over $2 billion. Davies came on board in 2013 and would have played a large role in growing the company’s annual revenue.
\n\n\n\nVivint announced on October 15 that Davies was leaving the company. “Mark has created a talented and experienced finance team with a solid track record of growth and financial discipline,” said Todd Pedersen, co-founder and CEO of Vivint Smart Home. “We thank him for his six years with the company and wish him the best in his next role.”
\n\n\n\nBefore joining Vivint, Davies served as president of global business services with Alcoa. He was also a member of the Alcoa Executive Council. Prior to that position, he spent 12 years at Dell Inc. in various roles. His most recent position was as the managing vice president of strategic programs. He earlier served as the CFO of Dell’s Global Consumer Group, which is a $14 billion enterprise with operations across the world. He held positions with Applied Materials and HP earlier in his career.
\n\n\n\nDavies should play a key role in helping Automattic grow beyond its current levels of revenue. He has the credentials and experience to do so.
\n\n\n\n“Automattic is creating the operating system for the web, from websites to ecommerce to social networks,” said Matt Mullenweg, founder and CEO of Automattic and co-founder of WordPress. “As we zoom past 1,100 employees in over 70 countries, we wanted a financial leader with experience taking businesses from hundreds of millions in revenue to billions and even tens of billions, as Mark has. I’m excited about working alongside such an experienced leader day-to-day to build one of the defining technology companies of this era.”
\n\n\n\nMullenweg if often cited saying that he would like to see WordPress have an 85% share of the web. Currently, WordPress runs over 34% of the top 10 million websites. Automattic would certainly play a role in pushing the platform toward that lofty goal. He and David Heinemeier Hansson discussed the dynamics of power in open source communities and whether such a goal was healthy for the web earlier this month. In the discussion, Mullenweg clarified that 85% was a “trailing indicator” rather than a goal.
\n\n\n\nStuart West served as Automattic’s CFO for the last seven years. He will continue working within the company, but there is no word on what that new role is. “I want to thank Stu for his significant contributions to Automattic during his seven and a half years as CFO,” said Mullenweg. “He built a talented finance team during a period of 10x growth in staff and revenue and played an essential role in the success of our company.”
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 16 Oct 2019 15:49:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:24:\"Matt: New Automattic CFO\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"https://ma.tt/?p=50302\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"https://ma.tt/2019/10/new-automattic-cfo/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:975:\"As Venturebeat has picked up, Mark Davies will be leaving Vivint and joining the merry band. Automattic is creating the operating system for the web, from websites to ecommerce to social networks. As we zoom past 1,100 employees in over 70 countries, we wanted a financial leader with experience taking businesses from hundreds of millions in revenue to billions (Vivint) and even tens of billions (Alcoa and Dell), as Mark has. I’m excited about working alongside such an experienced leader day-to-day to build what I hope will become one of the defining technology companies of the open web era.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 16 Oct 2019 15:28:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WordPress.org blog: WordPress 5.3 Release Candidate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7397\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2019/10/wordpress-5-3-release-candidate/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3142:\"The first release candidate for WordPress 5.3 is now available!
\n\n\n\nThis is an important milestone as we progress toward the WordPress 5.3 release date. “Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.3 is currently scheduled to be released on November 12, 2019, but we need your help to get there—if you haven’t tried 5.3 yet, now is the time!
\n\n\n\nThere are two ways to test the WordPress 5.3 release candidate:
\n\n\n\nWordPress 5.3 expands and refines the Block Editor introduced in WordPress 5.0 with new blocks, more intuitive interactions, and improved accessibility. New features in the editor increase design freedoms, provide additional layout options and style variations to allow designers complete control over the look of a site.
\n\n\n\nThis release also introduces the Twenty Twenty theme giving the user more design flexibility and integration with the Block Editor.
\n\n\n\nIn addition, WordPress 5.3 allows developers to work with dates and timezones in a more reliable way and prepares the software to work with PHP 7.4 to be release later this year.
\n\n\n\nPlease test your plugins and themes against WordPress 5.3 and update the Tested up to version in the readme file to 5.3. If you find compatibility problems, please be sure to post to the support forums so we can figure those out before the final release.
\n\n\n\nThe WordPress 5.3 Field Guide will be published within the next 24 hours with a more detailed dive into the major changes.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages! This release also marks the hard string freeze point of the 5.3 release schedule.
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Oct 2019 21:18:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Francesca Marano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"WordPress.org blog: Responsible Participation In Online Communities\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7386\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"https://wordpress.org/news/2019/10/responsible-participation-in-online-communities/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9139:\"In our first article in this series, we highlighted the WordPress mission to democratize publishing. WordPress introduced a tool to independent and small publishers who did not have the resources of the larger publishing platforms. Access to a free content management system to create websites has empowered thousands of people to find their voice online. People have been able to share their enthusiasm for hobbies, causes, products and much more. Through these different voices, we can encourage understanding, spark creativity, and create environments where collaboration can happen. But as we build more digital communities, it’s easy to forget that online safety is a group effort.
\n\n\n\nDigital literacy is also part of being a good digital citizen, but it’s more than just being able to do basic actions with your mobile device. Digital literacy refers to the range of skills needed to do online research, set up web accounts, and find solutions for fixing devices among other things. But to be able to enjoy more of the digital world safely and responsibly – to be a good digital citizen – we need to be able to:
\n\n\n\nWe will need our offline analytical and social skills to make that happen.
\n\n\n\nThe hardest part about all of this is the anonymity of online interactions. Without that face-to-face feedback of saying something mean to another person’s face, it’s easy to upset the people you’re trying to communicate with.
\n\n\n\nIn our daily lives in the offline world, comments may be more tempered and slow to anger in disagreements. Visual cues will help us determine how a remark is perceived. That, in turn, helps us adjust our behaviour Action, reaction, it’s how we learn best.
\n\n\n\nOnline, however, the experience is different. A keyboard does not protest if we type angry, hate-filled messages. A screen does not show any signs of being hurt. The lack of physical human presence combined with the anonymity of online alter-egos can be a formula for disrespectful and unfriendly behavior. It is good to remind ourselves that behind the avatars, nicknames and handles are real people. The same empathy we display in our in-person interactions should apply online as well.
\n\n\n\nWe all have times when we consume information with limited research and fact-checking. For some of us, it feels like there’s no time to research and compare sources when faced by a sea of online information. For others, there may be uncertainty about where to start and what to consider. But, without a bit of skepticism and analytical thinking, we run the risk of creating narrow or incorrect understanding of the world. With a little effort we can curb the sharing of fake news and biased information, particularly on topics that are new to us or that we’re not familiar with.
\n\n\n\nMisinformation can spread like wildfire. Ask these simple questions to evaluate information online:
\n\n\n\nIn this day and age, it’s never been easier to just copy, paste and publish somebody else’s content. That doesn’t mean that we should! Publishing content that is not truly ‘yours’ in wording and tone of voice is unlikely to build a connection with the right audience. But, just as important, using someone else’s content may breach copyright and potentially intellectual property rights.
\n\n\n\nFor more information about intellectual property, visit the World Intellectual Property Organization website.
\n\n\n\nHave you ever signed up for an online service (to help you distribute published content or accept payments) that was offered at no cost? In our fast-paced digital lives, we tend to want to breeze past terms and conditions or warning information and often miss important information about what will happen with our data.
\n\n\n\nWhen we are given a contract on paper, we tend to read and re-read it, giving it a greater priority of our time. We may send it to other people for a second opinion or seek further review before signing. Remarkably, we rarely do that with online agreements. As a result, we may be putting our online privacy and security at risk. (WordPress uses a GPL license, and only collects usage data that we never share ever.).
\n\n\n\nIf you would like to own your voice online, you also need to protect your reputation by securing your publishing platform. Websites can face security attacks. Hackers may seek to obtain access through insecure settings, outdated plugins and old software versions, and in extreme cases can try to scam your visitors. And leaking customer data, may even lead to legal consequences.
\n\n\n\nOn top of that, websites ‘flagged’ for security issues, can lead to high bounce rates and eventual loss of search rankings. This can all affect how search engines rate or even block your site.
\n\n\n\nGood practices to keep your website safe include changing your safe password regularly, installing security software, an SSL certificate and keeping the core software, plugins and themes up to date. This will not guarantee that you will keep hackers out, so always keep several backups of your site, ideally both offline and online.
\n\n\n\nThat is just website security in a tiny nutshell. If you would like to learn more about keeping websites safe, you may want to check out some of these resources and many more videos at WordPress.tv.
\n\n\n\nAs part of Digital Citizenship Week, we would like to encourage you to learn and share skills with your colleagues, friends and family members. That way, we all become more informed of potential issues and how to reduce the risks. Together we can make it easier to navigate the web more effectively and securely!
\n\n\n\nWordPress 5.2 introduced pages in the admin interface to help users run health checks on their sites. They can be found under the Tools menu.
\n\n\n\n@chanthaboune, @yvettesonneveld, @webcommsat, @muzhdekad @alexdenning, @natashadrewnicki, @oglekler, and Daria Gogoleva.
\n\n\n\nKioken Blocks creator Onur Oztaskiran is teaming up with Niklas Jurij Plessing, a Berlin-based developer and author of the Gutenslider plugin, to improve both products under the same roof. Oztaskiran said the partnership is not an acquisition but rather a unification of efforts that may eventually result in combining under the same name.
\n“Our short term plan is to work on each other’s plugins to improve them according to our individual areas of expertise (me in design, marketing and user happiness, him in development and more technical stuff where I fall short), and then fully collaborate on plugins and themes,” Oztaskiran said.
\nGutenslider will remain a standalone plugin and will not be merged into Kioken Blocks. Both products will share similar resources in terms of functionality and support. The team plans to work on porting their products to be ready for WordPress.org’s upcoming Block Directory. Pro users of Kioken Blocks will be able to use the pro functionalities of Gutenslider and the team plans to make Gutenslider work like an extension to Kioken Blocks.
\n“Gutenslider is pretty extensive at it is, and we thought it deserves to keep going as a standalone block and plugin, since it will be also available in the upcoming Block Directory for Gutenberg,” Oztaskiran said. “We will handle it as another product even though it is under the same roof as Kioken Blocks. We will continue adding new features to that block and improve the experience and Kioken Blocks will gain new blocks as well, but not as extensive as Gutenslider. There’s a possibility we could rename the block but that’s not the case at the moment.”
\nOztaskiran said he sees a lot of possibilities in Gutenslider, because it is not just an image and video slider but capable of adding different types of block content on top of the slides, such as paragraphs, headings, images, galleries, products, and more.
\n\n“Since the future of Gutenberg, as we see it, is going to be shaped around the Block Directory in the editor, our plan is focusing more blocks on that directory, with the Kioken Blocks as a builder on top of them as a plugin,” Oztaskiran said. “The final goal is building an ecosystem for WordPress users who have adopted the new editor – products, plugins and themes with a streamlined interface and experience. Dev partnerships are the first step of it.”
\nOztaskiran could not confirm if the product catalog will be combining under one company name. The final decision has not yet been made but he said it is likely that they will combine under the Kioken branding sometime in the future for marketing their WordPress products.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Oct 2019 19:03:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"WPTavern: WordPress 5.2.4 Release Addresses Several Security Issues\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94983\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:78:\"https://wptavern.com/wordpress-5-2-4-release-addresses-several-security-issues\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2982:\"The core WordPress team released version 5.2.4 of WordPress on October 14. The release addresses six security issues that were all privately reported through WordPress’ responsible disclosure procedure.
\n\n\n\nLike any security release, users should update immediately to the latest version to keep their sites secure.
\n\n\n\nFor those with automatic updates enabled, the new version is already rolling out to sites. All major branches of WordPress from version 3.7 to 5.2 received the new security fixes. If automatic updates are not enabled, users should update from the “Updates” screen under “Dashboard” in the WordPress admin. Otherwise, users can download WordPress from the release archive and manually run an update to make sure their site is not at risk to what are now publicly-known vulnerabilities.
\n\n\n\nIn the release announcement, the following security issues were noted. They were corrected in all updated versions.
\n\n\n\n<style>
tags.Vary: Origin
header to poison the cache of JSON GET
requests (REST API).For developers who want to dive more into the code changes, the changeset is available on GitHub. Most changes should not affect plugins or themes. However, it is worth noting that the static
query property was removed in this release. This removal affects both the WP
and WP_Query
classes. Developers should test their plugins against this version to make sure nothing is broken if their projects rely on this property. It is unlikely that many plugins rely on this query variable.
WordPress 5.2.4 also includes a couple of other bug fixes. One removes a line of code that makes an extra call to the wp-sanitize.js
script in the script loader. The second fix addresses an issue where the directory path wasn’t normalized on Windows systems, which led to the wp_validate_redirect()
function removing the domain. This fixes a bug created in WordPress 5.2.3.
Meetup, a subsidiary of WeWork, has announced a significant change to its pricing structure that will require members to pay a $2 fee in order to RSVP to events. The change will go into effect in October, ostensibly to distribute meetup costs more evenly between organizers and members. Some meetup organizers have received the following message:
\n\nMeetup is always looking for ways to improve the experience for everyone in our community. One of the options we are currently exploring is whether we reduce cost for organizers and introduce a small fee for members.
\nBeginning in October, members of select groups will be charged a small fee to reserve their spot at events. The event fee can be paid by members or organizers can cover the cost of events to make it free for members.
Organizers have the option to subsidize the $2 fee for members who RSVP so that it is entirely free for those who attend, but for popular groups this can become cost prohibitive. If 1,000 members RSVP for an event, the organizer would owe $2,000 to host it.
\nThe new pricing does not apply to non-profit groups or Pro Networks. WordPress community organizer Andrea Middleton has confirmed that Meetup’s pricing changes will not affect groups that are part of the official WordPress chapter. In 2018, WordPress had 691 meetup groups in 99 countries with more than 106,000 members. According to Meetup.com, groups in the official chapter now number 780 in 2019. Middleton encouraged any outlying WordPress meetup groups to join the official chapter by submitting an application.
\n\nMeetup organizers and members who are affected by the pricing hike are unhappy about the changes. If the angry responses on Twitter are any indication, people are leaving the platform in droves. Many organizers have announced that they are cancelling their subscriptions and looking to migrate to other platforms, such as Kommunity or gettogether.community, an open source alternative for managing local events.
\nNo competitor has the reach or brand recognition that Meetup has. Some groups will inevitably resort to using Eventbrite or Facebook to manage local meetups but neither of these are focused on promoting or growing these types of local events. Discovery and new meetup marketing are Meetup.com’s forte, but the platform has been fairly stagnant when it comes to improving the user experience.
\n“This new move is quite onerous on users, and WP is lending support to the platform, which is proprietary and for-profit,” Morten Rand-Hendriksen said. “The optics and messaging are not great. When tools we use start to act in problematic ways, and we keep using them, we are tacitly agreeing to and even promoting that behavior even if it is not directly affecting us.”
\nAndrea Middleton responded, acknowledging that WordPress’ use of certain platforms will sometimes involve compromise.
\n“It’s true that WordPress contributors use various proprietary and for-profit tools to help us achieve various outreach and coordination goals,” Middleton said. “I think we strive for a balance between expediency and idealism, but of course any compromise results in a loss of one or the other.”
\nGiven the immediate backlash following Meetup.com’s announcement of the pricing changes, it would not be surprising to see the decision reversed. The company characterized the move as an “exploration” and plans to roll it out gradually to more meetups. For organizers who are looking to charge more on top of the fee to cover event costs, Meetup said this feature is coming soon.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 15 Oct 2019 04:12:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:52:\"WordPress.org blog: WordPress 5.2.4 Security Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7372\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2019/10/wordpress-5-2-4-security-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3666:\"WordPress 5.2.4 is now available! This security release fixes 6 security issues.
WordPress versions 5.2.3 and earlier are affected by these bugs, which are fixed in version 5.2.4. Updated versions of WordPress 5.1 and earlier are also available for any users who have not yet updated to 5.2.
Thank you to all of the reporters for privately disclosing the vulnerabilities, which gave us time to fix them before WordPress sites could be attacked.
\n\n\n\nFor more info, browse the full list of changes on Trac or check out the Version 5.2.4 documentation page.
WordPress 5.2.4 is a short-cycle security release. The next major release will be version 5.3.
You can download WordPress 5.2.4 or visit Dashboard → Updates
and click Update Now
. Sites that support automatic background updates have already started to update automatically.
In addition to the security researchers mentioned above, thank you to everyone who contributed to WordPress 5.2.4:
Aaron D. Campbell, darthhexx, David Binovec, Jonathan Desrosiers, Ian Dunn, Jeff Paul, Nick Daugherty, Konstantin Obenland, Peter Wilson, Sergey Biryukov, Stanimir Stoyanov, Garth Mortensen, vortfu, Weston Ruter, Jake Spurlock, and Alex Concha.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 14 Oct 2019 21:54:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jake Spurlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"WPTavern: AMP Project Joins OpenJS Foundation Incubation Program\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94906\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wptavern.com/amp-project-joins-openjs-foundation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5565:\"Last week at the AMP Contributor Summit 2019 in New York City, the AMP project announced that it will be joining the OpenJS Foundation incubation program. OpenJS was formed by a recent merger between the JS Foundation and the Node.js Foundation. AMP will join webpack, jQuery, Mocha, Node.js, ESLint, Grunt, and other open source projects that have OpenJS as their legal entity.
\nOver the past year, AMP has been evolving its governance, moving to an open, consensus-seeking governance model in 2018, similar to the one adopted by the Node.js project. One of the primary objectives of changing AMP’s governance and moving to a foundation was to foster a wider variety of contributions to the project and its technical and product roadmap. The incubation process will address AMP’s lack of contributor diversity and inclusion, as only past or current Google employees have commit rights on the code base.
\nIn recognition of how the project’s connection to Google has been problematic for adoption, the company is transferring AMP’s domains and trademarks to OpenJS, which is a vender-neutral organization, as outlined in the FAQs of OpenJS’ announcement:
\n\nThe OpenJS Foundation prides itself on vendor neutrality. Our vested interest resides solely in the ecosystem and the projects that contribute to that ecosystem. The OpenJS Foundation’s Cross Project Council is committed to supporting AMP in addressing these issues and ensure continued progress. During onboarding, AMP will also go through a multi-step process including adopting the OpenJS Foundation Code of Conduct, transferring domains and trademarks and more to graduation from incubation. AMP has made incredible strides by adopting a new governance model and by joining the OpenJS Foundation, they’ve made their intentions clear-AMP is committed to its vision of “A strong, user-first open web forever.”
Google is, however, a Platinum member of the OpenJS Foundation with annual dues of more than $250K per year. This membership guarantees the company direct participation in running the Foundation, a guaranteed board seat, and have a direct voice in budget and policy decisions. Google plans to maintain its team of employees who contribute full time to the AMP project.
\nAccording to Tobie Langel, a member AMP’s advisory committee, one of the changes in moving to the OpenJS Foundation is AMP’s governance model will no longer be under the purview of Google and the ultimate goal is that Google will cease funding AMP directly. Instead, the company will direct funds through the foundation and work to remove the project’s Google dependencies for its infrastructure and tooling.
\nGaining full infrastructural independence from Google will be no small feat for AMP contributors. The OpenJS Foundation’s announcement states that one of the long term goals in moving the project over is to disentangle the AMP runtime from the Google AMP Cache:
\n\nThe end goal is to separate the AMP runtime from the Google AMP Cache. The Project is currently in the incubating stage and Project leaders are still determining the next steps. Ideally, hosting and deployment of the AMP runtime to the CDN would fall under the purview of the OpenJS Foundation, much like the foundation is handling other projects CDNs, such as the jQuery CDN.
\nUntangling the runtime from the cache is a complex endeavor requiring significant investments of time and effort which would be planned and implemented in collaboration with the foundation and industry stakeholders during and after incubation.
\nThe OpenJS Foundation CPC is committed to having a long-term strategy in place to address this issue by the end of AMP’s incubation.
AMP is used on more than 30 million domains. While many see this news as a positive move towards AMP’s eventual independence from Google, it doesn’t remove Google’s power to compel publishers to support the AMP standard by prioritizing AMP pages in search results. The news was received with skepticism by commenters on Hacker News and Reddit, who deemed it “mostly meaningless window-dressing,” given how aggressively Google is pushing AMP in its search engine. AMP remains deeply controversial and moving it to a foundation that is heavily financially backed by Google is not enough to win over those who see it as Google’s attempt to shape the web for its own interests.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 14 Oct 2019 20:52:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"WPTavern: Inside Look at GoDaddy’s Onboarding Process for Managed WordPress Hosting\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94901\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"https://wptavern.com/inside-look-at-godaddys-onboarding-process-for-managed-wordpress-hosting\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8199:\"The Tavern was provided access to test GoDaddy’s onboarding process, which is a part of its managed WordPress hosting service. The company has revamped its system since we covered it in 2016. The web host has had time to garner feedback since then and build an easy-to-use, headache-free way to launch WordPress sites.
\n\n\n\nGoDaddy has been making waves in the WordPress community over the past few years and is quickly becoming one of the most dominant businesses in the ecosystem. Several of the company’s free WordPress themes consistently rank in the theme directory’s popular list. Most of them are child themes of their popular Primer theme, which boasts 40,000+ active installs when not counting child theme installs. The real count should be north of 200,000.
\n\n\n\nGoDaddy provided access to its Pro 5+ tier, which is its highest level of managed WordPress hosting. They have three lower tiers, each at different price points and with fewer features. Regular pricing for the tiers range between $9.99 and $34.99 per month. All levels include automatic backups, security scans, caching, and a slew of other features that are not always easy to figure out for new users.
\n\n\n\nAaron Campbell , GoDaddy’s head of WordPress Ecosystem & Community, said that their hosting service is growing quickly. “We were among the largest WordPress hosts when we launched our Managed WordPress Hosting in 2014,” he said. “Within 2 years our offering became the largest Managed WordPress platform in the world and remains so to this day.”
\n\n\n\nGoDaddy launched its basic onboarding process later in 2014. They iterated on that version through 2018. “When Gutenberg went into core in WordPress 5.0 we saw an opportunity to redefine the WordPress onboarding and imagine what a ‘Gutenberg native’ experience would look like,” said Campbell. “Meaning, do what Gutenberg uniquely enables us to do over what was possible before–things that couldn’t be done by making existing themes Gutenberg ‘compatible’ we had to build from the ground up.”
\n\n\n\nBased on my experience with the product, I would have no qualms about recommending it to new or even more experienced users. Even those with no experience running WordPress can create a new site without trouble in far less time than it’d take to go through the normal, more complex process.
\n\n\n\nOne of the hardest things to know prior to signing up for a service and handing over your credit card number is how the service works. For this reason, I snagged a few screenshots and will do a quick walk-through of the process.
\n\n\n\nOnce you are ready to build your new website, the service provides a “Set up” link that sends you to GoDaddy’s onboarding screen. There are three paths to choose from. The first and most prominent is to view the available templates, which is the path that new users would choose. You can also manually set up WordPress or migrate an existing site.
\n\n\n\nWhen selecting to view templates, the service presents over 50 options to choose from. The templates are further grouped by category based on the type of site a user might want to create. I chose the “Beckah J.” option because it worked for my idea of creating a life-wellness site.
\n\n\n\nEach of the templates are created from GoDaddy’s new Go WordPress theme, which is currently available via GitHub and awaiting review for placement in the official WordPress theme directory.
\n\n\n\nAfter selecting a template, the process moves to a preview screen, which has buttons to switch between desktop, tablet, and mobile views. From that point, you can choose to use the template or go back and select another.
\n\n\n\nThis was the first point of the process that felt like it needed polishing. The preview frame was too small to get a feel for what the site would look like on desktop or tablet. This is a fixable problem. There’s plenty of screen real estate GoDaddy could use to make the preview nicer.
\n\n\n\nThe next screen allows users to enter information about what type of site they want to run. Depending on which of the following checkboxes are ticked, GoDaddy will set up the site differently.
\n\n\n\nAfter completing the final form, GoDaddy begins creating the site. The host sets up the site with one or more of several plugins based on the choices made in the previous form.
\n\n\n\nThe site installation process was slower than I had expected. We live in a fast-paced world where users expect things to happen nearly instantly. I admit I was antsy while waiting for the process to complete, in part because everything else happened so quickly. I wondered if I had time to grab a sandwich. In reality, it was much faster than manually setting up a WordPress install, but the setup did take a few minutes of waiting. My experience may have been an anomaly too. Sometimes these things take time.
\n\n\n\nOut of the box, my newly-created site had five custom pages ready based on my choices during the onboarding process.
\n\n\n\nIt was nice to see WooCommerce ready and a contact form set up with my email (handled by the CoBlocks plugin). I would rather have seen contact
, account
, and cart
page slugs for their respective pages, but that’s a personal preference.
The site came with seven plugins installed, five of which were activated.
\n\n\n\nCoBlocks along with theme integration for the block editor is what made the process of working with the website a breeze. GoDaddy acquired the CoBlocks plugin in April. At the time, the plugin had 30,000+ active installs. It has since grown to 80,000+ in the few months since GoDaddy has taken over.
\n\n\n\nI’ve been critical of GoDaddy over the years. I am a customer of one of their other hosting products that launched years ago. That particular site is stuck on PHP 5.6, which has given me the feeling that the company is not focused on its older projects. However, Campbell said they are in the process of moving users on legacy hosting products to a newer platform.
\n\n\n\nI’ve been cautiously optimistic about the work GoDaddy has been doing within the WordPress community. They’ve more than shown their commitment to the WordPress platform over the past few years.
\n\n\n\nDespite a couple of minor hiccups, the onboarding process the hosting giant has built is one of the best experiences I have ever had launching a WordPress site. Even as an old pro, I’d consider using it for future projects, particularly when setting up sites for less tech-savvy family and friends.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 14 Oct 2019 20:30:29 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"WordPress.org blog: Becoming Better Digital Citizens Through Open Source\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7353\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wordpress.org/news/2019/10/becoming-better-digital-citizens-through-open-source/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7957:\"The WordPress Project is on a mission to democratize publishing. As WordPress empowers more people to participate in the digital space, we have the opportunity to make sure that everyone can participate safely and responsibly. Today marks the start of Digital Citizenship Week. We are going to share how open source can be used as a tool for learners (regardless of age) to practice and model the essential parts of being a good digital citizen.
\n\n\n\nThe digital landscape constantly changes and this affects the way we use the internet. New platforms emerge, people find different ways to spread information, communities form, grow and fade away every day. The concepts and practice of promoting civil discourse, critical thinking and safe use of the internet still remain central. And that is exactly what digital citizenship is about.
\n\n\n\n\n\n\n\n“Put simply, digital citizenship is a lot like citizenship in any other community — the knowledge of how to engage with digital communities you’re part of in a way that is thoughtful, safe, and makes appropriate use of the technology.”
Josepha Haden, Executive Director WordPress Project
Digital Citizenship is for all age groups. Anyone who uses the internet on a computer, mobile device or a TV is a digital citizen. You don’t have to be tech-savvy already, maybe you are taking your first steps with technology. Digital Citizenship Week is a chance to reflect together on our impact on the digital world. It can help us to make our consumption more considered and our interaction friendlier. It enables us to make a positive difference to those around us.
\n\n\n\nAll of us can strive (or learn) to become better digital citizens. It can be affected by the access those teaching have had to digital skills and good practice. Adult education classes and community tech hubs play a part in basic tech skill development. Unfortunately, these are not always accessible to those in less populated geographic locations.
\n\n\n\nOpen source communities like WordPress already make a difference in encouraging the principles of digital citizenship, from sharing tech skills to improving security knowledge. They give people an opportunity to learn alongside their peers and many of the resources are available regardless of location, resources, or skills.
\n\n\n\nDigital citizenship skills, like many other skills needed in this tech-focused world, should be kept up-to-date. Open source communities offer unparalleled opportunities to do this and are available in countries across the world. As part of our role as members of WordPress and other communities, we can pass on such skills to others. For instance by working alongside people who have had limited experience of digital skills. Or by finding new ways of making this knowledge sharing fun and accessible.
\n\n\n\nHere are just a few of the ways we do and can make an even greater difference:
\n\n\n\nYou can also get involved with specific events that have grown out of the wider WordPress project, championed by enthusiasts and those wanting to improve specific digital skills and bring wider benefits to society.
\n\n\n\nFor example, WordPress Translation Day in 2019 had 81 local events worldwide. Running for 24-hours, individuals with language skills translated aspects of the platform into multiple languages with a total of 1181 projects modified. An amazing 221 new translators joined on the day. In addition, there was a live stream with talks, panel discussions, interviews, and sharing of tips and skills to help others learn how to translate. Volunteers are now planning the event for 2020!
Stories of how people came together for WordPress Translation Day
Do_action days are WordPress events organized in local communities to help give charities their own online presence. Each event involves members of the local WordPress community, planning and building new websites for selected local organizations in one day. Some take place in a working day, others on weekends.
\n\n\n\n Volunteer Tess Coughlan-Allen talking about how people came together for the first do_action in Europe to help local charities. \n\n\n\nFind the next do_action hackaton nearby your home town.
\n\n\n\nThanks to @webcommsat for researching and writing this article and @yvettesonneveld for her supporting work in this series.
After years of unpredictable development and support, it seemed the Edit Flow plugin had finally given up the ghost last week when an Automattic support representative confirmed that it is no longer being actively developed and recommended users switch to an alternative. Nick Gernert, head of WordPress.com VIP, has since commented on our post to clarify the company’s intentions. He said Automattic is “in no way dropping support for Edit Flow:”
\n\nI’ll start by saying we are in no way dropping support for Edit Flow.
\nWe do see a difference between active feature development and maintenance updates to a plugin and this post tends to use these things interchangeably. It is correct that we are not currently pushing new features for Edit Flow. However, we are committed to maintaining this and other plugins so that those who depend on them are able to continue to do so.
\nWe face the same challenge that many in software face when it comes to supporting existing work while looking to the future and where to invest energy. I hope folks can understand the delicate balance here. We accept that we have fallen short at times when it comes to maintaining our existing work and appreciate the community holding us accountable.
Gernert also said the company’s VIP service is “seeing demand for WordPress in the enterprise market like never before.” The team is doubling down on its commitment to product development for this market and Gernert said outlook for Edit Flow and other Automattic plugins should improve:
\n\nVIP is more committed than ever to product development for the unique needs of this space. We have recently brought on a new Head of Product and Engineering. With the addition of this role, there is a commitment to focused product development and that includes ensuring key plugins like Edit Flow are maintained. Presently, that maintenance includes security updates, critical bugs, ensuring compatibility with new versions of WordPress, and directly supporting VIP customer use. Going forward the VIP Product and Engineering teams are committed to allocating time to regularly review and address issues and provide regular updates to the plugins. As we stabilize on maintenance, new feature development will pick up in areas where we see unique opportunity.
Users and developers seemed wary of this response, given the plugin’s history and more recent experiences of trying to contribute to its upkeep. James Miller, a developer who was using Edit Flow on a client project, shared his experience trying to submit a PR for a bug fix.
\n“It doesn’t seem like it’s even being given a level of attention at the most basic level of what could be considered ‘maintained,\'” Miller said. “This plugin was breaking functionality of other plugins on a client site.
\n“I forked the repo, fixed the issue, and submitted a PR on January 26. After several months of periodic commenting and asking if anybody was even maintaining the repo, it finally got merged just last month. This doesn’t seem to me like a commitment to maintaining the plugin.”
\nIf you’re not currently experiencing any critical bugs and you don’t require additional features beyond what it offers, Edit Flow may be still be a good option if Automattic is able to improve its maintenance. As previously predicted, any new features coming to this plugin will be those that “directly support VIP customer use.”
\nSupport for the plugin has not improved over the last week, so users may still be waiting for updates and fixes for awhile. The support forums indicate that multiple users continue to report issues with both the block editor and the classic editor, as well as conflicts with other plugins. This is likely why Automattic support representatives recommend users fork Edit Flow or switch to another solution.
\nIn support of smaller WordPress-powered publications that have an immediate need for editorial tools, we have compiled a list of alternatives that offer more frequent maintenance and support. Edit Flow’s primary features include a calendar, custom statuses, editorial comments, editorial metadata, notifications, story budget, and user groups. One of the alternatives below may be a suitable replacement, depending on which features are most important to your editorial workflow.
\nPublishPress is the plugin that Automattic recommended as an alternative, and it is the closest one to matching Edit Flow’s features. It has 7,000 active installs and is used by companies, non-profits, educational institutions, magazines, newspapers, and blogs.
\nIn the free plugin, PublishPress provides an editorial calendar, notifications, editorial comments, custom statuses, content overview, and the ability to create custom metadata for posts. Its creators also offer commercial add-ons for things like a content checklist, Slack notifications, multiple authors, WooCommerce checklist, and more.
\n\nSince PublishPress is actually a fork of the Edit Flow plugin, users can migrate seamlessly from Edit Flow without losing any data or settings using the plugin’s built-in migration utility.
\nThe PublishPress team has also created several other publishing plugins that may also be useful for different editorial needs, including PublishPress Revisions, PressPermit, and Capability Manager Enhanced.
\nOasis Workflow is a plugin that allows site admins to create custom workflows for content review. It includes three process/task templates for assignment, review, and publishing actions with role-based routing. Workflows can be configured using a drag-and-drop interface. The plugin supports custom statuses, process history, task reassignment, due dates, and email reminders.
\n\nOasis Workflow is often used in healthcare, law and financial firms, universities, CPA firms, non-profits, news outlets, and other organizations that require a formal review process for publishing. A commercial version of the plugin includes features like multiple workflows, auto submit, revisions for published content, with add-ons for editorial contextual comments, teams, groups, and more.
\nNelio Content is a plugin with 6,000 active installs that includes an editorial calendar, editorial comments, tasks, and a content assistant. It also helps users schedule and automatically promote content on social networks. The plugin integrates relevant metrics from Google Analytics and social media accounts to assist users in promoting content.
\n\nIf the editorial calendar feature of Edit Flow is the only one you need, then the Editorial Calendar plugin might be a good alternative. It is used on more than 40,000 WordPress sites. The plugin provides an overview of when each post will be published, supports multiple authors, the ability to rearrange the schedule with drag-and-drop capabilities, and edit posts directly in the calendar.
\n\nWP Scheduled Posts is another editorial calendar plugin that makes it easy to manage multiple authors from one place. It includes a visual calendar that can be manipulated via drag-and-drop, allowing users to easily add posts in the queue or create new posts inside the calendar. The plugin has a dashboard widget that displays post statuses for single or multiple authors.
\n\nThe commercial version of WP Scheduled Posts is targeted at the scheduling aspects of publishing. It offers an auto-scheduler where users can create rules to publish content automatically, as well as a missed schedule handler for automatically publishing posts that didn’t go out on schedule.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 11 Oct 2019 21:21:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"WPTavern: Meta Box Settings Page Extension Adds Support for Customizer, Network-Wide Settings\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94811\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"https://wptavern.com/meta-box-settings-page-extension-adds-support-for-customizer-network-wide-settings\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3677:\"The team behind the Meta Box plugin updated their MB Settings Page add-on to include support for the customizer and multisite. The customizer feature allows theme authors to integrate their custom settings into the customizer using framework-specific code. The multisite integration allows plugin authors to create a network settings page.
\n\n\n\nThe new features come on the heels of an update to the core Meta Box plugin that improves performance for users who have thousands of objects such as posts, terms, or users.
\n\n\n\nThe primary Meta Box plugin originated as a custom fields framework for plugin and theme authors to create meta boxes. It has since grown to handle settings across taxonomies, user profiles, options pages, comment forms, and other areas that have form fields. The plugin offers a unifying API for developers to code over 40 field types without the need to learn each of the internal, field-related APIs in WordPress. At the moment, the plugin has over 400,000 active installations.
\n\n\n\nFramework-style plugins such as Meta Box, Advanced Custom Fields, and others have filled a gap left open by core WordPress, which does not have a single API for handling fields. Over the years, developers have been left to code against dissimilar APIs and in different languages (PHP and JavaScript). This new feature from the Meta Box team will further extend its usefulness to a large number of developers who need to build out options for their users quickly and without learning additional APIs.
\n\n\n\nThe MB Settings Page add-on is a premium extension that allows theme and plugin authors to create custom settings pages.
\n\n\n\nThe purpose of its customizer integration is for theme authors to map settings pages to customizer panels. However, the feature also allows for sections instead. All of the Meta Box’s field types carry over to the customizer except for its file and image field types due to limitations with how the customizer works. However, other file and image-related fields will handle most needs.
\n\n\n\nCustomizer integration isn’t an all-or-nothing thing. Developers can choose to keep both a custom settings page and panels in the customizer. They may also opt for one screen over the other based on their needs.
\n\n\n\nThe Meta Box team released a video showcasing the new customizer support with some mood music. To be honest, I’m just chilling out and listening as I write this article. I’ve got a little head bob going too.
\n\n\n\n \n\n\n\nThere is currently no word on whether the customizer fields support live preview. Based on the video, when a user updates an option, the preview panel performs a full page refresh. If live preview is not currently a feature, it would be a welcome one in a future update.
\n\n\n\nAlong with customizer integration, the MB Settings Page update provides the ability for developers to create network-wide settings for multisite.
\n\n\n\nFor some developers, network-wide settings are a bit of an afterthought or something they don’t consider at all for their plugins. Not all plugins need options on the network level. For those that do, authors can start using their custom Meta Box fields directly in the WordPress network admin with a single line of code.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 11 Oct 2019 17:58:39 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"WPTavern: WordPress 5.3 Improves Large Image Handling\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94814\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://wptavern.com/wordpress-5-3-improves-large-image-handling\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2222:\"WordPress 5.3 Beta 3 was released this week and RC 1 is right around the corner, expected October 15. Core contributors have been publishing developer notes on new features landing in this release. One exciting enhancement that hasn’t received much attention yet is WordPress’ updated handling of large images.
\nMany WordPress users don’t consider the size of the images they are uploading to their sites, and modern smartphones are capable of producing very high quality images at very large file sizes. WordPress 5.3 will automatically detect large images (with a default threshold of 2560px) and generate a “web-optimized maximum size.” The threshold is used as the max-height and max-width value to scale down the image for use as the largest available size. A new big_image_size_threshold
filter is available for developers who want to change the threshold size or disable the new feature altogether.
WordPress will store the original image size so that it is still accessible and a new function is available for fetching its path: wp_get_original_image_path()
. It is also used to generate all the image sub-sizes.
More than two million WordPress users rely on plugins like Imsanity, Smushit, and EWWW Image Optimizer to optimize images. They often include additional features for bulk resizing previously uploaded images. WordPress’ new large image handling should not interfere with image optimization plugins, because it doesn’t affect the default settings that they often hook into and use to perform additional optimizations. The new core enhancement may be suitable to replace these plugins for some users who only require the bare minimum optimization on upload.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 10 Oct 2019 19:46:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: MachoThemes, Modula Parent Company, Acquires Three Gallery Plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94816\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"https://wptavern.com/machothemes-modula-parent-company-acquires-three-gallery-plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3453:\"MachoThemes, the WordPress development company behind the Modula Gallery plugin, has acquired three gallery plugins. The company is currently rolling the first two of the plugins, Final Tiles Grid Gallery Lite and PhotoBlocks Grid Gallery, into Modula. The third plugin, EverLightbox, will remain as a standalone project.
\n\n\n\nThe three plugins were purchased from Diego Imbriani of GreenTreeLabs. This was not MachoThemes’ first acquisition from Imbriani. They acquired the original Modula plugin from him over two years ago. From there, they grew the user base and continued developing the plugin.
\n\n\n\nAt this time, the exact details of the financial terms are not available to the public, but the transaction was in the range of low-to-mid 5-figures.
\n\n\n\nThe acquisition is a part of MachoThemes’ growth strategy for building a larger audience for their Modula plugin, which currently has over 60,000 active installations. “We liked their feature set, their quirkiness, and overall what they stand for,” said MachoThemes owner Christian Raiber of the reasons behind the acquisition.
\n\n\n\nThe merge of Final Tiles and PhotoBlocks affects over 34,000 plugin users. MachoThemes does not plan to continue supporting or developing them as individual plugins.
\n\n\n\nThe team is in the process of building a migration script to allow users to bring their existing galleries over to the Modula plugin. It is important that users migrate to Modula or another option because unsupported versions of their current plugins may not work in the future.
\n\n\n\nBoth plugins are similar to Modula by allowing users to create a gallery separately from the primary post content screen. However, the user interface and experience between all three plugins are nothing alike. Merging the plugins into Modula means that MachoThemes can work on a single interface and experience for users.
\n\n\n\nUsers may be worried about losing features when migrating to a new plugin. “Most of these options already exist in Modula, under a different name, setting or otherwise paid extension,” said Raiber. “There are a few interesting options in these plugins indeed, and they’ve already sparked new ideas for the team to experiment with.”
\n\n\n\nRaiber said his company would reach out to users. “We’ll have videos, doc entries, and a dedicated page on wp-modula.com,” he said of the transition. The company plans to keep the plugins available for the next six months but may extend that period depending on how the transition for users is going.
\n\n\n\nThe EverLightbox plugin will remain separate for those who want a lightbox feature for the standard WordPress galleries but not a full gallery-editing plugin. “We will continue to support the plugin and work hard to ensure that all users have a smooth-sailing experience with the plugin just as we have been for all of the plugins we’ve been building,” said Raiber.
\n\n\n\nThe company plans to continue developing and supporting EverLightbox for the long term.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 10 Oct 2019 19:21:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: ExpressionEngine Under New Ownership, Will Remain Open Source for Now\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94761\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"https://wptavern.com/expressionengine-under-new-ownership-will-remain-open-source-for-now\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7521:\"EllisLab founder Rick Ellis announced yesterday that ExpressionEngine has been acquired by Packet Tide, the parent company of EEHarbor, one of the most successful EE add-on providers and development agencies in the community. A year ago EllisLab, the developers of EE core, was acquired by Digital Locations but Ellis said the company ended up not being a good fit for the future of the CMS:
\n\nA year ago, EllisLab was acquired by Digital Locations in order to facilitate the transition of ExpressionEngine from a commercial software application to an open source one. That transition was successful, but it became apparent in recent months that ExpressionEngine didn’t fit perfectly within the goals of Digital Locations, as it seeks to build a business in Artificial Intelligence.
\nWe decided that what was best for ExpressionEngine was to seek a new owner, one that could devote all the resources necessary for ExpressionEngine to flourish.
In November 2018, EE went open source, adopting the Apache License Version 2.0, after 16 years of being locked down under restrictive licensing. EE’s dwindling community of product developers and site builders were hopeful that the new open source licensing would expand EE’s reach and bring back developers who had migrated to alternatives like Craft.
\nAfter the acquisition announcement, the EE community was concerned whether or not it will remain free and open source. Although the software’s homepage sports the tagline “The Open-Source CMS that supports YOU all the way,” EE’s new owners have left the option open for reconsidering its licensing further down the road. They plan to stick with the open source license for the time being. When asked directly in the EE Slack, EE Harbor developer Tom Jaeger said, “That is our plan for now, although at this stage we’re looking at everything with a fresh eye towards what’s best.” The company has published a list of FAQs with the same information.
\nBrian Litzinger, a developer at BoldMinded, who has created more than 36 add-ons for EE, and is also on the EECA (ExpressionEngine Community Association) board that organizes EEConf, said he has confirmed that EEHarbor plans to keep the CMS open source.
\n“The board spoke to new ownership just today actually, and they have every intention of keeping it open source,” Litzinger said. “I can’t speak for the whole community, but since going open source my add-on sales have not significantly increased or decreased.
\n“As with any open source project there has been feedback and pull requests from the community, but nothing significant (e.g. large features). The community as a whole is pretty excited about the new ownership and ExpressionEngine’s future though.”
\nShawn Maida, founder of Foster Made, a company that also sells ExpressionEngine add-ons, said he has not seen a significant direct change in the economics of EE since the project went open source.
\n“I think the real question here is what business model best enables the growth and continued support of the CMS itself, and how is that balanced against the growth of the community,” Maida said. “As a business that offers some add-ons for ExpressionEngine, we need to see both continued growth in ExpressionEngine as a platform and growth in the community, so I think the license model that best enables that matters.”
\nTravis Smith, president of Hop Studios, has been working with EE since its early days. As someone who is deeply invested in the EE community, he said that he doesn’t think a prospective licensing change would impact the broader community as much as having a clear vision for the CMS’s future.
\n“I think a licensing change per se wouldn’t be good or bad, but a well-articulated and communicated vision for the CMS’s future would be really helpful for a community that feels unsure at the moment,” Smith said.
\n“I do think that the exposure that going open source gave into the development process overall at EllisLab was an improvement, and that new features and bug fixes were getting added at a decent pace.”
\nEE may have changed its licensing to be open source but it is not a community-led project where major decisions happen by a consensus of a diverse representation of community leadership.
\n“I didn’t observe the community gaining (or applying?) much input or influence over the future of ExpressionEngine in the past year,” Smith said. “I think there was still a feeling of ‘EE is EllisLab’s project’ — and that this change of ownership might shake the community’s devs out of that default assumption, which would be a good thing.”
\nIn the FAQs EEHarbor published today, the company confirmed that it will be developing new features and that it will consider feedback submitted from the community:
\n\nWhile we are in the early stages of long-term strategic planning, we already have a lot of thoughts and ideas around where to take ExpressionEngine based on our own experience. However, it’s not just about us. We are also very interested in collaborating with the ExpressionEngine community. Everyone is more than welcome to submit feedback for us to review as we consider the future of ExpressionEngine
After 16 years under a restrictive license, EE is an interesting example of a newly open source, corporate-led project with a community that is rediscovering its place while ownership of the software is transferred from one company to another. Responses to the acquisition are mostly positive, and users seem excited about Packet Tide’s first planned initiative – finishing development on ExpressionEngine 6.0. Ellis described this upcoming release as “an exciting new version we’ve been quietly working on behind the scenes.” It will include a new control panel with a dark theme, along with add-on and service integrations inside the app.
\nEEHarbor does not plan to merge its add-ons with ExpressionEngine core at this time, and the statement published today reiterates the company’s commitment to “keep the add-on marketplace fair and open to all developers.”
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 09 Oct 2019 23:11:39 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:26;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WPTavern: Rosa 2 Restaurant Theme Provides a Frustrating and Satisfying Experience\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94769\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"https://wptavern.com/rosa-2-restaurant-theme-provides-a-frustrating-and-satisfying-experience\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9220:\"Rosa 2 is the sequel to Pixelgrade’s best-selling theme, Rosa. The new theme re-imagines its previous incarnation in the context of the block editor (Gutenberg). I was provided a copy of the theme for free to test and provide my thoughts.
\n\n\n\nThe theme sells for $75/year, or you can pay a one-time fee of $95 for lifetime access. The product launch post could make anyone excited about this theme, but is it worth it?
\n\n\n\nTLDR; Rosa 2 made for a satisfying experience when building restaurant-style pages. However, the early learning curve and basic setup were frustrating. It also lacks some of the polish I’d expect at a premium price.
\n\n\n\nBefore I dive into the good things about Rosa 2 (and there are some nice things about this theme), let me dive into the frustrating aspects. There were so many pain points that I nearly gave up on the theme several times. However, I soldiered on in the hopes of understanding why this theme might be worth using.
\n\n\n\nLet me save you some time right now. When the theme says that it requires the Customify and Nova Blocks plugins, it truly requires them. Otherwise, the theme looks and behaves nothing like the demo or screenshots. It may as well not be the same theme.
\n\n\n\nWhen first activating the theme, the front page of your website will become a completely white screen. It is not the dreaded White Screen of Death caused by an error. Instead, the theme is forcibly hiding the content with custom styles.
\n\n\n\nWhy? Yeah, good question.
\n\n\n\nI see no reason to do so. Outside of changing some code (which I did), users must activate the plugins to make their content appear. There is no technical reason this should be the case when using this theme.
\n\n\n\nThere should be no path in which a user installs a theme only to have their content disappear.
\n\n\n\nI get it. I was told these were required plugins. The theme even provides easy installation and activation links via the TGM Plugin Activation script. I also get that WordPress lacks any sort of real dependency system for handling this feature. That doesn’t make it any less of a poor user experience.
\n\n\n\nAs a developer, I thought I’d trick the system and test the theme without those plugins installed. I wanted to see what the theme looked like out of the box, which you can see in the following screenshot.
\n\n\n\nOh, and that big block of category links in the above screenshot, it never goes away. It just sits there on your blog posts page. It is hard-coded in the posts page template (home.php
). Rosa 2 is billed as a restaurant theme, so it might be acceptable if you don’t plan on running a blog.
The default header looks nothing like the screenshots, demo, or video for the theme. After nearly two hours of using the theme, I was ready to throw in the towel and rule this theme out as a lost cause. Not being able to get the basic nav menu set up for the theme was an exercise in self-punishment that I wouldn’t wish on anyone.
\n\n\n\nIt turns out that the Nova Blocks plugin really is required. Did I mention that you should install the required plugins first?
\n\n\n\nOn blog and archive pages, expect stretched featured images that attempt to fill out the box next to the excerpt for existing posts. There doesn’t seem to be any remedy to this outside of uploading new images.
\n\n\n\nThe theme uses the standard post-thumbnail
size but does not define this size in the code. For those unfamiliar with the technical aspects when using this specific size, the theme should ideally define it via the set_post_thumbnail_size()
function.
The large sticky header gave me a gut-wrenching feeling that walls were closing in on me. I became light-headed and dizzy. I found it tough to breathe. This is not hyperbole. I’m dead serious.
\n\n\n\nOn a personal note, I’ve had some issues with claustrophobia for the last couple of years. I first had this feeling after being stuck indoors for two weeks while watching over one of my cats who had surgery. I typically work from the porch where I can get fresh air, but that was one of the worst periods of my life.
\n\n\n\nSince then, I often get this same feeling when sites have large sticky headers. It feels like the walls are closing down. I wonder if others have similar issues.
\n\n\n\nThis feeling could be alleviated if the theme minimized the sticky-header height while scrolling down the page. Fortunately, the theme allows users to choose a static header, which I strongly suggest using. There are some other spacing and sizing options for the header area, which can help shrink some of this down.
\n\n\n\nIf there is one thing this theme does well, it is making it simple to create pages for a restaurant via the Nova Blocks plugin. Within minutes of creating a custom page, I had a restaurant-style page set up and ready to go.
\n\n\n\nWhen coupled with Nova Blocks, the theme beautifully handles the process of creating custom pages with numerous unique outcomes. The integration with the plugin is brilliant. Each block has custom demo content that you can easily modify.
\n\n\n\nSome of the names of the blocks and block options were cutesy and fun, such as “Hero of the Galaxy,” but they became a slight nuisance when wanting to quickly figure out the purpose of a block. I could see some users becoming annoyed at the names, and they might not be ideal for some professional settings. They were kind of fun though. I have mixed feelings about them.
\n\n\n\nRosa 2 is a theme primarily built for the block editor. It wonderfully handled core block output in my tests.
\n\n\n\nWhen using Gutenberg-ready themes, I view the pullquote block as sort of the theme designer’s signature. It is one of those blocks where designers can have a lot of fun and put a unique spin on the display. I’m a fan of the pullquote style in this theme (pictured above).
\n\n\n\nOn the whole, it works well. When coupled with Nova Blocks, you have a lot of power at your disposal.
\n\n\n\nRosa 2 is lightweight in terms of custom code. Nearly all of the functionality is within the accompanying plugins. Because this is a theme review, I didn’t dive into the plugin code.
\n\n\n\nFrom a purely technical standpoint, the theme does most things according to standards.
\n\n\n\nThere are some things I’d change from an architectural standpoint. For example, the file for its Customify plugin integration is over 1,100 lines of code. I would break that down to more digestible bits, which would help with long-term maintenance and bug hunting.
\n\n\n\nSome of the editor-related JavaScript code could be more efficient. Repeated patterns should be grouped together to make the code smaller. The editor JavaScript file is not large, but every byte counts in a world where developers assume everyone is running on Gigabit internet connections.
\n\n\n\nThe primary stylesheet is 173 kb, which is OMGBBQ large, especially when you top it off with 100s of kb coming from the stylesheets and scripts loaded by Nova Blocks plugin. Unless you’re a user who is heavily optimizing your site, you can count on some slow page loads.
\n\n\n\nI’d only recommend this theme to people who have more patience than me. While I didn’t follow instructions right off the bat (as a reviewer, I’m trying to push limits and break things), the theme did have some pain points that simply made for a frustrating process.
\n\n\n\nI’m in the camp of people who believes themes should work out of the box. This theme doesn’t work without some setup. You’ll need to put in some legwork to get it going. However, once you make it over the initial hump, you can build some beautiful page layouts.
\n\n\n\nI suggest using it strictly for its defined purpose of building a restaurant website. The typography is designed well enough for blogging, but the overall theme isn’t well-suited to it.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 09 Oct 2019 19:47:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:27;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"WordPress.org blog: WordPress 5.3 Beta 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7312\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2019/10/wordpress-5-3-beta-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3723:\"WordPress 5.3 Beta 3 is now available!
\n\n\n\nThis software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site to play with the new version.
\n\n\n\nYou can test the WordPress 5.3 beta in two ways:
\n\n\n\nWordPress 5.3 is slated for release on November 12, 2019, and we need your help to get there.
\n\n\n\nThanks to the testing and feedback from everyone who tested beta 2 (and beta 1) over 60 tickets have been closed in the past week.
\n\n\n\nIn addition to these, Beta 3 landed a number of small consistency and polish changes to the REST API, including an improvement to the permissions check used when editing comments, a fix for post type controller caching edge cases, and most importantly, the ability to use the _embed parameter to access the full data for a post using the /wp/v2/search endpoint.
\n\n\n\nWordPress 5.3 has lots of refinements to polish the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developer notes tag for updates on those and other changes that could affect your products.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages!
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac where you can also find a list of known bugs.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 08 Oct 2019 20:58:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Francesca Marano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:28;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WPTavern: The Evolution of Anonymity in the Internet Age\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94745\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wptavern.com/the-evolution-of-anonymity-in-the-internet-age\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9328:\"As a child of the ’90s, I was growing up in one of the largest transitional periods in human history. The Internet Age was upon us.
\n\n\n\nI was born and raised in a small community in rural Alabama. The country. The backwoods. To give you an idea of how small the place was, my entire school (grades K-12) had around 800 students. While I was fortunate enough that my family could afford to travel for vacation almost every year, I mostly lived a sheltered life.
\n\n\n\nI rode bikes down the dirt road and explored neighbors’ hunting lands with my best friend in the summer. We’d get up at dawn, grab some provisions, and cycle out for the day’s adventure. We’d race old lawnmowers, build unstable treehouses, and swim in what were likely snake-infested creeks. We’d camp out under the stars. Our parents never asked where we were. As long as we showed up for supper and took a bath a few times each week to scrub the dirt off, we were generally left up to our own imaginations.
\n\n\n\nThere was another aspect of growing up in the ’90s, and that was video games. At 16, I spent most of the summer in the fields picking watermelons or throwing bales of hay onto a trailer. It was hard work, but it kept me supplied with whatever video games I wanted. When not out in the wild, my best friend and I would be glued to a 19-inch television playing the Nintendo 64 (and later the Sega Dreamcast).
\n\n\n\nI lived in this somewhat country-bumpkin bubble with no idea of the outside world.
\n\n\n\nThen came the explosion of the internet. My family never had a computer at home. That left me to access this wonderful new thing during school hours or at a friend’s house.
\n\n\n\nLike pretty much every teen boy I knew at the time, the best use of the internet was logging into adult chatrooms and hoping to chat with a woman. Yeah, the average teenage boy wasn’t doing anything productive with the internet, even in the ’90s. Big surprise there. This isn’t groundbreaking news, folks. Move along.
\n\n\n\nThere were other uses of chatrooms, such as finding other gamers. That’s where my original love of the internet began. I could talk to people across the world about Nintendo and Sega games. I even started getting pen-pals where we would exchange weekly emails.
\n\n\n\nAt the time, there was this common saying among adults, “You don’t know who you’re talking to on that thing. It could be a fat, 40-year-old man living in his parents’ basement.” Hey, why you throwin’ shade at heavyset men? Just tell me it could be a psycho.
\n\n\n\nMy parents drilled this lesson into my brain. School teachers did the same. Like my peers at the time, I was required to use a pseudonym when going online. The thought of using a real name was almost unheard of. As teens, we’d joke about the basement-dwelling bogeyman who our parents and teachers warned us against. It was all a game to us despite there being legitimate fears, particularly now that I have 20 years of hindsight at my disposal.
\n\n\n\nThat’s where I came up with my username of greenshady, by the way. One day I may even tell what it means. One day. For now, I’ll keep all of you who have asked about it over the years guessing.
\n\n\n\nI used that username for years because there was always this little voice in the back of my mind telling me to remain anonymous.
\n\n\n\nI’m not exactly sure at what point attitudes toward anonymity changed. Social networks likely played a huge role transitioning us from silly screen names to using our real-life names on the internet. Otherwise, it’d be harder for our real-life friends to find us on Facebook, Twitter, and elsewhere.
\n\n\n\nThis prevailing attitude toward anonymity didn’t limit itself to social networks. More and more, people shunned the idea of anonymous posts or comments on blogs and elsewhere.
\n\n\n\nThere’s likely some form of stardom attached to using real names as well. Everyone is just one video, one blog post, or one tweetstorm away from their 15 minutes in the spotlight.
\n\n\n\nEven within the WordPress community over the years, I’ve witnessed a shift toward automatically disliking anonymous comments. The prevailing idea is that a person’s contribution to a discussion has less worth if it’s hidden behind the veil of anonymity, that one’s opinions are invalid if they cannot be backed up by a real name.
\n\n\n\nIt opens the person to attack not based on their ideas but on how they choose to present themselves online. This is a part of the culture that is unhealthy.
\n\n\n\nIn a time when you can effectively be shut out from the modern-day public square for making one wrong statement, anonymity is more important than ever for some. Often, there’s no recourse for missteps after you’ve been taken down by the angry horde over a lapse in judgment. Once your name has been hauled through the mud and back again, there’s little you can do about it.
\n\n\n\nThat little voice in the back of my mind, the one carefully crafted by my parents and teachers, is a reminder that a simpler period during the Internet Age once existed.
\n\n\n\nThere are other pockets of the internet where the pseudonym has persisted. One area is in gaming. You’d be the oddball if using a real name in an online multiplayer match. I suppose “Brett” or “Molly” doesn’t strike fear in the heart’s of enemies. The entire culture of online gaming is built upon anonymity, which is at odds with much of the internet world today. Frankly, I find it oddly satisfying.
\n\n\n\nI do wonder whether a real name online is important for civil discourse. Quite often, online personas are much different than their real-life counterparts. I mean, have you seen the numerous alpha-male groups on social networks made up of men who all think they’re the leaders of the pack? Hmmm…maybe there was some truth to that basement-dweller theory, after all. Thanks for the heads up, Mom and Dad.
\n\n\n\nThe point is that an online persona, even attached to a real name, is still a persona. It’s not much different than a fake user handle.
\n\n\n\nI’d wager that the need to see a person’s real name has more to do with knowing exactly who to shun for controversial ideas rather than attaching some sort of validity to it. Usernames can be altered. You’re pretty much stuck with your real name, and mishaps follow your real name around.
\n\n\n\nAs we were reviewing the Tavern’s comment policy last week, one point I brought up is that I believe we should allow anonymous comments. A large reason for this is that people should feel safe to communicate their thoughts within the community. While I won’t get into the specifics of internal discussions, I do hope that it’s something we officially remove from the policy.
\n\n\n\nBeing in favor of anonymity does not mean being in favor of personal attacks or handing over a license to use a vulgar term as a username. It’s about protecting people’s ability to speak freely without fear of becoming an outcast within the community for an unpopular opinion.
\n\n\n\nSometimes anonymity provides people the freedom they need to effectively discuss ideas. More importantly, it allows them to be a part of the community in a way that they choose.
\n\n\n\nWith the European Union, Japan, Australia, and other countries passing stricter privacy laws, there’s a growing movement to protect privacy across the world. While this movement has focused more on large corporations and what they do with personal data, there’s an underlying fear that’s likely been there from the beginning.
\n\n\n\nPeople are coming to the realization that we gave up too much.
\n\n\n\nWe handed over our names. And, once we handed over our names, it was a slippery slope to handing over everything else about ourselves. If you dig deep enough you can find the names of all my cats and when they were all born.
\n\n\n\nI’m not sure how I feel about that. I’m in too deep at this point.
\n\n\n\nMy parents from 20 years ago would not have liked the idea too much. My dad just uses YouTube to watch videos on building stuff for the most part today (it took years to stop him sending me email chains), but my stepmom is right there along with everyone else on social networks.
\n\n\n\nIt’s odd to look back on the past 20 years to see how some of our initial fears surrounding anonymity have transformed. In another 20 years, we’ll all be back to using pseudonyms again. Call me out on it if I’m wrong. I do wonder if we’ll look back at this time and think everyone was crazy for using their real names.
\n\n\n\nI welcome your anonymous comments on this post. Just don’t use “wanker” for your handle.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 08 Oct 2019 19:20:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:29;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: GNU Project Maintainers Move to Oust Richard Stallman from Leadership\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94714\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"https://wptavern.com/gnu-project-maintainers-move-to-oust-richard-stallman-from-leadership\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5486:\"GNU Project maintainers are working to oust Richard Stallman from his position as head of the organization. In a joint statement published yesterday morning, a collection of 22 GNU maintainers and developers thanked Stallman for his work and declared that he can no longer represent the project:
\n\nWe, the undersigned GNU maintainers and developers, owe a debt of gratitude to Richard Stallman for his decades of important work in the free software movement. Stallman tirelessly emphasized the importance of computer user freedom and laid the foundation for his vision to become a reality by starting the development of the GNU operating system. For that we are truly grateful.
\nYet, we must also acknowledge that Stallman’s behavior over the years has undermined a core value of the GNU project: the empowerment of all computer users. GNU is not fulfilling its mission when the behavior of its leader alienates a large part of those we want to reach out to.
\nWe believe that Richard Stallman cannot represent all of GNU.
Stallman’s personal website continues to prominently display his intentions to remain in the leadership role. He added the header to his site, following the publication of remarks he made regarding a 17-year old victim of sex trafficker Jeffrey Epstein, which precipitated his resignation from both MIT and the Free Software Foundation:
\n\nThe Stallman saga has continued to grow stranger in the aftermath of his resignations, as many were concerned that he would be homeless after his website featured a notice that he was “Seeking Housing,” accompanied by a link leading to his specific requirements for a temporary residence. His personal site was also reportedly vandalized nine days ago with a message that he was stepping down from the GNU.
\nThe defacement with the false GNU resignation message was reverted shortly thereafter on September 30, and replaced with the header saying he continues to be “Chief GNUisance of the GNU Project” with no intention of stopping soon. Stallman has not yet publicly acknowledged the statement from the GNU maintainers. He has also not yet responded to our request for comment.
\nYesterday the Free Software Foundation (FSF) published a statement indicating it was re-evaluating its working relationship with the GNU project, which has provided some of its technical infrastructure, fiscal sponsorship, and copyright assignment:
\n\nGNU decision-making has largely been in the hands of GNU leadership. Since RMS resigned as president of the FSF, but not as head of GNU (“Chief GNUisance”), the FSF is now working with GNU leadership on a shared understanding of the relationship for the future. As part of that, we invite comments from free software community members.
Stallman responded the next day, indicating he wanted to work with FSF on restructuring the relationship between the two organizations:
\n\nI recently resigned as president of the FSF, but the FSF continues to provide several forms of crucial support for the GNU Project. As head of the GNU Project, I will be working with the FSF on how to structure
\nthe GNU Project’s relationship with the FSF in the future.
The FSF maintains some critical responsibilities in that it currently holds the copyrights to enforce the GPL. Stallman has recently called on people to continue supporting the FSF’s work, despite his resignation from the organization.
\nThe small contingency of GNU project maintainers who penned the statement published yesterday seem to be on the same page with FSF in its rejection of Stallman’s leadership. Their message concludes with their intention to overhaul the leadership of the free software movement to be more inclusive of the people who have been alienated by Stallman’s behavior over the years:
\n“We think it is now time for GNU maintainers to collectively decide about the organization of the project. The GNU Project we want to build is one that everyone can trust to defend their freedom.”
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 08 Oct 2019 04:33:34 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:30;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"WPTavern: Google Chrome Announces Rollout Plan for Blocking Mixed Content Beginning January 2020\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94672\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"https://wptavern.com/google-chrome-announces-rollout-plan-for-blocking-mixed-content-beginning-january-2020\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3405:\"The Google Security Team has announced a timeline for when Chrome will begin blocking mixed content by default in order to ensure that HTTPS browsing is more secure. Mixed content refers to HTTPS pages that load resources, such as images, videos, stylesheets, and scripts, over HTTP.
\nThe gradual rollout will begin with Chrome 79, which is scheduled for release in December 2019. The browser already blocks mixed scripts and iframes, but this release will add a new setting (that can be toggled on or off) for users to unblock it on a per-site basis.
\n\nThe next phase of the rollout will progress with Chrome 80, due in January 2020, where mixed audio and video resources will get auto-upgraded to HTTPS. If they fail to load over HTTPS, Chrome will automatically block them. Mixed images will still load but Chrome will display a “Not Secure” warning in the omnibox next to the URL.
\nThe last phase of the rollout is planned for February 2020. Along with the release of Chrome 81, mixed content images will bet auto-upgraded to HTTPS and Chrome will block them if they fail to load.
\nThe Google Security Team reports that Chrome users now spend more than 90% of their browsing time on HTTPS on both desktop and mobile. The plan to begin blocking mixed content is targeted at addressing insecure holes in SSL implementations of sites that have already made the switch to HTTPS.
\nWordPress site owners have plenty of time to ensure all their resources load over HTTPS. The official plugin directory has several popular plugins that can assist with fixing problems with mixed content. Really Simple SSL, a plugin that is active on more than 3 million sites, has a built-in mixed content scan that shows users what they need to do if they aren’t seeing the green lock in the omnibar yet. It also includes a “mixed content fixer” for the back-end.
\n\nOther popular plugins, such as SSL Mixed Content Fix (20k active installs) and SSL Insecure Content Fixer (300k active installs) are focused specifically on fixing these issues and may assist in making other installed plugins compatible with HTTPS. They include tools that will diagnose insecure content and automatically perform basic fixes. The SSL Insecure Content Fixer plugin is also compatible with WordPress multisite and includes a network settings page to set defaults for the entire network.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 07 Oct 2019 19:09:16 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:31;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"WPTavern: U.S. Supreme Court Denies Domino’s Appeal to Determine Whether Websites Must Be Accessible\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94674\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"https://wptavern.com/u-s-supreme-court-denies-dominos-appeal-to-determine-whether-websites-must-be-accessible\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6872:\"In what is seen as a win for accessibility advocates, the U.S. Supreme Court denied Domino’s petition to appeal a lower-court decision on whether the pizza chain’s website and mobile app must be accessible to those with disabilities. The earlier U.S. 9th Circuit court ruled that websites fall under Title III of the American with Disabilities Act (ADA).
\n\n\n\nThe original case was brought forth by Guillermo Robles, a blind man, who claimed the Domino’s website and app did not allow him to place an order in 2016. Robles, like many other people with disabilities, relies on screen-reader software to use the web. Despite using such software, he was not able to make an order.
\n\n\n\nThe primary issue of the case was whether the ADA applied to websites or apps in the same way that they applied to brick-and-mortar locations. Title III specifically points out public places of accommodation but not websites.
\n\n\n\nThe specific section of the ADA related to the case reads as follows:
\n\n\n\n\n\n\n\nSection 36.201(a) contains the general rule that prohibits discrimination on the basis of disability in the full and equal enjoyment of goods, services, facilities, privileges, advantages, and accommodations of any place of public accommodation.
Full and equal enjoyment means the right to participate and to have an equal opportunity to obtain the same results as others to the extent possible with such accommodations as may be required by the Act and these regulations. It does not mean that an individual with a disability must achieve an identical result or level of achievement as persons without a disability.
The 9th Circuit decided the ADA also applied to businesses on the internet.
\n\n\n\nThere were three key issues in the case: whether the ADA applied to the website and app, whether Domino’s had fair notice to comply, and whether the court or the Department of Justice (DOJ) should decide the case.
\n\n\n\nThe DOJ is the body that regulates the ADA. Since it was signed into law in 1990, the DOJ has not created specific guidelines for how businesses can ensure their websites are within the law.
\n\n\n\nOne argument is that it would have been cheaper and easier for Domino’s to follow accessibility standards such as the Web Content Accessibility Guidelines (WCAG). Such arguments don’t address the need for meaningful regulations from a governing body. The WCAG are not legal guidelines in the U.S. However, the 9th Circuit ruled that the lack of guidelines does not remove Domino’s responsibility.
\n\n\n\nCircuit Judge John B. Owens wrote in the 9th Circuit decision, “While we understand why Domino’s wants DOJ to issue specific guidelines for website and app accessibility, the Constitution only requires that Domino’s receive fair notice of its legal duties, not a blueprint for compliance with its statutory obligations.”
\n\n\n\nThe lack of such regulations is why this case was important from Domino’s standpoint. While they lost the case, it may further push the need for more specific guidelines for businesses, both large and small, to follow.
\n\n\n\nThe lack of specific regulations could also be seen as a feature rather than a bug, to use a developer phrase. Government-specific rules are often slow to keep up with the changing nature of the web. Guidelines that apply one day may need to change soon thereafter. It also leaves businesses the ability to make their websites accessible via a method of their choice rather than limiting what they can do to potentially bureaucratic rules that are out of touch with the modern web.
\n\n\n\nAt the same time, it could leave smaller business owners without large legal and website development budgets wondering if they could be looking at lawsuits in the future. Courts were flooded with 2,285 accessibility lawsuits in 2018, which was nearly triple the 814 cases in 2017.
\n\n\n\nIn terms of the case, the Supreme Court didn’t make a ruling. They denied Domino’s petition and left the decision of the 9th Circuit in place, which covers much of the western U.S. In the coming years, more cases will make their way through the courts. More than likely, case law will continue becoming stronger in favor of making websites compliant with the ADA.
\n\n\n\nIf you run an online business, it’s past time to make sure your website is accessible. It could be years before the current law is amended or new ones are written on the legislative level. The winds of change will likely not favor those with inaccessible websites as more court decisions come down.
\n\n\n\nIn a nutshell, businesses with websites, apps, or other online presences need to make sure all people have access to their goods or services. While there are no specific guidelines in the U.S., WCAG is the largely agreed-upon standards internationally.
\n\n\n\nIf you’re a small business owner using WordPress, you should start with a WordPress theme labeled as accessibility-ready. It is worth noting that “accessibility-ready” does not mean that your website will automatically become accessible. It simply means that the WordPress theme meets a minimum number of accessibility guidelines. Custom content on your website should also follow the same guidelines.
\n\n\n\nAccessibility is not a set-it-and-forget-it type of thing. It’s something that business owners need to continually evaluate and make sure that all their customers, regardless of how that person accesses the internet, can enjoy the same services equally.
\n\n\n\nThe official theme review team is working through a long-term plan to make all themes accessible at WordPress.org. Many theme businesses outside of WordPress.org also comply with those same guidelines. If purchasing a theme, you should check with the business beforehand.
\n\n\n\nAs always, if you’re unsure whether your website meets legal guidelines, you’ll need to consult a lawyer who specializes in website accessibility.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 07 Oct 2019 18:02:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:32;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WordPress.org blog: People of WordPress: Alice Orru\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7288\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://wordpress.org/news/2019/10/people-of-wordpress-alice-orru/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8390:\"You’ve probably heard that WordPress is open-source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.
\n\n\n\nAlice Orru was born in Sardinia, an island in the middle of the Mediterranean Sea. As a child, she dreamt of becoming a flight attendant, traveling the world, and speaking many foreign languages.
\n\n\n\nUnable to meet the height requirements of her chosen profession, Orru ended up choosing a different path in life, following the Italian mantra: “You have to study something that will guarantee a stable and secure job for life.”
\n\n\n\nThe unemployment rate in Sardinia is very high, a challenge shared throughout the surrounding islands. In addition to that, Alice wasn’t that keen on having the same job all her life, as her parents had.
\n\n\n\nWhen Orru was 22 she moved to Siena, Tuscany, to finish her studies. That is when she created her first personal blog. The website was built on an Italian platform named Tiscali, which she later migrated to WordPress.com.
\n\n\n\nAfter 2 years in Tuscany Orru moved to Strasbourg, France. She studied French and worked several jobs while living there. Her first serious job was in Milan – working 40 hours/week in the marketing department of a large, international company. She found herself surrounded by ambitious colleagues and a boss who constantly requested extra —unpaid— working hours per day.
\n\n\n\nAlice gave up blogging because she wasn’t feeling inspired enough to write. She questioned whether she really wanted to do that job forever; working 10 hours per day under the neon lights of an office. It forced her to set aside her dreams for the time being, and for a while, she mainly lived for the weekends.
\n\n\n\nAlice decided to leave the job and moved to Barcelona, Spain, all by herself, in 2012.
\n\n\n\nAfter a few months of intense Spanish learning at the university, she found a job in an international clinic as a “Patient Coordinator.” Orru assisted international patients coming to Barcelona for their treatments. She acted as their translator, interpreter and administrative consultant.
\n\n\n\nPatients came from Italy, France, England, Morocco, Senegal, and several other countries. Alice was so inspired by some of their stories, that she started to write again: She dusted off her WordPress blog and filled it with stories about her new life in Barcelona and some of the women she met at the clinic. “I was feeling stronger and more independent than ever,” Orru expressed.
\n\n\n\nIn the summer of 2015, Alice was writing on her blog and got stuck with a technical problem. While she was searching through the WordPress.com documentation, she saw a pop-up in the bottom right corner of her screen. It was a staff member of Automattic, checking if she needed help. They chatted for a few minutes and the problem was solved. Alice left the chat with one question, though: how did that person on chat find a support job with WordPress?
\n\n\n\nAlice found the official WordPress job page: jobs.wordpress.net and noticed a job offer that caught her attention: WP Media, a French startup, was looking for a polyglot and remote customer service teammate for one of their plugins, WP Rocket. She read their requirements: fluency in English, French and possibly other languages, excellent experience with WordPress, and some coding skills.
\n\n\n\nShe knew she didn’t meet all the requirements, but could speak 4 languages, and she had a WordPress blog. She didn’t know anything about PHP, though. Orru had been a WordPress.com user for years and knew she was ready to learn more.
\n\n\n\nOrru wrote a cover letter and sent her CV. A Skype interview was conducted and several days later she received the news that she had gotten the job!
\n\n\n\nThe early days in her new job were intense. Alice felt inexperienced but was supported by her teammates. She started studying and reading everything about WordPress for beginners. Initially, she answered easy tickets from customers. All the while her teammates were sending useful material to read, setting up video-calls for 1 to 1 training, and encouraging her the entire time.
\n\n\n\nSoon, Orru was replying to customers whose first language was either Spanish or Italian in their native language. This was much appreciated and resulted in several happy comments. Until that moment the plugin’s support had been offered only in English and French.
\n\n\n\nAt WordCamp Paris 2016, one of Alice’s teammates introduced her to how the WordPress community collaborated and kept in contact through Slack.
\n\n\n\n“You speak multiple languages, why don’t you try to contribute to the polyglots team?” he asked.
\n\n\n\nAlice knew very little about contributing to WordPress. She had only been working for WP Media for 6 months and didn’t feel ready to dive into a new challenge and start also contributing to WordPress.
\n\n\n\nYet, curiosity led her to join both the local Italian and the global WordPress Community on Slack. For the first few months, she mainly observed what was happening the channels. Then, she attended WordCamp Milan and met some members of the Italian Polyglots team.
\n\n\n\nIt was love at first string! Laura, one of the General Translation Editors (GTE) for Italy, taught her how to start contributing and translating, following the polyglots guidelines. She also told her about the Italian community’s big efforts to work together, consistently, to boost and grow WordPress related events in Italy.
\n\n\n\nWith her teammates’ encouragement, Orru applied to WordCamps as a speaker and gave her first talk in December 2016 at WordCamp Barcelona. After that, she both spoke at WordCamp Torino on April 2017 and at WordCamp Europe in 2017.
\n\n\n\nOrru knows that her experiences are not just due to luck. She used her previous skills and passions and adapted them to a new career and life path.
\n\n\n\n\n\n\n\n“We all have some skills; and if we don’t know which they are exactly, we should take some time to make a list of the things we’re really good at. With that in mind, just try. Apply. Get involved. Don’t get stuck in the feeling of ‘I can’t do it because I don’t know enough’. So that’s what I did. Without even realizing it, I started putting into reality the dream of the little girl who was born on an island and wanted to travel and speak different languages.WordPress made this possible. I’m now part of a big community, and I am proud of it.”
Alice Orru
This post is based on an article originally published on HeroPress.com, a community initiative created by Topher DeRosia. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.
\n\n\n\nMeet more WordPress community members over at HeroPress.com!
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 05 Oct 2019 04:24:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Yvette Sonneveld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:33;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: WooSesh 2019 Scheduled for October 9 and 10: Registration Now Open\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94416\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"https://wptavern.com/woosesh-2019-scheduled-for-october-9-and-10-registration-now-open\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2715:\"WooSesh is happening next week on October 9 and 10, and registration is now open. This is the second edition of the virtual WooCommerce event hosted by WPSessions. In addition to presentations focused entirely on e-commerce, the event will include a “Hallway Track” that offers opportunities for attendees to connect with each other, along with virtual swag donated by various WordPress companies.
\nDay 1 will cover a wide range of topics for WooCommerce professionals with a focus on store builders, including sessions on designing with blocks, sales tax, optimizing the checkout experience, and store emails. The first day will also feature a two-hour “State of the Woo” keynote address from the WooCommerce team. They plan to discuss case studies, lessons learned, and priorities for the year ahead.
\nDay 2 will focus on more technical topics for WooCommerce developers, such as “Custom Tables and the Checkout Bottleneck,” solving store UX problems, and productizing development work.
\nThe event is being organized by Brian Richards and Patrick Rauland. For the past two years it has been the official successor to the previously held in-person WooConf events. Given how successful WooSesh has been in connecting the WooCommerce community, it’s easy to see why WooConf has not yet been reinstated.
\n“One thing I can say, having helped three WooConfs and both WooSesh’s, is that a virtual event is a fraction of the cost,” Rauland said. “And we had twice as many people show up live for WooSesh compared to an in person event.”
\nIn 2018, WooSesh had 2,800 registrants and more than 1,400 who participated live during the event. Rauland reported that 900 people watched the keynote address. After the conclusion, 94% of respondents to an attendee survey said they would like to attend again the next year.
\nLast year attendees could watch all sessions for free as long as they attended at least one presentation during the live event. This year sessions will be free during the event to encourage maximum engagement, and the recordings will be available on WPSessions.com for a fee after its conclusion.
\nTickets are free, thanks to sponsors that include WooCommerce, Jilt, and Avalara. Attendees can register on the website and preview the schedule in their own timezones.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 04 Oct 2019 19:10:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:34;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"WPTavern: WordPress.org Bumps PHP Maximum for Plugin Directory to Version 7.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94637\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wptavern.com/wordpress-org-bumps-php-maximum-for-plugin-directory-to-version-7-2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4315:\"The WordPress.org SVN system received a version bump to 7.2 on October 3. This change means that plugin authors can now use newer PHP syntax in plugins they submit to the official plugin directory. In the future, the version maximum will match what’s running on WordPress.org.
\n\n\n\nThis should be good news for any plugin developers who are using newer PHP syntax. Previously, authors were able to submit code using newer PHP functions if they had a compatibility check in the same file. However, newer syntax wasn’t allowed.
\n\n\n\n“The issue was that the Linter (being stuck on 7.0) prevented anyone from checking in code via SVN that used 7.1+ standards,” said Mika Epstein from the plugin review team. “So things like the Spaceship operator would fail on commit and you’d be told the syntax was invalid. This was holding back certain plugins from committing code into the directory.”
\n\n\n\nEpstein first opened a ticket to address the issue 13 months ago but said she’d been quietly asking for a fix for a while longer.
\n\n\n\nThe max PHP version isn’t listed anywhere in the plugin guidelines. Technically, it’s an SVN limitation on WordPress.org and not something the plugin team chose. However, for plugin authors, they may not have known about the issue until their plugin was rejected by the system. They would then message the plugin team about the problem. “I may end up putting something in the docs, but it’s a somewhat uncommon occurrence,” said Epstein.
\n\n\n\nThis has been an issue for some plugin authors since PHP 7.1 was released, which was December 1, 2016. “It was a once a year issue, then twice, and then it inched up to every couple months,” said Epstein. “As of September, at least once a month someone would hit this and complain to plugins.”
\n\n\n\nOne potential problem with blocking newer PHP code is with plugins that rely on third-party libraries, which may only have security patches in more recent versions. However, Epstein said that she was not aware of any security issues that resulted from the version limitation.
\n\n\n\nAndrey “Rarst” Savchenko pointed out in the ticket that “7.2 was released almost two years ago.” While he says it’s an improvement over the previous 7.0 limitation, version 7.2 should not be a hard ceiling for plugins in the repository.
\n\n\n\nPHP 7.3 was released on December 16, 2018, and PHP 7.4 will be released on November 28, 2019.
\n\n\n\n“Given PHP’s poor adoption curves,” responded Dion Hulse, “all that this means is that you can’t release a plugin through WordPress.org that only works on 15% of WordPress sites. “You can even use newer functions in PHP if including compat code, just not newer syntax.”
\n\n\n\nPlugin author Josh Pollock called awareness to the issue on Twitter in February. “Hours later, I’m downgrading a dependency, because it requires another dependency, which requires PHP 7.1.”
\n\n\n\n“I think we got lucky and there were no bugs,” Pollock said of downgrading to an earlier version of the dependency. “I don’t think I’ve used SVN since. I’m really fortunate that’s not a part of my life anymore.”
\n\n\n\n“I agree with Rarst,” said Pollock. “We should be allowing for PHP 7 and making it easier for plugins not to support sites on out of date versions of PHP.” This echoes the sentiment of other developers who are pushing for WordPress to adopt newer standards or at least allow them to do so in their own plugins in the official directory.
\n\n\n\nFor the majority of plugin authors, this should be a non-issue as long as the SVN system remains updated to match the version of PHP used on WordPress.og.
\n\n\n\nPHP 7.2 will lose active support on November 30, 2019, and security support on November 30, 2020.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 04 Oct 2019 16:41:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:35;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:134:\"WPTavern: Matt Mullenweg and David Heinemeier Hansson Discuss WordPress Market Share, Monopolies, and Power in Open Source Communities\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94234\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:143:\"https://wptavern.com/matt-mullenweg-and-david-heinemeier-hansson-discuss-wordpress-market-share-monopolies-and-power-in-open-source-communities\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:18041:\"In what began as a heated conversation on Twitter, Automattic CEO Matt Mullenweg and Ruby on Rails creator and Basecamp co-founder David Heinemeier Hansson took to the airwaves to debate opposing viewpoints on market share, monopolies, and power in open source communities. Hansson reacted to a statement Mullenweg made in an interview after Salesforce Ventures invested $300 million in Automattic last month.
\n“I think there’s potential to get to a similar market share as Android, which I believe now has 85% of all handsets,” Mullenweg told TechCrunch. “When you think about it, open source has a virtuous cycle of adoption, people building on the platform and more adoption.”
\nHansson reacted on Twitter, sparking a conversation that received 116 comments.
\n“‘We want every website, whether it’s e-commerce or anything to be powered by WordPress’ is a nasty, monopolistic goal,” he said. “Listening to Matt muse about 85% marketshare dreams is a real downer. But $300m is a down payment on monopoly dreams.”
\n\n\n\n“We want every website, whether it’s e-commerce or anything to be powered by WordPress” is a nasty, monopolistic goal. Listening to Matt muse about 85% marketshare dreams is a real downer. But $300m is a down payment on monopoly dreams. https://t.co/hf4HShISug
\n— DHH (@dhh) September 19, 2019
In an episode titled “Open Source and Power,” Mullwenweg joined Hansson on the Rework podcast for a more in-depth discussion that dives deeper into Mullenweg’s remarks on WordPress’ potential market share.
\nHansson contends that he would like to see a very large, rich ecosystem of providers of tools and services on the web and expressed concern about WordPress growing many times faster than any of its competitors.
\nMullenweg countered that unique domains are not the only measure of a monopoly. He also referenced Shopify as having a thriving business with a small percentage of the e-commerce platform market share.
\n“Even though open source can become a bit of a standard, it doesn’t prevent others from starting on it,” Mullenweg said. “The truth is if I had an evil hat on – let’s say I started doing evil monopoly stuff, people could easily fork the software – and they would. There’s a checks and balances there.”
\nThis is a classic power dynamic in BDFL-led open source projects where the potential for a fork checks the project leader’s actions.
\nHansson challenges Mullenweg’s assertion that a fork would be a threat to the project, arguing that this power is illusionary when a project has become as dominant as WordPress:
\n\nTechnically someone could fork Ruby on Rails tomorrow. What is the likelihood that fork is going to succeed? Once you have this juggernaut of network effects, WordPress is growing so much faster than anyone else, the gravitational pull is huge. Should someone fork it, introducing incompatibilities, what is the likelihood that is going to be a serious contender? From me, my assessment is extremely low, just the same as if someone was to fork Ruby on Rails today and call it Snoopy on Pails. The odds of that being anything other than a curiosity for two days on Hacker News is extremely low.
The notion of Snoopy on Pails injected a bit of humor into the debate that remained high intensity for the hour-long discussion, but it also illustrated Hansson’s point regarding the absurdity of any kind of WordPress fork becoming a real threat to the project’s momentum.
\n\n\n\nit was a privilege to have @photomatt come on @reworkpodcast and debate @dhh on tech monopolies and power dynamics in open source: https://t.co/Aewq4QTwFe. Also thanks to @AdamStddrd for making this graphic that will make sense if you listen to the episode
\npic.twitter.com/4cqZpX2uJk
— Wailin Wong (@VelocityWong) October 1, 2019
“Open source can provide a veil over true power and who has that power, and I would argue that WordPress being in the position that it is, a third of all sites, is tremendous power,” Hansson said. “Even if that power is somewhat distributed, it’s still very much so located mostly with the company backing that engine and that you built a commercial business on top of it that even uses the name, goes even further to say there’s a lot of power here.
\n“Why would venture capitalists invest half a billion dollars into WordPress if they didn’t see Automattic as a company as having a lot of power over WordPress? The whole reason someone is able to raise that kind of money is off the back of someone who can pitch: ‘We have over a third of all websites on the internet and we think we can get to 85%.’ That’s a very compelling venture story.”
\nMullenweg counters that if a Rails fork couldn’t attract a lot of users, that speaks to the Hansson’s stewardship of the project. He said that a typical WordPress release has 400-500 contributors with an estimated 10% from Automattic.
\n“If 200 of those went someplace else because I did something really brain dead, that would be a pretty serious competitor, and there are some examples of that in open source history,” Mullenweg said. He contended that forks with enough weight behind them can become very interesting. On this point the two project leaders remained at odds.
\nOne of Hansson’s chief concerns with WordPress reaching 85% market share is what he described as the “death of diversity.” He perceives this pursuit of increased adoption as growing open source in monopolistic ways.
\n“We’re living through an era right now where a small handful of big tech companies are exerting a completely undue amount of power over the internet, over discourse, over all sorts of things, and that’s something we should try to recoil from and at least learn from, not aspire to building more of,” Hansson said. “That’s what got this going – why isn’t WordPress in a great place only being a third of all the sites of the internet. Why does it need to get to 85%? Why does its growth need to be that explosive and that wild?”
\nThis is a question many in the WordPress community have asked in the past. Does the mission of democratizing publishing necessitate such a zealous drive towards market dominance?
\n“I don’t want to see this concentration of power in one engine, no matter how good it is,” Hansson said.
\nIt is at this juncture that Mullenweg revealed more of his vision for WordPress becoming the “operating system of the web,” an idea he has floated several times over the past few years.
\n“You have referred to WordPress a lot of times as blogging,” Mullenweg said. “I think of it more like a platform. If you look at how a lot of people are building on it, they use WordPress to bootstrap something that doesn’t look like WordPress at all. It might not even have a website. It might be powering just an API. It might be a headless or decoupled installation. It could be a store.”
\nHe likened the idea to Apache and nginx having a dominant market share (55% and 23% respectively) in the server space.
\n“That doesn’t prevent the different types of websites that are built on it,” Mullenweg said. “If nginx got to 80 or 85%, that wouldn’t prevent the diversity or what people could put on their websites. WordPress could get to 85% and it wouldn’t mean that there’s any sort of monoculture or lack of diversity. If anything, it would allow people to focus more on what’s different and not recreating the WYSIWYG, the user system, the login, all that stuff we have all built a million times and you just don’t need to anymore, if something like WordPress solves your needs.”
\nHansson asked what it would look like if 85% of the web ran on WordPress, a question that the community behind the project hasn’t deeply examined yet. He encouraged listeners to consider what they want the internet to look like in the future:
\n\nWhat is the future I’d like to live in? What does a healthy, open, free internet look like? To me it looks like an internet with tons of different providers, tons of different tools, and what we collaborate around is protocols, not consolidation of software market share, that gives individuals and companies or even projects outsized power to dictate the matters of the internet.
Matt clarified that his comments on an 85% market share are not a goal, but rather a “trailing indicator” in the quest to create the best possible experience for developers and users. A growing market share is a signal of adoption in that sense, not a goal in itself.
\nAfter the initial exchange on Twitter, the broader tech community seemed delighted to hear Mullenweg and Hansson square off in a civil debate on topics that affect so many people working on the web. The conversation touched on a lot of the friction points in the WordPress ecosystem with Automattic being one of the most powerful companies driving WordPress’ market share. Many listeners were grateful for answers to questions they have had for years.
\n\n\n\nNot sure @dhh realizes it, but he spoke for hundreds if not thousands of WordPress community members that have had similar questions for @photomatt spanning the last few years. Most aren’t afforded the same opportunity or carry the same clout to have it. https://t.co/z7wSIGJKAZ
\n— Matt Medeiros (@mattmedeiros) October 2, 2019
However, the idea of WordPress as web infrastructure and the level of market dominance (85%) discussed in the podcast are controversial and even off-putting for some who are deeply invested in the platform.
\n“Matt appears to think of WordPress as infrastructure for the web, in the same way that Google and Facebook think of themselves as infrastructure for the web,” Morten Rand-Hendriksen said.
\n“In the conversation about the dangers of market control, monopolization, and monoculture, Matt says, ‘We are not a grain, we are the soil.’ The only way to interpret that from my position is ‘WordPress is not a thing on the web. It is the web,’ i.e. infrastructure. A future where WP is web infrastructure is something I think very few people actually want, open source or not.”
\nOn the podcast, Mullenweg argued that open source allows for competition in a way proprietary software does not, but Rand-Hendriksen said he sees this as a logical fallacy.
\n“He talks at the same time about WP being infrastructure and powering 85% of the web AND about this being a reason for others to fight it with other solutions,” he said. “So monopolization leads to competition somehow. I don’t think WordPress is infrastructure, or that it should power 85% of the web, especially after hearing this conversation.
\n“If we truly believe in this idea of open source as diversification and forking, WP should actively support other projects and try to not be the dominant force on the web. WP is not infrastructure, it is very much a grain that has become a monoculture.”
\nMatt Medeiros, host of the Matt Report podcast focused on WordPress business and entrepreneurs, said that while the conversation answered a lot of questions, it left him wanting more.
\n“The cloud of uncertainty that hangs above a large portion of this community is directly formed from lack of clear communication in both WordPress.org and how Automattic + Jetpack move in lockstep with the open source project,” Medeiros said. “As we see hundreds of millions of dollars invested, with billions of dollars of valuation going to a single company, surely the optics leave one wondering how all of this gets repaid to investors?”
\nAutomattic invariably comes under more public scrutiny regarding its investments due to having the WordPress project lead as its CEO. One interesting observation Mullenweg made during podcast is that Automattic is just one of many larger players that make up the the WordPress economy, which he has previously estimated at $10 billion/year.
\n“Automattic makes probably 2-3% of the revenue in the WordPress world,” Mullenweg said. “There are companies like GoDaddy, which might not contribute very much back to core, but probably have 3 or 4 times the number of subscribers than us running WordPress. I think about that a lot. I want to grow the whole ecosystem, not just our slice of it.”
\nRevenue is not always equal to influence, and a good portion of the end of the podcast tackled questions about power and leadership in open source.
\n“David’s questions are spun from the threads that fear monopoly on the web, as much as we fear a singular rule of decision making in the open source project,” Medeiros said. “I think David did well at challenging Matt’s view on the desire of world domination and how undesirable it is to earn the title of Benevolent Dictator — but it left me wanting more. For example, in an attempt to throw a curveball, Matt pointed out, the investment is made in Automattic — not WordPress — a point so opaque it didn’t fool David, but didn’t have him pressing any deeper.
\n“Had David viewed this conversation through the lens of our community, he would know that Automattic and WordPress.com enjoy the full benefit of leveraging the WordPress brand, a brand protected by a foundation that Matt himself founded, which may have guided the podcast episode into the ethics of it all.”
\nWhile Mullenweg’s claim that “WordPress belongs to you as much as it belongs to anyone else” is true in the sense that the software is freely available to be used and modified by anyone, the full power of leveraging the WordPress brand does not belong to everyone.
\n“I don’t think Matt would have been willing to have this kind of conversation with me or most members from the the general community, so I’m glad someone of David’s clout was able to engage here,” Medeiros said. “I do sympathize with all that Matt is responsible for and it’s not a challenge I think I’d be up for, given the opportunity. I love this community and want to see people stay, contribute, and flourish — not walk away because they felt unheard. DHH isn’t the hero we asked for, but he’s the hero we need right now. Hopefully he continues to keep a watchful eye over where WordPress is heading.”
\nIf you only listen to one podcast this week, Hansson’s conversation with Mullenweg is an invigorating battle of opposing open source ideals held as a respectful exchange. In defending their positions, both reveal how their experiences of the early days of the web shaped their ideologies and approaches to open source project leadership and commercialization. Conversations like these are rare but long overdue, as the WordPress community considers its growing influence on the future of the web.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 03 Oct 2019 18:59:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:36;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"WPTavern: WordPress Theme Review Team Brings Back Review Shindigs\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94599\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wptavern.com/wordpress-theme-review-team-brings-back-review-shindigs\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3730:\"The WordPress theme review team (TRT) is kicking off a review weekend October 5 and will begin at 10:00 Coordinated Universal Time (UTC). These events, called “review shindigs,” are marathon sessions where the team joins together to review themes and teach best practices. The current plan is to hold the event on the first Saturday of every month.
\n\n\n\n“The goal of the review weekend is to get together and do as many quality reviews as possible,” wrote Carolina Nymark, one of the team’s review representatives, in the event’s announcement. Events sometimes have different goals, depending on what the team needs to work on at the time.
\n\n\n\nMost of the event will happen over the team’s Slack channel. They will also hold a live presentation or Q&A on Zoom at 13:00 UTC. Anyone is welcome to attend (the Zoom link will be provided in Slack). This will help teach those who are interested in how to perform reviews and check common issues. Anyone attending is also able to submit topics for discussion in the comments on the announcement post.
\n\n\n\nThe TRT originally announced plans for the event after the last team meeting, but it was overshadowed by other news, such as the team moving to a flat structure. “Not sure if anyone but myself will be there,” joked Nymark. “It’s short notice. Some of the team reps already had other plans.”
\n\n\n\nAnyone from the WordPress community is allowed to participate in the event by simply commenting on a ticket without being assigned a review. Nymark provided links on how to become a reviewer and the team’s reviewer onboarding process to get new reviewers started.
\n\n\n\nReview shindigs can help new reviewers because it puts them in touch with more experienced reviewers at a time when they know someone will be online to answer questions. They’re also a team-building exercise where people can join together and work toward a common goal.
\n\n\n\nCurrently, 214 tickets are awaiting review. A successful event would significantly cut that number down.
\n\n\n\nTheme review shindigs have seen varying levels of success over the years. In the TRT’s earliest days, review gatherings were regular events and helped keep the ever-growing ticket queue under control. Participation waned over time as leaders within the team switched to other projects or no longer had time to run the events. Proposals to bring back them back have not gone far in the last couple of years.
\n\n\n\nThe last TRT shindig was a December 2016 event that saw over 50 participants. Reviewers worked on 108 tickets throughout the weekend. The event also coincided with contributor day at WordCamp US, which helped bump up participation numbers.
\n\n\n\nJose Castaneda, Cristiano Zanca, Benjamin Lu, and Afzaal Ahmed held a live stream that covered how to load scripts and styles in themes in the previous review event.
\n\n\n\n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 03 Oct 2019 18:29:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"Matt: Debating OSS with DHH\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"https://ma.tt/?p=50262\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"https://ma.tt/2019/10/debating-oss-with-dhh/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:931:\"The other week I ended up going back and forth in tweets with David Heinemeier Hansson, it wasn’t going anywhere but he graciously invited me to their podcast and we were able to expand the discussion in a way I found really refreshing and mind-opening.
\n\n\n\nDHH and I have philosophies around work and open source that I believe overlap 95% or more, so that makes where we have differences all that more interesting to mine. Although we would see each other logged into the same server 15 years ago, we haven’t actually spoken directly until this podcast started, but the conversation flowed so naturally you’d think we have been talking since then.
\n\n\n\nCheck out the episode on Open Source and Power on the Rework Podcast, hopefully you enjoy listening as much as we enjoyed recording it.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 03 Oct 2019 00:04:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:38;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WPTavern: First Look at PHP 7.4 for WordPress Developers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94552\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wptavern.com/first-look-at-php-7-4-for-wordpress-developers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7152:\"PHP 7.4 is slated for release on November 28, 2019. WordPress 5.3 will also include several commits that address deprecated features.
\n\n\n\nIt’s unlikely that most WordPress plugin and theme developers will be able to use the new PHP 7.4 features for a while except when working on setups where they have some measure of control over the environment. Given WordPress’ reluctance to bump the minimum PHP version to the latest supported versions, it could be years before it’s safe to use new features. However, developers should make sure their plugins and themes are compatible with 7.4. It’s also good practice to keep up with current features.
\n\n\n\nWordPress 5.2 bumped the minimum requirement to PHP 5.6 with a recommendation of PHP 7.3. The following is the breakdown for current PHP usage stats for WordPress installs:
\n\n\n\nCurrently, PHP 7.2 and 7.3 are the only versions receiving active support. PHP will drop security support for version 7.1 on December 1.
\n\n\n\nPHP 7.4 includes a number of new features that will make writing code easier. The following is a small overview of some of the features that will likely be useful for WordPress plugin and theme authors.
\n\n\n\nPHP first introduced type hinting in 5.0 and has continued improving the feature. PHP 7.0 introduced return type declarations. PHP 7.4 steps it up a notch and allows developers to declare types for class properties. This lets developers make sure the type of data assigned to a specific property is always that data type.
\n\n\n\nIn the following example, the $id
property can only be assigned an integer and the $title
property a string. Attempting to assign the wrong data type will result in a fatal error if strict types are declared. Otherwise, PHP will coerce the value to the correct type.
\nclass Event {\n\n public int $id;\n\n public string $title;\n}\n\n\n\n
Many developers have been clamoring for arrow functions similar to JavaScript. They are pretty sweet to use. However, PHP’s arrow functions, also called “short closures,” are slightly different. PHP 7.4 introduces the fn
keyword (now a reserved keyword). Short closures can only contain one expression and have no return
keyword. They’re not quite as powerful as their JavaScript cousins, but they do offer a quick solution for some scenarios.
For example, the following code snippet shows two different ways to build an array of user emails from a collection of user objects.
\n\n\n\n// Old way, but still acceptable.\n$value = array_map( function( $user ) {\n return $user->user_email;\n}, $users );\n\n// New way.\n$value = array_map( fn( $user ) => $user->user_email, $users );\n\n\n\n
Argument unpacking was introduced in PHP 5.6, so this may still be unfamiliar territory for many developers in the WordPress space. It’s been an invaluable feature in some of my projects.
\n\n\n\nPHP 7.4 allows developers to unpack an array within an array. This should be faster than array_merge()
because the spread operator (...
) is a language construct rather than a function.
Consider the following example of injecting an array of two colors within a larger array of colors.
\n\n\n\n$colors_a = [ \'green\', \'blue\' ];\n\n$colors_b = [ \'red\', ...$colors_a, \'yellow\', \'purple\' ];\n\n// [ \'red\', \'green\', \'blue\', \'yellow\', \'purple\' ];\n\n\n\n
The null coalescing assignment operator is a shorthand way of combining an isset()
check with a ternary operator.
The following example shows how to check the $product[\'id\']
variable. If it’s set, do nothing. Else, assign it the value on the right. You can see the evolution of the code between PHP versions. It’s much simpler to write in 7.4.
\n// Pre-PHP 7.0.\n$product[\'id\'] = isset( $product[\'id\'] ) ? $product[\'id\'] : 0;\n\n// PHP 7.0.\n$product[\'id\'] = $product[\'id\'] ?? 0;\n\n// PHP 7.4.\n$product[\'id\'] ??= 0;\n\n\n\n
PHP 7.4 will deprecate several features. Plugin and theme authors will want to consult the complete list to determine whether they should update any outdated code. I cherry-picked a few items that I’ve seen in plugin and theme code over the last few years. Most other deprecated features are unlikely in current code bases.
\n\n\n\nNested ternary operators are generally something you should avoid as a developer. Seriously. Just don’t write them. They’re tough to follow and are prone to bugs due to human error. However, if you’re going to throw caution to the wind and dismiss good advice, at least use parenthesis. PHP 7.4 deprecated nested ternaries without them.
\n\n\n\n// Not OK (deprecated).\n$value = $a ? $b : $c ? $d : $e;\n\n// OK.\n$value = ( $a ? $b : $c ) ? $d : $e;\n\n// OK.\n$value = $a ? $b : ( $c ? $d : $e );\n\n\n\n
Developers should not use array_key_exists()
on objects simply because objects are not arrays. Instead, use the more appropriate property_exists()
function or isset()
.
\n// Not OK (deprecated).\nif ( array_key_exists( $property, $object ) ) {}\n\n// OK.\nif ( property_exists( $object, $property ) ) {}\n\n// OK.\nif ( isset( $object->$property ) ) {}\n\n\n\n
Using curly braces for array and string offset access is a bit more of a rarity, but I’ve seen it in the wild a couple of times. Make sure you’re using square brackets such as []
instead of curly brackets like {}
.
\n// Not OK (deprecated).\n$value = $a{ $key };\n\n// OK.\n$value = $a[ $key ];\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 02 Oct 2019 18:16:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:39;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WPTavern: BuddyPress 5.0 Introduces BP REST API, Paving the Way for Blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94453\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wptavern.com/buddypress-5-0-introduces-bp-rest-api-paving-the-way-for-blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3919:\"
BuddyPress 5.0.0 “Le Gusto” was released this week with the long-awaited BP REST API, a new Invitations API, and BuddyPress info on the Site Health screen. The release was named for a favorite pizza restaurant in Fortaleza, Brazil, where BP REST API contributor and core committer Renato Alves resides.
\nThe new REST API is fully documented and includes endpoints for members, groups, activities, private messages, screen notifications and extended profiles.
\nThe first feature powered by the new API is an improved interface for managing group members. It enables administrators to quickly search for specific members to promote, demote, ban, or remove.
\n\nBuddyPress 5.0 also includes a new BP Invitations API to help developers better manage group invites and membership requests.
\nBuddyPress site administrators may notice a new panel in the Site Health Info screen, containing plugin-specific debug information that may be useful when seeking help in the forums.
\nThis release updates the BP Nouveau template pack to use the same password control as the one used in WordPress core. It provides a more consistent interface for users when setting their passwords on the registration page and on the user’s general settings page.
\nThe BP REST API offers a myriad of opportunities for developers to create new interactive features and front-end experiences, as well as improve performance by replacing AJAX calls. It also opens up the world of block creation. BP core contributors and community developers will have a much easier time creating blocks, since Gutenberg mainly uses REST.
\nIn anticipation of BP blocks, 5.0 includes a new panel in the block inserter that allows developers to organize their custom blocks under a BuddyPress category.
\n\nBuddyPress 6.0 may include core blocks for specific components and core blocks may ultimately replace the plugin’s existing widgets. Contributors are still discussing which blocks to begin building. They are looking to get community feedback on blocks that will be the most useful, particularly from BuddyPress theme developers. The team plans to discuss 6.0 release priorities during the BP core dev chat on October 2, 2019, at 1900 UTC.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 02 Oct 2019 11:06:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:40;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"WordPress.org blog: The Month in WordPress: September 2019\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7280\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wordpress.org/news/2019/10/the-month-in-wordpress-september-2019/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7584:\"September has been a particularly busy month in the WordPress community—a lot of important work has been done as everyone in the project works towards an upcoming major release. Read on to find out more about this and everything else that has been going on over the past month.
\n\n\n\nEarly in September, version 5.2.3 of WordPress was released as a security and maintenance release. Sixty-two individuals contributed to its 29 fixes and enhancements.
\n\n\n\nThe security issues fixed in this release owe thanks to numerous people who disclosed them responsibly. You can read more about the vulnerability reporting process in the Core handbook.
\n\n\n\nWant to get involved in building WordPress Core? Follow the Core team blog, and join the #core channel in the Making WordPress Slack group.
\n\n\n\nWhileWordPress 5.3 is slated for release on November 12, it has already entered the beta phase with the second beta release being made available at the end of September. As this is a major release, it will feature a number of new features and enhancements, including significant improvements to the block editor, updates to the Site Health component, new block APIs, accessibility updates, and much more.
\n\n\n\nYou can test the 5.3 beta release by installing the WordPress Beta Tester plugin on any WordPress site, although as this is software that is currently in development, we don’t recommend installing it on a live site.
\n\n\n\nWant to get involved in building this release? Test the beta, follow the Core team blog, and join the #core channel in the Making WordPress Slack group.
\n\n\n\nFor over a year, contributors involved in the Date/Time component of WordPress Core have been working hard on the “wp_date” project. The goal of this project is to fix and streamline the way that Core handles times and dates throughout the platform.
\n\n\n\nThis ambitious project has seen incremental changes over the last few Core releases. The upcoming 5.3 release will include the final and most significant changes to the component, bringing much-needed stability to time handling in WordPress Core.
\n\n\n\nWant to get involved in the Date/Time component of WordPress Core? Learn more about it, follow the Core team blog, and join the #core-datetime channel in the Making WordPress Slack group.
\n\n\n\nAfter recent discussions around the goals of the Theme Review team, some changes have been made to the leadership structure of the team. The team leads are now ‘representatives’ of different areas of the work that they do. This flat structure allows for representatives to work in more loosely defined areas so they contribute to the team in more diverse ways, and helps the team to be more focused on setting and achieving their goals. The new structure is outlined in the team handbook.
\n\n\n\nWant to get involved in reviewing themes for WordPress? Follow the Theme Review team blog, and join the #themereview channel in the Making WordPress Slack group.
\n\n\n\nThe upcoming 5.3 release will also include a new default theme for WordPress, Twenty Twenty. This theme will have a strong focus on readability and accessibility while being optimized for the block editor that first shipped with WordPress 5.0.
\n\n\n\nDevelopment of Twenty Twenty has been going quickly, with a recent update showing more of the design and layouts that you can expect when the theme is released with WordPress 5.3 in November.
\n\n\n\nWant to get involved in building Twenty Twenty? You can contribute on GitHub, follow the Core team blog, and join the #core channel in the Making WordPress Slack group.
\n\n\n\nHave a story that we should include in the next “Month in WordPress” post? Please submit it here.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 02 Oct 2019 08:05:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"HeroPress: 14 Years’ Detour\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=2972\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"https://heropress.com/essays/14-years-detour/#utm_source=rss&utm_medium=rss&utm_campaign=14-years-detour\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:35176:\"Это эссе также доступно на русском языке
\n\nKnowing what you want isn’t enough.
At the age of fifteen, I was told to hurry up with my professional education, if I don’t get a free place at university no one will pay for me. Last one was obvious and not because of money. I didn’t know how high or low my chances are even I had very good marks. I could have been just the biggest fish in the pond, but I wanted to leave people who treat me like expense item as soon as possible anyway. I made up my mind and it’s separated me from my classmates. I got secondary school certificate and left school instantly without goodbyes.
\nMy knowledge of opportunities was very narrow. I thought to be an ecologist or guide translator from German, based on what I was taught at school, or an advertiser, it was ads boom in Russia, ads were fascinating, and I collected flyers. At the same time, I was already good a computer user and did a lot of typing for one of the school’s principals, sometimes instead of classes, volunteered once and they couldn’t say “no”.
\nNo one bothered to give me advice, but I was sure my future was unimaginable without computers and came to a general decision to be a programmer. The range of technical schools was not wide, and names of specializations looked very abstruse. I messed up and spend four years studying transistor markings, soldering and drawing PCB layouts. Programming course turns out to be a bit of a joke, it was Pascal, we didn’t even try to do something useful with it. English course was another flaw in this education, the teacher was busy showing off and teasing girls. I’m not sure if he even knew the subject. He was fired after our collective petition. We got good marks just to forget about it. I left technical school with honors degree and improved typing skills.
\nIt was wild unfriendly market I faced. I didn’t know how to recognize a normal job offer from sinister one, so I bumped into several, like banging in people’s doors and pitch them in buying cheap stuff for very high price. It was harassing and I have no idea how long I would’ve looked for work without help.
\nI was lucky to have a father in an IT company. He proposed me like a substitute to typists when I was still a student and when I finished, helped me to get a job on updating a law system on client’s computers. Maybe I could get it by coming from the street, but I had to know where the entrance is. Half a year later I got a full-time job in the same service department and started to play volleyball with colleagues. It was great to meet people from other departments and on the field was no big difference between director and analyst, it’s fair play. I liked my place and my clients, but I was “friendly” told that without a university degree I will have no further promotions.
\nAt this time, I tried to study PHP by a book. It was very exciting at first, but a lot of functions without explanation how to build something useful with them didn’t make much sense and when I tried, I failed and backed off. It was hard to admit a fail even to myself and it was nagging me for a long time.
\nI had to choose something I can handle; I’m interested in and can afford. It turned out to be advertising. I spent most of my and my husband’s holidays on sessions in the next 6 years. It was tricky for him to make me to leave a computer, once I was glued to it, so he bought me my first laptop. English was still hard for me, I got my high marks just memorizing all the words in a textbook and how they must sound. Again, I wanted something I cannot handle.
\n\nI started to hate my workplace long before I finished education with another honor degree no one was interested in.
I got a promotion quite soon despite apprehensions but then my chief was dismissed and with new one the things became very tense; I escaped to have a baby and spent a whole three years on child’s care holidays full of doubts. I tried to get off by studying, drawing and baking but the pram was pulling me back. I didn’t use to stay put, rely on my husband’s money and be separate from other people. I didn’t want to come back, but it looked like I have no better choice, I was convinced (overall, rightly) that not too many companies want in office position a woman with small baby and lots of sick leaves.
\nAfter I returned at work it became clear that the situation in my department was unhealthier than ever, I lost my place and next boss treated all back-office girls like pieces of furniture. In a few months I had enough.
\nI wanted to be a marketer. Knowing how tricky it is to sell intangibles, I wanted solid product to work with. Now I see that it isn’t a point at all.
\nIt turned out to be difficult to find a job outside IT, some HRs was kind enough to answer that with my experience I’ll better be in IT.
\nStill I was very hopeful, studied hard and considered myself well, but once again I set a low bar to my employers. Companies I worked in wanted to get all publicity and sales rise through a cost of my salaries. I was careless once, the next time I asked specifically about budget before signing up and was assured, but still they meant my wages. It was a tough period of disappointments.
\nWhen I was offered a part-time administrative job with “ok” to sick leaves, I took it gladly like a reprieve. It was far from home, and I was spending 2-3 hours a day on buses with Harry Potter audio books for company. In these traffic jams I started to feel English at last and loved it, it gave me a freedom no money can buy. And despite the long way I managed to play volleyball with my husband and his colleagues. Life was getting better.
\nThis job itself in addition to low payment had something valuable to me — a working website. After my boss had a row with its developer, I got it to maintain, did some reverse engineering and understood how it works. It wasn’t a most creative site, but it gave me a view. I started to write simple sites from scratch.
\n\nMy first JavaScript calculator almost made me crazy, but I pursued.
From time to time I was asked for help from a friend or relative, usually to solve some urgent problems. So, I started to meet popular CMSs. One of the first I met with was WordPress. There was some issue in theme, which was changed and dropped by developer. I was digging a whole weekend deciphering how it works and found infinity loop to fix. Back then for me it was just a system…
\nTwo years later I found myself still clinging to my temporary job. I was tired of working for a hard nosed dictator, the last drop was his statement that I was not a programmer, because he hadn’t seen anything I made. I’ve already written some parts of website he asked for, so it was just unfair. I became angry and it was exactly what I needed, a big kick.
\nI went out but still had no courage to pretend on a developer’s place and landed in some franchise company selling “box version” websites. It was another tough half of a year with a lot of work, low payment and plan failures, ending with pneumonia. I see now that I was making a disservice to customers, websites are not a microwave meal — quick, cheap and dummy. There was no life in them without a lot of work no one bargained to buy or do. Most of the sites I sold back then died when year expired but they never were truly alive and useful.
\nWhen I recovered, I search through developer’s job offers, but it was difficult to find something suitable worth trying to apply. I was reading job advertising and it looked, and still is, like mostly IT company are presented and they want geniuses who know a lot of technologies and frameworks at once. It was very distressing just to look.
\nAnd then I became lucky again. I opened a private ads site and almost immediately found a job which was fitted me perfectly — they wanted someone with experience to write from scratch, understand another’s code and maintain it, ability to translate technical documentation and articles and make simple design of printing products. I made test task and there was no need in my resume or diplomas, I was taken. It’s turned out direct ad from one of sales departments in tech company and I passed by HR, who most likely wouldn’t even have considered me. Superior agreed to have me remotely most of the time, it solved sick leaves problem even if it was already much better than before. Addition to better salaries and calm work without over hours, I got very pleasant colleagues. We are friends ever since, despite back then no one guessed to invite me to play volleyball.
\nIt was 14 years after the original decision to be a programmer and it was only the beginning. I left this amazing place a couple years later when it held no more challenges for me.
\nAfter I worked with a bunch of CMSs, I started to be able to compare them and understood not only that WordPress is the best one for developers and clients but also that I didn’t see right examples at all. The biggest flaw of WordPress — it’s so easy to make things work that there’s no need to bother and do things right and this becomes a problem later. I also saw bad cases on very different systems… and did them as well.
\nI used to work relying on examples at hand, documentation and Google, but searching for a specific feature or a solution, I found myself again missing the whole picture. At this point Udemy courses came very handy and then I started to attend WordPress events, firstly online and then by foot, trains and airplanes and discovered a wide and very alive community. Now I know not only where to look but whom to ask and how to be not far from those who stays on top of things as much as possible. Most important is that I found allies who don’t think I’m going crazy, speaking with shining eyes about work, with whom I share a passion and fondness to WordPress. It’s what matters.
\nNow, after 6 years of full time in development, I still feel myself like a newbie, it’s endless learning, frequent discoveries, mistakes and impassable wish to do better…
\nI made a path very uneven, a lot of mess and banging, but for me it’s like a kaleidoscope where a little turn presents a new picture, new “a-ha” moment, new excitement after seemingly pointless efforts. When in doubt I remind myself about David Ogilvy who tried a lot of things before struck gold with advertising and it’s maybe why.
\nFinally, I learned not only to keep face and move forward but also to dare.
\nI left my last workplace after we finished exhausted two years project on another CMS system which was a big reinventing of wheels and made up my mind to work only with WordPress from now on and dare to be my own boss.
\nNow I’m officially an entrepreneur. This big boy’s stuff looks difficult. But I don’t want to be told, collaboration is a new black wherever I look.
\n\nНе достаточно знать, что хочешь
В 15 лет мне было сказано, чтобы я поспешила с профессиональным образованием, если не поступлю бесплатно в институт, никто платить за меня не будет. Последнее было очевидно и не из-за денег. Несмотря на весьма хорошие оценки, я не могла оценить свои шансы, могло оказаться, что я просто большая рыба в маленьком пруду. Но в любом случае, я хотела как можно быстрей расстаться с людьми, видящими во мне одну большую статью расходов. Я приняла решение и это откололо меня от моих одноклассников. Ушла из школы я, не прощаясь, как только получила на руки сертификат об окончании 9 классов.
\nНужно было выбрать профессию, но потенциальные возможности были весьма туманны. Я могла стать экологом или немецкоязычным гид-переводчиком, на основе того, чему училась в школе, или рекламщиком, в России тогда начался рекламный бум, и она казалась очень захватывающей, я даже листовки собирала. В то же самое время я уже была хорошим пользователем компьютера и набирала документы для завуча старших классов, иногда вместо занятий — вызвалась один раз и потом уже не могла сказать «нет».
\nНикто не пытался дать мне совет, но я была уверена, что будущее немыслимо без компьютеров и решила стать программистом. Выбор техникумов в пределах разумной досягаемости, был не очень большой, а названия специальностей выглядели очень мудрено. Я ошиблась и провела следующие 4 года изучая маркировку транзисторов, паяя и чертя печатные платы. Курс программирования обернулся дурной шуткой, это был Паскаль, и мы даже не пытались сделать с ним что-то полезное. Другим серьезным недостатком этого обучения стал английский язык, преподаватель выпендривался и задирал девушек, я так и не поняла знал ли он язык вообще. В конце концов он был уволен после нашей коллективной жалобы, а мы получили хорошие оценки, в качестве решения проблемы. Я выпустилась из техникума с красным дипломом и улучшенными навыками машинистки.
\nРынок труда был диким и неизведанным. Не зная, как распознать сомнительное предложение о работе, наткнулась на несколько таких, как ходить по домам и навязывать людям дешевые утюги за внушительную цену. Поиск работы оказался изматывающим, без посторонней помощи, я могла бы еще долго ходить по этим собеседованиям.
\nМне повезло, отец работал в IT-компании. Он предложил меня в качестве подмены наборщикам, когда я еще училась, а когда закончила, помог получить работу по обновлению правовой системы на компьютерах у клиентов. Может быть меня взяли бы и, приди я с улицы, но для этого нужно было знать, куда идти. Через полгода я получила место в офисе в том же отделе обслуживания, а также начала играть с коллегами в волейбол. Это было здорово, знакомиться с людьми из других отделов, а еще на поле нет большой разницы между директором и аналитиком. Мне нравилось мое место и мои клиенты, но опять мне было «дружески» сказано, что без высшего образования, на большее я могу не рассчитывать.
\nВ это время я пыталась изучать PHP по книге. В начале все выглядело очень захватывающе, но функции без понимания как из них построить что-то целое не имели большого смысла, я пробовала, у меня не получалось, и в конце концов сдалась. Было сложно признаться, что я не смогла, даже самой себе и это неприятное чувство преследовало меня долгое время.
\nНужно было выбрать то, с чем я смогу справиться, что-то интересное и что будет мне по карману. Выбор пал на рекламу. В следующие 6 лет большая часть наших с мужем отпусков ушла на мои сессии. Ему было сложно выгнать меня из-за компьютера, я к нему приклеилась, поэтому он купил мне мой первый ноутбук. Английский по-прежнему давался мне очень трудно, и чтобы получить пять, пришлось переводить и запоминать вместе с транскрипцией все слова в учебном пособии. Снова я хотела то, что мне не давалось.
\n\nЯ начала ненавидеть свое рабочее место задолго до того, как закончила университет с еще одним никому не нужным красным дипломом.
Я получила повышение достаточно скоро, несмотря на опасения, но затем руководство сменилось и работать с новым стало весьма напряженно. Я сбежала в декрет и провела следующие три года отпуска по уходу за ребенком полные сомнений. Учеба, рисование и приготовление пирогов отвлекали, но я оказалась не готова быть привязанной к коляске — ограниченной в передвижениях, оторванной от других людей, полагаться на деньги мужа. Возвращаться на работу я не хотела, но не видела лучшего выхода, была убеждена, и вполне резонно, что ни так много компаний готовы взять на офисную позицию женщину с маленьким ребенком и кучей больничных.
\nПосле того, как я вернулась на работу, стало ясно, что ситуация стала еще хуже, чем была. Я потеряла свое место, а очередной новый руководитель относился во всем девушкам «поддержки» как к мебели. Несколько месяцев мне хватило.
\nЯ хотела быть маркетологом. Зная, как непросто продавать что-то неосязаемое, решила работать с товаром, который можно пощупать. Сейчас думаю, разница была только в голове.
\nОказалось, сложно найти работу вне IT-сектора, некоторые менеджеры по персоналу снисходили для объяснений, что мне будет лучше в IT.
\nИ все-таки я была настроена оптимистично, я усердно училась и считала, что хорошо справляюсь, но опять, оказалось, что установила слишком низкую планку для работодателей. Компании, в которых я работала, хотели и публикации, и рост продаж исключительно за счет моей зарплаты. Ошибившись один раз, в следующий я специально уточнила вопрос с бюджетом, и меня заверили, что он есть. Оказалось, что это по-прежнему только зарплата. Это был период разочарований.
\nКогда мне предложили административную работу на полставки с терпимым отношением к больничным, я с радостью ухватилась за возможность взять передышку. Работа была далеко от дома, и я проводила 2-3 часа в маршрутках каждый день в компании с аудиокнигами про Гарри Поттера. В этих дорожных пробках я наконец почувствовала английский язык и полюбила его, это дало мне свободу, которую невозможно купить за деньги. И, несмотря на долгую дорогу, я смогла играть после работы в волейбол с мужем и его коллегами. Жизнь налаживалась.
\nЭта работа сама по себе, помимо низкой зарплаты, имела нечто ценное для меня – работающий сайт. После того, как мой начальник поссорился с разработчиком, я получила его на поддержку. Разобрав его на части, я поняла, как он работает. Это не был самый креативный сайт в мире, но он дал мне целостное представление, и я начала писать простые сайты с нуля.
\n\nМой первый калькулятор на JavaScript практически свел меня с ума, но я продолжила.
Время от времени меня просили помочь родственники и друзья, обычно решить какую-то срочную проблему. Так я стала встречаться с популярными CMS. Одной из первых оказался WordPress. Там была проблема в теме, которую разработчик изменил и бросил. Я копала все выходные, но в конце концов нашла место, где код уходил в бесконечный цикл и исправила. Тогда для меня это была просто какая-то система…
\nДва года спустя я все еще держалась за свою временную работу. Резкие манеры начальника перестали казаться забавными и последней каплей стало его категорическое заявление, что я не программист, потому что он не видел ничего, созданного мной. На тот момент я уже написала для сайта функционал, который он же просил, так что это было обидно. Я разозлилась и это стало толчком в нужном направлении.
\nЯ ушла, но все еще не пыталась получить работу разработчика, и в результате оказалась в одной из франшизных компаний, продающих сайты «из коробки». Это были сложные полгода с кучей работы, низкой зарплатой и провалами плана, закончившиеся воспалением легких. Сейчас, думаю, я оказывала клиентам медвежью услугу, сайт – не готовое блюдо для микроволновки, быстрое, дешевое и типовое. В этих сайтах нет жизни без вложения огромного труда, за которых никто не готов был платить. Большая часть сайтов умерли через год, но они и живыми то не были.
\nКогда я поправилась, начала искать работу разработчика, но было сложно найти что-то подходящее даже просто чтобы решиться ответить на вакансию. В объявлениях были в основном представлены IT-компании, которым нужны гении, знающие огромное количество технологий и фреймворков. Только вид этих вакансий вгонял в депрессию.
\nА потом мне снова повезло. Я открыла сайт частных объявлений и буквально сразу же нашла работу, которая мне подходила идеально — они хотели кого-то с опытом написания с нуля, умеющего разбираться и дописывать чужой код, переводить техническую документацию и статьи, а также делать простую полиграфию. Я сделала тестовое задание и была принята, ни дипломы, ни резюме уже не понадобились. Оказалось, это был объявление одного из отделов продаж в компании, занимающейся промышленным оборудованием, и я прошла в обход отделка кадров, который, уверена, даже не посмотрел бы на меня. Начальник согласился на мою работу удаленно, что решило проблему частых больничных, хотя ребенок рос, и их уже стало намного меньше. В дополнение к лучшей зарплате и спокойной работе без переработок и нервотрепки, мне достались замечательные коллеги. Мы дружим с тех пор, несмотря на то, что тогда никто не догадался позвать меня играть в волейбол.
\nЭто случилось через 14 лет после первоначального решения стать программистом и это был только начало. Я ушла через пару лет, когда ничего нового в работе уже не осталось.
\nПосле того, как я поработала с разными CMS, смогла не только сравнить их между собой и понять, что WordPress лучшая из всех как для разработчиков, так и для клиентов, но также обнаружить, что вообще не видела хороших примеров разработки. Самая большая проблема WordPress — сделать так, чтобы работало, настолько легко, что мало кто не утруждает себя делать правильно, что позже оборачивается проблемами при доработке и поддержке. Впрочем, я видела плохие решения на разных CMS, да и сама их делала.
\nОтталкиваясь от доступных примеров и документации и ища в поисковиках конкретные решения, я опять обнаружила, что не вижу всей картины. В этот момент курсы Udemy оказались очень кстати, а затем я начала посещать мероприятия WordPress, сначала онлайн, потом топая ни них ножками, оправляясь на поездах и самолетах, и обнаружила большое и весьма активное сообщество. Наконец-то я нашла не только тех, у кого можно спросить, но и как быть недалеко от тех, кто «в теме», насколько это вообще возможно. Самое важное – я нашла единомышленников, тех, кто не думает, что человек, говорящий с горящими глазами о работе, рехнулся, с кем у нас общая страсть и любовь к WordPress. Это то, что имеет значение.
\nСейчас, проработав 6 лет как разработчик, я все еще чувствую себя новичком, это бесконечное обучение, частые открытия, ошибки и непроходящее желание сделать лучше.
\nМой путь очень извилистый, много метаний и набитых шишек, но для меня это как калейдоскоп, где каждый поворот показывает новую картинку, новое озарение, дает энергию двигаться дальше после казавшихся напрасными усилий. В периоды сомнений, я напоминаю себе о Дэвиде Огилви, который сменил множество специальностей, пока не добился успеха в рекламе.
\nЯ научилась не только сохранять лицо и идти вперед, но также набралась смелости.
\nЯ ушла со своего последнего места работы, где мы закончили изматывающий двухлетний проект на другой CMS, ставший сам по себе большой ошибкой, и ни только приняла решение работать исключительно с WordPress, но и стать своим собственным начальником.
\nТеперь я официально предприниматель. Все эти вещи «для больших мальчиков» выглядят достаточно сложными, но я больше не хочу слепо делать то, что мне скажут. В тренде коллаборации, куда ни глянь.
\nThe post 14 Years’ Detour appeared first on HeroPress.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 02 Oct 2019 05:00:26 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Olga Gleckler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WPTavern: Brian Gardner Steps Down From StudioPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94449\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wptavern.com/brian-gardner-steps-down-from-studiopress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7190:\"Brian Gardner announced he was stepping down from his role with StudioPress this past Friday. Last year, WP Engine acquired StudioPress. After staying on board for the remainder of his contract, Gardner stepped down from his role with the company.
\n\n\n\n“The past 15 months have gone by quickly, and it sometimes feels like yesterday that we made the announcement,” Gardner said in his post. “In the same breath, it has also felt like forever.”
\n\n\n\nFor many in the WordPress community, Gardner needs no introduction. He’s the founder of StudioPress and co-created Genesis with Nathan Rice, one of the most popular WordPress themes today. In many ways, he’s the father of the modern professional WordPress theme ecosystem, becoming one of the first theme authors to figure out that you could make a living by providing WordPress products.
\n\n\n\nHe’s unafraid of letting his personal geek flag fly in his online life. He quotes Sarah McLachlan, is a self-affirmed Starbucks addict, runs marathons, and loves family trips to Disney World.
\n\n\n\nFor many theme authors in the WordPress community, he’s an inspiration. Even as a former business competitor, I’ve always admired his work. More than that, I’ve admired how he runs his business. He never needed to be flashy. He never needed to create controversy for PR. He, almost quietly, built up a successful company. The splashes he made came from the products he and his company released.
\n\n\n\nIn 2007, Gardner released the Revolution WordPress theme to the public for sale. Some may argue that Revolution was the catalyst for the commercial WordPress themes ecosystem. There were several theme business startups around the same time. Revolution at least played a pivotal role in the market’s early growth.
\n\n\n\nGardner launched the Revolution business in 2008, but quickly rebranded to StudioPress in 2009 after some legal issues with the name. By late 2010, StudioPress merged with Copyblogger.
\n\n\n\nWhen building a successful company, it’s easy to look back on things that could’ve been handled differently. There are deals passed up, ideas that flopped, and products that didn’t scale.
\n\n\n\n“My biggest regret was not starting with (or switching to) a recurring business model,” said Gardner. “I think I left a lot of money on the table by not doing that, but once I merged StudioPress into Copyblogger Media, we decided to leave it as is and use the former as a doorway into our company’s ecosystem.”
\n\n\n\nMany theme companies in the early days had lifetime sales. It’s unlikely many could foretell how they’d need to scale for 10 or 20 years down the line. The concept was relatively new in the WordPress space. Gardner kept up with the model despite most theme shops moving to subscription-based sales, which typically scale better in the long term.
\n\n\n\n\n\n\n\nFrom a personal standpoint, I think I could have done better. There were a few seasons (some short and others a bit longer) where I strayed away from my involvement at StudioPress. While I justified it by thinking that it was OK to pursue side projects and other things, I realize looking back that jeopardized the trust our customers had in the brand. I think I may have leaned too heavily on the fact that we had a team, but in the same breath, I think it was necessary for StudioPress to outgrow the label of ‘Brian Gardner themes.’ This emphasis really helped with the transition after WP Engine acquired StudioPress.
“Without a doubt, it’s the Genesis community,” Gardner said when asked what he’s most proud of with his time at StudioPress. “When Nathan Rice and I set out to build Genesis (the framework), we were trying to solve a software problem and bring a better user experience for our customers.”
\n\n\n\nInstead of building software, he learned what he was building was a community. After creating a showcase page for people using the Genesis theme, he kept getting requests for people to build child themes. This led to the creation of the Genesis Developers page, which provided a way for people within the community to earn a living.
\n\n\n\n“While community has always been important to me,” Gardner said, “I didn’t realize the ripple effect that creating a solid piece of software would have.”
\n\n\n\nGardner said the developers page created a way to pay it forward to the people who had helped him build a successful company. The idea has remained a success, and there are many designers within the larger WordPress community who list custom Genesis design work in their credentials.
\n\n\n\n“I have had the pleasure of being able to meet and spend time with members of the community—from talking about their success to future plans,” said Gardner. “This past year at WordCamp US in Nashville, I was able to fully comprehend the level in which lives had been changed by what we had done—and those are the moments I could not be any prouder of what I built.”
\n\n\n\n“Heh. The million-dollar question, right?” responded Gardner to whether he plans to continue building themes. He doesn’t have any plans to create a new theme business, and any themes that he does build will be built for Genesis and made available from his website.
\n\n\n\n“Over the past few years, I have developed a particular love for minimalist design, and I want to spend some of my time and creative energy there.”
\n\n\n\nGardner is currently available for hire as a website designer through Authentik, a design and development studio that he founded. Authentik specializes in branding and growth/audience building. The team builds everything from landing pages to more complex multi-system environments.
\n\n\n\nHowever, there may be more to come from Gardner in the future. “I have created some personal space to pursue collaborations and consulting,” he said. “I have a renewed focus on my blog and want to spend more time consuming content—reading books, listening to podcasts, and meeting up with folks locally. My heart to help fellow creators is as strong as ever, and I feel there are some really interesting opportunities to do that.”
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 01 Oct 2019 19:37:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:43;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"WPTavern: Gatsby Days London Features Multiple WordPress Presentations\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94405\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://wptavern.com/gatsby-days-london-features-multiple-wordpress-presentations\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9154:\"Gatsby Days London kicked off yesterday with a lot of momentum after Gatsby Inc. announced a $15M Series A funding round last week. The one-day conference drew 200 attendees and was the third in a series of Gatsby Days that have been held in other cities. They are designed to give the community an opportunity to meet in person and hear more about the future of the project from its creators and contributors.
\nGatsby creator Kyle Mathews gave the keynote address and described what he sees as a shift from the LAMP-stack CMS era to “content mesh” architecture.
\n“Monolithic CMSs were invented in 90s — they’re now migrating to become specialized modular services,” Mathews said. Gatsby provides the presentation layer for this new architecture and its plugin layer connects out to multiple content sources.
\n\n\n\nOld world vs new world explained by @kylemathews shown in his diagram when explaining @gatsbyjs #GatsbyDaysLondon pic.twitter.com/9EIxS6Sc3X
\n— Ilesh Mistry (@ileshmistry) September 30, 2019
An informal survey of attendees showed that roughly a 1/3 were experienced at working with Gatsby and the majority of those in the audience were newer users or simply curious to learn more. Although Gatsby is currently geared primarily towards developers, Mathews described how the project is working towards enabling people in other roles who also work on websites.
\n“We’re thinking really hard about how we can help everyone who works on a website, not just developers,” Mathews said. “Right now, Gatsby is essentially for developers, but our goal isn’t to help developers per se. Our goal is to help amazing websites be created.
\n“This matters because the world runs on websites. More and more essential services that everyone relies on are websites and web apps, and we want to help with that. Developers are a key part of building websites but the actual process of building a web property is an incredible cross functional job for an organization to take on.” This process often includes designers, content editors, marketing professionals, and others.
\nGatsby, Inc.’s first cloud service, CMS Preview, was inspired by this goal of assisting non-developers who work on websites. It shows content authors immediate feedback when they change content, which the team found to be a common requirement in most editorial workflows.
\n\n\n\n#GatsbyJS is great for #Drupal. Our new #CMS Preview product makes preview lightning-fast!
\nThanks to all at #GatsbyDaysLondon who came to see \"Live preview with @GatsbyJS and #decoupled @Drupal\"!
\nSlides: https://t.co/tJ3A0dWlGV#PHP #JavaScript #ReactJS #GatsbyDrupalPreview pic.twitter.com/k4UwJCp18m
\n— Preston So @ #GatsbyDaysLondon
(@prestonso) September 30, 2019
Mathews also said that the project’s design system library, Gatsby Theme UI, is another aspect of site creation aimed at making it more friendly for designers.
\n“The goal of this is that designers and other non-developers can build Gatsby sites without building any code,” he said.
\nMathews covered some technical updates to Gatsby core and how the company is growing its team. A recording of the live broadcast is available on YouTube.
\nGatsby Days London featured presentations on several WordPress-related topics. Alexandra Spalato spoke about using WordPress as a source for Gatsby, demonstrating how to use WPGraphQL and Advanced Custom Fields (ACF) in a WordPress installation that produces content for a Gatsby front-end.
\n\n\n\nnow on stage is @alexadark showing us how to work with Gatsby & WordPress!#GatsbyDayslondon pic.twitter.com/1xP2sPjPam
\n— Horacio Herrera (@hhg2288) September 30, 2019
“The vibe at Gatsby days was fantastic, the beautiful Venue with round tables, the enthusiastic community where you can find people from WordPress, Drupal and others, all interested by Gatsby.” Spalato said.
\nShe found the event to provide a good balance between talks and networking, with unconference sessions devoted to WordPress, themes, Drupal, PWA, component libraries, migrating to Gatsby, and other topics.
\n“For me it was fantastic to speak there, as Gatsby is the bridge between my two worlds – WordPress and JavaScript/React,” Spalato said. “It was my first real public talk and the feeling that people loved it and learned something is extremely rewarding, so I plan to do lot of more talks at WordCamps about Gatsby in the near future.”
\nHoracio Herrera gave a presentation on building and selling Gatsby + WordPress sites. He shared the process he uses to sell Gatsby-powered projects to clients as high-performing websites. For a week leading up to his Gatsby pitch, Herrera uses Speed Curve to track a client’s website performance and then uses WPO stats to demonstrate how performance improvements have helped competitors and industry leaders succeed.
\n\n\n\n@hhg2288 next up #GatsbyDaysLondon building and selling @gatsbyjs and @WordPress sites pic.twitter.com/F2l4TsQ5ks
\n— Ilesh Mistry (@ileshmistry) September 30, 2019
The emerging Gatsby ecosystem is one to keep an eye on, as the project intensifies its focus on providing deeper integrations for popular CMS’s. How these related technologies intersect with WordPress will impact developers’ expectations and choices for the architecture of their websites in the future.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 01 Oct 2019 17:41:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Automattic Has Discontinued Active Development on Edit Flow Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94429\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/automattic-has-discontinued-active-development-on-edit-flow-plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4251:\"Edit Flow, the modular editorial plugin that enables collaboration inside the WordPress admin, is no longer being actively developed. After no updates for nine months, Mark Warbinek, a frustrated user, contacted Automattic to ask if they have abandoned the plugin or still plan to update it. A support representative from Automattic confirmed the company will no longer be updating Edit Flow:
\n\nAt this time there is no active development of the Edit Flow Plugin.
\nThat being the case – two things I can suggest are:
\nSubmitting the issue to the Github repository for the plugin. This is used to track future development of the plugin and will be a canonical place for bugs or issues to be recorded.
\n
\nhttps://github.com/Automattic/Edit-FlowIt is possible to ‘fork’ the plugin and make the changes needed – or use an alternative that has already been forked like PublishPress:
\nhttps://github.com/Automattic/Edit-Flow
Edit Flow is active on more than 10,000 WordPress sites and its sporadic development has caused users to question whether it was abandoned several times over the years. It is still listed among the WordPress.com VIP plugins, but will likely only be maintained for that platform going forward. A 10-month old PR was merged on its GitHub repository as recently as 19 days ago, after the contributor began to question whether the project was abandoned.
\nIn 2016, Edit Flow went two years in between updates, leaving frustrated users in the dark. After that incident, a representative from Automattic said the company was working on an internal effort to improve the maintenance of their own plugins in order to avoid a situation like this happening again. The company currently has 88 plugins listed in the official directory.
\nPublishPress is the only alternative editorial plugin with comparable features, including an editorial calendar, notifications, editorial comments, custom statuses, and a content overview. It also offers seamless migration of Edit Flow data to PublishPress. A commercial version of the plugin includes additional features, such as a publishing checklist, reminders, permissions, a WooCommerce checklist, and more.
\n“I think I can speak for those users of this plugin that we are not happy with the horrible handling of this plugin, how Automattic has ignored and abandoned it, leaving users to suffer in the continuing fails this out-of-date plugin is causing,” Mark Warbinek said in response to to the reply from Automattic’s support team.
\nUnfortunately, this is always a risk when using free plugins from WordPress.org, especially ones without a direct business model supporting development. In many instances the plugin author’s first priority will be maintaining it for the paying customers. In this case that is WordPress.com VIP clients. Automattic has not posted an announcement on Edit Flow’s support forums, but an official communication would go a long way towards steering users in the right direction when they inevitably come looking for signs of life in the plugin.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 01 Oct 2019 03:31:49 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:45;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"WordPress.org blog: WordPress 5.3 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=7262\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2019/09/wordpress-5-3-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2993:\"WordPress 5.3 Beta 2 is now available!
\n\n\n\nThis software is still in development, so we don’t recommend running it on a production site. Consider setting up a test site to play with the new version.
\n\n\n\nYou can test the WordPress 5.3 beta in two ways:
\n\n\n\nWordPress 5.3 is slated for release on November 12, 2019, and we need your help to get there.
\n\n\n\nThanks to the testing and feedback from everyone who tested beta 1, over 45 tickets have been closed since then.
\n\n\n\nrel=\"ugc\"
attribute value in comments (#48022) – this particular ticket shows the WordPress project ability to integrate quick solutions to things that are changing unexpectedly – like Google new features.WordPress 5.3 has lots of refinements to polish the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developers notes for updates on those and other changes that could affect your products.
\n\n\n\nDo you speak a language other than English? Help us translate WordPress into more than 100 languages!
\n\n\n\nIf you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac where you can also find a list of known bugs.
Here’s our latest major release featuring the BuddyPress REST API !!
\n\n\n\n \n\n\n\n\n\n\n\nWe are very excited to announce the BuddyPress community the immediate availability of BuddyPress 5.0.0 code-named “Le Gusto“. You can get it clicking on the above button, downloading it from our WordPress.org plugin repository or checking it out from our subversion repository.
\n\n\n\nNB: if you’re upgrading from a previous version of BuddyPress, please make sure to back-up your WordPress database and files before proceeding.
\n\n\n\nYou can view all the changes we made in 5.0.0 thanks to our full release note. Below are the key features we want to get your attention on.
\n\n\n\n\n\n\n\nYou can now enjoy REST API endpoints for members, groups, activities, private messages, screen notifications and extended profiles.
\n\n\n\nBuddyPress endpoints provide machine-readable external access to your WordPress site with a clear, standards-driven interface, paving the way for new and innovative methods of interacting with your community through plugins, themes, apps, and beyond.
\n\n\n\nThe BP REST API opens great new opportunities to improve the way you play with the BuddyPress component features: we couldn’t resist to start building on top of it introducing…
\n\n\n\nGroup administrators will love our new interface for managing group membership. Whether you’re working as a group admin on the front-end Manage tab, or as the site admin on the Dashboard, the new REST API-based tools are faster, easier to use, and more consistent.
\n\n\n\nThe development team worked hard on the features but also took the time to write the documentation about how to use it and how to extend it. BuddyPress developers, let’s start building great stuff for our end users: take a look at the BP REST API developer reference.
\n\n\n\n\n\n\n\nThanks to the new BP Invitations API, Group invites and membership requests are now managed in a more consistent way. The BP Invitations API abstracts how these two actions are handled and allows developers to use them for any object on your site (e.g., Sites of a WordPress network).
\n\n\n\nRead more about the BP Invitations API.
\n\n\n\n\n\n\n\nKnowing your WordPress and BuddyPress configuration is very important when one of our beloved support volunteers tries to help you fix an issue. That’s why we added a BuddyPress section to the Site Health Info Administration screen.
\n\n\n\nThe panel is displayed at the bottom of the screen. It includes the BuddyPress version, active components, active template pack, and a list of other component-specific settings information.
\n\n\n\n\n\n\n\nIn BuddyPress 5.0.0, the BP Nouveau template pack looks better than ever with the Twenty Nineteen theme.
\n\n\n\n\n\n\n\nNouveau now uses the same password control as the one used in WordPress Core, for better consistency between BuddyPress and WordPress spaces.
\n\n\n\nDevelopers building tools for the Block Editor can now add their blocks to the BuddyPress category. This change provides a foundation for organizing custom BuddyPress blocks.
\n\n\n\nRead more about this feature in this development note.
\n\n\n\nPS: we know, just like Matt, you’re eager to enjoy high quality community blocks: now we have the BP REST API and this new Blocks category available in BuddyPress Core, get ready to be amazed for our next release. Fasten your seatbelts: BuddyPress blocks are arriving!
\n\n\n\n\n\n\n\n5.0.0 is code-named “Le Gusto” after the well known Pizza restaurant in Fortaleza, Brazil. It’s the perfect place to meet with friends and start tasting new flavors like @espellcaste’s favorite one: the “Pizza de Camarão”.
\n\n\n\n\n\n\n\nAs usual, this BuddyPress release is only possible thanks to the contributions of the community. Special thanks to the following folks who contributed code and testing to the release: baconbro, Boone B Gorges (boonebgorges), boop (joncadams), Brajesh Singh (sbrajesh), David Cavins (dcavins), Eric Lewis (ericlewis), geminorum, gingerbooch, Ivinco, Jake Spurlock (whyisjake), Jarret (JarretC), John James Jacoby (johnjamesjacoby), klawton, Kristian Yngve (kristianngve), Maniou, Marcus (netweblogic), Mathieu Viet (imath), Mithun Biswas, modemlooper, Paul Gibbs (DJPaul), r-a-y, razor90, Renato Alves (espellcaste), Slava Abakumov (slaFFik), Stephen Edgar (netweb), truchot, Venutius, wegosi, and of course you for using BuddyPress
Receiving your feedback and suggestions for future versions of BuddyPress genuinely motivates and encourages our contributors. Please share your feedback about this version of BuddyPress in the comments area of this post. And of course, if you’ve found a bug: please tell us about it into our Support forums.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Sep 2019 21:30:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"imath\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:47;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"WPTavern: Preparing Themes For WordPress 5.3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94401\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"https://wptavern.com/preparing-themes-for-wordpress-5-3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5011:\"Now that WordPress 5.3 Beta 1 is open for testing and with the official release slated for November 12, it’s time for theme authors to begin making sure their themes are ready for several changes.
\n\n\n\nMost work will revolve around the block editor. WordPress 5.3 will include versions 5.4 – 6.5 of the Gutenberg plugin, a total of 12 releases. This makes for a lot of ground to cover. The next release includes breaking changes.
\n\n\n\nFor themes without custom block styles, little should change. However, theme authors who have been building custom block designs will likely have some work to do if they haven’t kept up with the changes in the Gutenberg plugin over the past several months.
\n\n\n\nWordPress 5.3 introduces new server-side block style functions. This means that theme authors who prefer PHP can now register custom block style variations without writing JavaScript code.
\n\n\n\nThe block styles feature allows theme authors to register custom styles for individual blocks. Then, they must apply custom CSS to these styles in the editor and the front end.
\n\n\n\nThe new functions are basic one-to-one matches to their JavaScript counterparts. Block styles still need to be registered on a per-block basis. Support for registering single styles to multiple blocks at once hasn’t landed in core.
\n\n\n\nDespite WordPress’ commitment to backward compatibility over the years, the Gutenberg team hasn’t maintained that approach with blocks. Block HTML output in the editor and the front end has changed for some blocks. These changes will break custom theme styles in many cases.
\n\n\n\nThe following blocks have potential breaking changes for themes:
\n\n\n\nIn my tests, the gallery block had the most obvious breaking changes. Depending on how it is styled, users could be looking at a single column of images instead of their selected number. The core development blog has a complete overview of the HTML changes along with code examples for addressing issues.
\n\n\n\nIt’d be interesting to see if the Gutenberg team makes similar HTML changes with other blocks in the future. Such changes make it tough for theme authors to maintain support between versions of WordPress and versions of the Gutenberg plugin. It also bloats CSS code when attempting to maintain compatibility. Adding an extra element doesn’t typically break things. However, moving an element’s class to another element is a dumpster fire waiting to happen. If these types of changes continue to happen, it could turn some theme authors away from supporting the block editor at a time when core needs to be encouraging more authors to design around it.
\n\n\n\nSeveral new CSS classes are making their way into 5.3. For themes that remove core block styles on the front end, they need to add support for the classes to their theme’s stylesheet.
\n\n\n\nWordPress is doing away with inline styles for left, right, and center text alignment. This is a welcome change because it moves CSS to its appropriate place, which is in a stylesheet. Theme authors need to make sure they support these new classes for the following blocks.
\n\n\n\nThe columns block no longer supports column-specific class names. Version 5.3 supports custom column widths, which are handled with inline styles. It’s unlikely this will break most themes, but it’s worth testing.
\n\n\n\nThe separator block now supports custom colors. It is given both the text and background color class names on the front end. This allows theme authors to utilize the styling method they prefer. Ideally, a border color class would exist, but the block editor does not yet support selecting a custom border color.
\n\n\n\nQuick developer tip: if your theme uses a border color for the separator block, use currentColor to handle custom colors.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 30 Sep 2019 16:45:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"WPTavern: Secure the News Project Finds 93% of Major Publishers Offer HTTPS Encryption by Default\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94365\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"https://wptavern.com/secure-the-news-project-finds-93-of-major-publishers-offer-https-encryption-by-default\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4469:\"Secure the News is a project that was created by the Freedom of the Press Foundation in 2016 to track HTTPS encryption across major news organizations’ websites. It lists the publications and automatically scores them on a scale of 0-100, based on HTTPS implementation according to best practices, as defined by General Services Administration (GSA) Pulse’s current criteria for modern and secure HTTPS deployment. The score is converted to an A-F letter grade.
\n\nThe primary benefits of news organizations adopting HTTPS include reader privacy and website security, but there are also other positive byproducts, such as protecting sources and preventing censorship. Secure the News provides some interesting data in its campaign to encourage more broad HTTPS adoption.
\nIn 2018, after one year of collecting data on HTTPS encryption at more than 130 major world news sites, the project found that HTTPS was available on 2/3 of the sites it monitors (89 of 131), up from 1/3 in 2016. Approximately 60% of news organizations offered HTTPS encryption by default in 2018 and that number is up to 93% today.
\n\nMost of the WordPress-powered major news sites, such as Ars Technica, Time and the New York Post, get a B ranking, with the exception of TechCrunch and Quartz, which both scored an A.
\nThe most recent addition to the project is the ability to sort publications by region on the homepage. Publications based in North America and Europe lead the world in having the most secure HTTPS implementations. Asia has a smaller percentage of major news sites with a score of A- or higher. Some smaller regions, such as the Middle East and North Africa, Oceana, and South America, list just a handful of news organizations but they all have a score of B or higher. Secure the News is just getting started with this feature and is accepting feedback on the project’s GitHub account.
\nIn addition to promoting HTTPS adoption, the team behind Secure the News is also considering broadening its coverage to measure other ways that news sites are delivering secure content, such as whether the site has an onion service, is Tor project friendly, or has a confidential tip line. The project also has more news sites to add and a long list of improvements they want to make to the metrics used to rank sites.
\nThe code for Secure the News is open source (licensed under the GNU AGPL) and available on GitHub for anyone who wants to contribute or fork it for use with other site categories where browsing might be sensitive, such as libraries, adult sites, educational institutes, or medical facilities.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Sep 2019 23:58:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:49;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"WPTavern: Rebirth of Creativity: Gutenberg and the Future of WordPress Themes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=94231\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/rebirth-of-creativity-gutenberg-and-the-future-of-wordpress-themes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:10060:\"I began using WordPress in 2005. I’d already been learning HTML and CSS for a couple of years. I even had a home-brewed blog that pulled posts from plain text files at one point. I knew enough JavaScript to do pop-up alerts and other annoying things that served no purpose and made for a poor user experience, even if they were fun for me.
\n\n\n\nThis was my second attempt at using WordPress. This time it was after a botched go of making PHP Nuke behave how I wanted. I had big dreams for my website but lacked the coding skills to make them happen. WordPress was simple enough to hack for a novice like me at the time. Sure, I broke my site more times than I could count, but I managed to put together my first real theme.
\n\n\n\nI popped open Photoshop; grabbed a few images from Angel, my favorite TV show at the time; and began my work. I’d recently watched Soul Purpose, an episode that explored whether the titular character was truly the hero mentioned in an ancient prophecy. It was foretold that the vampire with a soul would shed his demon half and live as a human. It explored themes of the character’s place in the world. At 21 years old, it’s the sort of episode that resonated with a young man who was also looking for his place. I thought it fitting to work that into my theme’s design and began hacking away at a header for my theme.
\n\n\n\nAt that time, there was this loosely-connected underground of themers and hobbyists who were building WordPress themes based on their favorite TV series, movies, comic books, and more. That was my first real introduction to WordPress. These people were not building themes for profit. They were searching for their place in this small corner of the internet. At most, some were looking for validation from like-minded people who might enjoy their art. It was about creation for the sake of creation. Anyone could be an artist with a simple lesson in CSS, an image manipulation program, and enough grit to pour their soul into the project for a few hours.
\n\n\n\nIf there were ever a time that WordPress themes died, it was when the hobbyists who built for pure passion were overshadowed by business interests.
\n\n\n\nDon’t get me wrong; business interests played a crucial role in propelling WordPress to become the most dominant CMS in the world. However, the balance has clearly shifted in favor of building WordPress themes for business and ecommerce rather than for the enthusiasts who just want to create. Other platforms have better catered to these users and filled in the gaps left open by WordPress. Tumblr became a safe-haven for popular culture fans. DeviantArt a home for artists. Wattpad for aspiring writers and fanfic lovers.
\n\n\n\nSomewhere along the way, we lost the innocence and artistry of building WordPress themes for the pure fun of it. WordPress grew up and WordPress themes along with it.
\n\n\n\nIn his post, The End of WordPress Themes is in Sight, Ben Gillbanks said, “Themes as we know them will no longer be made.” It is a bleak look at the future of WordPress theming. He notes that he doesn’t believe that he’ll be able to make a living building WordPress themes in the next couple of years.
\n\n\n\nHis worries are warranted. They have been shared by several theme authors over the past couple of years as the block editor (Gutenberg) was making its way into core WordPress. The official theme review team has discussed the team’s future role surrounding the coming changes.
\n\n\n\nGillbanks’ post comes on the heels of a post written by Matias Ventura on defining content block areas. Essentially, the idea is for WordPress to allow users to edit areas outside of the post content via the block editor. Anything from the header, footer, sidebar, or otherwise would likely be fair game.
\n\n\n\n \n\n\n\nIn such a system, themes would be relegated to defining block areas, providing base styles, and designing block output. In many ways, this is what WordPress themes should be. Some might say that WordPress is putting themes back into their proper place of simply styling content. With the behemoth themes with hundreds or thousands of features we’ve seen over the past few years, this could be a welcome change.
\n\n\n\nThere’s huge potential for designers to step up and make their mark. I, for one, wouldn’t mind seeing CSS artists unleashed in the WordPress theme ecosystem.
\n\n\n\nGillbanks went on to say:
\n\n\n\n\n\n\n\nThere are definite benefits to doing this from a user’s perspective – they will have full control of their site – but it’s going to result in some very boring website layouts.
This is the point where I’ll respectfully disagree. Putting control in the hands of non-designers will be anything but boring.
\n\n\n\nDo we all so easily forget the days of GeoCities? The websites built from it may have been horribly inaccessible. They may have blared midi files as soon as you opened a webpage. They may have even had a flashing, scrolling marquee zipping across the header. Boring is not the word I’d use to describe them.
\n\n\n\nAs much as many of us want to put those days behind us (Come on, you had one of those sites at one point, right? Tell the truth.), there was something fascinating about it all. Real people built these sites because they were fun. The sites told you something about that person. It was a deeply personal look into this stranger’s world. Sometimes it was just a bunch of junk spewed onto the screen, but most sites were a reflection of the site owners at that point in time.
\n\n\n\nIt was ugly and beautiful all the same.
\n\n\n\nWeb developers and designers joke about those dark days of the web. It’s easy to look back at sites from the ’90s and cringe at the silliness (It makes you wonder what designers of 2050 will think about today’s designs, doesn’t it?). I choose to look fondly upon those days. It was a time before I became a “designer” with rules to follow.
\n\n\n\nBut, here’s the important point. We are not the arbiters of the web. It’s all about the user. If someone wants a blinking Justin Bieber GIF in their site header, more power to them. It’s the developer’s job to enable the user to do this in an easy-to-configure way.
\n\n\n\nWait? So Geocities is your argument for full-site editing in WordPress?
\n\n\n\nUnderstanding why WordPress should become a full-site editor means understanding the average user. Developers are more apt to view things in a structured manner. I spent over a decade honing my development skills. Logic and order are old friends.
\n\n\n\nWith end-users, things may seem a bit more chaotic. A teenager might want to plaster a picture of her favorite band anywhere she wants on her site. A soccer mom might want to show her kid slamming home the winning goal. A poet may want to showcase one of his poems as a background image on his blog. Humans are creative beings. While our unique brand of artistry might not appeal to others, it’s still something we crave to share.
\n\n\n\nIt’s also important to understand that building WordPress themes is nowhere near as simple in 2019 as it was in 2005 when I started hacking away. The code is much more complex. It’s not quite as easy for a new user to piece together something fun as it once was. Unless you have a theme or plugin that allows you to do this with simple drag-and-drop or similar tools, users have little control over their own sites. And, that’s why the Gutenberg project is so revolutionary. Its mission is to put the power back in the hands of the people.
\n\n\n\nTheme authors need to evolve. They will need to find a way to balance good design principles with the insane amount of freedom users will have. There’s nothing stopping designers from making sure the Bieber screengrab looks more presentable.
\n\n\n\nNo. But, the theme landscape will certainly change and not for the first time. We need not look at that as a bad thing.
\n\n\n\nThose hobbyists who like to tinker with their site, they will once again have power that was so long ago lost to more advanced code.
\n\n\n\nThere will also be sub-communities within the WordPress landscape. Some people will want something more akin to classic WordPress. Others will want a simple blog handled with Markdown (side note: I’m one of those people, and Gutenberg actually handles pasting from Markdown well). Plugins will be built to cater to every user’s needs. Themes will exist for different types of users. Client builds and enterprise solutions that look nothing like core WordPress aren’t going anywhere.
\n\n\n\nThere’s still a long road ahead. Theme authors need to be more involved with the development of Gutenberg as these features make their way into the plugin and eventually into WordPress. Otherwise, they’ll risk losing the opportunity to help shape the future theme landscape.
\n\n\n\nTruth be told, I’m not sure what themes will look like in a few years. I have a horrible track record with predictions. However, I think it’s safe to say that there’ll be a place for designers.
\n\n\n\nI’m excited because I feel like it will bring back the potential for users to have the control they once had and more.
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 27 Sep 2019 18:56:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";a:10:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sat, 26 Oct 2019 19:23:40 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:14:\"content-length\";s:6:\"393685\";s:10:\"connection\";s:5:\"close\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Sat, 26 Oct 2019 19:00:08 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";s:13:\"accept-ranges\";s:5:\"bytes\";}s:5:\"build\";s:14:\"20151209112903\";}', 'no'); INSERT INTO `bvidikovacoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (18700, '_transient_timeout_plugin_slugs', '1572204335', 'no'), (18701, '_transient_plugin_slugs', 'a:10:{i:0;s:19:\"akismet/akismet.php\";i:1;s:36:\"contact-form-7/wp-contact-form-7.php\";i:2;s:32:\"easy-lightbox-wp/plugin-main.php\";i:3;s:35:\"litespeed-cache/litespeed-cache.php\";i:4;s:23:\"ml-slider/ml-slider.php\";i:5;s:47:\"really-simple-captcha/really-simple-captcha.php\";i:6;s:33:\"search-exclude/search-exclude.php\";i:7;s:37:\"tinymce-advanced/tinymce-advanced.php\";i:8;s:27:\"wp-pagenavi/wp-pagenavi.php\";i:9;s:31:\"wp-migrate-db/wp-migrate-db.php\";}', 'no'), (135, 'theme_mods_twentysixteen', 'a:1:{s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1449672523;s:4:\"data\";a:2:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}}}}', 'yes'), (136, 'current_theme', 'Banski-vidikovac', 'yes'), (137, 'theme_mods_Divi', 'a:8:{i:0;b:0;s:21:\"et_pb_layouts_updated\";s:3:\"yes\";s:30:\"et_pb_predefined_layouts_added\";s:2:\"on\";s:40:\"et_pb_predefined_layouts_updated_2_5_3_3\";s:2:\"on\";s:16:\"background_image\";s:74:\"http://banski-vidikovac.com/wp-content/uploads/2015/12/pattern-banski1.jpg\";s:21:\"background_attachment\";s:5:\"fixed\";s:18:\"nav_menu_locations\";a:1:{s:12:\"primary-menu\";i:2;}s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1449747899;s:4:\"data\";a:6:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:0:{}s:9:\"sidebar-2\";a:0:{}s:9:\"sidebar-3\";a:0:{}s:9:\"sidebar-4\";a:0:{}s:9:\"sidebar-5\";a:0:{}}}}', 'yes'), (138, 'theme_switched', '', 'yes'), (139, 'widget_aboutmewidget', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), (140, 'widget_adsensewidget', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), (141, 'widget_advwidget', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), (142, 'shop_catalog_image_size', 'a:3:{s:5:\"width\";s:3:\"400\";s:6:\"height\";s:3:\"400\";s:4:\"crop\";i:1;}', 'yes'), (143, 'shop_single_image_size', 'a:3:{s:5:\"width\";s:3:\"510\";s:6:\"height\";s:4:\"9999\";s:4:\"crop\";i:0;}', 'yes'), (144, 'shop_thumbnail_image_size', 'a:3:{s:5:\"width\";s:3:\"157\";s:6:\"height\";s:3:\"157\";s:4:\"crop\";i:1;}', 'yes'), (145, 'et_images_temp_folder', '/home/banskividikovac/public_html/wp-content/uploads/et_temp', 'yes'), (146, 'et_schedule_clean_images_last_time', '1571784767', 'yes'), (147, 'et_divi', 'a:103:{s:23:\"2_5_flush_rewrite_rules\";s:4:\"done\";s:30:\"divi_2_4_documentation_message\";s:9:\"triggered\";s:15:\"divi_1_3_images\";s:7:\"checked\";s:9:\"divi_logo\";s:80:\"http://banski-vidikovac.com/wp-content/uploads/2015/12/banski-vidikovac-logo.png\";s:12:\"divi_favicon\";s:0:\"\";s:14:\"divi_fixed_nav\";s:5:\"false\";s:15:\"divi_grab_image\";s:5:\"false\";s:15:\"divi_blog_style\";s:5:\"false\";s:22:\"divi_shop_page_sidebar\";s:16:\"et_right_sidebar\";s:22:\"divi_mailchimp_api_key\";s:0:\"\";s:31:\"divi_regenerate_mailchimp_lists\";s:5:\"false\";s:28:\"divi_regenerate_aweber_lists\";s:5:\"false\";s:23:\"divi_show_facebook_icon\";s:2:\"on\";s:22:\"divi_show_twitter_icon\";s:5:\"false\";s:21:\"divi_show_google_icon\";s:5:\"false\";s:18:\"divi_show_rss_icon\";s:5:\"false\";s:17:\"divi_facebook_url\";s:1:\"#\";s:16:\"divi_twitter_url\";s:1:\"#\";s:15:\"divi_google_url\";s:1:\"#\";s:12:\"divi_rss_url\";s:0:\"\";s:34:\"divi_woocommerce_archive_num_posts\";i:9;s:17:\"divi_catnum_posts\";i:6;s:21:\"divi_archivenum_posts\";i:5;s:20:\"divi_searchnum_posts\";i:5;s:17:\"divi_tagnum_posts\";i:5;s:16:\"divi_date_format\";s:6:\"d.m.Y.\";s:16:\"divi_use_excerpt\";s:2:\"on\";s:26:\"divi_responsive_shortcodes\";s:2:\"on\";s:33:\"divi_gf_enable_all_character_sets\";s:5:\"false\";s:16:\"divi_back_to_top\";s:2:\"on\";s:18:\"divi_smooth_scroll\";s:2:\"on\";s:25:\"divi_disable_translations\";s:5:\"false\";s:15:\"divi_custom_css\";s:0:\"\";s:21:\"divi_enable_dropdowns\";s:2:\"on\";s:14:\"divi_home_link\";s:2:\"on\";s:15:\"divi_sort_pages\";s:10:\"post_title\";s:15:\"divi_order_page\";s:3:\"asc\";s:22:\"divi_tiers_shown_pages\";i:3;s:32:\"divi_enable_dropdowns_categories\";s:2:\"on\";s:21:\"divi_categories_empty\";s:2:\"on\";s:27:\"divi_tiers_shown_categories\";i:3;s:13:\"divi_sort_cat\";s:4:\"name\";s:14:\"divi_order_cat\";s:3:\"asc\";s:20:\"divi_disable_toptier\";s:5:\"false\";s:14:\"divi_postinfo2\";a:1:{i:0;s:4:\"date\";}s:22:\"divi_show_postcomments\";s:5:\"false\";s:15:\"divi_thumbnails\";s:5:\"false\";s:20:\"divi_page_thumbnails\";s:5:\"false\";s:23:\"divi_show_pagescomments\";s:5:\"false\";s:14:\"divi_postinfo1\";a:1:{i:0;s:4:\"date\";}s:21:\"divi_thumbnails_index\";s:2:\"on\";s:19:\"divi_seo_home_title\";s:5:\"false\";s:25:\"divi_seo_home_description\";s:5:\"false\";s:22:\"divi_seo_home_keywords\";s:5:\"false\";s:23:\"divi_seo_home_canonical\";s:5:\"false\";s:23:\"divi_seo_home_titletext\";s:0:\"\";s:29:\"divi_seo_home_descriptiontext\";s:0:\"\";s:26:\"divi_seo_home_keywordstext\";s:0:\"\";s:18:\"divi_seo_home_type\";s:27:\"BlogName | Blog description\";s:22:\"divi_seo_home_separate\";s:3:\" | \";s:21:\"divi_seo_single_title\";s:5:\"false\";s:27:\"divi_seo_single_description\";s:5:\"false\";s:24:\"divi_seo_single_keywords\";s:5:\"false\";s:25:\"divi_seo_single_canonical\";s:5:\"false\";s:27:\"divi_seo_single_field_title\";s:9:\"seo_title\";s:33:\"divi_seo_single_field_description\";s:15:\"seo_description\";s:30:\"divi_seo_single_field_keywords\";s:12:\"seo_keywords\";s:20:\"divi_seo_single_type\";s:21:\"Post title | BlogName\";s:24:\"divi_seo_single_separate\";s:3:\" | \";s:24:\"divi_seo_index_canonical\";s:5:\"false\";s:26:\"divi_seo_index_description\";s:5:\"false\";s:19:\"divi_seo_index_type\";s:24:\"Category name | BlogName\";s:23:\"divi_seo_index_separate\";s:3:\" | \";s:28:\"divi_integrate_header_enable\";s:2:\"on\";s:26:\"divi_integrate_body_enable\";s:2:\"on\";s:31:\"divi_integrate_singletop_enable\";s:2:\"on\";s:34:\"divi_integrate_singlebottom_enable\";s:2:\"on\";s:21:\"divi_integration_head\";s:0:\"\";s:21:\"divi_integration_body\";s:0:\"\";s:27:\"divi_integration_single_top\";s:0:\"\";s:30:\"divi_integration_single_bottom\";s:0:\"\";s:15:\"divi_468_enable\";s:5:\"false\";s:14:\"divi_468_image\";s:0:\"\";s:12:\"divi_468_url\";s:0:\"\";s:16:\"divi_468_adsense\";s:0:\"\";s:10:\"link_color\";s:7:\"#650032\";s:12:\"boxed_layout\";b:1;s:12:\"accent_color\";s:7:\"#650032\";s:24:\"show_header_social_icons\";b:1;s:16:\"show_search_icon\";b:0;s:12:\"phone_number\";s:15:\"+385 1 3491 439\";s:12:\"header_email\";s:25:\"info@banski-vidikovac.com\";s:12:\"heading_font\";s:8:\"PT Serif\";s:9:\"body_font\";s:8:\"PT Serif\";s:16:\"cover_background\";b:0;s:16:\"primary_nav_font\";s:8:\"PT Serif\";s:9:\"menu_link\";s:7:\"#650032\";s:16:\"secondary_nav_bg\";s:21:\"rgba(255,255,255,0.5)\";s:28:\"secondary_nav_text_color_new\";s:7:\"#650032\";s:33:\"secondary_nav_dropdown_link_color\";s:7:\"#650032\";s:14:\"primary_nav_bg\";s:21:\"rgba(244,222,198,0.7)\";s:23:\"primary_nav_dropdown_bg\";s:21:\"rgba(244,222,198,0.7)\";s:24:\"show_footer_social_icons\";b:0;}', 'yes'), (327, '_site_transient_timeout_available_translations', '1450113758', 'yes'), (328, '_site_transient_available_translations', 'a:70:{s:2:\"ar\";a:8:{s:8:\"language\";s:2:\"ar\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-11 13:23:06\";s:12:\"english_name\";s:6:\"Arabic\";s:11:\"native_name\";s:14:\"العربية\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/ar.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:2;s:3:\"ara\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:3:\"ary\";a:8:{s:8:\"language\";s:3:\"ary\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-12 10:15:45\";s:12:\"english_name\";s:15:\"Moroccan Arabic\";s:11:\"native_name\";s:31:\"العربية المغربية\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/translation/core/4.4/ary.zip\";s:3:\"iso\";a:2:{i:1;s:5:\"ar_MA\";i:3;s:3:\"ary\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:2:\"az\";a:8:{s:8:\"language\";s:2:\"az\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 20:53:51\";s:12:\"english_name\";s:11:\"Azerbaijani\";s:11:\"native_name\";s:16:\"Azərbaycan dili\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/az.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:2;s:3:\"aze\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Davam\";}}s:5:\"bg_BG\";a:8:{s:8:\"language\";s:5:\"bg_BG\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 08:50:29\";s:12:\"english_name\";s:9:\"Bulgarian\";s:11:\"native_name\";s:18:\"Български\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/bg_BG.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bg\";i:2;s:3:\"bul\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:22:\"Продължение\";}}s:5:\"bn_BD\";a:8:{s:8:\"language\";s:5:\"bn_BD\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-09-16 05:09:40\";s:12:\"english_name\";s:7:\"Bengali\";s:11:\"native_name\";s:15:\"বাংলা\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.3.1/bn_BD.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"bn\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:23:\"এগিয়ে চল.\";}}s:5:\"bs_BA\";a:8:{s:8:\"language\";s:5:\"bs_BA\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-08-18 21:20:44\";s:12:\"english_name\";s:7:\"Bosnian\";s:11:\"native_name\";s:8:\"Bosanski\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.3.1/bs_BA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bs\";i:2;s:3:\"bos\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:2:\"ca\";a:8:{s:8:\"language\";s:2:\"ca\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 16:27:03\";s:12:\"english_name\";s:7:\"Catalan\";s:11:\"native_name\";s:7:\"Català\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/ca.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ca\";i:2;s:3:\"cat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:2:\"cy\";a:8:{s:8:\"language\";s:2:\"cy\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 16:20:56\";s:12:\"english_name\";s:5:\"Welsh\";s:11:\"native_name\";s:7:\"Cymraeg\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/cy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cy\";i:2;s:3:\"cym\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Parhau\";}}s:5:\"da_DK\";a:8:{s:8:\"language\";s:5:\"da_DK\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 22:48:20\";s:12:\"english_name\";s:6:\"Danish\";s:11:\"native_name\";s:5:\"Dansk\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/da_DK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"da\";i:2;s:3:\"dan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Fortsæt\";}}s:5:\"de_CH\";a:8:{s:8:\"language\";s:5:\"de_CH\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 14:19:21\";s:12:\"english_name\";s:20:\"German (Switzerland)\";s:11:\"native_name\";s:17:\"Deutsch (Schweiz)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/de_CH.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Fortfahren\";}}s:5:\"de_DE\";a:8:{s:8:\"language\";s:5:\"de_DE\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-13 11:57:06\";s:12:\"english_name\";s:6:\"German\";s:11:\"native_name\";s:7:\"Deutsch\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/de_DE.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Fortfahren\";}}s:12:\"de_DE_formal\";a:8:{s:8:\"language\";s:12:\"de_DE_formal\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-13 12:34:18\";s:12:\"english_name\";s:15:\"German (Formal)\";s:11:\"native_name\";s:13:\"Deutsch (Sie)\";s:7:\"package\";s:69:\"https://downloads.wordpress.org/translation/core/4.4/de_DE_formal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Fortfahren\";}}s:2:\"el\";a:8:{s:8:\"language\";s:2:\"el\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 23:37:56\";s:12:\"english_name\";s:5:\"Greek\";s:11:\"native_name\";s:16:\"Ελληνικά\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/el.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"el\";i:2;s:3:\"ell\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Συνέχεια\";}}s:5:\"en_ZA\";a:8:{s:8:\"language\";s:5:\"en_ZA\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 13:35:34\";s:12:\"english_name\";s:22:\"English (South Africa)\";s:11:\"native_name\";s:22:\"English (South Africa)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/en_ZA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_NZ\";a:8:{s:8:\"language\";s:5:\"en_NZ\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 13:34:17\";s:12:\"english_name\";s:21:\"English (New Zealand)\";s:11:\"native_name\";s:21:\"English (New Zealand)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/en_NZ.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_GB\";a:8:{s:8:\"language\";s:5:\"en_GB\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 10:23:11\";s:12:\"english_name\";s:12:\"English (UK)\";s:11:\"native_name\";s:12:\"English (UK)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/en_GB.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_AU\";a:8:{s:8:\"language\";s:5:\"en_AU\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 04:39:48\";s:12:\"english_name\";s:19:\"English (Australia)\";s:11:\"native_name\";s:19:\"English (Australia)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/en_AU.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_CA\";a:8:{s:8:\"language\";s:5:\"en_CA\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-06 23:10:59\";s:12:\"english_name\";s:16:\"English (Canada)\";s:11:\"native_name\";s:16:\"English (Canada)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/en_CA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"eo\";a:8:{s:8:\"language\";s:2:\"eo\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 12:35:15\";s:12:\"english_name\";s:9:\"Esperanto\";s:11:\"native_name\";s:9:\"Esperanto\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/eo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eo\";i:2;s:3:\"epo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Daŭrigi\";}}s:5:\"es_MX\";a:8:{s:8:\"language\";s:5:\"es_MX\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 17:35:10\";s:12:\"english_name\";s:16:\"Spanish (Mexico)\";s:11:\"native_name\";s:19:\"Español de México\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/es_MX.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_VE\";a:8:{s:8:\"language\";s:5:\"es_VE\";s:7:\"version\";s:5:\"4.2.5\";s:7:\"updated\";s:19:\"2015-10-29 16:32:18\";s:12:\"english_name\";s:19:\"Spanish (Venezuela)\";s:11:\"native_name\";s:21:\"Español de Venezuela\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.2.5/es_VE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_ES\";a:8:{s:8:\"language\";s:5:\"es_ES\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-11 20:42:49\";s:12:\"english_name\";s:15:\"Spanish (Spain)\";s:11:\"native_name\";s:8:\"Español\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/es_ES.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"es\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CL\";a:8:{s:8:\"language\";s:5:\"es_CL\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 13:19:37\";s:12:\"english_name\";s:15:\"Spanish (Chile)\";s:11:\"native_name\";s:17:\"Español de Chile\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/es_CL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_PE\";a:8:{s:8:\"language\";s:5:\"es_PE\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-08-19 14:33:57\";s:12:\"english_name\";s:14:\"Spanish (Peru)\";s:11:\"native_name\";s:17:\"Español de Perú\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.3.1/es_PE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CO\";a:8:{s:8:\"language\";s:5:\"es_CO\";s:7:\"version\";s:6:\"4.3-RC\";s:7:\"updated\";s:19:\"2015-08-04 06:10:33\";s:12:\"english_name\";s:18:\"Spanish (Colombia)\";s:11:\"native_name\";s:20:\"Español de Colombia\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.3-RC/es_CO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"et\";a:8:{s:8:\"language\";s:2:\"et\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 05:14:35\";s:12:\"english_name\";s:8:\"Estonian\";s:11:\"native_name\";s:5:\"Eesti\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/et.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"et\";i:2;s:3:\"est\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Jätka\";}}s:2:\"eu\";a:8:{s:8:\"language\";s:2:\"eu\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 21:19:15\";s:12:\"english_name\";s:6:\"Basque\";s:11:\"native_name\";s:7:\"Euskara\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/eu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eu\";i:2;s:3:\"eus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Jarraitu\";}}s:5:\"fa_IR\";a:8:{s:8:\"language\";s:5:\"fa_IR\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-08-20 13:36:08\";s:12:\"english_name\";s:7:\"Persian\";s:11:\"native_name\";s:10:\"فارسی\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.3.1/fa_IR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fa\";i:2;s:3:\"fas\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:2:\"fi\";a:8:{s:8:\"language\";s:2:\"fi\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 08:24:51\";s:12:\"english_name\";s:7:\"Finnish\";s:11:\"native_name\";s:5:\"Suomi\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/fi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fi\";i:2;s:3:\"fin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Jatka\";}}s:5:\"fr_BE\";a:8:{s:8:\"language\";s:5:\"fr_BE\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 13:47:35\";s:12:\"english_name\";s:16:\"French (Belgium)\";s:11:\"native_name\";s:21:\"Français de Belgique\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/fr_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_CA\";a:8:{s:8:\"language\";s:5:\"fr_CA\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 02:16:19\";s:12:\"english_name\";s:15:\"French (Canada)\";s:11:\"native_name\";s:19:\"Français du Canada\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/fr_CA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_FR\";a:8:{s:8:\"language\";s:5:\"fr_FR\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 09:26:09\";s:12:\"english_name\";s:15:\"French (France)\";s:11:\"native_name\";s:9:\"Français\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/fr_FR.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"fr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:2:\"gd\";a:8:{s:8:\"language\";s:2:\"gd\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-09-24 15:25:30\";s:12:\"english_name\";s:15:\"Scottish Gaelic\";s:11:\"native_name\";s:9:\"Gàidhlig\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.3.1/gd.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"gd\";i:2;s:3:\"gla\";i:3;s:3:\"gla\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"Lean air adhart\";}}s:5:\"gl_ES\";a:8:{s:8:\"language\";s:5:\"gl_ES\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-12 11:44:09\";s:12:\"english_name\";s:8:\"Galician\";s:11:\"native_name\";s:6:\"Galego\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/gl_ES.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gl\";i:2;s:3:\"glg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:3:\"haz\";a:8:{s:8:\"language\";s:3:\"haz\";s:7:\"version\";s:5:\"4.1.8\";s:7:\"updated\";s:19:\"2015-03-26 15:20:27\";s:12:\"english_name\";s:8:\"Hazaragi\";s:11:\"native_name\";s:15:\"هزاره گی\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.1.8/haz.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"haz\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:5:\"he_IL\";a:8:{s:8:\"language\";s:5:\"he_IL\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 18:10:01\";s:12:\"english_name\";s:6:\"Hebrew\";s:11:\"native_name\";s:16:\"עִבְרִית\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/he_IL.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"he\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"להמשיך\";}}s:5:\"hi_IN\";a:8:{s:8:\"language\";s:5:\"hi_IN\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 05:11:43\";s:12:\"english_name\";s:5:\"Hindi\";s:11:\"native_name\";s:18:\"हिन्दी\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/hi_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hi\";i:2;s:3:\"hin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"जारी\";}}s:2:\"hr\";a:8:{s:8:\"language\";s:2:\"hr\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 22:05:31\";s:12:\"english_name\";s:8:\"Croatian\";s:11:\"native_name\";s:8:\"Hrvatski\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/hr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hr\";i:2;s:3:\"hrv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:5:\"hu_HU\";a:8:{s:8:\"language\";s:5:\"hu_HU\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-12 18:07:25\";s:12:\"english_name\";s:9:\"Hungarian\";s:11:\"native_name\";s:6:\"Magyar\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/hu_HU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hu\";i:2;s:3:\"hun\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Tovább\";}}s:2:\"hy\";a:8:{s:8:\"language\";s:2:\"hy\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-08-17 13:36:47\";s:12:\"english_name\";s:8:\"Armenian\";s:11:\"native_name\";s:14:\"Հայերեն\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.3.1/hy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hy\";i:2;s:3:\"hye\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Շարունակել\";}}s:5:\"id_ID\";a:8:{s:8:\"language\";s:5:\"id_ID\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-11-24 08:17:28\";s:12:\"english_name\";s:10:\"Indonesian\";s:11:\"native_name\";s:16:\"Bahasa Indonesia\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.3.1/id_ID.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"id\";i:2;s:3:\"ind\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Lanjutkan\";}}s:5:\"is_IS\";a:8:{s:8:\"language\";s:5:\"is_IS\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 00:20:24\";s:12:\"english_name\";s:9:\"Icelandic\";s:11:\"native_name\";s:9:\"Íslenska\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/is_IS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"is\";i:2;s:3:\"isl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Áfram\";}}s:5:\"it_IT\";a:8:{s:8:\"language\";s:5:\"it_IT\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-12 20:03:21\";s:12:\"english_name\";s:7:\"Italian\";s:11:\"native_name\";s:8:\"Italiano\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/it_IT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"it\";i:2;s:3:\"ita\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:2:\"ja\";a:8:{s:8:\"language\";s:2:\"ja\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-13 01:36:53\";s:12:\"english_name\";s:8:\"Japanese\";s:11:\"native_name\";s:9:\"日本語\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/ja.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"ja\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"続ける\";}}s:5:\"ko_KR\";a:8:{s:8:\"language\";s:5:\"ko_KR\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 07:35:25\";s:12:\"english_name\";s:6:\"Korean\";s:11:\"native_name\";s:9:\"한국어\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/ko_KR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ko\";i:2;s:3:\"kor\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"계속\";}}s:5:\"lt_LT\";a:8:{s:8:\"language\";s:5:\"lt_LT\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 20:07:24\";s:12:\"english_name\";s:10:\"Lithuanian\";s:11:\"native_name\";s:15:\"Lietuvių kalba\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/lt_LT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lt\";i:2;s:3:\"lit\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Tęsti\";}}s:5:\"my_MM\";a:8:{s:8:\"language\";s:5:\"my_MM\";s:7:\"version\";s:5:\"4.1.8\";s:7:\"updated\";s:19:\"2015-03-26 15:57:42\";s:12:\"english_name\";s:17:\"Myanmar (Burmese)\";s:11:\"native_name\";s:15:\"ဗမာစာ\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.1.8/my_MM.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"my\";i:2;s:3:\"mya\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:54:\"ဆက်လက်လုပ်ေဆာင်ပါ။\";}}s:5:\"nb_NO\";a:8:{s:8:\"language\";s:5:\"nb_NO\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 10:01:09\";s:12:\"english_name\";s:19:\"Norwegian (Bokmål)\";s:11:\"native_name\";s:13:\"Norsk bokmål\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/nb_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nb\";i:2;s:3:\"nob\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsett\";}}s:5:\"nl_NL\";a:8:{s:8:\"language\";s:5:\"nl_NL\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-14 07:45:00\";s:12:\"english_name\";s:5:\"Dutch\";s:11:\"native_name\";s:10:\"Nederlands\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/nl_NL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nn_NO\";a:8:{s:8:\"language\";s:5:\"nn_NO\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 19:52:07\";s:12:\"english_name\";s:19:\"Norwegian (Nynorsk)\";s:11:\"native_name\";s:13:\"Norsk nynorsk\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/nn_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nn\";i:2;s:3:\"nno\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Hald fram\";}}s:3:\"oci\";a:8:{s:8:\"language\";s:3:\"oci\";s:7:\"version\";s:6:\"4.3-RC\";s:7:\"updated\";s:19:\"2015-08-02 07:53:33\";s:12:\"english_name\";s:7:\"Occitan\";s:11:\"native_name\";s:7:\"Occitan\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.3-RC/oci.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"oc\";i:2;s:3:\"oci\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Contunhar\";}}s:5:\"pl_PL\";a:8:{s:8:\"language\";s:5:\"pl_PL\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 21:18:53\";s:12:\"english_name\";s:6:\"Polish\";s:11:\"native_name\";s:6:\"Polski\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/pl_PL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pl\";i:2;s:3:\"pol\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Kontynuuj\";}}s:2:\"ps\";a:8:{s:8:\"language\";s:2:\"ps\";s:7:\"version\";s:5:\"4.1.8\";s:7:\"updated\";s:19:\"2015-03-29 22:19:48\";s:12:\"english_name\";s:6:\"Pashto\";s:11:\"native_name\";s:8:\"پښتو\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.1.8/ps.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ps\";i:2;s:3:\"pus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"دوام\";}}s:5:\"pt_PT\";a:8:{s:8:\"language\";s:5:\"pt_PT\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 13:07:03\";s:12:\"english_name\";s:21:\"Portuguese (Portugal)\";s:11:\"native_name\";s:10:\"Português\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/pt_PT.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_BR\";a:8:{s:8:\"language\";s:5:\"pt_BR\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-10 18:05:56\";s:12:\"english_name\";s:19:\"Portuguese (Brazil)\";s:11:\"native_name\";s:20:\"Português do Brasil\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/pt_BR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pt\";i:2;s:3:\"por\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"ro_RO\";a:8:{s:8:\"language\";s:5:\"ro_RO\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 18:41:28\";s:12:\"english_name\";s:8:\"Romanian\";s:11:\"native_name\";s:8:\"Română\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/ro_RO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ro\";i:2;s:3:\"ron\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuă\";}}s:5:\"ru_RU\";a:8:{s:8:\"language\";s:5:\"ru_RU\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-11 16:33:02\";s:12:\"english_name\";s:7:\"Russian\";s:11:\"native_name\";s:14:\"Русский\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/ru_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ru\";i:2;s:3:\"rus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продолжить\";}}s:5:\"sk_SK\";a:8:{s:8:\"language\";s:5:\"sk_SK\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 07:26:37\";s:12:\"english_name\";s:6:\"Slovak\";s:11:\"native_name\";s:11:\"Slovenčina\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/sk_SK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sk\";i:2;s:3:\"slk\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Pokračovať\";}}s:5:\"sl_SI\";a:8:{s:8:\"language\";s:5:\"sl_SI\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-09-06 16:10:24\";s:12:\"english_name\";s:9:\"Slovenian\";s:11:\"native_name\";s:13:\"Slovenščina\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.3.1/sl_SI.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sl\";i:2;s:3:\"slv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Nadaljujte\";}}s:2:\"sq\";a:8:{s:8:\"language\";s:2:\"sq\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-07 09:13:24\";s:12:\"english_name\";s:8:\"Albanian\";s:11:\"native_name\";s:5:\"Shqip\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/sq.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sq\";i:2;s:3:\"sqi\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Vazhdo\";}}s:5:\"sr_RS\";a:8:{s:8:\"language\";s:5:\"sr_RS\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-09 09:09:51\";s:12:\"english_name\";s:7:\"Serbian\";s:11:\"native_name\";s:23:\"Српски језик\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/sr_RS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sr\";i:2;s:3:\"srp\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:14:\"Настави\";}}s:5:\"sv_SE\";a:8:{s:8:\"language\";s:5:\"sv_SE\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 23:28:56\";s:12:\"english_name\";s:7:\"Swedish\";s:11:\"native_name\";s:7:\"Svenska\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/sv_SE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sv\";i:2;s:3:\"swe\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Fortsätt\";}}s:2:\"th\";a:8:{s:8:\"language\";s:2:\"th\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-08 03:22:55\";s:12:\"english_name\";s:4:\"Thai\";s:11:\"native_name\";s:9:\"ไทย\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.4/th.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"th\";i:2;s:3:\"tha\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"ต่อไป\";}}s:2:\"tl\";a:8:{s:8:\"language\";s:2:\"tl\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-08-20 03:52:15\";s:12:\"english_name\";s:7:\"Tagalog\";s:11:\"native_name\";s:7:\"Tagalog\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.3.1/tl.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tl\";i:2;s:3:\"tgl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Magpatuloy\";}}s:5:\"tr_TR\";a:8:{s:8:\"language\";s:5:\"tr_TR\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-12 13:50:52\";s:12:\"english_name\";s:7:\"Turkish\";s:11:\"native_name\";s:8:\"Türkçe\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/tr_TR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tr\";i:2;s:3:\"tur\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Devam\";}}s:5:\"ug_CN\";a:8:{s:8:\"language\";s:5:\"ug_CN\";s:7:\"version\";s:5:\"4.1.8\";s:7:\"updated\";s:19:\"2015-03-26 16:45:38\";s:12:\"english_name\";s:6:\"Uighur\";s:11:\"native_name\";s:9:\"Uyƣurqə\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.1.8/ug_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ug\";i:2;s:3:\"uig\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:26:\"داۋاملاشتۇرۇش\";}}s:2:\"uk\";a:8:{s:8:\"language\";s:2:\"uk\";s:7:\"version\";s:7:\"4.4-RC1\";s:7:\"updated\";s:19:\"2015-12-04 10:22:09\";s:12:\"english_name\";s:9:\"Ukrainian\";s:11:\"native_name\";s:20:\"Українська\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/translation/core/4.4-RC1/uk.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uk\";i:2;s:3:\"ukr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продовжити\";}}s:2:\"vi\";a:8:{s:8:\"language\";s:2:\"vi\";s:7:\"version\";s:5:\"4.3.1\";s:7:\"updated\";s:19:\"2015-11-27 09:19:03\";s:12:\"english_name\";s:10:\"Vietnamese\";s:11:\"native_name\";s:14:\"Tiếng Việt\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.3.1/vi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"vi\";i:2;s:3:\"vie\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Tiếp tục\";}}s:5:\"zh_TW\";a:8:{s:8:\"language\";s:5:\"zh_TW\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-11 18:51:41\";s:12:\"english_name\";s:16:\"Chinese (Taiwan)\";s:11:\"native_name\";s:12:\"繁體中文\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/zh_TW.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}s:5:\"zh_CN\";a:8:{s:8:\"language\";s:5:\"zh_CN\";s:7:\"version\";s:3:\"4.4\";s:7:\"updated\";s:19:\"2015-12-12 22:55:08\";s:12:\"english_name\";s:15:\"Chinese (China)\";s:11:\"native_name\";s:12:\"简体中文\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4/zh_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"继续\";}}}', 'yes'), (18707, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'O:8:\"stdClass\":100:{s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:4633;}s:11:\"woocommerce\";a:3:{s:4:\"name\";s:11:\"woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:5:\"count\";i:3714;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2645;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2518;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:1942;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:1767;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1756;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1472;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1453;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1449;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1438;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1387;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:1362;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1296;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1157;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:1141;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1109;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1077;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:1055;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:958;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:862;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:849;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:845;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:818;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:761;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:753;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:738;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:735;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:734;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:709;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:705;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:688;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:683;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:678;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:671;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:657;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:637;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:632;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:625;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:624;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:612;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:601;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:578;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:577;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:564;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:564;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:560;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:546;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:538;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:536;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:530;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:526;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:522;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:521;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:521;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:517;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:507;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:486;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:485;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:482;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:482;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:480;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:461;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:460;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:453;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:450;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:431;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:424;}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";i:419;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:418;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:417;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:417;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:413;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:407;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:404;}s:9:\"gutenberg\";a:3:{s:4:\"name\";s:9:\"gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:5:\"count\";i:403;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:399;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:391;}s:10:\"shortcodes\";a:3:{s:4:\"name\";s:10:\"shortcodes\";s:4:\"slug\";s:10:\"shortcodes\";s:5:\"count\";i:387;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:387;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:383;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:379;}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";i:371;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:366;}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";i:365;}s:14:\"contact-form-7\";a:3:{s:4:\"name\";s:14:\"contact form 7\";s:4:\"slug\";s:14:\"contact-form-7\";s:5:\"count\";i:362;}s:3:\"url\";a:3:{s:4:\"name\";s:3:\"url\";s:4:\"slug\";s:3:\"url\";s:5:\"count\";i:360;}s:9:\"multisite\";a:3:{s:4:\"name\";s:9:\"multisite\";s:4:\"slug\";s:9:\"multisite\";s:5:\"count\";i:359;}s:4:\"meta\";a:3:{s:4:\"name\";s:4:\"meta\";s:4:\"slug\";s:4:\"meta\";s:5:\"count\";i:352;}s:11:\"performance\";a:3:{s:4:\"name\";s:11:\"performance\";s:4:\"slug\";s:11:\"performance\";s:5:\"count\";i:350;}s:4:\"list\";a:3:{s:4:\"name\";s:4:\"list\";s:4:\"slug\";s:4:\"list\";s:5:\"count\";i:348;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:337;}s:16:\"custom-post-type\";a:3:{s:4:\"name\";s:16:\"custom post type\";s:4:\"slug\";s:16:\"custom-post-type\";s:5:\"count\";i:329;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:329;}s:16:\"google-analytics\";a:3:{s:4:\"name\";s:16:\"google analytics\";s:4:\"slug\";s:16:\"google-analytics\";s:5:\"count\";i:329;}s:11:\"advertising\";a:3:{s:4:\"name\";s:11:\"advertising\";s:4:\"slug\";s:11:\"advertising\";s:5:\"count\";i:326;}s:6:\"simple\";a:3:{s:4:\"name\";s:6:\"simple\";s:4:\"slug\";s:6:\"simple\";s:5:\"count\";i:321;}s:4:\"html\";a:3:{s:4:\"name\";s:4:\"html\";s:4:\"slug\";s:4:\"html\";s:5:\"count\";i:318;}s:6:\"author\";a:3:{s:4:\"name\";s:6:\"author\";s:4:\"slug\";s:6:\"author\";s:5:\"count\";i:316;}s:5:\"cache\";a:3:{s:4:\"name\";s:5:\"cache\";s:4:\"slug\";s:5:\"cache\";s:5:\"count\";i:315;}}', 'yes'), (161, '_site_transient_et_update_themes', 'O:8:\"stdClass\":3:{s:7:\"checked\";a:2:{s:16:\"Banski-vidikovac\";s:5:\"1.0.0\";s:4:\"Divi\";s:5:\"2.5.8\";}s:8:\"response\";a:1:{s:4:\"Divi\";a:3:{s:11:\"new_version\";s:5:\"4.0.3\";s:5:\"theme\";s:4:\"Divi\";s:3:\"url\";s:52:\"https://www.elegantthemes.com/api/changelog/divi.txt\";}}s:12:\"last_checked\";i:1572117932;}', 'yes'), (166, 'sep_exclude', 'a:0:{}', 'yes'), (163, 'widget_metaslider_widget', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), (171, 'pagenavi_options', 'a:15:{s:10:\"pages_text\";s:36:\"Page %CURRENT_PAGE% of %TOTAL_PAGES%\";s:12:\"current_text\";s:13:\"%PAGE_NUMBER%\";s:9:\"page_text\";s:13:\"%PAGE_NUMBER%\";s:10:\"first_text\";s:8:\"« First\";s:9:\"last_text\";s:7:\"Last »\";s:9:\"prev_text\";s:2:\"«\";s:9:\"next_text\";s:2:\"»\";s:12:\"dotleft_text\";s:3:\"...\";s:13:\"dotright_text\";s:3:\"...\";s:9:\"num_pages\";i:5;s:23:\"num_larger_page_numbers\";i:3;s:28:\"larger_page_numbers_multiple\";i:10;s:11:\"always_show\";i:0;s:16:\"use_pagenavi_css\";i:1;s:5:\"style\";i:1;}', 'yes'), (178, 'wpcf7', 'a:1:{s:7:\"version\";s:5:\"4.3.1\";}', 'yes'), (180, 'tadv_settings', 'a:6:{s:9:\"toolbar_1\";s:129:\"bold,italic,underline,blockquote,bullist,numlist,alignleft,aligncenter,alignright,alignjustify,link,unlink,table,undo,redo,wp_adv\";s:9:\"toolbar_2\";s:113:\"formatselect,strikethrough,outdent,indent,forecolor,pastetext,removeformat,charmap,nonbreaking,wp_help,fullscreen\";s:9:\"toolbar_3\";s:0:\"\";s:9:\"toolbar_4\";s:0:\"\";s:7:\"options\";s:15:\"advlist,menubar\";s:7:\"plugins\";s:97:\"anchor,code,insertdatetime,nonbreaking,print,searchreplace,table,visualblocks,visualchars,advlist\";}', 'yes'), (181, 'tadv_admin_settings', 'a:2:{s:7:\"options\";s:8:\"no_autop\";s:16:\"disabled_plugins\";s:0:\"\";}', 'yes'), (182, 'tadv_version', '4000', 'yes'), (187, 'category_children', 'a:0:{}', 'yes'), (218, '_site_transient_timeout_popular_importers_hr', '1449916600', 'yes'), (219, '_site_transient_popular_importers_hr', 'a:2:{s:9:\"importers\";a:8:{s:7:\"blogger\";a:4:{s:4:\"name\";s:7:\"Blogger\";s:11:\"description\";s:86:\"Install the Blogger importer to import posts, comments, and users from a Blogger blog.\";s:11:\"plugin-slug\";s:16:\"blogger-importer\";s:11:\"importer-id\";s:7:\"blogger\";}s:9:\"wpcat2tag\";a:4:{s:4:\"name\";s:29:\"Categories and Tags Converter\";s:11:\"description\";s:109:\"Install the category/tag converter to convert existing categories to tags or tags to categories, selectively.\";s:11:\"plugin-slug\";s:18:\"wpcat2tag-importer\";s:11:\"importer-id\";s:9:\"wpcat2tag\";}s:11:\"livejournal\";a:4:{s:4:\"name\";s:11:\"LiveJournal\";s:11:\"description\";s:82:\"Install the LiveJournal importer to import posts from LiveJournal using their API.\";s:11:\"plugin-slug\";s:20:\"livejournal-importer\";s:11:\"importer-id\";s:11:\"livejournal\";}s:11:\"movabletype\";a:4:{s:4:\"name\";s:24:\"Movable Type and TypePad\";s:11:\"description\";s:99:\"Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog.\";s:11:\"plugin-slug\";s:20:\"movabletype-importer\";s:11:\"importer-id\";s:2:\"mt\";}s:4:\"opml\";a:4:{s:4:\"name\";s:8:\"Blogroll\";s:11:\"description\";s:61:\"Install the blogroll importer to import links in OPML format.\";s:11:\"plugin-slug\";s:13:\"opml-importer\";s:11:\"importer-id\";s:4:\"opml\";}s:3:\"rss\";a:4:{s:4:\"name\";s:3:\"RSS\";s:11:\"description\";s:58:\"Install the RSS importer to import posts from an RSS feed.\";s:11:\"plugin-slug\";s:12:\"rss-importer\";s:11:\"importer-id\";s:3:\"rss\";}s:6:\"tumblr\";a:4:{s:4:\"name\";s:6:\"Tumblr\";s:11:\"description\";s:84:\"Install the Tumblr importer to import posts & media from Tumblr using their API.\";s:11:\"plugin-slug\";s:15:\"tumblr-importer\";s:11:\"importer-id\";s:6:\"tumblr\";}s:9:\"wordpress\";a:4:{s:4:\"name\";s:9:\"WordPress\";s:11:\"description\";s:130:\"Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.\";s:11:\"plugin-slug\";s:18:\"wordpress-importer\";s:11:\"importer-id\";s:9:\"wordpress\";}}s:10:\"translated\";b:0;}', 'yes'), (220, 'nav_menu_options', 'a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}', 'yes'), (221, 'metaslider_systemcheck', 'a:2:{s:16:\"wordPressVersion\";b:0;s:12:\"imageLibrary\";b:0;}', 'yes'), (222, 'ml-slider_children', 'a:0:{}', 'yes'); INSERT INTO `bvidikovacoptions` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (225, 'theme_mods_Banski-vidikovac', 'a:8:{i:0;b:0;s:18:\"nav_menu_locations\";a:1:{s:12:\"primary-menu\";i:2;}s:21:\"et_pb_layouts_updated\";s:3:\"yes\";s:30:\"et_pb_predefined_layouts_added\";s:2:\"on\";s:40:\"et_pb_predefined_layouts_updated_2_5_3_3\";s:2:\"on\";s:16:\"background_image\";s:74:\"http://banski-vidikovac.com/wp-content/uploads/2015/12/pattern-banski1.jpg\";s:21:\"background_attachment\";s:5:\"fixed\";s:21:\"et_pb_replace_content\";s:2:\"on\";}', 'yes'), (4025, '_transient_timeout_mailserver_last_checked', '1470765434', 'no'), (4026, '_transient_mailserver_last_checked', '1', 'no'), (5566, 'litespeed-cache-conf', 'a:28:{s:7:\"version\";s:8:\"1.0.13.1\";s:7:\"enabled\";b:1;s:12:\"radio_select\";i:1;s:13:\"purge_upgrade\";b:1;s:16:\"cache_commenters\";b:1;s:11:\"cache_login\";b:1;s:13:\"cache_favicon\";b:1;s:15:\"cache_resources\";b:1;s:18:\"mobileview_enabled\";b:0;s:16:\"mobileview_rules\";b:0;s:12:\"login_cookie\";s:0:\"\";s:10:\"tag_prefix\";s:0:\"\";s:19:\"check_advancedcache\";b:1;s:5:\"debug\";i:0;s:9:\"admin_ips\";s:9:\"127.0.0.1\";s:8:\"test_ips\";s:0:\"\";s:10:\"public_ttl\";i:28800;s:14:\"front_page_ttl\";i:1800;s:8:\"feed_ttl\";i:0;s:7:\"404_ttl\";i:3600;s:12:\"nocache_vars\";s:0:\"\";s:12:\"nocache_path\";s:0:\"\";s:13:\"purge_by_post\";s:12:\"A.F.H.M.PT.T\";s:12:\"excludes_uri\";s:0:\"\";s:12:\"excludes_cat\";s:0:\"\";s:12:\"excludes_tag\";s:0:\"\";s:15:\"nocache_cookies\";s:0:\"\";s:18:\"nocache_useragents\";s:0:\"\";}', 'yes'), (5567, '_transient_lscwp_whm_install', 'whm_install', 'yes'), (12993, '_site_transient_timeout_browser_9aac439d521303fb976b379ca55697eb', '1532453320', 'yes'), (12994, '_site_transient_browser_9aac439d521303fb976b379ca55697eb', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:12:\"67.0.3396.99\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}', 'yes'), (18687, '_site_transient_update_themes', 'O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1572117931;s:7:\"checked\";a:2:{s:16:\"Banski-vidikovac\";s:5:\"1.0.0\";s:4:\"Divi\";s:5:\"2.5.8\";}s:8:\"response\";a:1:{s:4:\"Divi\";a:3:{s:11:\"new_version\";s:5:\"4.0.3\";s:5:\"theme\";s:4:\"Divi\";s:3:\"url\";s:52:\"https://www.elegantthemes.com/api/changelog/divi.txt\";}}s:12:\"translations\";a:0:{}}', 'yes'), (18712, 'wpmdb_usage', 'a:2:{s:6:\"action\";s:8:\"savefile\";s:4:\"time\";i:1572118007;}', 'yes'), (18713, 'wpmdb_state_timeout_5db49df802718', '1572204411', 'yes'), (18714, 'wpmdb_state_5db49df802718', 'a:22:{s:6:\"action\";s:19:\"wpmdb_migrate_table\";s:6:\"intent\";s:8:\"savefile\";s:3:\"url\";s:0:\"\";s:9:\"form_data\";s:259:\"action=savefile&save_computer=1&gzip_file=1&connection_info=&replace_old%5B%5D=&replace_new%5B%5D=&exclude_spam=1&exclude_transients=1&compatibility_older_mysql=1&exclude_post_revisions=1&save_migration_profile_option=new&create_new_profile=&remote_json_data=\";s:5:\"stage\";s:7:\"migrate\";s:5:\"nonce\";s:10:\"d99e0ad8d2\";s:12:\"site_details\";a:1:{s:5:\"local\";a:10:{s:12:\"is_multisite\";s:5:\"false\";s:8:\"site_url\";s:28:\"https://banski-vidikovac.com\";s:8:\"home_url\";s:27:\"http://banski-vidikovac.com\";s:6:\"prefix\";s:10:\"bvidikovac\";s:15:\"uploads_baseurl\";s:47:\"http://banski-vidikovac.com/wp-content/uploads/\";s:7:\"uploads\";a:6:{s:4:\"path\";s:61:\"/home2/banskividikovac/public_html/wp-content/uploads/2019/10\";s:3:\"url\";s:54:\"http://banski-vidikovac.com/wp-content/uploads/2019/10\";s:6:\"subdir\";s:8:\"/2019/10\";s:7:\"basedir\";s:53:\"/home2/banskividikovac/public_html/wp-content/uploads\";s:7:\"baseurl\";s:46:\"http://banski-vidikovac.com/wp-content/uploads\";s:5:\"error\";b:0;}s:11:\"uploads_dir\";s:33:\"wp-content/uploads/wp-migrate-db/\";s:8:\"subsites\";a:0:{}s:13:\"subsites_info\";a:0:{}s:20:\"is_subdomain_install\";s:5:\"false\";}}s:4:\"code\";i:200;s:7:\"message\";s:2:\"OK\";s:4:\"body\";s:11:\"{\"error\":0}\";s:9:\"dump_path\";s:124:\"/home2/banskividikovac/public_html/wp-content/uploads/wp-migrate-db/banskivi_banski15_16-migrate-20191026192647-3bjos.sql.gz\";s:13:\"dump_filename\";s:49:\"banskivi_banski15_16-migrate-20191026192647-3bjos\";s:8:\"dump_url\";s:117:\"http://banski-vidikovac.com/wp-content/uploads/wp-migrate-db/banskivi_banski15_16-migrate-20191026192647-0elza.sql.gz\";s:10:\"db_version\";s:5:\"5.5.5\";s:8:\"site_url\";s:28:\"https://banski-vidikovac.com\";s:18:\"find_replace_pairs\";a:0:{}s:18:\"migration_state_id\";s:13:\"5db49df802718\";s:5:\"table\";s:15:\"bvidikovacusers\";s:11:\"current_row\";s:0:\"\";s:10:\"last_table\";s:1:\"1\";s:12:\"primary_keys\";s:0:\"\";s:4:\"gzip\";s:1:\"0\";}', 'yes'), (18546, '_site_transient_update_core', 'O:8:\"stdClass\":4:{s:7:\"updates\";a:10:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:7:\"upgrade\";s:8:\"download\";s:62:\"https://downloads.wordpress.org/release/hr/wordpress-5.2.4.zip\";s:6:\"locale\";s:2:\"hr\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:62:\"https://downloads.wordpress.org/release/hr/wordpress-5.2.4.zip\";s:10:\"no_content\";b:0;s:11:\"new_bundled\";b:0;s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.2.4\";s:7:\"version\";s:5:\"5.2.4\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";}i:1;O:8:\"stdClass\":10:{s:8:\"response\";s:7:\"upgrade\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.2.4.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.2.4.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.2.4-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.2.4-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.2.4\";s:7:\"version\";s:5:\"5.2.4\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";}i:2;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.2.4.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.2.4.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.2.4-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.2.4-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.2.4\";s:7:\"version\";s:5:\"5.2.4\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:3;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.1.3.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.1.3.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.1.3-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.1.3-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.1.3\";s:7:\"version\";s:5:\"5.1.3\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:4;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.0.7.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.0.7.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.0.7-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.0.7-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.0.7\";s:7:\"version\";s:5:\"5.0.7\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:5;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.9.12.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.9.12.zip\";s:10:\"no_content\";s:71:\"https://downloads.wordpress.org/release/wordpress-4.9.12-no-content.zip\";s:11:\"new_bundled\";s:72:\"https://downloads.wordpress.org/release/wordpress-4.9.12-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:6:\"4.9.12\";s:7:\"version\";s:6:\"4.9.12\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:6;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.8.11.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.8.11.zip\";s:10:\"no_content\";s:71:\"https://downloads.wordpress.org/release/wordpress-4.8.11-no-content.zip\";s:11:\"new_bundled\";s:72:\"https://downloads.wordpress.org/release/wordpress-4.8.11-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:6:\"4.8.11\";s:7:\"version\";s:6:\"4.8.11\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:7;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.7.15.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.7.15.zip\";s:10:\"no_content\";s:71:\"https://downloads.wordpress.org/release/wordpress-4.7.15-no-content.zip\";s:11:\"new_bundled\";s:72:\"https://downloads.wordpress.org/release/wordpress-4.7.15-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:6:\"4.7.15\";s:7:\"version\";s:6:\"4.7.15\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:8;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.6.16.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.6.16.zip\";s:10:\"no_content\";s:71:\"https://downloads.wordpress.org/release/wordpress-4.6.16-no-content.zip\";s:11:\"new_bundled\";s:72:\"https://downloads.wordpress.org/release/wordpress-4.6.16-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:6:\"4.6.16\";s:7:\"version\";s:6:\"4.6.16\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}i:9;O:8:\"stdClass\":11:{s:8:\"response\";s:10:\"autoupdate\";s:8:\"download\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.5.19.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:60:\"https://downloads.wordpress.org/release/wordpress-4.5.19.zip\";s:10:\"no_content\";s:71:\"https://downloads.wordpress.org/release/wordpress-4.5.19-no-content.zip\";s:11:\"new_bundled\";s:72:\"https://downloads.wordpress.org/release/wordpress-4.5.19-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:6:\"4.5.19\";s:7:\"version\";s:6:\"4.5.19\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.0\";s:15:\"partial_version\";s:0:\"\";s:9:\"new_files\";s:1:\"1\";}}s:12:\"last_checked\";i:1572117930;s:15:\"version_checked\";s:6:\"4.4.20\";s:12:\"translations\";a:0:{}}', 'yes'), (18690, '_site_transient_timeout_browser_9db3130d7a841f814d9f11db63c4a9e2', '1572722617', 'yes'), (18691, '_site_transient_browser_9db3130d7a841f814d9f11db63c4a9e2', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"77.0.3865.120\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}', 'yes'), (18711, 'wpmdb_schema_version', '2', 'yes'), (18694, '_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1572161019', 'no'), (18695, '_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1572117819', 'no'), (18698, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1572161020', 'no'), (18699, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1572117820', 'no'), (18702, '_transient_timeout_dash_f5116301b42b1913068cab98bca521a2', '1572161027', 'no'), (18703, '_transient_dash_f5116301b42b1913068cab98bca521a2', ' ', 'no'), (18710, 'wpmdb_settings', 'a:13:{s:3:\"key\";s:40:\"JyWaIicC0DzTkVstPCMvO12ZBGi9jsIN56SI07ez\";s:10:\"allow_pull\";b:0;s:10:\"allow_push\";b:0;s:8:\"profiles\";a:0:{}s:7:\"licence\";s:0:\"\";s:10:\"verify_ssl\";b:0;s:17:\"whitelist_plugins\";a:0:{}s:11:\"max_request\";i:1048576;s:22:\"delay_between_requests\";i:0;s:18:\"prog_tables_hidden\";b:1;s:21:\"pause_before_finalize\";b:0;s:14:\"allow_tracking\";N;s:28:\"compatibility_plugin_version\";s:3:\"1.2\";}', 'yes'), (18709, '_site_transient_update_plugins', 'O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1572117935;s:7:\"checked\";a:10:{s:19:\"akismet/akismet.php\";s:5:\"3.1.5\";s:36:\"contact-form-7/wp-contact-form-7.php\";s:5:\"4.3.1\";s:32:\"easy-lightbox-wp/plugin-main.php\";s:3:\"1.0\";s:35:\"litespeed-cache/litespeed-cache.php\";s:8:\"1.0.13.1\";s:23:\"ml-slider/ml-slider.php\";s:5:\"3.3.5\";s:47:\"really-simple-captcha/really-simple-captcha.php\";s:7:\"1.8.0.1\";s:33:\"search-exclude/search-exclude.php\";s:5:\"1.2.2\";s:37:\"tinymce-advanced/tinymce-advanced.php\";s:5:\"4.2.8\";s:27:\"wp-pagenavi/wp-pagenavi.php\";s:6:\"2.89.1\";s:31:\"wp-migrate-db/wp-migrate-db.php\";s:6:\"1.0.11\";}s:8:\"response\";a:6:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"4.1.2\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.4.1.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";s:2:\"1x\";s:59:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.2.4\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:32:\"easy-lightbox-wp/plugin-main.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:30:\"w.org/plugins/easy-lightbox-wp\";s:4:\"slug\";s:16:\"easy-lightbox-wp\";s:6:\"plugin\";s:32:\"easy-lightbox-wp/plugin-main.php\";s:11:\"new_version\";s:3:\"1.1\";s:3:\"url\";s:47:\"https://wordpress.org/plugins/easy-lightbox-wp/\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/plugin/easy-lightbox-wp.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/easy-lightbox-wp/assets/icon-256x256.png?rev=1809882\";s:2:\"1x\";s:69:\"https://ps.w.org/easy-lightbox-wp/assets/icon-128x128.png?rev=1809882\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:71:\"https://ps.w.org/easy-lightbox-wp/assets/banner-772x250.png?rev=1809882\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.1.3\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:35:\"litespeed-cache/litespeed-cache.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:29:\"w.org/plugins/litespeed-cache\";s:4:\"slug\";s:15:\"litespeed-cache\";s:6:\"plugin\";s:35:\"litespeed-cache/litespeed-cache.php\";s:11:\"new_version\";s:7:\"2.9.8.7\";s:3:\"url\";s:46:\"https://wordpress.org/plugins/litespeed-cache/\";s:7:\"package\";s:66:\"https://downloads.wordpress.org/plugin/litespeed-cache.2.9.8.7.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/litespeed-cache/assets/icon-256x256.png?rev=1574145\";s:2:\"1x\";s:68:\"https://ps.w.org/litespeed-cache/assets/icon-128x128.png?rev=1574145\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:71:\"https://ps.w.org/litespeed-cache/assets/banner-1544x500.png?rev=2031698\";s:2:\"1x\";s:70:\"https://ps.w.org/litespeed-cache/assets/banner-772x250.png?rev=2031698\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.2.4\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:23:\"ml-slider/ml-slider.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:23:\"w.org/plugins/ml-slider\";s:4:\"slug\";s:9:\"ml-slider\";s:6:\"plugin\";s:23:\"ml-slider/ml-slider.php\";s:11:\"new_version\";s:6:\"3.15.1\";s:3:\"url\";s:40:\"https://wordpress.org/plugins/ml-slider/\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/plugin/ml-slider.3.15.1.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:62:\"https://ps.w.org/ml-slider/assets/icon-256x256.png?rev=1837669\";s:2:\"1x\";s:54:\"https://ps.w.org/ml-slider/assets/icon.svg?rev=1837669\";s:3:\"svg\";s:54:\"https://ps.w.org/ml-slider/assets/icon.svg?rev=1837669\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:65:\"https://ps.w.org/ml-slider/assets/banner-1544x500.png?rev=1837669\";s:2:\"1x\";s:64:\"https://ps.w.org/ml-slider/assets/banner-772x250.png?rev=1837669\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.3\";s:12:\"requires_php\";s:3:\"5.2\";s:13:\"compatibility\";a:0:{}}s:33:\"search-exclude/search-exclude.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:28:\"w.org/plugins/search-exclude\";s:4:\"slug\";s:14:\"search-exclude\";s:6:\"plugin\";s:33:\"search-exclude/search-exclude.php\";s:11:\"new_version\";s:5:\"1.2.5\";s:3:\"url\";s:45:\"https://wordpress.org/plugins/search-exclude/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/search-exclude.1.2.5.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/search-exclude/assets/icon-256x256.png?rev=1385618\";s:2:\"1x\";s:67:\"https://ps.w.org/search-exclude/assets/icon-128x128.png?rev=1385618\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:70:\"https://ps.w.org/search-exclude/assets/banner-1544x500.jpg?rev=1084914\";s:2:\"1x\";s:69:\"https://ps.w.org/search-exclude/assets/banner-772x250.jpg?rev=1084914\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.3\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:27:\"wp-pagenavi/wp-pagenavi.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:25:\"w.org/plugins/wp-pagenavi\";s:4:\"slug\";s:11:\"wp-pagenavi\";s:6:\"plugin\";s:27:\"wp-pagenavi/wp-pagenavi.php\";s:11:\"new_version\";s:6:\"2.93.1\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/wp-pagenavi/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/plugin/wp-pagenavi.2.93.1.zip\";s:5:\"icons\";a:2:{s:2:\"1x\";s:55:\"https://ps.w.org/wp-pagenavi/assets/icon.svg?rev=977997\";s:3:\"svg\";s:55:\"https://ps.w.org/wp-pagenavi/assets/icon.svg?rev=977997\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/wp-pagenavi/assets/banner-1544x500.jpg?rev=1206758\";s:2:\"1x\";s:66:\"https://ps.w.org/wp-pagenavi/assets/banner-772x250.jpg?rev=1206758\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.3\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:4:{s:36:\"contact-form-7/wp-contact-form-7.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:28:\"w.org/plugins/contact-form-7\";s:4:\"slug\";s:14:\"contact-form-7\";s:6:\"plugin\";s:36:\"contact-form-7/wp-contact-form-7.php\";s:11:\"new_version\";s:5:\"5.1.4\";s:3:\"url\";s:45:\"https://wordpress.org/plugins/contact-form-7/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/contact-form-7.5.1.4.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:66:\"https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=984007\";s:2:\"1x\";s:66:\"https://ps.w.org/contact-form-7/assets/icon-128x128.png?rev=984007\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901\";s:2:\"1x\";s:68:\"https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.2.4\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:47:\"really-simple-captcha/really-simple-captcha.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:35:\"w.org/plugins/really-simple-captcha\";s:4:\"slug\";s:21:\"really-simple-captcha\";s:6:\"plugin\";s:47:\"really-simple-captcha/really-simple-captcha.php\";s:11:\"new_version\";s:5:\"2.0.2\";s:3:\"url\";s:52:\"https://wordpress.org/plugins/really-simple-captcha/\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/plugin/really-simple-captcha.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:74:\"https://ps.w.org/really-simple-captcha/assets/icon-256x256.png?rev=1047241\";s:2:\"1x\";s:74:\"https://ps.w.org/really-simple-captcha/assets/icon-128x128.png?rev=1047241\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/really-simple-captcha/assets/banner-1544x500.png?rev=880406\";s:2:\"1x\";s:75:\"https://ps.w.org/really-simple-captcha/assets/banner-772x250.png?rev=880406\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.2.4\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:37:\"tinymce-advanced/tinymce-advanced.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:30:\"w.org/plugins/tinymce-advanced\";s:4:\"slug\";s:16:\"tinymce-advanced\";s:6:\"plugin\";s:37:\"tinymce-advanced/tinymce-advanced.php\";s:11:\"new_version\";s:5:\"5.2.1\";s:3:\"url\";s:47:\"https://wordpress.org/plugins/tinymce-advanced/\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/plugin/tinymce-advanced.5.2.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/tinymce-advanced/assets/icon-256x256.png?rev=971511\";s:2:\"1x\";s:68:\"https://ps.w.org/tinymce-advanced/assets/icon-128x128.png?rev=971511\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:72:\"https://ps.w.org/tinymce-advanced/assets/banner-1544x500.png?rev=2011513\";s:2:\"1x\";s:71:\"https://ps.w.org/tinymce-advanced/assets/banner-772x250.png?rev=2011513\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.2.4\";s:12:\"requires_php\";s:3:\"5.2\";s:13:\"compatibility\";a:0:{}}s:31:\"wp-migrate-db/wp-migrate-db.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:27:\"w.org/plugins/wp-migrate-db\";s:4:\"slug\";s:13:\"wp-migrate-db\";s:6:\"plugin\";s:31:\"wp-migrate-db/wp-migrate-db.php\";s:11:\"new_version\";s:6:\"1.0.11\";s:3:\"url\";s:44:\"https://wordpress.org/plugins/wp-migrate-db/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/wp-migrate-db.1.0.11.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:66:\"https://ps.w.org/wp-migrate-db/assets/icon-256x256.jpg?rev=1809889\";s:2:\"1x\";s:66:\"https://ps.w.org/wp-migrate-db/assets/icon-128x128.jpg?rev=1809889\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/wp-migrate-db/assets/banner-1544x500.jpg?rev=1809889\";s:2:\"1x\";s:68:\"https://ps.w.org/wp-migrate-db/assets/banner-772x250.jpg?rev=1809889\";}s:11:\"banners_rtl\";a:0:{}}}}', 'yes'); -- -------------------------------------------------------- -- -- Table structure for table `bvidikovacpostmeta` -- CREATE TABLE `bvidikovacpostmeta` ( `meta_id` bigint(20) UNSIGNED NOT NULL, `post_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `bvidikovacpostmeta` -- INSERT INTO `bvidikovacpostmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES (150, 80, '_et_pb_predefined_layout', 'on'), (149, 79, '_et_pb_predefined_layout', 'on'), (148, 78, '_et_pb_predefined_layout', 'on'), (147, 77, '_et_pb_predefined_layout', 'on'), (146, 76, '_et_pb_predefined_layout', 'on'), (145, 75, '_et_pb_predefined_layout', 'on'), (144, 74, '_et_pb_predefined_layout', 'on'), (143, 73, '_et_pb_predefined_layout', 'on'), (142, 72, '_et_pb_predefined_layout', 'on'), (141, 71, '_et_pb_predefined_layout', 'on'), (140, 70, '_et_pb_predefined_layout', 'on'), (139, 69, '_et_pb_predefined_layout', 'on'), (138, 68, '_et_pb_predefined_layout', 'on'), (137, 67, '_et_pb_predefined_layout', 'on'), (136, 66, '_et_pb_predefined_layout', 'on'), (135, 65, '_et_pb_predefined_layout', 'on'), (134, 64, '_et_pb_predefined_layout', 'on'), (132, 62, '_et_pb_predefined_layout', 'on'), (133, 63, '_et_pb_predefined_layout', 'on'), (162, 92, '_et_pb_predefined_layout', 'on'), (161, 91, '_et_pb_predefined_layout', 'on'), (160, 90, '_et_pb_predefined_layout', 'on'), (159, 89, '_et_pb_predefined_layout', 'on'), (158, 88, '_et_pb_predefined_layout', 'on'), (157, 87, '_et_pb_predefined_layout', 'on'), (156, 86, '_et_pb_predefined_layout', 'on'), (155, 85, '_et_pb_predefined_layout', 'on'), (154, 84, '_et_pb_predefined_layout', 'on'), (153, 83, '_et_pb_predefined_layout', 'on'), (152, 82, '_et_pb_predefined_layout', 'on'), (151, 81, '_et_pb_predefined_layout', 'on'), (34, 36, '_edit_last', '1'), (35, 36, '_wp_page_template', 'default'), (36, 36, '_et_pb_post_hide_nav', 'default'), (37, 36, '_et_pb_page_layout', 'et_right_sidebar'), (38, 36, '_et_pb_side_nav', 'off'), (39, 36, '_et_pb_use_builder', ''), (40, 36, '_et_pb_old_content', ''), (41, 36, '_edit_lock', '1449672456:1'), (42, 38, '_edit_last', '1'), (43, 38, '_edit_lock', '1449672632:1'), (44, 38, '_wp_page_template', 'page-template-blank.php'), (45, 38, '_et_pb_post_hide_nav', 'default'), (46, 38, '_et_pb_page_layout', 'et_right_sidebar'), (47, 38, '_et_pb_side_nav', 'off'), (48, 38, '_et_pb_use_builder', ''), (49, 38, '_et_pb_old_content', ''), (52, 43, '_form', 'Vaše ime (obavezno)
\n [text* your-name]
Vaš email (obavezno)
\n [email* your-email]
Predmet
\n [text your-subject]
Vaša poruka
\n [textarea your-message]
[submit \"Pošalji\"]
'), (53, 43, '_mail', 'a:8:{s:7:\"subject\";s:14:\"[your-subject]\";s:6:\"sender\";s:44:\"[your-name][text* text-598 class:input placeholder \"Vaše ime\"]
\n[email* email-921 class:input placeholder \"Vaš Email\"]
\n[textarea* textarea-829 class:et_pb_contact_message class:input placeholder \"Poruka\"]
\n[captchac captcha-283 bg:#f7f7f7 size:l]\n[captchar captcha-283 class:unesikod class:input placeholder \"Unesite kod sa slike\"]
\nsit amet, consectetur adipiscing elit. Integer placerat metus id orci facilisis, in luctus eros laoreet. Mauris interdum augue varius, faucibus massa id, imperdiet tortor. Donec vel tortor molestie, hendrerit sem a, hendrerit arcu. Aliquam erat volutpat. Proin varius eros eros, non condimentum nis.
\n\nAddress: 890 Lorem Ipsum Street #12\nSan Francisco, California 65432\n\nPhone: 123.4567.890\n\nBusiness Hours: 8a-6:30p M-F, 9a-2p S-S[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]', 'Contact Us', '', 'publish', 'closed', 'closed', '', 'contact-us', '', '', '2015-12-10 12:45:34', '2015-12-10 11:45:34', '', 0, 'http://banski-vidikovac.com/et_pb_layout/contact-us/', 0, 'et_pb_layout', '', 0), (89, 1, '2015-12-10 12:45:34', '2015-12-10 11:45:34', '[et_pb_section background_color=\"#6aceb6\" inner_shadow=\"on\" fullwidth=\"on\"]\n[et_pb_fullwidth_header title=\"About Our Team\" subhead=\"Your subtitle goes right here.\" background_layout=\"dark\"][/et_pb_fullwidth_header]\n[/et_pb_section]\n\n[et_pb_section]\n[et_pb_row]\n[et_pb_column type=\"1_3\"]\n[et_pb_image src=\"http://www.elegantthemesimages.com/images/premade_image_800x600.png\" animation=\"left\"][/et_pb_image]\n[et_pb_text]\n[/et_pb_cta][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fullwidth=\"off\" background_color=\"#27323a\" inner_shadow=\"off\" parallax=\"off\"][et_pb_row][et_pb_column type=\"4_4\"][et_pb_text admin_label=\"Text\" background_layout=\"dark\" text_orientation=\"center\"]
Vestibulum lobortis. Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus dolor ipsum amet sit. Nec eleifend tincidunt nisi.Vestibulum lobortis. Donec at euismod nibh, eu bibendum quam.
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row][et_pb_column type=\"4_4\"][et_pb_image admin_label=\"Image\" src=\"http://elegantthemesimages.com/images/premade/d2-placeholder-1080px.jpg\" url_new_window=\"off\" animation=\"right\" show_in_lightbox=\"off\" /][/et_pb_column][/et_pb_row][et_pb_row][et_pb_column type=\"1_3\"][et_pb_text admin_label=\"Text\" background_layout=\"dark\" text_orientation=\"left\"]
Vestibulum lobortis. Donec at euismod nibh, eu ibendum quam. Nullam non gravida puruipsum amet sdum it. Nec ele bulum lobortis. Donec at euismod nibh, eu biben
[/et_pb_text][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_text admin_label=\"Text\" background_layout=\"dark\" text_orientation=\"left\"]
Vestibulum lobortis. Donec at euismod nibh, eu ibendum quam. Nullam non gravida puruipsum amet sdum it. Nec ele bulum lobortis. Donec at euismod nibh, eu biben
[/et_pb_text][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_text admin_label=\"Text\" background_layout=\"dark\" text_orientation=\"left\"]
Vestibulum lobortis. Donec at euismod nibh, eu ibendum quam. Nullam non gravida puruipsum amet sdum it. Nec ele bulum lobortis. Donec at euismod nibh, eu biben
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fullwidth=\"off\" background_color=\"#22262e\" inner_shadow=\"off\" parallax=\"on\"][et_pb_row][et_pb_column type=\"1_4\"][et_pb_number_counter admin_label=\"Number Counter\" title=\"Lorem Ipsum\" number=\"2700\" percent_sign=\"off\" counter_color=\"#815ab4\" background_layout=\"dark\" /][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_number_counter admin_label=\"Number Counter\" title=\"Lorem Ipsum\" number=\"30\" percent_sign=\"off\" counter_color=\"#2caaca\" background_layout=\"dark\" /][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_number_counter admin_label=\"Number Counter\" title=\"Lorem Ipsum\" number=\"87\" percent_sign=\"off\" counter_color=\"#35bbaa\" background_layout=\"dark\" /][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_number_counter admin_label=\"Number Counter\" title=\"Lorem Ipsum\" number=\"999\" percent_sign=\"off\" counter_color=\"#ef6462\" background_layout=\"dark\" /][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fullwidth=\"on\"][et_pb_fullwidth_portfolio admin_label=\"Fullwidth Portfolio\" fullwidth=\"on\" show_title=\"on\" show_date=\"on\" background_layout=\"dark\" auto=\"on\" /][et_pb_fullwidth_slider admin_label=\"Fullwidth Slider\" show_arrows=\"on\" show_pagination=\"on\" auto=\"off\" parallax=\"off\"][et_pb_slide heading=\"Slide Title Here\" button_text=\"Shop Now\" button_link=\"http://elegantthemes.com/preview/Divi2/shop-extended/\" background_color=\"#1a86cf\" alignment=\"center\" background_layout=\"dark\" image=\"http://elegantthemesimages.com/images/premade/d2-placeholder-510px.jpg\"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. In in risus eget lectus suscipit malesuada. Maecenas ut urna mollis, aliquam eros at, laoreet metus.[/et_pb_slide][et_pb_slide heading=\"Slide Title Here\" alignment=\"center\" background_layout=\"dark\" background_image=\"http://elegantthemesimages.com/images/premade/d2-placeholder-1920.jpg\" background_color=\"#ffffff\"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. In in risus eget lectus suscipit malesuada. Maecenas ut urna mollis, aliquam er\nos at, laoreet metus.[/et_pb_slide][/et_pb_fullwidth_slider][/et_pb_section][et_pb_section][et_pb_row][et_pb_column type=\"4_4\"][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"center\"]
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" image=\"http://elegantthemesimages.com/images/premade/builder-blurbs-builder.jpg\" animation=\"bottom\" background_layout=\"light\" text_orientation=\"center\" use_icon=\"off\" icon_color=\"#2caaca\" use_circle=\"off\" circle_color=\"#2caaca\" use_circle_border=\"off\" circle_border_color=\"#2caaca\" icon_placement=\"top\"]Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi. Fusce at purus in massa laoreet[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" image=\"http://elegantthemesimages.com/images/premade/builder-blurbs-layouts.jpg\" animation=\"bottom\" background_layout=\"light\" text_orientation=\"center\" use_icon=\"off\" icon_color=\"#2caaca\" use_circle=\"off\" circle_color=\"#2caaca\" use_circle_border=\"off\" circle_border_color=\"#2caaca\" icon_placement=\"top\" url=\"http://elegantthemes.com/preview/Divi2/features/#predefined\"]Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi. Fusce at purus in massa laoreet[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" image=\"http://elegantthemesimages.com/images/premade/builder-blurbs-export.jpg\" animation=\"bottom\" background_layout=\"light\" text_orientation=\"center\" use_icon=\"off\" icon_color=\"#2caaca\" use_circle=\"off\" circle_color=\"#2caaca\" use_circle_border=\"off\" circle_border_color=\"#2caaca\" icon_placement=\"top\" url=\"http://elegantthemes.com/preview/Divi2/features/#layouts\"]Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi. Fusce at purus in massa laoreet[/et_pb_blurb][/et_pb_column][/et_pb_row][et_pb_row][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" image=\"http://elegantthemesimages.com/images/premade/builder-blurbs-modules.jpg\" animation=\"bottom\" background_layout=\"light\" text_orientation=\"center\" icon_placement=\"top\" use_icon=\"off\" use_circle=\"off\" use_circle_border=\"off\" icon_color=\"#2caaca\" circle_color=\"#2caaca\" circle_border_color=\"#2caaca\"]Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi. Fusce at purus in massa laoreet[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" image=\"http://elegantthemesimages.com/images/premade/builder-blurbs-mobile.jpg\" animation=\"bottom\" background_layout=\"light\" text_orientation=\"center\" use_icon=\"off\" icon_color=\"#2caaca\" use_circle=\"off\" circle_color=\"#2caaca\" use_circle_border=\"off\" circle_border_color=\"#2caaca\" icon_placement=\"top\" url=\"http://elegantthemes.com/preview/Divi2/features/#mobile\"]Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi. Fusce at purus in massa laoreet[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" image=\"http://elegantthemesimages.com/images/premade/builder-blurbs-commerce.jpg\" animation=\"bottom\" background_layout=\"light\" text_orientation=\"center\" use_icon=\"off\" icon_color=\"#2caaca\" use_circle=\"off\" circle_color=\"#2caaca\" use_circle_border=\"off\" circle_border_color=\"#2caaca\" icon_placement=\"top\"]Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi. Fusce at purus in massa laoreet[/et_pb_blurb][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fullwidth=\"on\"][et_pb_fullwidth_slider admin_label=\"Fullwidth Slider\" show_arrows=\"on\" show_pagination=\"on\" auto=\"off\" parallax=\"on\"][et_pb_slide heading=\"Slide Title Here\" button_text=\"Our Work\" button_link=\"#\" background_image=\"http://elegantthemesimages.com/images/premade/d2-placeholder-1920.jpg\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\"]Vestibulum lobortis. Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi.Vestibulum lobortis. Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus, nec eleifend tincidunt nisi.[/et_pb_slide][/et_pb_fullwidth_slider][/et_pb_section][et_pb_section fullwidth=\"off\" background_color=\"#283139\" inner_shadow=\"off\" parallax=\"off\"][et_pb_row][et_pb_column type=\"4_4\"][et_pb_text admin_label=\"Text\" background_layout=\"dark\" text_orientation=\"center\"]
Vestibulum lobortis. Donec at euismod nibh, eu bibendum quam. Nullam non gravida purus dolor ipsum amet sit.
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row][et_pb_column type=\"1_3\"][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" icon_placement=\"left\" font_icon=\"R\" use_icon=\"on\" use_circle=\"off\" use_circle_border=\"off\" icon_color=\"#ec6d5f\" circle_color=\"#2caaca\" circle_border_color=\"#2caaca\" animation=\"bottom\" background_layout=\"dark\" text_orientation=\"center\"]Donec at euismod nibh, eu bibendum.[/et_pb_blurb][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" icon_placement=\"left\" font_icon=\"R\" use_icon=\"on\" use_circle=\"off\" use_circle_border=\"off\" icon_color=\"#1fa0e3\" circle_color=\"#2caaca\" circle_border_color=\"#2caaca\" animation=\"right\" background_layout=\"dark\" text_orientation=\"center\"]Donec at euismod nibh, eu bibendum.[/et_pb_blurb][et_pb_blurb admin_label=\"Blurb\" title=\"Lorem Ipsum Dolor\" url_new_window=\"off\" icon_placement=\"left\" font_icon=\"R\" use_icon=\"on\" use_circle=\"off\" use_circle_border=\"off\" icon_color=\"#47bfa4\" circle_color=\"#2caaca\" circle_border_color=\"#2caaca\" animation=\"top\" background_layout=\"dark\" text_orientation=\"center\"]Donec at euismod nibh, eu bibendum.[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_image admin_label=\"Image\" src=\"http://elegantthemesimages.com/images/premade/d2-placeholder-320px.jpg\" url_new_window=\"off\" animation=\"bottom\" show_in_lightbox=\"off\" /][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_image admin_label=\"Image\" src=\"http://elegantthemesimages.com/images/premade/d2-placeholder-320px.jpg\" url_new_window=\"off\" animation=\"bottom\" show_in_lightbox=\"off\" /][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fullwidth=\"off\" background_color=\"#ec6d5f\" inner_shadow=\"off\" parallax=\"off\"][et_pb_row][et_pb_column type=\"4_4\"][et_pb_cta admin_label=\"Call To Action\" background_color=\"#7ebec5\" use_background_color=\"off\" background_layout=\"dark\" text_orientation=\"center\" button_url=\"#\" button_text=\"Join Now\"]
[/et_pb_cta][/et_pb_column][/et_pb_row][/et_pb_section]', 'Homepage Extended', '', 'publish', 'closed', 'closed', '', 'homepage-extended', '', '', '2015-12-10 12:45:34', '2015-12-10 11:45:34', '', 0, 'http://banski-vidikovac.com/et_pb_layout/homepage-extended/', 0, 'et_pb_layout', '', 0), (63, 1, '2015-12-10 12:45:34', '2015-12-10 11:45:34', '[et_pb_section fullwidth=\"on\" specialty=\"off\"][et_pb_fullwidth_slider admin_label=\"Fullwidth Slider\" show_arrows=\"on\" show_pagination=\"on\" auto=\"off\" parallax=\"off\"][et_pb_slide heading=\"Welcome to Our Shop\" button_text=\"Shop Now\" background_color=\"#0194f3\" image=\"http://elegantthemesimages.com/images/premade/d2-placeholder-510px.jpg\" alignment=\"center\" background_layout=\"dark\" button_link=\"#\"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. In in risus eget lectus suscipit malesuada. Maecenas ut urna mollis, aliquam eros at, laoreet metus.[/et_pb_slide][/et_pb_fullwidth_slider][/et_pb_section][et_pb_section inner_shadow=\"off\" parallax=\"off\"][et_pb_row][et_pb_column type=\"4_4\"][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"left\"]
Vaše ime (obavezno)
\n [text* your-name]
Vaš email (obavezno)
\n [email* your-email]
Predmet
\n [text your-subject]
Vaša poruka
\n [textarea your-message]
[submit \"Pošalji\"]
\n[your-subject]\n[your-name][text* text-598 class:input placeholder \"Vaše ime\"]
\r\n[email* email-921 class:input placeholder \"Vaš Email\"]
\r\n[textarea* textarea-829 class:et_pb_contact_message class:input placeholder \"Poruka\"]
\r\n[captchac captcha-283 bg:#f7f7f7 size:l]\r\n[captchar captcha-283 class:unesikod class:input placeholder \"Unesite kod sa slike\"]
\r\n\r\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\r\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\n\r\n[metaslider id=52]\r\n\r\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\r\n\r\n
\r\n\r\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\r\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\r\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\n\r\n[metaslider id=52]\r\n\r\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\r\n\r\n
\r\n\r\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\nNudimo i mogućnost smještaja.
\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\nS veseljem Vas očekujemo,
\n\n[metaslider id=52]\n\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\n\n
\n\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\n\n\n
Zimsko radno vrijeme:
\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\r\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\r\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\n\r\n[metaslider id=52]\r\n\r\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\r\n\r\n
\r\n\r\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
Osim gotovinskog plaćanja primamo i sljedeće kartice:
[et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_6414_Panorama_b.jpg\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"off\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header\" background_layout=\"dark\" text_orientation=\"left\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 185px 0px;\"]
[/et_pb_fullwidth_header][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"20px|0px|10px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\"][et_pb_column type=\"2_3\"][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"left\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]
---
[/et_pb_text][et_pb_tabs admin_label=\"Tabs\" /][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"] [/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"] [/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_2\"][et_pb_image admin_label=\"Image\" src=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/karta-pin.png\" show_in_lightbox=\"off\" url_new_window=\"off\" animation=\"top\" sticky=\"off\" align=\"center\" module_id=\"gdje-smo\" force_fullwidth=\"off\" always_center_on_mobile=\"on\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" custom_margin=\"0px|0px|37px|0px\"]
[/et_pb_image][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]
[/et_pb_text][et_pb_map admin_label=\"Map\" address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" zoom_level=\"10\" address_lat=\"45.821909366984094\" address_lng=\"15.848038940367132\" mouse_wheel=\"on\" use_grayscale_filter=\"off\" custom_css_main_element=\"border: 3px solid #650032;\"] [et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"]
[/et_pb_map_pin] [/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]
Osim gotovinskog plaćanja primamo i sljedeće kartice:
[/et_pb_blurb][/et_pb_column][/et_pb_row][/et_pb_section]
', 'Testna 1', '', 'inherit', 'closed', 'closed', '', '208-autosave-v1', '', '', '2015-12-17 13:11:12', '2015-12-17 12:11:12', '', 208, 'http://banski-vidikovac.com/208-autosave-v1/', 0, 'revision', '', 0); INSERT INTO `bvidikovacposts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (307, 1, '2015-12-18 11:00:51', '2015-12-18 10:00:51', '[et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_6414_Panorama_b.jpg\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"off\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header\" background_layout=\"dark\" text_orientation=\"left\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 185px 0px;\"]
[/et_pb_fullwidth_header][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"20px|0px|10px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\"][et_pb_column type=\"2_3\"][et_pb_tabs admin_label=\"Tabs\" tab_font_size=\"14\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"] [et_pb_tab title=\"Objekt izvana\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"53,282,280,283,285,284,287,286,212,289,278,281,273,272,279,276,274\"]
[/et_pb_tab][et_pb_tab title=\"Restoran - sala\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"293,295,296,294,292,297,303,299,298,302,301,300,56,57,55\"]
[/et_pb_tab][et_pb_tab title=\"Sobe\" tab_font_select=\"default\" body_font_select=\"default\"]
sobe
[/et_pb_tab] [/et_pb_tabs][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"] [/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"] [/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_2\"][et_pb_image admin_label=\"Image\" src=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/karta-pin.png\" show_in_lightbox=\"off\" url_new_window=\"off\" animation=\"top\" sticky=\"off\" align=\"center\" module_id=\"gdje-smo\" force_fullwidth=\"off\" always_center_on_mobile=\"on\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" custom_margin=\"0px|0px|37px|0px\"]
[/et_pb_image][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]
[/et_pb_text][et_pb_map admin_label=\"Map\" address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" zoom_level=\"10\" address_lat=\"45.821909366984094\" address_lng=\"15.848038940367132\" mouse_wheel=\"on\" use_grayscale_filter=\"off\" custom_css_main_element=\"border: 3px solid #650032;\"] [et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"]
[/et_pb_map_pin] [/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]
Osim gotovinskog plaćanja primamo i sljedeće kartice:
[/et_pb_blurb][/et_pb_column][/et_pb_row][/et_pb_section]
', 'Testna 1', '', 'inherit', 'closed', 'closed', '', '208-revision-v1', '', '', '2015-12-18 11:00:51', '2015-12-18 10:00:51', '', 208, 'http://banski-vidikovac.com/208-revision-v1/', 0, 'revision', '', 0), (308, 1, '2015-12-18 11:09:13', '2015-12-18 10:09:13', '', 'IMG_1525-HDR', '', 'inherit', 'closed', 'closed', '', 'img_1525-hdr', '', '', '2015-12-18 11:09:13', '2015-12-18 10:09:13', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1525-HDR.jpg', 0, 'attachment', 'image/jpeg', 0), (309, 1, '2015-12-18 11:09:15', '2015-12-18 10:09:15', '', 'IMG_1574-HDR', '', 'inherit', 'closed', 'closed', '', 'img_1574-hdr', '', '', '2015-12-18 11:09:15', '2015-12-18 10:09:15', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1574-HDR.jpg', 0, 'attachment', 'image/jpeg', 0), (310, 1, '2015-12-18 11:09:20', '2015-12-18 10:09:20', '', 'IMG_1583', '', 'inherit', 'closed', 'closed', '', 'img_1583', '', '', '2015-12-18 11:09:20', '2015-12-18 10:09:20', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1583.jpg', 0, 'attachment', 'image/jpeg', 0), (311, 1, '2015-12-18 11:09:21', '2015-12-18 10:09:21', '', 'IMG_1592', '', 'inherit', 'closed', 'closed', '', 'img_1592', '', '', '2015-12-18 11:09:21', '2015-12-18 10:09:21', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1592.jpg', 0, 'attachment', 'image/jpeg', 0), (312, 1, '2015-12-18 11:09:22', '2015-12-18 10:09:22', '', 'IMG_1601-HDR', '', 'inherit', 'closed', 'closed', '', 'img_1601-hdr', '', '', '2015-12-18 11:09:22', '2015-12-18 10:09:22', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1601-HDR.jpg', 0, 'attachment', 'image/jpeg', 0), (313, 1, '2015-12-18 11:09:23', '2015-12-18 10:09:23', '', 'IMG_1602-HDR', '', 'inherit', 'closed', 'closed', '', 'img_1602-hdr', '', '', '2015-12-18 11:09:23', '2015-12-18 10:09:23', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1602-HDR.jpg', 0, 'attachment', 'image/jpeg', 0), (314, 1, '2015-12-18 11:09:24', '2015-12-18 10:09:24', '', 'IMG_1677', '', 'inherit', 'closed', 'closed', '', 'img_1677', '', '', '2015-12-18 11:09:24', '2015-12-18 10:09:24', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1677.jpg', 0, 'attachment', 'image/jpeg', 0), (315, 1, '2015-12-18 11:09:25', '2015-12-18 10:09:25', '', 'IMG_1680', '', 'inherit', 'closed', 'closed', '', 'img_1680', '', '', '2015-12-18 11:09:25', '2015-12-18 10:09:25', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1680.jpg', 0, 'attachment', 'image/jpeg', 0), (316, 1, '2015-12-18 11:09:26', '2015-12-18 10:09:26', '', 'IMG_1688', '', 'inherit', 'closed', 'closed', '', 'img_1688', '', '', '2015-12-18 11:09:26', '2015-12-18 10:09:26', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1688.jpg', 0, 'attachment', 'image/jpeg', 0), (317, 1, '2015-12-18 11:09:27', '2015-12-18 10:09:27', '', 'IMG_1694', '', 'inherit', 'closed', 'closed', '', 'img_1694', '', '', '2015-12-18 11:09:27', '2015-12-18 10:09:27', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1694.jpg', 0, 'attachment', 'image/jpeg', 0), (242, 1, '2015-12-14 14:29:14', '2015-12-14 13:29:14', '[et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_6414_Panorama_b.jpg\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"off\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header\" background_layout=\"dark\" text_orientation=\"left\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 185px 0px;\"]\r\n\r\n\r\n\r\n[/et_pb_fullwidth_header][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"20px|0px|10px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\"][et_pb_column type=\"2_3\"][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"left\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]\r\n\r\n \r\n\r\n[/et_pb_text][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"]\r\n\r\n\r\n\r\n[/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"]\r\n\r\n\r\n\r\n[/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n[et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"][/et_pb_map_pin]\r\n\r\n[/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]\r\n\r\n
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\r\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\n\r\n[metaslider id=52]\r\n\r\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\r\n\r\n
\r\n\r\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\r\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\r\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\n\r\n[metaslider id=52]\r\n\r\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\r\n\r\n
\r\n\r\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
Osim gotovinskog plaćanja primamo i sljedeće kartice:
[et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_6414_Panorama_b.jpg\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"off\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header\" background_layout=\"dark\" text_orientation=\"left\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 185px 0px;\"]
[/et_pb_fullwidth_header][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"20px|0px|10px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\"][et_pb_column type=\"2_3\"][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"left\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]
<h1>Galerija</h1>
[/et_pb_text][et_pb_tabs admin_label=\"Tabs-fotke\" tab_font_size=\"14\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"] [et_pb_tab title=\"Objekt izvana\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"53,282,280,283,285,284,287,286,212,289,278,281,273,272,279,276,274\"]
[/et_pb_tab][et_pb_tab title=\"Restoran - sala\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"293,295,296,294,292,297,303,299,298,302,301,300,56,57,55\"]
[/et_pb_tab][et_pb_tab title=\"Sobe\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"313,312,309,308,311,315,317,314,316,310\"]
[/et_pb_tab] [/et_pb_tabs][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"] [/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"] [/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_2\"][et_pb_image admin_label=\"Image\" src=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/karta-pin.png\" show_in_lightbox=\"off\" url_new_window=\"off\" animation=\"top\" sticky=\"off\" align=\"center\" module_id=\"gdje-smo\" force_fullwidth=\"off\" always_center_on_mobile=\"on\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" custom_margin=\"0px|0px|37px|0px\"]
[/et_pb_image][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]
[/et_pb_text][et_pb_map admin_label=\"Map\" address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" zoom_level=\"10\" address_lat=\"45.821909366984094\" address_lng=\"15.848038940367132\" mouse_wheel=\"on\" use_grayscale_filter=\"off\" custom_css_main_element=\"border: 3px solid #650032;\"] [et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"]
[/et_pb_map_pin] [/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]
Osim gotovinskog plaćanja primamo i sljedeće kartice:
[/et_pb_blurb][/et_pb_column][/et_pb_row][/et_pb_section]
', 'Testna 1', '', 'inherit', 'closed', 'closed', '', '208-revision-v1', '', '', '2015-12-18 11:14:52', '2015-12-18 10:14:52', '', 208, 'http://banski-vidikovac.com/208-revision-v1/', 0, 'revision', '', 0), (289, 1, '2015-12-17 13:13:53', '2015-12-17 12:13:53', '', 'zimska', '', 'inherit', 'closed', 'closed', '', 'zimska', '', '', '2015-12-17 13:13:53', '2015-12-17 12:13:53', '', 0, 'http://banski-vidikovac.com/wp-content/uploads/2015/12/zimska.jpg', 0, 'attachment', 'image/jpeg', 0), (318, 1, '2015-12-18 11:10:51', '2015-12-18 10:10:51', '[et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_6414_Panorama_b.jpg\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"off\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header\" background_layout=\"dark\" text_orientation=\"left\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 185px 0px;\"]
[/et_pb_fullwidth_header][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"20px|0px|10px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\"][et_pb_column type=\"2_3\"][et_pb_tabs admin_label=\"Tabs-fotke\" tab_font_size=\"14\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"] [et_pb_tab title=\"Objekt izvana\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"53,282,280,283,285,284,287,286,212,289,278,281,273,272,279,276,274\"]
[/et_pb_tab][et_pb_tab title=\"Restoran - sala\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"293,295,296,294,292,297,303,299,298,302,301,300,56,57,55\"]
[/et_pb_tab][et_pb_tab title=\"Sobe\" tab_font_select=\"default\" body_font_select=\"default\"]
[gallery link=\"file\" ids=\"313,312,309,308,311,315,317,314,316,310\"]
[/et_pb_tab] [/et_pb_tabs][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"] [/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"] [/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
[/et_pb_blurb][/et_pb_column][et_pb_column type=\"1_2\"][et_pb_image admin_label=\"Image\" src=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/karta-pin.png\" show_in_lightbox=\"off\" url_new_window=\"off\" animation=\"top\" sticky=\"off\" align=\"center\" module_id=\"gdje-smo\" force_fullwidth=\"off\" always_center_on_mobile=\"on\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" custom_margin=\"0px|0px|37px|0px\"]
[/et_pb_image][et_pb_text admin_label=\"Text\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\"]
[/et_pb_text][et_pb_map admin_label=\"Map\" address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" zoom_level=\"10\" address_lat=\"45.821909366984094\" address_lng=\"15.848038940367132\" mouse_wheel=\"on\" use_grayscale_filter=\"off\" custom_css_main_element=\"border: 3px solid #650032;\"] [et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"]
[/et_pb_map_pin] [/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]
Osim gotovinskog plaćanja primamo i sljedeće kartice:
[/et_pb_blurb][/et_pb_column][/et_pb_row][/et_pb_section]
', 'Testna 1', '', 'inherit', 'closed', 'closed', '', '208-revision-v1', '', '', '2015-12-18 11:10:51', '2015-12-18 10:10:51', '', 208, 'http://banski-vidikovac.com/208-revision-v1/', 0, 'revision', '', 0), (251, 1, '2015-12-14 14:29:14', '2015-12-14 13:29:14', '[et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|15px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\r\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\r\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\r\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\r\nNudimo i mogućnost smještaja.
\r\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\r\nS veseljem Vas očekujemo,
\r\n\r\n[metaslider id=52]\r\n\r\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\r\n\r\n
\r\n\r\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\n[et_pb_slide background_position=\"default\" background_size=\"default\" background_color=\"#ffffff\" alignment=\"center\" background_layout=\"dark\" allow_player_pause=\"off\" header_font_select=\"default\" body_font_select=\"default\" custom_button=\"off\" button_font_select=\"default\" button_use_icon=\"default\" button_icon_placement=\"right\" button_on_hover=\"on\" background_image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/IMG_1388.jpg\" admin_title=\"Prva slika - ruža\"]\n
U oazi mira i zelenila gdje Vam je Zagreb na dlanu, smjestio se ugostiteljski objekt \"Banski vidikovac\".
\nU ugodnom ambijentu organiziramo sve vrste svečanih proslava, poslovnih ručkova, domjenaka, godišnjica, svadbene svečanosti ...
\nNudimo i mogućnost smještaja.
\nUživajte u ambijentu i čarobnom pogledu na sjeverozapadni dio Zagreba i okolice.
\nS veseljem Vas očekujemo,
\n\n[metaslider id=52]\n\n[/et_pb_text][et_pb_text admin_label=\"Text - kod za gumb galerije\" background_layout=\"light\" text_orientation=\"center\" text_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" module_id=\"galerija-gumb\"]\n\n
\n\n[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"on\" specialty=\"off\" transparent_background=\"off\" background_color=\"#f4dec6\" allow_player_pause=\"off\" inner_shadow=\"on\" parallax=\"off\" parallax_method=\"off\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|0px|0px\"][et_pb_fullwidth_header admin_label=\"Fullwidth Header - Motivacijska poruka\" title=\"Posjetite nas i dozvolite da Vam priredimo doživljaj koji ostaje u sjećanju!\" background_layout=\"light\" text_orientation=\"center\" header_fullscreen=\"off\" header_scroll_down=\"off\" parallax=\"off\" parallax_method=\"off\" content_orientation=\"center\" image_orientation=\"center\" custom_button_one=\"off\" button_one_text_size=\"20\" button_one_border_width=\"2\" button_one_border_radius=\"3\" button_one_letter_spacing=\"0\" button_one_use_icon=\"default\" button_one_icon_placement=\"right\" button_one_on_hover=\"on\" button_one_border_radius_hover=\"3\" button_one_letter_spacing_hover=\"0\" custom_button_two=\"off\" button_two_text_size=\"20\" button_two_border_width=\"2\" button_two_border_radius=\"3\" button_two_letter_spacing=\"0\" button_two_use_icon=\"default\" button_two_icon_placement=\"right\" button_two_on_hover=\"on\" button_two_border_radius_hover=\"3\" button_two_letter_spacing_hover=\"0\" custom_css_main_element=\"padding: 15px 0px 10px 0px;\"]\n\n\n
Zimsko radno vrijeme:
\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\n
Zimsko radno vrijeme:
Otvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
Osim gotovinskog plaćanja primamo i sljedeće kartice:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget semper dolor. Etiam sed nisi nec ante ultricies dictum placerat vitae mi. Nulla sed tellus ornare, blandit risus blandit, vehicula nunc. Praesent maximus nisl id velit congue elementum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce mollis massa ut est consectetur porttitor. Maecenas hendrerit molestie sollicitudin. Morbi ac tortor nibh. Aliquam feugiat, ex in eleifend tincidunt, urna purus fringilla nibh, in fermentum leo dolor et neque.
\nSuspendisse potenti. Suspendisse in ligula sed ipsum aliquet gravida. Nulla venenatis molestie ante, eget volutpat lorem laoreet a. Integer justo felis, elementum vel ullamcorper id, blandit vitae tellus. Mauris mattis sit amet elit id dignissim. Sed non imperdiet justo, eu lacinia nisl. Proin dictum purus tortor, nec rutrum metus sodales id. Mauris efficitur vestibulum nisl vitae euismod.
\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget semper dolor. Etiam sed nisi nec ante ultricies dictum placerat vitae mi. Nulla sed tellus ornare, blandit risus blandit, vehicula nunc. Praesent maximus nisl id velit congue elementum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce mollis massa ut est consectetur porttitor. Maecenas hendrerit molestie sollicitudin. Morbi ac tortor nibh. Aliquam feugiat, ex in eleifend tincidunt, urna purus fringilla nibh, in fermentum leo dolor et neque.
\nSuspendisse potenti. Suspendisse in ligula sed ipsum aliquet gravida. Nulla venenatis molestie ante, eget volutpat lorem laoreet a. Integer justo felis, elementum vel ullamcorper id, blandit vitae tellus. Mauris mattis sit amet elit id dignissim. Sed non imperdiet justo, eu lacinia nisl. Proin dictum purus tortor, nec rutrum metus sodales id. Mauris efficitur vestibulum nisl vitae euismod.
\n\n[/et_pb_text][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"]\n\n\n\n[/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"]\n\n\n\n[/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]\n\n\n
Zimsko radno vrijeme:
\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\n[et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"]
\n[/et_pb_map_pin]\n\n[/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]\n\n
\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n[et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"][/et_pb_map_pin]\r\n\r\n[/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]\r\n\r\n
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n[et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"][/et_pb_map_pin]\r\n\r\n[/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]\r\n\r\n
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\nGalerija fotografija je trenutno u izradi.
\r\n\r\n[/et_pb_text][/et_pb_column][et_pb_column type=\"1_3\"][et_pb_sidebar admin_label=\"Sidebar\" orientation=\"right\" area=\"sidebar-1\" background_layout=\"light\" remove_border=\"off\" header_font_size=\"18\" body_font_size=\"14\" module_id=\"desni-stupac-1\"]\r\n\r\n\r\n\r\n[/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=\"Section\" fullwidth=\"off\" specialty=\"off\" transparent_background=\"off\" allow_player_pause=\"off\" inner_shadow=\"off\" parallax=\"off\" parallax_method=\"off\" custom_padding=\"15px|0px|25px|0px\" padding_mobile=\"on\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" make_equal=\"off\" use_custom_gutter=\"off\" gutter_width=\"3\"][et_pb_row admin_label=\"Row\" make_fullwidth=\"off\" use_custom_width=\"off\" width_unit=\"on\" use_custom_gutter=\"off\" gutter_width=\"3\" custom_padding=\"0px|0px|10px|0px\" padding_mobile=\"on\" allow_player_pause=\"off\" parallax=\"off\" parallax_method=\"off\" make_equal=\"off\" parallax_1=\"off\" parallax_method_1=\"off\" column_padding_mobile=\"on\"][et_pb_column type=\"4_4\"][et_pb_divider admin_label=\"Divider\" color=\"#e5e5e5\" show_divider=\"on\" divider_style=\"solid\" divider_position=\"top\" divider_weight=\"1\" hide_on_mobile=\"on\"]\r\n\r\n\r\n\r\n[/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=\"Row\"][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb-Radno vrijeme\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/sat.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" title=\"Radno vrijeme\" header_font=\"||||on\" module_id=\"radno-vrijeme\"]\r\n\r\n\r\n
Zimsko radno vrijeme:
\r\nOtvoreni smo
svakim danom
od 12h - 23h .
Sobe su na raspolaganju
od 0h - 24h .
\r\n[et_pb_map_pin title=\"Banski vidikovac\" pin_address=\"Ul. Banski vinogradi 42, 10000, Zagreb, Croatia\" pin_address_lat=\"45.8231206\" pin_address_lng=\"15.844954400000006\"][/et_pb_map_pin]\r\n\r\n[/et_pb_map][/et_pb_column][et_pb_column type=\"1_4\"][et_pb_blurb admin_label=\"Blurb\" title=\"Načini plaćanja\" url_new_window=\"off\" use_icon=\"off\" icon_color=\"#650032\" use_circle=\"off\" circle_color=\"#650032\" use_circle_border=\"off\" circle_border_color=\"#650032\" image=\"http://banski-vidikovac.com/wp-content/uploads/2015/12/nacin-placanja.png\" icon_placement=\"top\" animation=\"top\" background_layout=\"light\" text_orientation=\"center\" use_icon_font_size=\"off\" header_font_size=\"22\" body_font_size=\"14\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" header_font=\"||||on\"]\r\n\r\n
\r\n
Osim gotovinskog plaćanja primamo i sljedeće kartice:
\r\n