Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #24275

Closed (moved)
Open
Opened Nov 14, 2017 by Isabela Bagueros@isabela

Testing Lecktor as a possible framework to be used for all portals related to website redesign project

Requirements

We are looking for a framework that:

  • makes it easy for folks to update content
  • makes it easy for having mirrored static content
  • the internationalization of it works with Transifex
  • its easy to haver our styleguide bootstrap working with it (for building the site theme)

How to test it

The live test can be accessed here: http://pipeline.torproject.net:9900/

Here is the git repository: https://oniongit.eu/infra/portal

Here is the framework home page: https://www.getlektor.com

Lektor can work as a console tool, like Jekyll. Also, if you have a mac though, you do not have to install anything from the console. You can use the mac desktop app.

https://github.com/lektor/lektor/releases/tag/3.0.1

What the app does is run the local lektor server that will allow you to edit the website as you would in a normal cms.

If you would like to give it a try, you have to clone the git repository for the project first and then open the lektor app and browse to the repository folder.

The idea is that once you make your changes you will be able to make a push and a merge request to the oniongit repository. I understand a small familiarity with git is required in this case.

Please leave any questions or feedback as a comment on this ticket, if you feel working with this framework and if you think it can make your life easier.

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
website redesign
Milestone
website redesign
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#24275