Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
pleroma
pleroma
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 401
    • Issues 401
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 59
    • Merge Requests 59
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Pleroma
  • pleromapleroma
  • Merge Requests
  • !882

Closed
Opened Mar 02, 2019 by kaniini@kaniiniContributor2 of 9 tasks completed2/9 tasks
  • Report abuse
Report abuse

WIP: Static FE

  • Overview 3
  • Commits 8
  • Pipelines 7
  • Changes 11

Static FE is a minimal frontend that can render activities stored on the instance without requiring JavaScript. It does not allow composing new activities or anything other than viewing. Since guests do not require the capabilities of Pleroma FE, it also helps to reduce server load on busy instances.

To enable Static FE, add to your configuration:

config :pleroma, :instance,
  static_fe: true

There is still a lot to do:

  • Basic message rendering
    • Message content
    • Attachments
    • NSFW filter (if JavaScript is enabled)
  • User profiles
  • Thread walking with message context
  • Furling
  • Consensus on how to override Pleroma FE
  • Test strategy
Edited Mar 04, 2019 by minibikini
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: pleroma/pleroma!882
Source branch: feature/static-fe