1 1.3.15 2009-06-05 rurban:
2 * finish new themes/Sidebar
3 * check new mass rename
4 * fix background in animated gif themes\default\images\folderArrowLoading.gif
5 * check for AJAX format=xml errors
6 * beautify result of empty AJAX format=xml pages (no bordered div, which looks like <HR>)
9 * rename should check existing subpages and rename these also.
10 * Sidebar: merge AVL theme (internal MonoBook derivate with customizable box states) with Sidebar
11 * clarify issues with pagenames: "," breaks PageList. Escape with "~" or "\"?
12 * fix Wikiwys with prettyurl, link labels and killing plugin args
13 * ImportMediaWiki, ImportRdf, ImportOwl, ExportMediaWiki, ExportRdf, ExportOwl
14 * WikiUser/OpenID (from DokuWiki) - Status::in_work
15 * more meta stuff: OpenSearch, format=dc (Dublin Core)
16 * format=mm (FreeMind) for RecentChanges, SemanticWeb's and simple PageList's.
17 See http://wikkawiki.org/FreeMind. Maybe format=mmap for the commercial MindMap.
18 * format=printable (?) for non js/dom
20 * Spellcheck AJAX backend (see DokuWiki)
21 * GeSHi Highlighter plugin
25 * Optimization: try template_lite or try simple regex replacements as before.
26 * Evaluate some xml syntax for plugins:
27 <IncludePages pages=<plugin-list BackLinks/> />
28 <BackLink include_self=false />
29 And/or fix PLUGIN_MARKUP_MAP aliases which break the InlineParser.
30 * Fix postgresql stored procedures.
31 * Move serialized data from page_data / version_data to seperate SQL columns.
33 * Content expansion hooks in transformer. (SearchHighlight)
34 * Convert RecentChanges to PageList as source for format options.
35 Generic rss, rdf handling.
36 * embedd basic RDF in XHTML (dc, foaf, ...) for GRDDL.
37 * Do Microformats automatically? It's a stupid hack so support it only optionally.
38 ToDo: for Calendar, CalendarList, FoafPlugin
41 * stabilize WYSIWYG converters
42 * HtmlParser and importer plugins (word, excel, html, interwiki)
43 * SemanticWeb link parser+db update, plugins: SemanticSearchAdvanced, SPARQL (php5 only)
44 include or support rdfapi? or write our own Sparql parser? (see pOWL OntoWiki)
45 * ATOM (experimentally done), TrackBack, PingBack services (take it from DokuWiki)
48 * fix ENABLE_MARKUP_DIVSPAN
49 * WikiUser/EMailConfirm (?)
52 * fix pagelist nopage unification (store just key as names?)
53 * pcre textsearch with multiple words: order-independency
54 * SQL textsearch with multiple words: AND
55 (the two new failing unit tests)
56 * fix textsearch optimize with "word -word -word"
59 Maybe (probably defer):
60 * CalendarList/UnfoldSubpages/Blog changes should update links to the basepage.
62 * http://www.movabletype.org/docs/mttrackback.html, http://umsu.de/beta-blogger/
63 * http://www.hixie.ch/specs/pingback/pingback, http://umsu.de/beta-blogger/
64 * Other languages: check page for [de:pagename] pseudo-interwiki links?
65 * pagerank algo: HITS http://www2002.org/CDROM/refereed/643/node1.html
66 FractalNavigation (pagetrail analysis)
67 * fix more wikilens libs and plugins, layout improvements (header, sidebar include)
68 * format=rdf and a new owl PageType (similar to InterWikiMap)
69 to statically define predicates used by PhpWiki:SemanticWeb
70 (semantically enriched links, like interwiki links).
71 * SqlResult paging (finished?)
72 * plugin\WikiAdminSetAclSimple, Chmod
73 * plugin\NewUserWelcomePage.php (some better template solution)
74 * plugin\SearchHighlight
76 * plugin\RecentReferrers
77 * WikiAccessRestrictions
78 * SpamAssassinIntegration
81 * PgsrcTranslation slowness (update_locale?)
82 * overlarge session data
83 * handle empty DEFAULT_LANGUAGE: proper client detection
85 * display login page on "$action is disallowed on this wiki for user ..."
86 * remove "Invalid username" warning on "sign in as" button click
87 * themes/blog, BlogArchivesPlugin
88 * test WikiPluginCached support for image maps and svg, swf, eps, ...
90 * don't print php notices and warnings as red errors.
92 * rewrite OldTextFormattingRules, AnciennesR%E8glesDeFormatage
94 * PageChangeNotification other actions also (rename, remove).
95 better subject on create.
97 all langs, all db backends, all pages import and export
98 * javascript search&replace
99 * pdf button when an external html2pdf app is defined
100 (enabled at PhpWikiDemo)
101 * enhanced WikiPluginCached (static, ondemand)
102 * added LdapSearchPlugin
103 * more PageList options
105 2004-11-10 20:25:13 rurban
106 * optimize increaseHitCount, esp. for mysql.
107 * prepend dirs to the include_path (phpwiki_dir for faster searches)
108 * Pear_DB version logic (awful but needed)
109 * fix broken ADODB quote
110 * _extract_page_data simplification
112 2004-11-10 16:24:58 rurban
113 * requires newer Pear_DB (as the internal one): quote() uses now escapeSimple for strings
114 * ACCESS_LOG_SQL: fix cause request not yet initialized
115 * WikiDB: moved SQL specific methods upwards
116 * new Pear_DB quoting: same as ADODB and as newer Pear_DB.
117 fixes all around: WikiGroup, WikiUserNew SQL methods, SQL logging
119 2004-11-09 18:10:22 rurban
120 * revert to the wikidb ref passing. there's no memory abuse there.
121 * use new wikidb->_cache->_id_cache[] instead of wikidb->_iwpcache, to effectively
122 store page ids with getPageLinks (GleanDescription) of all existing pages, which
123 are also needed at the rendering for linkExistingWikiWord().
124 pass options to pageiterator.
125 use this cache also for _get_pageid()
126 This saves about 8 SELECT count per page (num all pagelinks).
127 * fix passing of all page fields to the pageiterator.
128 * fix overlarge session data which got broken with the latest ACCESS_LOG_SQL changes
132 * fix more sf.net bugs and patches (90%)
133 * fix LDAP with USER_AUTH_POLICY=old (100%)
134 * ADODB lock and transaction fixes (50%)
135 * some more theme beautification, new crao and nuke theme,
136 cut or split long sidebar links somehow (100%)
137 * add some basic Recommender engine to enable rating recommendations,
138 fix metadata getAvg and test it. (100%)
139 * fix metadata RateIt methods and RateIt usergroups, (100%)
140 * rewrite WikiGroup to be current_user independent to be able
141 to ask for group membership of any user. (100%)
142 * more action=upgrade (diffs, multi-page interface) (60%)
143 * finish PdfOutput plugin and button (80%)
144 * add editpage javascript toolbar (100%)
145 * try the php-internal soap extension, test SOAP, fix GooglePlugin+AmazonPlugin (0%)
146 * iniconfig helpers (Joby?) (0%)
147 * improve more plugins caching (90%)
149 * change remove_page in WikiDb API, so that RecentChanges displays it.
150 (just purge all revisions?)
151 * rename global $Theme to $WikiTheme (gforge nameclash) (100%)
155 * fix WikiAdminSetAcl (least common ACL denominator) (100%)
156 * enable ACL's in the mime dumps (100%)
157 * force strict PagePermissions on all plugins, which require now
158 admin and some more administrative actions (90%)
159 * complete full paging support (limit=, prev/next buttons in PageList) (95%)
160 fix paging in MostPopular
161 * fix possibly remaining WikiGroup problems (100%)
162 * fix possibly remaining RateIt problems (50%)
163 * finalize PdfOutput (0%)
165 * finalize editpage javascript toolbar (80%)
166 fix search/replace bug (100%)
167 * finalize SOAP support (0%)
168 * better utf-8 support (50%)