-
Notifications
You must be signed in to change notification settings - Fork 0
/
db_test2.sql
1093 lines (1020 loc) · 591 KB
/
db_test2.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- phpMyAdmin SQL Dump
-- version 4.6.6deb5
-- https://www.phpmyadmin.net/
--
-- Хост: localhost:3306
-- Час створення: Вер 03 2019 р., 10:49
-- Версія сервера: 5.7.27-0ubuntu0.18.04.1
-- Версія PHP: 7.2.21-1+ubuntu18.04.1+deb.sury.org+1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
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 */;
--
-- База даних: `test2`
--
-- --------------------------------------------------------
--
-- Структура таблиці `wp_commentmeta`
--
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint(20) UNSIGNED NOT NULL,
`comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
-- --------------------------------------------------------
--
-- Структура таблиці `wp_comments`
--
CREATE TABLE `wp_comments` (
`comment_ID` bigint(20) UNSIGNED NOT NULL,
`comment_post_ID` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`comment_author` tinytext COLLATE utf8mb4_unicode_520_ci NOT NULL,
`comment_author_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`comment_author_url` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_520_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_520_ci NOT NULL,
`comment_karma` int(11) NOT NULL DEFAULT '0',
`comment_approved` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1',
`comment_agent` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`comment_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`comment_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`user_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_comments`
--
INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES
(1, 1, 'A WordPress Commenter', 'wapuu@wordpress.example', 'https://wordpress.org/', '', '2019-08-07 11:40:33', '2019-08-07 11:40:33', 'Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from <a href=\"https://gravatar.com\">Gravatar</a>.', 0, '1', '', '', 0, 0);
-- --------------------------------------------------------
--
-- Структура таблиці `wp_links`
--
CREATE TABLE `wp_links` (
`link_id` bigint(20) UNSIGNED NOT NULL,
`link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`link_visible` varchar(20) COLLATE utf8mb4_unicode_520_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_520_ci NOT NULL DEFAULT '',
`link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
`link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
-- --------------------------------------------------------
--
-- Структура таблиці `wp_options`
--
CREATE TABLE `wp_options` (
`option_id` bigint(20) UNSIGNED NOT NULL,
`option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
`autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_options`
--
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1, 'siteurl', 'http://test2.local', 'yes'),
(2, 'home', 'http://test2.local', 'yes'),
(3, 'blogname', 'openGeeksLab Landing Page', 'yes'),
(4, 'blogdescription', 'Just another WordPress site', 'yes'),
(5, 'users_can_register', '0', 'yes'),
(6, 'admin_email', 'koa2003@ukr.net', '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', 'open', 'yes'),
(20, 'default_ping_status', 'open', 'yes'),
(21, 'default_pingback_flag', '0', 'yes'),
(22, 'posts_per_page', '8', 'yes'),
(23, 'date_format', 'F j, Y', 'yes'),
(24, 'time_format', 'g:i a', 'yes'),
(25, 'links_updated_date_format', 'F j, Y g:i a', 'yes'),
(26, 'comment_moderation', '0', 'yes'),
(27, 'moderation_notify', '1', 'yes'),
(28, 'permalink_structure', '/index.php/%year%/%monthnum%/%day%/%postname%/', 'yes'),
(29, 'rewrite_rules', 'a:131:{s:17:\"index.php/team/?$\";s:24:\"index.php?post_type=team\";s:47:\"index.php/team/feed/(feed|rdf|rss|rss2|atom)/?$\";s:41:\"index.php?post_type=team&feed=$matches[1]\";s:42:\"index.php/team/(feed|rdf|rss|rss2|atom)/?$\";s:41:\"index.php?post_type=team&feed=$matches[1]\";s:34:\"index.php/team/page/([0-9]{1,})/?$\";s:42:\"index.php?post_type=team&paged=$matches[1]\";s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:57:\"index.php/category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:52:\"index.php/category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:33:\"index.php/category/(.+?)/embed/?$\";s:46:\"index.php?category_name=$matches[1]&embed=true\";s:45:\"index.php/category/(.+?)/page/?([0-9]{1,})/?$\";s:53:\"index.php?category_name=$matches[1]&paged=$matches[2]\";s:27:\"index.php/category/(.+?)/?$\";s:35:\"index.php?category_name=$matches[1]\";s:54:\"index.php/tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:49:\"index.php/tag/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:30:\"index.php/tag/([^/]+)/embed/?$\";s:36:\"index.php?tag=$matches[1]&embed=true\";s:42:\"index.php/tag/([^/]+)/page/?([0-9]{1,})/?$\";s:43:\"index.php?tag=$matches[1]&paged=$matches[2]\";s:24:\"index.php/tag/([^/]+)/?$\";s:25:\"index.php?tag=$matches[1]\";s:55:\"index.php/type/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:50:\"index.php/type/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:31:\"index.php/type/([^/]+)/embed/?$\";s:44:\"index.php?post_format=$matches[1]&embed=true\";s:43:\"index.php/type/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?post_format=$matches[1]&paged=$matches[2]\";s:25:\"index.php/type/([^/]+)/?$\";s:33:\"index.php?post_format=$matches[1]\";s:44:\"index.php/slider/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:54:\"index.php/slider/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:74:\"index.php/slider/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:69:\"index.php/slider/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:69:\"index.php/slider/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:50:\"index.php/slider/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:33:\"index.php/slider/([^/]+)/embed/?$\";s:39:\"index.php?slider=$matches[1]&embed=true\";s:37:\"index.php/slider/([^/]+)/trackback/?$\";s:33:\"index.php?slider=$matches[1]&tb=1\";s:45:\"index.php/slider/([^/]+)/page/?([0-9]{1,})/?$\";s:46:\"index.php?slider=$matches[1]&paged=$matches[2]\";s:52:\"index.php/slider/([^/]+)/comment-page-([0-9]{1,})/?$\";s:46:\"index.php?slider=$matches[1]&cpage=$matches[2]\";s:41:\"index.php/slider/([^/]+)(?:/([0-9]+))?/?$\";s:45:\"index.php?slider=$matches[1]&page=$matches[2]\";s:33:\"index.php/slider/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:43:\"index.php/slider/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:63:\"index.php/slider/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"index.php/slider/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:58:\"index.php/slider/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:39:\"index.php/slider/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:42:\"index.php/team/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:52:\"index.php/team/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:72:\"index.php/team/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:67:\"index.php/team/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:67:\"index.php/team/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:48:\"index.php/team/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:31:\"index.php/team/([^/]+)/embed/?$\";s:37:\"index.php?team=$matches[1]&embed=true\";s:35:\"index.php/team/([^/]+)/trackback/?$\";s:31:\"index.php?team=$matches[1]&tb=1\";s:55:\"index.php/team/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?team=$matches[1]&feed=$matches[2]\";s:50:\"index.php/team/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?team=$matches[1]&feed=$matches[2]\";s:43:\"index.php/team/([^/]+)/page/?([0-9]{1,})/?$\";s:44:\"index.php?team=$matches[1]&paged=$matches[2]\";s:50:\"index.php/team/([^/]+)/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?team=$matches[1]&cpage=$matches[2]\";s:39:\"index.php/team/([^/]+)(?:/([0-9]+))?/?$\";s:43:\"index.php?team=$matches[1]&page=$matches[2]\";s:31:\"index.php/team/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:41:\"index.php/team/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:61:\"index.php/team/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:56:\"index.php/team/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:56:\"index.php/team/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:37:\"index.php/team/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:12:\"robots\\.txt$\";s:18:\"index.php?robots=1\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:42:\"index.php/feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:37:\"index.php/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:18:\"index.php/embed/?$\";s:21:\"index.php?&embed=true\";s:30:\"index.php/page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:37:\"index.php/comment-page-([0-9]{1,})/?$\";s:38:\"index.php?&page_id=5&cpage=$matches[1]\";s:51:\"index.php/comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:46:\"index.php/comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:27:\"index.php/comments/embed/?$\";s:21:\"index.php?&embed=true\";s:54:\"index.php/search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:49:\"index.php/search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:30:\"index.php/search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:42:\"index.php/search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:24:\"index.php/search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:57:\"index.php/author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:52:\"index.php/author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:33:\"index.php/author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:45:\"index.php/author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:27:\"index.php/author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:79:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:74:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:55:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:67:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:49:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:66:\"index.php/([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:61:\"index.php/([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:42:\"index.php/([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:54:\"index.php/([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:36:\"index.php/([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:53:\"index.php/([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:48:\"index.php/([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:29:\"index.php/([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:41:\"index.php/([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:23:\"index.php/([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:68:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:78:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:98:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:93:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:93:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:74:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:63:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/embed/?$\";s:91:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&embed=true\";s:67:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$\";s:85:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&tb=1\";s:87:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:82:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:75:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&paged=$matches[5]\";s:82:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/comment-page-([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&cpage=$matches[5]\";s:71:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)(?:/([0-9]+))?/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&page=$matches[5]\";s:57:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:67:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:87:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:82:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:82:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:63:\"index.php/[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:74:\"index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&cpage=$matches[4]\";s:61:\"index.php/([0-9]{4})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&cpage=$matches[3]\";s:48:\"index.php/([0-9]{4})/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&cpage=$matches[2]\";s:37:\"index.php/.?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:47:\"index.php/.?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:67:\"index.php/.?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:62:\"index.php/.?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:62:\"index.php/.?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:43:\"index.php/.?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:26:\"index.php/(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:30:\"index.php/(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:50:\"index.php/(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:45:\"index.php/(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:38:\"index.php/(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:45:\"index.php/(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:34:\"index.php/(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";}', 'yes'),
(30, 'hack_file', '0', 'yes'),
(31, 'blog_charset', 'UTF-8', 'yes'),
(32, 'moderation_keys', '', 'no'),
(33, 'active_plugins', 'a:3:{i:0;s:30:\"advanced-custom-fields/acf.php\";i:1;s:36:\"contact-form-7/wp-contact-form-7.php\";i:2;s:29:\"wp-mail-smtp/wp_mail_smtp.php\";}', 'yes'),
(34, 'category_base', '', 'yes'),
(35, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'),
(36, 'comment_max_links', '2', 'yes'),
(37, 'gmt_offset', '0', 'yes'),
(38, 'default_email_category', '1', 'yes'),
(39, 'recently_edited', 'a:3:{i:0;s:64:\"/var/www/test2.local/public_html/wp-content/themes/ogl/style.css\";i:2;s:71:\"/var/www/test2.local/public_html/wp-content/plugins/akismet/akismet.php\";i:3;s:0:\"\";}', 'no'),
(40, 'template', 'ogl', 'yes'),
(41, 'stylesheet', 'ogl', 'yes'),
(42, 'comment_whitelist', '1', 'yes'),
(43, 'blacklist_keys', '', 'no'),
(44, 'comment_registration', '0', 'yes'),
(45, 'html_type', 'text/html', 'yes'),
(46, 'use_trackback', '0', 'yes'),
(47, 'default_role', 'subscriber', 'yes'),
(48, 'db_version', '44719', 'yes'),
(49, 'uploads_use_yearmonth_folders', '1', 'yes'),
(50, 'upload_path', '', 'yes'),
(51, 'blog_public', '0', 'yes'),
(52, 'default_link_category', '2', 'yes'),
(53, 'show_on_front', 'page', 'yes'),
(54, 'tag_base', '', 'yes'),
(55, 'show_avatars', '1', 'yes'),
(56, 'avatar_rating', 'G', 'yes'),
(57, 'upload_url_path', '', 'yes'),
(58, 'thumbnail_size_w', '150', 'yes'),
(59, 'thumbnail_size_h', '150', 'yes'),
(60, 'thumbnail_crop', '1', 'yes'),
(61, 'medium_size_w', '300', 'yes'),
(62, 'medium_size_h', '300', 'yes'),
(63, 'avatar_default', 'mystery', 'yes'),
(64, 'large_size_w', '1024', 'yes'),
(65, 'large_size_h', '1024', 'yes'),
(66, 'image_default_link_type', 'none', 'yes'),
(67, 'image_default_size', '', 'yes'),
(68, 'image_default_align', '', 'yes'),
(69, 'close_comments_for_old_posts', '0', 'yes'),
(70, 'close_comments_days_old', '14', 'yes'),
(71, 'thread_comments', '1', 'yes'),
(72, 'thread_comments_depth', '5', 'yes'),
(73, 'page_comments', '0', 'yes'),
(74, 'comments_per_page', '50', 'yes'),
(75, 'default_comments_page', 'newest', 'yes'),
(76, 'comment_order', 'asc', 'yes'),
(77, 'sticky_posts', 'a:0:{}', 'yes'),
(78, 'widget_categories', 'a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'),
(79, 'widget_text', 'a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}', 'yes'),
(80, 'widget_rss', 'a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}', 'yes'),
(81, 'uninstall_plugins', 'a:0:{}', 'no'),
(82, 'timezone_string', '', 'yes'),
(83, 'page_for_posts', '0', 'yes'),
(84, 'page_on_front', '5', 'yes'),
(85, 'default_post_format', '0', 'yes'),
(86, 'link_manager_enabled', '0', 'yes'),
(87, 'finished_splitting_shared_terms', '1', 'yes'),
(88, 'site_icon', '12', 'yes'),
(89, 'medium_large_size_w', '768', 'yes'),
(90, 'medium_large_size_h', '0', 'yes'),
(91, 'wp_page_for_privacy_policy', '3', 'yes'),
(92, 'show_comments_cookies_opt_in', '1', 'yes'),
(93, 'initial_db_version', '44719', 'yes'),
(94, 'wp_user_roles', 'a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}', 'yes'),
(95, 'fresh_site', '0', 'yes'),
(96, 'widget_search', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'),
(97, 'widget_recent-posts', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'),
(98, 'widget_recent-comments', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'),
(99, 'widget_archives', 'a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'),
(100, 'widget_meta', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'),
(101, 'sidebars_widgets', 'a:3:{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\";}s:13:\"array_version\";i:3;}', 'yes'),
(102, 'cron', 'a:5:{i:1567500033;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1567510833;a:4:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1567510847;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1567510848;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}s:7:\"version\";i:2;}', 'yes'),
(103, 'widget_pages', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(104, 'widget_calendar', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(105, 'widget_media_audio', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(106, 'widget_media_image', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(107, 'widget_media_gallery', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(108, 'widget_media_video', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(109, 'widget_tag_cloud', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(110, 'widget_nav_menu', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(111, 'widget_custom_html', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'),
(113, 'recovery_keys', 'a:0:{}', 'yes'),
(114, '_site_transient_update_core', 'O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.2.2.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.2.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.2.2-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.2.2-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:5:\"5.2.2\";s:7:\"version\";s:5:\"5.2.2\";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:12:\"last_checked\";i:1567489767;s:15:\"version_checked\";s:5:\"5.2.2\";s:12:\"translations\";a:0:{}}', 'no'),
(117, 'theme_mods_twentynineteen', 'a:3:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1566889093;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\";}}}s:18:\"nav_menu_locations\";a:0:{}}', 'yes'),
(120, '_site_transient_update_themes', 'O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1567496721;s:7:\"checked\";a:5:{s:8:\"marine-1\";s:5:\"1.0.0\";s:3:\"ogl\";s:5:\"1.0.0\";s:14:\"twentynineteen\";s:3:\"1.4\";s:15:\"twentyseventeen\";s:3:\"2.2\";s:13:\"twentysixteen\";s:3:\"2.0\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}}', 'no'),
(126, 'can_compress_scripts', '0', 'no'),
(143, 'theme_mods_ogl', 'a:5:{s:18:\"custom_css_post_id\";i:-1;s:18:\"nav_menu_locations\";a:0:{}s:11:\"custom_logo\";i:9;s:16:\"background_color\";s:6:\"ffffff\";s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1567496726;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'),
(144, 'current_theme', 'opengeekslab', 'yes'),
(145, 'theme_switched', '', 'yes'),
(153, 'ftp_credentials', 'a:3:{s:8:\"hostname\";s:15:\"www.test2.local\";s:8:\"username\";s:5:\"admin\";s:15:\"connection_type\";s:3:\"ftp\";}', 'yes'),
(244, 'theme_mods_marine-1', 'a:5:{i:0;b:0;s:18:\"nav_menu_locations\";a:0:{}s:18:\"custom_css_post_id\";i:-1;s:11:\"custom_logo\";i:21;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1567496799;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'),
(277, 'theme_switched_via_customizer', '', 'yes'),
(278, 'customize_stashed_theme_mods', 'a:0:{}', 'no'),
(462, 'theme_mods_twentyseventeen', 'a:3:{s:18:\"custom_css_post_id\";i:-1;s:18:\"nav_menu_locations\";a:0:{}s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1566888643;s:4:\"data\";a:4:{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\";}s:9:\"sidebar-2\";a:0:{}s:9:\"sidebar-3\";a:0:{}}}}', 'yes'),
(501, 'category_children', 'a:0:{}', 'yes'),
(516, 'recently_activated', 'a:0:{}', 'yes'),
(576, 'acf_version', '5.8.3', 'yes'),
(615, '_transient_timeout_plugin_slugs', '1567427178', 'no'),
(616, '_transient_plugin_slugs', 'a:5:{i:0;s:30:\"advanced-custom-fields/acf.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:36:\"contact-form-7/wp-contact-form-7.php\";i:3;s:9:\"hello.php\";i:4;s:29:\"wp-mail-smtp/wp_mail_smtp.php\";}', 'no'),
(617, 'wpcf7', 'a:2:{s:7:\"version\";s:5:\"5.1.4\";s:13:\"bulk_validate\";a:4:{s:9:\"timestamp\";i:1567336719;s:7:\"version\";s:5:\"5.1.4\";s:11:\"count_valid\";i:1;s:13:\"count_invalid\";i:0;}}', 'yes'),
(622, 'wp_mail_smtp_initial_version', '1.6.0', 'no'),
(623, 'wp_mail_smtp_version', '1.6.0', 'no'),
(624, 'wp_mail_smtp', 'a:6:{s:4:\"mail\";a:6:{s:10:\"from_email\";s:15:\"koa2003@ukr.net\";s:9:\"from_name\";s:25:\"openGeeksLab Landing Page\";s:6:\"mailer\";s:4:\"smtp\";s:11:\"return_path\";b:1;s:16:\"from_email_force\";b:0;s:15:\"from_name_force\";b:0;}s:4:\"smtp\";a:7:{s:7:\"autotls\";b:0;s:4:\"auth\";b:1;s:4:\"host\";s:12:\"smtp.ukr.net\";s:10:\"encryption\";s:3:\"tls\";s:4:\"port\";i:587;s:4:\"user\";s:15:\"koa2003@ukr.net\";s:4:\"pass\";s:11:\"Koa56695669\";}s:10:\"sendinblue\";a:1:{s:7:\"api_key\";s:0:\"\";}s:7:\"mailgun\";a:3:{s:7:\"api_key\";s:0:\"\";s:6:\"domain\";s:0:\"\";s:6:\"region\";s:2:\"US\";}s:8:\"sendgrid\";a:1:{s:7:\"api_key\";s:0:\"\";}s:5:\"gmail\";a:2:{s:9:\"client_id\";s:0:\"\";s:13:\"client_secret\";s:0:\"\";}}', 'no'),
(625, '_amn_smtp_last_checked', '1567468800', 'yes'),
(626, 'wp_mail_smtp_debug', 'a:0:{}', 'no'),
(642, 'themadmin', 'a:14:{s:6:\"phone1\";s:16:\"+1 800 450 17 04\";s:7:\"phone-1\";s:12:\"+18004501704\";s:6:\"phone2\";s:14:\"(415) 124-5678\";s:7:\"phone-2\";s:10:\"4151245678\";s:5:\"email\";s:20:\"support@yourname.com\";s:8:\"facebook\";s:25:\"https://www.facebook.com/\";s:9:\"vkontakte\";s:0:\"\";s:7:\"twitter\";s:20:\"https://twitter.com/\";s:7:\"metrika\";s:0:\"\";s:5:\"skype\";s:22:\"https://www.skype.com/\";s:10:\"googleplus\";s:27:\"https://aboutme.google.com/\";s:5:\"vimeo\";s:17:\"https://vimeo.com\";s:8:\"linkedin\";s:24:\"https://www.linkedin.com\";s:9:\"instagram\";s:26:\"https://www.instagram.com/\";}', 'yes'),
(645, '_site_transient_timeout_php_check_758da9f145f1b4338890f283e933f3bb', '1568017601', 'no'),
(646, '_site_transient_php_check_758da9f145f1b4338890f283e933f3bb', 'a:5:{s:19:\"recommended_version\";s:3:\"7.3\";s:15:\"minimum_version\";s:6:\"5.6.20\";s:12:\"is_supported\";b:1;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}', 'no'),
(647, '_site_transient_timeout_browser_bfdd7da4a5bc9ba4032df7c7239b11ca', '1568017604', 'no'),
(648, '_site_transient_browser_bfdd7da4a5bc9ba4032df7c7239b11ca', 'a:10:{s:4:\"name\";s:7:\"unknown\";s:7:\"version\";s:0:\"\";s:8:\"platform\";s:0:\"\";s:10:\"update_url\";s:0:\"\";s:7:\"img_src\";s:0:\"\";s:11:\"img_src_ssl\";s:0:\"\";s:15:\"current_version\";s:0:\"\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}', 'no'),
(649, '_transient_health-check-site-status-result', '{\"good\":\"10\",\"recommended\":\"5\",\"critical\":\"1\"}', 'yes'),
(667, '_site_transient_update_plugins', 'O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1567489769;s:7:\"checked\";a:5:{s:30:\"advanced-custom-fields/acf.php\";s:5:\"5.8.3\";s:19:\"akismet/akismet.php\";s:5:\"4.1.2\";s:36:\"contact-form-7/wp-contact-form-7.php\";s:5:\"5.1.4\";s:9:\"hello.php\";s:5:\"1.7.2\";s:29:\"wp-mail-smtp/wp_mail_smtp.php\";s:5:\"1.6.0\";}s:8:\"response\";a:1:{s:29:\"wp-mail-smtp/wp_mail_smtp.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:26:\"w.org/plugins/wp-mail-smtp\";s:4:\"slug\";s:12:\"wp-mail-smtp\";s:6:\"plugin\";s:29:\"wp-mail-smtp/wp_mail_smtp.php\";s:11:\"new_version\";s:5:\"1.6.2\";s:3:\"url\";s:43:\"https://wordpress.org/plugins/wp-mail-smtp/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/plugin/wp-mail-smtp.1.6.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:65:\"https://ps.w.org/wp-mail-smtp/assets/icon-256x256.png?rev=1755440\";s:2:\"1x\";s:65:\"https://ps.w.org/wp-mail-smtp/assets/icon-128x128.png?rev=1755440\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/wp-mail-smtp/assets/banner-1544x500.png?rev=2120094\";s:2:\"1x\";s:67:\"https://ps.w.org/wp-mail-smtp/assets/banner-772x250.png?rev=2120094\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.2.2\";s:12:\"requires_php\";s:3:\"5.3\";s:13:\"compatibility\";O:8:\"stdClass\":0:{}}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:4:{s:30:\"advanced-custom-fields/acf.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:36:\"w.org/plugins/advanced-custom-fields\";s:4:\"slug\";s:22:\"advanced-custom-fields\";s:6:\"plugin\";s:30:\"advanced-custom-fields/acf.php\";s:11:\"new_version\";s:5:\"5.8.3\";s:3:\"url\";s:53:\"https://wordpress.org/plugins/advanced-custom-fields/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/advanced-custom-fields.5.8.3.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:75:\"https://ps.w.org/advanced-custom-fields/assets/icon-256x256.png?rev=1082746\";s:2:\"1x\";s:75:\"https://ps.w.org/advanced-custom-fields/assets/icon-128x128.png?rev=1082746\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:78:\"https://ps.w.org/advanced-custom-fields/assets/banner-1544x500.jpg?rev=1729099\";s:2:\"1x\";s:77:\"https://ps.w.org/advanced-custom-fields/assets/banner-772x250.jpg?rev=1729102\";}s:11:\"banners_rtl\";a:0:{}}s:19:\"akismet/akismet.php\";O:8:\"stdClass\":9:{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:36:\"contact-form-7/wp-contact-form-7.php\";O:8:\"stdClass\":9:{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:9:\"hello.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}}}}', 'no'),
(670, '_site_transient_timeout_browser_6a356487460bec0330715c878bc279a2', '1568101517', 'no'),
(671, '_site_transient_browser_6a356487460bec0330715c878bc279a2', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"68.0.3440.106\";s:8:\"platform\";s:5:\"Linux\";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;}', 'no'),
(672, '_site_transient_timeout_community-events-1aecf33ab8525ff212ebdffbb438372e', '1567539918', 'no'),
(673, '_site_transient_community-events-1aecf33ab8525ff212ebdffbb438372e', 'a:3:{s:9:\"sandboxed\";b:0;s:8:\"location\";a:1:{s:2:\"ip\";s:9:\"127.0.0.0\";}s:6:\"events\";a:0:{}}', 'no'),
(674, '_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3', '1567539919', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(675, '_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3', 'a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:49:\"\n \n \n \n \n \n \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:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"News – – WordPress.org\";s: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:26:\"https://wordpress.org/news\";s: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:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Sep 2019 07:44:22 +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:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"en-US\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=5.3-alpha-45911\";s: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:\"item\";a:10:{i:0;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:35:\"The Month in WordPress: August 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:70:\"https://wordpress.org/news/2019/09/the-month-in-wordpress-august-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:\"Mon, 02 Sep 2019 10:00: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: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=7059\";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:374:\"This has been a particularly busy month, with a number of interesting and ambitious proposals for the WordPress project along with active progress across the entire community. Core Development and Schedule The upcoming minor release of WordPress, v5.2.3, is currently in the release candidate phase and available for testing. Following that, the next major 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:9644:\"\n<p>This has been a particularly busy month, with a number of interesting and ambitious proposals for the WordPress project along with active progress across the entire community. </p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Core Development and Schedule</h2>\n\n\n\n<p>The upcoming minor release of WordPress, v5.2.3, is currently <a href=\"https://make.wordpress.org/core/2019/08/22/wordpress-5-2-3-rc-1/\">in the release candidate phase</a> and available for testing.</p>\n\n\n\n<p>Following that, the next major release is v5.3 and the Core team has laid out <a href=\"https://make.wordpress.org/core/2019/08/21/wordpress-5-3-schedule-and-scope/\">a schedule and scope</a> for development. In addition, <a href=\"https://make.wordpress.org/core/2019/08/27/bug-scrub-schedule-for-5-3/\">a bug scrub schedule</a> and <a href=\"https://make.wordpress.org/accessibility/2019/08/28/wordpress-5-3-accessibility-focused-bug-scrub-schedule/\">an accessibility-focused schedule</a> have been set out to provide dedicated times for contributors to work on ironing out the bugs in the release.</p>\n\n\n\n<p>Want to get involved in building WordPress Core? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Proposal for User Privacy Improvements</h2>\n\n\n\n<p>The Core Privacy Team <a href=\"https://make.wordpress.org/core/2019/08/07/feature-plugin-discussion-a-consent-and-logging-mechanism-for-user-privacy/\">has proposed a feature plugin</a> to build a consent and logging mechanism for user privacy. This project will focus on improving the user privacy controls in WordPress Core in order to protect site owners and users alike.</p>\n\n\n\n<p>The proposal includes some useful information about building effective controls for users, how other projects have worked on similar efforts, and what kind of time and resources the project will need in order to be developed.</p>\n\n\n\n<p>Want to get involved in this feature project? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core-privacy channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a> where there are open office hours every Wednesday at 19:00 UTC.</p>\n\n\n\n<h2>Core Notification System Proposal</h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2019/08/05/feature-project-proposal-wp-notify/\">A proposal has been made</a> for a new feature project to build a robust notification system for WordPress Core. The aim of the project is to build a system to handle notifications for site owners that can be extended by plugin and theme developers.</p>\n\n\n\n<p>This proposal comes on the back of <a href=\"https://core.trac.wordpress.org/ticket/43484\">a Trac ticket</a> opened 18 months ago. With weekly meetings to discuss the project, the team behind WP Notify are <a href=\"https://make.wordpress.org/core/2019/08/28/wp-notify-meeting-recap-august-26-2019/\">in the planning phase</a> while they establish exactly how to develop the feature.<br></p>\n\n\n\n<p>Want to get involved in this feature project? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a> – meetings for this project happen every Monday at 14:00 and 22:00 UTC.</p>\n\n\n\n<h2>Local WordPress Development Environment</h2>\n\n\n\n<p>Members of the Core Team <a href=\"https://make.wordpress.org/core/2019/08/05/wordpress-local-environment/\">have put together a local development environment for WordPress</a> that runs on Docker. This environment provides an easy way for developers to get involved with WordPress core development. </p>\n\n\n\n<p>The work on this was inspired by the environment used for local Gutenberg development, <a href=\"https://make.wordpress.org/core/2019/08/30/gutenberg-local-environment-rewrite/\">which has since been improved</a> based on the new work that has been done here.</p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2019/08/05/wordpress-local-environment/\">The announcement post</a> explains how to use the Docker environment. If you have any feedback or bug reports, please comment on the post directly.</p>\n\n\n\n<h2>Updates for Older Versions of WordPress</h2>\n\n\n\n<p>On July 30, the Security Team shared that security updates need to undergo the same testing and release process for every major version of WordPress. This means they have to provide long-term support for over fifteen major versions of WordPress. This requires a lot of time and effort, and <a href=\"https://make.wordpress.org/core/2019/07/29/should-security-fixes-continue-to-be-backported-to-very-old-versions-of-wordpress/\">the team has sought feedback on potential solutions for this challenge</a>. </p>\n\n\n\n<p>Following this discussion, <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/\">a proposal was made to auto-update old versions of WordPress to v4.7</a>. This proposal garnered many responses and has since been updated to incorporate feedback from comments. The current recommendation is to secure the six latest versions and to eventually auto-update all older versions of WordPress to 4.7. Since this proposal was made, it has been discussed at <a href=\"https://make.wordpress.org/hosting/2019/08/26/hosting-meeting-notes-august-19-2019/\">Hosting Team meetings</a> and <a href=\"https://make.wordpress.org/core/2019/08/16/follow-up-discussion-on-major-auto-updates/\">Dev Chat meetings</a>, and the conversation is still ongoing.</p>\n\n\n\n<p>Want to provide feedback on this proposal? Comment on <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/\">the original post</a> with your thoughts.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading:</h2>\n\n\n\n<ul><li>The recommended minimum PHP version for WordPress Core <a href=\"https://make.wordpress.org/core/2019/08/13/increasing-the-recommended-php-version-in-core/\">has been increased to 7.0</a>.</li><li>Gutenberg development continues at a rapid pace with <a href=\"https://make.wordpress.org/core/2019/08/28/whats-new-in-gutenberg-28-august/\">new updates</a> coming out every month.</li><li>The Core Team is kicking off bug scrub and triage sessions <a href=\"https://make.wordpress.org/core/2019/08/26/apac-triage-and-bug-scrub-sessions/\">at APAC-friendly times</a>.</li><li>WordCamp US announced <a href=\"https://2019.us.wordcamp.org/schedule/\">the event schedule</a> to take place on November 1-3.</li><li>The Plugin Team reminded developers that <a href=\"https://make.wordpress.org/plugins/2019/08/23/reminder-developers-must-comply-with-the-forum-guidelines/\">they need to stick to the Plugin Directory forum guidelines</a> if they choose to use them for support.</li><li>WordPress project leadership is looking at <a href=\"https://make.wordpress.org/updates/2019/07/30/update-sanctions-and-open-source/\">how to respond to political sanctions</a> in light of the open-source nature of the project. </li><li>The Community Team has proposed <a href=\"https://make.wordpress.org/community/2019/08/19/proposal-speaker-feedback-tool/\">a WordCamp speaker feedback tool</a> that will allow more reliable and consistent feedback for WordCamps speakers all over the world.</li><li>The Five for the Future project now has <a href=\"https://make.wordpress.org/updates/2019/08/29/five-for-the-future-proposed-scope-and-mockups/\">more complete mockups</a> and a plan to move forward.</li><li>The Theme Review Team decided to terminate the Trusted Authors program for a number of reasons <a href=\"https://make.wordpress.org/themes/2019/08/14/trusted-author-program-a-year-of-its-journey/\">outlined in the announcement post</a>.</li><li>The Design Team is taking a look at <a href=\"https://make.wordpress.org/design/2019/08/28/discussion-about-the-about-page/\">how they can improve the About page</a> in future WordPress releases.</li><li>This month saw <a href=\"https://make.wordpress.org/cli/2019/08/14/wp-cli-release-v2-3-0/\">the release of v2.3 of WP-CLI</a>, including a number of new commands and improvements.</li><li>WordCamp websites can now make use of <a href=\"https://make.wordpress.org/community/2019/08/19/wordcamp-blocks-are-live/\">custom blocks in the block editor</a> for crafting their content.</li><li>The Mobile Team are looking for testers for the v13.2 release of the <a href=\"https://make.wordpress.org/mobile/2019/08/27/call-for-testing-wordpress-for-android-13-2/\">Android</a> and <a href=\"https://make.wordpress.org/mobile/2019/08/29/call-for-testing-wordpress-for-ios-13-2/\">iOS</a> apps.</li><li>The WordCamp Asia team <a href=\"https://2020.asia.wordcamp.org/2019/08/20/wordcamp-asia-logo-a-design-journey\">published an interesting look</a> at the journey they took to design the event logo.</li><li><a href=\"https://make.wordpress.org/community/2019/08/26/call-for-volunteers-2020-global-sponsorship-working-group/\">A working group of volunteers is being formed</a> to work out the details for the Global Sponsorship Program in 2020.</li><li>In an effort to increase the accessibility of available WordPress themes, the Theme Review Team now requires that <a href=\"https://make.wordpress.org/themes/2019/08/03/planning-for-keyboard-navigation/\">all themes include keyboard navigation</a>.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it here</em></a><em>.</em></p>\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:\"7059\";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: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:32:\"People of WordPress: Amanda Rush\";s: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/08/people-of-wordpress-amanda-rush/\";s: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, 09 Aug 2019 21:23: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: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=7047\";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:373:\"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 Amanda Rush from Augusta, Georgia, USA. Amanda Rush is a 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: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:6543:\"\n<p><em>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.</em></p>\n\n\n\n<h2><strong>Meet Amanda Rush from Augusta, Georgia, USA.</strong></h2>\n\n\n\n<p>Amanda Rush is a WordPress advocate with a visual disability. She first started using computers in 1985, which enabled her to turn in homework to her sighted teachers. Screen reader technology for Windows was in its infancy then, so she worked in DOS almost exclusively.</p>\n\n\n\n<p>After graduating high school, Amanda went to college to study computer science, programming with DOS-based tools since compilers for Windows were still inaccessible. As part of her computer science course of study, she learned HTML which began her career in web development.</p>\n\n\n\n<h2>How Amanda got started with WordPress</h2>\n\n\n\n<p>Amanda began maintaining a personal website, and eventually began publishing her own content using LiveJournal. However, controlling the way the page around her content looked was hard, and she soon outgrew the hosted solution.</p>\n\n\n\n<p>So in 2005, Amanda bought customerservant.com, set up a very simple CMS for blogging, and started publishing there. She accepted the lack of design and content, and lack of easy customization because she wasn’t willing to code her own solution. Nor did she want to move to another hosted solution, as she liked being able to customize her own site, as well as publish content.</p>\n\n\n\n<h3><strong>Hebrew dates led her to WordPress</strong></h3>\n\n\n\n<p>At some point, Amanda was looking for an easy way to display the Hebrew dates alongside the Gregorian dates on her blog entries. Unfortunately, the blogging software she was using at the time, did not offer customization options at that level. She decided to research alternative solutions and came across a WordPress plugin that did just that. </p>\n\n\n\n<p>The fact that WordPress would not keep her locked into a visual editor, used themes to customize styling, and offered ways to mark up content, immediately appealed to Amanda. She decided to give it a go.</p>\n\n\n\n<h3><strong>Accessibility caused her to dive deeper</strong></h3>\n\n\n\n<p>When the software Amanda used at work became completely inaccessible, she started learning about WordPress. While she was learning about this new software, <a href=\"https://en.wikipedia.org/wiki/Web_2.0\">Web 2.0</a> was introduced. The lack of support for it in the screen reader she used meant that WordPress administration was completely inaccessible. To get anything done, Amanda needed to learn to find her way in WordPress’ file structure.</p>\n\n\n\n<p>Eventually Amanda started working as an independent contractor for the largest screen reader developer in the market, Freedom Scientific. She worked from home every day and hacked on WordPress after hours.</p>\n\n\n\n<p>Unfortunately Amanda hit a rough patch when her job at Freedom Scientific ended. Using her savings she undertook further studies for various Cisco and Red Hat certifications, only to discover that the required testing for these certifications were completely inaccessible. She could study all she wanted, but wasn’t able to receive grades to pass the courses.</p>\n\n\n\n<p>She lost her financial aid, her health took a turn for the worse, she was diagnosed with Lupus, and lost her apartment. Amanda relocated to Augusta where she had supportive friends who offered her a couch and a roof over her head.</p>\n\n\n\n<h3><strong>But Amanda refused to give up</strong></h3>\n\n\n\n<p>Amanda continued to hack WordPress through all of this. It was the only stable part of her life. She wanted to help make WordPress accessible for people with disabilities, and in 2012 joined the WordPress Accessibility Team. Shortly after that, she finally got her own place to live, and started thinking about what she was going to do with the rest of her working life.</p>\n\n\n\n<p>Listening to podcasts led her to take part in <a href=\"http://wordsesh.org/\">WordSesh</a>, which was delivered completely online and enabled Amanda to participate without needing to travel. She began to interact with WordPress people on Twitter, and continued to contribute to the community as part of the WordPress Accessibility Team. Things had finally started to pick up.</p>\n\n\n\n<h2><strong>Starting her own business</strong></h2>\n\n\n\n<p>In 2014, Amanda officially launched her own business, <a href=\"http://www.customerservant.com/\">Customer Servant Consultancy</a>. Since WordPress is open source, and becoming increasingly accessible, Amanda could modify WordPress to build whatever she wanted and not be at the mercy of web and application developers who know nothing about accessibility. And if she got stuck, she could tap into the community and its resources.</p>\n\n\n\n<p>Improving her circumstances and becoming more self-sufficient means Amanda was able to take back some control over her life in general. She was able to gain independence and create her own business despite being part of the blind community, which has an 80% unemployment rate. </p>\n\n\n\n<p>In her own words:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><em>We’re still fighting discrimination in the workplace, and we’re still fighting for equal access when it comes to the technology we use to do our jobs. But the beauty of WordPress and its community is that we can create opportunities for ourselves.</em></p><p><em>I urge my fellow blind community members to join me inside this wonderful thing called WordPress. Because it will change your lives if you let it.</em></p><cite>Amanda Rush, entrepreneur</cite></blockquote>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img src=\"https://i0.wp.com/wordpress.org/news/files/2019/07/heropress_large_white_logo-1.jpg?fit=632%2C474&ssl=1\" alt=\"\" class=\"wp-image-7026\" width=\"110\" height=\"83\" /></figure></div>\n\n\n\n<p><em>This post is based on an article originally published on HeroPress.com, a community initiative created by <a href=\"https://profiles.wordpress.org/topher1kenobe/\">Topher DeRosia</a>. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.</em></p>\n\n\n\n<p><em>Meet more WordPress community members over at </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>!</em></p>\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:\"7047\";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: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:33:\"The Month in WordPress: July 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:68:\"https://wordpress.org/news/2019/08/the-month-in-wordpress-july-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:\"Thu, 01 Aug 2019 09:56: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: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=7040\";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:336:\"This month has been characterized by exciting plans and big announcements – read on to find out what they are and what it all means for the future of the WordPress project. WordCamp Asia Announced The inaugural WordCamp Asia will be in Bangkok, Thailand, on February 21-23, 2020. This will be the first regional WordCamp […]\";s: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:6983:\"\n<p>This month has been characterized by exciting plans and big announcements – read on to find out what they are and what it all means for the future of the WordPress project.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>WordCamp Asia Announced</h2>\n\n\n\n<p>The inaugural WordCamp Asia will be in Bangkok, Thailand, on February 21-23, 2020. This will be the first regional WordCamp in Asia and it comes after many years of discussions and planning. You can find more information about the event <a href=\"https://2020.asia.wordcamp.org/\">on their website</a> and subscribe to stay up to date with the latest information.</p>\n\n\n\n<p>This is the latest flagship event in the WordCamp program, following WordCamps Europe and US. Tickets <a href=\"https://2020.asia.wordcamp.org/tickets/\">are now on sale</a> and the <a href=\"https://2020.asia.wordcamp.org/call-for-speakers/\">call for speakers</a> is open. Want to get involved in WordCamp Asia? Keep an eye out for volunteer applications, or buy a micro sponsor ticket. You can also join the #wcasia channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a> for updates.</p>\n\n\n\n<h2>WordCamp US Planning Continues</h2>\n\n\n\n<p>The WordCamp US organizing team is excited to announce some new additions to this year’s WCUS in St. Louis, Missouri, on November 1-3, 2019. The first is that there will be an onsite KidsCamp: child-friendly lessons that introduce your young one(s) to the wonderful world of WordPress. <a href=\"https://2019.us.wordcamp.org/kidscamp/\">You can register your child for KidsCamp here</a>. In addition, free, onsite childcare will be provided at this year’s event – <a href=\"https://2019.us.wordcamp.org/child-care/\">you can sign up here</a>.</p>\n\n\n\n<p>Looking for further ways to get involved? The <a href=\"https://2019.us.wordcamp.org/call-for-volunteers-form/\">call for volunteers is now open</a>. For more information on WordCamp US, <a href=\"https://2019.us.wordcamp.org/\">please visit the event website</a>.</p>\n\n\n\n<h2>Exploring Updates to the WordPress User & Developer Survey</h2>\n\n\n\n<p>To improve the annual WordPress User & Developer Survey, <a href=\"https://make.wordpress.org/updates/2019/06/28/updates-to-the-wordpress-user-developer-survey/\">a call has been made</a> for updates and additional questions that can help us all better understand how people use WordPress.</p>\n\n\n\n<p>To improve the survey, contributor teams are suggesting topics and information that should be gathered to inform contributor work in 2020. Please add your feedback <a href=\"https://make.wordpress.org/updates/2019/06/28/updates-to-the-wordpress-user-developer-survey/\">to the post</a>.</p>\n\n\n\n<h2>Gutenberg Usability Testing Continues</h2>\n\n\n\n<p>Usability tests for Gutenberg continued through June 2019, and <a href=\"https://make.wordpress.org/test/2019/07/10/gutenberg-usability-testing-for-june-2019/\">insights from three recent videos were published</a> last month. This month’s test was similar to WordCamp Europe’s usability tests, and you can read more about those in the <a href=\"https://make.wordpress.org/test/2019/07/05/wceu-usability-test-results-part-one/\">part one</a> and <a href=\"https://make.wordpress.org/test/2019/07/09/wceu-usability-test-results-part-two/\">part two</a> posts. Please help by watching these videos and sharing your observations as comments on the relevant post.</p>\n\n\n\n<p>If you want to help with usability testing, you can also join the #research channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>, or you can write a test script that can be usability tested for Gutenberg.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading:</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/updates/2019/07/23/proposal-a-wordpress-advisory-board/\">A proposal has been made</a> to put together a nominated WordPress Advisory Board – this is certainly an exciting development for the project.</li><li>The Design team <a href=\"https://make.wordpress.org/design/2019/06/28/wceu-contribution-day-recap-design-team/\">reported on the work they did</a> at the WordCamp Europe Contributor Day.</li><li>The Theme Review Team <a href=\"https://make.wordpress.org/themes/2019/07/22/theme-sniffer-v1-1-0-and-wpthemereview-v0-2-0-release/\">has released updated versions</a> of their ThemeSniffer tool and coding standards.</li><li>The Security team <a href=\"https://make.wordpress.org/core/2019/07/29/should-security-fixes-continue-to-be-backported-to-very-old-versions-of-wordpress/\">is looking for feedback</a> on whether security fixes should continue to be backported to very old versions of WordPress. </li><li>The Design and Community teams have worked together to come up with <a href=\"https://make.wordpress.org/community/2019/07/29/proposal-clearer-wordcamp-and-wordpress-chapter-meetup-logo-guidelines/\">official guidelines for how WordCamp logos should be designed</a>.</li><li>The Core team has implemented <a href=\"https://make.wordpress.org/core/2019/07/12/php-coding-standards-changes/\">a few changes</a> to the PHP coding standards within WordPress Core.</li><li>The Community Team <a href=\"https://make.wordpress.org/community/2019/07/26/discussion-what-to-do-in-case-of-irreconcilable-differences/\">is looking for feedback</a> on a tough decision that needs to be made regarding the implementation of the licence expectations within the meetup program.</li><li>The Design team <a href=\"https://make.wordpress.org/design/2019/07/11/block-directory-in-wp-admin-concepts/\">has presented some designs</a> for a Block Directory within the WordPress dashboard.</li><li>A recent release of WordPress saw an increase in the minimum required version of PHP – the Core team is now looking at <a href=\"https://make.wordpress.org/core/2019/07/29/proposal-for-increasing-recommended-php-version-in-wordpress/\">increasing that minimum further</a>.</li><li>The Site Health feature was first introduced in the 5.1 release of WordPress, and at WordCamp Europe this year <a href=\"https://make.wordpress.org/core/2019/07/01/new-core-component-site-health/\">a new Core component for the feature was added to the project structure</a>.</li><li>The Community Team has posted some interesting data regarding <a href=\"https://make.wordpress.org/community/2019/07/29/numbers-in-the-netherlands/\">WordCamps in the Netherlands</a> over the last few years, as well as <a href=\"https://make.wordpress.org/community/2019/07/31/wordcamps-in-2018/\">WordCamps in 2018</a>.</li><li>The WordCamp Europe team <a href=\"https://2019.europe.wordcamp.org/2019/07/15/survey-results/\">released the results of the attendee survey</a> from this year’s event in Berlin.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it here</em></a><em>.</em></p>\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:\"7040\";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: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:32:\"People of WordPress: Ugyen Dorji\";s: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/07/people-of-wordpress-ugyen-dorji/\";s: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, 12 Jul 2019 17:20: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: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=7013\";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:386:\"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 Ugyen Dorji from Bhutan Ugyen lives in Bhutan, a landlocked country […]\";s: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:11:\"Aditya Kane\";s: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:7264:\"\n<p><em>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.</em></p>\n\n\n\n<h2><strong>Meet Ugyen Dorji from Bhutan</strong></h2>\n\n\n\n<p>Ugyen lives in <a href=\"https://en.wikipedia.org/wiki/Bhutan\">Bhutan</a>, a landlocked country situated between two giant neighbors, India to the south and China to the north. He works for ServMask Inc and is responsible for the Quality Assurance process for All-in-One WP Migration plugin. <br><br>He believes in the Buddhist teaching that “the most valuable service is one rendered to our fellow humans,” and his contributions demonstrates this through his WordPress translation work and multi-lingual support projects for WordPress.</p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://i2.wp.com/wordpress.org/news/files/2019/07/60340743_2330687777177099_8058690662683377664_o.jpg?fit=632%2C474&ssl=1\" alt=\"\" class=\"wp-image-7023\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2019/07/60340743_2330687777177099_8058690662683377664_o.jpg?w=1728&ssl=1 1728w, https://i2.wp.com/wordpress.org/news/files/2019/07/60340743_2330687777177099_8058690662683377664_o.jpg?resize=300%2C225&ssl=1 300w, https://i2.wp.com/wordpress.org/news/files/2019/07/60340743_2330687777177099_8058690662683377664_o.jpg?resize=768%2C576&ssl=1 768w, https://i2.wp.com/wordpress.org/news/files/2019/07/60340743_2330687777177099_8058690662683377664_o.jpg?resize=1024%2C768&ssl=1 1024w, https://i2.wp.com/wordpress.org/news/files/2019/07/60340743_2330687777177099_8058690662683377664_o.jpg?w=1264&ssl=1 1264w\" sizes=\"(max-width: 632px) 100vw, 632px\" /><figcaption>Bhutanese contributors to the Dzongkha locale on WordPress Translation Day</figcaption></figure>\n\n\n\n<h2><strong>How Ugyen started his career with WordPress</strong></h2>\n\n\n\n<p>Back in 2016, Ugyen was looking for a new job after his former cloud company ran into financial difficulties.</p>\n\n\n\n<p>During one interview he was asked many questions about WordPress and, although he had a basic understanding of WordPress, he struggled to give detailed answers. After that interview he resolved to develop his skills and learn as much about WordPress as he could. </p>\n\n\n\n<p>A few months passed and he received a call from ServMask Inc, who had developed a plugin called All-in-One WP Migration. They offered him a position, fulfilling his wish to work with WordPress full-time. And because of that, Ugyen is now an active contributor to the WordPress community.</p>\n\n\n\n<h3><strong>WordCamp Bangkok 2018</strong></h3>\n\n\n\n<p>WordCamp Bangkok 2018 was a turning point event for Ugyen. WordCamps are a great opportunity to meet WordPress community members you don’t otherwise get to know, and he was able to attend his first WordCamp through the sponsorship of his company.</p>\n\n\n\n<p>The first day of WordCamp Bangkok was a Contributor Day, where people volunteer to work together to contribute to the development of WordPress. Ugyen joined the Community team to have conversations with WordPress users from all over the world. He was able to share his ideas for supporting new speakers, events and organizers to help build the WordPress community in places where it is not yet booming.</p>\n\n\n\n<p>During the main day of the event, Ugyen managed a photo booth for speakers, organizers, and attendees to capture their memories of WordCamp. He also got to take some time out to attend several presentations during the conference. What particularly stuck in Ugyen’s mind was learning that having a website content plan has been shown to lead to 100% growth in business development.</p>\n\n\n\n<h3>Co-Organizing<strong> Thimphu</strong>‘s <strong>WordPress Meetup</strong></h3>\n\n\n\n<p>After attending WordCamp Bangkok 2018 as well as a local Meetup event, Ugyen decided to introduce WordPress to his home country and cities. </p>\n\n\n\n<p>As one of the WordPress Translation Day organizers, he realized that his local language, Dzongkha, was not as fully translated as other languages in the WordPress Core Translation. That is when Ugyen knew that he wanted to help build his local community. He organized Thimphu’s first WordPress Meetup to coincide with WordPress Translation Day 4, and it was a huge success!</p>\n\n\n\n<p>Like all WordPress Meetups, the Thimpu WordPress Meetup is an easygoing, volunteer-organized, non-profit meetup which covers everything related to WordPress. But it also keeps in mind the <a href=\"https://en.wikipedia.org/wiki/Gross_National_Happiness\">Bhutanese Gross National Happiness</a> four pillars by aiming to preserve and promote their unique culture and national language. </p>\n\n\n\n<h2><strong>Big dreams get accomplished one step at a time</strong></h2>\n\n\n\n<p>Ugyen has taken an active role in preserving his national language by encouraging his community to use WordPress, including Dzongkha bloggers, online Dzongkha news outlets, and government websites.</p>\n\n\n\n<p>And while Ugyen has only been actively involved in the community for a short period, he has contributed much to the WordPress community, including:</p>\n\n\n\n<ul><li>becoming a Translation Contributor for WordPress Core Translation for Dzongkha;</li><li>participating in the <a href=\"https://wptranslationday.org/\">Global WordPress Translation Day 4</a> Livestream and organizing team;</li><li>inviting WordPress Meetup Thimphu members and WordPress experts from other countries to join the <a href=\"https://wpbhutan.slack.com/\">local Slack instance</a>;</li><li>encouraging ServMask Inc. to become an event sponsor;</li><li>providing the Dzongkha Development Commission the opportunity to involve their language experts.</li></ul>\n\n\n\n<p>When it comes to WordPress, Ugyen particularly focuses on encouraging local and international language WordPress bloggers; helping startups succeed with WordPress; and sharing what he has learned from WordPress with his Bhutanese WordPress community.</p>\n\n\n\n<p>As a contributor, Ugyen hopes to accomplish even more for the Bhutan and Asian WordPress Communities. His dreams for his local community are big, including teaching more people about open source, hosting a local WordCamp, and helping to organize WordCamp Asia in 2020 — all while raising awareness of his community.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img src=\"https://i0.wp.com/wordpress.org/news/files/2019/07/heropress_large_white_logo-1.jpg?fit=632%2C474&ssl=1\" alt=\"\" class=\"wp-image-7026\" width=\"110\" height=\"83\" /></figure></div>\n\n\n\n<p><em>This post is based on an article originally published on HeroPress.com, a community initiative created by <a href=\"https://profiles.wordpress.org/topher1kenobe/\">Topher DeRosia</a>. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.</em></p>\n\n\n\n<p><em>Meet more WordPress community members over at </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>!</em></p>\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:\"7013\";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: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:33:\"The Month in WordPress: June 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:68:\"https://wordpress.org/news/2019/07/the-month-in-wordpress-june-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:\"Mon, 01 Jul 2019 10:07:42 +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=7009\";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:337:\"June has certainly been a busy month in the WordPress community — aside from holding the largest WordPress event ever, the project has hit a number of significant milestones and published some big announcements this past month. A Wrap for WordCamp Europe 2019 WordCamp Europe 2019 took place on June 20-22. It was the largest […]\";s: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:8174:\"\n<p>June has certainly been a busy month in the WordPress community — aside from holding the largest WordPress event ever, the project has hit a number of significant milestones and published some big announcements this past month.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>A Wrap for WordCamp Europe 2019</h2>\n\n\n\n<p>WordCamp Europe 2019 took place on June 20-22. It was the largest WordPress event ever, with 3,260 tickets sold and 2,734 attendees. The attendees came from 97 different countries and 1,722 of them had never attended WordCamp Europe before.</p>\n\n\n\n<p>The event featured 60 speakers who delivered talks and workshops on a variety of topics over two conference days, most notably <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a>’s keynote that included an update on the current status of WordPress Core development, along with a lively Q&A session. The full session from the live stream is <a href=\"https://youtu.be/UE18IsncB7s?t=13033\">available to watch online</a>.</p>\n\n\n\n<p>For its eighth year, <a href=\"https://2019.europe.wordcamp.org/2019/06/25/wordcamp-europe-2020/\">WordCamp Europe will take place in Porto, Portugal</a>. The 2020 edition of the event will be held on June 4-6. If you would like to get involved with WordCamp Europe next year, fill out <a href=\"https://2020.europe.wordcamp.org/2019/06/22/call-for-organisers/\">the organizer application form</a>. </p>\n\n\n\n<h2>Proposal for XML Sitemaps in WordPress Core</h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2019/06/12/xml-sitemaps-feature-project-proposal/\">A proposal this month</a> suggested bringing XML sitemap generation into WordPress Core. This is a feature that has traditionally been handled by plugins, which has resulted in many different implementations across different sites. It also means that many sites do not have XML sitemaps, which can be a problem because they are hugely important to having your site correctly indexed by search engines.</p>\n\n\n\n<p>The proposal details how core sitemaps would be structured and how the team would build them, as well as what aspects of WordPress would not be considered appropriate information to be included.</p>\n\n\n\n<p>Want to get involved in building this feature? Comment on <a href=\"https://make.wordpress.org/core/2019/06/12/xml-sitemaps-feature-project-proposal/\">the proposal</a>, follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Translation Milestone for the Spanish Community</h2>\n\n\n\n<p><a href=\"https://twitter.com/wp_es/status/1138015568563441665\">The WordPress community of Spain has worked hard</a> to make <a href=\"https://translate.wordpress.org/locale/es/\">the es_ES locale</a> the first in the world to fully localize all of WordPress Core along with all Meta projects, apps, and the top 200 plugins. This is made possible by having the largest translation team out of any locale, consisting of 2,951 individual contributors.</p>\n\n\n\n<p>Want to get involved in translating WordPress into our locale? Find your locale on <a href=\"https://translate.wordpress.org/\">the translation platform</a>, follow <a href=\"https://make.wordpress.org/polyglots/\">the Polyglots team blog</a>, and join the #polyglots channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>WordPress 5.2.2 Maintenance Release</h2>\n\n\n\n<p>On June 18, <a href=\"https://wordpress.org/news/2019/06/wordpress-5-2-2-maintenance-release/\">v5.2.2 of WordPress was released</a> as a maintenance release, fixing 13 bugs and improving the Site Health feature that was first published in v5.2. If your site has not already been automatically updated to this version, you can <a href=\"https://wordpress.org/download/\">download the update</a> or manually check for updates in your WordPress dashboard. Thanks to <a href=\"https://profiles.wordpress.org/audrasjb/\">JB Audras</a>, <a href=\"https://profiles.wordpress.org/justinahinon/\">Justin Ahinon</a>, and <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a> for co-leading this release, as well as the 30 other individuals who contributed to it.</p>\n\n\n\n<p>Want to get involved in building WordPress Core? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Full End to End Tests for WordPress Core</h2>\n\n\n\n<p>On June 27, <a href=\"https://make.wordpress.org/core/2019/06/27/introducing-the-wordpress-e2e-tests/\">e2e (end to end) testing was introduced</a> to WordPress and included in the continuous integration pipeline. E2e testing, which has been successfully used by Gutenberg, is used to simulate real user scenarios and validate process flows. Currently, the setup requires <a href=\"https://docs.docker.com/install/\">Docker</a> to run, and a number of e2e test utilities are already available in the <a href=\"https://github.com/WordPress/gutenberg/tree/master/packages/e2e-test-utils/src\">@wordpress/e2e-test-utils</a> package, in the Gutenberg repository. </p>\n\n\n\n<p>Want to use this feature? The more tests that are added, the more stable future releases will be! Follow the <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core-js channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Feature Packages from the Theme Review Team</h2>\n\n\n\n<p>Following a <a href=\"https://make.wordpress.org/themes/2019/06/07/proposal-theme-feature-repositories/\">proposal for theme feature repositories</a>, an <a href=\"https://make.wordpress.org/themes/2019/06/24/feature-packages-update/\">update to the features package was announced</a>. Two new packages have been created that require code review and testing. The first is an Autoload Package, a foundational package for theme developers who are not currently using Composer (although <a href=\"https://getcomposer.org/\">Composer</a> is recommended instead of this package). The second is a Customizer Section Button Package that allows theme authors to create a link/button to any URL.</p>\n\n\n\n<p>There are other proposed ideas for packages that require feedback and additional discussion. Want to add your suggestions and thoughts? Join the conversation on the <a href=\"https://make.wordpress.org/themes/2019/06/24/feature-packages-update/\">Theme Review team blog</a> and join the #themereview channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading:</h2>\n\n\n\n<ul><li>Development continues on the Gutenberg project, with <a href=\"https://make.wordpress.org/core/2019/06/26/whats-new-in-gutenberg-26th-june/\">the latest release</a> including layouts for the Columns block, Snackbar notices, markup improvements, and accessibility upgrades.</li><li>The Community team <a href=\"https://make.wordpress.org/community/2019/06/26/wordcamp-europe-2019-recap-of-community-team-activities-at-contributor-day-plans-for-the-future/\">published the results of their work</a> at the WordCamp Europe contributor day.</li><li>The Polyglots team <a href=\"https://make.wordpress.org/polyglots/2019/06/26/proposal-for-handling-pte-requests/\">has put together a proposal</a> for a new way to handle PTE requests.</li><li>This year’s recipient of the Kim Parsell Memorial Scholarship for WordCamp US <a href=\"https://wordpressfoundation.org/2019/2019-kim-parsell-memorial-scholarship-recipient-carol-gann/\">is Carol Gann</a>.</li><li>The Amurrio WordPress community <a href=\"http://wpamurrio.es/wordpress-amurrio-mega-meetup-i-edition/\">hosted their first “mega meetup”</a> – this is a great event format that bridges the gap between regular meetup event and WordCamp.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it here</em></a><em>.</em></p>\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:\"7009\";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: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:35:\"WordPress 5.2.2 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:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2019/06/wordpress-5-2-2-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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Jun 2019 18:14: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:8:\"category\";a:1:{i:0;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=6993\";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:348:\"WordPress 5.2.2 is now available! This maintenance release fixes 13 bugs and adds a little bit of polish to the Site Health feature that made its debut in 5.2. For more info, browse the full list of changes on Trac or check out the Version 5.2.2 documentation page. WordPress 5.2.2 is a short-cycle maintenance release. The 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"Mary Baum\";s: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:3961:\"\n<p>WordPress 5.2.2 is now available! This maintenance release fixes 13 bugs and adds a little bit of polish to the Site Health feature <a href=\"https://wordpress.org/news/2019/05/jaco/\">that made its debut in 5.2</a>. </p>\n\n\n\n<p>For more info, browse the <a href=\"https://core.trac.wordpress.org/query?status=closed&resolution=fixed&milestone=5.2.2&order=priority\">full list of changes on Trac</a> or check out <a href=\"https://wordpress.org/support/wordpress-version/version-5-2-2/\">the Version 5.2.2 documentation page.</a></p>\n\n\n\n<p>WordPress 5.2.2 is a short-cycle maintenance release. The next major release will be version 5.3; check <a href=\"https://make.wordpress.org/core/\">make.wordpress.org/core</a> for details as they happen. </p>\n\n\n\n<p>You can download <a href=\"https://wordpress.org/download/\">WordPress 5.2.2</a> or visit <strong>Dashboard → Updates</strong> and click <strong>Update Now</strong>. Sites that support automatic background updates have already started to update automatically.</p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/audrasjb/\">JB Audras</a>, <a href=\"https://profiles.wordpress.org/justinahinon/\">Justin Ahinon</a> and <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a> co-led this release, with invaluable guidance from our Executive Director, Josepha Haden Chomphosy, and contributions from 30 other contributors. Thank you to everyone who made this release possible!</p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a>, <a href=\"https://profiles.wordpress.org/aduth/\">Andrew Duthie</a>, <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/afragen/\">Andy Fragen</a>, <a href=\"https://profiles.wordpress.org/birgire/\">Birgir Erlendsson (birgire)</a>, <a href=\"https://profiles.wordpress.org/chetan200891/\">Chetan Prajapati</a>, <a href=\"https://profiles.wordpress.org/davidbaumwald/\">David Baumwald</a>, <a href=\"https://profiles.wordpress.org/dkarfa/\">Debabrata Karfa</a>, <a href=\"https://profiles.wordpress.org/garrett-eclipse/\">Garrett Hyder</a>, <a href=\"https://profiles.wordpress.org/jankimoradiya/\">Janki Moradiya</a>, <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jitendrabanjara1991/\">jitendrabanjara1991</a>, <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/spacedmonkey/\">Jonny Harris</a>, <a href=\"https://profiles.wordpress.org/jorgefilipecosta/\">Jorge Costa</a>, <a href=\"https://profiles.wordpress.org/justinahinon/\">Justin Ahinon</a>, <a href=\"https://profiles.wordpress.org/clorith/\">Marius L. J.</a>, <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a>, <a href=\"https://profiles.wordpress.org/immeet94/\">Meet Makadia</a>, <a href=\"https://profiles.wordpress.org/dimadin/\">Milan Dinić</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/palmiak/\">palmiak</a>, <a href=\"https://profiles.wordpress.org/pedromendonca/\">Pedro Mendonça</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/ramiy/\">Rami Yushuvaev</a>, <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/tinkerbelly/\">sarah semark</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/shashank3105/\">Shashank Panchal</a>, <a href=\"https://profiles.wordpress.org/karmatosed/\">Tammie Lister</a>, <a href=\"https://profiles.wordpress.org/hedgefield/\">Tim Hengeveld</a>, <a href=\"https://profiles.wordpress.org/vaishalipanchal/\">vaishalipanchal</a>, <a href=\"https://profiles.wordpress.org/vrimill/\">vrimill</a>, and <a href=\"https://profiles.wordpress.org/earnjam/\">William Earnhardt</a></p>\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:\"6993\";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: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:32:\"The Month in WordPress: May 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:67:\"https://wordpress.org/news/2019/06/the-month-in-wordpress-may-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:\"Tue, 04 Jun 2019 10:21: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: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=6987\";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:319:\"This month saw the 16th anniversary since the launch of the first release of WordPress. A significant milestone to be sure and one that speaks to the strength and stability of the project as a whole. In this anniversary month, we saw a new major release of WordPress, some exciting new development work, and a […]\";s: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:6602:\"\n<p>This month saw the 16th anniversary since <a href=\"https://wordpress.org/news/2003/05/wordpress-now-available/\">the launch of the first release of WordPress</a>. A significant milestone to be sure and one that speaks to the strength and stability of the project as a whole. In this anniversary month, we saw a new major release of WordPress, some exciting new development work, and a significant global event.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Release of WordPress 5.2</h2>\n\n\n\n<p>WordPress 5.2 “Jaco” <a href=\"https://wordpress.org/news/2019/05/jaco/\">was released on May 7</a> shipping some useful site management tools, such as the Site Health Check and PHP Error Protection, as well as a number of accessibility, privacy, and developer updates. You can read <a href=\"https://make.wordpress.org/core/2019/04/16/wordpress-5-2-field-guide/\">the field guide for this release</a> for more detailed information about what was included and how it all works.<br></p>\n\n\n\n<p>327 individual volunteers contributed to the release. If you would like to be a part of that number for future releases, follow <a href=\"https://make.wordpress.org/core\">the Core team blog</a> and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>A Successful WordPress Translation Day 4</h2>\n\n\n\n<p>WordPress Translation Day is a 24-hour event organised by <a href=\"https://make.wordpress.org/polyglots/\">the Polyglots team</a> where community members from all over the world come together to translate WordPress into their local languages. For the fourth edition held on 11 May, 183 brand new contributors joined the Polyglots team from 77 communities across 35 countries in Africa, Asia, Europe, North America, South America, and Oceania.<br></p>\n\n\n\n<p>While the WP Translation Day is a great time for focussed contributions to localizing WordPress, but these contributions can happen at any time of the year, so if you would like to help make WordPress available in your local language, follow <a href=\"https://make.wordpress.org/polyglots\">the Polyglots team blog</a> and join the #polyglots channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Updated Plugin Guidelines Proposal</h2>\n\n\n\n<p>The Plugins team <a href=\"https://make.wordpress.org/plugins/2019/05/14/proposal-to-modify-plugin-guidelines/\">has proposed some updates</a> to the guidelines for developers on the Plugin Directory. The majority of the proposed changes are intended to address significant issues faced by developers who do not speak English as a first language, making the Plugin DIrectory a more accessible and beneficial place for everyone.<br></p>\n\n\n\n<p>The proposal will be open for comments until late June, so the community is encouraged to get involved with commenting on them and the direction they will take the Plugin Directory. If you would like to be involved in this discussion, comment on <a href=\"https://make.wordpress.org/plugins/2019/05/14/proposal-to-modify-plugin-guidelines/\">the proposal</a> and join the #plugin review team in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Continued Gutenberg Development</h2>\n\n\n\n<p>Since the block editor was first released as part of WordPress Core in v5.0, development has continued in leaps and bounds with a new release every two weeks. <a href=\"https://make.wordpress.org/core/2019/05/29/whats-new-in-gutenberg-29th-may/\">The latest update</a> includes some great incremental improvements that will be merged into the 5.2.2 release of WordPress along with the other recent enhancements.<br></p>\n\n\n\n<p>In addition to the editor enhancements, work has been ongoing in the Gutenberg project to bring the block editing experience to the rest of the WordPress dashboard. This second phase of the project has been going well and <a href=\"https://make.wordpress.org/design/2019/05/31/gutenberg-phase-2-friday-design-update-20/\">the latest update</a> shows how much work has been done so far.<br></p>\n\n\n\n<p>In addition to that, the Block Library project that aims to bring a searchable library of available blocks right into the editor is deep in the planning phase with <a href=\"https://make.wordpress.org/design/2019/05/28/block-library-initial-explorations/\">a recent update</a> showing what direction the team is taking things.<br></p>\n\n\n\n<p>If you would like to get involved in planning and development of Gutenberg and the block editor, follow the <a href=\"https://make.wordpress.org/core/\">Core</a> and <a href=\"https://make.wordpress.org/design/\">Design</a> team blogs and join the #core, #design, and #core-editor channels in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading:</h2>\n\n\n\n<ul><li>The 5.2.2 release of WordPress <a href=\"https://make.wordpress.org/core/2019/05/28/5-2-2-release-agenda/\">is currently in development</a> with a planned release date of 13 June.</li><li>Version 2.1.1 of the WordPress Coding Standards <a href=\"https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/releases/tag/2.1.1\">has been released</a> containing seven small, but relevant fixes.</li><li>The Theme Review Team <a href=\"https://make.wordpress.org/themes/2019/05/07/trusted-authors-changes/\">have updated the details</a> of how the Trusted Authors Program works.</li><li><a href=\"https://make.wordpress.org/community/2019/05/29/who-wants-to-test-the-new-wordcamp-blocks/\">WordCamp-specific blocks have been launched for WordCamp sites</a> with organizers needing to sign up in order to test them out.</li><li>Continuing the growing trend of other platforms adopting the Gutenberg editor, it has now <a href=\"https://octobercms.com/plugin/reazzon-gutenberg\">been ported to a plugin for OctoberCMS</a>.</li><li>Version 3.0 of the popular WordPress development environment, Varying Vagrant Vagrants (VVV), <a href=\"https://varyingvagrantvagrants.org/blog/2019/05/15/vvv-3-0-0.html\">was released this month</a>.</li><li>The Community Team <a href=\"https://make.wordpress.org/community/2019/05/31/the-4-gets-in-wordpress-community-organizing/\">published some info</a> clarifying what organizers get (and don’t get) from being involved with their local communities. </li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it here</em></a><em>.</em><br></p>\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:\"6987\";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:35:\"WordPress 5.2.1 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:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2019/05/wordpress-5-2-1-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:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 May 2019 19:04: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:8:\"category\";a:2:{i:0;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:\"\";}i:1;a:5:{s:4:\"data\";s:5:\"5.2.1\";s: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=6976\";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:405:\"WordPress 5.2.1 is now available! This maintenance release fixes 33 bugs, including improvements to the block editor, accessibility, internationalization, and the Site Health feature introduced in 5.2. You can browse the full list of changes on Trac. WordPress 5.2.1 is a short-cycle maintenance release. Version 5.2.2 is expected to follow in approximately two weeks. You can download […]\";s: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:19:\"Jonathan Desrosiers\";s: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:4923:\"\n<p>WordPress 5.2.1 is now available! This maintenance release fixes 33 bugs, including improvements to the block editor, accessibility, internationalization, and the Site Health feature <a href=\"https://wordpress.org/news/2019/05/jaco/\">introduced in 5.2</a>.</p>\n\n\n\n<p>You can browse the <a href=\"https://core.trac.wordpress.org/query?status=closed&resolution=fixed&milestone=5.2.1&order=priority\">full list of changes on Trac</a>.</p>\n\n\n\n<p>WordPress 5.2.1 is a short-cycle maintenance release. <a href=\"https://core.trac.wordpress.org/query?milestone=5.2.2\">Version 5.2.2</a> is expected to follow in approximately two weeks.</p>\n\n\n\n<p>You can download <a href=\"https://wordpress.org/download/\">WordPress 5.2.1</a> or visit <strong>Dashboard → Updates</strong> and click <strong>Update Now</strong>. Sites that support automatic background updates have already started to update automatically.</p>\n\n\n\n<p>Jonathan Desrosiers and William Earnhardt co-led this release, with contributions from 52 other contributors. Thank you to everyone that made this release possible!</p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/xavortm/\">Alex Dimitrov</a>, <a href=\"https://profiles.wordpress.org/tellyworth/\">Alex Shiels</a>, <a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a>, <a href=\"https://profiles.wordpress.org/aduth/\">Andrew Duthie</a>, <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/rarst/\">Andrey “Rarst” Savchenko</a>, <a href=\"https://profiles.wordpress.org/afragen/\">Andy Fragen</a>, <a href=\"https://profiles.wordpress.org/anischarolia/\">anischarolia</a>, <a href=\"https://profiles.wordpress.org/birgire/\">Birgir Erlendsson (birgire)</a>, <a href=\"https://profiles.wordpress.org/chesio/\">chesio</a>, <a href=\"https://profiles.wordpress.org/chetan200891/\">Chetan Prajapati</a>, <a href=\"https://profiles.wordpress.org/daxelrod/\">daxelrod</a>, <a href=\"https://profiles.wordpress.org/dkarfa/\">Debabrata Karfa</a>, <a href=\"https://profiles.wordpress.org/odminstudios/\">Dima</a>, <a href=\"https://profiles.wordpress.org/dd32/\">Dion Hulse</a>, <a href=\"https://profiles.wordpress.org/ocean90/\">Dominik Schilling</a>, <a href=\"https://profiles.wordpress.org/iseulde/\">Ella van Durpe</a>, <a href=\"https://profiles.wordpress.org/edocev/\">Emil Dotsev</a>, <a href=\"https://profiles.wordpress.org/sachyya-sachet/\">ghoul</a>, <a href=\"https://profiles.wordpress.org/gziolo/\">Grzegorz (Greg) Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/gwwar/\">gwwar</a>, <a href=\"https://profiles.wordpress.org/hareesh-pillai/\">Hareesh</a>, <a href=\"https://profiles.wordpress.org/ianbelanger/\">Ian Belanger</a>, <a href=\"https://profiles.wordpress.org/imath/\">imath</a>, <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt/\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/joen/\">Joen Asmussen</a>, <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/spacedmonkey/\">Jonny Harris</a>, <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha</a>, <a href=\"https://profiles.wordpress.org/jrf/\">jrf</a>, <a href=\"https://profiles.wordpress.org/kjellr/\">kjellr</a>, <a href=\"https://profiles.wordpress.org/clorith/\">Marius L. J.</a>, <a href=\"https://profiles.wordpress.org/mikengarrett/\">MikeNGarrett</a>, <a href=\"https://profiles.wordpress.org/dimadin/\">Milan Dinić</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/onlanka/\">onlanka</a>, <a href=\"https://profiles.wordpress.org/paragoninitiativeenterprises/\">paragoninitiativeenterprises</a>, <a href=\"https://profiles.wordpress.org/parkcityj/\">parkcityj</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/presskopp/\">Presskopp</a>, <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/netweb/\">Stephen Edgar</a>, <a href=\"https://profiles.wordpress.org/sebastienserre/\">Sébastien SERRE</a>, <a href=\"https://profiles.wordpress.org/tfrommen/\">Thorsten Frommen</a>, <a href=\"https://profiles.wordpress.org/hedgefield/\">Tim Hengeveld</a>, <a href=\"https://profiles.wordpress.org/timothyblynjacobs/\">Timothy Jacobs</a>, <a href=\"https://profiles.wordpress.org/timph/\">timph</a>, <a href=\"https://profiles.wordpress.org/tobiasbg/\">TobiasBg</a>, <a href=\"https://profiles.wordpress.org/tonybogdanov/\">tonybogdanov</a>, <a href=\"https://profiles.wordpress.org/tobifjellner/\">Tor-Bjorn Fjellner</a>, <a href=\"https://profiles.wordpress.org/earnjam/\">William Earnhardt</a>, and <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a>.</p>\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:\"6976\";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: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:39:\"Tomorrow is WordPress Translation Day 4\";s: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://wordpress.org/news/2019/05/tomorrow-is-wordpress-translation-day-4/\";s: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, 10 May 2019 09:17:48 +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:13:\"Documentation\";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:6:\"Events\";s: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=6961\";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:342:\"The fourth edition of WordPress translation day is coming up on Saturday 11 May 2019: tomorrow! Get ready for a 24-hour, global marathon dedicated to localizing the WordPress platform and ecosystem. This event takes place both online and in physical locations across the world, so you can join no matter where you are! The 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Joost de Valk\";s: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:3747:\"\n<p><em>The fourth edition of WordPress translation day is coming up on Saturday 11 May 2019: tomorrow! Get ready for a 24-hour, global marathon dedicated to localizing the WordPress platform and ecosystem.</em> <em>This event takes place both online and in physical locations across the world, so you can join no matter where you are! </em></p>\n\n\n\n<p>The <a href=\"https://make.wordpress.org/polyglots/\">WordPress Polyglots Team</a> has a mission to translate and make available the software’s features into as many languages as possible. As WordPress powers more than 33% of websites, people from across the world use it in their daily life. That means there is a lot that needs translating, and into many different languages. </p>\n\n\n\n<p>On 11 May 2019, from 00:00 UTC until 23:59 UTC, <a href=\"https://wptranslationday.org/\">WordPress Translation Day</a> aims to celebrate the thousands of volunteers who contribute to translation and internalization. The event is also an opportunity for encouraging more people to get involved and help increase the availability of themes and plugins in different languages.</p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>“At the time of the last event in 2017, WordPress was being translated into 178 languages, we have now reached the 200 mark!”</p><cite>WPtranslationday.org</cite></blockquote></figure>\n\n\n\n<h2>What happens on WordPress Translation Day?</h2>\n\n\n\n<p>There are a number of <a href=\"https://wptranslationday.org/the-local-events/\">local meetings all over the world</a>, as well as online talks by people from the WordPress community. More than 700 people from around the world took part in past WordPress Translation Days, and everyone welcome to join in this time around!</p>\n\n\n\n<p>Everyone is welcome to join the event to help translate and localize WordPress, no matter their level of experience. A lot is happening on the day, so join in and you will learn how to through online sessions!</p>\n\n\n\n<h3>What can you expect?</h3>\n\n\n\n<ul><li><strong>Live online training</strong>: Tutorials in different languages focused on translation and <em>localization</em>, or l10n, of WordPress. These are streamed in multiple languages</li><li><strong>Localization sessions</strong>: General instruction and specifics for particular areas and languages. These sessions are streamed in multiple languages.</li><li><strong>Internalization sessions</strong>: Tutorials about optimizing the code to ease localization processes, also called <em>internationalization</em> or i18n. These sessions are streamed in English.</li><li><strong>Local events</strong>: Polyglot contributors will gather around the world for socializing, discussing, and translating together.</li><li><strong>Remote events</strong>: Translation teams that cannot gather physically, will connect remotely. They will be available for training, mentoring, and supporting new contributors. They will also engage in “translating marathons”, in which existing teams translate as many strings as they can!</li></ul>\n\n\n\n<p>A number of experienced WordPress translators and internationalization experts are part of the line-up for the livestream, joined by some first time contributors. </p>\n\n\n\n<p>Whether you have or haven’t contributed to the Polyglots before, you can join in for WordPress Translation Day. Learn more about both local and online events and stay updated through the website and social media. </p>\n\n\n\n<ul><li><a href=\"https://wptranslationday.org/\">WordPress Translation Day website</a></li><li><a href=\"https://twitter.com/translatewp\">WordPress Translation Day Twitter</a></li><li><a href=\"https://www.facebook.com/WPTranslationDay/\">WordPress Translation Day Facebook</a></li></ul>\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:\"6961\";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: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:24:\"WordPress 5.2 “Jaco”\";s: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:40:\"https://wordpress.org/news/2019/05/jaco/\";s: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, 07 May 2019 21:03: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:8:\"category\";a:1:{i:0;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=6925\";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:426:\"Version 5.2 of WordPress is available for download or update in your WordPress dashboard. New features in this update make it easier than ever to fix your site if something goes wrong. There are even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, these tools can help get you the right information when you need 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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Matt Mullenweg\";s: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:32068:\"\n<h2 style=\"text-align:center\">Keeping Sites Safer</h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://i1.wp.com/wordpress.org/news/files/2019/05/about_maintain-wordpress-cropped.png?fit=632%2C500&ssl=1\" alt=\"\" class=\"wp-image-6926\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2019/05/about_maintain-wordpress-cropped.png?w=1206&ssl=1 1206w, https://i1.wp.com/wordpress.org/news/files/2019/05/about_maintain-wordpress-cropped.png?resize=300%2C237&ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2019/05/about_maintain-wordpress-cropped.png?resize=768%2C608&ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2019/05/about_maintain-wordpress-cropped.png?resize=1024%2C810&ssl=1 1024w\" sizes=\"(max-width: 632px) 100vw, 632px\" /></figure>\n\n\n\n<p>Version 5.2 of WordPress, named “Jaco” in honor of renowned and revolutionary jazz bassist Jaco Pastorius, is available for download or update in your WordPress dashboard. New features in this update make it easier than ever to fix your site if something goes wrong.</p>\n\n\n\n<p>There are even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, these tools can help get you the right information when you need it.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h3>Site Health Check</h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img src=\"https://i2.wp.com/wordpress.org/news/files/2019/05/about_site-health.png?resize=205%2C143&ssl=1\" alt=\"\" class=\"wp-image-6927\" width=\"205\" height=\"143\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2019/05/about_site-health.png?w=609&ssl=1 609w, https://i2.wp.com/wordpress.org/news/files/2019/05/about_site-health.png?resize=300%2C210&ssl=1 300w\" sizes=\"(max-width: 205px) 100vw, 205px\" data-recalc-dims=\"1\" /></figure></div>\n\n\n\n<p>Building on the <a href=\"https://wordpress.org/news/2019/02/betty/\">Site Health</a> features introduced in 5.1, this release adds two new pages to help debug common configuration issues. It also adds space where developers can include debugging information for site maintainers.</p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h3>PHP Error Protection</h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img src=\"https://i1.wp.com/wordpress.org/news/files/2019/05/about_error-protection.png?resize=202%2C228&ssl=1\" alt=\"\" class=\"wp-image-6930\" width=\"202\" height=\"228\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2019/05/about_error-protection.png?w=487&ssl=1 487w, https://i1.wp.com/wordpress.org/news/files/2019/05/about_error-protection.png?resize=267%2C300&ssl=1 267w\" sizes=\"(max-width: 202px) 100vw, 202px\" data-recalc-dims=\"1\" /></figure></div>\n\n\n\n<p>This administrator-focused update will let you safely fix or manage fatal errors without requiring developer time. It features better handling of the so-called “white screen of death,” and a way to enter recovery mode, which pauses error-causing plugins or themes.</p>\n\n\n\n<div style=\"height:79px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2 style=\"text-align:center\">Improvements for Everyone</h2>\n\n\n\n<h3>Accessibility Updates</h3>\n\n\n\n<p>A number of changes work together to improve contextual awareness and keyboard navigation flow for those using screen readers and other assistive technologies.</p>\n\n\n\n<h3>New Dashboard Icons</h3>\n\n\n\n<p>Thirteen new icons including Instagram, a suite of icons for BuddyPress, and rotated Earth icons for global inclusion. Find them in the Dashboard and have some fun!</p>\n\n\n\n<h3>Plugin Compatibility Checks</h3>\n\n\n\n<p>WordPress will now automatically determine if your site’s version of PHP is compatible with installed plugins. If the plugin requires a higher version of PHP than your site currently uses, WordPress will not allow you to activate it, preventing potential compatibility errors.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2 style=\"text-align:center\">Developer Happiness</h2>\n\n\n\n<div class=\"wp-block-columns has-2-columns\">\n<div class=\"wp-block-column\">\n<p><a href=\"https://make.wordpress.org/core/2019/03/26/coding-standards-updates-for-php-5-6/\"><strong>PHP Version Bump</strong></a><strong> </strong></p>\n\n\n\n<p>The minimum supported PHP version is now 5.6.20. As of WordPress 5.2*, themes and plugins can safely take advantage of namespaces, anonymous functions, and more!</p>\n</div>\n\n\n\n<div class=\"wp-block-column\">\n<p><a href=\"https://make.wordpress.org/core/2019/04/24/developer-focused-privacy-updates-in-5-2/\"><strong>Privacy Updates</strong></a><strong> </strong></p>\n\n\n\n<p>A new theme page template, a conditional function, and two CSS classes make designing and customizing the Privacy Policy page easier.</p>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns has-2-columns\">\n<div class=\"wp-block-column\">\n<p><strong><a href=\"https://make.wordpress.org/core/2019/04/24/miscellaneous-developer-updates-in-5-2/\">New Body Hook</a> </strong></p>\n\n\n\n<p>5.2 introduces a wp_body_open hook, which lets themes support injecting code right at the beginning of the <body> element.</p>\n</div>\n\n\n\n<div class=\"wp-block-column\">\n<p><a href=\"https://make.wordpress.org/core/2019/03/25/building-javascript/\"><strong>Building JavaScript</strong></a></p>\n\n\n\n<p>With the addition of webpack and Babel configurations in the wordpress/scripts package, developers won’t have to worry about setting up complex build tools to write modern JavaScript.</p>\n</div>\n</div>\n\n\n\n<p><em>*If you are running an old version of PHP (less than 5.6.20), <a href=\"https://wordpress.org/support/update-php/\">update your PHP</a> before installing 5.2.</em></p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>The Squad</h2>\n\n\n\n<p>This release was led by <a href=\"http://ma.tt/\">Matt Mullenweg</a>, <a href=\"https://josepha.blog/\">Josepha Haden Chomphosy</a>, and <a href=\"https://pento.net/\">Gary Pendergast</a>. They were graciously supported by 327 generous volunteer contributors. Load a Jaco Pastorius playlist on your favorite music service and check out some of their profiles:</p>\n\n\n<a href=\"https://profiles.wordpress.org/aaroncampbell/\">Aaron D. Campbell</a>, <a href=\"https://profiles.wordpress.org/jorbin/\">Aaron Jorbin</a>, <a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a>, <a href=\"https://profiles.wordpress.org/adamsoucie/\">Adam Soucie</a>, <a href=\"https://profiles.wordpress.org/oztaser/\">Adil Öztaşer</a>, <a href=\"https://profiles.wordpress.org/ajitbohra/\">Ajit Bohra</a>, <a href=\"https://profiles.wordpress.org/schlessera/\">Alain Schlesser</a>, <a href=\"https://profiles.wordpress.org/aldavigdis/\">Alda Vigdís</a>, <a href=\"https://profiles.wordpress.org/alexdenning/\">Alex Denning</a>, <a href=\"https://profiles.wordpress.org/xavortm/\">Alex Dimitrov</a>, <a href=\"https://profiles.wordpress.org/akirk/\">Alex Kirk</a>, <a href=\"https://profiles.wordpress.org/viper007bond/\">Alex Mills</a>, <a href=\"https://profiles.wordpress.org/tellyworth/\">Alex Shiels</a>, <a href=\"https://profiles.wordpress.org/lexiqueen/\">Alexis</a>, <a href=\"https://profiles.wordpress.org/alexislloyd/\">Alexis Lloyd</a>, <a href=\"https://profiles.wordpress.org/allancole/\">allancole</a>, <a href=\"https://profiles.wordpress.org/allendav/\">Allen Snook</a>, <a href=\"https://profiles.wordpress.org/andraganescu/\">andraganescu</a>, <a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a>, <a href=\"https://profiles.wordpress.org/andreamiddleton/\">Andrea Middleton</a>, <a href=\"https://profiles.wordpress.org/euthelup/\">Andrei Lupu</a>, <a href=\"https://profiles.wordpress.org/aandrewdixon/\">Andrew Dixon</a>, <a href=\"https://profiles.wordpress.org/aduth/\">Andrew Duthie</a>, <a href=\"https://profiles.wordpress.org/nacin/\">Andrew Nacin</a>, <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/rarst/\">Andrey \"Rarst\" Savchenko</a>, <a href=\"https://profiles.wordpress.org/nosolosw/\">Andrés Maneiro</a>, <a href=\"https://profiles.wordpress.org/afragen/\">Andy Fragen</a>, <a href=\"https://profiles.wordpress.org/andizer/\">Andy Meerwaldt</a>, <a href=\"https://profiles.wordpress.org/aniketpatel/\">Aniket Patel</a>, <a href=\"https://profiles.wordpress.org/anischarolia/\">anischarolia</a>, <a href=\"https://profiles.wordpress.org/atimmer/\">Anton Timmermans</a>, <a href=\"https://profiles.wordpress.org/vanyukov/\">Anton Vanyukov</a>, <a href=\"https://profiles.wordpress.org/avillegasn/\">Antonio Villegas</a>, <a href=\"https://profiles.wordpress.org/antonypuckey/\">antonypuckey</a>, <a href=\"https://profiles.wordpress.org/arena/\">arena</a>, <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a>, <a href=\"https://profiles.wordpress.org/wpboss/\">Aslam Shekh</a>, <a href=\"https://profiles.wordpress.org/axaak/\">axaak</a>, <a href=\"https://profiles.wordpress.org/pixolin/\">Bego Mario Garde</a>, <a href=\"https://profiles.wordpress.org/empireoflight/\">Ben Dunkle</a>, <a href=\"https://profiles.wordpress.org/britner/\">Ben Ritner - Kadence WP</a>, <a href=\"https://profiles.wordpress.org/bfintal/\">Benjamin Intal</a>, <a href=\"https://profiles.wordpress.org/billerickson/\">Bill Erickson</a>, <a href=\"https://profiles.wordpress.org/birgire/\">Birgir Erlendsson</a>, <a href=\"https://profiles.wordpress.org/bodohugobarwich/\">Bodo (Hugo) Barwich</a>, <a href=\"https://profiles.wordpress.org/gitlost/\">bonger</a>, <a href=\"https://profiles.wordpress.org/boonebgorges/\">Boone Gorges</a>, <a href=\"https://profiles.wordpress.org/bradleyt/\">Bradley Taylor</a>, <a href=\"https://profiles.wordpress.org/kraftbj/\">Brandon Kraft</a>, <a href=\"https://profiles.wordpress.org/brentswisher/\">Brent Swisher</a>, <a href=\"https://profiles.wordpress.org/burhandodhy/\">Burhan Nasir</a>, <a href=\"https://profiles.wordpress.org/cathibosco1/\">Cathi Bosco</a>, <a href=\"https://profiles.wordpress.org/chetan200891/\">Chetan Prajapati</a>, <a href=\"https://profiles.wordpress.org/chiaralovelaces/\">Chiara Magnani</a>, <a href=\"https://profiles.wordpress.org/chouby/\">Chouby</a>, <a href=\"https://profiles.wordpress.org/chrisvanpatten/\">Chris Van Patten</a>, <a href=\"https://profiles.wordpress.org/dswebsme/\">D.S. Webster</a>, <a href=\"https://profiles.wordpress.org/colorful-tones/\">Damon Cook</a>, <a href=\"https://profiles.wordpress.org/danielbachhuber/\">Daniel Bachhuber</a>, <a href=\"https://profiles.wordpress.org/danieltj/\">Daniel James</a>, <a href=\"https://profiles.wordpress.org/diddledan/\">Daniel Llewellyn</a>, <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/mte90/\">Daniele Scasciafratte</a>, <a href=\"https://profiles.wordpress.org/nerrad/\">Darren Ethier</a>, <a href=\"https://profiles.wordpress.org/drw158/\">Dave Whitley</a>, <a href=\"https://profiles.wordpress.org/davefx/\">DaveFX</a>, <a href=\"https://profiles.wordpress.org/davetgreen/\">davetgreen</a>, <a href=\"https://profiles.wordpress.org/davidbaumwald/\">David Baumwald</a>, <a href=\"https://profiles.wordpress.org/david.binda/\">David Binovec</a>, <a href=\"https://profiles.wordpress.org/davidbinda/\">David Binovec</a>, <a href=\"https://profiles.wordpress.org/dlh/\">David Herrera</a>, <a href=\"https://profiles.wordpress.org/dgroddick/\">David Roddick</a>, <a href=\"https://profiles.wordpress.org/get_dave/\">David Smith</a>, <a href=\"https://profiles.wordpress.org/daxelrod/\">daxelrod</a>, <a href=\"https://profiles.wordpress.org/dkarfa/\">Debabrata Karfa</a>, <a href=\"https://profiles.wordpress.org/dekervit/\">dekervit</a>, <a href=\"https://profiles.wordpress.org/denis-de-bernardy/\">Denis de Bernardy</a>, <a href=\"https://profiles.wordpress.org/dmsnell/\">Dennis Snell</a>, <a href=\"https://profiles.wordpress.org/valendesigns/\">Derek Herman</a>, <a href=\"https://profiles.wordpress.org/pcfreak30/\">Derrick Hammer</a>, <a href=\"https://profiles.wordpress.org/designsimply/\">designsimply</a>, <a href=\"https://profiles.wordpress.org/dhanukanuwan/\">Dhanukanuwan</a>, <a href=\"https://profiles.wordpress.org/dharm1025/\">Dharmesh Patel</a>, <a href=\"https://profiles.wordpress.org/dianeco/\">Diane</a>, <a href=\"https://profiles.wordpress.org/diegoreymendez/\">diegoreymendez</a>, <a href=\"https://profiles.wordpress.org/dilipbheda/\">Dilip Bheda</a>, <a href=\"https://profiles.wordpress.org/odminstudios/\">Dima</a>, <a href=\"https://profiles.wordpress.org/dd32/\">Dion Hulse</a>, <a href=\"https://profiles.wordpress.org/dency/\">Dixita Dusara</a>, <a href=\"https://profiles.wordpress.org/iamdmitrymayorov/\">Dmitry Mayorov</a>, <a href=\"https://profiles.wordpress.org/ocean90/\">Dominik Schilling</a>, <a href=\"https://profiles.wordpress.org/drewapicture/\">Drew Jaynes</a>, <a href=\"https://profiles.wordpress.org/dsifford/\">dsifford</a>, <a href=\"https://profiles.wordpress.org/seedsca/\">EcoTechie</a>, <a href=\"https://profiles.wordpress.org/etoledom/\">Eduardo Toledo</a>, <a href=\"https://profiles.wordpress.org/iseulde/\">Ella Van Durpe</a>, <a href=\"https://profiles.wordpress.org/edocev/\">Emil Dotsev</a>, <a href=\"https://profiles.wordpress.org/folletto/\">Erin \'Folletto\' Casali</a>, <a href=\"https://profiles.wordpress.org/fabiankaegy/\">fabiankaegy</a>, <a href=\"https://profiles.wordpress.org/faisal03/\">Faisal Alvi</a>, <a href=\"https://profiles.wordpress.org/parsmizban/\">Farhad Sakhaei</a>, <a href=\"https://profiles.wordpress.org/flixos90/\">Felix Arntz</a>, <a href=\"https://profiles.wordpress.org/peaceablewhale/\">Franklin Tse</a>, <a href=\"https://profiles.wordpress.org/fuegas/\">Fuegas</a>, <a href=\"https://profiles.wordpress.org/garrett-eclipse/\">Garrett Hyder</a>, <a href=\"https://profiles.wordpress.org/garyj/\">Gary Jones</a>, <a href=\"https://profiles.wordpress.org/soulseekah/\">Gennady Kovshenin</a>, <a href=\"https://profiles.wordpress.org/sachyya-sachet/\">ghoul</a>, <a href=\"https://profiles.wordpress.org/girishpanchal/\">Girish Panchal</a>, <a href=\"https://profiles.wordpress.org/gziolo/\">Grzegorz Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/wido/\">Guido Scialfa</a>, <a href=\"https://profiles.wordpress.org/gutendev/\">GutenDev <img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/270d.png\" alt=\"✍\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /><img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/3299.png\" alt=\"㊙\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /></a>, <a href=\"https://profiles.wordpress.org/gwwar/\">gwwar</a>, <a href=\"https://profiles.wordpress.org/hannahmalcolm/\">Hannah Malcolm</a>, <a href=\"https://profiles.wordpress.org/hardik-amipara/\">Hardik Amipara</a>, <a href=\"https://profiles.wordpress.org/thakkarhardik/\">Hardik Thakkar</a>, <a href=\"https://profiles.wordpress.org/luehrsen/\">Hendrik Luehrsen</a>, <a href=\"https://profiles.wordpress.org/henrywright-1/\">Henry</a>, <a href=\"https://profiles.wordpress.org/henrywright/\">Henry Wright</a>, <a href=\"https://profiles.wordpress.org/ryanshoover/\">Hoover</a>, <a href=\"https://profiles.wordpress.org/ianbelanger/\">Ian Belanger</a>, <a href=\"https://profiles.wordpress.org/iandunn/\">Ian Dunn</a>, <a href=\"https://profiles.wordpress.org/ice9js/\">ice9js</a>, <a href=\"https://profiles.wordpress.org/zinigor/\">Igor Zinovyev</a>, <a href=\"https://profiles.wordpress.org/imath/\">imath</a>, <a href=\"https://profiles.wordpress.org/ixium/\">Ixium</a>, <a href=\"https://profiles.wordpress.org/jdgrimes/\">J.D. Grimes</a>, <a href=\"https://profiles.wordpress.org/jakeparis/\">jakeparis</a>, <a href=\"https://profiles.wordpress.org/cc0a/\">James</a>, <a href=\"https://profiles.wordpress.org/janak007/\">janak Kaneriya</a>, <a href=\"https://profiles.wordpress.org/jankimoradiya/\">Janki Moradiya</a>, <a href=\"https://profiles.wordpress.org/jarred-kennedy/\">Jarred Kennedy</a>, <a href=\"https://profiles.wordpress.org/vengisss/\">Javier Villanueva</a>, <a href=\"https://profiles.wordpress.org/jayupadhyay01/\">Jay Upadhyay</a>, <a href=\"https://profiles.wordpress.org/jaydeep-rami/\">Jaydip Rami</a>, <a href=\"https://profiles.wordpress.org/parkcityj/\">Jaye Simons</a>, <a href=\"https://profiles.wordpress.org/jaymanpandya/\">Jayman Pandya</a>, <a href=\"https://profiles.wordpress.org/jdeeburke/\">jdeeburke</a>, <a href=\"https://profiles.wordpress.org/audrasjb/\">Jean-Baptiste Audras</a>, <a href=\"https://profiles.wordpress.org/jeffpaul/\">Jeff Paul</a>, <a href=\"https://profiles.wordpress.org/cheffheid/\">Jeffrey de Wit</a>, <a href=\"https://profiles.wordpress.org/miss_jwo/\">Jenny Wong</a>, <a href=\"https://profiles.wordpress.org/jeremyfelt/\">Jeremy Felt</a>, <a href=\"https://profiles.wordpress.org/endocreative/\">Jeremy Green</a>, <a href=\"https://profiles.wordpress.org/jeherve/\">Jeremy Herve</a>, <a href=\"https://profiles.wordpress.org/jitendrabanjara1991/\">jitendrabanjara1991</a>, <a href=\"https://profiles.wordpress.org/joedolson/\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joemcgill/\">Joe McGill</a>, <a href=\"https://profiles.wordpress.org/joen/\">Joen Asmussen</a>, <a href=\"https://profiles.wordpress.org/j-falk/\">Johan Falk</a>, <a href=\"https://profiles.wordpress.org/johannadevos/\">Johanna de Vos</a>, <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/johnjamesjacoby/\">John James Jacoby</a>, <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/jonathandejong/\">Jonathandejong</a>, <a href=\"https://profiles.wordpress.org/joneiseman/\">joneiseman</a>, <a href=\"https://profiles.wordpress.org/spacedmonkey/\">Jonny Harris</a>, <a href=\"https://profiles.wordpress.org/jonnybojangles/\">jonnybojangles</a>, <a href=\"https://profiles.wordpress.org/joostdevalk/\">Joost de Valk</a>, <a href=\"https://profiles.wordpress.org/jordesign/\">jordesign</a>, <a href=\"https://profiles.wordpress.org/koke/\">Jorge Bernal</a>, <a href=\"https://profiles.wordpress.org/jorgefilipecosta/\">Jorge Costa</a>, <a href=\"https://profiles.wordpress.org/keraweb/\">Jory Hogeveen</a>, <a href=\"https://profiles.wordpress.org/jcastaneda/\">Jose Castaneda</a>, <a href=\"https://profiles.wordpress.org/josephwa/\">josephwa</a>, <a href=\"https://profiles.wordpress.org/builtbynorthby/\">Josh Feck</a>, <a href=\"https://profiles.wordpress.org/joshuawold/\">JoshuaWold</a>, <a href=\"https://profiles.wordpress.org/joyously/\">Joy</a>, <a href=\"https://profiles.wordpress.org/jplojohn/\">jplo</a>, <a href=\"https://profiles.wordpress.org/jrtashjian/\">JR Tashjian</a>, <a href=\"https://profiles.wordpress.org/jrf/\">jrf</a>, <a href=\"https://profiles.wordpress.org/juiiee8487/\">Juhi Patel</a>, <a href=\"https://profiles.wordpress.org/juliarrr/\">juliarrr</a>, <a href=\"https://profiles.wordpress.org/justinahinon/\">Justin Ahinon</a>, <a href=\"https://profiles.wordpress.org/kadamwhite/\">K. Adam White</a>, <a href=\"https://profiles.wordpress.org/kamataryo/\">KamataRyo</a>, <a href=\"https://profiles.wordpress.org/karinedo/\">Karine Do</a>, <a href=\"https://profiles.wordpress.org/katyatina/\">Katyatina</a>, <a href=\"https://profiles.wordpress.org/kelin1003/\">Kelin Chauhan</a>, <a href=\"https://profiles.wordpress.org/ryelle/\">Kelly Dwan</a>, <a href=\"https://profiles.wordpress.org/itzmekhokan/\">Khokan Sardar</a>, <a href=\"https://profiles.wordpress.org/killua99/\">killua99</a>, <a href=\"https://profiles.wordpress.org/ixkaito/\">Kite</a>, <a href=\"https://profiles.wordpress.org/kjellr/\">Kjell Reigstad</a>, <a href=\"https://profiles.wordpress.org/knutsp/\">Knut Sparhell</a>, <a href=\"https://profiles.wordpress.org/olein/\">Koji Kuno</a>, <a href=\"https://profiles.wordpress.org/obenland/\">Konstantin Obenland</a>, <a href=\"https://profiles.wordpress.org/xkon/\">Konstantinos Xenos</a>, <a href=\"https://profiles.wordpress.org/codemascot/\">Kʜᴀɴ (ಠ_ಠ)</a>, <a href=\"https://profiles.wordpress.org/laurelfulford/\">laurelfulford</a>, <a href=\"https://profiles.wordpress.org/lkraav/\">lkraav</a>, <a href=\"https://profiles.wordpress.org/lovingboth/\">lovingboth</a>, <a href=\"https://profiles.wordpress.org/lukecarbis/\">Luke Carbis</a>, <a href=\"https://profiles.wordpress.org/lgedeon/\">Luke Gedeon</a>, <a href=\"https://profiles.wordpress.org/lukepettway/\">Luke Pettway</a>, <a href=\"https://profiles.wordpress.org/palmiak/\">Maciej Palmowski</a>, <a href=\"https://profiles.wordpress.org/maedahbatool/\">Maedah Batool</a>, <a href=\"https://profiles.wordpress.org/travel_girl/\">Maja Benke</a>, <a href=\"https://profiles.wordpress.org/malae/\">Malae</a>, <a href=\"https://profiles.wordpress.org/manzoorwanijk/\">Manzoor Wani</a>, <a href=\"https://profiles.wordpress.org/robobot3000/\">Marcin</a>, <a href=\"https://profiles.wordpress.org/iworks/\">Marcin Pietrzak</a>, <a href=\"https://profiles.wordpress.org/marcofernandes/\">Marco Fernandes</a>, <a href=\"https://profiles.wordpress.org/marco-peralta/\">Marco Peralta</a>, <a href=\"https://profiles.wordpress.org/mkaz/\">Marcus Kazmierczak</a>, <a href=\"https://profiles.wordpress.org/marekhrabe/\">marekhrabe</a>, <a href=\"https://profiles.wordpress.org/clorith/\">Marius Jensen</a>, <a href=\"https://profiles.wordpress.org/mbelchev/\">Mariyan Belchev</a>, <a href=\"https://profiles.wordpress.org/mapk/\">Mark Uraine</a>, <a href=\"https://profiles.wordpress.org/markcallen/\">markcallen</a>, <a href=\"https://profiles.wordpress.org/mechter/\">Markus Echterhoff</a>, <a href=\"https://profiles.wordpress.org/m-e-h/\">Marty Helmick</a>, <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a>, <a href=\"https://profiles.wordpress.org/mattnyeus/\">mattnyeus</a>, <a href=\"https://profiles.wordpress.org/mdwolinski/\">mdwolinski</a>, <a href=\"https://profiles.wordpress.org/immeet94/\">Meet Makadia</a>, <a href=\"https://profiles.wordpress.org/melchoyce/\">Mel Choyce</a>, <a href=\"https://profiles.wordpress.org/mheikkila/\">mheikkila</a>, <a href=\"https://profiles.wordpress.org/wpscholar/\">Micah Wood</a>, <a href=\"https://profiles.wordpress.org/michelleweber/\">michelleweber</a>, <a href=\"https://profiles.wordpress.org/mcsf/\">Miguel Fonseca</a>, <a href=\"https://profiles.wordpress.org/mmtr86/\">Miguel Torres</a>, <a href=\"https://profiles.wordpress.org/simison/\">Mikael Korpela</a>, <a href=\"https://profiles.wordpress.org/mauteri/\">Mike Auteri</a>, <a href=\"https://profiles.wordpress.org/mikeschinkel/\">Mike Schinkel [WPLib Box project lead]</a>, <a href=\"https://profiles.wordpress.org/mikeschroder/\">Mike Schroder</a>, <a href=\"https://profiles.wordpress.org/mikeselander/\">Mike Selander</a>, <a href=\"https://profiles.wordpress.org/mikengarrett/\">MikeNGarrett</a>, <a href=\"https://profiles.wordpress.org/dimadin/\">Milan Dinić</a>, <a href=\"https://profiles.wordpress.org/0mirka00/\">mirka</a>, <a href=\"https://profiles.wordpress.org/lord_viper/\">Mobin Ghasempoor</a>, <a href=\"https://profiles.wordpress.org/mohadeseghasemi/\">Mohadese Ghasemi</a>, <a href=\"https://profiles.wordpress.org/saimonh/\">Mohammed Saimon</a>, <a href=\"https://profiles.wordpress.org/mor10/\">Morten Rand-Hendriksen</a>, <a href=\"https://profiles.wordpress.org/man4toman/\">Morteza Geransayeh</a>, <a href=\"https://profiles.wordpress.org/mmuhsin/\">Muhammad Muhsin</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/m_uysl/\">Mustafa Uysal</a>, <a href=\"https://profiles.wordpress.org/mzorz/\">mzorz</a>, <a href=\"https://profiles.wordpress.org/nfmohit/\">Nahid</a>, <a href=\"https://profiles.wordpress.org/naoki0h/\">Naoki Ohashi</a>, <a href=\"https://profiles.wordpress.org/nateallen/\">Nate Allen</a>, <a href=\"https://profiles.wordpress.org/greatislander/\">Ned Zimmerman</a>, <a href=\"https://profiles.wordpress.org/neobabis/\">Neokazis Charalampos</a>, <a href=\"https://profiles.wordpress.org/modernnerd/\">Nick Cernis</a>, <a href=\"https://profiles.wordpress.org/ndiego/\">Nick Diego</a>, <a href=\"https://profiles.wordpress.org/celloexpressions/\">Nick Halsey</a>, <a href=\"https://profiles.wordpress.org/jainnidhi/\">Nidhi Jain</a>, <a href=\"https://profiles.wordpress.org/nielsdeblaauw/\">Niels de Blaauw</a>, <a href=\"https://profiles.wordpress.org/nielslange/\">Niels Lange</a>, <a href=\"https://profiles.wordpress.org/nnikolov/\">Nikolay Nikolov</a>, <a href=\"https://profiles.wordpress.org/rabmalin/\">Nilambar Sharma</a>, <a href=\"https://profiles.wordpress.org/ninio/\">ninio</a>, <a href=\"https://profiles.wordpress.org/notnownikki/\">notnownikki</a>, <a href=\"https://profiles.wordpress.org/bulletdigital/\">Oliver Sadler</a>, <a href=\"https://profiles.wordpress.org/onlanka/\">onlanka</a>, <a href=\"https://profiles.wordpress.org/pandelisz/\">pandelisz</a>, <a href=\"https://profiles.wordpress.org/swissspidy/\">Pascal Birchler</a>, <a href=\"https://profiles.wordpress.org/pbearne/\">Paul Bearne</a>, <a href=\"https://profiles.wordpress.org/pbiron/\">Paul Biron</a>, <a href=\"https://profiles.wordpress.org/pedromendonca/\">Pedro Mendonça</a>, <a href=\"https://profiles.wordpress.org/peterbooker/\">Peter Booker</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/pfiled/\">pfiled</a>, <a href=\"https://profiles.wordpress.org/pilou69/\">pilou69</a>, <a href=\"https://profiles.wordpress.org/pranalipatel/\">Pranali Patel</a>, <a href=\"https://profiles.wordpress.org/pratikthink/\">Pratik</a>, <a href=\"https://profiles.wordpress.org/pratikkry/\">Pratik K. Yadav</a>, <a href=\"https://profiles.wordpress.org/presskopp/\">Presskopp</a>, <a href=\"https://profiles.wordpress.org/psealock/\">psealock</a>, <a href=\"https://profiles.wordpress.org/punit5658/\">Punit Patel</a>, <a href=\"https://profiles.wordpress.org/bamadesigner/\">Rachel Cherry</a>, <a href=\"https://profiles.wordpress.org/rahmon/\">Rahmon</a>, <a href=\"https://profiles.wordpress.org/superpoincare/\">Ramanan</a>, <a href=\"https://profiles.wordpress.org/ramiy/\">Rami Yushuvaev</a>, <a href=\"https://profiles.wordpress.org/ramizmanked/\">Ramiz Manked</a>, <a href=\"https://profiles.wordpress.org/ramonopoly/\">ramonopoly</a>, <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/rinatkhaziev/\">Rinat Khaziev</a>, <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a>, <a href=\"https://profiles.wordpress.org/rsusanto/\">Rudy Susanto</a>, <a href=\"https://profiles.wordpress.org/ryan/\">Ryan Boren</a>, <a href=\"https://profiles.wordpress.org/welcher/\">Ryan Welcher</a>, <a href=\"https://profiles.wordpress.org/sebastienserre/\">Sébastien SERRE</a>, <a href=\"https://profiles.wordpress.org/saeedfard/\">Saeed Fard</a>, <a href=\"https://profiles.wordpress.org/salcode/\">Sal Ferrarello</a>, <a href=\"https://profiles.wordpress.org/salar6990/\">Salar Gholizadeh</a>, <a href=\"https://profiles.wordpress.org/samanehmirrajabi/\">Samaneh Mirrajabi</a>, <a href=\"https://profiles.wordpress.org/samikeijonen/\">Sami Keijonen</a>, <a href=\"https://profiles.wordpress.org/elhardoum/\">Samuel Elh</a>, <a href=\"https://profiles.wordpress.org/sgarza/\">Santiago Garza</a>, <a href=\"https://profiles.wordpress.org/saracope/\">Sara Cope</a>, <a href=\"https://profiles.wordpress.org/saracup/\">saracup</a>, <a href=\"https://profiles.wordpress.org/tinkerbelly/\">sarah semark</a>, <a href=\"https://profiles.wordpress.org/paragoninitiativeenterprises/\">Scott Arciszewski</a>, <a href=\"https://profiles.wordpress.org/coffee2code/\">Scott Reilly</a>, <a href=\"https://profiles.wordpress.org/sebastianpisula/\">Sebastian Pisula</a>, <a href=\"https://profiles.wordpress.org/ebrahimzadeh/\">Sekineh Ebrahimzadeh</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/sergioestevao/\">SergioEstevao</a>, <a href=\"https://profiles.wordpress.org/sgastard/\">sgastard</a>, <a href=\"https://profiles.wordpress.org/sharifkiberu/\">sharifkiberu</a>, <a href=\"https://profiles.wordpress.org/shashank3105/\">Shashank Panchal</a>, <a href=\"https://profiles.wordpress.org/shazdeh/\">shazdeh</a>, <a href=\"https://profiles.wordpress.org/shital-patel/\">Shital Marakana</a>, <a href=\"https://profiles.wordpress.org/sky_76/\">sky_76</a>, <a href=\"https://profiles.wordpress.org/soean/\">Soren Wrede</a>, <a href=\"https://profiles.wordpress.org/netweb/\">Stephen Edgar</a>, <a href=\"https://profiles.wordpress.org/stevenkword/\">Steven Word</a>, <a href=\"https://profiles.wordpress.org/subrataemfluence/\">Subrata Sarkar</a>, <a href=\"https://profiles.wordpress.org/sudar/\">Sudar Muthu</a>, <a href=\"https://profiles.wordpress.org/sudhiryadav/\">Sudhir Yadav</a>, <a href=\"https://profiles.wordpress.org/szepeviktor/\">szepe.viktor</a>, <a href=\"https://profiles.wordpress.org/miyauchi/\">Takayuki Miyauchi</a>, <a href=\"https://profiles.wordpress.org/karmatosed/\">Tammie Lister</a>, <a href=\"https://profiles.wordpress.org/themonic/\">Themonic</a>, <a href=\"https://profiles.wordpress.org/thomstark/\">thomstark</a>, <a href=\"https://profiles.wordpress.org/tfrommen/\">Thorsten Frommen</a>, <a href=\"https://profiles.wordpress.org/thrijith/\">Thrijith Thankachan</a>, <a href=\"https://profiles.wordpress.org/hedgefield/\">Tim Hedgefield</a>, <a href=\"https://profiles.wordpress.org/timwright12/\">Tim Wright</a>, <a href=\"https://profiles.wordpress.org/timothyblynjacobs/\">Timothy Jacobs</a>, <a href=\"https://profiles.wordpress.org/timph/\">timph</a>, <a href=\"https://profiles.wordpress.org/tmatsuur/\">tmatsuur</a>, <a href=\"https://profiles.wordpress.org/ohiosierra/\">tmdesigned</a>, <a href=\"https://profiles.wordpress.org/tmdesigned/\">tmdesigned</a>, <a href=\"https://profiles.wordpress.org/tz-media/\">Tobias Zimpel</a>, <a href=\"https://profiles.wordpress.org/tobiasbg/\">TobiasBg</a>, <a href=\"https://profiles.wordpress.org/tomharrigan/\">TomHarrigan</a>, <a href=\"https://profiles.wordpress.org/tonybogdanov/\">tonybogdanov</a>, <a href=\"https://profiles.wordpress.org/tobifjellner/\">Tor-Bjorn Fjellner</a>, <a href=\"https://profiles.wordpress.org/toro_unit/\">Toro_Unit (Hiroshi Urabe)</a>, <a href=\"https://profiles.wordpress.org/torres126/\">torres126</a>, <a href=\"https://profiles.wordpress.org/zodiac1978/\">Torsten Landsiedel</a>, <a href=\"https://profiles.wordpress.org/itowhid06/\">Towhidul Islam</a>, <a href=\"https://profiles.wordpress.org/liljimmi/\">Tracy Levesque</a>, <a href=\"https://profiles.wordpress.org/umang7/\">Umang Bhanvadia</a>, <a href=\"https://profiles.wordpress.org/vaishalipanchal/\">Vaishali Panchal</a>, <a href=\"https://profiles.wordpress.org/vrimill/\">vrimill</a>, <a href=\"https://profiles.wordpress.org/webfactory/\">WebFactory</a>, <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</a>, <a href=\"https://profiles.wordpress.org/wfmattr/\">WFMattR</a>, <a href=\"https://profiles.wordpress.org/bahia0019/\">William \'Bahia\' Bay</a>, <a href=\"https://profiles.wordpress.org/earnjam/\">William Earnhardt</a>, <a href=\"https://profiles.wordpress.org/williampatton/\">williampatton</a>, <a href=\"https://profiles.wordpress.org/willscrlt/\">Willscrlt</a>, <a href=\"https://profiles.wordpress.org/wolly/\">Wolly aka Paolo Valenti</a>, <a href=\"https://profiles.wordpress.org/wrwrwr0/\">wrwrwr0</a>, <a href=\"https://profiles.wordpress.org/yoavf/\">Yoav Farhi</a>, <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a>, <a href=\"https://profiles.wordpress.org/zebulan/\">Zebulan Stanphill</a>, and <a href=\"https://profiles.wordpress.org/chesio/\">Česlav Przywara</a>.\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p>Also, many thanks to all of the community volunteers who contribute in the <a href=\"https://wordpress.org/support/\">support forums</a>. They answer questions from people across the world, whether they are using WordPress for the first time or since the first release. These releases are more successful for their efforts!</p>\n\n\n\n<p>If you want learn more about volunteering with WordPress, check out <a href=\"https://make.wordpress.org/\">Make WordPress</a> or the <a href=\"https://make.wordpress.org/core/\">core development blog</a>.</p>\n\n\n\n<p>Thanks for choosing WordPress!</p>\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:\"6925\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:32:\"https://wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n hourly \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n 1 \";s: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:4:\"site\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"14607090\";s: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\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Tue, 03 Sep 2019 07:45:18 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Mon, 02 Sep 2019 10:00:13 GMT\";s:4:\"link\";s:63:\"<https://wordpress.org/news/wp-json/>; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}}s:5:\"build\";s:14:\"20190807113152\";}', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(676, '_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1567539919', 'no'),
(677, '_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3', '1567496719', 'no'),
(678, '_site_transient_timeout_theme_roots', '1567498520', 'no'),
(679, '_site_transient_theme_roots', 'a:5:{s:8:\"marine-1\";s:7:\"/themes\";s:3:\"ogl\";s:7:\"/themes\";s:14:\"twentynineteen\";s:7:\"/themes\";s:15:\"twentyseventeen\";s:7:\"/themes\";s:13:\"twentysixteen\";s:7:\"/themes\";}', 'no'),
(680, '_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9', '1567539920', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(681, '_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9', 'a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:61:\"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"WordPress Planet\";s: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:28:\"http://planet.wordpress.org/\";s: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:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"en\";s: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:47:\"WordPress Planet - http://planet.wordpress.org/\";s: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:\"item\";a:50:{i:0;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:55:\"WordPress.org blog: The Month in WordPress: August 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=7059\";s: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:70:\"https://wordpress.org/news/2019/09/the-month-in-wordpress-august-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:9644:\"<p>This has been a particularly busy month, with a number of interesting and ambitious proposals for the WordPress project along with active progress across the entire community. </p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Core Development and Schedule</h2>\n\n\n\n<p>The upcoming minor release of WordPress, v5.2.3, is currently <a href=\"https://make.wordpress.org/core/2019/08/22/wordpress-5-2-3-rc-1/\">in the release candidate phase</a> and available for testing.</p>\n\n\n\n<p>Following that, the next major release is v5.3 and the Core team has laid out <a href=\"https://make.wordpress.org/core/2019/08/21/wordpress-5-3-schedule-and-scope/\">a schedule and scope</a> for development. In addition, <a href=\"https://make.wordpress.org/core/2019/08/27/bug-scrub-schedule-for-5-3/\">a bug scrub schedule</a> and <a href=\"https://make.wordpress.org/accessibility/2019/08/28/wordpress-5-3-accessibility-focused-bug-scrub-schedule/\">an accessibility-focused schedule</a> have been set out to provide dedicated times for contributors to work on ironing out the bugs in the release.</p>\n\n\n\n<p>Want to get involved in building WordPress Core? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Proposal for User Privacy Improvements</h2>\n\n\n\n<p>The Core Privacy Team <a href=\"https://make.wordpress.org/core/2019/08/07/feature-plugin-discussion-a-consent-and-logging-mechanism-for-user-privacy/\">has proposed a feature plugin</a> to build a consent and logging mechanism for user privacy. This project will focus on improving the user privacy controls in WordPress Core in order to protect site owners and users alike.</p>\n\n\n\n<p>The proposal includes some useful information about building effective controls for users, how other projects have worked on similar efforts, and what kind of time and resources the project will need in order to be developed.</p>\n\n\n\n<p>Want to get involved in this feature project? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core-privacy channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a> where there are open office hours every Wednesday at 19:00 UTC.</p>\n\n\n\n<h2>Core Notification System Proposal</h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2019/08/05/feature-project-proposal-wp-notify/\">A proposal has been made</a> for a new feature project to build a robust notification system for WordPress Core. The aim of the project is to build a system to handle notifications for site owners that can be extended by plugin and theme developers.</p>\n\n\n\n<p>This proposal comes on the back of <a href=\"https://core.trac.wordpress.org/ticket/43484\">a Trac ticket</a> opened 18 months ago. With weekly meetings to discuss the project, the team behind WP Notify are <a href=\"https://make.wordpress.org/core/2019/08/28/wp-notify-meeting-recap-august-26-2019/\">in the planning phase</a> while they establish exactly how to develop the feature.<br /></p>\n\n\n\n<p>Want to get involved in this feature project? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, and join the #core channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a> – meetings for this project happen every Monday at 14:00 and 22:00 UTC.</p>\n\n\n\n<h2>Local WordPress Development Environment</h2>\n\n\n\n<p>Members of the Core Team <a href=\"https://make.wordpress.org/core/2019/08/05/wordpress-local-environment/\">have put together a local development environment for WordPress</a> that runs on Docker. This environment provides an easy way for developers to get involved with WordPress core development. </p>\n\n\n\n<p>The work on this was inspired by the environment used for local Gutenberg development, <a href=\"https://make.wordpress.org/core/2019/08/30/gutenberg-local-environment-rewrite/\">which has since been improved</a> based on the new work that has been done here.</p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2019/08/05/wordpress-local-environment/\">The announcement post</a> explains how to use the Docker environment. If you have any feedback or bug reports, please comment on the post directly.</p>\n\n\n\n<h2>Updates for Older Versions of WordPress</h2>\n\n\n\n<p>On July 30, the Security Team shared that security updates need to undergo the same testing and release process for every major version of WordPress. This means they have to provide long-term support for over fifteen major versions of WordPress. This requires a lot of time and effort, and <a href=\"https://make.wordpress.org/core/2019/07/29/should-security-fixes-continue-to-be-backported-to-very-old-versions-of-wordpress/\">the team has sought feedback on potential solutions for this challenge</a>. </p>\n\n\n\n<p>Following this discussion, <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/\">a proposal was made to auto-update old versions of WordPress to v4.7</a>. This proposal garnered many responses and has since been updated to incorporate feedback from comments. The current recommendation is to secure the six latest versions and to eventually auto-update all older versions of WordPress to 4.7. Since this proposal was made, it has been discussed at <a href=\"https://make.wordpress.org/hosting/2019/08/26/hosting-meeting-notes-august-19-2019/\">Hosting Team meetings</a> and <a href=\"https://make.wordpress.org/core/2019/08/16/follow-up-discussion-on-major-auto-updates/\">Dev Chat meetings</a>, and the conversation is still ongoing.</p>\n\n\n\n<p>Want to provide feedback on this proposal? Comment on <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/\">the original post</a> with your thoughts.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading:</h2>\n\n\n\n<ul><li>The recommended minimum PHP version for WordPress Core <a href=\"https://make.wordpress.org/core/2019/08/13/increasing-the-recommended-php-version-in-core/\">has been increased to 7.0</a>.</li><li>Gutenberg development continues at a rapid pace with <a href=\"https://make.wordpress.org/core/2019/08/28/whats-new-in-gutenberg-28-august/\">new updates</a> coming out every month.</li><li>The Core Team is kicking off bug scrub and triage sessions <a href=\"https://make.wordpress.org/core/2019/08/26/apac-triage-and-bug-scrub-sessions/\">at APAC-friendly times</a>.</li><li>WordCamp US announced <a href=\"https://2019.us.wordcamp.org/schedule/\">the event schedule</a> to take place on November 1-3.</li><li>The Plugin Team reminded developers that <a href=\"https://make.wordpress.org/plugins/2019/08/23/reminder-developers-must-comply-with-the-forum-guidelines/\">they need to stick to the Plugin Directory forum guidelines</a> if they choose to use them for support.</li><li>WordPress project leadership is looking at <a href=\"https://make.wordpress.org/updates/2019/07/30/update-sanctions-and-open-source/\">how to respond to political sanctions</a> in light of the open-source nature of the project. </li><li>The Community Team has proposed <a href=\"https://make.wordpress.org/community/2019/08/19/proposal-speaker-feedback-tool/\">a WordCamp speaker feedback tool</a> that will allow more reliable and consistent feedback for WordCamps speakers all over the world.</li><li>The Five for the Future project now has <a href=\"https://make.wordpress.org/updates/2019/08/29/five-for-the-future-proposed-scope-and-mockups/\">more complete mockups</a> and a plan to move forward.</li><li>The Theme Review Team decided to terminate the Trusted Authors program for a number of reasons <a href=\"https://make.wordpress.org/themes/2019/08/14/trusted-author-program-a-year-of-its-journey/\">outlined in the announcement post</a>.</li><li>The Design Team is taking a look at <a href=\"https://make.wordpress.org/design/2019/08/28/discussion-about-the-about-page/\">how they can improve the About page</a> in future WordPress releases.</li><li>This month saw <a href=\"https://make.wordpress.org/cli/2019/08/14/wp-cli-release-v2-3-0/\">the release of v2.3 of WP-CLI</a>, including a number of new commands and improvements.</li><li>WordCamp websites can now make use of <a href=\"https://make.wordpress.org/community/2019/08/19/wordcamp-blocks-are-live/\">custom blocks in the block editor</a> for crafting their content.</li><li>The Mobile Team are looking for testers for the v13.2 release of the <a href=\"https://make.wordpress.org/mobile/2019/08/27/call-for-testing-wordpress-for-android-13-2/\">Android</a> and <a href=\"https://make.wordpress.org/mobile/2019/08/29/call-for-testing-wordpress-for-ios-13-2/\">iOS</a> apps.</li><li>The WordCamp Asia team <a href=\"https://2020.asia.wordcamp.org/2019/08/20/wordcamp-asia-logo-a-design-journey\">published an interesting look</a> at the journey they took to design the event logo.</li><li><a href=\"https://make.wordpress.org/community/2019/08/26/call-for-volunteers-2020-global-sponsorship-working-group/\">A working group of volunteers is being formed</a> to work out the details for the Global Sponsorship Program in 2020.</li><li>In an effort to increase the accessibility of available WordPress themes, the Theme Review Team now requires that <a href=\"https://make.wordpress.org/themes/2019/08/03/planning-for-keyboard-navigation/\">all themes include keyboard navigation</a>.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it here</em></a><em>.</em></p>\";s: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, 02 Sep 2019 10:00: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: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: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:83:\"WPTavern: NetNewsWire 5.0 RSS Reader Rebuilt from Scratch, Now Free and 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:29:\"https://wptavern.com/?p=93240\";s: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/netnewswire-5-0-rss-reader-rebuilt-from-scratch-now-free-and-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:4964:\"<p><a href=\"https://inessential.com/2019/08/26/netnewswire_5_0_now_available\" rel=\"noopener noreferrer\" target=\"_blank\">NetNewsWire 5.0</a> was released this week as a completely rebuilt, free and open source Mac app. Back in its earlier days, the 17-year old RSS reader was widely regarded as the best available. Since its creation, the app has changed hands multiple times through two acquisitions, finally <a href=\"https://inessential.com/2018/08/31/netnewswire_comes_home\" rel=\"noopener noreferrer\" target=\"_blank\">landing back home with its creator, Brent Simmons</a>, in August 2018.</p>\n<p>NetNewsWire 5.0 retains much of its original character while incorporating modern features like JSON Feed support, Dark Mode, a “Today” smart feed, syncing via Feedbin, starred articles, and more. It is a brand new app that doesn’t use any code from previous versions. Users who are updating from older commercial versions can export OPML from the old app and import it into the NetNewsWire 5.0 app.</p>\n<p>Notably lacking from the app is the ability to sync data across devices. Right now this is only possible if users hook up Feedbin. Simmons said he is working with contributors on an iOS version of the app.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/NNW5Light.png?ssl=1\"><img /></a></p>\n<p>Although it may not yet have as many features as some of its contemporaries, NetNewsWire’s return was celebrated by those who are hopeful that RSS can be one of the key technologies for unshackling web users from social media silos. NetNewsWire is back in support of this mission, which is highlighted on the app’s homepage:</p>\n<blockquote><p>We support the open web. The big social networking sites are damaging society and eroding democracy — and we believe one of the ways out of this is to get our news via the open web rather than from Twitter and Facebook.</p>\n<p>NetNewsWire is part of repairing the web we lost, and it’s part of building the web we want. That future web should not include viral hate speech, abuse, massive corporate surveillance, or successful influence operations by hostile governments and entities opposed to democracy.</p></blockquote>\n<p>NetNewsWire is no longer owned or sponsored by any corporation. In fact, the app’s GitHub repo has a <a href=\"https://github.com/brentsimmons/NetNewsWire/blob/master/Technotes/HowToSupportNetNewsWire.markdown\" rel=\"noopener noreferrer\" target=\"_blank\">support document</a> that says: “First thing: don’t send money. This app is written for love, not money.” It outlines the project’s values:</p>\n<blockquote><p>NetNewsWire is all about three things:</p>\n<p>The open web<br />\nHigh-quality open source Mac and iOS apps<br />\nThe community that loves both of the above</p></blockquote>\n<p>In contrast to recent <a href=\"https://wptavern.com/standardjs-ends-controversial-funding-experiment\" rel=\"noopener noreferrer\" target=\"_blank\">experiments and conversations around sustaining open source infrastructure</a>, NetNewsWire’s approach gives the project the <a href=\"https://inessential.com/2015/06/30/love\" rel=\"noopener noreferrer\" target=\"_blank\">creative freedom to take risks</a> and ship software at their own pace.</p>\n<p>When one commenter asked on Twitter about NetNewsWire’s business model, Ruby on Rails creator David Heinemeier Hansson <a href=\"https://twitter.com/dhh/status/1167445558534914048\" rel=\"noopener noreferrer\" target=\"_blank\">commented</a> in defense of the project’s lack of a plan for making a profit.</p>\n<p>“Not everything needs a business model,” Hansson said. “Writing open source software for fun, for the intellectual challenge, for the expression of creativity, are valid reasons. Same too goes for writing and sharing. Filtering everything through WHERE’S THE MONEY is a disease of the soul.</p>\n<p>“An open source RSS reader that does not operate a service does not need a business model. An individual publisher paying a pittance to host a blog with RSS does not need a business model.”</p>\n<p>If you’re looking for a new RSS reader to aggregate your news in a more calm environment than Twitter or Facebook can provide, NetNewsWire is a strong open source option with an exciting future ahead. Few apps have this kind of longevity, and it will be interesting to see how it evolves as an open source Mac app. As of <a href=\"https://ranchero.com/netnewswire/\" rel=\"noopener noreferrer\" target=\"_blank\">version 5.0</a>, it’s still fairly minimalist in terms of features but has a lot of momentum and <a href=\"https://netnewswire.slack.com/join/shared_invite/enQtNjM4MDA1MjQzMDkzLTNlNjBhOWVhYzdhYjA4ZWFhMzQ1MTUxYjU0NTE5ZGY0YzYwZWJhNjYwNTNmNTg2NjIwYWY4YzhlYzk5NmU3ZTc\" rel=\"noopener noreferrer\" target=\"_blank\">a passionate community</a> behind it, which in this case has proven more valuable towards ensuring its future.</p>\";s: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, 31 Aug 2019 03:10:51 +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: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:58:\"WPTavern: StandardJS Ends Controversial Funding Experiment\";s: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=93212\";s: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:69:\"https://wptavern.com/standardjs-ends-controversial-funding-experiment\";s: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:4851:\"<p>Feross Aboukhadijeh, maintainer of StandardJS, has formally <a href=\"https://feross.org/funding-experiment-recap/\" rel=\"noopener noreferrer\" target=\"_blank\">ended the funding experiment</a> he started lasted week, which <a href=\"https://wptavern.com/standardjs-pauses-experiment-with-ads-in-the-terminal-after-linode-pulls-sponsorship\" rel=\"noopener noreferrer\" target=\"_blank\">inserted ads in the terminal</a> whenever Standard 14 is installed.</p>\n<p>Although the experiment met widespread aversion, it successfully captured public attention and put a spotlight on the critical need for a viable model of funding open source infrastructure. It also uncovered some intense presuppositions that developers have when it comes to protecting their workflow in the terminal.</p>\n<p>“If nothing else, it’s nice that funding forced open source ‘consumers’ – folks who enjoy the benefits of open source software without ever contributing anything back – to reconsider their relationship with open source,” Aboukhadijeh said. “I think we successfully pushed back against the entitlement to free labor that is pervasive in the interactions that open source consumers have with maintainers.”</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">glob bless <a href=\"https://twitter.com/feross?ref_src=twsrc%5Etfw\">@feross</a> for poking the hornet’s nest tho</p>\n<p>— Forrest L Norvell (@othiym23) <a href=\"https://twitter.com/othiym23/status/1165709255967510528?ref_src=twsrc%5Etfw\">August 25, 2019</a></p></blockquote>\n<p></p>\n<p>Supporting work with advertising is nothing new, but the shock of seeing ads in the terminal activated an urgency in the open source community to collectively brainstorm and consider new approaches.</p>\n<p>“While I didn’t like the approach, I understood the goal,” <a href=\"https://eslint.org/\" rel=\"noopener noreferrer\" target=\"_blank\">ESLint</a> creator Nicholas C. Zakas <a href=\"https://twitter.com/slicknet/status/1167154854298411008\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>. “There is little involved in mindlessly typing ‘npm i’ and getting something for free. This experiment at least broke people out of that mode, even if only momentarily.”</p>\n<p>Google Chrome engineer Chris Palmer <a href=\"https://twitter.com/fugueish/status/1166192728603914241\" rel=\"noopener noreferrer\" target=\"_blank\">said</a> he saw Aboukhadijeh’s experiment as “a live demonstration of the fact that it’s very very hard to get people to pay, in any way, for information goods, which are indeed scarce. It has been as delightful and as bracing as it always is.”</p>\n<p>In his recap of the <code>funding</code> experiment, Aboukhadijeh contends that the phrase “open source sustainability” isn’t ideal, because maintainers are often simply subsisting, as opposed to thriving, on the few donations they receive, despite creating millions of dollars of value for the companies that use their work.</p>\n<p>“The dirty secret of open source is that much of it is powered by maintainer guilt,” Aboukhadijeh said. “A lucky few manage to land day jobs that allow them to work on open source. But most folks have to be more creative – squeezing in time after work, secretly doing open source maintenance at work, or opting out of normal society completely.”</p>\n<p>Aboukhadijeh is particularly concerned about finding solutions for the “invisible” maintainers of transitive open source dependencies, packages that no one installs directly:</p>\n<blockquote><p>But reliable, error-free transitive dependencies are invisible. Therefore, the maintainers are invisible, too. And, the better these maintainers do their job, the more invisible they are. No one ever visits a GitHub repository for a transitive dependency that works perfectly – there’s no reason to do so. But a developer investigating an error stack trace might visit the repository if for no other reason than to file an issue. At least then there’s a small chance they’ll see the maintainer’s plea in the README.</p>\n<p>We need solutions that work for these folks too.</p></blockquote>\n<p>Although this particular funding experiment did not prove to be successful, Aboukhadijeh said he has more sponsors who are interested and more experiments in the works that he is excited about.</p>\n<p>“Maybe ads aren’t the answer – fine,” he said. “But telling maintainers to bury their appeals where no one bothers to look is not the answer, either.</p>\n<p>“Approximately 100% of the Fortune 500 use open source code. Maintainers are just starting to wake up to our own power. Expect to be surprised. This certainly won’t be the last open source funding experiment.”</p>\";s: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, 30 Aug 2019 16:02: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: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: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:107:\"WPTavern: Gutenberg 6.4 Adds New Typewriter Experience, Cover Block Resizing, and Block Inserter Help Panel\";s: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=93172\";s: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:116:\"https://wptavern.com/gutenberg-6-4-adds-new-typewriter-experience-cover-block-resizing-and-block-inserter-help-panel\";s: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:5655:\"<p><a href=\"https://make.wordpress.org/core/2019/08/28/whats-new-in-gutenberg-28-august/\" rel=\"noopener noreferrer\" target=\"_blank\">Gutenberg 6.4 </a>arrived this week with two more improvements to the Cover block. The background can now be set to a solid color (in addition to images and videos). Users can also easily <a href=\"https://github.com/WordPress/gutenberg/pull/17143\" rel=\"noopener noreferrer\" target=\"_blank\">resize the block</a>, making it far more useful for those who are designing their own pages.</p>\n<p>One notable change to Image block in this release is the addition of a <a href=\"https://github.com/WordPress/gutenberg/pull/16475\" rel=\"noopener noreferrer\" target=\"_blank\">circle mask variation</a>. Gutenberg designer Joen Asmussen described how it works with various image aspect ratios:</p>\n<blockquote><p>This PR adds a variation to the Image block, “Circle Crop”. What that means is you can choose a style variation for the image, which rounds all 4 corners. When this is applied to a square image, that means a perfect circle. When it is applied to a rectangle, it means a pill-shape.</p></blockquote>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-29-at-2.55.40-PM.png?ssl=1\"><img /></a></p>\n<p>A new “<a href=\"https://github.com/WordPress/gutenberg/pull/16460\" rel=\"noopener noreferrer\" target=\"_blank\">Typewriter experience</a>” landed in this release, providing a smoother writing flow that is especially beneficial when writing on mobile. It keeps the users’s place while typing, maintaining a margin at the bottom of the screen. This prevents typing from overflowing outside the viewport and allows the user’s eyes to stay in the same place.</p>\n<p>This video demo from the release post explains how the Typewriter experience improves writing in the editor:</p>\n<div class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement(\'video\');</script><![endif]-->\n<a href=\"https://wptavern.com/wp-content/uploads/2019/08/typewriter.mp4\">https://wptavern.com/wp-content/uploads/2019/08/typewriter.mp4</a></div>\n<h3>New Help Panel in the Block Inserter Offers More Real Estate for Contextual Help and Tips</h3>\n<p>After another round of <a href=\"https://make.wordpress.org/test/tag/usability-testing/\" rel=\"noopener noreferrer\" target=\"_blank\">usability testing in July 2019</a>, Gutenberg designers found that most participants were not interacting with the new user help tips, preferring to jump right into editing. The floating tips also obscured essential UI and the placement of the tips was <a href=\"https://github.com/WordPress/gutenberg/issues/16225\" rel=\"noopener noreferrer\" target=\"_blank\">even worse on mobile</a>.</p>\n<p>As part of an ongoing effort to <a href=\"https://github.com/WordPress/gutenberg/issues/16315\" rel=\"noopener noreferrer\" target=\"_blank\">bring all tips inline</a>, Gutenberg 6.4 <a href=\"https://github.com/WordPress/gutenberg/pull/16813\" rel=\"noopener noreferrer\" target=\"_blank\">adds a new help panel to the block inserter</a>, designed to provide contextual help and education for users. As the user mouses over different blocks, the panel displays the icon, title, a brief explanation of what the block does, along with space for an image preview.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-29-at-2.01.21-PM.png?ssl=1\"><img /></a></p>\n<p>Contributors entertained quite a bit of discussion regarding how the block hovering interactions should behave, and this is likely to go through more iterations as users start testing it in the plugin. Some users may not like that it makes the block inserter take up more space on the screen, so there is a checkbox setting to turn it off under the vertical ellipses menu > Options:</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-29-at-2.34.40-PM.png?ssl=1\"><img /></a></p>\n<p>The new help panel might be a good solution for helping users <a href=\"https://github.com/WordPress/gutenberg/issues/16521\" rel=\"noopener noreferrer\" target=\"_blank\">identify the source of a block</a>, since branding in the block icon doesn’t always provide enough information. It could also be useful in providing a space where plugins authors could indicate if the block is only available with a paid upgrade. This would go a long way towards solving controversial issues related to monetizing plugins. Jetpack is currently <a href=\"https://wptavern.com/jetpack-7-6-improves-amp-compatibility-adds-preview-and-upgrade-nudge-for-blocks-only-available-on-paid-plans\" rel=\"noopener noreferrer\" target=\"_blank\">beta testing a preview and upgrade nudge for blocks only available on paid plans</a>. Using the help panel to indicate that the block is a non-functional preview might prevent users from getting frustrated by inserting the block only to discover the upsell in the editor.</p>\n<p>In a related ticket, Matias Ventura has also floated the idea of implementing <a href=\"https://github.com/WordPress/gutenberg/issues/16866\" rel=\"noopener noreferrer\" target=\"_blank\">block collections</a>, which would initially function in the same way block categories do now. This would allow developers to register a collection as another way to help users identify blocks coming from a single source.</p>\n<p>Gutenberg 6.4 includes several new APIs and more than two dozen enhancements and bug fixes. Check out the <a href=\"https://make.wordpress.org/core/2019/08/28/whats-new-in-gutenberg-28-august/\" rel=\"noopener noreferrer\" target=\"_blank\">release post</a> for a full list of all the changes.</p>\";s: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, 29 Aug 2019 20:14: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: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:34:\"BuddyPress: BuddyPress 5.0.0-beta1\";s: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:32:\"https://buddypress.org/?p=307494\";s: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:54:\"https://buddypress.org/2019/08/buddypress-5-0-0-beta1/\";s: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:3126:\"<p>BuddyPress 5.0.0-beta1 is available for testing. You can <a href=\"https://downloads.wordpress.org/plugin/buddypress.5.0.0-beta1.zip\">download it here</a> or get a copy via our Subversion repository. We’d love to have your feedback and testing help.</p>\n\n\n\n<p>If your version of WordPress is <= 4.6, we remind you that <strong><a href=\"https://bpdevel.wordpress.com/2018/12/07/buddypress-5-0-0-will-require-wordpress/\">BuddyPress 5.0.0 will require at least WordPress 4.7</a></strong>. </p>\n\n\n\n<p>A detailed changelog will be part of our official release notes, but, until then, here’s a tasty list of some of our favorite changes. (Check out <a href=\"https://buddypress.trac.wordpress.org/query?status=closed&group=resolution&milestone=5.0.0\">this report</a> on Trac for the full list.)</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2><strong>BP REST API</strong></h2>\n\n\n\n<p>A BuddyPress developers tool to build awesome community applications or improve the performance of their existing ones. It has been developed as a feature as a plugin from <a href=\"https://github.com/buddypress/BP-REST\">GitHub</a> and we think it’s time to include it in BuddyPress Core.</p>\n\n\n\n<p>To help you discover the great powers of this new API, we’re also introducing a new user interface to manage Group members (<a href=\"https://buddypress.trac.wordpress.org/ticket/8045\">#8045</a>).</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2>BP Invitations API</h2>\n\n\n\n<p>This API opens very promising opportunities to BuddyPress developers willing to manage their custom objects invites or membership requests. We’re primarly using it to improve how we handle invitations and requests to join Groups (<a href=\"https://buddypress.trac.wordpress.org/ticket/6210\">#6210</a>).</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2>BuddyPress Site Health section</h2>\n\n\n\n<p>Users requesting for support will soon be able to copy the information of this section to their clipboard to share them with us. This should help our beloved support forum contributors to explain/fix issues faster.</p>\n\n\n\n<div class=\"wp-block-image\"><img src=\"https://plugins.svn.wordpress.org/buddypress/assets/icon.svg\" alt=\"\" width=\"33\" height=\"33\" /></div>\n\n\n\n<p>5.0.0 is almost ready (Targeted release date is <a href=\"https://bpdevel.wordpress.com/2019/08/23/bp-dev-chat-summary-august-21/\">September 30, 2019</a>), but please do not run this Beta 1 release in a production environment just yet. Let us know of any issues you find in <a href=\"https://buddypress.org/support\">the support forums</a> and/or on <a href=\"https://buddypress.trac.wordpress.org/\">our development tracker</a>.</p>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-squared\"><a class=\"wp-block-button__link has-background\" href=\"https://downloads.wordpress.org/plugin/buddypress.5.0.0-beta1.zip\">Download and test 5.0.0-beta1</a></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>Thanks everyone for all your contributions so far; please help us test and polish the 5.0.0 release so it can be as awesome as possible!</p>\";s: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, 28 Aug 2019 22: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: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:94:\"WPTavern: StandardJS Pauses Experiment with Ads in the Terminal after Linode Pulls Sponsorship\";s: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=93124\";s: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:105:\"https://wptavern.com/standardjs-pauses-experiment-with-ads-in-the-terminal-after-linode-pulls-sponsorship\";s: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:10594:\"<p><a href=\"https://feross.org/\" rel=\"noopener noreferrer\" target=\"_blank\">Feross Aboukhadijeh</a>, maintainer of the <a href=\"https://github.com/standard/\" rel=\"noopener noreferrer\" target=\"_blank\">StandardJS</a> library, a JavaScript style guide, linter, and automatic code fixer, <a href=\"https://github.com/standard/standard/issues/1381\" rel=\"noopener noreferrer\" target=\"_blank\">launched an experiment</a> last week that places ads in the terminal in order to fund development. The experiment has since been paused after receiving negative feedback from the developer community, causing Linode, one of the initial sponsors, to remove its advertisement.</p>\n<p>“I think that the current model of sustaining open source is not working and we need more experimentation,” Aboukhadijeh said. “This is one such experiment.” He developed a <a href=\"https://github.com/feross/funding\" rel=\"noopener noreferrer\" target=\"_blank\">module</a> that inserts an ad whenever Standard 14 is installed. Sponsorship funds are designated to pay for maintainer time, which he defined as “writing new features, fixing bugs, answering user questions, and improving documentation.”</p>\n<p>Aboukhadijeh is a prolific developer who has authored more than <a href=\"https://www.npmjs.com/~feross\" rel=\"noopener noreferrer\" target=\"_blank\">100 packages on npm</a> that are downloaded 100+ million times per month. Standard is his most popular open source project and is used by high profile projects and companies, including Node.js, npm, GitHub, Automattic, and many more.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-27-at-10.26.50-PM.png?ssl=1\"><img /></a></p>\n<p>Aboukhadijeh said his goal with the experiment is to make Standard and other open source projects healthier.</p>\n<p>“For complex reasons, companies are generally hesitant or unwilling to fund OSS directly,” he said. “When it does happen, it’s never enough and it never reaches packages which are transitive dependencies (i.e. packages that no one installs explicitly and therefore no one knows exists). Essentially, we have a public good which is consumed by huge numbers of users, but which almost no one pays for. Fortunately, there exists a funding model that usually works for public goods like this – ads.”</p>\n<p>Here is an example of the LogRocket ad that was part of the initial experiment:</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/logrocket-ad.png?ssl=1\"><img /></a></p>\n<p>While some developers communicated support for open source maintainers to monetize their projects in whatever way they choose, the majority of feedback on GitHub, Hacker News, Reddit, and social media strongly criticized this particular approach.</p>\n<p>William Hilton, developer at Stoplight, speculated on the consequences of this type of advertising becoming a popular funding model:</p>\n<blockquote><p>I do worry that npm install will just become a long trail of banner ads though eventually and it won’t scale. Because if every npm package adds ads, the noticeability of each ad will diminish. (Interestingly, the most valuable “realestate” will be packages whose banner is displayed last, so if it becomes a literal “race-to-the-bottom” people might add sleep statements to their post-install scripts so they are displayed nearest the bottom. What a dystopian installation experience!)</p></blockquote>\n<p>He also noted that Yarn blocks the output of post-install scripts, which in this case would serve as built-in ad-blocking. Yarn’s maintainer chimed in on the thread with more context.</p>\n<p>“As maintainer of Yarn, I’m strongly against this pattern, although not for the reasons you might think,” Maël Nison <a href=\"https://github.com/standard/standard/issues/1381#issuecomment-524276499\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>. “Post-install scripts deoptimize packages and break workflows.</p>\n<p>“Yarn already doesn’t print the build logs unless they make the installs crash, so this post-install script wouldn’t have any visible effect for our users. Still, I value the health of the ecosystem a lot, both from the point of view of maintainers and users, and I would be happy to discuss how we could satisfy this use case in a more integrated and less intrusive way.”</p>\n<p>Since this is a newer experiment and hasn’t gone mainstream, it’s not clear whether npm may decide to block all methods of serving advertisements through the terminal in the future. A new module called <a href=\"https://github.com/kethinov/no-cli-ads\" rel=\"noopener noreferrer\" target=\"_blank\">No CLI Ads</a> was created in response to Aboukhadijeh’s funding module. It blocks ads from appearing in console output. <a href=\"https://github.com/mkg20001/npm-adblock\" rel=\"noopener noreferrer\" target=\"_blank\">npm-adblock</a> is an alternative that functions in a different way. The existence of simple, albeit inconvenient, ways of blocking these types of ads may be all that is necessary to dry up any potential revenue stream.</p>\n<p>Feedback on this experiment demonstrates that there is wide support for finding a solution to the problem of open source funding, but most agree that terminal ads is not a viable option. In fact, many commenters identified this approach as the most annoying thing that a package maintainer can do, apart from removing the package. Developers do not wish to be spammed while installing a dependency. One commenter describes his terminal as “the one last stronghold” and “haven of peace” that doesn’t serve ads from corporate overlords.</p>\n<p>“Selling ad-space is not innovative,” developer Matthias Hogerheijde said. “And it’s particularly unhelpful in my logs. For me, the issue is more that I don’t want stuff that doesn’t help me in my logs. I wholeheartedly agree with putting your ‘supported by company X’ in the readme. That helps me understand, it does resonate with me when I see certain companies donating money to OSS. I, too, want to live in a perfect world where every developer can live, pay rent and only work on projects they like. That perfect world for me does not include ads in my terminal.”</p>\n<p>Reddit commenters took humorous jabs at the idea, penning sample ads that interrupt the build process:</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-27-at-6.18.13-PM.png?ssl=1\"><img /></a></p>\n<h3>Linode Pulls Sponsorship from Standard’s Terminal Ads Experiment</h3>\n<p>Standard.js users who were unhappy with the ads in their terminals complained to the sponsors and Linode decided to remove its ad from the experiment.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">We hear you loud and clear. We\'ve reconsidered and have removed the ad.</p>\n<p>— Linode (@linode) <a href=\"https://twitter.com/linode/status/1165421512633016322?ref_src=twsrc%5Etfw\">August 25, 2019</a></p></blockquote>\n<p></p>\n<p>“We reconsidered after reflecting on the developer community’s reaction,” a Linode representative said on Twitter. “We still passionately support open source software along with @feross, but we’ll be more careful about experimenting in the future while continuing to innovate.”</p>\n<p>Prior to pausing the experiment, Aboukhadijeh reported he had raised $2,000, enough to fund five days worth of his time to release Standard 14.</p>\n<p>“If we are able to raise additional funds, the next thing I’d like to focus on is out-of-the-box TypeScript support in StandardJS (one of the most common feature requests!) and modernizing the various text editor plugins (many of which are currently unmaintained),” Aboukhadijeh said. “If others in the community are interested in taking the lead on any of these issues, I’d like to direct some funds to you.”</p>\n<p>The experiment isn’t entirely off the table, since it seems to have met one of Aboukhadijeh’s immediate objectives, despite annoying (and in some cases infuriating) the developer community.</p>\n<p>Four days ago, Standard locked the GitHub thread discussing the new funding model after it became too heated. The project’s maintainers are now <a href=\"https://github.com/feross/funding/issues/12\" rel=\"noopener noreferrer\" target=\"_blank\">evaluating this iteration of the experiment</a>, but the discussion extends beyond the simple question of whether developers like ads in their terminals. A new thread on the project’s repo, titled “<a href=\"https://github.com/feross/funding/issues/10\" rel=\"noopener noreferrer\" target=\"_blank\">What’s wrong with Open Source right now?</a>” has diverted some of the negative feedback into a broader, more productive discussion.</p>\n<p>The experiment has reignited important conversations about the sustainability of open source and <a href=\"https://github.com/feross/funding/issues/11\" rel=\"noopener noreferrer\" target=\"_blank\">where project maintainers want to see it go in the future.</a> In a recent <a href=\"https://twitter.com/feross/status/1163553976937304065\" rel=\"noopener noreferrer\" target=\"_blank\">tweet</a>, Aboukhadijeh shared a <a href=\"http://softwaremaniacs.org/blog/2019/02/25/misconception-about-oss-support/en/\" rel=\"noopener noreferrer\" target=\"_blank\">link</a> to particular situation that one maintainer faced in supporting a free syntax highlighting library.</p>\n<p>After receiving urgent comments and emails following a release that had errors causing dependencies to break, Ivan Sagalaev, the original author of highlight.js, aptly summarized the current state of the relationship between businesses and open source projects:</p>\n<blockquote><p>Dear fellow engineers, please take this build hiccup as an opportunity to explain to your particular business people that their entire intellectual property is a thin layer on top of a shaky foundation of open-source code lazily maintained by hobbyists or paid for by other businesses having their own goals in mind. </p>\n<p>If they really want stability they have to invest in it by, for example, hiring engineers to deal with myriad of dependencies, maintain local stable forks, contribute patches upstream, or whatever — the key point is that it should not look like it ‘just works’ on fairy dust.</p></blockquote>\";s: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, 28 Aug 2019 20:14: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: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:70:\"WPTavern: Top Fifty WP: New Website Ranks Plugins by Downloads per Day\";s: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=93005\";s: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/top-fifty-wp-new-website-ranks-plugins-by-downloads-per-day\";s: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:3117:\"<p>The team behind <a href=\"https://www.pootlepress.com\" rel=\"noopener noreferrer\" target=\"_blank\">Pootlepress</a> has launched a new website that displays the <a href=\"https://topfiftywp.com/\" rel=\"noopener noreferrer\" target=\"_blank\">top 50 WordPress plugins</a> by downloads per day. It uses the <a href=\"https://codex.wordpress.org/WordPress.org_API#Plugins\" rel=\"noopener noreferrer\" target=\"_blank\">WordPress.org Plugin API</a> to pull the previous day’s download stats from plugins hosted in the directory. The site also shows the average rating as a percent in the right-hand column.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-27-at-10.33.41-AM.png?ssl=1\"><img /></a></p>\n<p>As one might expect, the most popular plugins with more than a million active installs dominate the top 50 spots. There are a few surprising plugins in the mix, with 500,000 installs or less, where these daily download stats might be an indication of their potential growth: <a href=\"https://wordpress.org/plugins/ocean-extra/\" rel=\"noopener noreferrer\" target=\"_blank\">Ocean Extra</a>, <a href=\"https://wordpress.org/plugins/wps-hide-login/\" rel=\"noopener noreferrer\" target=\"_blank\">WPS Hide Login</a>, <a href=\"https://wordpress.org/plugins/amp/\" rel=\"noopener noreferrer\" target=\"_blank\">AMP</a>, <a href=\"https://wordpress.org/plugins/wp-file-manager/\" rel=\"noopener noreferrer\" target=\"_blank\">File Manager</a>, and <a href=\"https://wordpress.org/plugins/wp-statistics/\" rel=\"noopener noreferrer\" target=\"_blank\">WP Statistics</a>. It’s something to monitor over time, as there may be quite a bit of turnover in the top 50.</p>\n<p>It’s also interesting to see a few plugins among the top 50 that provide utilities frequently used when working with WordPress but not necessary to have installed all the time. It looks like users are installing plugins like WordPress Importer, Maintenance, All-in-One WP Migration, and Coming Soon Page, and then leaving them active on their sites.</p>\n<h3>Top Fifty WP Is Now Available as a Plugin with Gutenberg Blocks for Top Plugins and Themes</h3>\n<p>Pootlepress has <a href=\"https://www.pootlepress.com/2019/08/introducing-topfiftywp-com-our-new-website-that-shows-the-most-downloaded-wordpress-plugins-per-day/\" rel=\"noopener noreferrer\" target=\"_blank\">packaged up Top 50 WP as a plugin</a> so that other publishers can use it to display the same data on their own websites. It includes two Gutenberg blocks – one for plugins and the other for themes. They are listed under Layout Elements.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-27-at-2.00.12-PM.png?ssl=1\"><img /></a></p>\n<p>Pootlepress founder Jamie Marsland said the plugin is coming soon to WordPress.org but for now it can be downloaded from his website. It requires the Caxton plugin to be installed, which provides Pootlepress’ base framework for new blocks. Marsland’s team is working on adding more blocks with plugin and theme data, as well as customization options for each block.</p>\";s: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, 27 Aug 2019 19:15: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: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: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:46:\"WPTavern: Micro.blog Adds Tumblr Cross-Posting\";s: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=93064\";s: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:57:\"https://wptavern.com/micro-blog-adds-tumblr-cross-posting\";s: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:4304:\"<p>Over the weekend, <a href=\"https://micro.blog/\" rel=\"noopener noreferrer\" target=\"_blank\">Micro.blog</a> added <a href=\"https://www.manton.org/2019/08/23/tumblr-crossposting.html\" rel=\"noopener noreferrer\" target=\"_blank\">Tumblr cross-posting</a> to its service in response to <a href=\"https://wptavern.com/automattic-acquires-tumblr-plans-to-rebuild-the-backend-powered-by-wordpress\" rel=\"noopener noreferrer\" target=\"_blank\">Automattic’s acquisition of the company</a>. Micro.blog users can now elect to have their blog posts automatically syndicated to Tumblr.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/tumblr-cross-posting.png?ssl=1\"><img /></a></p>\n<p>Although Tumblr is somewhat of a competitor to Micro.blog’s social networking and microblogging service, founder Manton Reece said he sees Tumblr as more of a social network:</p>\n<blockquote><p>I usually avoid adding blog hosting services to Micro.blog’s available cross-posting destinations. After all, if it’s a good blog host that I could recommend as your primary blog, why not just post everything there instead of using Micro.blog’s own blog hosting? But the more I’ve used Tumblr in the last couple of weeks, the more I think about Tumblr as a community first and a blog host second.</p></blockquote>\n<p>Micro.blog may bear some similarities to Tumblr but the service has an entirely different flavor. It has become an alternative watering hole for indie web enthusiasts with its support for Webmention and Micropub protocols. Many who use the service seem to already be convinced of the value of hosting a blog that is independent from the major social media silos.</p>\n<p>Micro.blog already had several Tumblr-related features built in to the platform. Users can follow Tumblr blogs on Micro.blog by visiting the Discover feed and plugging in any Tumblr domain name. Micro.blog users can also add their own Tumblr feeds to their accounts so followers can see posts from both their main microblog and the Tumblr blog.</p>\n<p>On a recent episode of the Core Intuition podcast titled “<a href=\"https://coreint.org/2019/08/episode-384-a-much-bigger-megaphone/\" rel=\"noopener noreferrer\" target=\"_blank\">A Much Bigger Megaphone</a>,” Reece and co-host Daniel Jalkut, the developer of <a href=\"https://www.red-sweater.com/marsedit/\" rel=\"noopener noreferrer\" target=\"_blank\">MarsEdit</a>, speculate on the future of Tumblr and discuss some key differences from Micro.blog’s service and social network. Micro.blog acts more as an aggregate of blogs from around the web, whereas Tumblr’s blogging aspect is limited to Tumblr accounts only.</p>\n<p>Both networks aim to make blogging easier and seem to focus on shorter-style posts. However, Micro.blog is more of a social network for independent microbloggers who want to connect their content to a stream of blogs. Tumblr is a blogging service that has a symbiotic relationship with the communities its publishing capabilities enable. It has the potential to become the most important social network on the open web, given its active user base and Automattic’s commitment to independent publishing.</p>\n<p>Both Reece and Jalkut said they were optimistic that Automattic’s acquisition of Tumblr will introduce more opportunities for both Micro.blog and MarsEdit, as the company’s influence makes it easier to market the value of owning your own blog. For a long time, Tumblr’s API hasn’t supported some of the key features of MarsEdit and Jlkut said he is hopeful that with Automattic at the helm the API may change to support the types of things his customers need.</p>\n<p>In a <a href=\"https://www.manton.org/2019/08/13/tumblr-and-appnet.html\" rel=\"noopener noreferrer\" target=\"_blank\">post</a> published shortly after the acquisition, Reece said he believes Tumblr has a lot of overlap with Micro.blog and views Automattic as having a “shared vision of the future that embraces content ownership, supports healthy communities, and deemphasizes massive social networks.” Those who value blogs and blogging are hopeful that Tumblr’s new ownership will rekindle some of the social magic that was present in the early days of the web but has since become more scarce.</p>\";s: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, 27 Aug 2019 03:59:56 +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: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:81:\"WPTavern: php Central Europe Conference Canceled Due to Lack of Speaker Diversity\";s: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=93012\";s: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/php-central-europe-conference-canceled-due-to-lack-of-speaker-diversity\";s: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:8679:\"<p><a href=\"https://2019.phpce.eu/en/\" rel=\"noopener noreferrer\" target=\"_blank\">phpCE</a>, a central European PHP conference that was previously scheduled for October 4-6, has been cancelled due to a public fiasco resulting from a lack of gender diversity in the speaker lineup. The event, previously known as PHPCon Poland, was set to be held in Dresden, Germany, after the concept changed last year to rotate host cities and include a larger region of the PHP community.</p>\n<p>After phpCE had <a href=\"https://twitter.com/phpce_eu/status/1156646682114830336\" rel=\"noopener noreferrer\" target=\"_blank\">boasted</a> a “rich and diverse lineup,” the published schedule was criticized for including zero women, while several speakers were given two sessions apiece. The <a href=\"https://2018.phpce.eu/en/\" rel=\"noopener noreferrer\" target=\"_blank\">2018 event</a> had a similar lack of diversity among speakers. <a href=\"https://www.cfpland.com/\" rel=\"noopener noreferrer\" target=\"_blank\">CFP Land</a> founder Karl Hughes’ tweet precipitated a flood of critical feedback.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">This year\'s <a href=\"https://twitter.com/phpce_eu?ref_src=twsrc%5Etfw\">@phpce_eu</a> conference seems to have gone with the \"White Males Only\" conference lineup <img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f62c.png\" alt=\"😬\" class=\"wp-smiley\" /></p>\n<p>Shame. It\'s 2019, we can do better.</p>\n<p>— Karl L Hughes (@KarlLHughes) <a href=\"https://twitter.com/KarlLHughes/status/1151525811616387073?ref_src=twsrc%5Etfw\">July 17, 2019</a></p></blockquote>\n<p></p>\n<p>Organizers received the public criticisms as an attack, a response that disappointed many who were previously considering attending the event. Speakers started to withdraw from the conference and <a href=\"https://twitter.com/phpce_eu/status/1165381240922484743\" rel=\"noopener noreferrer\" target=\"_blank\">ticket sales dried up</a>, as organizers demonstrated an unwillingness to do further diversity outreach beyond their initial call for proposals.</p>\n<p>Mark Baker, one of the speakers who decided to <a href=\"https://markbakeruk.net/2019/07/24/withdrawal-from-speaking-at-phpce-2019\" rel=\"noopener noreferrer\" target=\"_blank\">cancel his engagement</a>, said organizers attempted to persuade him not to withdraw by offering to put the sole female speaker applicant on the schedule. Baker said he was uncomfortable, as that would put “a lot of pressure on the woman, knowingly being invited to speak after an all-male speaker list has already been announced, making her a ‘token’ to diversity.”</p>\n<p>“It wasn’t an easy decision to make, because I do enjoy sharing my coding passion; but having advocated for diversity at PHP developer conferences for the last several years, I have to follow my beliefs that diversity should be a cornerstone of the PHP developer community,” Baker said. “Diversity matters more to me than speaking.”</p>\n<p>Larry Garfield (<a href=\"https://twitter.com/crell\" rel=\"noopener noreferrer\" target=\"_blank\">@crell</a>), who is active in the Drupal community, <a href=\"https://steemit.com/php/@crell/skipping-php-ce-this-year\" rel=\"noopener noreferrer\" target=\"_blank\">reported</a> that he also tried to work with phpCE’s organizers to diversify the lineup before being forced by his personal convictions to withdraw.</p>\n<p>“I messaged the organizers, asking them to drop some of our double-sessions in favor of more female participation,” Garfield said. “We also offered to work with them to figure out ways to reduce the cost of bringing us in (a number of us were transatlantic, and Dresden is not the cheapest city to get to) so they could afford to cover more speakers.</p>\n<p>“Unfortunately, the organizers indicated they were not open to such an arrangement. According to them, they had only a single woman submit a session proposal this year despite having women present in previous years, and hers was a repeat from a local conference last year. They were also firm that the Call For Papers was done and over and they’re not open to reaching out to new people now. Sadly, from what the organizers told me, they actively don’t want to do outreach.”</p>\n<p>A situation that has gone this far is often irreparable once it reaches the point of becoming an international debacle. If a diverse speaker selection hasn’t been established before the schedule announcement goes out, backpedaling to arrive at inclusion inevitably sends a signal to potential attendees that this might not be a welcoming event.</p>\n<p>Due to the way it was handled, phpCE’s cancellation became a spectacular failure of inclusion that played out in a public way over the past several weeks. phpCE’s organizers remained <a href=\"https://twitter.com/phpce_eu/status/1151606520406257664\" rel=\"noopener noreferrer\" target=\"_blank\">defensive in their replies</a> to critics on social media, clinging instead to what the community has deemed to be an outmoded and ineffective approach to organizing more diverse events.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">D&I is okay as long as it means the equalization of chances. If you place D&I in a stronger position than substantive content of the agenda, you destroy the event. The \"prioritize\" sounds exactly in that way.</p>\n<p>— Dariusz Grzesista (@DarGrze) <a href=\"https://twitter.com/DarGrze/status/1151923365269127168?ref_src=twsrc%5Etfw\">July 18, 2019</a></p></blockquote>\n<p></p>\n<p>phpCE did not publish a post regarding why the event was cancelled but rather cited several blog posts and exchanges on social media as factors in the decision.</p>\n<h3>How WordPress Is Equipping Event Organizers to Create more Diverse Speaker Lineups</h3>\n<p>Many organizers of large tech events are making proactive attempts at getting more diverse speakers and the web is full of countless resources from those who have shared their processes and tips on the topic. In the WordPress world specifically, the Community team has created a <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/event-formats/diversity-speaker-training-workshop/\" rel=\"noopener noreferrer\" target=\"_blank\">Diversity Speaker Training Workshop</a> to help meetup and WordCamp organizers cultivate better representation from different groups in their communities.</p>\n<p>This particular workshop, which was created by Jill Binder and <a href=\"https://en.blog.wordpress.com/2019/06/19/want-to-see-a-more-diverse-wordpress-contributor-community-so-do-we/\" rel=\"noopener noreferrer\" target=\"_blank\">sponsored by Automattic</a>, has produced positive results in 55 WordPress communities in 26 different countries.</p>\n<p>“All of the communities that held this workshop experienced a real change in the speaker roster for their annual conferences; many of their WordCamps went from having 10% women speakers to having 50% or more women speakers in less than a year,” community organizer Andrea Middleton said. “In 2017, Seattle had 60% women speakers and in 2018, Vancouver had 63%.” Organizers of large events like WordCamp US and WordCamp Miami have also created more diverse lineups in recent years with their own proactive strategies.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Another great year of amazing, diverse speakers! <a href=\"https://twitter.com/hashtag/WCMIA?src=hash&ref_src=twsrc%5Etfw\">#WCMIA</a> <a href=\"https://twitter.com/hashtag/WordPress?src=hash&ref_src=twsrc%5Etfw\">#WordPress</a> <a href=\"https://t.co/e2smmCpPAF\">pic.twitter.com/e2smmCpPAF</a></p>\n<p>— WordCamp Miami (@wordcampmiami) <a href=\"https://twitter.com/wordcampmiami/status/1107383222453833728?ref_src=twsrc%5Etfw\">March 17, 2019</a></p></blockquote>\n<p></p>\n<p>The <a href=\"https://wordpress.tv/2019/07/30/jill-binder-what-is-the-diverse-speaker-workshop/\" rel=\"noopener noreferrer\" target=\"_blank\">Diversity Speaker Training Workshop</a> seems to be particularly effective because it focuses on actively creating and equipping future speakers in a more organic way at the local level. Any WordPress event organizers who feel they have no options for increasing the diversity of their events can get help from the Community team. Relying on the call for speakers to deliver a diverse lineup is not always the most effective strategy. In many cases, it takes a great deal of work to bring in diverse speakers, but the Community Team has worked for years to pioneer new resources that help organizers succeed in these efforts.</p>\";s: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, 26 Aug 2019 19:35:45 +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: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:111:\"WPTavern: Chrome 76 Adds Native Lazy-Loading, WordPress Contributors Continue Discussion Regarding Core Support\";s: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=92958\";s: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:121:\"https://wptavern.com/chrome-76-adds-native-lazy-loading-wordpress-contributors-continue-discussion-regarding-core-support\";s: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:5002:\"<a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/lazy-cat.jpg?ssl=1\"><img /></a>lazy cat – photo credit: <a href=\"https://unsplash.com/photos/uy5t-CJuIK4\">Kate Stone Matheson</a>\n<p>The latest version of Chrome (76) shipped with a new “loading” attribute that allows developers to specify resources, such as images and iframes, to defer loading until the user scrolls nearer to them. In the past, developers have used third-party libraries to achieve lazy loading but soon this will no longer be necessary, as more browsers adopt the loading attribute. Chrome developers <a href=\"https://web.dev/native-lazy-loading\" rel=\"noopener noreferrer\" target=\"_blank\">published</a> a compelling, in-depth explanation of how browser-level native lazy-loading can improve performance.</p>\n<p>Given Chrome’s seemingly unshakeable, staggering <a href=\"https://www.w3counter.com/trends\" rel=\"noopener noreferrer\" target=\"_blank\">market dominance</a>, it will not be long before the loading attribute is supported for the vast majority of the web’s users. Firefox has an open <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1542784\" rel=\"noopener noreferrer\" target=\"_blank\">ticket</a> for implementing lazy loading using this syntax and the feature is also supported in Chromium 76-based browsers. It even works when the user has disabled JavaScript. In the meantime, Chrome recommends developers continue to use a third-party library along with loading=”lazy” is to provide a polyfill for browsers that do not yet support the attribute.</p>\n<p><a href=\"https://www.w3counter.com/trends\"><img /></a></p>\n<p>Morten Rand-Hendriksen filed a trac <a href=\"https://core.trac.wordpress.org/ticket/44427\" rel=\"noopener noreferrer\" target=\"_blank\">ticket</a> 14 months ago, recommending WordPress introduce a lazy-loading API for media and other elements. Millions of WordPress users already have have some form of lazy loading on their sites using popular plugins like <a href=\"https://wordpress.org/plugins/jetpack/\" rel=\"noopener noreferrer\" target=\"_blank\">Jetpack</a>, <a href=\"https://wordpress.org/plugins/autoptimize/\" rel=\"noopener noreferrer\" target=\"_blank\">Autoptimize</a>, <a href=\"https://wordpress.org/plugins/wp-smushit/\" rel=\"noopener noreferrer\" target=\"_blank\">Smush</a>, <a href=\"https://wordpress.org/plugins/wp-optimize/\" rel=\"noopener noreferrer\" target=\"_blank\">WP-Optimize</a>, and others.</p>\n<p>Rand-Hendriksen contends that lazy-loading should be added to core because it is a <a href=\"https://developers.google.com/web/fundamentals/performance/lazy-loading-guidance/images-and-video/\" rel=\"noopener noreferrer\" target=\"_blank\">performance best practice</a> that WordPress should not require site owners to implement on their own. Without a core standard for lazy-loading, themes and plugins are all taking different approaches to solve this problem, which can cause conflicts and unexpected behavior. Contributors working on the ticket are still discussing the specifics of how WordPress core can best support lazy loading.</p>\n<p>Meanwhile, WordPress developers who are excited about taking advantage of native lazy-loading are sharing their their own functions and custom plugins on GitHub, WordPress.org, and in the <a href=\"https://www.facebook.com/groups/advancedwp/permalink/2575482092513989/\" rel=\"noopener noreferrer\" target=\"_blank\">Advanced WordPress Facebook</a> group.</p>\n<p>Peter Shaw created a plugin called <a href=\"https://wordpress.org/plugins/lh-native-lazy-loading/\" rel=\"noopener noreferrer\" target=\"_blank\">LH Native Lazy Loading</a> that adds the “loading” attribute to IMG and IFRAME tags detected when filtering the_content(), post thumbnails, and oembed. It does not add any extra CSS or JavaScript and is compatible with JavaScript-based image lazy loaders, in case you want to use one as a fallback for browsers that don’t support the attribute.</p>\n<p>Chris Franchetti shared a <a href=\"https://gist.github.com/Enaldi/ca7b7ab6108ce293365f380d5e99b6b2?fbclid=IwAR0fKgrkHCtTBswPU-i5d5HV0MH_DjdPpEFEvQIEv7CCNboxYQ0bMihrUU0\" rel=\"noopener noreferrer\" target=\"_blank\">gist</a> for a function that adds lazy loading to it to anything with a src. Chris Zähller published a set of functions on GitHub called <a href=\"https://github.com/seezee/wp-lazy\" rel=\"noopener noreferrer\" target=\"_blank\">WP Lazy</a> that work in a different way. It adds the <code>loading=“lazy”</code> attribute when inserting new media or displaying a gallery via the WordPress gallery shortcode.</p>\n<p>If there is a long delay on the core trac ticket, there will inevitably be a proliferation of native lazy-loading solutions that allow WordPress users to implement what several major browsers are already supporting. Existing lazy load plugins may also change to add support for the “loading” attribute, with their previous solutions as a backup for browsers that don’t yet support it.</p>\";s: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, 23 Aug 2019 20:27: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: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: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:111:\"WPTavern: Popular WordPress Themes Remove Obtrusive Admin Notices to Conform to New Theme Directory Requirement\";s: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=92962\";s: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:122:\"https://wptavern.com/popular-wordpress-themes-remove-obtrusive-admin-notices-to-conform-to-new-theme-directory-requirement\";s: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:2018:\"<p>Last month the WordPress Theme Review Team took action to <a href=\"https://wptavern.com/wordpress-theme-review-team-seeks-to-curb-obtrusive-admin-notices-with-new-requirement-to-follow-core-design-patterns\">curb obtrusive admin notices</a>, requiring all themes to use the admin_notices API and follow the core design pattern. Prior to this rule going into effect, many themes would commonly display a large, branded notice upon activation. Sometimes these came with a prompt to install more plugins or instructions for getting started. </p>\n\n\n\n<p>The Theme Review Team began prompting the authors of themes already known to be in violation of this guideline, to change their notices as soon as possible or risk suspension. Popular themes are rolling out updates that include cleaned-up notices.</p>\n\n\n\n<p>Storefront, WooCommerce’s flagship theme, was one of the themes the team cited during the meeting as an example of the notices that the team was looking to discourage with this new requirement. Its large post-activation notice took up half the screen and was previously displayed on every page. <a rel=\"noreferrer noopener\" href=\"https://woocommerce.wordpress.com/2019/08/19/storefront-2-5-3-release-notes/\" target=\"_blank\">Storefront 2.5.2</a> replaces the notice with one that conforms to the new rule.</p>\n\n\n\n<img />\n\n\n\n<p>The Noto theme from Pixelgrade, which previously had nearly a full-page branded onboarding screen with a call-to-action, has updated to a smaller notice that appears in the designated area for admin notices. Futurio has also scaled back its post-installation footprint and now displays a simple, compliant message with a “Get Started” button.</p>\n\n\n\n<img />\n\n\n\n<img />\n\n\n\n<p>Theme authors are still finding creative ways to brand their notices, but they are now much less obtrusive and confined to the expected area. They are still able to communicate the necessary information for getting started, without cluttering the admin by taking over half the screen. </p>\";s: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, 23 Aug 2019 04:21: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: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: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:117:\"WPTavern: WordPress 5.3 Development Kicks Off: UI Polishing, Editor Improvements, and New Twenty Twenty Default Theme\";s: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=89726\";s: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:125:\"https://wptavern.com/wordpress-5-3-development-kicks-off-ui-polishing-editor-improvements-and-new-twenty-twenty-default-theme\";s: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:3911:\"<p>WordPress 5.3 release dates were <a href=\"https://make.wordpress.org/core/2019/08/21/wordpress-5-3-schedule-and-scope/\" rel=\"noopener noreferrer\" target=\"_blank\">confirmed</a> this week. The timeline has the official release arriving November 12, 2019, with a decent margin of time to avoid WordCamp US (early November) and the U.S. Thanksgiving holiday week at the end of November. Beta 1 is expected September 23 and a Release Candidate is scheduled to follow on October 15.</p>\n<p>The scope for this release is squarely in line with Matt Mullenweg’s 2019 goal of tightening up the software to improve existing features.</p>\n<p>“The focus will be polishing current interactions and making the UIs more user friendly,” WordPress 5.3 release coordinator Francesca Marano said in the <a href=\"https://make.wordpress.org/core/2019/08/21/wordpress-5-3-schedule-and-scope/\" rel=\"noopener noreferrer\" target=\"_blank\">schedule announcement</a>.</p>\n<p>Another major part of this release is the editor improvements that have already been pushed to the Gutenberg plugin over the past few months. Riad Benguella, WP 5.3 Editor Tech lead, said these improvements “go beyond ‘polishing things,\'” and will include more than 10 previous releases of the plugin.</p>\n<p>After speaking with component maintainers, WordPress Executive Director Josepha Haden <a href=\"https://make.wordpress.org/core/2019/08/07/wordpress-5-3-planning-roundup/\" rel=\"noopener noreferrer\" target=\"_blank\">posted</a> a summary of updates that could be included in the release during the proposed timeframe:</p>\n<ul>\n<li>Grouping: support for dividing your page into sections</li>\n<li>Motion: support for visual motion when moving/arranging blocks</li>\n<li>Column patterns and widths: support for fixed column widths, and predefined layouts</li>\n<li>Big images: support for saving progress after a big image fails to upload</li>\n<li>Media accessibility: some fixes and a lot of polish as a result of the a11y audit</li>\n<li>PHP 7.4: support for the new version coming late in November</li>\n<li>And also: Build/Test updates, better administration of emails, and a lot of under the hood improvements</li>\n</ul>\n<h3>WordPress 5.3 to Introduce Twenty Twenty Default Theme</h3>\n<p>Earlier this month, Haden confirmed that WordPress 5.3 will include a new bundled default theme. Twenty Twenty development is taking a different route from previous default themes in that it will not be designed from scratch.</p>\n<p>“I think something that would be cool is taking a theme from the community that is already doing cool stuff with the features we’ve been introducing, and modifying it to fit with the 5.3 release,” Haden said.</p>\n<p>The lead for the default theme project has yet be announced, although Mark Uraine, a designer working on Gutenberg, will be facilitating the effort behind the scenes.</p>\n<p>“I know people are looking at themes that make good use of Gutenberg and have theme developers that can dedicate some time to this,” Uraine said.</p>\n<p>WordPress 5.3 will be the last major release of 2019. Contributors plan to land a minor release in the meantime. <a href=\"https://make.wordpress.org/core/2019/08/22/wordpress-5-2-3-rc-1/\" rel=\"noopener noreferrer\" target=\"_blank\">WordPress 5.2.3 RC 1</a> was released today. Jeffrey Paul, who is helping to coordinate this release, said the <a href=\"https://make.wordpress.org/core/2019/08/13/5-2-3-release-planning/\" rel=\"noopener noreferrer\" target=\"_blank\">focuses for 5.2.3</a> include the PHP version bump coming in 5.3, backporting some block editor features, and improving accessibility and RTL issues. The official 5.2.3 release is scheduled for <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190904T1700\" rel=\"noopener noreferrer\" target=\"_blank\">Wednesday, September 4, 2019, 10:00 AM PDT</a>.</p>\";s: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, 22 Aug 2019 19:05: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: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: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:91:\"WPTavern: WordPress Poised to Begin Implementing Proposal to Auto-Update Older Sites to 4.7\";s: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=92908\";s: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:102:\"https://wptavern.com/wordpress-poised-to-begin-implementing-proposal-to-auto-update-older-sites-to-4-7\";s: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:11440:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2015/06/dinocar.jpg?ssl=1\"><img /></a>photo credit: <a href=\"https://stocksnap.io/photo/A0737DFF83\">Ryan McGuire</a></p>\n<p>WordPress contributors from around the world joined in a lively meeting yesterday to continue the discussion regarding the <a href=\"https://wptavern.com/proposal-to-auto-update-old-versions-of-wordpress-to-4-7-sparks-heated-debate\" rel=\"noopener noreferrer\" target=\"_blank\">proposal to auto-update old sites to version 4.7</a> in a controlled rollout. The idea is that sites would gradually update from one major version to the next (not all at once). The discussion was led by WordPress 3.7 release lead Andrew Nacin with help from Ian Dunn and security team lead Jake Spurlock.</p>\n<p>Based on the participants’ responses during the meeting, there were a handful of dissenters who are not comfortable with updating old sites without the site owner’s explicit consent, which is difficult to acquire when emails and admin notices will not reach everyone affected.</p>\n<p>The majority of contributors are leaning towards finding the best implementation for moving forward with the proposal, which essentially makes a bold decision for regular users who may not know that they are not on the latest version of WordPress and those who have abandoned their sites. Site owners who are actively choosing to hang back on older versions have most likely already opted out of auto-updates, and those decisions will be respected by the update system.</p>\n<p>Dunn said his goal for the discussion was to “listen for ideas, and hopefully move closer to some kind of decision.” At the beginning, it kicked off with more of a focus on marketing and implementation details, rather than the matter of whether or not WordPress should auto-update sites to major versions.</p>\n<p>“I think that a major marketing push is needed around this,” Spurlock said. “We want to be ahead of any news about WordPress breaking sites, and in a position to frame this update as a major benefit for the millions of sites that are being updated.” After encouragement from WordPress Executive Director Josepha Haden, those eager to discuss the rollout process pulled back to engage the more central matter of the auto updates themselves. Spurlock summarized the three options the security team has for older sites:</p>\n<blockquote>\n<p>1. Abandon security updates for older sites<br />\n2. Continue security updates, at great cost<br />\n3. Manually update sites, leaving older sites without updates.</p></blockquote>\n<p>“It’s worth pointing out that these site owners have already had up to six years of admin notices,” Nacin said. “The oldest sites likely received north of 30 emails. The way we might communicate a new feature (in say 5.3 or 5.4) to add support for major release auto updates might be drastically different than how we might handle an old site running 3.7 that we’d like to move to 3.8 and higher.”</p>\n<h3>Contributors Weigh the Consequences of Leaving Older Sites Without Updates</h3>\n<p>Core contributor Zebulan Stanphill was one of the more vocal opponents of auto-updating to major versions without consent.</p>\n<p>“The auto-update feature in 3.7 was not advertised as including major updates, so it seems deceptive in my opinion to suddenly change it to include that,” Stanphill said. “It feels like assuming more control over a website than the owner had originally given to WordPress. I’m fine with auto-major-updates becoming the default in new versions of WordPress, but retroactively applying that to old versions seems wrong to me.”</p>\n<p>Gary Pendergast, a full-time sponsored contributor to core, countered that the problem is potentially millions of site owners will not see the notice and will be stuck on old versions that will eventually become insecure. Stanphill argued that it’s not WordPress’ responsibility to update people’s sites for them if they did not give permission.</p>\n<p>“It is our responsibility to not lay the groundwork for a botnet of a sizeable portion of the internet,” Pendergast said.</p>\n<p>WordPress has a much larger footprint on the web than it did in 2013 when the auto-update system was put in place in 3.7. The platform’s marketshare has grown to <a href=\"https://w3techs.com/technologies/history_overview/content_management/all\" rel=\"noopener noreferrer\" target=\"_blank\">34.5% of the the top 10 million websites</a> as of August 2019. Sites running 3.7 have been informally estimated at around 2 million but a definitive count has not been confirmed.</p>\n<p>“If we unwittingly give someone a platform to do real evil, we’re big enough that could have consequences,” Core contributor Mary Baum said.</p>\n<p>Lack of explicit consent and the possibility for breakage were the top two concerns for those opposed to the plan. Those in favor believe it can be done without breaking millions of websites. Former security team lead Aaron Campbell highlighted the advantages of a tiered update rollout:</p>\n<blockquote><p>Speaking of starting at 3.7 users as a test base (which is part of the plan Ian proposed), one of the great things we can offer users that they have a hard time doing themselves, is a slow update from version to version. The button in the dashboard of a 3.7 site will update the site to 5.2, which is understandably scary. We’d be updating 3.7->3.8, then 3.8->3.9, etc etc until 4.6->4.7. It’ll offer a smoother path from 3.7 to 4.7 AND give us plenty of places to improve on the process along the way if it’s needed.</p>\n<p>I think there are some benefits to rolling up. One of those is the DB changes, which would be rolled out in chunks the same as they happened over the last 6 years rather than batched all in one update. It seems like it would cause fewer memory and time limit errors as well.</p></blockquote>\n<p>As he has stated in previous P2 discussions, Nacin reiterated that the core team’s plan has always been to bring auto updates for major versions:</p>\n<blockquote><p>I want to share a bit of history and context: Only the latest version of WordPress is, of course, officially supported. Automatic background updates in 3.7 (October 2013) completely changed the calculus—for the first time, we were able to ship security releases to older branches. But we didn’t announce or document these older versions, offer them for regular download, or expose them to the Dashboard → Updates screen. There was no intention—and still isn’t—to change our often stated policy that only the latest version of WordPress is officially supported. What we realized, though, if we are building the ability to quickly push security fixes to older unsupported sites, we’d be out of our mind to not use that feature.</p>\n<p>We expected to make quicker progress on automatic updates for major releases, improving the safety and resiliency of those updates. That would have then enabled us to update these older sites, all the way back to 3.7, to more recent versions of WordPress. That was always the plan. We just didn’t expect it’d take us six years to get there.</p></blockquote>\n<p>Eventually, the long term goal is to change the default for major updates to “opt-out,” once they have proven stability. The proposal for auto-updating older versions to 4.7 would be the next step towards gradually moving in that direction. Nacin contends older sites “are already opted-in by virtue of being on an install of WordPress 3.7+.”</p>\n<p>At a certain point in the meeting, the discussion surrounding the ethics of auto-updating older sites to 4.7, broke down into analogies involving car maintenance, vaccinations, rotting corpses, and anything contributors could pull from the real world to make their opinions more relatable to the topic at hand.</p>\n<p>“It’s hard to talk about ‘autonomy’ for sites that have effectively been abandoned,” Mark Jaquith said. “Like, if you drop dead on the street, society doesn’t just let you rot there because you haven’t consented to burial.”</p>\n<p>Core contributor John James Jacoby said he is not entirely comfortable with the implied consent of opt-out vs. opt-in but ultimately agreed that it is “something that needs to happen.”</p>\n<p>“But to paraphrase Mark from earlier, I guess I feel like WordPress shouldn’t be cleaning it’s own carcasses from the web unless it includes a big’ol meta-box in the Dashboard that says ‘Hey we had to do this for you and here is why,\'” Jacoby said.</p>\n<p>Others are more strongly opposed to WordPress changing files on users’ servers, after having originally communicated that 3.7 would only perform automatic security updates unless they decided to opt into major updates.</p>\n<p>“I am very much against pushing an unattended major update to any software,” Gabor Javorszky said. “WordPress Core does not have the authority to change code on my server without my explicit ask. I’m okay with it updating itself for minor versions, because that’s what I signed up for, and that’s how the current auto updater works by default. I can change it to allow major updates, and I can change it to not allow any updates at all, but WP overriding that choice is wrong.”</p>\n<p>Michael Panaga contended that users would be more willing to understand that their old websites have been hacked, rather than find out that their sites have broken because of an unauthorized automatic update. Opponents of the proposal do not believe that it is WordPress’ responsibility to keep people’s sites from being compromised, even if millions of sites get hacked. They see this as the user’s problem or something hosting companies should handle.</p>\n<p>“Reasonable people can and will disagree on this, but our philosophy is that we do not think it is solely the user’s responsibility if their site is hacked,” Nacin said. “We feel that responsibility too, and we’re going to do absolutely everything we can to make sure their site stays updated and they are running the latest and greatest version of WordPress.”</p>\n<p>No official decision has been announced but those who have the power to implement the plan are firmly decided and seem to have gained a consensus through yesterday’s meeting.</p>\n<p>“At the end of the day there’s only a few people who have the ability to push the change to the auto-update server to make this opt-out instead of opt-in and sounds like their minds are made up, so no point in continuing P2 [discussions], might as well move into the implementation phase and try to minimize the destruction,” WordPress developer Earle Davies said.</p>\n<p>Nacin thanked contributors for lending their voices to the discussion and said there will be some follow-up posts and possibly a roadmap published to make/core in the coming days, documenting previous decisions back to 2007.</p>\n<p>“I’m really glad you all showed up to talk about this topic,” Nacin said. “Even after 10 years, I remain deeply impressed with the WordPress community and how much it cares about its users. The web deserves it.”</p>\";s: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, 21 Aug 2019 20:07:12 +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: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:58:\"HeroPress: WordPress and Customer Support, A Perfect Match\";s: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=2951\";s: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:166:\"https://heropress.com/essays/wordpress-and-customer-support-a-perfect-match/#utm_source=rss&utm_medium=rss&utm_campaign=wordpress-and-customer-support-a-perfect-match\";s: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:6926:\"<img width=\"960\" height=\"480\" src=\"https://s20094.pcdn.co/wp-content/uploads/2020/08/081919-min-1024x512.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"I don\'t have to commute to work and risk my life every day.\" /><p>My adventure with WordPress started back in the days, circa 2006, when I tried to use WordPress.com in a local area network at the company I was working for at the time. I soon realized WordPress.org was a better fit and began experimenting with setting up multiple sites for different purposes. Fast forward to 2015/2016, I decided I would no longer work for the company I was working with for the past 10 years and I started looking for opportunities to either work from home or create my own company. I tried to do both at the same time as neither would exclude the other and so I went the self-learning path with MeteorJS and WordPress.</p>\n<p>As a little bit of background, I have worked in support for as long as I can remember. I was the school’s computer lab technician at the age of 10, and trust me all I did was dust-off computers, install MS-DOS and Prince of Persia. In 2005 I got my Computer Sc Engineer degree and since then I worked for Venezuela’s national oil company (PDVSA 2006-2016) as a Workflow Support Engineer helping engineers with oil drilling and completion engineering tools, but I also filled many temporary roles such as a PHP developing project as a contractor, creating extensive SQL queries to pull data out of Oracle databases and even led team members at different times for specifics developing projects, software implementations I developed myself, or for projects to help design a database model for a third party software.</p>\n<blockquote><p>I was very stuck in an office with an every day commute time of 92 minutes.</p></blockquote>\n<p>As the living conditions in Venezuela worsened, the job did not longer fit my needs. I decided I would no longer wait to secure another job or have established a running business to leave, so I left with the uncertainty of what I was going to do next. A year before I actually left, I resumed my journey with WordPress by building websites for a couple of local businesses and tried luck with a viral news website I eventually gave away to a friend of mine. The more I looked into moving to WordPress as my go-to developing tool for work, the more I realized I was still better at providing support, at helping colleagues develop better products or at helping business owners decide a route to have a successful online presence. I often found myself supporting web development rather than developing or building sites. But conditions in Venezuela started to deteriorate faster than one could adapt, businesses closed their doors and working with local clients was becoming harder and not the best option to support a large family.</p>\n<h3>How WordPress Changed My Life</h3>\n<p>I live in Venezuela and let’s say this is not the safest place in the world, among other things.</p>\n<p>Millions has left the country looking for better work opportunities and to improve their living conditions, including most of my friends and my closest family relatives, so in a way WordPress changed my life for the better. Leaving a job in a country in crisis were personally difficult times and a tough decision to make. In the meantime, I kept submitting countless resumes to different distributed customer support positions, unsuccessfully. I also joined Support Driven in Slack to get familiar with current trends in customer support and to build relationships and even though I wasn’t as active as I wanted to, I was able to find an open position for a Happiness Engineer role at Automattic. It was at my second try with Automattic that I was able to secure an interview for the role. I did a 5-weeks trial and finally joined Automattic full-time by the end of 2016.</p>\n<blockquote><p>I choose to work from home so I can be next to the people I care the most, my wife, my kids, my parents, but equally importantly to me and my immediate family is the fact that I don’t have to commute to work and risk my life every day as I did in the past.</p></blockquote>\n<p>WordPress is as big as you want it to be, you are always learning and never stuck. Find your niche within WordPress, there are more work opportunities that I can count where you can insert yourself and continue doing what you are best at. If you are a software developer, a database administrator, a lawyer, a musician or an event organizer, it doesn’t matter: WordPress is still for you, it changed my life and it can change yours too!</p>\n<div class=\"rtsocial-container rtsocial-container-align-right rtsocial-horizontal\"><div class=\"rtsocial-twitter-horizontal\"><div class=\"rtsocial-twitter-horizontal-button\"><a title=\"Tweet: WordPress and Customer Support, A Perfect Match\" class=\"rtsocial-twitter-button\" href=\"https://twitter.com/share?text=WordPress%20and%20Customer%20Support%2C%20A%20Perfect%20Match&via=heropress&url=https%3A%2F%2Fheropress.com%2Fessays%2Fwordpress-and-customer-support-a-perfect-match%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-fb-horizontal fb-light\"><div class=\"rtsocial-fb-horizontal-button\"><a title=\"Like: WordPress and Customer Support, A Perfect Match\" class=\"rtsocial-fb-button rtsocial-fb-like-light\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fheropress.com%2Fessays%2Fwordpress-and-customer-support-a-perfect-match%2F\" rel=\"nofollow\" target=\"_blank\"></a></div></div><div class=\"rtsocial-linkedin-horizontal\"><div class=\"rtsocial-linkedin-horizontal-button\"><a class=\"rtsocial-linkedin-button\" href=\"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fheropress.com%2Fessays%2Fwordpress-and-customer-support-a-perfect-match%2F&title=WordPress+and+Customer+Support%2C+A+Perfect+Match\" rel=\"nofollow\" target=\"_blank\" title=\"Share: WordPress and Customer Support, A Perfect Match\"></a></div></div><div class=\"rtsocial-pinterest-horizontal\"><div class=\"rtsocial-pinterest-horizontal-button\"><a class=\"rtsocial-pinterest-button\" href=\"https://pinterest.com/pin/create/button/?url=https://heropress.com/essays/wordpress-and-customer-support-a-perfect-match/&media=https://heropress.com/wp-content/uploads/2020/08/081919-min-150x150.jpg&description=WordPress and Customer Support, A Perfect Match\" rel=\"nofollow\" target=\"_blank\" title=\"Pin: WordPress and Customer Support, A Perfect Match\"></a></div></div><a rel=\"nofollow\" class=\"perma-link\" href=\"https://heropress.com/essays/wordpress-and-customer-support-a-perfect-match/\" title=\"WordPress and Customer Support, A Perfect Match\"></a></div><p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/wordpress-and-customer-support-a-perfect-match/\">WordPress and Customer Support, A Perfect Match</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s: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, 21 Aug 2019 12:00:10 +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:\"Aniello Forlini\";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:14;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:103:\"WPTavern: University of Helsinki Publishes Free Intro Course on Modern JavaScript-based Web 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=92885\";s: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:114:\"https://wptavern.com/university-of-helsinki-publishes-free-intro-course-on-modern-javascript-based-web-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:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3097:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-20-at-5.41.06-PM.png?ssl=1\"><img /></a></p>\n<p>The University of Helsinki is offering its “<a href=\"https://fullstackopen.com/en\" rel=\"noopener noreferrer\" target=\"_blank\">Deep Dive Into Modern Web Development</a>” course online for free. It provides an introduction to JavaScript-based web development with React, Redux, Node.js, MongoDB, and GraphQL. Participants will learn the basics of building single page applications with ReactJS. This course is the same as the <a href=\"https://fullstack-hy2019.github.io/\" rel=\"noopener noreferrer\" target=\"_blank\">Full Stack course</a> that was offered at the university’s <a href=\"https://www.helsinki.fi/en/computer-science\" rel=\"noopener noreferrer\" target=\"_blank\">Department of Computer Science</a> in Spring 2019.</p>\n<p>The material is available in both Finnish and English and is licensed under the Creative Commons BY-NC-SA 3.0. It is structured into nine parts:</p>\n<ul>\n<li>Fundamentals of Web apps</li>\n<li>Introduction to React</li>\n<li>Communicating with the server</li>\n<li>Programming a server with NodeJS and Express</li>\n<li>Testing Express servers, user administration</li>\n<li>Testing React apps, custom hooks</li>\n<li>State management with Redux</li>\n<li>React router, styling app with CSS and webpack</li>\n<li>GraphQL</li>\n</ul>\n<p>The University partnered with seven companies to provide participants with an “<a href=\"https://fullstackopen.com/en/part0/general_info#interview-promise\" rel=\"noopener noreferrer\" target=\"_blank\">interview promise</a>” if they complete the course with full credits and the practical work. This offer, which is only available to those with a Finnish social security number, is similar to coding bootcamps that offer job interviews after completion.</p>\n<p>The university issued a call for companies to join the “<a href=\"https://fullstackopen.com/en/challenge\" rel=\"noopener noreferrer\" target=\"_blank\">Full Stack Challenge</a>,” encouraging their employees to take the course and build upon their expertise:</p>\n<blockquote><p>Our objective is to encourage learning. We offer a fully-assembled and purposefully-scoped Full Stack course that lowers the barrier of entry for learning about new state-of-the-art and production grade technologies. The course is free of charge and you can participate from anywhere at anytime, at your leisure.</p>\n<p>The course is built by coders for coders, and offers something for both newcomers and seasoned industry veterans alike.</p></blockquote>\n<p>All participants who finish the course can download a certificate of completion. Those with a Finnish social security number can take an exam and get official credits from the University.</p>\n<p>WordPress developers who have yet to jump into the world of React-based JavaScript development may find this course to be a useful, structured introduction. Participants should have a a basic understanding of programming and databases, as well as decent grasp of working with Git.</p>\";s: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, 20 Aug 2019 23:15: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: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:60:\"WPTavern: A Nofollow Option for Links Is Coming to Gutenberg\";s: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=92873\";s: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:71:\"https://wptavern.com/a-nofollow-option-for-links-is-coming-to-gutenberg\";s: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:3116:\"<p>Gutenberg users are requesting an easy way to add a nofollow attribute to links in the block editor. Users can currently toggle a setting to designate a link to open in a new tab, but a similarly user-friendly option for adding a nofollow attribute is not yet available.</p>\n<p>Requests have come in across multiple issues on GitHub, as well as in the WordPress Gutenberg Editor group on Facebook. For example, one blogger <a href=\"https://www.facebook.com/groups/161444577756897/permalink/488349518399733/\" rel=\"noopener noreferrer\" target=\"_blank\">asked</a> for advice today after not finding any Gutenberg-compatible nofollow plugins:</p>\n<blockquote><p>Has anyone found an easy way to add a nofollow attribute to links using Gutenberg other than editing the HTML for every single link?</p>\n<p>I used to have a checkbox for nofollow plugin but it seems that none of the plugins I’ve found are compatible with Gutenberg.</p>\n<p>As a blogger, I need to add nofollows often to remain compliant with FTC requirements for sponsored/affiliate links.</p></blockquote>\n<p>Others requesting the feature in issues filed on the Gutenberg repository are looking for an easier way to make their links compliant with Google and other major search engines’ requests that marketers add nofollow to links that are part of an endorsement or commercial relationship.</p>\n<p>“On behalf of the hundreds of thousands, if not millions, of people who make money with their website with affiliate programs and sponsored content: please, make it easy for us to add the nofollow rel attribute to a link,” Renee Dobbs <a href=\"https://github.com/WordPress/gutenberg/issues/13542\" rel=\"noopener noreferrer\" target=\"_blank\">requested</a> in her first ever issue opened on Github.</p>\n<p>“I honestly don’t know why it isn’t a part of WordPress core. Every WordPress commercial I see lately is about having your business on WordPress, yet WP is making it difficult for business owners to be compliant with Google’s guidelines on paid/affiliate links. We shouldn’t have to add yet another plugin to handle something so basic and widely used. Just have a checkbox or similar (like open to new window) to add the nofollow rel attribute for a link.”</p>\n<p>Gutenberg contributors have worked on a couple different solutions for getting this feature added to the editor. Alexander Botteram, a developer at Yoast, <a href=\"https://github.com/WordPress/gutenberg/pull/16609\" rel=\"noopener noreferrer\" target=\"_blank\">opened a PR</a> that adds a new “nofollow” toggle setting to the core link modal. Gutenberg phase 2 lead Riad Benguella <a href=\"https://github.com/WordPress/gutenberg/pull/13190#issuecomment-489580675\" rel=\"noopener noreferrer\" target=\"_blank\">recommended</a> this as a first step towards making links more extensible.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/nofollow-link-option.png?ssl=1\"><img /></a></p>\n<p>The PR is still undergoing review but it looks like a promising solution with the UI that users are requesting.</p>\";s: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, 20 Aug 2019 19:51: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: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:16;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:86:\"WPTavern: Fabrica Dashboard Plugin Brings a CMS Overview to Multi-User Editorial 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=92847\";s: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:97:\"https://wptavern.com/fabrica-dashboard-plugin-brings-a-cms-overview-to-multi-user-editorial-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4945:\"<p><a href=\"https://wordpress.org/plugins/fabrica-dashboard/\" rel=\"noopener noreferrer\" target=\"_blank\">Fabrica Dashboard</a> is a relatively new plugin released earlier this year by the team at <a href=\"https://yeswework.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Yes We Work</a>, after a long beta and extensive internal use on their own projects. The plugin revamps WordPress’ default Dashboard screen to display information that is useful for multi-user editorial sites, highlighting content, activity, and engagement. New dashboard widgets include a high level overview of the following:</p>\n<ul>\n<li>The Posts, Pages, Blocks, and custom content types that make up your site</li>\n<li>Recent activity and updates across content, media, and comments</li>\n<li>Upload sizes / formats and possible security issues</li>\n</ul>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/fabrica-dashboard-overview-screenshot-2.png?ssl=1\"><img /></a></p>\n<p>Fabrica Dashboard was built to be content-aware without any configuration. It automatically detects the different types of content in use on the site, including custom post types and custom taxonomies, and populates the dashboard widgets accordingly. The display respects user roles and privileges and the screen can also be customized using the Screen Options tab. Fabrica Dashboard is also compatible with other dashboard widgets, which can be mixed in and moved around.</p>\n<p>“The plugin aims to make the dashboard more useful as an ongoing tool for managing site content (rather than a first time user’s guide to the wonderful world of WP, that more experienced users will be forced to skip over),” Yes We Work director Thomas Eagle said.</p>\n<p>The Editorial Overview and Content Activity widgets are particularly useful for distributed, multi-author teams that are working in different timezones. It makes it easy for users to catch up on editorial activity across all content types, with a filter for activity by post type, user, or time period. There is even a direct link to view each post’s Compare Revisions screen.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/content-activity-widget.png?ssl=1\"><img /></a></p>\n<p>“The Dashboard also means that as an external developer or site maintainer, only logging in occasionally, you can quickly get up to speed on the evolution and growth of a client site, and spot potential problems ahead of time,” Eagle said.</p>\n<p>Fabrica Dashboard also works seamlessly with the team’s new plugin, <a href=\"https://wordpress.org/plugins/fabrica-reusable-block-instances/\" rel=\"noopener noreferrer\" target=\"_blank\">Fabrica Reusable Block Instances</a>. It is a plugin that provides an inventory of all the reusable blocks that are being used in content across a site on a separate management screen that displays the number of instances. This plugin is useful for sites where Reusable Blocks are sometimes updated and it’s important to know where they are in use.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/reusable-blocks-screen.png?ssl=1\"><img /></a></p>\n<p>Better management capabilities for Reusable Blocks is a feature that has been indirectly requested several times in Gutenberg <a href=\"https://wordpress.org/support/topic/manage-all-reusable-blocks/\" rel=\"noopener noreferrer\" target=\"_blank\">support</a> <a href=\"https://wordpress.org/support/topic/locations-reuseable-blocks-are-used-count-column/\" rel=\"noopener noreferrer\" target=\"_blank\">topics</a>. A solution for this may soon be coming to core, as a screenshot of a similar Reusable Blocks screen was published in July with the <a href=\"https://make.wordpress.org/design/2019/07/11/block-directory-in-wp-admin-concepts/\" rel=\"noopener noreferrer\" target=\"_blank\">Block Directory design prototypes</a>. In the meantime, Fabrica Reusable Block Instances is a lightweight plugin for managing these types of blocks. It doesn’t modify the database in any way, nor does it come with any settings.</p>\n<p><a href=\"https://wordpress.org/plugins/fabrica-dashboard/\" rel=\"noopener noreferrer\" target=\"_blank\">Fabrica Dashboard</a> and <a href=\"https://wordpress.org/plugins/fabrica-reusable-block-instances/\" rel=\"noopener noreferrer\" target=\"_blank\">Reusable Block Instances</a> are some of the best CMS plugins I’ve seen recently that have been designed to include Gutenberg block content. While they are targeted specifically at multi-user editorial installations, the plugins may also be beneficial for highly active, single-author blogs. Both are available for free on WordPress.org. Users who want support can purchase the <a href=\"https://fabri.ca/product/fabrica-dashboard-for-wordpress/\" rel=\"noopener noreferrer\" target=\"_blank\">commercial version</a> that also comes with the ability to remove the Fabrica branding from the dashboard.</p>\";s: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, 20 Aug 2019 06:04: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: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:93:\"WPTavern: WordCamp London 2020 Organizing Team Eyes September Dates Due to Brexit Uncertainty\";s: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=92817\";s: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://wptavern.com/wordcamp-london-2020-organizing-team-eyes-september-dates-due-to-brexit-uncertainty\";s: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:4303:\"<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/london.jpg?ssl=1\"><img /></a>photo credit: <a href=\"https://unsplash.com/photos/Oja2ty_9ZLM\">Benjamin Davies</a></p>\n<p>The Joomla World Conference in London, planned for November 2019, has been <a href=\"https://community.joomla.org/blogs/community/information-about-the-joomla-world-conference-2019.html\" rel=\"noopener noreferrer\" target=\"_blank\">cancelled</a>. Joomla’s Board of Directors announced the cancellation at the end of July, citing the updated October 31, 2019, Brexit deadline as the primary reason:</p>\n<blockquote><p>Last week the new UK Prime Minister, Boris Johnson has been elected with a mandate to ensure Brexit happens on 31st October, even if that means without any form of deal with the EU.</p>\n<p>Sadly, for an international conference planned for the weeks after Brexit, there is considerable doubt and uncertainty around travel requirements to the UK and what (if any) visas may be required. This coupled with the huge workload already on the limited resources of the community with Joomla 4 at an advanced development stage, the Board has very reluctantly taken the decision to postpone JWC2019 to some date yet to be announced.</p></blockquote>\n<p>The directors did not want to risk international attendees purchasing travel not being able to attend. They are issuing refunds for tickets already purchased.</p>\n<p>WordCamp London, which has traditionally been held in early April or late March, is also not exempt from Brexit-related planning challenges. The lingering uncertainty bleeds into other aspects of planning, such as recruiting sponsors and speakers.</p>\n<p>“The uncertainty that Brexit brings when trying to organize an international conference adds huge pressures to the organizing team, creates many additional logistical problems for sponsors, and creates uncertainty for volunteers and attendees,” WordCamp London organizer Dan Maby said. He and co-lead Barbara Saul are currently in the early stages of planning the 2020 event. They faced similar issues this year with the original Brexit date set for March 29, 2019.</p>\n<p>“The WordCamp was planned just one week after this date,” Maby said. “As an organizing team we faced unanswerable questions from the outset. We planned to develop a dedicated team within the organizers to support questions, but we soon realized this wasn’t possible because even at governmental level the answers to questions we had were not answered.”</p>\n<p>Since WordCamps are designed to be focused on the local communities where they are produced, Maby and his team adopted a mindset that they would send a message by keeping the 2019 camp running as planned: “Let’s do our small part in demonstrating that the UK is open for international business.” The event ended up selling out of both tickets and sponsor packages. Although WordCamp London historically attracts an international audience, the marketing team for the 2019 event focused heavily on the local community.</p>\n<p>Maby said it saddened him to read that Joomla World Conference 2019 has been postponed due to Brexit and that he empathizes with their team.</p>\n<p>“We’re in early discussions regarding WordCamp London 2020 and considering delivering the event later in the year,” he said. “Part of the reason is to allow the unknown of Brexit to start to settle.”</p>\n<p>With a lack of definitive information about who will need visas and how Brexit will affect international travelers, Maby said his team is still mostly in dark. The biggest complication is not knowing if sponsors or attendees will be able to legally enter the country. This makes planning a budget and selling sponsorship packages and tickets more tricky. WordCamp London co-leads have yet to put the application in but are eying September 2020 for the next event.</p>\n<p>“We are investigating September as a potential alternative,” Maby said. “We’ll be 11 months post-Brexit (if it happens in October) so we will hopefully have a better idea of what to communicate to attendees, volunteers, and sponsors traveling into the UK. It also sits well between the European and US regional WordCamps.”</p>\";s: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, 19 Aug 2019 21:18:52 +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: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:67:\"WPTavern: Attend the Great WP Virtual Summit for Free: August 19-23\";s: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=92796\";s: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://wptavern.com/attend-the-great-wp-virtual-summit-for-free-august-19-23\";s: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:3312:\"<p>For five days next week, from August 19-23, the inaugural event of <a href=\"https://summit.wpvirtualsummit.com/\">The Great WP Virtual Summit</a> will be taking place.</p>\n\n\n\n<p>Conceived by South African based WordPress developer <a href=\"https://profiles.wordpress.org/anchenlr/\">Anchen le Roux</a>, the summit aims to bring together experts from various fields within the WordPress ecosystem to share their knowledge over the five days</p>\n\n\n\n<p>I reached out to Le Roux, to find out why she came up with the idea of the summit, and what her goals are for the event.</p>\n\n\n\n<p><em>“Being an organiser of WordCamp Johannesburg for the last few years, I’ve been very aware of how only a small number of people are actually able to attend an event like WordCamp. </em></p>\n\n\n\n<p><em>Obviously there are a lot of reasons, but for the most part travelling, accommodation, and other logistical items seemed to be the biggest hindrance.”</em></p>\n\n\n\n<p>Being based at the tip of Africa, Le Roux also realized that many other African countries don’t even have a WordCamp, and started wondering what she could do to bring WordCamp to them. The idea for the summit was born.</p>\n\n\n\n<p><em>“I’m hoping an online summit can introduce aspects of WordPress, and being part of the WordPress community, to those living in areas where it’s not easily accessible. It’s also my hope that this will plant a seed with folks, to start their own local communities around WordPress, and ultimately lead to more local WordCamps.”</em></p>\n\n\n\n<p>Anchen is hoping to recreate some of the atmosphere and energy that takes place at a local WordCamp, at this online event.</p>\n\n\n\n<p><em>“I know nothing can substitute for the in-person experience of a WordCamp but I’m trusting that some bits of what makes WordCamps awesome can be recreated in what we do. I’m hoping for this to be the first of many. This first one is very much an experiment but I’m anticipating for it to grow into something that more people can be involved in.“</em></p>\n\n\n\n<p>I asked Le Roux what she hopes attendees will take away from the event.</p>\n\n\n\n<p><em>“Firstly, the goal is to allow folks to learn from top authorities in the WordPress realm on a variety of topics. We have four different tracks catering to all types of WordPress users. Topics range from branding and design, development, and running your business with WordPress, to running a WordPress agency or being a WP freelancer. </em></p>\n\n\n\n<p><em>Above and beyond that, I’m hoping that folks who are new to the community, or are operating on the fringes of our community, are encouraged to become a bigger part of the WordPress community, by giving them the opportunity to chat with other community members, ask questions and/or share ideas.</em></p>\n\n\n\n<p><em>We have 20+ experts over 5 days, who will teach you strategies you can use to both improve and scale your WordPress business, no matter which stage you’re at, or what type of user you are.”</em></p>\n\n\n\n<p><a href=\"https://summit.wpvirtualsummit.com/\">The Great WP Virtual Summit</a> is happening August 19 – 23 and you can get your free tickets to the event right now by visiting the <a href=\"https://summit.wpvirtualsummit.com/tickets/\">tickets page</a>.</p>\";s: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, 16 Aug 2019 23:16: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:18:\"Jonathan Bossenger\";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:81:\"WPTavern: Automattic Acquires Zero BS CRM, Considers Rebranding it as Jetpack CRM\";s: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=92774\";s: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:91:\"https://wptavern.com/automattic-acquires-zero-bs-crm-considers-rebranding-it-as-jetpack-crm\";s: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:4972:\"<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-16-at-1.57.42-PM.png?ssl=1\"><img /></a></p>\n<p>Automattic has <a href=\"https://zerobscrm.com/zbs-blog/entrepreneurs/weve-joined-automattic/\" rel=\"noopener noreferrer\" target=\"_blank\">acquired</a> <a href=\"https://wordpress.org/plugins/zero-bs-crm/\" rel=\"noopener noreferrer\" target=\"_blank\">Zero BS CRM</a>, a free plugin with more than 30 commercial <a href=\"https://zerobscrm.com/extensions/\" rel=\"noopener noreferrer\" target=\"_blank\">extensions</a> that provide deeper integrations with third-party services. Zero BS was co-founded by a two-person team that includes Mike Stott and Woody Hayday. The team marketed the plugin as a “no-nonsense CRM” and have been operating it with a successful <a href=\"https://zerobscrm.com/pricing\" rel=\"noopener noreferrer\" target=\"_blank\">subscription-based model</a> for bundles of extensions.</p>\n<p>With just 1,000 active installs on WordPress.org, Zero BS was not previously a very well-known plugin but it caught Automattic’s attention based on the strength of the product.</p>\n<p>“Automattic reached out to us after being a happy customer,” Stott said. Former Automattic executive John Maeda had used Zero BS CRM and recommended it to the company. Stott said the main appeal for the acquisition was “strong advocacy of the product.”</p>\n<p>It started with a support ticket Zero BS CRM received from a user, asking about Mail Campaigns and how best to set up sequences for customers.</p>\n<p>“What we didn’t realize was this user was linked to Automattic, and was becoming a strong advocate for our product within the company,” Stott said. “What followed was a series of conversations with leaders from different parts of Automattic.”</p>\n<p>Talks regarding the deal began in February and carried on at WordCamp Europe 2019 in Berlin.</p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Great to meet <a href=\"https://twitter.com/photomatt?ref_src=twsrc%5Etfw\">@photomatt</a> at WordCamp EU. He\'s still doing his daily press-up <a href=\"https://twitter.com/hashtag/strong?src=hash&ref_src=twsrc%5Etfw\">#strong</a> <img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /> <a href=\"https://t.co/QAstY9YrEc\">pic.twitter.com/QAstY9YrEc</a></p>\n<p>— ZBSCRM (@zerobscrm) <a href=\"https://twitter.com/zerobscrm/status/1142501444572110848?ref_src=twsrc%5Etfw\">June 22, 2019</a></p></blockquote>\n<p></p>\n<h3>Jetpack CRM is a Strong Consideration for Rebranding</h3>\n<p>Zero BS CRM will be rebranded as the team comes under the Automattic umbrella. The original name was somewhat polarizing in that potential customers either loved it or hated it.</p>\n<p>Although the product’s founders have built extensions that connect WooCommerce stores to a CRM, Stott said the acquisition was not driven by Zero BS’s potential use with WooCommerce specifically.</p>\n<p>“Variants will fit in well to Woo, Jetpack, as well as serving the standalone market,” Stott said. “If our users outgrow us, we will want to help them find the next step (similar to the Basecamp model).”</p>\n<p>Yahoo Finance is <a href=\"https://finance.yahoo.com/news/automattic-acquires-wordpress-plugin-zbs-130000149.html\" rel=\"noopener noreferrer\" target=\"_blank\">reporting</a> that Automattic will be rebranding the product as “Jetpack CRM,” but Stott said that has not been confirmed yet. He said Jetpack CRM is “the favorite so far internally but still open to discussion.” This may be a strong indication of what Automattic intends to do with the product.</p>\n<p>Stott said they are not looking to compete against the likes of Salesforce or Hubspot but rather are focused on providing the basic concepts of a CRM – “knowing who your customers are, getting leads, and helping businesses grow.”</p>\n<p>The Entrepreneur bundle is Zero BS’s most popular pricing plan, which includes all of the extensions and priority support for $17 per month, billed yearly. It accounts for approximately 75% of the company’s ARR. Stott said they do not have plans to stop the subscription model and will continue with their current pricing.</p>\n<p>“We had planned to increase the price with v3.0 because with the updates and mail campaigns we felt we weren’t charging enough for the product,” Stott said. “But we’ve also found a good price point and Automattic didn’t want to change what was already working price wise.”</p>\n<p>Next on the roadmap the team plans one of their most requested features: smart inbox linked to CRM data. They are aiming to release version 3.0 in September.</p>\n<p>“I’m excited to reach more customers and just keep on building to help people and SMBs achieve the best they can,” Stott said.</p>\";s: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, 16 Aug 2019 18:59:55 +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: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:42:\"Post Status: Chat with a WordPress skeptic\";s: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:31:\"https://poststatus.com/?p=67358\";s: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://poststatus.com/chat-with-a-wordpress-skeptic/\";s: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:2078:\"<p>I talked with Kira Leigh, a full-stack creative entrepreneur and consultant. Skeptic may be too strong of a word, but she makes it clear that she thinks WordPress is too often used when it’s not necessary.</p>\n\n\n\n<p>Kira handles every part of her projects, which typically stem from marketing and copywriting, but she takes on design, development, and whatever is required to get the job done. She is the type of person who WordPress <em>should</em> be able to serve quite ably. But more often than not, she would rather steer clear.</p>\n\n\n\n<p>In this episode of the Draft Podcast, I talk to Kira about her work, why she is pained by WordPress, and I try to come to some conclusions. I am not sure if I accomplished much, but I do feel like I am better able to see where she’s coming from.</p>\n\n\n\n<p>This conversation stemmed from a friend sending me <a href=\"https://hackernoon.com/this-is-why-wordpress-sucks-and-you-should-probably-stop-using-it-v697y30v7\">a post Kira wrote</a> that was (to my mind) a bit aggressive toward WordPress — and while perhaps not 100% accurate, it is 100% her perception of the reality of working with WordPress.</p>\n\n\n\n\n\n\n\n<h3>Links from the show</h3>\n\n\n\n<ul><li><a href=\"http://thereisno.design\">There Is No Design</a> — Kira’s business</li><li>Kira on <a href=\"https://www.linkedin.com/in/kirakiraleighleigh/\">LinkedIn</a></li><li><a href=\"https://assemblyline.in\">Assembly</a> — a pretty neat page builder I’ve never seen before</li></ul>\n\n\n\n<h3>Sponsor: Pagely</h3>\n\n\n\n<p><a href=\"https://pagely.com/\">Pagely</a> offers best-in-class managed WordPress hosting, powered by Amazon’s Cloud, the Internet’s most reliable infrastructure. Pagely helps big brands scale WordPress. Their new platform <a href=\"https://northstack.com\">NorthStack</a> is a completely serverless solution for managed application hosting. Thank you to <a href=\"https://pagely.com/\">Pagely</a> for being a Post Status partner! <img src=\"https://s.w.org/images/core/emoji/11.2.0/72x72/1f44d.png\" alt=\"👍\" class=\"wp-smiley\" /></p>\";s: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, 15 Aug 2019 21:30:31 +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:\"Brian Krogsgard\";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:21;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: Gutenberg 6.3 Improves Accessibility with New Navigation and Edit Modes\";s: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=92737\";s: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/gutenberg-6-3-improves-accessibility-with-new-navigation-and-edit-modes\";s: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:2778:\"<p>Major accessibility improvements are the headline feature of this week’s Gutenberg plugin release. <a href=\"https://make.wordpress.org/core/2019/08/14/whats-new-in-gutenberg-14-august/\" rel=\"noopener noreferrer\" target=\"_blank\">Version 6.3</a> introduces new Navigation and Editor modes to address long-standing problems navigating the block UI with a screen reader. The editor is now loaded in Navigation mode by default. Riad Benguella described it as “an important milestone in terms of accessibility of the editor” and explained how it works:</p>\n<blockquote><p>It allows you to move from block to block using a single Tab press. You can also use the arrow keys to navigate between blocks. Once you reach the block you want to edit, you can enter the Edit Mode by hitting the Enter key. The Escape key allows you to move back to the Navigation Mode.</p></blockquote>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/navigation-mode.gif?ssl=1\"><img /></a></p>\n<p>These modes are still early in their development and will require more testing.</p>\n<p>At WordCamp US 2018 in Nashville, Accessibility Team contributor <a href=\"https://profiles.wordpress.org/arush/\" rel=\"noopener noreferrer\" target=\"_blank\">Amanda Rush</a> gave me a demonstration of what it is like to navigate Gutenberg with a screen reader. Using the editor was painfully difficult for even the simplest tasks, such as setting a title and writing paragraph content.</p>\n<p>Since that time, the Gutenberg and Accessibility teams have made great strides towards improving this experience. The new interaction flow in the Navigation mode is one example of their progress. The teams have also worked together to tackle a collection of 84 issues that Tenon created on GitHub in May, based on the findings in <a href=\"https://wptavern.com/wpcampus-gutenberg-accessibility-audit-finds-significant-and-pervasive-accessibility-problems\" rel=\"noopener noreferrer\" target=\"_blank\">WPCampus’ Gutenberg Accessibility Audit</a>. To date, <a href=\"https://github.com/WordPress/gutenberg/issues?utf8=%E2%9C%93&q=is%3Aissue+author%3Akarlgroves+\" rel=\"noopener noreferrer\" target=\"_blank\">54 of those issues</a>, many of which were related to screen reader accessibility, have been resolved and marked as closed.</p>\n<p>Other notable updates in Gutenberg 6.3 include support for text alignments in table block columns, border color support for the separator block, and improvements to the BlockPreview component, which allow developers to preview blocks in any context. Check out the <a href=\"https://make.wordpress.org/core/2019/08/14/whats-new-in-gutenberg-14-august/\" rel=\"noopener noreferrer\" target=\"_blank\">release post</a> for the full list of all the changes in 6.3.</p>\";s: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, 15 Aug 2019 20:27: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: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:40:\"Post Status: Is Tumblr a social 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"https://poststatus.com/?p=67306\";s: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:50:\"https://poststatus.com/is-tumblr-a-social-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2632:\"<p>What the heck is <a href=\"https://tumblr.com\">Tumblr</a>, anyway? I’ve never done a particularly deep dive into the platform, though it is <a href=\"https://poststatus.com/automattic-has-purchased-tumblr/\">recently relevant</a> for my line of work.</p>\n\n\n\n<p>I created a Tumblr back when WordPress was debating post formats — <a href=\"https://poststatus.com/post-formats-looking-back/\">before they died</a>. I also did a small client project on Tumblr — which ended up being a tedious experiment of much custom HTML and CSS inside a customizer-like interface.</p>\n\n\n\n<p>I never stopped to think what kind of platform Tumblr is. Is it a blog platform? A site builder? A social network?</p>\n\n\n\n<p>Of those three particular options, I would’ve leaned on blog platform with a dose of light-CMS for tiny site building. I probably would’ve mostly dismissed a notion that it’s a social network. But perhaps that’s where it can be best.</p>\n\n\n\n<p>When I visit Tumblr, I see tons of different content formats, mostly short-form and ephemeral — whether a meme, funny pic, quote, or news link. None of the gamified restrictions on the type of content exist on Tumblr, as is so well known on Instagram. It is a fairly simple feed based on the content posted or engaged with by the people you follow.</p>\n\n\n\n<p>Tumblr feels like the whimsical side of blogging. Too often, when I blog, I feel like it better mean something. So usually I tweet, or I do something else that feels less permanent. This is a sad outcome, as I loved blogging in the weblog sense — before the arrival of “big-thought” blogs finely tuned to the desires of Google algos, carefully crafted with just the right CTAs, sub-heads, and content plans, all within a well-defined site structure.</p>\n\n\n\n<p>All that serious businessy stuff is great, I guess. It makes sense. The “investment” in our content “strategies” — these words are making my old-school web self puke — are totally reasonable. For our businesses, personal brands, stores, and whatnot, we want a good ROI on our blogging. We have strategies.</p>\n\n\n\n<p>What is fun about the Tumblr vibe is that it feels strategy-less. It feels social.</p>\n\n\n\n<p>I’m gonna try to <a href=\"https://krogsgard.tumblr.com\">Tumbl</a> for a while, see how it feels, how it works, and what happens. Am I worried about my brand, my audience development, my influence, my monetization strategy? Nah. I can do that on this site, or web-Twitter, or YouTube, or Instagram. I just want to have fun.</p>\n\n\n\n<p>Maybe that’s where Tumblr can shine.</p>\";s: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, 15 Aug 2019 17:42:32 +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:\"Brian Krogsgard\";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:107:\"WPTavern: WordPress Theme Review Team Scraps Trusted Authors Program Due to Gaming and Inconsistent Reviews\";s: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=92690\";s: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:118:\"https://wptavern.com/wordpress-theme-review-team-scraps-trusted-authors-program-due-to-gaming-and-inconsistent-reviews\";s: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:4459:\"<p>After several months of discussion, WordPress.org’s Theme Review Team has decided to discontinue the Trusted Authors (TA) Program that <a href=\"https://make.wordpress.org/themes/2018/04/30/trusted-authors-program/\" rel=\"noopener noreferrer\" target=\"_blank\">launched in April 2018</a>. The program, which was controversial from its inception, allowed certain authors to bypass the normal theme review queue after demonstrating an ability to submit themes with fewer than three issues. Trusted Author theme submissions went to their own dedicated queue that was handled by team leads.</p>\n<p>The objective of the program was to streamline the review process and lessen the burden on reviewers. When it failed to deliver the intended results, the Theme Review team leads made a unilateral decision behind closed doors, <a href=\"https://wptavern.com/theme-review-team-leadership-implements-controversial-changes-to-trusted-authors-program-requiring-theme-reviews-in-exchange-for-making-themes-live\" rel=\"noopener noreferrer\" target=\"_blank\">implementing a change requiring TA participants to join the team</a> and perform a minimum number of reviews in order to continue having their own themes fast tracked through the review process. This was loudly decried by other members of the Theme Review team who were blindsided by the decision.</p>\n<p>“We are removing the Trusted Author Program,” team lead William Patton announced in the most recent meeting. “It has not fulfilled the intended plan and has caused more problems than it is solving.”</p>\n<p>Fellow team lead Sandilya Kafle outlined the reasons in a <a href=\"https://make.wordpress.org/themes/2019/08/14/trusted-author-program-a-year-of-its-journey/\" rel=\"noopener noreferrer\" target=\"_blank\">post</a> published today. The entrance requirements for the program did not ensure that participants were truly “trusted” authors, as many had to be removed for gaming the system. Reviewers also reported that there was a group of people releasing clones of themes every week.</p>\n<p>“We got lots of help from the TA authors – for which we’d like to thank them,” Kafle said. “However, there was still gaming from some of the authors – which resulted in their removal from the TA program. One of the intentions of the TA program was to reduce the gaming by the use of multiple accounts. However, we still saw some authors having multiple accounts so this intention was not realized though the program existing.”</p>\n<p>The TA program’s entrance requirements also did not ensure that participants were prepared to review themes at a high level, which resulted in inconsistent reviews.</p>\n<p>“We strongly believed that TA members were highly familiar with the requirements but we found that was not the case for all of them,” Kafle said. “Additionally, some authors did not feel confident enough in their own understanding of all requirements to perform reviews and set themes live. Instead many TA reviews went to the admin queue after approval. This was an indicator that the quality of the themes by TA’s may not be as high as expected.”</p>\n<p>Most of the Theme Review team members present in the meeting were generally agreed on shutting the TA program down. Alexandru Cosmin, the former team lead who introduced the program, was the only vocal outlier, whose acrid responses to scrapping the program reflect a long-standing frustration with the slow queue.</p>\n<p>“Honest opinion, and I could bet on this: by the end of the year we’ll have 5-month queues and multi-accounters,” Cosmin said. “We’ll see how fair it will be when you have guys with 15 accounts and authors complaining in the main chat about how long the queue is.”</p>\n<p>Today’s decision to discontinue the TA program restores the natural order to the queue, with all theme authors receiving the same treatment. Tying an incentive program to the review system was ineffective for taming the queue.</p>\n<p>Long queues and gaming the system have proven to be continual struggles for the Theme Review Team, but the existence of these problems underscores the significance of the official themes directory for theme shops. Companies continue to use WordPress.org to gain users for their commercial versions, and the directory remains an important distribution channel for WordPress themes.</p>\";s: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, 14 Aug 2019 22:01:41 +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:18:\"Matt: On Vergecast\";s: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=49979\";s: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:35:\"https://ma.tt/2019/08/on-vergecast/\";s: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:495:\"<p>If you’d like some more background and context on Tumblr and Automattic coming together I had a chance to have <a href=\"https://www.theverge.com/2019/8/14/20804894/tumblr-acquisition-matt-mullenweg-ceo-automattic-wordpress-verizon-changes-vergecast\">a short but nuanced conversation with Nilay Patel and Julia Alexander on The Verge’s podcast, Vergecast</a>. I love how great journalists are able to really dive into the heart of issues, and I really enjoyed the conversation.</p>\";s: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, 14 Aug 2019 19:59: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: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: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:29:\"WPTavern: Write for WP Tavern\";s: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=92673\";s: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:40:\"https://wptavern.com/write-for-wp-tavern\";s: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:1146:\"<p>WP Tavern is hiring full-time writers. We are looking for reporters with the ability to write WordPress news every day, covering a wide range of topics, including (but not limited to) Gutenberg, core development, community, open source software, plugin and theme ecosystems, Tumblr, developer trends, and the open web.</p>\n\n\n\n<p>The position requires the ability to discern the immediacy of stories that need to be told, attention to accuracy, and the ability to cultivate sources. Applicants must have a commitment to serve the public interest and remain impervious to a constant barrage of companies wanting to influence the press. A deep knowledge of the WordPress ecosystem is helpful for this position.</p>\n\n\n\n<p>WP Tavern is, by reputation, WordPress’ newspaper of record. We are looking for writers who can approach this community with a critical and unbiased point of view, preserving the independent and provocative spirit of the Tavern. Interested applicants should use the <a href=\"https://wptavern.com/contact-me\">contact form</a> to get in touch, and be prepared to submit at least three writing samples for consideration.</p>\";s: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, 14 Aug 2019 16:34: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: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:107:\"WPTavern: New mycamp.rocks Newsletter Launches with Tips for Conference Organizers, Speakers, and Attendees\";s: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=92656\";s: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:116:\"https://wptavern.com/new-mycamp-rocks-newsletter-launches-with-tips-for-conference-organizers-speakers-and-attendees\";s: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:3713:\"<p><a href=\"http://davidbisset.com/\" rel=\"noopener noreferrer\" target=\"_blank\">David Bisset</a> launched <a href=\"https://mycamp.rocks/\" rel=\"noopener noreferrer\" target=\"_blank\">mycamp.rocks</a> today, a newsletter targeted at conference organizers, speakers, and attendees. The WordPress newsletter landscape is currently dominated by general industry and developer news digests, such as <a href=\"https://masterwp.co/\" rel=\"noopener noreferrer\" target=\"_blank\">Master WP</a>, <a href=\"https://wpmail.me\" rel=\"noopener noreferrer\" target=\"_blank\">WpMail.me</a>, <a href=\"https://poststatus.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Post Status</a>, and <a href=\"https://thewpdaily.com/\" rel=\"noopener noreferrer\" target=\"_blank\">The WP Daily</a>. mycamp.rocks is the first newsletter to drill down into community event topics and will be sending out new tips every Tuesday.</p>\n<p>Bisset has helped organize WordCamp Miami, meetups, and other events for more than a decade. He has accumulated a large store of knowledge, resources, and experience managing all the minutiae of conference organization. The <a href=\"https://mycamp.rocks/august-13-2019/\" rel=\"noopener noreferrer\" target=\"_blank\">first edition</a> of the newsletter includes tips on badge design, lanyards, dealing with rejection as a speaker applicant, communicating special diet requests, and other miscellaneous topics. He is intentionally keeping the focus broad and not limiting it to WordPress events.</p>\n<p>Bisset said he decided to go the newsletter route, as opposed to creating a blog, because he was inspired by some developers experimenting with the same format. Newsletters tend to get mixed into an inbox management routine and are more likely to receive attention than websites that broadcast their posts to social media.</p>\n<p>“Perhaps with busy lives people are appreciating small emails,” Bisset said. “For some it’s hard to keep checking a website and I think people are avoiding social media (or filtering it down). So email once again is becoming a good solution for delivering tips, especially if the emails are short and happen once a week.”</p>\n<p>Bisset said the email format is an experiment, since the website is updated with the newsletter information anyway. He plans to evaluate after a month to see if more people are visiting the website versus opening the emails.</p>\n<p>The newsletter has already received some feedback that Bisset plans to implement, such as separating the tips that work best for small events, like meetups, and larger conference-type events.</p>\n<p>WordCamp US announced last week that it will host <a href=\"https://2019.us.wordcamp.org/2019/08/08/wordcamp-us-debuts-community-track/\" rel=\"noopener noreferrer\" target=\"_blank\">a dedicated track for community-related topics</a>, such as meetups, diversity, inclusion, and kids camps. Bisset said he sees this as a significant development in support of community members and event leaders.</p>\n<p>“Community is the biggest strength of WordPress itself,” Bisset said. “Many people have asked for and needed some direction, tips, or general knowledge on how to better run meetups, contributor days, WordCamps, and kid’s events. I think we’ve also seen over the past year or two some communication problems in the community itself, and I think addressing all of these things on a national stage like WCUS leads us down the road of educating people on how to improve our interactions with fellow community members. Those members could be fellow organizers, fellow contributors, or just anyone that we interact with – regardless of their gender, background, or age.”</p>\";s: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, 13 Aug 2019 22:37: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: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: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:26:\"Matt: Tumblr the Day After\";s: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=49968\";s: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:43:\"https://ma.tt/2019/08/tumblr-the-day-after/\";s: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:3133:\"<p>It is not surprising that the news about <a href=\"https://photomatt.tumblr.com/post/186964618222/automattic-tumblr\">Automattic buying Tumblr</a> has <a href=\"https://www.techmeme.com/190812/p22#a190812p22\">picked up a lot of coverage</a>. I especially appreciated the notes of support <a href=\"https://www.davidslog.com/186979222210/just-wanted-to-add-my-congratulations-and-thank\">from Tumblr founder David Karp</a>, <a href=\"https://twitter.com/marcoarment/status/1161015149563645953\">former CTO Marco Arment</a>, and <a href=\"https://twitter.com/bijan/status/1161295918123163648\">investor Bijan Sabet</a>. I am beyond excited to see what the Tumblr team creates next, and I will definitely be connecting with alumni to hear their perspective.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Just wanted to add my congratulations and thank you to everyone at WordPress and Tumblr.<br /><br />Matt is a visionary, and the team at WordPress has built something absolutely foundational to the Internet. What an amazing home and opportunity for Tumblr.<a href=\"https://t.co/6AVXBVuUr1\">https://t.co/6AVXBVuUr1</a></p>— David Karp (@davidkarp) <a href=\"https://twitter.com/davidkarp/status/1161253181315330050?ref_src=twsrc%5Etfw\">August 13, 2019</a></blockquote>\n</div>\n\n\n\n<p>There has also been a lot of speculation on the purchase price, which I think is missing the real story. I would like to take this opportunity to express my respect for Verizon and how they approached this entire process. They inherited Tumblr through an acquisition of a merger, a few steps removed from its initial sale; it’s probably not a company they would have bought on its own, but they nonetheless recognized that there is a very special community and team behind the product. It’s also worth noting at this point that Verizon is a company that <a href=\"https://www.verizon.com/about/news-tag/earnings-and-investor-conferences\">will do over $130B in revenue this year</a> and has over 139,000 employees.</p>\n\n\n\n<p>First, they chose to find a new home for Tumblr instead of shutting it down. Second, they considered not just how much cash they would get on day one, but also — and especially — what would happen to the team afterward, and how the product and the team would be invested in going forward. Third, they thought about the sort of steward of the community the new owner would be. They didn’t have to do any of that, and I commend them for making all three points a priority. </p>\n\n\n\n<p><a href=\"https://automattic.com/\">Automattic</a> is still a startup — I’m sure there are deep-pocketed private equity firms that could have outbid us, but the most likely outcome then would have been an “asset” getting chopped up and sold for parts. (This is a caricature and there are PE firms I like, but it’s not a terrible stretch of the imagination.) Instead, Tumblr has a new chance to redefine itself in 2019 and beyond. Its community is joining with WordPress’ 16-year commitment to open source and the open web. </p>\";s: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, 13 Aug 2019 21:38:10 +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: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:87:\"WPTavern: Automattic Acquires Tumblr, Plans to Rebuild the Backend Powered by 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:29:\"https://wptavern.com/?p=92627\";s: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:97:\"https://wptavern.com/automattic-acquires-tumblr-plans-to-rebuild-the-backend-powered-by-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7202:\"<p>Automattic has acquired Tumblr, a long-time friendly rival company, for an undisclosed sum. Just six years after Yahoo acquired Tumblr for $1.1 billion, the company is said to have been acquired for “a nominal amount” from Verizon, who indirectly acquired Tumblr when it bought Yahoo in 2017.</p>\n<p>Automattic CEO Matt Mullenweg declined to comment on the financial deals of the acquisition, but a source familiar to <a href=\"https://www.axios.com/verizon-tumblr-wordpress-automattic-e6645edd-bc73-45c2-9380-9fe8ca34291f.html\" rel=\"noopener noreferrer\" target=\"_blank\">Axios</a> puts the deal “well south of $20 million.”</p>\n<p>Tumblr is Automattic’s biggest acquisition yet in terms of product users and employees gained. The microblogging and social networking website currently hosts 475.1 million blogs, for which Automattic will now assume operating costs. All 200 of Tumblr’s employees will be moving over to Automattic, bringing the company’s total employee count over 1,000.</p>\n<p>Mullenweg took to the <a href=\"https://poststatus.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Post Status</a> community Slack channel for an impromptu Q&A this afternoon where he discussed more of Automattic’s plans for Tumblr. He outlined a brief roadmap for Tumblr’s future that includes re-architecting its backend with WordPress:</p>\n<ol>\n<li>Move infrastructure off Verizon</li>\n<li>Support same APIs on both WP.com and Tumblr</li>\n<li>Switch backend to be WP</li>\n<li>Open source Tumblr.com client similar to Calypso</li>\n</ol>\n<p>“WordPress is an open source web operating system that can power pretty much anything, including Tumblr.com, but it’s also a large property so will take a bit to figure out and migrate,” Mullenweg said.</p>\n<p>Automattic doesn’t currently have plans to change the frontend Tumblr experience. Mullenweg said the Tumblr mobile app gets 20x more daily signups than the WordPress app. “It’s working amazingly well, despite being fairly constrained in what they can launch the past few years,” he said.</p>\n<p>Tumblr changed its adult content policy in December 2018, banning pornographic content which reportedly accounted for <a href=\"https://techcrunch.com/2013/05/20/tumblrs-adult-fare-accounts-for-11-4-of-sites-top-200k-domains-tumblrs-adult-fare-accounts-for-11-4-of-sites-top-200k-domains-adults-sites-are-leading-category-of-referrals/\" rel=\"noopener noreferrer\" target=\"_blank\">22.37 percent of incoming referral traffic from external sites</a> in 2013 when it was acquired by Yahoo. Automattic has a similar content policy in place for WordPress.com and Mullenweg confirmed that the company does not plan to lift the ban on adult content.</p>\n<p>“Adult content is not our forte either, and it creates a huge number of potential issues with app stores, payment providers, trust and safety… it’s a problem area best suited for companies fully dedicated to creating a great experience there,” Mullenweg <a href=\"https://news.ycombinator.com/item?id=20679894\" rel=\"noopener noreferrer\" target=\"_blank\">said</a> in response to questions on Hacker News. “I personally have very liberal views on these things, but supporting adult content as a business is very different.”</p>\n<h3>Automattic’s Tumblr Acquisition Opens Up New Possibilities for E-Commerce, Plugins, and Themes</h3>\n<p>Beyond this initial roadmap Mullenweg outlined, he also said he thinks “e-commerce on Tumblr is a great idea,” with simpler features developed first. In the past, Tumblr users who wanted to add e-commerce to their sites would need to use a service like Shopify or Ecwid and generate a Tumblr-compatible widget. Users would have to move to a self-hosted site on another platform in order to get more full-featured e-commerce capabilities. Automattic has the ability to build e-commerce into the platform using WooCommerce or any number of other existing solutions for simpler sales features.</p>\n<p>An emerging Tumblr/WordPress plugin and theme ecosystem is also a possibility but may not affect the wider WordPress ecosystem as much unless Automattic opens up the Tumblr marketplace to third-party developers. Mullenweg said once Tumblr’s backend is on WordPress, the idea of plugins can be explored. Whether that is on a private network, like WordPress.com, or a new breed of self-hosted Tumblr sites, is yet to be seen.</p>\n<p>Automattic’s apparent bargain basement deal on Tumblr is good news for the preservation of the open web, as the company is committed to supporting independent publishing. Migrating Tumblr’s infrastructure to WordPress also expands WordPress’ market share with a significantly younger user base. A study conducted by <a href=\"https://weareflint.co.uk/main-findings-social-media-demographics-uk-usa-2018\" rel=\"noopener noreferrer\" target=\"_blank\">We Are Flint</a> in 2018 found 43 percent of internet users between the ages of 18 to 24 years old used Tumblr.</p>\n<p>Tumblr’s primary demographic thrives on community and its current feature set is built to support that. If Automattic can preserve Tumblr’s distinct community and convenient publishing, while invisibly re-architecting it to use WordPress, users could potentially enjoy seamless transitions across platforms to suit their publishing needs. This improves the likelihood that this generation of internet users will continue to own their own content instead of tossing it away on social media silos that feed on users’ most important thoughts, writings, and memories.</p>\n<p>“I’m very excited about Tumblr’s next chapter and looking forward working with Matt Mullenweg and the entire team at Automattic,” Tumblr CEO Jeff D’Onofrio said. “I’m most excited for what this means for the entire Tumblr community. There is much more to do to make your experience a better one, and I’m super confident that we are in great hands with this news. Tumblr and WordPress share common founding principles. The plane has landed on a friendly runway. Now it is time to freshen up the jets.”</p>\n<p>In the <a href=\"https://photomatt.tumblr.com/post/186964618222/automattic-tumblr\" rel=\"noopener noreferrer\" target=\"_blank\">announcement on his Tumblr blog</a>, Mullenweg said he sees “some good opportunities to standardize on the Open Source WordPress tech stack.” This migration will undoubtedly be a formidable technical challenge and Mullenweg <a href=\"https://news.ycombinator.com/item?id=20680634\" rel=\"noopener noreferrer\" target=\"_blank\">promised to document the team’s work</a> after it is complete. In the meantime, the Tumblr team has new functionality they plan to introduce after the acquisition is officially closed.</p>\n<p>“When the possibility to join forces became concrete, it felt like a once-in-a-generation opportunity to have two beloved platforms work alongside each other to build a better, more open, more inclusive – and, frankly, more fun web,” Mullenweg said. “I knew we had to do it.”</p>\";s: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, 13 Aug 2019 03:18: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: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: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:95:\"WPTavern: WooCommerce 3.7 Introduces New Blocks, Updates Minimum WordPress and PHP Requirements\";s: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=92601\";s: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:105:\"https://wptavern.com/woocommerce-3-7-introduces-new-blocks-updates-minimum-wordpress-and-php-requirements\";s: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:5022:\"<p><a href=\"https://woocommerce.wordpress.com/2019/08/12/woocommerce-3-7-has-landed/\" rel=\"noopener noreferrer\" target=\"_blank\">WooCommerce 3.7</a> was released today after four months in development. This minor release is backwards compatible with previous versions. Despite containing more than <a href=\"https://github.com/woocommerce/woocommerce/compare/release/3.6...release/3.7\" rel=\"noopener noreferrer\" target=\"_blank\">1,290 commits</a>, 3.7 is smaller than previous releases, as the WooCommerce team is working towards delivering more frequent releases to improve the stability of the platform.</p>\n<p>WooCommerce 3.7 bundles updates from the <a href=\"https://wordpress.org/plugins/woo-gutenberg-products-block/\" rel=\"noopener noreferrer\" target=\"_blank\">WooCommerce Blocks</a> feature plugin <a href=\"https://woocommerce.wordpress.com/2019/08/12/woocommerce-blocks-2-3-release-notes/\" rel=\"noopener noreferrer\" target=\"_blank\">version 2.3</a>, including the following new blocks and enhancements to existing blocks:</p>\n<ul>\n<li>A new focal point picker on the Featured Product block</li>\n<li>A new Product Categories List block</li>\n<li>A new Featured Category block</li>\n<li>A new Products By Tag(s) block</li>\n<li>Featured Product now allows for featuring a product by variation, linking to the product page with the variation pre-selected</li>\n</ul>\n<p>Here’s an example of the featured category block, which lets store owners stay right inside the editor to select the category and see an instant preview of the content.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/featured-category-block.gif?ssl=1\"><img /></a></p>\n<p>WooCommerce developers are working on creating more block editor capabilities for store owners. Future versions of the WooCommerce Blocks plugin will include new blocks for product filtering and for displaying product reviews. These will be tested first through the WooCommerce Blocks feature plugin before being added to core.</p>\n<h3>WooCommerce 3.7 Requires WordPress 4.9+ and PHP 5.6+</h3>\n<p>This release bumps the minimum required WordPress version to 4.9 and the minimum required PHP version to 5.6. There are new upgrade nudges in WooCommerce 3.6, alerting users who will need to to upgrade WordPress and PHP versions in order to update their stores to WooCommerce 3.7.</p>\n<p>The increased minimum versions allows WooCommerce developers to include new and more performant code in future versions of the plugin. It also enables them to utilize PHP packages. The Product Blocks and REST API functionality have been removed from core and are now loaded via Composer.</p>\n<h3>WooCommerce Blocks Rebranded</h3>\n<p>Users may notice some visual changes to how WooCommerce blocks appear in the editor. The blocks have been updated to better reflect the WooCommerce brand. This is becoming more common, as plugins with multiple blocks carve out their own branded spaces in the block inserter.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/blocks-rebrnded.png?ssl=1\"><img /></a></p>\n<p>A few other notable enhancements in WooCommerce 3.7 include the following:</p>\n<ul>\n<li>Email Settings: New “Additional Content” sections replace the old hardcoded “Thanks” sections so store owners don’t have to override templates to change the wording</li>\n<li>Coupon admin pages: Automatically generate new coupon codes with the click of a button</li>\n<li>Performance improvements, new dedicated table for tax classes, reduced number of queries to populate variations, excluding Action Scheduler tasks from comments queries to speed up page load times</li>\n</ul>\n<p>The <a href=\"https://wordpress.org/plugins/woocommerce-admin/\" rel=\"noopener noreferrer\" target=\"_blank\">WooCommerce Admin</a> feature plugin continues to make progress and currently has 300,000 active installations. The plugin provides a new JavaScript-based dashboard for monitoring store reports and sales metrics. <a href=\"https://woocommerce.wordpress.com/2019/07/13/woocommerce-admin-v0-15-0/\" rel=\"noopener noreferrer\" target=\"_blank\">Recent updates</a> include more data on the Customer Report page, improved navigation bar design, and an improved Stock Activity panel that automatically responds to inventory updates. Store owners who want to preview this functionality in WooCommerce can install the feature plugin.</p>\n<p>Version 3.7 should not cause any backwards compatibility issues but the update includes a few database upgrade routines. The WooCommerce team recommends those with large amounts of data in their databases to upgrade using the WP CLI command wp wc update, instead of through the admin. Check out the <a href=\"https://woocommerce.wordpress.com/2019/08/12/woocommerce-3-7-has-landed/\" rel=\"noopener noreferrer\" target=\"_blank\">release post</a> and <a href=\"https://woocommerce.wordpress.com/2019/07/16/woocommerce-3-7-beta-1/\" rel=\"noopener noreferrer\" target=\"_blank\">beta announcement</a> for more details.</p>\";s: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, 12 Aug 2019 20:41:30 +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:79:\"Post Status: Automattic — the maker of WordPress.com — has purchased Tumblr\";s: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:31:\"https://poststatus.com/?p=67143\";s: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://poststatus.com/automattic-has-purchased-tumblr/\";s: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:10424:\"<p>Automattic — which owns WordPress.com — has acquired Tumblr and about 200 employees from Verizon, <a href=\"https://www.wsj.com/articles/verizon-to-sell-tumblr-to-wordpress-owner-11565640000\">according to</a> <em>The Wall Street Journal</em> and confirmed in Post Status Slack by Automattic CEO Matt Mullenweg.</p>\n\n\n\n<p>Tumblr has had a rocky road since their sale to Yahoo! in 2013 for $1.1 billion. Yahoo! is now owned by Verizon — whose entire content and platform lineup is a mess. The WSJ <a href=\"https://www.wsj.com/articles/verizon-looks-to-unload-tumblr-blogging-site-11556823135\">reported in May</a> that Verizon was shopping Tumblr.</p>\n\n\n\n<p>The most recent controversy for Tumblr was a community revolt over the <a href=\"https://www.theverge.com/2018/12/3/18123752/tumblr-adult-content-porn-ban-date-explicit-changes-why-safe-mode\">treatment of adult content</a>. Matt says Tumblr’s new adult content policy will stay in place under the new ownership. On Hacker News, <a href=\"https://news.ycombinator.com/item?id=20679894\">he said</a>, “Adult content is not our forte either, and it creates a huge number of potential issues with app stores, payment providers, trust and safety… it’s a problem area best suited for companies fully dedicated to creating a great experience there. I personally have very liberal views on these things, but supporting adult content as a business is very different.”</p>\n\n\n\n<p>Matt tells me the initial goals for Tumblr are:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>1. Move infrastructure off Verizon.<br />2. Support same APIs on both <a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://slack-redir.net/link?url=http%3A%2F%2FWP.com\">WP.com</a> and Tumblr.<br />3. Switch backend to be WP.<br />4. Open source <a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://slack-redir.net/link?url=http%3A%2F%2FTumblr.com\">Tumblr.com</a> client similar to Calypso.</p></blockquote>\n\n\n\n<p>Tumblr will remain a separate brand. There is a dedicated Tumblr community even after years of neglect and confusion. Still, Matt says Tumblr’s user base is “several times larger than [WordPress.com’s].” </p>\n\n\n\n<p>The Tumblr backend will change its technology, but the front-end experience will stay similar to what it is today, as Automattic “[doesn’t] want to change what’s working.” Matt said Tumblr’s interface is “working amazingly well, despite being fairly constrained in what they can launch [the] past few years.”</p>\n\n\n\n<p>There are several potential wins here for Automattic. For one, they gain a committed community for pennies on the dollar compared to the $1.1 billion Yahoo! paid — a classic Yahoo! exit.</p>\n\n\n\n<p>While the WSJ called the purchase amount “nominal” for Verizon, Matt says he considers the brand “super valuable, but right now not making as much as they could or should.”</p>\n\n\n\n<p>Dan Primack of Axios is reporting a “source familiar” put the price “well south of $20 million.”</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Automattic paid peanuts for Tumblr. Source familiar puts it well south of $20 million.<br /><br />Reminder: Yahoo paid $1.1 billion for it.<a href=\"https://t.co/N63c5y3MEh\">https://t.co/N63c5y3MEh</a></p>— Dan Primack (@danprimack) <a href=\"https://twitter.com/danprimack/status/1161015743531618305?ref_src=twsrc%5Etfw\">August 12, 2019</a></blockquote>\n</div>\n\n\n\n<p>Primack later stated the upfront sale price was less than $3 million.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">3/ Story updated: Price less than $3 million.</p>— Dan Primack (@danprimack) <a href=\"https://twitter.com/danprimack/status/1161038705295089664?ref_src=twsrc%5Etfw\">August 12, 2019</a></blockquote>\n</div>\n\n\n\n<p>In Post Status Slack, Matt noted that “adding ~200 people and porting all of Tumblr to Automattic is non-trivial and by far the largest investment or acquisition Automattic has ever made.” </p>\n\n\n\n<p>While unrelated to the upfront cost, the ongoing costs Automattic is taking on — and Verizon was surely quite keen to unload — is significant. The development and hosting effort will surely cost millions per year, not counting employee expenses. Automattic’s <a href=\"https://poststatus.com/automattic-acquired-woocommerce-woothemes/\">largest previous acquisition</a> — of WooCommerce — was about $30M in cash and stock. Thas is probably not far from the annual cost of the Tumblr employees Automattic is taking on now.</p>\n\n\n\n<p>In recent years Automattic has put much more energy into effective monetization, and I have no doubt they can do significantly better than the sprawling Verizon organization Tumblr languished under.</p>\n\n\n\n<p>Again <a href=\"https://news.ycombinator.com/item?id=20679711\">on Hacker News</a>, Matt noted, “We’ve been evolving Automattic to be more of a Berkshire Hathaway-inspired model and businesses with a lot of autonomy, and this [acquisition] continues that trend.” This is interesting, particularly as Berkshire is known to let portfolio companies operate quite independently, and of course, Berkshire CEO Warren Buffet is famous for being a savvy value investor. Tumblr is definitely a deep value play at this price.</p>\n\n\n\n<p>With Tumblr’s acquisition, Automattic has an opportunity to diversify its own brands — <a href=\"https://poststatus.com/resources/wordpress-versus-automattic/\">WordPress vs WordPress.com</a> is always very confusing. (Legacy and tech media will surely screw it up talking about this acquisition.) Inevitably different cultures and web communities drift to different spaces online — think Instagram and Facebook, for instance. </p>\n\n\n\n<p>Tumblr is a very browse-heavy platform. The potential for eCommerce on such a platform could be significant. Matt said in chat that he thinks “eCommerce on Tumblr is a great idea.” I can also see a world where Tumblr could be shaped into a primarily mobile product — a more direct (and more privacy-focused) implementation of what Instagram is, with a similar, minimal interface.</p>\n\n\n\n<p>I would really love this, and Matt hints at some alignment on that front. In response to a comment speculating they’d wind Tumblr down, he said the plan was the opposite because “the web needs open and independent publishing and social media more than ever.” I know from my own conversations with Matt that he’s thinking about this a lot now. The way he plugged “social media” in that statement makes me think it’s at the top of mind inrelation to Tumblr.</p>\n\n\n\n<p>If Tumblr is open-sourced, a plugin ecosystem could work there as well. Matt says that “when [Tumblr] is on [WP’s] backend that [idea] … can be explored.” So a plugin market for Tumblr is not off the table, but it doesn’t sound like third-party extensibility is an immediate priority. I think the initial goals is to revive a large community and keep to the basics.</p>\n\n\n\n<p>Matt Mullenweg now <a href=\"https://photomatt.tumblr.com/\">has a Tumblr himself</a>. He posted his own <a href=\"https://photomatt.tumblr.com/post/186964618222/automattic-tumblr\">announcement</a> of the acquisition there, where he wrote:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>I have worked on WordPress my entire adult life — 16 years now — and so the democratization of publishing is near and dear to my heart. Tumblr and WordPress have always been very philosophically aligned there.</p><p>When the possibility to join forces became concrete, it felt like a once-in-a-generation opportunity to have two beloved platforms work alongside each other to build a better, more open, more inclusive – and, frankly, more fun web. I knew we had to do it.</p></blockquote>\n\n\n\n<p>Everyone loves to have a say on social media, but this move is well regarded so far in the tech space. It’s nice when a company makes a save-attempt on something good that’s been presumed “dead.”</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">I\'m happy for the Tumblr community and hope Tumblr goes free software like WordPress. Local federated Tumblr would be a lot of fun.</p>— Paul Ford (@ftrain) <a href=\"https://twitter.com/ftrain/status/1161017044172718080?ref_src=twsrc%5Etfw\">August 12, 2019</a></blockquote>\n</div><br />\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">This is pretty cool. Can’t think of a better owner today than Automattic for Tumblr’s huge creative publishing community. <a href=\"https://t.co/G9pVtpjKJ9\">https://t.co/G9pVtpjKJ9</a></p>— Marco Arment (@marcoarment) <a href=\"https://twitter.com/marcoarment/status/1161015149563645953?ref_src=twsrc%5Etfw\">August 12, 2019</a></blockquote>\n</div>\n\n\n\n<p>The CEO of Tumblr, Jeff D’Onofrio, said the following <a href=\"https://twitter.com/jeffdonof/status/1161034494465519620\">on Twitter</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>I’m very excited about Tumblr’s next chapter and looking forward to working with <a href=\"https://twitter.com/photomatt\">@photomatt</a> and the entire team at Automattic. I’m most excited for what this means for the entire Tumblr community. There is much more to do to make your experience a better one, and I’m super confident that we are in great hands with this news. Tumblr and WordPress share common founding principles. The plane has landed on a friendly runway. Now it is time to freshen up the jets. </p></blockquote>\n\n\n\n<p>There will be more to come from Post Status about Tumblr joining the Automattic family of properties and also how it fits in the broader WordPress ecosystem. To my mind, porting a decaying but massive platform to an actively developed WordPress stack is a huge net positive for the web. </p>\n\n\n\n<p>Additionally, the potential to further develop Tumblr, specifically in the social networking space, could be a beacon for a more user-centric web with clear offramps — it’s just WordPress! — for folks to protect and own their own data.</p>\n\n\n\n<p>I am optimistic.</p>\";s: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, 12 Aug 2019 20:15: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:15:\"Brian Krogsgard\";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:52:\"WordPress.org blog: People of WordPress: Amanda Rush\";s: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=7047\";s: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/08/people-of-wordpress-amanda-rush/\";s: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:6491:\"<p><em>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.</em></p>\n\n\n\n<h2><strong>Meet Amanda Rush from Augusta, Georgia, USA.</strong></h2>\n\n\n\n<p>Amanda Rush is a WordPress advocate with a visual disability. She first started using computers in 1985, which enabled her to turn in homework to her sighted teachers. Screen reader technology for Windows was in its infancy then, so she worked in DOS almost exclusively.</p>\n\n\n\n<p>After graduating high school, Amanda went to college to study computer science, programming with DOS-based tools since compilers for Windows were still inaccessible. As part of her computer science course of study, she learned HTML which began her career in web development.</p>\n\n\n\n<h2>How Amanda got started with WordPress</h2>\n\n\n\n<p>Amanda began maintaining a personal website, and eventually began publishing her own content using LiveJournal. However, controlling the way the page around her content looked was hard, and she soon outgrew the hosted solution.</p>\n\n\n\n<p>So in 2005, Amanda bought customerservant.com, set up a very simple CMS for blogging, and started publishing there. She accepted the lack of design and content, and lack of easy customization because she wasn’t willing to code her own solution. Nor did she want to move to another hosted solution, as she liked being able to customize her own site, as well as publish content.</p>\n\n\n\n<h3><strong>Hebrew dates led her to WordPress</strong></h3>\n\n\n\n<p>At some point, Amanda was looking for an easy way to display the Hebrew dates alongside the Gregorian dates on her blog entries. Unfortunately, the blogging software she was using at the time, did not offer customization options at that level. She decided to research alternative solutions and came across a WordPress plugin that did just that. </p>\n\n\n\n<p>The fact that WordPress would not keep her locked into a visual editor, used themes to customize styling, and offered ways to mark up content, immediately appealed to Amanda. She decided to give it a go.</p>\n\n\n\n<h3><strong>Accessibility caused her to dive deeper</strong></h3>\n\n\n\n<p>When the software Amanda used at work became completely inaccessible, she started learning about WordPress. While she was learning about this new software, <a href=\"https://en.wikipedia.org/wiki/Web_2.0\">Web 2.0</a> was introduced. The lack of support for it in the screen reader she used meant that WordPress administration was completely inaccessible. To get anything done, Amanda needed to learn to find her way in WordPress’ file structure.</p>\n\n\n\n<p>Eventually Amanda started working as an independent contractor for the largest screen reader developer in the market, Freedom Scientific. She worked from home every day and hacked on WordPress after hours.</p>\n\n\n\n<p>Unfortunately Amanda hit a rough patch when her job at Freedom Scientific ended. Using her savings she undertook further studies for various Cisco and Red Hat certifications, only to discover that the required testing for these certifications were completely inaccessible. She could study all she wanted, but wasn’t able to receive grades to pass the courses.</p>\n\n\n\n<p>She lost her financial aid, her health took a turn for the worse, she was diagnosed with Lupus, and lost her apartment. Amanda relocated to Augusta where she had supportive friends who offered her a couch and a roof over her head.</p>\n\n\n\n<h3><strong>But Amanda refused to give up</strong></h3>\n\n\n\n<p>Amanda continued to hack WordPress through all of this. It was the only stable part of her life. She wanted to help make WordPress accessible for people with disabilities, and in 2012 joined the WordPress Accessibility Team. Shortly after that, she finally got her own place to live, and started thinking about what she was going to do with the rest of her working life.</p>\n\n\n\n<p>Listening to podcasts led her to take part in <a href=\"http://wordsesh.org/\">WordSesh</a>, which was delivered completely online and enabled Amanda to participate without needing to travel. She began to interact with WordPress people on Twitter, and continued to contribute to the community as part of the WordPress Accessibility Team. Things had finally started to pick up.</p>\n\n\n\n<h2><strong>Starting her own business</strong></h2>\n\n\n\n<p>In 2014, Amanda officially launched her own business, <a href=\"http://www.customerservant.com/\">Customer Servant Consultancy</a>. Since WordPress is open source, and becoming increasingly accessible, Amanda could modify WordPress to build whatever she wanted and not be at the mercy of web and application developers who know nothing about accessibility. And if she got stuck, she could tap into the community and its resources.</p>\n\n\n\n<p>Improving her circumstances and becoming more self-sufficient means Amanda was able to take back some control over her life in general. She was able to gain independence and create her own business despite being part of the blind community, which has an 80% unemployment rate. </p>\n\n\n\n<p>In her own words:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><em>We’re still fighting discrimination in the workplace, and we’re still fighting for equal access when it comes to the technology we use to do our jobs. But the beauty of WordPress and its community is that we can create opportunities for ourselves.</em></p><p><em>I urge my fellow blind community members to join me inside this wonderful thing called WordPress. Because it will change your lives if you let it.</em></p><cite>Amanda Rush, entrepreneur</cite></blockquote>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<div class=\"wp-block-image\"><img src=\"https://i0.wp.com/wordpress.org/news/files/2019/07/heropress_large_white_logo-1.jpg?fit=632%2C474&ssl=1\" alt=\"\" class=\"wp-image-7026\" width=\"110\" height=\"83\" /></div>\n\n\n\n<p><em>This post is based on an article originally published on HeroPress.com, a community initiative created by <a href=\"https://profiles.wordpress.org/topher1kenobe/\">Topher DeRosia</a>. HeroPress highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.</em></p>\n\n\n\n<p><em>Meet more WordPress community members over at </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>!</em></p>\";s: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, 09 Aug 2019 21:23: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: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: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:70:\"WPTavern: BuddyPress 5.0 to Add Category for Storing BuddyPress 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=92240\";s: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/buddypress-5-0-to-add-category-for-storing-buddypress-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:1506:\"<p>BuddyPress 5.0 will include a way for developers to organize their blocks under a <a href=\"https://buddypress.trac.wordpress.org/changeset/12418\" rel=\"noopener noreferrer\" target=\"_blank\">BuddyPress blocks category</a>. Mathieu Viet <a href=\"https://bpdevel.wordpress.com/2019/07/31/a-category-to-store-your-buddypress-blocks/\" rel=\"noopener noreferrer\" target=\"_blank\">shared a code example</a> on the BuddyPress Dev Updates blog, demonstrating how to set the category property of a block to BuddyPress when registering a block type. The blocks registered with this category will appear under the BuddyPress panel in the block inserter.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/buddypress-blocks-panel.png?ssl=1\"><img /></a></p>\n<p>As the block ecosystem expands, keeping things organized inside the block inserter is becoming more important. BuddyPress having its own designated category helps user find blocks faster, especially if they don’t know the exact block name to search for, or if they are just browsing to see what blocks are available. With the <a href=\"https://wptavern.com/buddypress-5-0-to-introduce-bp-rest-api-first-beta-due-mid-august\" rel=\"noopener noreferrer\" target=\"_blank\">BP REST API set to land in the 5.0 release</a>, blocks will be easier for BuddyPress developers to create.</p>\n<p>BuddyPress 5.0.0-beta1 is expected to be released around August 15. Subsequent release dates are yet to be confirmed following feedback on the beta.</p>\";s: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, 09 Aug 2019 19:10:45 +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: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:87:\"WPTavern: Build Customizer Settings Faster by Using the Kirki Framework in Your Project\";s: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=92405\";s: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:98:\"https://wptavern.com/build-customizer-settings-faster-by-using-the-kirki-framework-in-your-project\";s: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:10422:\"<p><a href=\"https://kirki.org\">Kirki</a> is a free open-source (MIT-licensed) framework built for developers who are looking to add Customizer Controls to their themes or plugins.</p>\n\n\n\n<p>Aristeides Stathopoulos, Kirki’s lead developer has been working on the framework <a href=\"https://wptavern.com/kirki-a-free-plugin-to-style-the-wordpress-customizer-and-add-advanced-controls\">since 2014</a>. Thanks to the continuous updates and improvements, Kirki has built a community on Github which includes over 1000 stars and 300 forks.</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Before Kirki I never touched the customizer. Kirki helped me to understand the customizer and do a lot in less time!</p><cite>LebCit – WordPress Theme Developer</cite></blockquote>\n\n\n\n<h3>WordPress Core Customizer Controls</h3>\n\n\n\n<p>WordPress Core includes a handful of basic Customizer Controls by default. For example: text, textarea, checkbox, radio, select, dropdown-pages, email, URL, number, hidden, and date controls.</p>\n\n\n\n<p>Kirki supports the Core Controls too, plus around twenty more. Generally speaking, the Kirki controls cover the more advanced use-cases. For example:</p>\n\n\n\n<ul><li>Typography</li><li>Color Palettes</li><li>TinyMCE Editor</li><li>Sortable Fields</li></ul>\n\n\n\n<p>Kirki also offers functionality not available in Core WordPress, such as the auto-generation of your CSS output and postMessage scripts. These features, which we’ll look at later in this article, can easily cut your development time in half.</p>\n\n\n\n<h3>Kirki is Slow</h3>\n\n\n\n<p>One criticism commonly held against Kirki is that it’s slow. In fact, this criticism is used against most frameworks (including WordPress). It makes sense, right? You are loading a lot of code you might never use.</p>\n\n\n\n<p>In this case, the reality is that the opposite is true. Most of the time control panels built using Kirki will actually be faster than the same panels built with Core Controls.</p>\n\n\n\n<p>This is because Kirki adds an optimization layer that isn’t built into WordPress. </p>\n\n\n\n<p>When the Customizer is initialized WordPress instantly tries to load all the controls, even if they are within a section or panel and the user can’t interact with them yet. In comparison, Kirki postpones the loading until just before the user will be interacting with the control.</p>\n\n\n\n<p>To see the effect of this in practice, let’s try adding 50 color controls using each method.</p>\n\n\n\n<p><strong>Core Method:</strong></p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\nfor ($i = 0; $i < 50; $i++){\n $wp_customize->add_setting( \'color_setting_hex_\' . $i , array(\n \'default\' => \'#0088CC\'\n ) );\n\n // add color picker control\n $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, \'color_setting_hex_\' . $i, array(\n \'label\' => \'Color Control\',\n \'section\' => \'title_tagline\',\n \'settings\' => \'color_setting_hex_\' . $i,\n ) ) );\n}\n</pre>\n\n\n<p><strong>With Kirki:</strong></p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\nfor ($i = 0; $i < 50; $i++) {\n Kirki::add_field( \'config_id\', array(\n \'type\' => \'color\',\n \'settings\' => \'color_setting_hex_\' . $i,\n \'label\' => __( \'Color Control\', \'kirki\' ),\n \'section\' => \'title_tagline\',\n \'default\' => \'#0088CC\',\n ) );\n }\n</pre>\n\n\n<p><strong>The results:</strong></p>\n\n\n\n<img src=\"https://i0.wp.com/dannycooper.com/wp-content/uploads/2019/08/kirki.png?w=627&ssl=1\" alt=\"\" />\n\n\n\n<p>As you can see, the initial load speed is considerably faster when using Kirki. The code required to create the controls is more concise too.</p>\n\n\n\n<h3>Integrating Kirki Into Your Project</h3>\n\n\n\n<p>There are multiple ways to integrate the Kirki Framework into your project, the official documentation does a good job of explaining the different methods.</p>\n\n\n\n<p>I recommend developers guide the user to install the plugin version of Kirki, rather than including the framework directly within your project’s code. This can be done using TGMPA or the script provided.</p>\n\n\n\n<p>The reasoning behind taking the plugin route is that Kirki is frequently updated and improved. By installing the plugin version, your users will have instant access to bug fixes and security updates. </p>\n\n\n\n<p>In contrast, when you include the framework as part of your project, users will only receive updates when you update your theme or plugin, which might be less frequently than is required.</p>\n\n\n\n<p>Whichever method you use, be sure to check Kirki is initialized before you add your settings:</p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\n// Early exit if Kirki doesn’t exist.\nif ( ! class_exists( \'Kirki\' ) ) {\n return;\n}\n</pre>\n\n\n<h3>Fields</h3>\n\n\n\n<p>In the Core Method example, we first created a setting and then created a control for it. In most cases, the two are directly linked. Kirki simplifies the process and allows us to create a ‘Field’ instead. When a field is created, it builds the setting and control in the background for us.</p>\n\n\n\n<p>Fields support all the control arguments you would expect (label, description, section, default), as well as some Kirki-specific arguments.</p>\n\n\n\n<p>The ‘type’ argument allows you to choose one of Kirki’s 30 control types: https://kirki.org/docs/controls/</p>\n\n\n\n<h3>Sections</h3>\n\n\n\n<p>Customizer Sections allow you to group Controls together. WordPress has six built-in sections that you can add your controls too:</p>\n\n\n\n<ul><li>title_tagline – Site Identity</li><li>colors – Colors</li><li>header_image – Header Image</li><li>background_image – Background Image</li><li>static_front_page – Homepage Settings</li><li>custom_css – Additional CSS</li></ul>\n\n\n\n<p><br />Sections in Kirki work exactly the same as in Core, the Kirki::add_section() method is simply a wrapper for $wp_customize->add_section() and accepts the same parameters and arguments.</p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\nKirki::add_section( \'section_id\', array(\n \'title\' => esc_html__( \'My Section\', \'kirki\' ),\n \'description\' => esc_html__( \'My section description.\', \'kirki\' ),\n ) );\n</pre>\n\n\n<h3>Panels</h3>\n\n\n\n<p>Panels allow you to create another level of hierarchy by grouping Sections together. WordPress Core has one built-in panel, which is ‘Menus’.</p>\n\n\n\n<p>Again, the Kirki implementation is simply a wrapper for the Core functionality.</p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\nKirki::add_panel( \'panel_id\', array(\n \'priority\' => 10,\n \'title\' => esc_html__( \'My Panel\', \'kirki\' ),\n \'description\' => esc_html__( \'My panel description\', \'kirki\' ),\n ) );\n</pre>\n\n\n<h3>‘transport’ => ‘auto’</h3>\n\n\n\n<p>Traditionally when creating Customizer Controls you have two options for the transport argument:</p>\n\n\n\n<ul><li><strong>Refresh</strong> – Each time the user makes a change the preview pane is refreshed to show the changes. This can take a couple of seconds.</li><li><strong>postMessage</strong> – Each time the user makes a change the preview pane is updated using Javascript which doesn’t require a refresh and is near-instant.</li></ul>\n\n\n\n<p>postMessage is undoubtedly the superior method for updating the previewer and should be used where possible. However, there is one downside, using postMessage means you need to create write custom JS code for each of your controls. A simple implementation looks something like this:</p>\n\n\n<pre class=\"brush: jscript; title: ; notranslate\">\n// Update the site title in real time...\nwp.customize( \'blogname\', function( value ) {\n value.bind( function( newval ) {\n $( \'#site-title a\' ).html( newval );\n } );\n} );\n</pre>\n\n\n<p>When you have a lot of settings, this can quickly become repetitive.</p>\n\n\n\n<p>This is where Kirki shines, it adds a third option: ‘transport’ => ‘auto’.</p>\n\n\n\n<p>‘transport’ => ‘auto’ works together with another argument Kirki adds named ‘output’. When both values are defined, Kirki will auto-generate the postMessage scripts for you. Which means you get all the benefits of using postMessage without having to write any of the Javascript code.</p>\n\n\n\n<p>A field using transport => ‘auto’ looks like this:</p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\nKirki::add_field( ‘config_id’, array(\n \'type\' => \'color\',\n \'settings\' => \'color_setting_hex\',\n \'label\' => __( \'Color Control\', \'kirki\' ),\n \'section\' => ‘colors’,\n \'default\' => \'#0088CC\',\n \'transport\' => \'auto\',\n \'output\' => array(\n array(\n \'element\' => \'body\',\n \'property\' => \'background-color\',\n ),\n ),\n ) );\n</pre>\n\n\n<p>This time-saving feature of Kirki means that most of the time you will no longer need to write or enqueue your own postMessage scripts.</p>\n\n\n\n<h3>Frontend CSS Output</h3>\n\n\n\n<p>Another part of creating Customizer settings is generating the CSS output on the frontend. A simple example might look like this:</p>\n\n\n<pre class=\"brush: php; title: ; notranslate\">\n/**\n * Output the Customizer CSS to wp_head\n */\nfunction wptavern_customizer_css() {\n $bg_color = get_theme_mod( \'color_setting_hex\' );\n ?>\n <style>\n body {\n background-color: <?php echo sanitize_hex_color( $bg_color ); ?>;\n }\n </style>\n <?php\n}\nadd_action( \'wp_head\', wptavern_customizer_css );\n</pre>\n\n\n<p>Like the postMessage example, writing this code can quickly become repetitive if you have a lot of settings. </p>\n\n\n\n<p>Fortunately, ‘transport’ => ‘auto’ takes care of the frontend output for you too. Even in our simplified example, ‘transport’ => ‘auto’ has reduced the code we need to write by ~50%.</p>\n\n\n\n<h3>Conclusion</h3>\n\n\n\n<p>In this article, we’ve looked at just the basics of the Kirki Framework and two of its arguments, already we can see how it allows us to create Customizer Controls faster and without compromising on performance.</p>\n\n\n\n<p>When you dive into Kirki you will quickly discover the wealth of functionality it adds on top of the Customize API. It’s no surprise that it’s in use on over 300,000 websites and a core part of some of the biggest WordPress themes on the market.</p>\";s: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, 09 Aug 2019 16:46: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:12:\"Danny Cooper\";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:87:\"WPTavern: Proposal to Auto-Update Old Versions of WordPress to 4.7 Sparks Heated Debate\";s: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=92391\";s: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:98:\"https://wptavern.com/proposal-to-auto-update-old-versions-of-wordpress-to-4-7-sparks-heated-debate\";s: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:14387:\"<p>WordPress contributors, developers, and community members are currently debating a proposal to would implement a new policy regarding security support for older versions. The <a href=\"https://wptavern.com/wordpress-security-team-discusses-backporting-security-releases-to-fewer-versions\" rel=\"noopener noreferrer\" target=\"_blank\">discussion</a> began last week when security team lead Jake Spurlock asked for feedback on different approaches to backporting security fixes to older versions. Following up on this discussion, <a href=\"https://profiles.wordpress.org/iandunn/\" rel=\"noopener noreferrer\" target=\"_blank\">Ian Dunn</a>, a full-time contributor to WordPress core, sponsored by Automattic, has published a <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7\" rel=\"noopener noreferrer\" target=\"_blank\">proposal</a> for moving forward with a new policy:</p>\n<blockquote><p>Support the latest 6 versions, and auto-update unsupported sites to the oldest supported version.</p>\n<p>That would mean that the currently supported versions would be 4.7 – 5.2, and the 3.7 – 4.6 branches would eventually be auto-updated to 4.7.</p>\n<p>In practice, that’d provide roughly 2 years of support for each branch, and roughly 10% of current sites would eventually be auto-updated to 4.7. Once 5.3 is released, the oldest supported version would be become 4.8.</p></blockquote>\n<p>Dunn outlined a detailed plan for implementing the new policy that involves testing a small subset of sites to identify problems before gradually updating older sites from one major version to the next (not all at once). Site administrators would be notified at least 30 days prior to the automatic updates with emails and notices in the admin that would also offer the opportunity to opt out.</p>\n<p>The proposal has received dozens of comments, with some contributors in support, some in favor of modifications to the rollout, and others who are unequivocally opposed to the idea of auto-updating old sites to major versions.</p>\n<p>One of the prevailing concerns is that many admins will not receive any notice due to non-functioning email addresses or not logging into their admin dashboards frequently enough. Opponents also contend that even though there are fallbacks for sites that fail to upgrade, some sites may be broken in a way that WordPress cannot detect, due to problems with plugins or themes.</p>\n<p>“A back-end notice will not even begin to make up for the lack of reliable email communication,” Glenn Messersmith <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36344\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>. “There are tons of site owners who never venture into the back-end once their site has been developed. These are the very people who will not get email notifications either because the email address is that of some long gone developer.</p>\n<p>“There is no way any sort of error detection can act as a safety net for those who never saw any notifications. There are all sorts of ways that a site owner might consider their site to be ‘broken’ which an update script could not possibly detect.”</p>\n<p>In response to concerns about abandoned sites breaking or administrators relying heavily on a plugin that has been abandoned, Dunn agreed that these types of situations may be unavoidable under the current proposal.</p>\n<p>“I can definitely sympathize with that situation, but we have to draw the line somewhere,” Dunn <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36293\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>. “We don’t have unlimited resources, and the current policy has damaging effects for the entire WordPress ecosystem.</p>\n<p>“In reality, choices are never between a purely good thing and a purely bad thing; they’re always between competing tradeoffs.</p>\n<p>“I definitely agree that it’s bad if a small number of site owner have to do extra work to upgrade their site, but in the grand scheme of things, that’s much, much better than having our security team be hindered by an extremely onerous support policy.”</p>\n<h3>Proposal Author Claims “Nobody Would be Forced to Update;” Opponents Argue that Requiring Users to Opt Out is Not Consent</h3>\n<p>In addition to the problem of possibly breaking sites, those opposed to the proposal are not on board with WordPress forcing an update without getting explicit consent from site administrators. Providing users a way to opt into automatic updates for major core releases is one of the <a href=\"https://make.wordpress.org/core/2018/12/08/9-priorities-for-2019/\" rel=\"noopener noreferrer\" target=\"_blank\">nine projects</a> that Matt Mullenweg had identified for working on in 2019. However, the plan for this proposal is more aggressive in that it would require site owners on the 3.7 – 4.6 branches to opt out if they do not want to be incrementally auto-updated to 4.7.</p>\n<p>“They still retain agency no matter what, nobody would be forced to update, everybody retains control over their site and can opt-out if they want to,” Dunn <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36395\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>. “Something being on by default is very different from forcing somebody to do something. We would make it very easy to opt out — just install a plugin, no config required — and the instructions for opting out would be included in every email and admin notice.”</p>\n<p>Dunn further clarified in a <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36401\" rel=\"noopener noreferrer\" target=\"_blank\">comment</a> regarding who would receive these updates:</p>\n<blockquote><p>Nobody would be forced, it would instead be an opt-out process. If someone has already disabled auto-updates to major versions, that would be respected and their site would not be updated.</p>\n<p>If someone clicked the opt-out link in the email, or if they clicked the opt-out button in the admin notice, then the updates would also be disabled.</p>\n<p>The only people who would receive the updates are the ones who:</p>\n<p>1) Want the update<br />\n2) Don’t care<br />\n3) Have abandoned their sites or email accounts</p></blockquote>\n<p>Several participants in the discussion asked why the process of getting these sites on 4.7 cannot be opt-in for consent, instead of forcing the update on those who don’t opt out. No matter how convenient the opt-out mechanism is, having one in place doesn’t constitute consent. Many site owners who will be forced into this process thought they would be safe in opting for maintenance and security updates and leaving their sites to perform “updates while you sleep,” as the <a href=\"https://wordpress.org/news/2013/10/basie/\" rel=\"noopener noreferrer\" target=\"_blank\">3.7 release post</a> described the feature.</p>\n<p>“Insecure sites are bad, but arguably, retrospectively enlarging the power granted to oneself by this mechanism is worse,” UpdraftPlus creator <a href=\"https://profiles.wordpress.org/davidanderson/\" rel=\"noopener noreferrer\" target=\"_blank\">David Anderson</a> <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36302\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>. “Potentially it could damage trust + reputation more than insecurity. I’d argue that huge dashboard ugly, irremovable notices on older versions warning of upcoming abandonment + the need to update would be better. Let the site owner take responsibility. Don’t play nanny, abuse trust, break sites and then write blog posts about how it was necessary collateral damage. Nobody who wakes up to a broken site will be happy with that.”</p>\n<p>Andrew Nacin, WordPress 3.7 release lead and co-author of WordPress’ automatic background updates feature, encouraged those behind the proposal to clarify that WordPress only supports the latest major version and has never officially supported older versions.</p>\n<p>“It takes a lot of work, for sure, to backport,” Nacin said. “But we should still stick to our north star, which is that WordPress is backwards compatible from version to version, that WordPress users shouldn’t need to worry about what version they are running, and that we should just keep sites up to date if we are able.”</p>\n<p>Nacin offered more context on the original strategy for introducing automatic updates, which included gradually moving to having major releases as auto updates so all sites would eventually be on the latest version:</p>\n<blockquote><p>First, when we first released automatic background updates, we thought that our next big push would be to get to major release auto updates in the next few years. In practice, we can do this at any time, and, indeed, 3.7 supported this as a flag. But the idea was we would invest energy in sandboxing, whitescreen protection, improving our rollback functionality, etc., so our success rate was as high for major versions as it was for minor versions. (The failure rate scales somewhat linearly with the number of files that need to be copied over, and also gets more complex when files need to be added, rather than just changed.) Once we did this, we’d simply start updating all sites to the latest version and stop backporting. Obviously we still haven’t gotten here.</p></blockquote>\n<p>He commented that overall the proposal is “a great plan” but emphasized the benefits of communicating to users that it is safe to update and that WordPress only intends to support the latest version.</p>\n<p>Most participants in the discussion are in favor of the security team discontinuing backporting fixes to older versions of WordPress. The question that remains unanswered for opponents is why is it WordPress’ responsibility to force older sites to update.</p>\n<p>“I don’t think it should be WordPress’ decision to update sites that they don’t manage to major/breaking versions, but I think maintaining those branches should be stopped,” Will Stocks said. “You (WordPress) don’t own the infrastructure or business processes, or understand the support in place to manage those sites. There is also a reason those sites are still on that version today and have not upgraded past.”</p>\n<p>There are other approaches that can still draw a line to respect the security team’s limited resources without forcing any non-consensual updates to major versions. Rachel Cherry, director of WPCampus, <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36373\" rel=\"noopener noreferrer\" target=\"_blank\">commented</a> on the proposal, strongly urging WordPress to establish consent before updating these sites:</p>\n<blockquote><p>We are getting into the weeds of whether or not forced updates will cause tech issues and missing the real problem altogether.</p>\n<p>We are discussing force updating people’s software when they have not given consent.</p>\n<p>And for what end? What is the real problem here? Because we don’t want to worry about updating old versions?</p>\n<p>There are other ways to solve this problem.</p>\n<p>We can make a clear policy regarding EOL support for releases.</p>\n<p>We can add a setting to core that lets the user choose whether or not they want auto updates and going forward that is the decision maker. Then we have consent.</p>\n<p>We can work on education and communication regarding updates.</p>\n<p>We can email people that their site is outdated and insecure and they should update ASAP, along with links to education and best practices. If they still need help, encourage them to reach out to a professional.</p>\n<p>We can fix this problem for going forward, but we do not have implied retroactive consent just because we never put a permission mechanism in place.</p>\n<p>If someone didn’t update their site, they did so for a reason. Or indifference. Either way, we have no right to go in like this and modify people’s websites.</p></blockquote>\n<p>Participants in the discussion are still wrestling with the potential implications of the proposed policy change. Minor updates have proven to be very reliable as auto-updates. Dunn <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36312\" rel=\"noopener noreferrer\" target=\"_blank\">reported</a> that the 3.7.29 auto-update had only one failure that had to be rolled back to 3.7.28. Using the auto update system to push major updates to sites as old as these has not yet been thoroughly tested.</p>\n<p>“Whether or not we do auto-update the 3.7 -> 5.x releases, I fully support making it clear that this is something we expect to start doing for the future (5.x -> x.x+),” Jeremy Felt <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36383\" rel=\"noopener noreferrer\" target=\"_blank\">commented</a> on the proposal. “The work on testing infrastructure and code to support this should absolutely be done either way.” Felt also said he appreciated the staggered rollout scheduling for the proposed releases as well as the plan to provide an officially supported plugin for disabling auto-updates.</p>\n<p>Discussion is still open on the proposal, but so far there seems to be a fundamental disagreement among participants about whether WordPress has the right to force major version updates without explicit consent, even if it is with the intention of saving site owners from potentially getting hacked.</p>\n<p>“One thing is for sure, it appears to be a majority concern so far, while many of us are fond of these noble intentions, I’m just not so sure being the benevolent overlord of the Internet is a good image for WP moving forward,” plugin developer Philip Ingram <a href=\"https://make.wordpress.org/core/2019/08/07/proposal-auto-update-old-versions-to-4-7/#comment-36343\" rel=\"noopener noreferrer\" target=\"_blank\">said</a>.</p>\";s: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, 09 Aug 2019 05:24:22 +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: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:120:\"WPTavern: Jetpack 7.6 Improves AMP Compatibility, Adds Preview and Upgrade Nudge for Blocks Only Available on Paid Plans\";s: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=92278\";s: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:130:\"https://wptavern.com/jetpack-7-6-improves-amp-compatibility-adds-preview-and-upgrade-nudge-for-blocks-only-available-on-paid-plans\";s: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:4082:\"<p><a href=\"https://jetpack.com/2019/08/06/jetpack-7-6-amp-plugin-compatibility/\" rel=\"noopener noreferrer\" target=\"_blank\">Jetpack 7.6</a> was released this week with several improvements to the plugin’s AMP compatibility. Automattic was one of the earliest publishing partners on Google’s AMP project, as well as the original author of the official AMP plugin for WordPress. This release makes three more Jetpack features compatible with AMP:</p>\n<ul>\n<li>Related Posts now display on AMP views.</li>\n<li>AMP images are now rendered via Jetpack’s image CDN if the module is active.</li>\n<li>AMP plugin is now capable of styling the Jetpack sharing buttons, without loading any additional CSS.</li>\n</ul>\n<p>More AMP compatibility improvements are planned for the 7.7 milestone, including <a href=\"https://github.com/Automattic/jetpack/pull/12733\" rel=\"noopener noreferrer\" target=\"_blank\">AMP support for the WordAds block</a>.</p>\n<p>Version 7.6 also fixes a security vulnerability in the <a href=\"https://jetpack.com/support/simple-payment-button/\" rel=\"noopener noreferrer\" target=\"_blank\">Simple Payments</a> description output. This fix only affects those who have Premium or Professional plans and are using the Simple Payments button to sell products or collect donations.</p>\n<h3>Jetpack is Beta Testing a Preview and Upgrade Nudge for Blocks Only Available on Paid Plans</h3>\n<p>Jetpack is testing a new way of marketing its Paid plans inside the block editor. One of the more interesting additions to this release is that the plugin now allows for the insertion and preview of any Jetpack block in the editor, even if the block is only available via a Paid plan. Although it was included as part of the 7.6 release, it look like it’s currently only active for sites that have enabled beta testing.</p>\n<p>The first iteration was merged as <a href=\"https://github.com/Automattic/jetpack/pull/12823#issuecomment-508545015\" rel=\"noopener noreferrer\" target=\"_blank\">a generic solution</a> that can be extended for all premium blocks but it currently only applies to the Simple Payments block. Prior to this update, users on the free and personal plans would not see the Simple Payments block in the block inserter. This change adds the Simple Payments block to the list of available blocks and allows users to insert and preview it. The block will not show up on the frontend unless the user upgrades.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-07-at-10.09.12-PM.png?ssl=1\"><img /></a></p>\n<p>Clicking on the upgrade nudge takes the user to the checkout with the plan pre-selected and then drops them back to the editor after they purchase the required plan for using the block. After the initial implementation with the Simple Payments block, the Jetpack team <a href=\"https://github.com/Automattic/jetpack/pull/12823#issuecomment-508545015\" rel=\"noopener noreferrer\" target=\"_blank\">plans</a> to do the same for the Recurring Payments, VideoPress, and WordAds blocks.</p>\n<p>It’s easy to see why this controversial addition to the plugin was omitted from the release post. It adds new blocks for features that users cannot access without upgrading. The <a href=\"https://wptavern.com/anders-noren-release-free-chaplin-theme-designed-for-block-editor-theme-authors-discuss-better-ways-to-promote-truly-free-themes\" rel=\"noopener noreferrer\" target=\"_blank\">WordPress.org theme directory has struggled with a similar issue</a>, which Justin Tadlock characterized as “crippleware,” where certain features are locked away behind upsells.</p>\n<p>If Jetpack’s implementation catches on and other plugins follow suit, it could cause the block inserter to become a frustrating minefield. Users select from existing blocks, not knowing if the blocks they are inserting require a paid upgrade until the upsell pops into the editor. This is one block editor marketing tactic worth keeping an eye on as Jetpack rolls it out for more of its blocks that are restricted to Paid plans.</p>\";s: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, 08 Aug 2019 04:14: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: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:96:\"WPTavern: EditorsKit 1.9 Introduces Block Styles, Utility Classes, and Full Height Editor Screen\";s: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=92229\";s: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:105:\"https://wptavern.com/editorskit-1-9-introduces-block-styles-utility-classes-and-full-height-editor-screen\";s: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:5263:\"<p><a href=\"https://jeffreycarandang.com/introducing-editorskit-block-styling-utility-classes/\" rel=\"noopener noreferrer\" target=\"_blank\">EditorsKit 1.9</a> was released this week with a new Block Styling feature for the image and cover blocks. It allows users to change these blocks to be displayed as circular, diagonal, inverted diagonal, rounded corners, or with a shadow. It also adds a “full screen height” display option to the Advanced block settings panel. This makes it easy to turn the Cover, Image, and Media & Text blocks into a hero section.</p>\n<p><a href=\"https://i0.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-07-at-10.16.56-AM.png?ssl=1\"><img /></a></p>\n<p>Jeffrey Carandang, the plugin’s author, has also added a full height toggle option to the editor screen. It makes the editor’s minimum height match the browser’s viewport so that metaboxes are not in view until the user scrolls down. This creates a cleaner interface when creating new posts and pages. It is also optional, so it doesn’t exclude sites where the content added to the metaboxes is more important than the main posting area.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/67519529_10217025088132458_9173961289972580352_o.jpg?ssl=1\"><img /></a></p>\n<p>Version 1.9 introduces a feature called Utility Classes to the Advanced CSS Class(es) option. The classes can be removed in one click from the selected block and the preview instantly updates to reflect the change. It also includes auto-suggestion for classnames so they can be easily re-applied.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/utility-classes.png?ssl=1\"><img /></a></p>\n<p>Carandang shared sample code for how theme developers can add their own utility classes using a custom PHP filter. This makes it more extensible but seems unlikely to that theme authors would go to the trouble, given the plugin’s relatively small user base at the moment.</p>\n<p>He is working on improving interoperability with other plugins in the ecosystem by adding filters for plugin and theme developers to make better use of EditorsKit. He also continues to add tweaks and improvements for those using Jetpack, Block Lab, the Genesis Framework, CoBlocks, Thrive Comments, ACF, and other popular third party extensions.</p>\n<p>Carandang <a href=\"https://www.producthunt.com/posts/editorskit-wordpress-editor-toolkit\" rel=\"noopener noreferrer\" target=\"_blank\">launched EditorsKit on Product Hunt</a> where new users are discovering the plugin for the first time. He also set up a new “<a href=\"https://wptavern.com/frontenberg-lets-users-test-gutenberg-on-the-frontend\" rel=\"noopener noreferrer\" target=\"_blank\">frontenberg style</a>” live demo that lets users test EditorsKit features on the frontend of the site. Demo sites like this are a good way to market Gutenberg blocks, making it convenient for users who would otherwise have to install the plugin on their own test sites.</p>\n<p>“My main objective is for EditorsKit to be known in the community,” he said. “I feel like it’s really solid plugin and I need to reach more people. With tons of blocks plugin available, utility plugins like EditorsKit are being left out.”</p>\n<p>Although Carandang has no plans to release a pro version of EditorsKit at the moment, he has considered creating commercial extensions for it in the future. Marketing a utility plugin has so far proven to be more of a challenge than plugins that offer custom blocks.</p>\n<p>There was some discussion in the <a href=\"https://www.facebook.com/groups/1306393256173179/permalink/1731127937033040/\" rel=\"noopener noreferrer\" target=\"_blank\">EditorsKit community on Facebook</a> about recent EditorsKit features straying into the design aspect of site building. While the new Block Styling options may be a useful for some users, custom shapes and layouts straddle the line between design and editing features. It seems like a slight departure from the more utilitarian editor features the plugin became know for, such as markdown formatting, block visibility, drag-and-drop import/export, and the ability to disable auto-saving.</p>\n<p>Carandang may need to tread carefully to keep the plugin from becoming a catch-all drawer of “features that would be nice to have for Gutenberg,” for the sake of marketing it more effectively.</p>\n<p>“I don’t plan on adding design utility classes,” he said. “Just padding, margin and flexbox. The rest should be from the theme. I’m planning to help out theme devs that will support EditorsKit with the integration. I don’t want the plugin file to be huge and filled with CSS for design. My goal is still Gutenberg Editor Toolkit.”</p>\n<p>A loose EditorsKit roadmap is public with upcoming features outlined in <a href=\"https://github.com/phpbits/block-options/issues\" rel=\"noopener noreferrer\" target=\"_blank\">issues on the plugin’s GitHub repo</a>. Most of of those listed seem more aligned with editing than design, so future versions of the plugin likely will not bloat the plugin with too many design-related block settings panels.</p>\";s: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, 07 Aug 2019 19:36: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: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: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:72:\"WPTavern: WordCamp Long Beach to Debut a “Future of WordPress” Track\";s: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=92200\";s: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://wptavern.com/wordcamp-long-beach-to-debut-a-future-of-wordpress-track\";s: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:3417:\"<p>The first-ever <a href=\"https://2019.longbeach.wordcamp.org/\" rel=\"noopener noreferrer\" target=\"_blank\">WordCamp Long Beach</a> is happening October 5-6 at the Pointe Conference Center at Walter Pyramid (CSULB). Organizers are planning to host practical, skill-building talks and panels, abstract discussions, and networking events at locally-owned eateries. The event will be the only WordCamp happening in Los Angeles county this year.</p>\n<p>Last week organizers opened the <a href=\"https://2019.longbeach.wordcamp.org/2019/08/01/call-for-speakers/\" rel=\"noopener noreferrer\" target=\"_blank\">call for speakers</a> and announced a new concept for the schedule. Saturday’s program will include two traditional tracks, one geared towards users and another towards professionals. Sunday will feature a “Future of WordPress” track with more philosophical/concept style presentations focused around the topic.</p>\n<p>“This concept was inspired by the desire to have some ‘bigger’ conversations about WordPress, its place in the web/tech ecosystem, and where WordPress is headed,” co-organizer Sé Reed said. As a former WordPress Growth Council member, Reed has a special interest in facilitating discussions on these ideas.</p>\n<p>“These topics come up occasionally, like with the WP Council/Advisory Board and the WP Governance Project, but they always seems to be relegated to a side conversation,” Reed said. “We need to be having these conversations openly and honestly, as a community. The future of WordPress is a big issue that affects everyone who works with WordPress.</p>\n<p>“Since there doesn’t seem to be a place where these conversations are put front-and-center, I suggested we do it at our camp, which just so happens to be one month before WCUS.”</p>\n<p>WordCamp Long Beach’s <a href=\"https://2019.longbeach.wordcamp.org/2019/08/01/call-for-speakers/\" rel=\"noopener noreferrer\" target=\"_blank\">Call for Speakers</a> post include a few sample topics to inspire potential applicants:</p>\n<ul>\n<li>Internal Governance (WP Project)</li>\n<li>External Governance (WP, WC3, GDPR, other acronyms)</li>\n<li>Accessibility</li>\n<li>The Future of WordPress</li>\n<li>Future of the Web (technology, standards)</li>\n<li>The WordPress Community</li>\n<li>Backwards compatibility</li>\n<li>WordPress’ impact on the open web</li>\n<li>Third parties, browsers, operating systems, etc.</li>\n</ul>\n<p>These are the types of big picture presentations that you rarely see at smaller WordCamps. They are usually sprinkled in with other topics at larger camps, so having an entire track dedicated to the Future of WordPress is a unique opportunity for attendees to join in these important conversations.</p>\n<p>WordCamp Long Beach has space for a total of 250 attendees. Although it is the only camp happening in the county this year, the area has a strong group of local meetups throughout.</p>\n<p>“We are lucky to have a really large number of active meetup groups spread through the county, so even though we are based in Long Beach, we are representing more than just our local meetup.”</p>\n<p>Speaker applications are open to anyone, regardless of speaking experience. Each presentation should be 30-40 minutes in length, and applicants can also propose a workshop or panel. Applications will be open through August 23, 2019.</p>\";s: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, 06 Aug 2019 23:28:18 +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: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:105:\"WPTavern: O’Reilly Partners with Netlify to Publish Free E-Book: Modern Web Development on the JAMstack\";s: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=92237\";s: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:112:\"https://wptavern.com/oreilly-partners-with-netlify-to-publish-free-e-book-modern-web-development-on-the-jamstack\";s: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:4555:\"<p>If you are following the JAMstack (JavaScript, APIs, and markup) craze and want to learn more about the history and best practices of the architecture, O’Reilly has published a short book called <a href=\"https://www.netlify.com/oreilly-jamstack/\" rel=\"noopener noreferrer\" target=\"_blank\">Modern Web Development on the JAMstack</a> that is now available as a free download. Netlify CEO Mathias Biilmann, who coined the term “JAMstack” and pioneered hosting for it, co-authored the book with Phil Hawksworth, Netlify’s principal developer advocate, with contributions from other engineers at the company.</p>\n<p>In the introduction, they describe the JAMstack movement as a rare shift in the tech landscape that “delivers a productivity boost for developers and a large performance boost for users.” They also see it as a more efficient way of building a secure and stable websites that will advance the open web.</p>\n<blockquote><p>We’ve seen firsthand how the JAMstack improves the experience for both users and developers. Most importantly, we’ve seen how increases in site speed, site reliability, and developer productivity can contribute to the continued health and viability of the open web.</p></blockquote>\n<p>The book is an important read, not only for those exploring JAMstack architecture but also for getting an outside perspective on the kinds of problems that the WordPress ecosystem needs to solve. The authors describe WordPress and other CMS’s as monolithic apps, referencing security and performance concerns. The introduction summarizes many of the problems that professionals are routinely paid to solve when managing and scaling WordPress websites:</p>\n<blockquote><p>For nearly three decades, the developer community has explored ways to make the web easier and faster to develop, more capable, more performant, and more secure. At times, though, the effort has seemed to trade one goal for another. WordPress, for example, became a revolution in making content easier to author—but anyone who’s scaled a high-traffic WordPress site knows it also brings a whole set of new challenges in performance and security. Trading the simplicity of HTML files for database-powered content means facing the very real threats that sites might crash as they become popular or are hacked when nobody is watching closely.</p>\n<p>And dynamically transforming content into HTML—each and every time it’s requested—takes quite a few compute cycles. To mitigate all the overhead, many web stacks have introduced intricate and clever caching schemes at almost every level, from the database on up. But these complex setups have often made the development process feel cumbersome and fragile. It can be difficult to get any work done on a site when you can’t get it running and testable on your own laptop. (Trust us, we know.)</p></blockquote>\n<p>Biilmann and his co-authors have kept to the more general concepts and technical details of how JAMstack architecture differs from other, more traditional stacks. JAMstack does not prescribe any specific frameworks or tools but is rather a diverse and growing ecosystem. The authors see it as “a movement, a community collection of best practices and workflows that result in high-speed websites that are a pleasure to work on.”</p>\n<p>The book covers topics like the benefits of atomic deployments, end-to-end version control, choosing a site generator, and the variety of automation and tooling available. It suggests a few ways of handling some of the more challenging additions to static sites, such as forms, search, notifications, and identity.</p>\n<p>Modern Web Development on the JAMstack concludes with a case study on how Smashing Magazine moved its publication from a WordPress site with thousands of articles, 200,000+ comments, and an attached Shopify store, to a new JAMstack setup. The detailed breakdown of the migration provides an interesting look at one solution to the challenges of publishing at scale. These are the kinds of architectural concerns that the WordPress ecosystem needs to continue to address and simplify for the next generation of developers.</p>\n<p>The <a href=\"https://www.netlify.com/pdf/oreilly-modern-web-development-on-the-jamstack.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">127-page PDF</a> is available for free and an EPUB version is <a href=\"https://twitter.com/philhawksworth/status/1157647862089617409\" rel=\"noopener noreferrer\" target=\"_blank\">expected sometime this week</a>.</p>\";s: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, 06 Aug 2019 18:54:42 +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: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:70:\"WPTavern: WordPress Explores Forming a Nomination-Based Advisory Board\";s: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=92162\";s: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/wordpress-explores-forming-a-nomination-based-advisory-board\";s: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:10090:\"<p>WordPress contributors are weighing in on a <a href=\"https://make.wordpress.org/updates/2019/07/23/proposal-a-wordpress-advisory-board/\" rel=\"noopener noreferrer\" target=\"_blank\">proposal</a> for the formation of a nomination-based advisory board with set term limits for its members. Josepha Haden, the project’s Executive Director, published a first draft two weeks ago with ideas for how the board might operate and feedback is rolling in.</p>\n<p>WordPress <a href=\"https://wptavern.com/matt-mullenweg-proposes-wordpress-growth-council\" rel=\"noopener noreferrer\" target=\"_blank\">experimented with a growth council</a> three years ago that Haden said was disbanded in December 2018 due to logistics and too much analysis causing paralyzed decision-making. The proposed advisory board would exist to provide “information on industry trends and risks as well as non-binding strategic advice to the Project Lead and Executive Director.”</p>\n<p>“I am not proposing that this group would function as a final-say, decision-making body for the WordPress project,” Haden said. “It should serve as a collection of bright, insightful people who have contact with clients and end-users of WordPress. This removes the ‘analysis paralysis’ challenge that the growth councils faced.”</p>\n<p>Haden proposed that WordPress use a traditional board process of nomination and self-nomination to form the group, where existing members would select candidates from nominees. Previous members of the growth council would be invited to be part of the first iteration of the Advisory Board with a 12-month term. New members would be incorporated in 2020 with an emphasis on creating a diverse group of advisors. Haden plans to publish a list of previous members of the growth council.</p>\n<p>“At the moment, I find that I’m hovering around 12-15 to allow for as many clear subsets of our community/users as possible,” Haden said when asked how many people would be on the advisory board.</p>\n<h3>Advisory Board Proposal Discussion Surfaces Concerns Regarding its Impact, Diversity, and Corporate Influence</h3>\n<p>The proposal has so far garnered support and positive feedback, but some participants in the discussion have questioned the impact of an advisory board that lacks any decision-making capability. The structure is not like a Board of Directors where members have authority to vote on matters and bear legal responsibilities. Board members may become frustrated if their advice has no real impact on important project decisions.</p>\n<p>“My eyebrows raised at the specific inclusion of the phrase ‘non-binding strategic advice to the Project Lead’ as a way of essentially giving (before the board starts) a feel that this might be just more of the same, where we in the community are asked for our opinion, but then fairly routinely feel ignored or condescended to by the project lead,’ WordPress developer Ben Meredith <a href=\"https://make.wordpress.org/updates/2019/07/23/proposal-a-wordpress-advisory-board/#comment-4622\" rel=\"noopener noreferrer\" target=\"_blank\">commented</a> the proposal.</p>\n<p>“So my main concern would be how this is going to be different? At the end of the day, it’s still Matt’s party, and he can do what he wishes. I’d love to see true governance here, where Matt submits a bit more officially to the board.”</p>\n<p>Others are concerned about balancing the diversity of the board using a nomination process, although Haden said she reserves the right to invite nominees for diversity and representation purposes. WordPress developer Pat Lockley <a href=\"https://make.wordpress.org/updates/2019/07/23/proposal-a-wordpress-advisory-board/#comment-4625\" rel=\"noopener noreferrer\" target=\"_blank\">suggested</a> board members be paid in order to prevent them from trying to gain economically from their position. One byproduct of having unpaid board members is that participation might then exclude those who cannot afford to offer their time without compensation.</p>\n<p>Several participants in the discussion advocated for the inclusion of people representing users who are not enterprise or industry professionals. If the first iteration of the Advisory Board is comprised of former members of the Growth Council, it’s possible that the board’s advice would be skewed towards corporate interests, since it was originally formed for the purpose of marketing WordPress against direct competitors.</p>\n<p>“I think we could do a lot to figure out a roadmap for countering this huge marketing spending being directed against us, because we are the big guy here,” Mullenweg <a href=\"https://wptavern.com/matt-mullenweg-proposes-wordpress-growth-council\" rel=\"noopener noreferrer\" target=\"_blank\">said</a> when first floating the idea of the Growth Council during his WordSesh talk in 2016. “We are the 26% and they are like a 1%. But even though they’re smaller, they might be cannibalizing some of the most valuable aspects of the WordPress customer base.”</p>\n<p><a href=\"http://sereedmedia.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Sé Reed</a>, one of the members of the Growth Council, said that she and at least one other member were not representing a corporate interest. Overall, the council’s focus was “truly was on the WP Project as a whole, and not focused on the needs of any individual company.” She reported that conversations were open and everyone seemed to be personally passionate about the project and willing to share information. The breakdown was in the execution of their plans and decisions.</p>\n<p>“Unfortunately, and possibly because of the obscured profile, the conversations and actions we attempted to take didn’t really go anywhere within the project,” Reed said. “The entire council was frustrated by this. It’s possible that some of those conversations were integrated into the strategies of some of the companies represented, and I personally feel in some cases it was, but I could not say for sure.”</p>\n<p>Reed said the general consensus was that there was “no clear path to integrate the council’s conversations into the WordPress project, and indeed not a clear role for the council within the project.” Members were able to speak candidly, knowing the conversations were confidential.</p>\n<p>“These are important discussions to have, but when held publicly, in the Make channel for example, people can’t be, or won’t be, as frank or as honest as they would be in a confidential conversation, especially if they are representing companies,” Reed said. “That was, to my understanding, the impetus for the Advisory Board – to create a space where the difficult confidential discussions can be held, but there is also a clear and public role for the results of those discussions.”</p>\n<p>Reed said she thinks it makes sense for the Growth Council members to be the starting Advisory Board, since the group already has a shared history and a year of conversations under their belts.</p>\n<p>“We all feel strongly about creating a space for this type of bigger picture conversation, so we can hit the ground running,” she said. “The first members will likely set the stage for the Advisory Board’s bylaws and elections and such, and then move out of that role once that structure is in place. I think the experience of the council members will facilitate a streamlined process for this, and I think it’s a logical group to start with. It has to start somewhere if it’s going to start at all, and if it is not the Growth Council then it would have to be just Matt and Josepha deciding where the start is. And honestly, that’s just as controversial within the community as having the Growth Council do it.”</p>\n<p>Haden proposed that the advisory board meet using video calls with high level notes published afterwards. One participant in the discussion said he would prefer full transcripts. Simon Dickson, Director of Platform Services of WordPress.com VIP at Automattic, said he would like to see some clear examples of the tasks the board might take on.</p>\n<p>“For example, would the Project Lead or Executive Director be required to present an annual strategy to the Board, and take their questions? Could release leads be required to present a retrospective after each release? Would the Board sign off on ‘State Of The Word’ each year? Would the Board have a role in endorsing key appointments, such as the Executive Director?”</p>\n<p>Dickson also suggested that board members be encouraged to act as representatives of the community.</p>\n<p>“I hope Board members will be tasked with acting as representatives, bringing not only their own personal thoughts, but those of the diverse communities they come from,” he said. “They should be encouraged, perhaps even required to blog, tweet, speak and engage; and to reflect back what they hear.”</p>\n<p>With strong user representation and more transparent communication, an advisory board has the potential to be an organization that the WordPress community can feel invested in, if their experiences and opinions are included in important conversations. If ex-Growth Council members are going to be its charter members, the group may have some challenges in assuring the community that they are representing community interests to WordPress’ Project Lead and Executive Director.</p>\n<p>“I absolutely think users need to be represented, and I attempt to represent that viewpoint in all of my community participation, but I also think sometimes we forget that even the larger companies have invested heavily in WordPress and they have an interest in the WP Project’s success,” Reed said. “They are the face of WordPress to hundreds of thousands of users who don’t even know the community exists. For better or worse, our fates are intertwined.”</p>\";s: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, 05 Aug 2019 22:33:56 +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:85:\"WPTavern: Bootstrap Adopts New Long Term Support Plan, Moves Version 3 to End of Life\";s: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=92205\";s: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/bootstrap-adopts-new-long-term-support-plan-moves-version-3-to-end-of-life\";s: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:2448:\"<p><a href=\"https://getbootstrap.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Bootstrap</a>, the most widely used open source front-end component library on the web, has adopted a new <a href=\"https://github.com/twbs/release\" rel=\"noopener noreferrer\" target=\"_blank\">Long Term Support</a> plan that will make the development cycle a little more predictable. From now on, each major version will receive at least six months of support after it is retired, followed by six months of critical bug fixes and security updates before transitioning to Maintenance.</p>\n<p>The Bootstrap development team moved version 3 to end of life this week and plans to move version 4 to LTS after releasing v4.4. LTS versions will generally not get new features but may still receive bug fixes, security updates, and documentation updates.</p>\n<p>Meanwhile, version 5 is currently under active development and its initial release date has not yet been set.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-02-at-5.38.59-PM.png?ssl=1\"><img /></a></p>\n<p>BuiltWith ranks Bootstrap as the most popular technology among <a href=\"https://trends.builtwith.com/docinfo/design-framework\" rel=\"noopener noreferrer\" target=\"_blank\">design frameworks</a> in use across the internet. HTML5 Boilerplate, the next most popular, has roughly a third of Bootstrap’s market share. According to W3Techs, Bootstrap.js is used by 25.4% of all the websites whose JavaScript library it can detect, an estimated 19.3% of all websites.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/08/Screen-Shot-2019-08-02-at-10.26.42-PM.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://wordpress.org/plugins/search/bootstrap/\" rel=\"noopener noreferrer\" target=\"_blank\">Hundreds of WordPress plugins and themes</a> implement Bootstrap in one way or another. Depending on how they include the framework and which versions they support, developers will want to note the changes with <a href=\"https://github.com/twbs/release\" rel=\"noopener noreferrer\" target=\"_blank\">Bootstrap’s new LTS plan</a>. It provides a definitive guide to the development life cycle, helping those in the surrounding ecosystem make better decisions about which versions to support in their projects and how long. The LTS dates are not set in stone but Bootstrap’s development team said they are working on strengthening timeline assurances.</p>\";s: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, 03 Aug 2019 04:54: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: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: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:78:\"Post Status: WooCommerce vs Shopify: A battle for ecommerce platform dominance\";s: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:31:\"https://poststatus.com/?p=66780\";s: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://poststatus.com/woocommerce-vs-shopify-a-battle-for-ecommerce-platform-dominance/\";s: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:9117:\"<p>This post is available below by text, and Jonathan and Brian talked about it for a podcast episode as well. They are additive to one another.</p>\n\n\n\n\n\n\n\n<p>Ben Thompson recently wrote about <a href=\"https://stratechery.com/2019/shopify-and-the-power-of-platforms/\">Shopify and the Power of Platforms</a>. He highlights the difference between an aggregator (e.g. Amazon’s Merchant Services) and a platform (Shopify) and makes a case for how Shopify can successfully compete against Amazon. If you’re new to Ben’s work, I highly recommend following the links he references in the opening paragraphs.</p>\n\n\n\n<h3>Aggregators vs Platforms</h3>\n\n\n\n<p>As Ben explains, Amazon is an aggregator that owns the users (i.e. customers, Amazon Prime subscribers) and aggregates the suppliers (i.e. merchants, manufacturers). Amazon succeeds by providing a great user experience (e.g. one click checkout, same day delivery) and by treating products and their suppliers as commodities, all available to the customer in a single, aggregated shopping experience. While aggregation can provide high value for customers, it minimizes the opportunity for merchants to differentiate and can ultimately hurt customers as competition and innovation are stifled. </p>\n\n\n\n<p>A competitor to Amazon might try becoming a larger aggregator. It’s a difficult endeavor. Walmart <a href=\"https://www.google.com/search?q=walmart+vs+amazon\">has been trying</a> for years. The larger an aggregator grows, the more entrenched their position, and the less likely a competitor can unseat them by utilizing the same strategy. </p>\n\n\n\n<p>There is another way to compete with an aggregator. Build a platform. </p>\n\n\n\n<p>While an aggregator owns the customer and commoditizes its suppliers, a platform empowers those who build on it, relying on its suppliers being differentiated and successful in their own right. </p>\n\n\n\n<p>As Ben details in the article, Shopify’s best shot at taking on Amazon is to double-down on their focus as a platform and, by all evidence, that seems to be their strategy. Shopify wants to be the platform that empowers its merchants to succeed. </p>\n\n\n\n<p>There are several problems I suggest with Shopify’s strategy, though.</p>\n\n\n\n<ol><li><strong>Data Control</strong> – Shopify has taken a strong stance on centralizing control of customer data and using their terms of service to enforce their policies. Their recent <a href=\"https://mailchimp.com/shopify-statement/\">clash with MailChimp</a> (who decided to leave the platform) may be indicative of more to come. It makes sense to have a centralized source of truth for your data. Shopify’s position, though, is an all or nothing approach that results in more lock-in to the platform and more data in their control. Actions that stifle or remove <em>choice </em>from the equation for end users and the suppliers who serve them is aggregator thinking more than platform thinking. </li><li><strong>Closed Source</strong> – Shopify is a proprietary platform with closed source code. While they make efforts to show <a href=\"http://shopify.github.io/\">open source friendliness</a>, the reality is that the platform code is <em>theirs</em>. If you stop paying Shopify, you lose it all and if you don’t like what they’re doing with the platform, you’re stuck unless you choose to leave. </li><li><strong>Growth Risks</strong> – Shopify is growing fast and as a publicly traded company, they are focused on accelerating growth. Products like Shopify Capital, and the emphasis on offline services through Point-of-Sale as well as the continued push into enterprise, deepen the risk of growing for growth’s sake, rather than doing what’s best for the merchants they serve. </li></ol>\n\n\n\n<p>Shopify is a good<em> </em>solution for independent merchants who want to be more than an aggregated commodity. There are problems, though, and while Shopify is likely continue to grow despite the problems I’ve suggested (they have no shortage of interested investors), there is a better approach. </p>\n\n\n\n<h3>WooCommerce on WordPressOS</h3>\n\n\n\n<p>In my writing on <a href=\"https://growinwp.com/ecosystem-plugins/\">Ecosystem Plugins</a>, I introduced the concept of WordPress as an Operating System for the Open Web and cited WooCommerce as an example of an Ecosystem Plugin. </p>\n\n\n\n<p>I believe strongly in the importance and value of WordPress as an Operating System, a <em>platform</em>, for the Open Web. </p>\n\n\n\n<p>With WooCommerce, I see potential for it to become <em>more </em>than an Ecosystem Plugin and serve as <em>the </em>platform for ecommerce on the Open Web. </p>\n\n\n\n<p>To do that, WooCommerce needs three things:</p>\n\n\n\n<ol><li><strong>A great core experience</strong> – Out-of-the-box, WooCommerce needs to have the essentials built-in and provide a great, user-focused onboarding and operating experience. It needs to be intuitive and accessible for non-technical, small business merchants, who should always be the core focus. Importantly, this is <em>not </em>about removing choices and dumbing interfaces down. This is about doing the <em>harder </em>work and teaching merchants how to make the right choices for them and use the power that WooCommerce provides. </li><li><strong>A vibrant partner ecosystem</strong> – Shopify has nearly 3000 apps in its “App Store” today. The WooCommerce marketplace has less than 300 extensions, and more than 30% are maintained by Automattic. For WooCommerce to succeed as a platform it needs to be trusted by its partners and seen as the <em>best </em>platform with clear short-term incentives and long-term value.</li><li><strong>A strong community</strong> – WordPress’ community is a <em>huge </em>key to its success. Meetups and WordCamps create a sense of belonging and shared ownership that drives a loyalty to WordPress that’s unparalleled. WooCommerce needs to create a similar community where merchants feel that they have each other’s<em> </em>backs and are able to share their love for the platform that makes it all possible.</li></ol>\n\n\n\n<p>By many standards, Shopify is a giant compared to WooCommerce. With 4000+ employees, a $35+ billion dollar market cap, and a marketing budget to match, they seem to be the dominate ecommerce platform and show no signs of slowing down their efforts. </p>\n\n\n\n<p>You can’t buy trust, vibrancy, and loyalty though. Deepening trust through a great core experience, investing in the partner ecosystem, and strengthening community loyalty is where I think WooCommerce has the opportunity to improve and succeed. </p>\n\n\n\n<p>Here are three ideas for WooCommerce to increase its value and strengthen its position as <em>the</em> platform for ecommerce on the Open Web:</p>\n\n\n\n<ol><li><strong>Introduce a WooCommerce Subscription</strong> – Provide access to non-SaaS extensions for a flat, monthly rate and easy bundling of SaaS billing for those who want it. Make it a clear win for all involved, including the merchants and marketplace partners. Position the subscription as an investment in the Open Web. The code is GPL – they could stop paying at any time and keep access. Paying, though, provides support and capital for reinvestment, ensuring the continued success of the platform. A subscription also offers opportunity to streamline the user experience for customers, reducing friction for developers.</li><li><strong>Invest in the Partner Ecosystem</strong> – Make building a healthy partner ecosystem a priority. Provide guidance, mentorship, and funding to help developers succeed on the WooCommerce platform. Build strong relationships with SaaS providers, including ecommerce focused companies like BigCommerce, and help streamline their integrations into the platform. </li><li><strong>Cultivate Community</strong> – Invest in and support ecommerce meetups and create more ecommerce focused events. Double-down on the Open Web narrative and encourage community members to support each other in improving and maintaining their freedom as merchants on the Open Web. </li></ol>\n\n\n\n<p>Shopify provides a valuable service that empowers merchants. Unfortunately, their approach to centralized data control, their closed source platform, and the risks of a growth focus pose the potential for more harm than good. </p>\n\n\n\n<p>I believe that WooCommerce, with data control in the hands of its users, an open source ecosystem, and a strong independent community give it the opportunity to become the <em>best </em>platform for ecommerce on the Open Web. </p>\n\n\n\n<p><em>Special thanks to <a href=\"https://www.embrin.com\">Caleb Johnson</a> for his epic illustration.</em></p>\n\n\n\n<p class=\"boxy\"><em>This is a guest post by Jonathan Wold. Jonathan has been living and breathing WordPress for 14 years and believes its best years are still to come. He writes about WordPress on </em><a href=\"https://growinwp.com\"><em>GrowInWP.com</em></a><em> and blogs about life and habits on </em><a href=\"https://jonathanwold.com\"><em>JonathanWold.com</em></a></p>\";s: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, 02 Aug 2019 15:45:10 +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:\"Jonathan Wold\";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:72:\"WPTavern: Gatsby Theme Jam Contest Inspires Two WordPress Starter 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=92099\";s: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://wptavern.com/gatsby-theme-jam-contest-inspires-two-wordpress-starter-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:4233:\"<p><a href=\"https://www.gatsbyjs.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Gatsby</a>, the open source app and website framework based on React, celebrated the <a href=\"https://www.gatsbyjs.org/blog/2019-07-03-announcing-stable-release-gatsby-themes/\" rel=\"noopener noreferrer\" target=\"_blank\">stable release of Gatsby themes</a> by launching a <a href=\"https://themejam.gatsbyjs.org/\" rel=\"noopener noreferrer\" target=\"_blank\">Theme Jam contest</a>. Participants were invited to create their own Gatsby Themes and submit them for an opportunity to win swag or the grand prize: an all-expenses-paid trip to the Gatsby Days event of their choosing. Submissions closed yesterday and winners will be announced on August 7, 2019.</p>\n<p>Gatsby themes include a site or app’s configuration as an installable package, which can then be versioned and managed as a dependency and easily updated. They were designed to make Gatsby-based projects more extensible, allowing developers to reuse site configurations, plugins, styles, and components across multiple sites.</p>\n<p>Looking through the contest’s <a href=\"https://themejam.gatsbyjs.org/showcase\" rel=\"noopener noreferrer\" target=\"_blank\">showcase</a> of submissions, I found two that were created for sites that are using WordPress. Both rely on the <a href=\"https://www.wpgraphql.com/\" rel=\"noopener noreferrer\" target=\"_blank\">WPGraphQL</a> plugin to source WordPress content.</p>\n<p>Alexandra Spalato created a theme called <a href=\"https://github.com/alexadark/gatsby-theme-jam\" rel=\"noopener noreferrer\" target=\"_blank\">Gatsby Theme WordPress Starter</a> that allows developers to build a standard blog. It has styles for all the standard features, such as featured images, lists, categories, and pagination support. Setup instructions are on GitHub and a <a href=\"https://gatsby-theme-wordpress-blog.netlify.com/\" rel=\"noopener noreferrer\" target=\"_blank\">demo site</a> shows the theme in action.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/07/gatsby-wordpress-theme-screenshot.png?ssl=1\"><img /></a></p>\n<p>Spalato plans to create some video tutorials to demonstrate how to customize the theme. She also recommends using it with the <a href=\"https://wordpress.org/plugins/webhook-netlify-deploy/\" rel=\"noopener noreferrer\" target=\"_blank\">Deploy Netlify Webhook</a> plugin to automatically rebuild the site after publishing new posts.</p>\n<p>Andrey Shalashov created a theme called <a href=\"https://github.com/progital/gatsby-theme-wp-source-one\" rel=\"noopener noreferrer\" target=\"_blank\">WordPress source theme for Gastby</a> that he intends to be “a one-stop solution for a WordPress blog owner who wants to switch to Gatsby powered frontend.” For most simple sites, the only thing developers have to configure is the source url and the menu location slug.</p>\n<p>The theme supports using a WordPress menu from a defined location but only displays first level items. It also supports post categories. It automatically downloads images embedded in posts, pages, and custom post types and converts their tags to the Gatsby img component. Links embedded in posts that lead to other pages are converted to the Link component. Check out a <a href=\"https://gatsby-wp-theme.progital.dev/\" rel=\"noopener noreferrer\" target=\"_blank\">demo</a> to see it in action.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/07/gatsby-wp-source-theme.png?ssl=1\"><img /></a></p>\n<p>So far, the Theme Jam contest seems to have been a successful strategy for Gatsby to quickly expand developer’s knowledge of creating Gatsby themes, as well as multiple their availability in the ecosystem. The <a href=\"https://themejam.gatsbyjs.org/showcase\" rel=\"noopener noreferrer\" target=\"_blank\">showcase</a> displays 112 themes that have been submitted for the contest.</p>\n<p>Submissions are being judged on code quality, accessibility, performance, the availability of a live demo, documentation, and other criteria. They are also judged on having accurate metadata for showing up in searches, with certain keywords in the package.json file that enable the theme to show up in both the Gatsby showcase and npm searches.</p>\";s: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, 02 Aug 2019 06:00: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: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: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: Ninja Forms Parent Company Saturday Drive Acquires CalderaWP\";s: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=92134\";s: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/ninja-forms-parent-company-saturday-drive-acquires-calderawp\";s: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:6890:\"<p><a href=\"https://saturdaydrive.io\" rel=\"noopener noreferrer\" target=\"_blank\">Saturday Drive</a>, makers of Ninja Forms, Ninja Shop, and SendWP, has acquired <a href=\"https://saturdaydrive.io/saturday-drive-acquires-caldera-forms/\" rel=\"noopener noreferrer\" target=\"_blank\">Caldera Forms</a>, a React-based, drag-and-drop forms builder plugin. In addition to the <a href=\"https://wordpress.org/plugins/caldera-forms/\" rel=\"noopener noreferrer\" target=\"_blank\">free plugin on WordPress.org</a>, which has more than 200,000 active installs, CalderaWP’s product line includes a <a href=\"https://calderaforms.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Pro version</a> and more than 30 free and commercial add-ons for things like payment processors and marketing integrations.</p>\n<p><a href=\"https://joshpress.net/\" rel=\"noopener noreferrer\" target=\"_blank\">Josh Pollock</a>, who co-founded CalderaWP in 2015 with <a href=\"http://christiechirinos.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Christie Chirinos</a>, will be <a href=\"https://calderaforms.com/2019/08/saturday-drive-acquires-caldera-forms/\" rel=\"noopener noreferrer\" target=\"_blank\">joining Saturday Drive</a> as VP of Engineer Experience, along with three other employees from the company, bringing Saturday Drive’s total crew number to 25. Chirinos began working as a product manager at <a href=\"https://www.liquidweb.com\" rel=\"noopener noreferrer\" target=\"_blank\">Liquid Web</a> earlier this year.</p>\n<p>Caldera Forms will still operate under the Saturday Drive umbrella and continue to be developed with more resources.</p>\n<p>“If it ever felt to you like Caldera Forms was a part time thing, that was true,” Pollock said. “It’s not true anymore.” Saturday Drive is aiming to speed up development and decrease support times.</p>\n<p>“Caldera Forms is not going anywhere,” Pollock said. “It’s going to get a lot more focus and attention now. I didn’t contribute any code to the last release, it was all Nico and community contributors. I reviewed the changes. Kevin (CTO at Saturday Drive) and I helped manage him, but he’s ready to take over Caldera Forms from me and has all of the support he needs.”</p>\n<p>Pollock will be focusing on improving the engineering process at Saturday Drive and working on some products, starting with SendWP. He also plans to continue writing tutorials about PHP and JavaScript development.</p>\n<p><a href=\"http://jameslaws.com/\" rel=\"noopener noreferrer\" target=\"_blank\">James Laws</a>, Saturday Drive co-founder and co-creator of Ninja Forms, said the attraction to CalderaWP was “a combination of acquiring the team and the profit potential.” With more resources at their disposal, he anticipates that Caldera will become even more profitable. Laws declined to share more specific details on the financial aspects of the arrangement but shared a few factors involved in considering what it costs to acquire a forms builder plugin in the WordPress space these days.</p>\n<p>“It really depends on the form builder,” he said. “It’s similar to any WordPress plugin – number of customers, active users, growth trend, support load, team makeup, and so much more all goes into the conversation. Some form builders might not be worth anything. Others are worth millions. Much of it depends on the objectives of the buyer.”</p>\n<h3>How Saturday Drive Plans to Market Two Different WordPress Forms Plugins Under one Umbrella</h3>\n<p>One of the more intriguing aspects of this acquisition is that Saturday Drive already has one of the most successful WordPress forms plugins in its arsenal. <a href=\"https://wordpress.org/plugins/ninja-forms/\" rel=\"noopener noreferrer\" target=\"_blank\">Ninja Forms</a> has more than a million active installs but is knee deep in competition with alternatives such as <a href=\"https://wordpress.org/plugins/contact-form-7/\" rel=\"noopener noreferrer\" target=\"_blank\">Contact Form 7</a> (5 million+ installs), WPForms (2 million+), and Gravity Forms. Although Caldera Forms is technically a competitor to Ninja Forms, both Laws and Pollock seem to be confident marketing them separately under the same company umbrella.</p>\n<p>“We’ve been really friendly competitors for years,” Pollock said. “Caldera Forms had always been a developer tool with a goal of being intuitive enough for everyone. I think this will allow us to focus Ninja Forms and Caldera Forms on serving different needs. Neither plugin can make everyone happy.”</p>\n<p>Laws said the plan is to keep Caldera Forms as a unique brand, since it has a different user base and primary message focused on developers.</p>\n<p>“We will focus on this difference in messaging,” Laws said. “Ninja Forms for a long time has been moving towards being more user centric with a focus towards simplicity and specific ways of accomplishing particular tasks. This direction has certainly alienated developers who want to do deeper customizations because that just isn’t our primary goals any longer.”</p>\n<p>For Saturday Drive’s co-founders, the decision to acquire CalderaWP seems to have been just as much about gaining Pollock’s leadership and his team as it was about gaining the product line.</p>\n<p>“Caldera Forms has always been the WordPress developers form builder,” Laws said. “Josh is, at his core, an extremely talented developer who loves helping developers. Caldera Forms is the product of this passion. We saw a great opportunity to have a tool under our umbrella that now focused on this exciting space of developers, agencies, and freelancers that needed a tool that could be truly modified to their hearts content.”</p>\n<p>Laws said Saturday Drive plans to slow down for a bit to ensure all four of the company’s products are where they want them to be. “I’m confident that all the products will be seeing some very cool updates over the next 6 months,” he said.</p>\n<p>Pollock, who has a strong interest in headless WordPress setups, said he has been experimenting with new ways to use the newer React-driven parts of Caldera Forms anywhere. He has a Gatsby + WordPress test site (<a href=\"https://futurecapable.dev/\" rel=\"noopener noreferrer\" target=\"_blank\">futurecapable.dev</a>) where he set up a first pass at this prior to getting distracted by acquisition negotiations and daily life.</p>\n<p>“Part of the new job is finding new ways to fill the same needs that Caldera Forms, Ninja Forms, and Ninja Shop fulfill today,” he said. “If the future is headless and static sites, which I think so, then contact forms, eCommerce, list building, etc. we need to make that easy. That’s the challenge I’m most interested in.”</p>\";s: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, 01 Aug 2019 20:15:28 +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:53:\"WordPress.org blog: The Month in WordPress: July 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=7040\";s: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/08/the-month-in-wordpress-july-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:6981:\"<p>This month has been characterized by exciting plans and big announcements – read on to find out what they are and what it all means for the future of the WordPress project.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>WordCamp Asia Announced</h2>\n\n\n\n<p>The inaugural WordCamp Asia will be in Bangkok, Thailand, on February 21-23, 2020. This will be the first regional WordCamp in Asia and it comes after many years of discussions and planning. You can find more information about the event <a href=\"https://2020.asia.wordcamp.org/\">on their website</a> and subscribe to stay up to date with the latest information.</p>\n\n\n\n<p>This is the latest flagship event in the WordCamp program, following WordCamps Europe and US. Tickets <a href=\"https://2020.asia.wordcamp.org/tickets/\">are now on sale</a> and the <a href=\"https://2020.asia.wordcamp.org/call-for-speakers/\">call for speakers</a> is open. Want to get involved in WordCamp Asia? Keep an eye out for volunteer applications, or buy a micro sponsor ticket. You can also join the #wcasia channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a> for updates.</p>\n\n\n\n<h2>WordCamp US Planning Continues</h2>\n\n\n\n<p>The WordCamp US organizing team is excited to announce some new additions to this year’s WCUS in St. Louis, Missouri, on November 1-3, 2019. The first is that there will be an onsite KidsCamp: child-friendly lessons that introduce your young one(s) to the wonderful world of WordPress. <a href=\"https://2019.us.wordcamp.org/kidscamp/\">You can register your child for KidsCamp here</a>. In addition, free, onsite childcare will be provided at this year’s event – <a href=\"https://2019.us.wordcamp.org/child-care/\">you can sign up here</a>.</p>\n\n\n\n<p>Looking for further ways to get involved? The <a href=\"https://2019.us.wordcamp.org/call-for-volunteers-form/\">call for volunteers is now open</a>. For more information on WordCamp US, <a href=\"https://2019.us.wordcamp.org/\">please visit the event website</a>.</p>\n\n\n\n<h2>Exploring Updates to the WordPress User & Developer Survey</h2>\n\n\n\n<p>To improve the annual WordPress User & Developer Survey, <a href=\"https://make.wordpress.org/updates/2019/06/28/updates-to-the-wordpress-user-developer-survey/\">a call has been made</a> for updates and additional questions that can help us all better understand how people use WordPress.</p>\n\n\n\n<p>To improve the survey, contributor teams are suggesting topics and information that should be gathered to inform contributor work in 2020. Please add your feedback <a href=\"https://make.wordpress.org/updates/2019/06/28/updates-to-the-wordpress-user-developer-survey/\">to the post</a>.</p>\n\n\n\n<h2>Gutenberg Usability Testing Continues</h2>\n\n\n\n<p>Usability tests for Gutenberg continued through June 2019, and <a href=\"https://make.wordpress.org/test/2019/07/10/gutenberg-usability-testing-for-june-2019/\">insights from three recent videos were published</a> last month. This month’s test was similar to WordCamp Europe’s usability tests, and you can read more about those in the <a href=\"https://make.wordpress.org/test/2019/07/05/wceu-usability-test-results-part-one/\">part one</a> and <a href=\"https://make.wordpress.org/test/2019/07/09/wceu-usability-test-results-part-two/\">part two</a> posts. Please help by watching these videos and sharing your observations as comments on the relevant post.</p>\n\n\n\n<p>If you want to help with usability testing, you can also join the #research channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>, or you can write a test script that can be usability tested for Gutenberg.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading:</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/updates/2019/07/23/proposal-a-wordpress-advisory-board/\">A proposal has been made</a> to put together a nominated WordPress Advisory Board – this is certainly an exciting development for the project.</li><li>The Design team <a href=\"https://make.wordpress.org/design/2019/06/28/wceu-contribution-day-recap-design-team/\">reported on the work they did</a> at the WordCamp Europe Contributor Day.</li><li>The Theme Review Team <a href=\"https://make.wordpress.org/themes/2019/07/22/theme-sniffer-v1-1-0-and-wpthemereview-v0-2-0-release/\">has released updated versions</a> of their ThemeSniffer tool and coding standards.</li><li>The Security team <a href=\"https://make.wordpress.org/core/2019/07/29/should-security-fixes-continue-to-be-backported-to-very-old-versions-of-wordpress/\">is looking for feedback</a> on whether security fixes should continue to be backported to very old versions of WordPress. </li><li>The Design and Community teams have worked together to come up with <a href=\"https://make.wordpress.org/community/2019/07/29/proposal-clearer-wordcamp-and-wordpress-chapter-meetup-logo-guidelines/\">official guidelines for how WordCamp logos should be designed</a>.</li><li>The Core team has implemented <a href=\"https://make.wordpress.org/core/2019/07/12/php-coding-standards-changes/\">a few changes</a> to the PHP coding standards within WordPress Core.</li><li>The Community Team <a href=\"https://make.wordpress.org/community/2019/07/26/discussion-what-to-do-in-case-of-irreconcilable-differences/\">is looking for feedback</a> on a tough decision that needs to be made regarding the implementation of the licence expectations within the meetup program.</li><li>The Design team <a href=\"https://make.wordpress.org/design/2019/07/11/block-directory-in-wp-admin-concepts/\">has presented some designs</a> for a Block Directory within the WordPress dashboard.</li><li>A recent release of WordPress saw an increase in the minimum required version of PHP – the Core team is now looking at <a href=\"https://make.wordpress.org/core/2019/07/29/proposal-for-increasing-recommended-php-version-in-wordpress/\">increasing that minimum further</a>.</li><li>The Site Health feature was first introduced in the 5.1 release of WordPress, and at WordCamp Europe this year <a href=\"https://make.wordpress.org/core/2019/07/01/new-core-component-site-health/\">a new Core component for the feature was added to the project structure</a>.</li><li>The Community Team has posted some interesting data regarding <a href=\"https://make.wordpress.org/community/2019/07/29/numbers-in-the-netherlands/\">WordCamps in the Netherlands</a> over the last few years, as well as <a href=\"https://make.wordpress.org/community/2019/07/31/wordcamps-in-2018/\">WordCamps in 2018</a>.</li><li>The WordCamp Europe team <a href=\"https://2019.europe.wordcamp.org/2019/07/15/survey-results/\">released the results of the attendee survey</a> from this year’s event in Berlin.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it here</em></a><em>.</em></p>\";s: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, 01 Aug 2019 09:56: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: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: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:86:\"WPTavern: WPWeekly Episode 362 – Fitness, Freelancing, and More With Michelle Schulp\";s: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:59:\"https://wptavern.com/?p=92126&preview=true&preview_id=92126\";s: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:91:\"https://wptavern.com/wpweekly-episode-362-fitness-freelancing-and-more-with-michelle-schulp\";s: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:2062:\"<p>In this episode, <a href=\"http://jjj.me\">John James Jacoby</a> and I are joined by Michelle Schulp, an <a href=\"https://marktimemedia.com/\">independent freelancer</a> and Director of Technology at<a href=\"http://aigaminnesota.org/\"> AIGA Minnesota</a>. We discussed the impacts speaking at multiple WordCamps had on her business early on, why she continues to be a freelance contractor as opposed to managing her own agency, and the role fitness has in her life. We also touch on what her personal experience has been like as a woman in the WordPress community.</p>\n<h2>Stories Discussed:</h2>\n<p><a href=\"https://wptavern.com/wordpress-security-team-discusses-backporting-security-releases-to-fewer-versions\" rel=\"bookmark\">WordPress Security Team Discusses Backporting Security Releases to Fewer Versions</a></p>\n<p><a href=\"https://wptavern.com/wordsesh-emea-coming-september-25-a-new-virtual-wordpress-event-for-europe-middle-east-and-africa\" rel=\"bookmark\">WordSesh EMEA Coming September 25: A New Virtual WordPress Event for Europe, Middle East, and Africa</a></p>\n<p><a href=\"https://allienimmons.com/how-to-be-a-wordpress-ally/\">How to Be A WordPress Ally</a></p>\n<p><a href=\"https://fitnessandfreelance.com/\">Fitness and Freelance</a></p>\n<p><a href=\"https://github.com/WordPress/gutenberg/issues/16662\"><span class=\"js-issue-title\">Add support for gradients in cover image</span></a></p>\n<h2>WPWeekly Meta:</h2>\n<p><strong>Next Episode:</strong> Wednesday, August 7th 3:00 P.M. Eastern</p>\n<p>Subscribe to <a href=\"https://itunes.apple.com/us/podcast/wordpress-weekly/id694849738\">WordPress Weekly via Itunes</a></p>\n<p>Subscribe to <a href=\"https://www.wptavern.com/feed/podcast\">WordPress Weekly via RSS</a></p>\n<p>Subscribe to <a href=\"http://www.stitcher.com/podcast/wordpress-weekly-podcast?refid=stpr\">WordPress Weekly via Stitcher Radio</a></p>\n<p>Subscribe to <a href=\"https://play.google.com/music/listen?u=0#/ps/Ir3keivkvwwh24xy7qiymurwpbe\">WordPress Weekly via Google Play</a></p>\n<p><strong>Listen To Episode #362:</strong><br />\n</p>\";s: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, 01 Aug 2019 00:41: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:\"Jeff Chandler\";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:46;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:83:\"WPTavern: Gutenberg 6.2 Adds Nesting Capabilities to Cover, Media & Text 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=92063\";s: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/gutenberg-6-2-adds-nesting-capabilities-to-cover-media-text-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:2210:\"<p><a href=\"https://make.wordpress.org/core/2019/07/31/whats-new-in-gutenberg-31-july/\" rel=\"noopener noreferrer\" target=\"_blank\">Gutenberg 6.2</a> has two new user-facing features that were added based on community feedback. The Cover and Media & Text blocks now <a href=\"https://github.com/WordPress/gutenberg/pull/16751\" rel=\"noopener noreferrer\" target=\"_blank\">allow for nesting any type of block inside</a>.</p>\n<p>Previously, the Cover block only allowed users to add a heading, button, or paragraph block. Users had resorted to employing clunky solutions to get around the restrictions, such as using the group block with a custom class and using CSS to add backgrounds and overlay styling. The restrictions have now been removed to give users greater flexibility in styling these blocks.</p>\n<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/07/nesting-in-cover-block.png?ssl=1\"><img /></a></p>\n<p>Another new user-facing feature in 6.2 is the ability to <a href=\"https://github.com/WordPress/gutenberg/pull/10128\" rel=\"noopener noreferrer\" target=\"_blank\">customize the link target</a> of the Button block, enabling users to designate the link to open in a new tab. Gutenberg Phase 2 lead Riad Benguella said this small improvement was a frequently requested feature.</p>\n<p><a href=\"https://i1.wp.com/wptavern.com/wp-content/uploads/2019/07/Screen-Shot-2019-07-31-at-5.38.50-PM.png?ssl=1\"><img /></a></p>\n<p>This release also introduces a <a href=\"https://github.com/WordPress/gutenberg/pull/16356\" rel=\"noopener noreferrer\" target=\"_blank\">new PHP API</a> to simplify the registration of block styles variations. It offers a simple way for plugin and theme developers to register block styles using only PHP function calls, instead of using JavaScript. This should make styling blocks more approachable for those who are more comfortable with PHP.</p>\n<p>Gutenberg 6.2 includes more than two dozen enhancements and bug fixes, along with many mobile and documentation improvements. Check out the changelog in the <a href=\"https://make.wordpress.org/core/2019/07/31/whats-new-in-gutenberg-31-july/\" rel=\"noopener noreferrer\" target=\"_blank\">release post</a> for more details.</p>\";s: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, 31 Jul 2019 23:34: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: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: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:96:\"WPTavern: Meta Box Plugin Introduces MB Blocks, a PHP-based Extension for Creating Custom 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=92065\";s: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:106:\"https://wptavern.com/meta-box-plugin-introduces-mb-blocks-a-php-based-extension-for-creating-custom-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:5875:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/07/Screen-Shot-2019-07-31-at-1.50.39-PM.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://metabox.io/\" rel=\"noopener noreferrer\" target=\"_blank\">Meta Box</a>, one of the most popular WordPress custom fields frameworks, has released a new extension for creating custom Gutenberg blocks using only PHP. <a href=\"https://metabox.io/plugins/mb-blocks/\" rel=\"noopener noreferrer\" target=\"_blank\">MB Blocks</a> gives developers the ability to build blocks with various settings, using a similar syntax as creating a meta box, without having to know React, Webpack, or Babel.</p>\n<p>MB Blocks inherits many settings and field types from Meta Box to speed up development. Those who are experienced using Meta Box should be able to create a new Gutenberg block in under 10 minutes.</p>\n<p><a href=\"https://profiles.wordpress.org/rilwis/\" rel=\"noopener noreferrer\" target=\"_blank\">Tran Ngoc Tuan Anh</a> created the Meta Box framework in 2010, launched on WordPress.org in 2011, and began releasing commercial extensions in 2014. The plugin’s user base has grown to more than 400,000 active installs and Tran now leads a three-person team, including two developers and one marketer.</p>\n<p>“The revenue is not as good as other businesses, but it’s enough for us to run a small team,” Tran said. Learning React was new for his developers and it took them several months to get familiar with the framework before being able to create the MB Blocks extension.</p>\n<p>Following in the footsteps of Advanced Custom Fields (ACF), which offers ACF blocks as part of its <a href=\"https://www.advancedcustomfields.com/pro/\" rel=\"noopener noreferrer\" target=\"_blank\">Pro version</a>, Meta Box’s PHP-only block creation solution is only available as a commercial extension.</p>\n<p>“The MB Blocks extension is our strategy to attract users to Meta Box,” Tran said. “Since Gutenberg is becoming a huge thing, people really need a way to work with it. With this extension, we hope to bring more premium users to Meta Box.”</p>\n<p>With more than one million active installs, ACF is the market leader and Meta Box’s main competitor, but Tran said his team is also keeping an eye on other plugins like <a href=\"https://toolset.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Toolset</a>, <a href=\"https://wordpress.org/plugins/cmb2/\" rel=\"noopener noreferrer\" target=\"_blank\">CMB2</a> (200,000+ installs), and <a href=\"https://wordpress.org/plugins/pods/\" rel=\"noopener noreferrer\" target=\"_blank\">Pods</a> (80,000+ installs). He identified flexibility as Meta Box’s chief differentiator, since it is a code-based solution that he believes gives developers a greater level of customization in creating custom fields.</p>\n<p>“The main difference between Meta Box and ACF is Meta Box is more developer-focused. It’s mainly code-based, e.g. you define meta boxes and fields with code (it has the UI as a premium extension but code is still the main part),” Tran said. “Meta Box has some extra things like supporting custom table storage, making frontend forms, advanced conditional logic, and building user profiles on the frontend.”</p>\n<p>Tran said he is satisfied with Gutenberg’s support for meta boxes at the moment but would like to see it improved.</p>\n<p>“The way it works is kind of a ‘fake’ submission for post data via ajax,” he said. “Sometimes that makes users have to refresh the page to see the updated content. I mean for complex data, it still doesn’t have a good way to refresh the meta boxes when a post is saved. I wish there was was a way to do that.”</p>\n<p>This may not be a priority for the Gutenberg team, as the ideal is for meta boxes to be converted to blocks wherever possible to maintain a unified editing interface. The reality is that many plugins are still not block-enabled, which is why the WordPress Plugin Directory has a <a href=\"https://wordpress.org/plugins/browse/blocks/\" rel=\"noopener noreferrer\" target=\"_blank\">section</a> devoted to promoting those that are.</p>\n<p>“Many users still need custom meta boxes because of two reasons: building custom Gutenberg blocks is not easy enough, and a lot of plugins still require meta boxes to work,” Tran said.</p>\n<p>The availability of PHP-based solutions for creating custom Gutenberg blocks has been an important development for those who have been slow to take the deep dive into JavaScript and React. Tran said the feedback he has received from his userbase indicates that many have not prioritized gaining the skills necessary to become proficient at custom Gutenberg development.</p>\n<p>“Our main users are web creators who build websites on a daily basis,” Tran said. “Many of them have built a solid foundation for their work to speed up the workflow. Things such as a page builder, a custom fields framework, a powerful theme, are their daily tools. Putting Gutenberg into this toolset requires a lot of time learning and mastering it. Sometimes it’s not feasible, especially when Gutenberg is not powerful enough to build websites. Most of them still use a page builder to build websites, while they keep testing Gutenberg to see what’s new.”</p>\n<p>Tran said most of his customers are using page builders like Beaver Builder or Elementor. Some give access to their clients and others do not. This is where they often look to plugins like Meta Box to help them build settings for their websites.</p>\n<p>With MB Blocks released today, the Meta Box team is moving forward on its roadmap, working on integrations with other plugins like WP All Import, and improving the Meta Box Builder to support creating relationships and settings pages with a UI.</p>\";s: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, 31 Jul 2019 19:02: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: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: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:91:\"WPTavern: WordPress Security Team Discusses Backporting Security Releases to Fewer Versions\";s: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=92029\";s: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:102:\"https://wptavern.com/wordpress-security-team-discusses-backporting-security-releases-to-fewer-versions\";s: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:6181:\"<p>The WordPress Security Team is <a href=\"https://make.wordpress.org/core/2019/07/29/should-security-fixes-continue-to-be-backported-to-very-old-versions-of-wordpress/\" rel=\"noopener noreferrer\" target=\"_blank\">exploring different approaches</a> to backporting security fixes to older versions of the software. The effort that goes into supporting versions back to <a href=\"https://wordpress.org/news/2013/10/basie/\" rel=\"noopener noreferrer\" target=\"_blank\">3.7</a> (the release that introduced automatic background updates) increases with each major version released.</p>\n<p>“For the Core Security team, that means when security updates need to be released, we have to take the testing and release process not just to the current version of WordPress, but we have to test the changes, create code patches, and then release to every major version all the way back to 3.7,” security team lead Jake Spurlock said. “With 5.3 around the corner that puts us at over fifteen major versions of WordPress to support long term.”</p>\n<p>Spurlock said 3.7 represents <a href=\"https://wordpress.org/about/stats/\" rel=\"noopener noreferrer\" target=\"_blank\">0.1% of all WordPress sites</a> but noted that supporting older versions requires “a large amount of time and energy and hurts the team’s ability to work effectively.”</p>\n<p>When asked how much of a time investment is in involved, Spurlock said it varies depending how many tickets/issues have to be ported. All patches are reviewed, tested, and committed by several team members. There are approximately 50 security experts on the team, many of which are employed by Automattic, although some are volunteers.</p>\n<p>“The problem with developing security releases for older versions of WordPress lies in the amount of testing and then reengineering that is specific to each older version of WordPress,” Spurlock said. “As an example. WordPress 4.2 received a fairly large refactor, and so taking a fix back before that time means extra testing, and ensuring that paths works for patches and more. Getting the testing suite to work on older versions has been difficult too with the code changes that accompany each version.”</p>\n<p>Spurlock called for feedback and ideas on how the security team can support fewer versions of WordPress while keeping users secure. An active discussion is underway and opinions range from enthusiastic support for the idea to opposition.</p>\n<p>Some who weighed in prefer to focus on urging users to update via emails to admins on older installs and/or a “please upgrade” widget ported back to older versions. As big version jumps can be intimidating for users, some recommended WordPress provide better ways to do incremental updates from older versions to the next most recent.</p>\n<p>“If the goal is to keep WordPress users secure against hackers and other rogue agents, you should continue supporting older versions with security releases,” WordPress core contributor Rami Yushuvaev said.</p>\n<p>“WordPress 3.7 represents 0.1% of all WordPress sites but WordPress 3.0 – 3.6 represents 1.6% of all WordPress sites. You don’t want to increase the number of sites using un-secure versions. With the current policy, ‘old version’ is not the same as ‘un-secure version.’</p>\n<p>“I think you should educate users to use updated software, not to stop releasing security releases for older versions.”</p>\n<p>Several commenters are in favor of limiting backporting security fixes to a set number of versions, as outlined by former WordPress security lead, Aaron Campbell:</p>\n<blockquote><p>I like the idea if supporting X versions back. That allows users to know that they don’t have to update to the latest version no matter what our release cycles are, and also makes sure we can eventually hone in on how many versions are actually tenable to support.</p>\n<p>Supporting X years back would allow users to know they can avoid upgrading for a certain amount of time, but it would also mean that the security team wouldn’t always be supporting the same number of versions and if a release ever took longer than our supported time then all users would be expected to upgrade to the latest version (exceptions could always be made, but it’s harder to rely on those).</p></blockquote>\n<p>Stephen Edgar, one of the maintainers of WordPress’ build tools component, suggested implementing automatic major version upgrades to keep moving users forward to supported versions in waves.</p>\n<p>“Maybe continue to ship them until ‘major’ updates are implemented,” Edgar said. “The current thinking is to add major updates to 3.7 first, bumping 3.7 to 3.8 via automatic updates. Once that’s completed then security updates would no longer be backported to the 3.7 branch.</p>\n<p>“And similarly, once 3.8 major updates are implemented, i.e. 3.8 gets bumped to x.x then again, backports to 3.8 would cease at the same time and so forth through the branches.”</p>\n<p>Edgar also noted that providing users a way to opt into automatic updates for major core releases is one of the <a href=\"https://make.wordpress.org/core/2018/12/08/9-priorities-for-2019/\" rel=\"noopener noreferrer\" target=\"_blank\">nine projects</a> that Matt Mullenweg had identified for working on in 2019.</p>\n<p>Several other commenters said they would like to see WordPress implement semantic versioning and adopt a long-term support (LTS) policy. WordPress would then clearly communicate the number of years those versions would be supported. Older sites could then be auto-updated to the LTS version.</p>\n<p>No decision has been made on the ideas proposed and the discussion is still ongoing. If you have experience maintaining older sites or have input on how WordPress can best keep users secure while decreasing the work load, leave a comment on the <a href=\"https://make.wordpress.org/core/2019/07/29/should-security-fixes-continue-to-be-backported-to-very-old-versions-of-wordpress/\" rel=\"noopener noreferrer\" target=\"_blank\">Make WordPress Core post</a>.</p>\";s: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, 31 Jul 2019 00:17:51 +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:110:\"WPTavern: WordSesh EMEA Coming September 25: A New Virtual WordPress Event for Europe, Middle East, and Africa\";s: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=91993\";s: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:118:\"https://wptavern.com/wordsesh-emea-coming-september-25-a-new-virtual-wordpress-event-for-europe-middle-east-and-africa\";s: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:4160:\"<p><a href=\"https://i2.wp.com/wptavern.com/wp-content/uploads/2019/07/wordsesh-emea.png?ssl=1\"><img /></a></p>\n<p><a href=\"https://wordsesh.com\" rel=\"noopener noreferrer\" target=\"_blank\">WordSesh</a> is launching a new event aimed at WordPress enthusiasts living in the Middle East, Europe, and Africa. The 12-hour virtual event is scheduled for September 25, 2019, from 7:00-19:00 UTC. While the event has always been open to participants across the world, WordSesh “EMEA” will be the first to offer a schedule that is tailored to attendees living in the Eastern hemisphere.</p>\n<p>Organizer Brian Richards said that hosting an event for this region has been on his mind ever since he took the reins of WordSesh in 2018.</p>\n<p>“I switched to a 12-hour format to make the event easier to manage and attend, but I recognized immediately that I was alienating a huge portion of the audience by setting those 12 hours to track across my own timezone,” Richards said. “The primary goal here is to create an event that is more convenient to attend for people across Europe, Middle East, and Africa.”</p>\n<p>WordSesh EMEA sessions will be conducted in English this time around and will also be live captioned just like the previous two events. The schedule will include ten 50-minute sessions (including Q&A) and three 15-minute sessions. All sessions will be recorded and available on WPSessions after the live event has ended.</p>\n<p><a href=\"https://wordsesh.com/speak/\" rel=\"noopener noreferrer\" target=\"_blank\">Applications for speakers</a> are already open. Each speaker receives a free coaching session for their presentation and a $250 stipend. The deadline to apply is August 9, 2019.</p>\n<p>Richards said he has already had a few talks submitted on topics like image performance, mental health, and Gatsby.</p>\n<p>“I’d love to see talks that angle around a case study or ‘recipe,’ (e.g. Here’s a thing I built, how I did it, and how you can too.),” he said. “I would also love to see more talks around the area of design, front-end workflows, and things like that. I’m most excited to host presenters who themselves are excited about an idea.”</p>\n<p>With WordSesh officially going global in support of different timezones, Richards said he anticipates the next region will be Asia Pacific and is enthusiastic to organize it.</p>\n<p>“I don’t know how many personal relationships I currently have across APAC to make a WordSesh for that region a reality – in terms of sponsors, speakers, and attendees – but it’s a big region and community, and it’s on my radar for 2020,” Richards said.</p>\n<p>WordSesh EMEA will be the second WordSesh held this year. There were more than 1,000 attendees registered for the May 2019 event and 700 participated live throughout the day.</p>\n<p>“WordSesh is one of the best attended WordPress events, which is very humbling,” Richards said. “I’m excited to see how many people attend WordSesh EMEA, given how much larger WCEU is relative to WCUS. WCEU 2019 had more than 2X the participants of WCUS 2018.”</p>\n<p>He said he doesn’t anticipate that kind of disparity in attendance since it’s the first time for this event, but wouldn’t be surprised if the attendance at this event surpasses the May 2019 event.</p>\n<p>The first WordSesh was held in April 2013 and is now six years running, thanks in part to Richards’ contagious enthusiasm for hosting it and his willingness to try new things in an effort to best serve the community. WordSesh EMEA will mark the seventh event in the series.</p>\n<p>“I think the WordSesh events are popular because the broad WordPress community is a distributed-first body – not only the contributors, but also the majority of the agencies, product shops, and even client relationships,” Richards said.</p>\n<p>“Thus, an event that caters to a distributed audience – watch from anywhere, replay at any time – feels like a pretty natural extension of how we already work and interact.”</p>\";s: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, 29 Jul 2019 22:47:50 +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:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Tue, 03 Sep 2019 07:45:19 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Tue, 03 Sep 2019 07:30:09 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 1\";s:16:\"content-encoding\";s:4:\"gzip\";}}s:5:\"build\";s:14:\"20190807113152\";}', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(682, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1567539920', 'no'),
(683, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1567496720', 'no'),
(684, '_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b', '1567539920', 'no'),
(685, '_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b', '<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2019/09/the-month-in-wordpress-august-2019/\'>The Month in WordPress: August 2019</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2019/09/the-month-in-wordpress-august-2019/\'>WordPress.org blog: The Month in WordPress: August 2019</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/netnewswire-5-0-rss-reader-rebuilt-from-scratch-now-free-and-open-source\'>WPTavern: NetNewsWire 5.0 RSS Reader Rebuilt from Scratch, Now Free and Open Source</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/standardjs-ends-controversial-funding-experiment\'>WPTavern: StandardJS Ends Controversial Funding Experiment</a></li></ul></div>', 'no');
-- --------------------------------------------------------
--
-- Структура таблиці `wp_postmeta`
--
CREATE TABLE `wp_postmeta` (
`meta_id` bigint(20) UNSIGNED NOT NULL,
`post_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_postmeta`
--
INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(1, 2, '_wp_page_template', 'default'),
(2, 3, '_wp_page_template', 'default'),
(3, 5, '_edit_lock', '1565196001:1'),
(4, 8, '_wp_attached_file', '2019/08/logo.png'),
(5, 8, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:177;s:6:\"height\";i:47;s:4:\"file\";s:16:\"2019/08/logo.png\";s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:15:\"logo-150x47.png\";s:5:\"width\";i:150;s:6:\"height\";i:47;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(6, 8, '_wp_attachment_image_alt', 'Marina Logo'),
(7, 9, '_wp_attached_file', '2019/08/cropped-logo.png'),
(8, 9, '_wp_attachment_context', 'custom-logo'),
(9, 9, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:177;s:6:\"height\";i:47;s:4:\"file\";s:24:\"2019/08/cropped-logo.png\";s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:23:\"cropped-logo-150x47.png\";s:5:\"width\";i:150;s:6:\"height\";i:47;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(10, 10, '_wp_trash_meta_status', 'publish'),
(11, 10, '_wp_trash_meta_time', '1565196436'),
(12, 11, '_wp_attached_file', '2019/08/cloth.png'),
(13, 11, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:53;s:6:\"height\";i:47;s:4:\"file\";s:17:\"2019/08/cloth.png\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(14, 11, '_wp_attachment_image_alt', ''),
(15, 12, '_wp_attached_file', '2019/08/cropped-cloth.png'),
(16, 12, '_wp_attachment_context', 'site-icon'),
(17, 12, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:512;s:6:\"height\";i:512;s:4:\"file\";s:25:\"2019/08/cropped-cloth.png\";s:5:\"sizes\";a:6:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:25:\"cropped-cloth-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:6:\"medium\";a:4:{s:4:\"file\";s:25:\"cropped-cloth-300x300.png\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";}s:13:\"site_icon-270\";a:4:{s:4:\"file\";s:25:\"cropped-cloth-270x270.png\";s:5:\"width\";i:270;s:6:\"height\";i:270;s:9:\"mime-type\";s:9:\"image/png\";}s:13:\"site_icon-192\";a:4:{s:4:\"file\";s:25:\"cropped-cloth-192x192.png\";s:5:\"width\";i:192;s:6:\"height\";i:192;s:9:\"mime-type\";s:9:\"image/png\";}s:13:\"site_icon-180\";a:4:{s:4:\"file\";s:25:\"cropped-cloth-180x180.png\";s:5:\"width\";i:180;s:6:\"height\";i:180;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"site_icon-32\";a:4:{s:4:\"file\";s:23:\"cropped-cloth-32x32.png\";s:5:\"width\";i:32;s:6:\"height\";i:32;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(18, 13, '_wp_trash_meta_status', 'publish'),
(19, 13, '_wp_trash_meta_time', '1565196678'),
(20, 14, '_wp_trash_meta_status', 'publish'),
(21, 14, '_wp_trash_meta_time', '1565252434'),
(22, 15, '_wp_trash_meta_status', 'publish'),
(23, 15, '_wp_trash_meta_time', '1565252457'),
(24, 16, '_edit_last', '1'),
(25, 16, '_edit_lock', '1565541021:1'),
(26, 17, '_wp_attached_file', '2019/08/1600x810clr.png'),
(27, 17, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1600;s:6:\"height\";i:810;s:4:\"file\";s:23:\"2019/08/1600x810clr.png\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:23:\"1600x810clr-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:6:\"medium\";a:4:{s:4:\"file\";s:23:\"1600x810clr-300x152.png\";s:5:\"width\";i:300;s:6:\"height\";i:152;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:23:\"1600x810clr-768x389.png\";s:5:\"width\";i:768;s:6:\"height\";i:389;s:9:\"mime-type\";s:9:\"image/png\";}s:5:\"large\";a:4:{s:4:\"file\";s:24:\"1600x810clr-1024x518.png\";s:5:\"width\";i:1024;s:6:\"height\";i:518;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(28, 17, '_wp_attachment_image_alt', 'Slider Image'),
(29, 16, '_thumbnail_id', '17'),
(30, 18, '_edit_last', '1'),
(31, 18, '_edit_lock', '1565547215:1'),
(32, 18, '_thumbnail_id', '17'),
(33, 20, '_edit_last', '1'),
(34, 20, '_edit_lock', '1565602975:1'),
(35, 20, '_thumbnail_id', '17'),
(36, 21, '_wp_attached_file', '2019/08/cropped-logo-1.png'),
(37, 21, '_wp_attachment_context', 'custom-logo'),
(38, 21, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:177;s:6:\"height\";i:47;s:4:\"file\";s:26:\"2019/08/cropped-logo-1.png\";s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:25:\"cropped-logo-1-150x47.png\";s:5:\"width\";i:150;s:6:\"height\";i:47;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(39, 22, '_wp_trash_meta_status', 'publish'),
(40, 22, '_wp_trash_meta_time', '1565769415'),
(41, 1, '_edit_lock', '1566979465:1'),
(42, 23, '_edit_lock', '1567161101:1'),
(47, 23, '_edit_last', '1'),
(55, 31, '_edit_lock', '1567161104:1'),
(58, 31, '_edit_last', '1'),
(60, 35, '_edit_lock', '1567161082:1'),
(62, 37, '_edit_lock', '1567161073:1'),
(64, 35, '_edit_last', '1'),
(66, 37, '_edit_last', '1'),
(68, 39, '_edit_lock', '1567161048:1'),
(70, 39, '_edit_last', '1'),
(72, 42, '_edit_lock', '1567161041:1'),
(75, 44, '_edit_lock', '1567160890:1'),
(76, 45, '_wp_attached_file', '2019/08/130x130.png'),
(77, 45, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:130;s:6:\"height\";i:130;s:4:\"file\";s:19:\"2019/08/130x130.png\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(79, 44, '_thumbnail_id', '45'),
(80, 47, '_edit_lock', '1567160320:1'),
(82, 47, '_thumbnail_id', '45'),
(83, 49, '_edit_lock', '1567160295:1'),
(85, 49, '_thumbnail_id', '45'),
(87, 42, '_thumbnail_id', '45'),
(89, 39, '_thumbnail_id', '45'),
(91, 37, '_thumbnail_id', '45'),
(93, 35, '_thumbnail_id', '45'),
(95, 31, '_thumbnail_id', '45'),
(97, 23, '_thumbnail_id', '45'),
(98, 51, '_edit_lock', '1567160142:1'),
(100, 51, '_thumbnail_id', '45'),
(104, 51, 'Image Icon', 'Camera'),
(105, 54, '_edit_last', '1'),
(106, 54, '_edit_lock', '1567159445:1'),
(108, 51, '_edit_last', '1'),
(110, 51, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(111, 51, '_image_icon', 'field_5d68f696876fb'),
(112, 56, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(113, 56, '_image_icon', 'field_5d68f696876fb'),
(118, 54, '_wp_trash_meta_status', 'publish'),
(119, 54, '_wp_trash_meta_time', '1567159671'),
(120, 54, '_wp_desired_post_slug', 'group_5d68e361d5684'),
(121, 55, '_wp_trash_meta_status', 'publish'),
(122, 55, '_wp_trash_meta_time', '1567159671'),
(123, 55, '_wp_desired_post_slug', 'field_5d68e368f6752'),
(124, 57, '_edit_last', '1'),
(125, 57, '_edit_lock', '1567164754:1'),
(129, 49, '_edit_last', '1'),
(131, 49, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(132, 49, '_image_icon', 'field_5d68f696876fb'),
(133, 50, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(134, 50, '_image_icon', 'field_5d68f696876fb'),
(136, 47, '_edit_last', '1'),
(138, 47, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(139, 47, '_image_icon', 'field_5d68f696876fb'),
(140, 59, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(141, 59, '_image_icon', 'field_5d68f696876fb'),
(143, 44, '_edit_last', '1'),
(145, 44, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(146, 44, '_image_icon', 'field_5d68f696876fb'),
(147, 60, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(148, 60, '_image_icon', 'field_5d68f696876fb'),
(150, 42, '_edit_last', '1'),
(152, 42, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(153, 42, '_image_icon', 'field_5d68f696876fb'),
(154, 43, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(155, 43, '_image_icon', 'field_5d68f696876fb'),
(158, 39, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(159, 39, '_image_icon', 'field_5d68f696876fb'),
(160, 41, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(161, 41, '_image_icon', 'field_5d68f696876fb'),
(164, 37, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(165, 37, '_image_icon', 'field_5d68f696876fb'),
(166, 61, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(167, 61, '_image_icon', 'field_5d68f696876fb'),
(170, 35, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(171, 35, '_image_icon', 'field_5d68f696876fb'),
(172, 62, 'image_icon', '<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>'),
(173, 62, '_image_icon', 'field_5d68f696876fb'),
(176, 31, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(177, 31, '_image_icon', 'field_5d68f696876fb'),
(178, 34, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(179, 34, '_image_icon', 'field_5d68f696876fb'),
(181, 23, '_encloseme', '1'),
(182, 23, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(183, 23, '_image_icon', 'field_5d68f696876fb'),
(184, 33, 'image_icon', '<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>'),
(185, 33, '_image_icon', 'field_5d68f696876fb'),
(186, 63, '_edit_last', '1'),
(187, 63, '_edit_lock', '1567491041:1'),
(188, 66, '_edit_last', '1'),
(189, 66, '_edit_lock', '1567491038:1'),
(190, 68, '_wp_attached_file', '2019/08/190x181.png'),
(191, 68, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:190;s:6:\"height\";i:181;s:4:\"file\";s:19:\"2019/08/190x181.png\";s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:19:\"190x181-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(192, 63, '_thumbnail_id', '68'),
(193, 66, '_thumbnail_id', '68'),
(194, 69, '_edit_last', '1'),
(195, 69, '_edit_lock', '1567491043:1'),
(196, 69, '_thumbnail_id', '68'),
(197, 71, '_edit_last', '1'),
(198, 71, '_edit_lock', '1567491045:1'),
(199, 71, '_thumbnail_id', '68'),
(200, 73, '_edit_last', '1'),
(201, 73, '_edit_lock', '1567490328:1'),
(202, 71, 'position', 'CEO4'),
(203, 71, '_position', 'field_5d6909f3aa4fe'),
(204, 75, 'position', 'CEO4'),
(205, 75, '_position', 'field_5d6909f3aa4fe'),
(206, 69, 'position', 'CEO3'),
(207, 69, '_position', 'field_5d6909f3aa4fe'),
(208, 76, 'position', 'CEO3'),
(209, 76, '_position', 'field_5d6909f3aa4fe'),
(210, 66, 'position', 'CEO2'),
(211, 66, '_position', 'field_5d6909f3aa4fe'),
(212, 77, 'position', 'CEO32'),
(213, 77, '_position', 'field_5d6909f3aa4fe'),
(214, 63, 'position', 'CEO1'),
(215, 63, '_position', 'field_5d6909f3aa4fe'),
(216, 78, 'position', 'CEO1'),
(217, 78, '_position', 'field_5d6909f3aa4fe'),
(218, 79, 'position', 'CEO2'),
(219, 79, '_position', 'field_5d6909f3aa4fe'),
(220, 66, 'facebook', 'https://www.facebook.com/'),
(221, 66, '_facebook', 'field_5d690be45d936'),
(222, 81, 'position', 'CEO2'),
(223, 81, '_position', 'field_5d6909f3aa4fe'),
(224, 81, 'facebook', 'https://www.facebook.com/'),
(225, 81, '_facebook', 'field_5d690be45d936'),
(226, 66, 'twitter', 'https://twitter.com/'),
(227, 66, '_twitter', 'field_5d690ce883df5'),
(228, 83, 'position', 'CEO2'),
(229, 83, '_position', 'field_5d6909f3aa4fe'),
(230, 83, 'facebook', 'https://www.facebook.com/'),
(231, 83, '_facebook', 'field_5d690be45d936'),
(232, 83, 'twitter', 'https://twitter.com/'),
(233, 83, '_twitter', 'field_5d690ce883df5'),
(234, 66, 'skype', 'https://www.skype.com/'),
(235, 66, '_skype', 'field_5d69307746e00'),
(236, 85, 'position', 'CEO2'),
(237, 85, '_position', 'field_5d6909f3aa4fe'),
(238, 85, 'facebook', 'https://www.facebook.com/'),
(239, 85, '_facebook', 'field_5d690be45d936'),
(240, 85, 'twitter', 'https://twitter.com/'),
(241, 85, '_twitter', 'field_5d690ce883df5'),
(242, 85, 'skype', 'https://www.skype.com/'),
(243, 85, '_skype', 'field_5d69307746e00'),
(244, 66, 'google_plus', 'https://aboutme.google.com/'),
(245, 66, '_google_plus', 'field_5d6931b1c792d'),
(246, 87, 'position', 'CEO2'),
(247, 87, '_position', 'field_5d6909f3aa4fe'),
(248, 87, 'facebook', 'https://www.facebook.com/'),
(249, 87, '_facebook', 'field_5d690be45d936'),
(250, 87, 'twitter', 'https://twitter.com/'),
(251, 87, '_twitter', 'field_5d690ce883df5'),
(252, 87, 'skype', 'https://www.skype.com/'),
(253, 87, '_skype', 'field_5d69307746e00'),
(254, 87, 'google_plus', 'https://aboutme.google.com/'),
(255, 87, '_google_plus', 'field_5d6931b1c792d'),
(256, 88, '_form', '<label> Your Name (required)\n [text* your-name] </label>\n\n<label> Your Email (required)\n [email* your-email] </label>\n\n<label> Subject\n [text your-subject] </label>\n\n<label> Your Message\n [textarea your-message] </label>\n\n[submit \"Send\"]'),
(257, 88, '_mail', 'a:8:{s:7:\"subject\";s:42:\"openGeeksLab Landing Page \"[your-subject]\"\";s:6:\"sender\";s:49:\"openGeeksLab Landing Page <wordpress@test2.local>\";s:4:\"body\";s:182:\"From: [your-name] <[your-email]>\nSubject: [your-subject]\n\nMessage Body:\n[your-message]\n\n-- \nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\";s:9:\"recipient\";s:15:\"koa2003@ukr.net\";s:18:\"additional_headers\";s:22:\"Reply-To: [your-email]\";s:11:\"attachments\";s:0:\"\";s:8:\"use_html\";i:0;s:13:\"exclude_blank\";i:0;}'),
(258, 88, '_mail_2', 'a:9:{s:6:\"active\";b:0;s:7:\"subject\";s:42:\"openGeeksLab Landing Page \"[your-subject]\"\";s:6:\"sender\";s:49:\"openGeeksLab Landing Page <wordpress@test2.local>\";s:4:\"body\";s:124:\"Message Body:\n[your-message]\n\n-- \nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\";s:9:\"recipient\";s:12:\"[your-email]\";s:18:\"additional_headers\";s:25:\"Reply-To: koa2003@ukr.net\";s:11:\"attachments\";s:0:\"\";s:8:\"use_html\";i:0;s:13:\"exclude_blank\";i:0;}'),
(259, 88, '_messages', 'a:8:{s:12:\"mail_sent_ok\";s:45:\"Thank you for your message. It has been sent.\";s:12:\"mail_sent_ng\";s:71:\"There was an error trying to send your message. Please try again later.\";s:16:\"validation_error\";s:61:\"One or more fields have an error. Please check and try again.\";s:4:\"spam\";s:71:\"There was an error trying to send your message. Please try again later.\";s:12:\"accept_terms\";s:69:\"You must accept the terms and conditions before sending your message.\";s:16:\"invalid_required\";s:22:\"The field is required.\";s:16:\"invalid_too_long\";s:22:\"The field is too long.\";s:17:\"invalid_too_short\";s:23:\"The field is too short.\";}'),
(260, 88, '_additional_settings', NULL),
(261, 88, '_locale', 'en_US'),
(262, 89, '_form', '<div class=\"form-group\">\n <input type=\"text\" class=\"form-control\" id=\"InputName\" placeholder=\"Name*\" required>\n </div> \n <div class=\"form-group\">\n <input type=\"email\" class=\"form-control\" id=\"InputEmail\" placeholder=\"Email*\" required>\n </div>\n <div class=\"form-group\">\n <textarea class=\"form-control\" id=\"InputTextarea\" rows=\"3\" placeholder=\"Message\"></textarea>\n </div>\n <div class=\"btn-group d-flex justify-content-center\">\n <button type=\"submit\" class=\"btn btn-secondary mr-3\">Send Message</button>\n <button type=\"reset\" class=\"btn btn-secondary\">Clear <i class=\"fa fa-times-circle\" aria-hidden=\"true\"></i> </button> \n </div>'),
(263, 89, '_mail', 'a:9:{s:6:\"active\";b:1;s:7:\"subject\";s:43:\"openGeeksLab Landing Page \"Email from Site\"\";s:6:\"sender\";s:49:\"openGeeksLab Landing Page <wordpress@test2.local>\";s:9:\"recipient\";s:15:\"koa2003@ukr.net\";s:4:\"body\";s:182:\"From: [your-name] <[your-email]>\nSubject: [your-subject]\n\nMessage Body:\n[your-message]\n\n-- \nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\";s:18:\"additional_headers\";s:0:\"\";s:11:\"attachments\";s:0:\"\";s:8:\"use_html\";b:0;s:13:\"exclude_blank\";b:0;}'),
(264, 89, '_mail_2', 'a:9:{s:6:\"active\";b:0;s:7:\"subject\";s:42:\"openGeeksLab Landing Page \"[your-subject]\"\";s:6:\"sender\";s:49:\"openGeeksLab Landing Page <wordpress@test2.local>\";s:9:\"recipient\";s:12:\"[your-email]\";s:4:\"body\";s:124:\"Message Body:\n[your-message]\n\n-- \nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\";s:18:\"additional_headers\";s:25:\"Reply-To: koa2003@ukr.net\";s:11:\"attachments\";s:0:\"\";s:8:\"use_html\";b:0;s:13:\"exclude_blank\";b:0;}'),
(265, 89, '_messages', 'a:23:{s:12:\"mail_sent_ok\";s:45:\"Thank you for your message. It has been sent.\";s:12:\"mail_sent_ng\";s:71:\"There was an error trying to send your message. Please try again later.\";s:16:\"validation_error\";s:61:\"One or more fields have an error. Please check and try again.\";s:4:\"spam\";s:71:\"There was an error trying to send your message. Please try again later.\";s:12:\"accept_terms\";s:69:\"You must accept the terms and conditions before sending your message.\";s:16:\"invalid_required\";s:22:\"The field is required.\";s:16:\"invalid_too_long\";s:22:\"The field is too long.\";s:17:\"invalid_too_short\";s:23:\"The field is too short.\";s:12:\"invalid_date\";s:29:\"The date format is incorrect.\";s:14:\"date_too_early\";s:44:\"The date is before the earliest one allowed.\";s:13:\"date_too_late\";s:41:\"The date is after the latest one allowed.\";s:13:\"upload_failed\";s:46:\"There was an unknown error uploading the file.\";s:24:\"upload_file_type_invalid\";s:49:\"You are not allowed to upload files of this type.\";s:21:\"upload_file_too_large\";s:20:\"The file is too big.\";s:23:\"upload_failed_php_error\";s:38:\"There was an error uploading the file.\";s:14:\"invalid_number\";s:29:\"The number format is invalid.\";s:16:\"number_too_small\";s:47:\"The number is smaller than the minimum allowed.\";s:16:\"number_too_large\";s:46:\"The number is larger than the maximum allowed.\";s:23:\"quiz_answer_not_correct\";s:36:\"The answer to the quiz is incorrect.\";s:17:\"captcha_not_match\";s:31:\"Your entered code is incorrect.\";s:13:\"invalid_email\";s:38:\"The e-mail address entered is invalid.\";s:11:\"invalid_url\";s:19:\"The URL is invalid.\";s:11:\"invalid_tel\";s:32:\"The telephone number is invalid.\";}'),
(266, 89, '_additional_settings', ''),
(267, 89, '_locale', 'en_US'),
(269, 66, 'vimeo', 'https://vimeo.com'),
(270, 66, '_vimeo', 'field_5d6e001fa29c7'),
(271, 92, 'position', 'CEO2'),
(272, 92, '_position', 'field_5d6909f3aa4fe'),
(273, 92, 'facebook', 'https://www.facebook.com/'),
(274, 92, '_facebook', 'field_5d690be45d936'),
(275, 92, 'twitter', 'https://twitter.com/'),
(276, 92, '_twitter', 'field_5d690ce883df5'),
(277, 92, 'skype', 'https://www.skype.com/'),
(278, 92, '_skype', 'field_5d69307746e00'),
(279, 92, 'google_plus', 'https://aboutme.google.com/'),
(280, 92, '_google_plus', 'field_5d6931b1c792d'),
(281, 92, 'vimeo', 'https://vimeo.com'),
(282, 92, '_vimeo', 'field_5d6e001fa29c7'),
(283, 66, 'linkedin', 'https://www.linkedin.com'),
(284, 66, '_linkedin', 'field_5d6e01423ca9f'),
(285, 66, 'instagram', 'https://www.instagram.com/'),
(286, 66, '_instagram', 'field_5d6e01613caa0'),
(287, 95, 'position', 'CEO2'),
(288, 95, '_position', 'field_5d6909f3aa4fe'),
(289, 95, 'facebook', 'https://www.facebook.com/'),
(290, 95, '_facebook', 'field_5d690be45d936'),
(291, 95, 'twitter', 'https://twitter.com/'),
(292, 95, '_twitter', 'field_5d690ce883df5'),
(293, 95, 'skype', 'https://www.skype.com/'),
(294, 95, '_skype', 'field_5d69307746e00'),
(295, 95, 'google_plus', 'https://aboutme.google.com/'),
(296, 95, '_google_plus', 'field_5d6931b1c792d'),
(297, 95, 'vimeo', 'https://vimeo.com'),
(298, 95, '_vimeo', 'field_5d6e001fa29c7'),
(299, 95, 'linkedin', 'https://www.linkedin.com'),
(300, 95, '_linkedin', 'field_5d6e01423ca9f'),
(301, 95, 'instagram', 'https://www.instagram.com/'),
(302, 95, '_instagram', 'field_5d6e01613caa0'),
(303, 63, 'facebook', 'https://www.facebook.com/'),
(304, 63, '_facebook', 'field_5d690be45d936'),
(305, 63, 'twitter', 'https://twitter.com/'),
(306, 63, '_twitter', 'field_5d690ce883df5'),
(307, 63, 'skype', 'https://www.skype.com/'),
(308, 63, '_skype', 'field_5d69307746e00'),
(309, 63, 'google_plus', 'https://aboutme.google.com/'),
(310, 63, '_google_plus', 'field_5d6931b1c792d'),
(311, 63, 'vimeo', 'https://vimeo.com'),
(312, 63, '_vimeo', 'field_5d6e001fa29c7'),
(313, 63, 'linkedin', 'https://www.linkedin.com'),
(314, 63, '_linkedin', 'field_5d6e01423ca9f'),
(315, 63, 'instagram', 'https://www.instagram.com/'),
(316, 63, '_instagram', 'field_5d6e01613caa0'),
(317, 96, 'position', 'CEO1'),
(318, 96, '_position', 'field_5d6909f3aa4fe'),
(319, 96, 'facebook', 'https://www.facebook.com/'),
(320, 96, '_facebook', 'field_5d690be45d936'),
(321, 96, 'twitter', 'https://twitter.com/'),
(322, 96, '_twitter', 'field_5d690ce883df5'),
(323, 96, 'skype', 'https://www.skype.com/'),
(324, 96, '_skype', 'field_5d69307746e00'),
(325, 96, 'google_plus', 'https://aboutme.google.com/'),
(326, 96, '_google_plus', 'field_5d6931b1c792d'),
(327, 96, 'vimeo', 'https://vimeo.com'),
(328, 96, '_vimeo', 'field_5d6e001fa29c7'),
(329, 96, 'linkedin', 'https://www.linkedin.com'),
(330, 96, '_linkedin', 'field_5d6e01423ca9f'),
(331, 96, 'instagram', 'https://www.instagram.com/'),
(332, 96, '_instagram', 'field_5d6e01613caa0'),
(333, 69, 'facebook', 'https://www.facebook.com/'),
(334, 69, '_facebook', 'field_5d690be45d936'),
(335, 69, 'twitter', 'https://twitter.com/'),
(336, 69, '_twitter', 'field_5d690ce883df5'),
(337, 69, 'skype', 'https://www.skype.com/'),
(338, 69, '_skype', 'field_5d69307746e00'),
(339, 69, 'google_plus', 'https://aboutme.google.com/'),
(340, 69, '_google_plus', 'field_5d6931b1c792d'),
(341, 69, 'vimeo', 'https://vimeo.com'),
(342, 69, '_vimeo', 'field_5d6e001fa29c7'),
(343, 69, 'linkedin', 'https://www.linkedin.com'),
(344, 69, '_linkedin', 'field_5d6e01423ca9f'),
(345, 69, 'instagram', 'https://www.instagram.com/'),
(346, 69, '_instagram', 'field_5d6e01613caa0'),
(347, 97, 'position', 'CEO3'),
(348, 97, '_position', 'field_5d6909f3aa4fe'),
(349, 97, 'facebook', 'https://www.facebook.com/'),
(350, 97, '_facebook', 'field_5d690be45d936'),
(351, 97, 'twitter', 'https://twitter.com/'),
(352, 97, '_twitter', 'field_5d690ce883df5'),
(353, 97, 'skype', 'https://www.skype.com/'),
(354, 97, '_skype', 'field_5d69307746e00'),
(355, 97, 'google_plus', 'https://aboutme.google.com/'),
(356, 97, '_google_plus', 'field_5d6931b1c792d'),
(357, 97, 'vimeo', 'https://vimeo.com'),
(358, 97, '_vimeo', 'field_5d6e001fa29c7'),
(359, 97, 'linkedin', 'https://www.linkedin.com'),
(360, 97, '_linkedin', 'field_5d6e01423ca9f'),
(361, 97, 'instagram', 'https://www.instagram.com/'),
(362, 97, '_instagram', 'field_5d6e01613caa0'),
(363, 71, 'facebook', 'https://www.facebook.com/'),
(364, 71, '_facebook', 'field_5d690be45d936'),
(365, 71, 'twitter', 'https://twitter.com/'),
(366, 71, '_twitter', 'field_5d690ce883df5'),
(367, 71, 'skype', 'https://www.skype.com/'),
(368, 71, '_skype', 'field_5d69307746e00'),
(369, 71, 'google_plus', 'https://aboutme.google.com/'),
(370, 71, '_google_plus', 'field_5d6931b1c792d'),
(371, 71, 'vimeo', 'https://vimeo.com'),
(372, 71, '_vimeo', 'field_5d6e001fa29c7'),
(373, 71, 'linkedin', 'https://www.linkedin.com'),
(374, 71, '_linkedin', 'field_5d6e01423ca9f'),
(375, 71, 'instagram', 'https://www.instagram.com/'),
(376, 71, '_instagram', 'field_5d6e01613caa0'),
(377, 98, 'position', 'CEO4'),
(378, 98, '_position', 'field_5d6909f3aa4fe'),
(379, 98, 'facebook', 'https://www.facebook.com/'),
(380, 98, '_facebook', 'field_5d690be45d936'),
(381, 98, 'twitter', 'https://twitter.com/'),
(382, 98, '_twitter', 'field_5d690ce883df5'),
(383, 98, 'skype', 'https://www.skype.com/'),
(384, 98, '_skype', 'field_5d69307746e00'),
(385, 98, 'google_plus', 'https://aboutme.google.com/'),
(386, 98, '_google_plus', 'field_5d6931b1c792d'),
(387, 98, 'vimeo', 'https://vimeo.com'),
(388, 98, '_vimeo', 'field_5d6e001fa29c7'),
(389, 98, 'linkedin', 'https://www.linkedin.com'),
(390, 98, '_linkedin', 'field_5d6e01423ca9f'),
(391, 98, 'instagram', 'https://www.instagram.com/'),
(392, 98, '_instagram', 'field_5d6e01613caa0');
-- --------------------------------------------------------
--
-- Структура таблиці `wp_posts`
--
CREATE TABLE `wp_posts` (
`ID` bigint(20) UNSIGNED NOT NULL,
`post_author` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`post_content` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
`post_title` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
`post_excerpt` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
`post_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'publish',
`comment_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open',
`ping_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open',
`post_password` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`post_name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`to_ping` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
`pinged` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
`post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`post_content_filtered` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
`post_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`menu_order` int(11) NOT NULL DEFAULT '0',
`post_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'post',
`post_mime_type` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`comment_count` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_posts`
--
INSERT INTO `wp_posts` (`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
(1, 1, '2019-08-07 11:40:33', '2019-08-07 11:40:33', '<!-- wp:paragraph -->\n<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>\n<!-- /wp:paragraph -->', 'Hello world!', '', 'publish', 'open', 'open', '', 'hello-world', '', '', '2019-08-07 11:40:33', '2019-08-07 11:40:33', '', 0, 'http://test2.local/?p=1', 0, 'post', '', 1),
(2, 1, '2019-08-07 11:40:33', '2019-08-07 11:40:33', '<!-- wp:paragraph -->\n<p>This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><p>Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin\' caught in the rain.)</p></blockquote>\n<!-- /wp:quote -->\n\n<!-- wp:paragraph -->\n<p>...or something like this:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.</p></blockquote>\n<!-- /wp:quote -->\n\n<!-- wp:paragraph -->\n<p>As a new WordPress user, you should go to <a href=\"http://test2.local/wp-admin/\">your dashboard</a> to delete this page and create new pages for your content. Have fun!</p>\n<!-- /wp:paragraph -->', 'Sample Page', '', 'publish', 'closed', 'open', '', 'sample-page', '', '', '2019-08-07 11:40:33', '2019-08-07 11:40:33', '', 0, 'http://test2.local/?page_id=2', 0, 'page', '', 0),
(3, 1, '2019-08-07 11:40:33', '2019-08-07 11:40:33', '<!-- wp:heading --><h2>Who we are</h2><!-- /wp:heading --><!-- wp:paragraph --><p>Our website address is: http://test2.local.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>What personal data we collect and why we collect it</h2><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>Comments</h3><!-- /wp:heading --><!-- wp:paragraph --><p>When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Media</h3><!-- /wp:heading --><!-- wp:paragraph --><p>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Contact forms</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>Cookies</h3><!-- /wp:heading --><!-- wp:paragraph --><p>If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Embedded content from other websites</h3><!-- /wp:heading --><!-- wp:paragraph --><p>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p><!-- /wp:paragraph --><!-- wp:heading {\"level\":3} --><h3>Analytics</h3><!-- /wp:heading --><!-- wp:heading --><h2>Who we share your data with</h2><!-- /wp:heading --><!-- wp:heading --><h2>How long we retain your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p>If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>What rights you have over your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p>If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Where we send your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p>Visitor comments may be checked through an automated spam detection service.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Your contact information</h2><!-- /wp:heading --><!-- wp:heading --><h2>Additional information</h2><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>How we protect your data</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>What data breach procedures we have in place</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>What third parties we receive data from</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>What automated decision making and/or profiling we do with user data</h3><!-- /wp:heading --><!-- wp:heading {\"level\":3} --><h3>Industry regulatory disclosure requirements</h3><!-- /wp:heading -->', 'Privacy Policy', '', 'draft', 'closed', 'open', '', 'privacy-policy', '', '', '2019-08-07 11:40:33', '2019-08-07 11:40:33', '', 0, 'http://test2.local/?page_id=3', 0, 'page', '', 0),
(5, 1, '2019-08-07 15:52:01', '2019-08-07 15:52:01', '<!-- wp:paragraph -->\n<p>This is Home page of Landing Page.</p>\n<!-- /wp:paragraph -->', 'Home', '', 'publish', 'closed', 'closed', '', 'home', '', '', '2019-08-07 15:52:47', '2019-08-07 15:52:47', '', 0, 'http://test2.local/?page_id=5', 0, 'page', '', 0),
(6, 1, '2019-08-07 15:52:01', '2019-08-07 15:52:01', '', 'Home', '', 'inherit', 'closed', 'closed', '', '5-revision-v1', '', '', '2019-08-07 15:52:01', '2019-08-07 15:52:01', '', 5, 'http://test2.local/index.php/2019/08/07/5-revision-v1/', 0, 'revision', '', 0),
(7, 1, '2019-08-07 15:52:47', '2019-08-07 15:52:47', '<!-- wp:paragraph -->\n<p>This is Home page of Landing Page.</p>\n<!-- /wp:paragraph -->', 'Home', '', 'inherit', 'closed', 'closed', '', '5-revision-v1', '', '', '2019-08-07 15:52:47', '2019-08-07 15:52:47', '', 5, 'http://test2.local/index.php/2019/08/07/5-revision-v1/', 0, 'revision', '', 0),
(8, 1, '2019-08-07 16:46:24', '2019-08-07 16:46:24', '', 'logo', '', 'inherit', 'open', 'closed', '', 'logo', '', '', '2019-08-07 16:46:46', '2019-08-07 16:46:46', '', 0, 'http://test2.local/wp-content/uploads/2019/08/logo.png', 0, 'attachment', 'image/png', 0),
(9, 1, '2019-08-07 16:47:01', '2019-08-07 16:47:01', 'http://test2.local/wp-content/uploads/2019/08/cropped-logo.png', 'cropped-logo.png', '', 'inherit', 'open', 'closed', '', 'cropped-logo-png', '', '', '2019-08-07 16:47:01', '2019-08-07 16:47:01', '', 0, 'http://test2.local/wp-content/uploads/2019/08/cropped-logo.png', 0, 'attachment', 'image/png', 0),
(10, 1, '2019-08-07 16:47:15', '2019-08-07 16:47:15', '{\n \"ogl::custom_logo\": {\n \"value\": 9,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2019-08-07 16:47:15\"\n }\n}', '', '', 'trash', 'closed', 'closed', '', 'a594bfc4-14ee-490f-b303-19aeb078a80d', '', '', '2019-08-07 16:47:15', '2019-08-07 16:47:15', '', 0, 'http://test2.local/index.php/2019/08/07/a594bfc4-14ee-490f-b303-19aeb078a80d/', 0, 'customize_changeset', '', 0),
(11, 1, '2019-08-07 16:50:33', '2019-08-07 16:50:33', '', 'cloth', '', 'inherit', 'open', 'closed', '', 'cloth', '', '', '2019-08-07 16:50:48', '2019-08-07 16:50:48', '', 0, 'http://test2.local/wp-content/uploads/2019/08/cloth.png', 0, 'attachment', 'image/png', 0),
(12, 1, '2019-08-07 16:51:12', '2019-08-07 16:51:12', 'http://test2.local/wp-content/uploads/2019/08/cropped-cloth.png', 'cropped-cloth.png', '', 'inherit', 'open', 'closed', '', 'cropped-cloth-png', '', '', '2019-08-07 16:51:12', '2019-08-07 16:51:12', '', 0, 'http://test2.local/wp-content/uploads/2019/08/cropped-cloth.png', 0, 'attachment', 'image/png', 0),
(13, 1, '2019-08-07 16:51:18', '2019-08-07 16:51:18', '{\n \"site_icon\": {\n \"value\": 12,\n \"type\": \"option\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2019-08-07 16:51:18\"\n }\n}', '', '', 'trash', 'closed', 'closed', '', '425e4e62-1097-42e5-b785-8d94a07ad831', '', '', '2019-08-07 16:51:18', '2019-08-07 16:51:18', '', 0, 'http://test2.local/index.php/2019/08/07/425e4e62-1097-42e5-b785-8d94a07ad831/', 0, 'customize_changeset', '', 0),
(14, 1, '2019-08-08 08:20:34', '2019-08-08 08:20:34', '{\n \"ogl::background_color\": {\n \"value\": \"#eeee22\",\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2019-08-08 08:20:34\"\n }\n}', '', '', 'trash', 'closed', 'closed', '', 'e81097a5-1cd1-4f3e-83ad-c212c2b59b41', '', '', '2019-08-08 08:20:34', '2019-08-08 08:20:34', '', 0, 'http://test2.local/index.php/2019/08/08/e81097a5-1cd1-4f3e-83ad-c212c2b59b41/', 0, 'customize_changeset', '', 0),
(15, 1, '2019-08-08 08:20:57', '2019-08-08 08:20:57', '{\n \"ogl::background_color\": {\n \"value\": \"#ffffff\",\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2019-08-08 08:20:57\"\n }\n}', '', '', 'trash', 'closed', 'closed', '', '48769431-992a-462c-bee0-9c6872bd51b7', '', '', '2019-08-08 08:20:57', '2019-08-08 08:20:57', '', 0, 'http://test2.local/index.php/2019/08/08/48769431-992a-462c-bee0-9c6872bd51b7/', 0, 'customize_changeset', '', 0),
(16, 1, '2019-08-11 13:06:08', '2019-08-11 13:06:08', 'Description of The First Slide.', 'The First Slide', '', 'publish', 'closed', 'closed', '', 'the-first-slide', '', '', '2019-08-11 13:06:08', '2019-08-11 13:06:08', '', 0, 'http://test2.local/?post_type=slider&p=16', 0, 'slider', '', 0),
(17, 1, '2019-08-11 12:35:47', '2019-08-11 12:35:47', '', '1600x810clr', '', 'inherit', 'open', 'closed', '', '1600x810clr', '', '', '2019-08-11 12:36:25', '2019-08-11 12:36:25', '', 16, 'http://test2.local/wp-content/uploads/2019/08/1600x810clr.png', 0, 'attachment', 'image/png', 0),
(18, 1, '2019-08-11 16:33:18', '2019-08-11 16:33:18', 'Description of The Second Slide.', 'The Second Slide', '', 'publish', 'closed', 'closed', '', 'the-second-slide', '', '', '2019-08-11 16:33:18', '2019-08-11 16:33:18', '', 0, 'http://test2.local/?post_type=slider&p=18', 0, 'slider', '', 0),
(20, 1, '2019-08-11 18:16:32', '2019-08-11 18:16:32', 'Description of The Third Slide.', 'The Third Slide', '', 'publish', 'closed', 'closed', '', 'the-third-slide', '', '', '2019-08-11 18:16:32', '2019-08-11 18:16:32', '', 0, 'http://test2.local/?post_type=slider&p=20', 0, 'slider', '', 0),
(21, 1, '2019-08-14 07:56:41', '2019-08-14 07:56:41', 'http://test2.local/wp-content/uploads/2019/08/cropped-logo-1.png', 'cropped-logo-1.png', '', 'inherit', 'open', 'closed', '', 'cropped-logo-1-png', '', '', '2019-08-14 07:56:41', '2019-08-14 07:56:41', '', 0, 'http://test2.local/wp-content/uploads/2019/08/cropped-logo-1.png', 0, 'attachment', 'image/png', 0),
(22, 1, '2019-08-14 07:56:55', '2019-08-14 07:56:55', '{\n \"old_sidebars_widgets_data\": {\n \"value\": {\n \"wp_inactive_widgets\": [],\n \"sidebar-1\": [\n \"search-2\",\n \"recent-posts-2\",\n \"recent-comments-2\",\n \"archives-2\",\n \"categories-2\",\n \"meta-2\"\n ]\n },\n \"type\": \"global_variable\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2019-08-14 07:56:55\"\n },\n \"marine-1::custom_logo\": {\n \"value\": 21,\n \"type\": \"theme_mod\",\n \"user_id\": 1,\n \"date_modified_gmt\": \"2019-08-14 07:56:55\"\n }\n}', '', '', 'trash', 'closed', 'closed', '', '138cc263-5cbe-4c61-b867-24d65f94eed2', '', '', '2019-08-14 07:56:55', '2019-08-14 07:56:55', '', 0, 'http://test2.local/index.php/2019/08/14/138cc263-5cbe-4c61-b867-24d65f94eed2/', 0, 'customize_changeset', '', 0),
(23, 1, '2019-08-28 08:37:01', '2019-08-28 08:37:01', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 1. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 1', 'Proin vulputate aliquam mi nec hendrerit 1. Sed entum velit vel ipsum.', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate', '', '', '2019-08-30 10:31:51', '2019-08-30 10:31:51', '', 0, 'http://test2.local/?p=23', 0, 'post', '', 0),
(24, 1, '2019-08-28 08:37:01', '2019-08-28 08:37:01', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate', '', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-28 08:37:01', '2019-08-28 08:37:01', '', 23, 'http://test2.local/index.php/2019/08/28/23-revision-v1/', 0, 'revision', '', 0),
(25, 1, '2019-08-28 09:08:50', '2019-08-28 09:08:50', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate', 'Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-28 09:08:50', '2019-08-28 09:08:50', '', 23, 'http://test2.local/index.php/2019/08/28/23-revision-v1/', 0, 'revision', '', 0),
(26, 1, '2019-08-28 09:09:29', '2019-08-28 09:09:29', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate', 'Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-28 09:09:29', '2019-08-28 09:09:29', '', 23, 'http://test2.local/index.php/2019/08/28/23-revision-v1/', 0, 'revision', '', 0),
(28, 1, '2019-08-29 08:47:10', '2019-08-29 08:47:10', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate', '', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-29 08:47:10', '2019-08-29 08:47:10', '', 23, 'http://test2.local/index.php/2019/08/29/23-revision-v1/', 0, 'revision', '', 0),
(29, 1, '2019-08-29 08:47:42', '2019-08-29 08:47:42', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate', 'Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-29 08:47:42', '2019-08-29 08:47:42', '', 23, 'http://test2.local/index.php/2019/08/29/23-revision-v1/', 0, 'revision', '', 0),
(30, 1, '2019-08-29 09:45:27', '2019-08-29 09:45:27', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 1', 'Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-29 09:45:27', '2019-08-29 09:45:27', '', 23, 'http://test2.local/index.php/2019/08/29/23-revision-v1/', 0, 'revision', '', 0),
(31, 1, '2019-08-29 09:47:21', '2019-08-29 09:47:21', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 2. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 2', 'Proin vulputate aliquam mi nec hendrerit 2', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-2', '', '', '2019-08-30 10:31:44', '2019-08-30 10:31:44', '', 0, 'http://test2.local/?p=31', 0, 'post', '', 0),
(33, 1, '2019-08-29 09:47:12', '2019-08-29 09:47:12', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 1. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 1', 'Proin vulputate aliquam mi nec hendrerit 1. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '23-revision-v1', '', '', '2019-08-29 09:47:12', '2019-08-29 09:47:12', '', 23, 'http://test2.local/index.php/2019/08/29/23-revision-v1/', 0, 'revision', '', 0),
(34, 1, '2019-08-29 09:47:21', '2019-08-29 09:47:21', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 2. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 2', 'Proin vulputate aliquam mi nec hendrerit 2', 'inherit', 'closed', 'closed', '', '31-revision-v1', '', '', '2019-08-29 09:47:21', '2019-08-29 09:47:21', '', 31, 'http://test2.local/index.php/2019/08/29/31-revision-v1/', 0, 'revision', '', 0),
(35, 1, '2019-08-29 09:49:33', '2019-08-29 09:49:33', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 3. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 3', 'Proin vulputate aliquam mi nec hendrerit 3. Sed entum velit vel ipsum. ', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-3', '', '', '2019-08-30 10:31:22', '2019-08-30 10:31:22', '', 0, 'http://test2.local/?p=35', 0, 'post', '', 0),
(36, 1, '2019-08-29 09:49:33', '2019-08-29 09:49:33', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 3. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 3', 'Proin vulputate aliquam mi nec hendrerit 3. Sed entum velit vel ipsum. ', 'inherit', 'closed', 'closed', '', '35-revision-v1', '', '', '2019-08-29 09:49:33', '2019-08-29 09:49:33', '', 35, 'http://test2.local/index.php/2019/08/29/35-revision-v1/', 0, 'revision', '', 0),
(37, 1, '2019-08-29 09:51:02', '2019-08-29 09:51:02', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 4. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 4', 'Proin vulputate aliquam mi nec hendrerit 4. Sed entum velit vel ipsum.', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-4', '', '', '2019-08-30 10:31:13', '2019-08-30 10:31:13', '', 0, 'http://test2.local/?p=37', 0, 'post', '', 0),
(38, 1, '2019-08-29 09:51:02', '2019-08-29 09:51:02', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 4. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 4', 'Proin vulputate aliquam mi nec hendrerit 4. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '37-revision-v1', '', '', '2019-08-29 09:51:02', '2019-08-29 09:51:02', '', 37, 'http://test2.local/index.php/2019/08/29/37-revision-v1/', 0, 'revision', '', 0),
(39, 1, '2019-08-29 11:36:12', '2019-08-29 11:36:12', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 5. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 5', 'Proin vulputate aliquam mi nec hendrerit 5. Sed entum velit vel ipsum.', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-5', '', '', '2019-08-30 10:30:48', '2019-08-30 10:30:48', '', 0, 'http://test2.local/?p=39', 0, 'post', '', 0),
(40, 1, '2019-08-29 11:36:01', '2019-08-29 11:36:01', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 5. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 5', '', 'inherit', 'closed', 'closed', '', '39-revision-v1', '', '', '2019-08-29 11:36:01', '2019-08-29 11:36:01', '', 39, 'http://test2.local/index.php/2019/08/29/39-revision-v1/', 0, 'revision', '', 0),
(41, 1, '2019-08-29 11:36:12', '2019-08-29 11:36:12', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 5. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 5', 'Proin vulputate aliquam mi nec hendrerit 5. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '39-revision-v1', '', '', '2019-08-29 11:36:12', '2019-08-29 11:36:12', '', 39, 'http://test2.local/index.php/2019/08/29/39-revision-v1/', 0, 'revision', '', 0),
(42, 1, '2019-08-29 11:40:42', '2019-08-29 11:40:42', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 6. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 6', 'Proin vulputate aliquam mi nec hendrerit 6. Sed entum velit vel ipsum. ', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-6', '', '', '2019-08-30 10:30:41', '2019-08-30 10:30:41', '', 0, 'http://test2.local/?p=42', 0, 'post', '', 0),
(43, 1, '2019-08-29 11:40:42', '2019-08-29 11:40:42', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 6. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 6', 'Proin vulputate aliquam mi nec hendrerit 6. Sed entum velit vel ipsum. ', 'inherit', 'closed', 'closed', '', '42-revision-v1', '', '', '2019-08-29 11:40:42', '2019-08-29 11:40:42', '', 42, 'http://test2.local/index.php/2019/08/29/42-revision-v1/', 0, 'revision', '', 0),
(44, 1, '2019-08-30 08:12:29', '2019-08-30 08:12:29', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 7. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 7', 'Proin vulputate aliquam mi nec hendrerit 7. Sed entum velit vel ipsum. ', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-7', '', '', '2019-08-30 10:18:52', '2019-08-30 10:18:52', '', 0, 'http://test2.local/?p=44', 0, 'post', '', 0),
(45, 1, '2019-08-30 08:11:44', '2019-08-30 08:11:44', '', '130x130', '', 'inherit', 'open', 'closed', '', '130x130', '', '', '2019-08-30 08:11:44', '2019-08-30 08:11:44', '', 44, 'http://test2.local/wp-content/uploads/2019/08/130x130.png', 0, 'attachment', 'image/png', 0),
(46, 1, '2019-08-30 08:12:29', '2019-08-30 08:12:29', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 7. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 7', 'Proin vulputate aliquam mi nec hendrerit 7. Sed entum velit vel ipsum. ', 'inherit', 'closed', 'closed', '', '44-revision-v1', '', '', '2019-08-30 08:12:29', '2019-08-30 08:12:29', '', 44, 'http://test2.local/index.php/2019/08/30/44-revision-v1/', 0, 'revision', '', 0),
(47, 1, '2019-08-30 08:15:13', '2019-08-30 08:15:13', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 8. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 8', 'Proin vulputate aliquam mi nec hendrerit 8. Sed entum velit vel ipsum.', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-8', '', '', '2019-08-30 10:18:40', '2019-08-30 10:18:40', '', 0, 'http://test2.local/?p=47', 0, 'post', '', 0),
(48, 1, '2019-08-30 08:15:13', '2019-08-30 08:15:13', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 8. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 8', 'Proin vulputate aliquam mi nec hendrerit 8. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '47-revision-v1', '', '', '2019-08-30 08:15:13', '2019-08-30 08:15:13', '', 47, 'http://test2.local/index.php/2019/08/30/47-revision-v1/', 0, 'revision', '', 0),
(49, 1, '2019-08-30 08:16:33', '2019-08-30 08:16:33', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 9. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 9', 'Proin vulputate aliquam mi nec hendrerit 9. Sed entum velit vel ipsum. ', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-9', '', '', '2019-08-30 10:18:15', '2019-08-30 10:18:15', '', 0, 'http://test2.local/?p=49', 0, 'post', '', 0),
(50, 1, '2019-08-30 08:16:33', '2019-08-30 08:16:33', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 9. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 9', 'Proin vulputate aliquam mi nec hendrerit 9. Sed entum velit vel ipsum. ', 'inherit', 'closed', 'closed', '', '49-revision-v1', '', '', '2019-08-30 08:16:33', '2019-08-30 08:16:33', '', 49, 'http://test2.local/index.php/2019/08/30/49-revision-v1/', 0, 'revision', '', 0),
(51, 1, '2019-08-30 08:19:43', '2019-08-30 08:19:43', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 10. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 10', 'Proin vulputate aliquam mi nec hendrerit 10. Sed entum velit vel ipsum.', 'publish', 'open', 'open', '', 'vivamus-orci-sem-conce-tur-per-ac-dui-oin-vulputate-10', '', '', '2019-08-30 10:16:25', '2019-08-30 10:16:25', '', 0, 'http://test2.local/?p=51', 0, 'post', '', 0),
(52, 1, '2019-08-30 08:19:43', '2019-08-30 08:19:43', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 10. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 10', 'Proin vulputate aliquam mi nec hendrerit 10. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '51-revision-v1', '', '', '2019-08-30 08:19:43', '2019-08-30 08:19:43', '', 51, 'http://test2.local/index.php/2019/08/30/51-revision-v1/', 0, 'revision', '', 0),
(53, 1, '2019-08-30 08:48:46', '0000-00-00 00:00:00', '', 'Auto Draft', '', 'auto-draft', 'closed', 'closed', '', '', '', '', '2019-08-30 08:48:46', '0000-00-00 00:00:00', '', 0, 'http://test2.local/?post_type=acf-field-group&p=53', 0, 'acf-field-group', '', 0),
(54, 1, '2019-08-30 09:01:18', '2019-08-30 09:01:18', 'a:7:{s:8:\"location\";a:1:{i:0;a:1:{i:0;a:3:{s:5:\"param\";s:9:\"post_type\";s:8:\"operator\";s:2:\"==\";s:5:\"value\";s:4:\"post\";}}}s:8:\"position\";s:6:\"normal\";s:5:\"style\";s:7:\"default\";s:15:\"label_placement\";s:3:\"top\";s:21:\"instruction_placement\";s:5:\"label\";s:14:\"hide_on_screen\";s:0:\"\";s:11:\"description\";s:10:\"Image Icon\";}', 'Recent Posts', 'recent-posts', 'trash', 'closed', 'closed', '', 'group_5d68e361d5684__trashed', '', '', '2019-08-30 10:07:51', '2019-08-30 10:07:51', '', 0, 'http://test2.local/?post_type=acf-field-group&p=54', 0, 'acf-field-group', '', 0),
(55, 1, '2019-08-30 09:01:18', '2019-08-30 09:01:18', 'a:13:{s:4:\"type\";s:6:\"select\";s:12:\"instructions\";s:43:\"You can choose the type of your post image.\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:7:\"choices\";a:0:{}s:13:\"default_value\";a:1:{i:0;s:47:\"<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>\";}s:10:\"allow_null\";i:0;s:8:\"multiple\";i:0;s:2:\"ui\";i:0;s:13:\"return_format\";s:5:\"value\";s:4:\"ajax\";i:0;s:11:\"placeholder\";s:0:\"\";}', 'Image Icon', 'image_icon', 'trash', 'closed', 'closed', '', 'field_5d68e368f6752__trashed', '', '', '2019-08-30 10:07:51', '2019-08-30 10:07:51', '', 54, 'http://test2.local/?post_type=acf-field&p=55', 0, 'acf-field', '', 0),
(56, 1, '2019-08-30 09:50:03', '2019-08-30 09:50:03', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 10. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 10', 'Proin vulputate aliquam mi nec hendrerit 10. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '51-revision-v1', '', '', '2019-08-30 09:50:03', '2019-08-30 09:50:03', '', 51, 'http://test2.local/index.php/2019/08/30/51-revision-v1/', 0, 'revision', '', 0),
(57, 1, '2019-08-30 10:14:46', '2019-08-30 10:14:46', 'a:7:{s:8:\"location\";a:1:{i:0;a:1:{i:0;a:3:{s:5:\"param\";s:9:\"post_type\";s:8:\"operator\";s:2:\"==\";s:5:\"value\";s:4:\"post\";}}}s:8:\"position\";s:6:\"normal\";s:5:\"style\";s:7:\"default\";s:15:\"label_placement\";s:3:\"top\";s:21:\"instruction_placement\";s:5:\"label\";s:14:\"hide_on_screen\";s:0:\"\";s:11:\"description\";s:0:\"\";}', 'Recent Posts', 'recent-posts', 'publish', 'closed', 'closed', '', 'group_5d68f67faa40a', '', '', '2019-08-30 10:14:46', '2019-08-30 10:14:46', '', 0, 'http://test2.local/?post_type=acf-field-group&p=57', 0, 'acf-field-group', '', 0),
(58, 1, '2019-08-30 10:14:46', '2019-08-30 10:14:46', 'a:13:{s:4:\"type\";s:6:\"select\";s:12:\"instructions\";s:43:\"You can choose the type of your post image.\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:7:\"choices\";a:2:{s:47:\"<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>\";s:47:\"<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>\";s:53:\"<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>\";s:53:\"<i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i>\";}s:13:\"default_value\";a:1:{i:0;s:47:\"<i class=\"fa fa-camera\" aria-hidden=\"true\"></i>\";}s:10:\"allow_null\";i:0;s:8:\"multiple\";i:0;s:2:\"ui\";i:0;s:13:\"return_format\";s:5:\"value\";s:4:\"ajax\";i:0;s:11:\"placeholder\";s:0:\"\";}', 'Image Icon', 'image_icon', 'publish', 'closed', 'closed', '', 'field_5d68f696876fb', '', '', '2019-08-30 10:14:46', '2019-08-30 10:14:46', '', 57, 'http://test2.local/?post_type=acf-field&p=58', 0, 'acf-field', '', 0),
(59, 1, '2019-08-30 10:18:40', '2019-08-30 10:18:40', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 8. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 8', 'Proin vulputate aliquam mi nec hendrerit 8. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '47-revision-v1', '', '', '2019-08-30 10:18:40', '2019-08-30 10:18:40', '', 47, 'http://test2.local/index.php/2019/08/30/47-revision-v1/', 0, 'revision', '', 0),
(60, 1, '2019-08-30 10:18:52', '2019-08-30 10:18:52', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 7. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 7', 'Proin vulputate aliquam mi nec hendrerit 7. Sed entum velit vel ipsum. ', 'inherit', 'closed', 'closed', '', '44-revision-v1', '', '', '2019-08-30 10:18:52', '2019-08-30 10:18:52', '', 44, 'http://test2.local/index.php/2019/08/30/44-revision-v1/', 0, 'revision', '', 0),
(61, 1, '2019-08-30 10:31:13', '2019-08-30 10:31:13', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 4. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 4', 'Proin vulputate aliquam mi nec hendrerit 4. Sed entum velit vel ipsum.', 'inherit', 'closed', 'closed', '', '37-revision-v1', '', '', '2019-08-30 10:31:13', '2019-08-30 10:31:13', '', 37, 'http://test2.local/index.php/2019/08/30/37-revision-v1/', 0, 'revision', '', 0),
(62, 1, '2019-08-30 10:31:22', '2019-08-30 10:31:22', '<!-- wp:paragraph -->\n<p>Proin vulputate aliquam mi nec hendrerit 3. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum. Proin vulputate aliquam mi nec hendrerit. Sed entum velit vel ipsum.</p>\n<!-- /wp:paragraph -->', 'Vivamus orci sem, conce tur per ac dui oin vulputate 3', 'Proin vulputate aliquam mi nec hendrerit 3. Sed entum velit vel ipsum. ', 'inherit', 'closed', 'closed', '', '35-revision-v1', '', '', '2019-08-30 10:31:22', '2019-08-30 10:31:22', '', 35, 'http://test2.local/index.php/2019/08/30/35-revision-v1/', 0, 'revision', '', 0),
(63, 1, '2019-08-30 10:46:46', '2019-08-30 10:46:46', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique1.', 'Sarah Doe 1', '', 'publish', 'closed', 'closed', '', 'sarah-doe', '', '', '2019-09-03 06:04:26', '2019-09-03 06:04:26', '', 0, 'http://test2.local/?post_type=team&p=63', 0, 'team', '', 0),
(64, 1, '2019-08-30 10:46:46', '2019-08-30 10:46:46', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique.', 'Sarah Doe', '', 'inherit', 'closed', 'closed', '', '63-revision-v1', '', '', '2019-08-30 10:46:46', '2019-08-30 10:46:46', '', 63, 'http://test2.local/index.php/2019/08/30/63-revision-v1/', 0, 'revision', '', 0),
(65, 1, '2019-08-30 10:47:38', '2019-08-30 10:47:38', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique1.', 'Sarah Doe 1', '', 'inherit', 'closed', 'closed', '', '63-revision-v1', '', '', '2019-08-30 10:47:38', '2019-08-30 10:47:38', '', 63, 'http://test2.local/index.php/2019/08/30/63-revision-v1/', 0, 'revision', '', 0),
(66, 1, '2019-08-30 10:48:24', '2019-08-30 10:48:24', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'publish', 'closed', 'closed', '', 'sarah-doe-2', '', '', '2019-09-03 06:00:59', '2019-09-03 06:00:59', '', 0, 'http://test2.local/?post_type=team&p=66', 0, 'team', '', 0),
(67, 1, '2019-08-30 10:48:24', '2019-08-30 10:48:24', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 10:48:24', '2019-08-30 10:48:24', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0),
(68, 1, '2019-08-30 10:50:10', '2019-08-30 10:50:10', '', '190x181', '', 'inherit', 'open', 'closed', '', '190x181', '', '', '2019-08-30 10:50:10', '2019-08-30 10:50:10', '', 63, 'http://test2.local/wp-content/uploads/2019/08/190x181.png', 0, 'attachment', 'image/png', 0),
(69, 1, '2019-08-30 11:13:27', '2019-08-30 11:13:27', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique3.', 'Sarah Doe 3', '', 'publish', 'closed', 'closed', '', 'sarah-doe-3', '', '', '2019-09-03 06:04:30', '2019-09-03 06:04:30', '', 0, 'http://test2.local/?post_type=team&p=69', 0, 'team', '', 0),
(70, 1, '2019-08-30 11:13:27', '2019-08-30 11:13:27', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique3.', 'Sarah Doe 3', '', 'inherit', 'closed', 'closed', '', '69-revision-v1', '', '', '2019-08-30 11:13:27', '2019-08-30 11:13:27', '', 69, 'http://test2.local/index.php/2019/08/30/69-revision-v1/', 0, 'revision', '', 0),
(71, 1, '2019-08-30 11:13:57', '2019-08-30 11:13:57', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique4.', 'Sarah Doe 4', '', 'publish', 'closed', 'closed', '', 'sarah-doe-4', '', '', '2019-09-03 06:04:34', '2019-09-03 06:04:34', '', 0, 'http://test2.local/?post_type=team&p=71', 0, 'team', '', 0),
(72, 1, '2019-08-30 11:13:57', '2019-08-30 11:13:57', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique4.', 'Sarah Doe 4', '', 'inherit', 'closed', 'closed', '', '71-revision-v1', '', '', '2019-08-30 11:13:57', '2019-08-30 11:13:57', '', 71, 'http://test2.local/index.php/2019/08/30/71-revision-v1/', 0, 'revision', '', 0),
(73, 1, '2019-08-30 11:36:32', '2019-08-30 11:36:32', 'a:7:{s:8:\"location\";a:1:{i:0;a:1:{i:0;a:3:{s:5:\"param\";s:9:\"post_type\";s:8:\"operator\";s:2:\"==\";s:5:\"value\";s:4:\"team\";}}}s:8:\"position\";s:6:\"normal\";s:5:\"style\";s:7:\"default\";s:15:\"label_placement\";s:3:\"top\";s:21:\"instruction_placement\";s:5:\"label\";s:14:\"hide_on_screen\";s:0:\"\";s:11:\"description\";s:0:\"\";}', 'Our Team', 'our-team', 'publish', 'closed', 'closed', '', 'group_5d6909e3261cc', '', '', '2019-09-03 06:00:20', '2019-09-03 06:00:20', '', 0, 'http://test2.local/?post_type=acf-field-group&p=73', 0, 'acf-field-group', '', 0),
(74, 1, '2019-08-30 11:36:32', '2019-08-30 11:36:32', 'a:10:{s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";}', 'Position', 'position', 'publish', 'closed', 'closed', '', 'field_5d6909f3aa4fe', '', '', '2019-08-30 11:36:32', '2019-08-30 11:36:32', '', 73, 'http://test2.local/?post_type=acf-field&p=74', 0, 'acf-field', '', 0),
(75, 1, '2019-08-30 11:39:33', '2019-08-30 11:39:33', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique4.', 'Sarah Doe 4', '', 'inherit', 'closed', 'closed', '', '71-revision-v1', '', '', '2019-08-30 11:39:33', '2019-08-30 11:39:33', '', 71, 'http://test2.local/index.php/2019/08/30/71-revision-v1/', 0, 'revision', '', 0),
(76, 1, '2019-08-30 11:41:35', '2019-08-30 11:41:35', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique3.', 'Sarah Doe 3', '', 'inherit', 'closed', 'closed', '', '69-revision-v1', '', '', '2019-08-30 11:41:35', '2019-08-30 11:41:35', '', 69, 'http://test2.local/index.php/2019/08/30/69-revision-v1/', 0, 'revision', '', 0),
(77, 1, '2019-08-30 11:41:48', '2019-08-30 11:41:48', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 11:41:48', '2019-08-30 11:41:48', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0),
(78, 1, '2019-08-30 11:42:02', '2019-08-30 11:42:02', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique1.', 'Sarah Doe 1', '', 'inherit', 'closed', 'closed', '', '63-revision-v1', '', '', '2019-08-30 11:42:02', '2019-08-30 11:42:02', '', 63, 'http://test2.local/index.php/2019/08/30/63-revision-v1/', 0, 'revision', '', 0),
(79, 1, '2019-08-30 11:42:12', '2019-08-30 11:42:12', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 11:42:12', '2019-08-30 11:42:12', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0),
(80, 1, '2019-08-30 11:44:29', '2019-08-30 11:44:29', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'Facebook', 'facebook', 'publish', 'closed', 'closed', '', 'field_5d690be45d936', '', '', '2019-08-30 11:44:29', '2019-08-30 11:44:29', '', 73, 'http://test2.local/?post_type=acf-field&p=80', 1, 'acf-field', '', 0),
(81, 1, '2019-08-30 11:45:41', '2019-08-30 11:45:41', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 11:45:41', '2019-08-30 11:45:41', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0);
INSERT INTO `wp_posts` (`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
(82, 1, '2019-08-30 11:48:14', '2019-08-30 11:48:14', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'Twitter', 'twitter', 'publish', 'closed', 'closed', '', 'field_5d690ce883df5', '', '', '2019-08-30 14:16:00', '2019-08-30 14:16:00', '', 73, 'http://test2.local/?post_type=acf-field&p=82', 2, 'acf-field', '', 0),
(83, 1, '2019-08-30 14:16:11', '2019-08-30 14:16:11', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 14:16:11', '2019-08-30 14:16:11', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0),
(84, 1, '2019-08-30 14:20:02', '2019-08-30 14:20:02', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'Skype', 'skype', 'publish', 'closed', 'closed', '', 'field_5d69307746e00', '', '', '2019-08-30 14:20:02', '2019-08-30 14:20:02', '', 73, 'http://test2.local/?post_type=acf-field&p=84', 3, 'acf-field', '', 0),
(85, 1, '2019-08-30 14:20:32', '2019-08-30 14:20:32', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 14:20:32', '2019-08-30 14:20:32', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0),
(86, 1, '2019-08-30 14:25:15', '2019-08-30 14:25:15', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'Google Plus', 'google_plus', 'publish', 'closed', 'closed', '', 'field_5d6931b1c792d', '', '', '2019-08-30 14:25:15', '2019-08-30 14:25:15', '', 73, 'http://test2.local/?post_type=acf-field&p=86', 4, 'acf-field', '', 0),
(87, 1, '2019-08-30 14:25:36', '2019-08-30 14:25:36', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-08-30 14:25:36', '2019-08-30 14:25:36', '', 66, 'http://test2.local/index.php/2019/08/30/66-revision-v1/', 0, 'revision', '', 0),
(88, 1, '2019-09-01 11:18:39', '2019-09-01 11:18:39', '<label> Your Name (required)\n [text* your-name] </label>\n\n<label> Your Email (required)\n [email* your-email] </label>\n\n<label> Subject\n [text your-subject] </label>\n\n<label> Your Message\n [textarea your-message] </label>\n\n[submit \"Send\"]\nopenGeeksLab Landing Page \"[your-subject]\"\nopenGeeksLab Landing Page <wordpress@test2.local>\nFrom: [your-name] <[your-email]>\nSubject: [your-subject]\n\nMessage Body:\n[your-message]\n\n-- \nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\nkoa2003@ukr.net\nReply-To: [your-email]\n\n0\n0\n\nopenGeeksLab Landing Page \"[your-subject]\"\nopenGeeksLab Landing Page <wordpress@test2.local>\nMessage Body:\n[your-message]\n\n-- \nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\n[your-email]\nReply-To: koa2003@ukr.net\n\n0\n0\nThank you for your message. It has been sent.\nThere was an error trying to send your message. Please try again later.\nOne or more fields have an error. Please check and try again.\nThere was an error trying to send your message. Please try again later.\nYou must accept the terms and conditions before sending your message.\nThe field is required.\nThe field is too long.\nThe field is too short.', 'Contact form 1', '', 'publish', 'closed', 'closed', '', 'contact-form-1', '', '', '2019-09-01 11:18:39', '2019-09-01 11:18:39', '', 0, 'http://test2.local/?post_type=wpcf7_contact_form&p=88', 0, 'wpcf7_contact_form', '', 0),
(89, 1, '2019-09-01 11:20:53', '2019-09-01 11:20:53', '<div class=\"form-group\">\r\n <input type=\"text\" class=\"form-control\" id=\"InputName\" placeholder=\"Name*\" required>\r\n </div> \r\n <div class=\"form-group\">\r\n <input type=\"email\" class=\"form-control\" id=\"InputEmail\" placeholder=\"Email*\" required>\r\n </div>\r\n <div class=\"form-group\">\r\n <textarea class=\"form-control\" id=\"InputTextarea\" rows=\"3\" placeholder=\"Message\"></textarea>\r\n </div>\r\n <div class=\"btn-group d-flex justify-content-center\">\r\n <button type=\"submit\" class=\"btn btn-secondary mr-3\">Send Message</button>\r\n <button type=\"reset\" class=\"btn btn-secondary\">Clear <i class=\"fa fa-times-circle\" aria-hidden=\"true\"></i> </button> \r\n </div>\n1\nopenGeeksLab Landing Page \"Email from Site\"\nopenGeeksLab Landing Page <wordpress@test2.local>\nkoa2003@ukr.net\nFrom: [your-name] <[your-email]>\r\nSubject: [your-subject]\r\n\r\nMessage Body:\r\n[your-message]\r\n\r\n-- \r\nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\n\n\n\n\n\nopenGeeksLab Landing Page \"[your-subject]\"\nopenGeeksLab Landing Page <wordpress@test2.local>\n[your-email]\nMessage Body:\r\n[your-message]\r\n\r\n-- \r\nThis e-mail was sent from a contact form on openGeeksLab Landing Page (http://test2.local)\nReply-To: koa2003@ukr.net\n\n\n\nThank you for your message. It has been sent.\nThere was an error trying to send your message. Please try again later.\nOne or more fields have an error. Please check and try again.\nThere was an error trying to send your message. Please try again later.\nYou must accept the terms and conditions before sending your message.\nThe field is required.\nThe field is too long.\nThe field is too short.\nThe date format is incorrect.\nThe date is before the earliest one allowed.\nThe date is after the latest one allowed.\nThere was an unknown error uploading the file.\nYou are not allowed to upload files of this type.\nThe file is too big.\nThere was an error uploading the file.\nThe number format is invalid.\nThe number is smaller than the minimum allowed.\nThe number is larger than the maximum allowed.\nThe answer to the quiz is incorrect.\nYour entered code is incorrect.\nThe e-mail address entered is invalid.\nThe URL is invalid.\nThe telephone number is invalid.', 'Get In Touch', '', 'publish', 'closed', 'closed', '', 'get-in-touch', '', '', '2019-09-03 06:05:48', '2019-09-03 06:05:48', '', 0, 'http://test2.local/?post_type=wpcf7_contact_form&p=89', 0, 'wpcf7_contact_form', '', 0),
(90, 1, '2019-09-02 08:26:44', '0000-00-00 00:00:00', '', 'Auto Draft', '', 'auto-draft', 'open', 'open', '', '', '', '', '2019-09-02 08:26:44', '0000-00-00 00:00:00', '', 0, 'http://test2.local/?p=90', 0, 'post', '', 0),
(91, 1, '2019-09-03 05:54:59', '2019-09-03 05:54:59', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'Vimeo', 'vimeo', 'publish', 'closed', 'closed', '', 'field_5d6e001fa29c7', '', '', '2019-09-03 05:55:57', '2019-09-03 05:55:57', '', 73, 'http://test2.local/?post_type=acf-field&p=91', 5, 'acf-field', '', 0),
(92, 1, '2019-09-03 05:56:32', '2019-09-03 05:56:32', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-09-03 05:56:32', '2019-09-03 05:56:32', '', 66, 'http://test2.local/index.php/2019/09/03/66-revision-v1/', 0, 'revision', '', 0),
(93, 1, '2019-09-03 06:00:20', '2019-09-03 06:00:20', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'LinkedIn', 'linkedin', 'publish', 'closed', 'closed', '', 'field_5d6e01423ca9f', '', '', '2019-09-03 06:00:20', '2019-09-03 06:00:20', '', 73, 'http://test2.local/?post_type=acf-field&p=93', 6, 'acf-field', '', 0),
(94, 1, '2019-09-03 06:00:20', '2019-09-03 06:00:20', 'a:7:{s:4:\"type\";s:3:\"url\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:1;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";}', 'Instagram', 'instagram', 'publish', 'closed', 'closed', '', 'field_5d6e01613caa0', '', '', '2019-09-03 06:00:20', '2019-09-03 06:00:20', '', 73, 'http://test2.local/?post_type=acf-field&p=94', 7, 'acf-field', '', 0),
(95, 1, '2019-09-03 06:00:59', '2019-09-03 06:00:59', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique2.', 'Sarah Doe 2', '', 'inherit', 'closed', 'closed', '', '66-revision-v1', '', '', '2019-09-03 06:00:59', '2019-09-03 06:00:59', '', 66, 'http://test2.local/index.php/2019/09/03/66-revision-v1/', 0, 'revision', '', 0),
(96, 1, '2019-09-03 06:04:26', '2019-09-03 06:04:26', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique1.', 'Sarah Doe 1', '', 'inherit', 'closed', 'closed', '', '63-revision-v1', '', '', '2019-09-03 06:04:26', '2019-09-03 06:04:26', '', 63, 'http://test2.local/index.php/2019/09/03/63-revision-v1/', 0, 'revision', '', 0),
(97, 1, '2019-09-03 06:04:30', '2019-09-03 06:04:30', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique3.', 'Sarah Doe 3', '', 'inherit', 'closed', 'closed', '', '69-revision-v1', '', '', '2019-09-03 06:04:30', '2019-09-03 06:04:30', '', 69, 'http://test2.local/index.php/2019/09/03/69-revision-v1/', 0, 'revision', '', 0),
(98, 1, '2019-09-03 06:04:34', '2019-09-03 06:04:34', 'Proin vulputate aliquam mi nec rerit. Sed entum velit vel ipsum bibendum tristique4.', 'Sarah Doe 4', '', 'inherit', 'closed', 'closed', '', '71-revision-v1', '', '', '2019-09-03 06:04:34', '2019-09-03 06:04:34', '', 71, 'http://test2.local/index.php/2019/09/03/71-revision-v1/', 0, 'revision', '', 0);
-- --------------------------------------------------------
--
-- Структура таблиці `wp_termmeta`
--
CREATE TABLE `wp_termmeta` (
`meta_id` bigint(20) UNSIGNED NOT NULL,
`term_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
-- --------------------------------------------------------
--
-- Структура таблиці `wp_terms`
--
CREATE TABLE `wp_terms` (
`term_id` bigint(20) UNSIGNED NOT NULL,
`name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`slug` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`term_group` bigint(10) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_terms`
--
INSERT INTO `wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES
(1, 'Uncategorized', 'uncategorized', 0),
(6, 'Web', 'web', 0),
(7, 'News', 'news', 0);
-- --------------------------------------------------------
--
-- Структура таблиці `wp_term_relationships`
--
CREATE TABLE `wp_term_relationships` (
`object_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`term_taxonomy_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`term_order` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_term_relationships`
--
INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES
(1, 1, 0),
(23, 1, 0),
(23, 6, 0),
(23, 7, 0),
(31, 1, 0),
(31, 6, 0),
(31, 7, 0),
(35, 1, 0),
(35, 6, 0),
(35, 7, 0),
(37, 1, 0),
(37, 6, 0),
(37, 7, 0),
(39, 1, 0),
(39, 6, 0),
(39, 7, 0),
(42, 1, 0),
(42, 6, 0),
(42, 7, 0),
(44, 1, 0),
(44, 6, 0),
(44, 7, 0),
(47, 1, 0),
(47, 6, 0),
(47, 7, 0),
(49, 1, 0),
(49, 6, 0),
(49, 7, 0),
(51, 1, 0),
(51, 6, 0),
(51, 7, 0);
-- --------------------------------------------------------
--
-- Структура таблиці `wp_term_taxonomy`
--
CREATE TABLE `wp_term_taxonomy` (
`term_taxonomy_id` bigint(20) UNSIGNED NOT NULL,
`term_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`taxonomy` varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`description` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
`parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`count` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_term_taxonomy`
--
INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES
(1, 1, 'category', '', 0, 11),
(6, 6, 'post_tag', '', 0, 10),
(7, 7, 'post_tag', '', 0, 10);
-- --------------------------------------------------------
--
-- Структура таблиці `wp_usermeta`
--
CREATE TABLE `wp_usermeta` (
`umeta_id` bigint(20) UNSIGNED NOT NULL,
`user_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_usermeta`
--
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES
(1, 1, 'nickname', 'admin'),
(2, 1, 'first_name', ''),
(3, 1, 'last_name', ''),
(4, 1, 'description', ''),
(5, 1, 'rich_editing', 'true'),
(6, 1, 'syntax_highlighting', 'true'),
(7, 1, 'comment_shortcuts', 'false'),
(8, 1, 'admin_color', 'fresh'),
(9, 1, 'use_ssl', '0'),
(10, 1, 'show_admin_bar_front', 'true'),
(11, 1, 'locale', ''),
(12, 1, 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}'),
(13, 1, 'wp_user_level', '10'),
(14, 1, 'dismissed_wp_pointers', ''),
(15, 1, 'show_welcome_panel', '1'),
(16, 1, 'session_tokens', 'a:1:{s:64:\"f1591096e11f9edb4b18c864517afa150f65a9856bac4de8cb51f5aa31478e63\";a:4:{s:10:\"expiration\";i:1567509506;s:2:\"ip\";s:9:\"127.0.0.1\";s:2:\"ua\";s:105:\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36\";s:5:\"login\";i:1567336706;}}'),
(17, 1, 'wp_dashboard_quick_press_last_post_id', '90'),
(18, 1, 'community-events-location', 'a:1:{s:2:\"ip\";s:9:\"127.0.0.0\";}'),
(19, 1, 'wp_user-settings', 'libraryContent=browse&editor=tinymce'),
(20, 1, 'wp_user-settings-time', '1567165142'),
(21, 1, 'enable_custom_fields', '1'),
(22, 1, 'closedpostboxes_post', 'a:0:{}'),
(23, 1, 'metaboxhidden_post', 'a:0:{}');
-- --------------------------------------------------------
--
-- Структура таблиці `wp_users`
--
CREATE TABLE `wp_users` (
`ID` bigint(20) UNSIGNED NOT NULL,
`user_login` varchar(60) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`user_pass` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`user_nicename` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`user_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`user_url` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`user_activation_key` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
`user_status` int(11) NOT NULL DEFAULT '0',
`display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Дамп даних таблиці `wp_users`
--
INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES
(1, 'admin', '$P$BBM1Kn5tXncFWUe9JeVwDcbHq7V2rl/', 'admin', 'koa2003@ukr.net', '', '2019-08-07 11:40:32', '', 0, 'admin');
--
-- Індекси збережених таблиць
--
--
-- Індекси таблиці `wp_commentmeta`
--
ALTER TABLE `wp_commentmeta`
ADD PRIMARY KEY (`meta_id`),
ADD KEY `comment_id` (`comment_id`),
ADD KEY `meta_key` (`meta_key`(191));
--
-- Індекси таблиці `wp_comments`
--
ALTER TABLE `wp_comments`
ADD PRIMARY KEY (`comment_ID`),
ADD KEY `comment_post_ID` (`comment_post_ID`),
ADD KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
ADD KEY `comment_date_gmt` (`comment_date_gmt`),
ADD KEY `comment_parent` (`comment_parent`),
ADD KEY `comment_author_email` (`comment_author_email`(10));
--
-- Індекси таблиці `wp_links`
--
ALTER TABLE `wp_links`
ADD PRIMARY KEY (`link_id`),
ADD KEY `link_visible` (`link_visible`);
--
-- Індекси таблиці `wp_options`
--
ALTER TABLE `wp_options`
ADD PRIMARY KEY (`option_id`),
ADD UNIQUE KEY `option_name` (`option_name`);
--
-- Індекси таблиці `wp_postmeta`
--
ALTER TABLE `wp_postmeta`
ADD PRIMARY KEY (`meta_id`),
ADD KEY `post_id` (`post_id`),
ADD KEY `meta_key` (`meta_key`(191));
--
-- Індекси таблиці `wp_posts`
--
ALTER TABLE `wp_posts`
ADD PRIMARY KEY (`ID`),
ADD KEY `post_name` (`post_name`(191)),
ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
ADD KEY `post_parent` (`post_parent`),
ADD KEY `post_author` (`post_author`);
--
-- Індекси таблиці `wp_termmeta`
--
ALTER TABLE `wp_termmeta`
ADD PRIMARY KEY (`meta_id`),
ADD KEY `term_id` (`term_id`),
ADD KEY `meta_key` (`meta_key`(191));
--
-- Індекси таблиці `wp_terms`
--
ALTER TABLE `wp_terms`
ADD PRIMARY KEY (`term_id`),
ADD KEY `slug` (`slug`(191)),
ADD KEY `name` (`name`(191));
--