-
Notifications
You must be signed in to change notification settings - Fork 43
/
TODO
61 lines (49 loc) · 2.62 KB
/
TODO
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
phpList, wishlist and future plans, not in order of priority
these issues are "general outline", details handled in mantis
1. update ckeditor - https://mantis.phplist.com/view.php?id=15414
DONE - change admin permission system to be similar to phosted, but keep listownership
3. make reconcile page have plugin capacity and move loads of stuff to plugins
4. finish RSS manager plugin
5. build user selection/segmentation plugin to mimic the 2.10 segmentation system
6. translate system messages: https://mantis.phplist.com/view.php?id=16594
7. re-request confirmation via campaign -> "invite mode"
8. error handling and debugging https://mantis.phplist.com/view.php?id=12740
9. session handling and login related: https://mantis.phplist.com/view.php?id=15029
10. add system to manage versioning of translation of "info" and "help"
-> dokuwiki
11. move frontend translations into translation system
downloadable themes and plugins
theme changing
DONE test and finish queue prepare
12. subscriber management
https://mantis.phplist.com/view.php?id=12801 and related
- auto responder
- Invitation mode, send to unconfirmed subscribers, but require [CONFIRMATIONURL] placeholder
- upload of Zip with All html and assets for a campaign/template
- multiple placeholders (more advanced templates)
- speed - allow sending with multiple processes/servers
- memcached
- calculate subscriber engagement value, based on opens, optin, clicks, bounces etc
- make attributes classes that can be added with plugins
- Optimize database structure to really deal with large amounts of emails.
- List Archive entry
A searchable archive of the lists, to use via the web
- Allowing running processes to be viewed and killed
- "preview" of messages to send, so you can check whether the layout is ok
- make system multilingual and allow user to choose language
- placeholder parsing in subscribe, confirm and unsubscribe messages
- system messages identifiable for bounces and process them
DONE, NEEDS FEEDBACK direct delivery of subscription message to make sure it can arrive, and give error when it can't
- move configurable stuff outside the webroot, to make upgrading easier
- seperate message for signing up people from import
- statistics retrieval (#lists #users #messages)
- use DKIM capabilities of phpMailer
- integration with other OSS projects
- recode frontend to work like webbler templating
- namespacing files
- PDO
- sharing of bounce rules
- handle "delayed" messages better (ie drop them)
- extend phpListPlugin class into several smaller ones that each handle certain aspects
- class autoloader
- language detection at the front, and redirection to the related pages