Get Started. It's Free
or sign up with your email address
Expeditions by Mind Map: Expeditions

1. i18n vs l10n

1.1. Message Parameter types

1.1.1. LinkTarget

1.1.2. PageReference

1.1.3. UserIdentity

1.2. light weight LanguageIdentity

2. EditPage

3. Article / WikiPage

3.1. Page Type

4. Content value object

5. Globals / Context

5.1. deprecated getters in Context

5.2. Inject "inner" functions of Skin

5.3. Make "outer" layer of skin rely on view-model

6. META

6.1. Layering Metrics

6.2. Monster Monitor

6.3. Pattern of the Week

6.4. Run all extension tests

6.4.1. remove test conflicts

7. remove User & Title

7.1. Authority

7.1.1. Spike

7.1.1.1. Authority Exploration

7.1.2. replace User in core

7.1.3. replace User in hooks

7.1.4. move code from PermissionManager into Authority

7.1.5. move throttling into Auhtority

7.1.6. move spreading autoblocks into Authority

7.1.7. Create RequestAuthority

7.1.7.1. overhaul bootstrap sequence

7.2. User/Actor

7.2.1. update UserIdentity interface

7.2.1.1. remove getActorId

7.2.2. ActorStore

7.2.3. replace ActorMigration with ActorNormalization

7.2.4. Replace User

7.2.5. create UserAccount/UserAccountStore

7.3. PageStore

7.3.1. create RevisionRecord

7.3.2. create PageIdentity

7.3.3. create PageStore

7.3.3.1. resolving PageReference to PageRecord

7.3.3.2. move create/update logic from WikiPage to PageStore

7.3.4. Create PageContentLookup

7.3.5. create PageReference

7.3.6. Require proper page in RevisionRecord

7.4. Convert Hooks

7.4.1. convert extensions to new hook system

7.4.2. make new hooks follow action/filter pattern

7.4.3. deprecate & replace hooks that bind to old entities