File: TODO

package info (click to toggle)
phpwiki 1.3.12p3-5etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 16,956 kB
  • ctags: 21,608
  • sloc: php: 82,335; xml: 3,840; sh: 1,522; sql: 1,198; perl: 625; makefile: 562; awk: 28
file content (163 lines) | stat: -rw-r--r-- 6,767 bytes parent folder | download | duplicates (3)
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
2006-03-07 19:54:31 rurban
TODO for 1.3.13:
architecture:
* finish moacdropdown integration (xmlrpc)
* the new Mailer class
* maybe evaluate other Template solutions (Smarty or regex replacements)
* add xml syntax for plugins: 
  <IncludePagesPlugin pages=<!plugin-list BackLinks !> />
  <BackLinkPlugin include_self=false />
* SQL-Schema: add relation to link table, add relation to getPageLinks() extractor

new:
* finish ModeratedPages
* WYSIWYG (htmlarea3 + tinymce) integration into EditToolbar
* HtmlParser and importer plugins (word, excel, html, interwiki)
* SemanticWeb link parser+db update, plugins: SemanticRelations, SemanticSearch
* TrackBack, PingBack services
* Blog theme
* FileInfoPlugin
* lang: mapping
* add Help: and Relation: interwiki map entries (via upgrade also)

fixes:
* pcre textsearch with multiple words: order-independency
* SQL textsearch with multiple words: AND 
  (the two new failing unit tests)
* fix textsearch optimize with "word -word -word"
* add Help/ prefix to all documention pages, via upgrade also.

and the rest of the sf.net buglist

-----------------------
2006-??

FixMe:
* check why template expansion is so slow (xml parsing and printing, ob + exec)
*   upgrade => %BODY% in MonoBook
* more httpauth tests: enforced, server-side ok
* test reported personalpage auth problems
* fix random PearDB mysql connection loss (fixed?)
* fix SystemInfoPlugin dump failure
* fix jscalendar in sidebar and blog (fixed?)
* ModeratedPage 3/3 (GET=>POST, Preview?)
* fix configurator.php (fixed?)
* pagedata_cache on PageGroupTest/subpage (fixed?)
  wrong PhpWikiAdmin/Chown owner display
* re-enable pagedata_cache->next iterator (?, mem test)

Improvements:
* collapse page change notification on LoadAny (80%, missing: )
* restrict certain action to groups: RawHtml (could be a define)
* db.timeout: force mysql.connect_timeout = 60

Maybe (probably defer):
* CalendarList/UnfoldSubpages/Blog changes should update links to the basepage.
* Warn other editors
* http://www.movabletype.org/docs/mttrackback.html, http://umsu.de/beta-blogger/
* http://www.hixie.ch/specs/pingback/pingback, http://umsu.de/beta-blogger/
* Other languages: check page for [de:pagename] pseudo-interwiki links?
* pagerank algo: HITS http://www2002.org/CDROM/refereed/643/node1.html
  FractalNavigation (pagetrail analysis)
* fix more wikilens libs and plugins, layout improvements (header, sidebar include)
* format=rdf and a new owl PageType (similar to InterWikiMap)
  to statically define predicates used by PhpWiki:SemanticWeb
  (semantically enriched links, like interwiki links).
* SqlResult paging (finished?)
* plugin\WikiAdminSetAclSimple, Chmod
* plugin\NewUserWelcomePage.php (some better template solution)
* plugin\SearchHighlight
* logfile stuff:
*   plugin\RecentReferrers
*   WikiAccessRestrictions
* SpamAssassinIntegration

already done lately:
* PgsrcTranslation slowness (update_locale?)
* overlarge session data
* handle empty DEFAULT_LANGUAGE: proper client detection
* fix glob errors
* display login page on "$action is disallowed on this wiki for user ..."
* remove "Invalid username" warning on "sign in as" button click
* themes/blog, BlogArchivesPlugin
* test WikiPluginCached support for image maps and svg, swf, eps, ...
  defer header logic
* don't print php notices and warnings as red errors.
  just green or grey
* rewrite OldTextFormattingRules, AnciennesR%E8glesDeFormatage
  for proper importing
* PageChangeNotification other actions also (rename, remove).
  better subject on create.
* do all unit tests:
  all langs, all db backends, all pages import and export
* javascript search&replace
* pdf button when an external html2pdf app is defined
  (enabled at PhpWikiDemo)
* enhanced WikiPluginCached (static, ondemand)
* added LdapSearchPlugin 
* more PageList options

2004-11-10 20:25:13 rurban
* optimize increaseHitCount, esp. for mysql.
* prepend dirs to the include_path (phpwiki_dir for faster searches)
* Pear_DB version logic (awful but needed)
* fix broken ADODB quote
* _extract_page_data simplification

2004-11-10 16:24:58 rurban
* requires newer Pear_DB (as the internal one): quote() uses now escapeSimple for strings
* ACCESS_LOG_SQL: fix cause request not yet initialized
* WikiDB: moved SQL specific methods upwards
* new Pear_DB quoting: same as ADODB and as newer Pear_DB.
  fixes all around: WikiGroup, WikiUserNew SQL methods, SQL logging

2004-11-09 18:10:22 rurban
* revert to the wikidb ref passing. there's no memory abuse there.
* use new wikidb->_cache->_id_cache[] instead of wikidb->_iwpcache, to effectively
  store page ids with getPageLinks (GleanDescription) of all existing pages, which 
  are also needed at the rendering for linkExistingWikiWord().
  pass options to pageiterator.
  use this cache also for _get_pageid()
  This saves about 8 SELECT count per page (num all pagelinks).
* fix passing of all page fields to the pageiterator.
* fix overlarge session data which got broken with the latest ACCESS_LOG_SQL changes

1.3.11 Goals:

    * fix more sf.net bugs and patches (90%)
    * fix LDAP with USER_AUTH_POLICY=old (100%)
    * ADODB lock and transaction fixes (50%)
    * some more theme beautification, new crao and nuke theme, 
      cut or split long sidebar links somehow (100%)
    * add some basic Recommender engine to enable rating recommendations, 
      fix metadata getAvg and test it. (100%)
    * fix metadata RateIt methods and RateIt usergroups, (100%)
    * rewrite WikiGroup to be current_user independent to be able 
      to ask for group membership of any user. (100%)
    * more action=upgrade (diffs, multi-page interface) (60%)
    * finish PdfOutput plugin and button (80%)
    * add editpage javascript toolbar (100%)
    * try the php-internal soap extension, test SOAP, fix GooglePlugin+AmazonPlugin (0%)
    * iniconfig helpers (Joby?) (0%)
    * improve more plugins caching (90%)

    * change remove_page in WikiDb API, so that RecentChanges displays it.
      (just purge all revisions?)
    * rename global $Theme to $WikiTheme (gforge nameclash) (100%)

1.4.0 Goals:

    * fix WikiAdminSetAcl (least common ACL denominator) (100%)
    * enable ACL's in the mime dumps (100%)
    * force strict PagePermissions on all plugins, which require now 
      admin and some more administrative actions (90%)
    * complete full paging support (limit=, prev/next buttons in PageList) (95%)
      fix paging in MostPopular
    * fix possibly remaining WikiGroup problems (100%)
    * fix possibly remaining RateIt problems (50%)
    * finalize PdfOutput (0%)
      external works fine
    * finalize editpage javascript toolbar (80%)
      fix search/replace bug (100%)
    * finalize SOAP support (0%)
    * better utf-8 support (50%)