Bugs

Open

  • localization issues
    • warnings about mailformed utf-8 character
    • non-working locale regexps

Current stupida workarounds:

  • disabled UseLocaleRegex, DBCachePlugin
  • wrapped each 'bin' script, setting koi8 enconding in the env

Resolved

  • twiki extra-newline insertion in the http headers caused 502 redirect error (bugfix from masterhost)
  • screwed russian characters in login names, caused by bad regex in TWikiUserMapping
  • disabled 'webtopiccreator.js': this script made creation of russian topic names impossible
  • workarounded russian string collation in TWikiUserMapping (need research)
  • certain russian characters got stripped during url decoding from utf8 to site charset. Fix in TWiki.pm: first decode from utf8 to internal format, and only then apply NameFilter.

Todo

Code and administration

  • add rewrite rules to apache, for urls shortening
  • install missing perl package and re-enable FileUploadPlugin
  • add forward from wiki@mudconnector.su to mine email
  • phpbb auth: add user filtering basing on user type, handle invalid password attempts, manage emails (for web notifications)

Site content

  • warn about russian names in wiki-words, m.b. change 'create new topic' page
  • attach available sources to each 'codebase' page

Done

Code

  • autoconverter from old mud info to twiki pages
  • impl MudConnectorUserPlugin: redirects users w/o WikiName to registration page, adds them to user mapping
  • impl PhpBBPasswdUser: authentication via phpbb user database
  • alter Form.pm: add ROWTOOLTIP var, handle table row names as twiki urls

Other

  • massive check-in of converted mud files
  • basic privilegies system (TWikiGroups)
  • custom UserForm, NewUserTemplate, NewbieRegistration page
  • custom 'mcskin' view template, login template
  • forms and templates for main entities (mud, log, etc)


 

Русский !МАД-коннектор
The Russian MUD Connector
mudconnector.su

This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.