Difference between revisions of "Talk:Xmlwiki.php"

From Organic Design wiki
m
(Update todo, done and bugs)
Line 11: Line 11:
 
<table class=document-code><tr><td>[[+Current dp-merge.php]]</table>
 
<table class=document-code><tr><td>[[+Current dp-merge.php]]</table>
 
;Todo
 
;Todo
 +
*Copy/Move/Delete (Filing) (about 90% done)
 +
*Inheritable category-properties
 
*Do history-transform as well and allow filter for comments so article-histories can act as a message logs.
 
*Do history-transform as well and allow filter for comments so article-histories can act as a message logs.
 
*Cross-wiki watch-pages: already will work when peer.pl is locally cahing other wiki's changes, cos peer.pl will be logged in as the user and &there4; will include local watched page changes.
 
*Cross-wiki watch-pages: already will work when peer.pl is locally cahing other wiki's changes, cos peer.pl will be logged in as the user and &there4; will include local watched page changes.
 
*Allow users to exist on a single XmlWiki so there's just one user/talk page. This could be done as a view-transform in default-properties which modifies matched user links.
 
*Allow users to exist on a single XmlWiki so there's just one user/talk page. This could be done as a view-transform in default-properties which modifies matched user links.
*Maybe categories.php could build text for parser from properties see [[Talk:Categories.php]]
+
*<s>Change auto-lang-cat to just lang-name, not appended with "$lang Scripts"</s>
*Remove auto-cats from main-list
+
*PHP5 version (about 85% done)
*Change auto-lang-cat to just lang-name, not appended with "$lang Scripts"
+
*MediaWiki1.5 version (about 50% done)
*PHP5 version
+
*siteNav should use proper links like MyArticles (and further should be wikitext)
*siteNav should use proper links like MyArticles
 
 
*Combine xwArticleContent() & xwArticleProperties()
 
*Combine xwArticleContent() & xwArticleProperties()
*Use ArticleDeleteComplete hook to remove xml:article
 
*Use TitleMoveComplete hook to move xml:article
 
 
;Bugs
 
;Bugs
*transform-changes not matching logged in entries (with block)
+
*security not working if defined in [[default-properties.xml]] (trying to move merge into xwArticleProperties)
*<strike>sort-key not working from categories in properties</strike>
 
**''actually it is working - it's the needing-to-save-twice problem that's happening here''
 
 
*multi-byte not working in emailed articles
 
*multi-byte not working in emailed articles
*Categories.php - sometimes needs saving twice when cats change from properties edit
+
*<s>transform-changes not matching logged in entries (with block)</s>
*PageMove security issue fixed, but doesn't render embed lang afterwards (this may be the problem with wiki-markup in sent-articles too - email-article.php)
+
*<s>transform-changes not matching watched titles</s>
;Done
+
*<s>transform-changes failing on titles with brackets</s>
*Categories.php - other namespaces can be categorised
+
*<s>sort-key not working from categories in properties</s>
*Categories.php - sortKey done
+
**<s>''actually it is working - it's the needing-to-save-twice problem that's happening here''</s>
*Allow forms to be submitted from email
+
*<s>Categories.php - sometimes needs saving twice when cats change from properties edit</s>
*error doing "e-mail this article" on "forms & xpath queries" article
+
*<s>PageMove security issue fixed, but doesn't render embed lang afterwards (this may be the problem with wiki-markup in sent-articles too - email-article.php)</s>
*Language should default to "" for talk pages
 
*Impliment XmlWiki hooks MediaWiki's $wgHooks way
 
*URL's from forms are getting url-encoded twice
 
*XMLwiki transclusion bug: My firefox is 1.0.6 and the bug came up when i did the ctrl+shift+refresh button trick to reload the content. [[User:Milan|Milan]] 15:15, 23 Aug 2005 (NZST)
 
*Geshi is doing invalid colour styles (has no effect, but is a bug - could be mine)
 
*document.php TOC links to edit-page, not #name
 
*code.php fixed to return executable portion of a doc
 
*Syntax highlighting in export
 
*Security flaw in MovePage fixed
 
*Parser hook done proper way
 
#[[+Oo-export/Todo|OO Export]]
 

Revision as of 06:37, 15 March 2006

Current
  • Trying to get default-properties to merge case-by-case in xwArticleProperties
(otherwise many things need to merge them like for embeds, and perms)
  • This is even more significant for inheritable-cat-props because that's even worse to have to repeat

The proposed xwArticleProperties function is as follows:

+Proposed xwArticleProperties

The current version for comparison is here:

+Current xwArticleProperties

And this is the current merge which was removed and needs some other adjustments...

+Current dp-merge.php
Todo
  • Copy/Move/Delete (Filing) (about 90% done)
  • Inheritable category-properties
  • Do history-transform as well and allow filter for comments so article-histories can act as a message logs.
  • Cross-wiki watch-pages: already will work when peer.pl is locally cahing other wiki's changes, cos peer.pl will be logged in as the user and ∴ will include local watched page changes.
  • Allow users to exist on a single XmlWiki so there's just one user/talk page. This could be done as a view-transform in default-properties which modifies matched user links.
  • Change auto-lang-cat to just lang-name, not appended with "$lang Scripts"
  • PHP5 version (about 85% done)
  • MediaWiki1.5 version (about 50% done)
  • siteNav should use proper links like MyArticles (and further should be wikitext)
  • Combine xwArticleContent() & xwArticleProperties()
Bugs
  • security not working if defined in default-properties.xml (trying to move merge into xwArticleProperties)
  • multi-byte not working in emailed articles
  • transform-changes not matching logged in entries (with block)
  • transform-changes not matching watched titles
  • transform-changes failing on titles with brackets
  • sort-key not working from categories in properties
    • actually it is working - it's the needing-to-save-twice problem that's happening here
  • Categories.php - sometimes needs saving twice when cats change from properties edit
  • PageMove security issue fixed, but doesn't render embed lang afterwards (this may be the problem with wiki-markup in sent-articles too - email-article.php)