User:Sj/levelup
Appearance
< User:Sj
Fiction
[edit]- different background color/template to separate fictional article subjects from the rest
- careful screening of fictional universes and character; a "(fiction)" suffix when appropriate...
Style
[edit]- Unified style guidelines for
- a) researchers referencing, quoting, or reusing content
- b) publishers doing likewise,
- c) editors/writers adding content of various types [we've made a good headstart here],
- d) publications *by* the Foundation (PR, &c)
- Pages : by namespace; each has its own style.
- Media : how to include it, float it, otherwise embrace it. Pronunciations, pictures-of, pictures-by, &c
- Related links : see also, references, bibliography, external links, internal links, cross-project links. clusters of relevnat topics; links to categories, and siblings in a cat, or cat-siblings and cousins. E2-style clusters. Techno style tagsets. Stub-types.
- Stubs, full arts, detailed arts, and multiple layers of content detail/technicality.
- How to handle multiple audiences
- Languages. How to diff' translations from convergent evolution (if necc).
- Kinds of edits. Minor/major... "Adding" vs. "editing" content... "translating," "formatting," and other special types.
- Incentives for people to correctly class edits?
- Transwiki moves and merges. Decisions, implementation, history moving and refs. Updating other refs.
Community
[edit]- Positive support groups; benevolent community sigs and regular chats. People who look after one another, and those without support nets (yet).
- Positive pressure to explore one's abilities and interests, evaluate one's work against metrics, take on projects of specific lengths.
- Coordination with good social software. Matching of interests, work habits, schedules. Elegant, granular privacy control. Replace the growing "List of wikipedians who..." with cats in this system.
Interfaces [Ice]
[edit]- Social software. (see Community) Extra user-page ice, more refined talk-page ice.
- User-page - interests, other freeform groups, access to centralized user-stats.
- Group-page - notice-boards (regional, by wiki-job, other), affinities (list of wpans who, some wikiprojects), projects (wikiprojects, other wp: namespace pages), SIGs (groups with charters, or pursuing fixed tasks, or holding regular meetings, or issuing regular reports)
- Talk-page - notification listing people who have left messages since last visit; across projects.
- You have new messages! enwp: AleGNAA, E-Rehtna, Obmitch svwp: Hagar enwikt: Celce commons: SamLJack
global: 3 notices- Options -- to show names or not; alt text "New messages:"
- Login screens.
- Better ice for new/returning/lost-password users. Login screen should show "Login" "create new account" "Lost password?"
- Encourage acct linking, for new-messages patch. Ice to see all accounts.
- Options: User-page / talk-page templates. Prefs template. (applied on demand)
- Acct screen : show user/talkpage existence on all langs/projs, recent talk activity (like souped-up RC)
- Acct linking : "add acct" (where names are different); adds onto sth like the current name-change request queue (think ar:, zh:, ja:, en:)
- Translation tools.
- see Software, below. Two-panel layout; options of by-sentence, by-paragraph, or freeform. Both panels can be editable at the same time.
- Translation can take a while; better conflict-mgmt, or optional edit-locking, would be helpful here.
- see Software, below. Two-panel layout; options of by-sentence, by-paragraph, or freeform. Both panels can be editable at the same time.
- Conflict resoultion and autosaving
- Two-panel conflict resolution;
- ... with an option to save the diff to a temporary page.
- Temporary autosaves
- Provide an autosave option; if you turn it on, your edits are autosaved every N minutes. Once you actually save successfully, they are deleted.
- Two-panel conflict resolution;
Softness
[edit]- User-acct linking patch
- Provide a way for a user to link 2 accts.
- Encourage email synching. Run an auto-detect script that links same-name same-email
- Have a queue for diff-name/same-email, same-name/diff-email, or (rarely) diff-/diff-.
- Provide a way for a user to link 2 accts.
- Translation/content-linking patch.
- Let A:P.R(X) be section X of revision R of page P on project/language A.
- Provide a simple way to link articles : let someone to say "A:P.R(X) was synched with the content of B:P'.S(Y)"
- Use case : modifying a page for a new audience on meta. Translate m:P.R to m:P'.S; clarify where the original content came from (incidentally also preserving history). This often happens when English is converted to simplified translator-friendly copy, for translation; also for multiply-targeted press releases for diff. audiences.
- Use case : ja --> it (translation). Translate jawp:P.R(2) to itwp:P'.S(5).
- Use case : en:wikinews --> zh:wp. Translate/rewrite ennews:P.R(1) to jawp:Q.S.
- Here P and Q are totally different pages; Q may be some kind of current events page, or a biography, nothing to do with the news itself. But the content of the first long section of the news article is merged into various places in Q (not just a single section).
- Provide a two-panel translation interface, split up by paragraph breaks so the two sides line up.
- At first, this will allow people to see how much translation is going on. Later, when you go to translate P(ja) to P'(it) it will show you the last time P and P' were similarly synched by some sort of translation.
- Still later, a proper translation-memory and more nuanced two-panel (or tabbed multipanel) interface will allow translators to view sentence-by sentence suggestions for translations based on what they or others have translated previously.
- This interface can automatically provide the article linking. You could add a translator's pref-option, and have "translate" next to othe "edit" section links... then offer a set of possible interwiki-linked articles as targets, and on clickthrough, further offer translation into a specific section (or a new section at the end).
- License selection
- Dropdown on upload of media for the right license; see earlier discussions, w/Eloquence and sansculotte
- Automated notice of content that has been uploaded without license; and a list of the latest such oversights
- Graylisting
- Users can be graylisted for various reasons. Anyone not on the whitelist posting with more than a certain frequency, posting troll-friendly words more than once in a day...
- Graylist flags show up on userpages for admins; and can be unset by them.
- Delayed gratification
- Users in the graylist have uploaded images/revisions non-visible for 2 min, added to a list of such.