95 lines
3.1 KiB
Org Mode
95 lines
3.1 KiB
Org Mode
:PROPERTIES:
|
|
:ID: db322997-ff5e-416a-8dc8-f29e6a4928c8
|
|
:END:
|
|
#+title: Technical Initiative
|
|
|
|
- [[https://confluence.aweber.io/display/~scottm/CP+Technical+Work+Brainstorming][2022 Brainstorming Document]]
|
|
- [[https://confluence.aweber.io/display/TCP/2022+Q1+CP+Priorities][2022 Q1 CP Priorities]]
|
|
|
|
- [[id:193f7c04-0a03-4870-90c8-2b5e3c4c92ce][Moving pages out of Sites]]
|
|
|
|
* Big
|
|
** Analytics View
|
|
- Coordinate on public URL structure with Dave S.
|
|
- Update dashboard and reports to use new endpoints as they're made available.
|
|
** [[id:11edd6c9-b976-403b-a419-b5542ddedaae][Subscriber Search Service]]
|
|
*** Store and paginate search results
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-7148
|
|
:END:
|
|
*** Rebuild Subscriber Management in React
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-11697
|
|
:END:
|
|
** Verifications
|
|
*** Updating the existing verification flow to use email-verifications
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-9416
|
|
:END:
|
|
*** Decommission Verifications
|
|
** Domain Validator
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-10554
|
|
:END:
|
|
** [[id:619b6c78-7be9-4ee4-a0b7-9d1a4d7536e2][Migrating services to use the new List service]]
|
|
*** Audit remaining services
|
|
*** Rebuild List Management in React
|
|
*** Rebuild List Settings in React
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-11694
|
|
:END:
|
|
*** Remove dependency on AWLists from Stripe
|
|
**** Stripe master branch does not allow null values in product recurrence
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-12072
|
|
:END:
|
|
*** Remove dependency on AWLists from Subscriber Import
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-12071
|
|
:END:
|
|
**** Update Subscriber Import client to fetch list data from the new lists service
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-12073
|
|
:END:
|
|
*** Remove dependency on AWLists from Sites
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-12074
|
|
:END:
|
|
*** Remove dependency on AWLists from Email Verification
|
|
:PROPERTIES:
|
|
:JIRA_ID: CCPANEL-12070
|
|
:END:
|
|
** Retire AWSubscribers in favor of Recipient
|
|
*** Back Recipient with AppDB
|
|
*** Retire sync consumers
|
|
*** Identify gaps between AWSubs and Recipient
|
|
Determine which endpoints need to have analogs in Recipient or could be replaced
|
|
with calls to other, more appropriate services.
|
|
*** Look into folding in edeliv's bulk subscriber service
|
|
** [[id:03e00c18-99c0-477c-b7fb-95ddc538755e][Addlead]] Python rewrite
|
|
https://jira.aweber.io/browse/TRAC-118
|
|
- Find / Build a test suite that can be run against old and new addlead?
|
|
- WHAT DOES IT DO?! https://jira.aweber.io/browse/CCPANEL-7614
|
|
- ACP? https://jira.aweber.io/browse/CCPANEL-7613
|
|
** Enlightener rewrite
|
|
- Investigate how to rebuild this
|
|
** Sites login / session management
|
|
- Should advocate users be migrated to user management?
|
|
*** Separate from the rest of the CP
|
|
** Advocate CP
|
|
*** Python service + react application
|
|
** Verify Opt-in Python rewrite
|
|
** Unsubscribe Python rewrite
|
|
** [[id:b4f579f7-f848-4a7b-b7bc-f34fec36346a][Cleaning up public endpoints in proxy services]]
|
|
|
|
* Small
|
|
** [[id:af4ae6ee-5201-49ee-aa01-6cf6a0801908][Migrating AWS services]]
|
|
** [[id:96d1d218-60cd-41d9-91ba-48359137d239][Decommission the mail-relay service]]
|
|
|
|
** KTLO
|
|
- User Management
|
|
- Stripe Payments
|
|
- Commissions Processor
|
|
|
|
* Ongoing
|
|
** Update project configuration and gitlab pathing to match our taxonomies in Imbi.
|