Skip to content
Gallery
nytgames
CreativeTech Wiki (internal)
Share
Explore
Paid Post Kit

icon picker
To Do

First release

Kit To Do 1
Task name
Status
Category
Owner
1
Rename default branch to main
Completed
Architecture
DL
2
Add link to Coda page in readme.md
Completed
Documentation
DL
3
Move LibWrapper component to project folder
Completed
Component
DL
4
Refactor the tracking script to be more robust (shared eventObject type) and flexible
Completed
Code
DL
5
Consider moving variables.css to Wrapper.svelte (project folder)
Completed
Architecture
DL
6
Remove archive folder moving its content to Coda
Completed
Architecture
DL
7
Move nyt-reset.css file to src folder
Completed
Architecture
DL
8
Rename all index.md files to readme.md
Completed
Architecture
DL
9
Change references to International - repository name, page title...
Completed
Code
DL
10
Document the available files and their function
Completed
Documentation
DL
11
Move the repo to the Creative Tech team
Completed
Architecture
DL
12
Convert kit components to file named components, instead of import them from index.svelte?
Completed
Architecture
DL
13
Go through the page and code the remaining utilities and components.
Completed
Code
DL
14
Move (some of) layout.js functions to project folder
Completed
Code
DL
15
Remove TODO.md
Completed
Architecture
DL
16
Add controlsList="nodownload noplaybackrate" and disablePictureInPicture to video component
Completed
Component
DL
17
Add Throttle module done in FX shogun
Completed
Code
DL
18
Add VideoHls component done in FX Shogun
Completed
Component
DL
19
Add NYTFooter component
Completed
Component
DL
20
Update Image component as done in FX Shogun, adding the crossorigin conditional attribute
Completed
Component
DL
21
Update sveltekit to version 2
Completed
Architecture
DL
22
UYopdate MediaQuery component as in Shogun to dispatch an event on change
Completed
Component
DL
23
Update Track function to not warn about missing GAn in preview link
Completed
Code
DL
24
Add ga to window interface in global.d.ts
Completed
Code
DL
25
Add uniqueid.js utility in $lib/scripts
Completed
Code
DL
26
Add HLS fix to videoHls component
Completed
Component
DL
27
Remove header tag to prevent overrides from NYT fixes
Completed
Code
DL
28
Change Topbar label to “Paid Post Kit” to make it immediately clear when we are on a local environment
Completed
Code
DL
29
Dispatch event from video component as in Silversea and add example to add an image covering the video in case of missed autoplay
Completed
Component
DL
30
Create a Github release for the first step of the kit.
Pending
Architecture
DL
There are no rows in this table

Second release

Kit To Do 2
Task name
Status
Category
Owner
1
Check Sveltekit embedded option
Completed
DL
2
Add variables for columns widths
Completed
Code
DL
3
Add Lottie component
Completed
Component
DL
4
Add text-wrap pretty as a default, plus some typography default styling strategy.
Completed
Code
DL
5
Add overlay component
Pending
Component
DL
6
Add page router component
Pending
Component
DL
7
Add a folder or create a repo for scripts to work on video and image assets
Pending
Architecture
DL
8
Create a Coda page for each of the important aspect of the paid post creation, for example Tracking.
Pending
Documentation
DL
9
Add a audio component
Pending
Component
DL
10
Consider including something like this: https://gsap.com/community/forums/topic/34982-svelte-actions-gsap/
Pending
Code
DL
11
Create a complete and accessibile focus trap, following best practices:
Pending
Code
DL
12
Find a Svelte-first icon solution
Pending
Component
DL
13
Consider a utility to preload assets like that:
Pending
Code
DL
14
Check if there is something here:
Pending
DL
15
Add Media/Audio component with progress tracking
Pending
Component
DL
16
Add progress tracking to video element
Pending
Component
DL
17
Add to the folder a couple of assets optimisation scripts.
Pending
Code
DL
18
Add editors setting to align on formats and saving
Pending
Architecture
DL
19
Crete a checklist, maybe following the classic markup, CSS, JS, assets, performance... chapters
Pending
Documentation
DL
20
Add how to, for example: how to work with videos, how to work with images, how to wrap illustrations mede of different images in descriptions, how to publish a transcript or a text-only version
Pending
Documentation
DL
21
Add a “kicker” recipe.
Pending
DL
22
Get some inspiration from
Pending
DL
23
Add a note in Coda about how to switch to SPA mode (prerender = false) in case of necessity
Pending
Documentation
DL
24
Document how to add types, for example for svelte lottie player, in globad.d.ts
Pending
Documentation
DL
25
Add note about dev —host
Pending
Documentation
DL
26
Add example of how to import content from yml
Pending
Documentation
DL
27
Add a SplitText accessible alternative recipe
Pending
Documentation
DL
29
Add trackClicks action added in Cartier PP
Pending
Code
DL
30
Add the DescribedBy A11y component as done in Indeed PP1
Pending
Code
DL
31
Add /// <reference types="@sveltejs/kit" /> to gloabl.d.ts to fix IDE errors.
Pending
Architecture
DL
32
Add a debounce utils
Pending
Code
DL
33
Modify config to avoid logging cc-unused-selector error (info
)
Pending
Architecture
DL
Pending
Code
DL
35
Find a way to define variables in a JSON or other source data file, and use it across styles and scripts, without bloating the project with design tokens tools - or find out what is the best option
Pending
Code
DL
36
Update MediaQuery component to reflect usage:
<MediaQuery query="(max-width: 768px)" let:matches>
{#if matches}
<!-- Components or content that depend on the media query -->
{/if}
</MediaQuery>
Pending
Documentation
DL
37
Fix HiddenDescription component adding role="img"
Pending
Code
DL
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.