Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Web
  • trac
  • Issues
  • #24275
Closed
Open
Created Nov 14, 2017 by Isabela Fernandes@isabelaReporter

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.

Assignee
Assign to
Time tracking