Background
As the next iteration of T368718, this task is about exposing detailed information about a Collection.
Definition: Collection is a list of articles that form part of organized community efforts to close content gaps through translation (current use case); such as wiki projects, campaigns, events &/or vital articles.
The team explored different meta-data, that could be useful to present to an editor curious about a collection.
| Metadata | Desc | Added in the page marker by organizer | Additional tickets |
| Campaign name | Currently being automatically fetched from the Meta page that has the page marker | <page-collection name=” Translating Biographies,2024” > </page-collection> | T380702 |
| Description | Brief about what the collection is about | <page-collection description=”This campaign is for Women Biographies” > </page-collection> | |
User story
As an editor interested in translating articles listed under Collections,
I want to see more details about the Collection/s,
So that I can translate articles sourced from collaboration activities that I care about.
Design
| Default collection view |
| On scroll collection view |
Simplified Collection View has following parts to it.
Core layout
- Header navigation & title
- Context description with article count
- List of articles for translation
- Ongoing collaborations (if applicable)
1. Header Section
- Back button to return to suggestions
- Single Collection title (e.g., "Women Modernist Artists")
- Collection title - If more than one collection selected then "Multiple Collections"
- Collection title - If "All Collections" selected then "All Collections"
2. Context description
- Brief description of collection purpose along with total article count
Browse all 150 articles in this collection available for translation
- Include a "View collection source" link that directs users to the wiki page where the collection was defined
- Style with progressive color #3366CC and regular text size of 14px
- Include an external link icon
- Position below the collection description text
- Hide this link when scrolling (when header transforms to compact view)
- This allows users to access the article list page to make edits or improvements
3. Translation List
List layout & scrolling
- Initial landing view
- Full header with title and description
- First 3-4 articles visisble with thumbnails and descriptions
- Collapsed collaboration panel with one event preview.
- Scrolling behavior:
- Header transforms to compact view(title + article count)
- Article list becomes primary focus
- Collaboration panel maintains collapsed state
- Clear visual separation between article list and collaboration panel.
- Further articles load on scroll
- No need of "x" icon
- No need of repeating collection chip/filter
Future enhancement(separate task - T383762) :
- "Show all X articles" button for full list expansion
- Smooth animation during expansion
- Collapse option when expanded
4. Ongoing Collaborations section
Default View (Collapsed State):
- Shows preview with truncated format:
- Fixed height container
- First line : "Ongoing collaborations"
- Second line: "{truncated_event_name}...(+N others)"
- Truncation Rules:
- Maximum 35 characters per line
- Minimum 3 words or 20 characters before truncation
- Reserve 12 characters for "... (+n others)"
- Show full name if under 20 characters
- For RTL languages, maintain ellipsis at end
Expanded view:
- Display as overlay.
- Panel layout:
- Header with title "Ongoing collaborations"
- Explanatory text: "Editors are collaborating to contribute to these topics. You're welcome to join these community efforts"
- Scrollable list of collaborations
- Bottom padding to ensure last item is fully visible
- Dismissal methods:
- Tap outside the panel (on overlay)
- Swipe down on the panel
Visibility Rules:
- Only show if active collaborations exist (campaigns/projects/events etc.) that use articles from this collection
- Hide section completely if no active initiatives use articles from this collection
- Expand article list to full height when hidden
Edge cases:
- Single collaboration:
- Show full event name
- No "+n others" suffix
- Maintain expansion capability
- Single collaboration:
- Very short names:
- Show complete name if under character limit
- No minimum truncation required
Other details
- When entering the Collection View from an article, the article that led to the collection should appear first in the list, followed by all other articles
- All article list here follows a single unified list, mixing both articles and sections without distinction at this stage.
Ongoing Collaborations Detection:
- System checks for active campaigns/projects using page-markers
- Only shows collaborations that have valid page-markers
UI Placeholders:
- "Join" button is a UI placeholder.
- Implementation of join functionality will be handled separately
Acceptance Criteria
- Successful states:
Article suggestions view + single collections filter
-Able to view # of articles available for translation, a list of articles to translate, and other collaborations using similar articles.
Article suggestions view + all collections filter
-Able to view # of articles available for translation, a list of articles to translate, and other collaborations using similar articles.
Section suggestions view + single collections filter
-Able to view # of articles available for translation, a list of articles to translate, and other collaborations using similar articles.
Section suggestions view + all collections filter
-Able to view # of articles available for translation, a list of articles to translate, and other collaborations using similar articles.


