@@ -308,16 +308,6 @@ <h5 class="card-title">Vocabulary - Remove dependency on Bulma</h5>
308
308
</ a >
309
309
</ div >
310
310
311
- < div class ="column is-one-quarter filter filter-label difficulty-high skill-php skill-wordpress ">
312
- < a href ="#wordpress-remove-queulat ">
313
- < article class ="card entry-post horizontal ">
314
- < div class ="card-content ">
315
- < h5 class ="card-title "> WordPress - Remove Queulat dependency</ h5 >
316
- </ div >
317
- </ article >
318
- </ a >
319
- </ div >
320
-
321
311
< div class ="column is-one-quarter ">
322
312
< a href ="#original-ideas ">
323
313
< article class ="card entry-post horizontal ">
@@ -348,7 +338,8 @@ <h5 class="b-header padding-bottom-small">Skills recommended</h5>
348
338
349
339
< h5 class ="b-header padding-bottom-small padding-top-big "> Mentor pool</ h5 >
350
340
< ul >
351
- < li > Hugo</ li >
341
+ < li > (list not yet finalized)</ li >
342
+ < li > Brylie</ li >
352
343
</ ul >
353
344
354
345
</ div >
@@ -368,8 +359,8 @@ <h3 class="padding-bottom-big padding-top-large">Internship Tasks</h3>
368
359
< p > < p > The intern will be expected to:</ p >
369
360
< ul >
370
361
< li > Research about how the new CC Chooser manage the user workflow</ li >
371
- < li > Recreate that process in the WordPress admin panel
372
- Generate a new Gutenberg block</ li >
362
+ < li > Recreate that process in the WordPress admin panel</ li >
363
+ < li > Generate a new Gutenberg block</ li >
373
364
</ ul >
374
365
</ p >
375
366
< h3 class ="padding-bottom-big padding-top-large "> Application Tips</ h3 >
@@ -409,7 +400,8 @@ <h5 class="b-header padding-bottom-small">Skills recommended</h5>
409
400
410
401
< h5 class ="b-header padding-bottom-small padding-top-big "> Mentor pool</ h5 >
411
402
< ul >
412
- < li > Timid Robot Zehta</ li >
403
+ < li > (list not yet finalized)</ li >
404
+ < li > Timid Robot</ li >
413
405
</ ul >
414
406
415
407
</ div >
@@ -478,9 +470,8 @@ <h5 class="b-header padding-bottom-small">Skills recommended</h5>
478
470
479
471
< h5 class ="b-header padding-bottom-small padding-top-big "> Mentor pool</ h5 >
480
472
< ul >
481
- < li > Abhishek Naidu</ li >
482
- < li > Nimish Bongale</ li >
483
- < li > Zack Krida</ li >
473
+ < li > (list not yet finalized)</ li >
474
+ < li > Brylie</ li >
484
475
</ ul >
485
476
486
477
</ div >
@@ -499,8 +490,8 @@ <h3 class="padding-bottom-big">The Problem</h3>
499
490
< li > Guidelines and suggestions for using < a href ="https://github.com/FullHuman/purgecss "> purgecss</ a > with Vocabulary</ li >
500
491
< li > Instructions on how/and what to prefetch or preload (with copy-pastable meta
501
492
tags) (see: < a href ="https://css-tricks.com/preload-prefetch-and-other-link-tags/ "> Preload, prefetch and other link tags | CSS-Tricks</ a > )</ li >
502
- < li > Create tooling so that these performance improvements can be maintained over
503
- time. Some ideas:< ul >
493
+ < li > Create tooling so that these performance improvements can be < em > maintained</ em >
494
+ over time. Some ideas:< ul >
504
495
< li > Filesize monitoring via GitHub actions: < a href ="https://github.com/ampproject/filesize "> ampproject/filesize</ a > </ li >
505
496
< li > Add linting rules for Sass files < a href ="https://github.com/sds/scss-lint "> sds/scss-lint</ a > </ li >
506
497
</ ul >
@@ -513,12 +504,11 @@ <h3 class="padding-bottom-big padding-top-large">Expected Outcome</h3>
513
504
< ul >
514
505
< li > < a href ="https://chooser-beta.creativecommons.org/ "> https://chooser-beta.creativecommons.org/</ a > </ li >
515
506
< li > < a href ="https://opensource.creativecommons.org/ "> https://opensource.creativecommons.org/</ a > </ li >
516
- < li > < a href ="https://search.creativecommons.org/ "> https://search.creativecommons.org/</ a > </ li >
517
507
< li > < a href ="https://summit.creativecommons.org/ "> https://summit.creativecommons.org/</ a > </ li >
518
508
</ ul >
519
- < p > We will be updating more CC websites to use Vocabulary in Q1 of this year.
520
- These changes will be quantifiable by measuring changes in page size (measured
521
- in kilobytes), and reduced load times on the Google-defined metrics "< a href ="https://web.dev/vitals/ "> core web
509
+ < p > We will be updating more CC websites to use Vocabulary. These changes will be
510
+ quantifiable by measuring changes in page size (measured in kilobytes), and
511
+ reduced load times on the Google-defined metrics "< a href ="https://web.dev/vitals/ "> core web
522
512
vitals</ a > ": Largest Contentful Paint (LCP), First Input Delay
523
513
(FID), and Cumulative Layout Shift (CLS).</ p >
524
514
</ p >
@@ -572,9 +562,8 @@ <h5 class="b-header padding-bottom-small">Skills recommended</h5>
572
562
573
563
< h5 class ="b-header padding-bottom-small padding-top-big "> Mentor pool</ h5 >
574
564
< ul >
575
- < li > Abhishek Naidu</ li >
576
- < li > Nimish Bongale</ li >
577
- < li > Zack Krida</ li >
565
+ < li > (list not yet finalized)</ li >
566
+ < li > Brylie</ li >
578
567
</ ul >
579
568
580
569
</ div >
@@ -596,12 +585,8 @@ <h3 class="padding-bottom-big padding-top-large">Expected Outcome</h3>
596
585
< h3 class ="padding-bottom-big padding-top-large "> Internship Tasks</ h3 >
597
586
< p > < p > The intern will need to assess existing web properties and figma designs to
598
587
determine which CSS classes from Bulma need to be replicated and integrated
599
- into Vocabulary. This also means keeping track of what Bulma features can be
600
- ignored. Initially, any Bulma features we’re not using should be kept; they can
601
- either be re-implemented manually or their code can be copied directly into
602
- vocabulary. Later, once our vocabulary sites have migrated to the new version
603
- of Vocabulary without Bulma, we can look at deprecating and removing some of
604
- these features.</ p >
588
+ into Vocabulary. They can either be re-implemented manually or their code can
589
+ be copied directly into vocabulary.</ p >
605
590
< p > This intern will need to follow consistent naming conventions and CSS
606
591
architectural style (< a href ="http://getbem.com/introduction/ "> Block Element Modifier {BEM}</ a > , utility classes,
607
592
etc.) to ease the burden of this change for users.</ p >
@@ -622,65 +607,6 @@ <h3 class="padding-bottom-big padding-top-large">Resources</h3>
622
607
< li > < a href ="https://bulma.io/ "> Bulma</ a > : Free, open source, and modern CSS framework based on Flexbox</ li >
623
608
< li > < a href ="https://umaar.com/dev-tips/121-css-coverage/ "> CSS Code Coverage Tool - Chrome DevTools - Dev Tips</ a > </ li >
624
609
</ ul >
625
- </ p >
626
- </ div >
627
- </ div >
628
- < a href ="#project-list " class ="back-to-list "> < i class ="icon angle-up "> </ i > Back to the Project list</ a >
629
- </ div >
630
-
631
- < div class ="project-idea ">
632
- < h2 > < a class ="has-color-dark-slate-gray " name ="wordpress-remove-queulat "> WordPress - Remove Queulat dependency</ a > </ h2 >
633
- < div class ="columns ">
634
- < div class ="column is-one-quarter ">
635
- < h5 class ="b-header padding-bottom-small "> Difficulty</ h5 >
636
- < p class ="padding-bottom-big "> High</ p >
637
- < h5 class ="b-header padding-bottom-small "> Skills recommended</ h5 >
638
- < ul >
639
- < li > PHP</ li >
640
- < li > WordPress</ li >
641
- </ ul >
642
-
643
- < h5 class ="b-header padding-bottom-small padding-top-big "> Mentor pool</ h5 >
644
- < ul >
645
- < li > Hugo</ li >
646
- </ ul >
647
-
648
- </ div >
649
- < div class ="column is-three-quarters ">
650
- < h3 class ="padding-bottom-big "> The Problem</ h3 >
651
- < p > < p > Queulat is a very good toolset to create forms, metaboxes, and custom post
652
- types but it lacks documentation and it could be a problem for the future. We
653
- may need to find an alternative to this.</ p >
654
- </ p >
655
- < h3 class ="padding-bottom-big padding-top-large "> Expected Outcome</ h3 >
656
- < p > < p > The project would consider a couple of alternatives to completely remove
657
- Queulat from the repos that are currently using it.</ p >
658
- </ p >
659
- < h3 class ="padding-bottom-big padding-top-large "> Internship Tasks</ h3 >
660
- < p > < p > The intern will be expected to:</ p >
661
- < ul >
662
- < li > Research about alternatives to this</ li >
663
- < li > Implement an alternatives in one of the WordPress theme repositories listed
664
- under Resources, below</ li >
665
- </ ul >
666
- </ p >
667
- < h3 class ="padding-bottom-big padding-top-large "> Application Tips</ h3 >
668
- < p > < p > The intern is expected to outline a plan to remove this dependency as well as
669
- the research about the possible alternatives.</ p >
670
- </ p >
671
- < h3 class ="padding-bottom-big padding-top-large "> Resources</ h3 >
672
- < p > < ul >
673
- < li > < strong > < a href ="/internships/applicant-guide/ "> Applicant Guide</ a > </ strong > </ li >
674
- < li > < a href ="https://github.com/felipelavinz/queulat "> felipelavinz/queulat</ a > : Development toolkit for WordPress</ li >
675
- < li > < a href ="https://github.com/creativecommons/creativecommons-base "> creativecommons/creativecommons-base</ a > : Base WordPress theme for
676
- Creative Commons websites.</ li >
677
- < li > < a href ="https://github.com/creativecommons/creativecommons-certificate "> creativecommons/creativecommons-certificate</ a > : WordPress theme
678
- for the CC Certificate Website</ li >
679
- < li > < a href ="https://github.com/creativecommons/wp-theme-cc-chapter "> creativecommons/wp-theme-cc-chapter</ a > : Creative Commons Chapter site
680
- theme (including chapter sites setup, taxonomies, and widget code)</ li >
681
- < li > < a href ="https://github.com/creativecommons/wp-theme-cc-commoners "> creativecommons/wp-theme-cc-commoners</ a > </ li >
682
- < li > < a href ="https://github.com/creativecommons/wp-theme-summit "> creativecommons/wp-theme-summit</ a > </ li >
683
- </ ul >
684
610
</ p >
685
611
</ div >
686
612
</ div >
0 commit comments