このページは2007年 7月 23日, 23:05に更新されました by RoyK

Itasca

From $1

目次
ヘッダーがありません

Brain dump of rough edges for Itasca:

Wiki:

  • Tagging
    • Autocomplete
    • Define: creates a weird uex
    • Better uex for finding and viewing tags (discoverability)
  • Link dialogs
  • Dump inline dialogs code?
  • Templates
    • Base
    • Deuce
    • Self-serve
      • Custom HTML areas for Base and such
  • Inline title editing
    • How would new pages be handled?
  • Double scrollbar (editor + page) is frustrating. Maybe if the editor always expanded to 100% of the page's contents (including when new content is added) we'd get a better experience. See the idea as an implementation with a normal textarea.
  • Dual nav pane modes is crappy (e.g. loading editor disables it, but there's no visual indicator of that)
  • Watched pages - what are we doing with this feature?
  • Cached config values
    • Some files (like _jscripts.php) need access to certain config values, and I'm loathe to run those through the index.php codepath for performance reasons - what I'm thinking is when I do a GET:config, I check last-modified header; if it's different, I take the PHP variables I know I need and write them to LocalSettings.php). In a sense, LocalSettings.php will become a cache of config values PHP knows it needs
  • Refactoring of Title/Page objects to reduce # of calls to API (the initial implementations were all precise surgical changes since not all page-related features were expected to be completed by hayes - we need to start making architectural changes)
  • Refactoring of User object to prevent so many friggin calls (either that it needs to do some memoization)

Infrastructure for hosted:

  • Set up a separate server that is optimized with lighttpd or something for static files
  • Set them up on a separate domain so the cookies are not transmitted
  • Fragment JS across multiple domains so we can get them concurrently (already doing this with Yahoo CDN)
タグ:
 
コメント(0)
あなたはコメントを投稿するには ログイン しなければなりません。