I suggest you ...

Enable all the goodies in the gollum wiki engine

Gollum supports a lot of fun stuff, ref: https://github.com/gollum/gollum/wiki

Most of this is disabled to limit dependencies and to not make the change from bespoke wiki to gollum too painful: https://github.com/gitlabhq/gitlabhq/issues/3233#issuecomment-15064121

But I want it.
Particularly I want support for sidebar files, and the neat table of content shortcut: [[_TOC_]]

Of course being able to quickly create a simple sequence diagram:
https://github.com/gollum/gollum/wiki#sequence-diagrams
Is also very desireable.

I short: I wote to unleash the gollum!

172 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Vidarls shared this idea  ·   ·  Admin →
    accepting merge/pull requests  ·  AdminGitLab team (Admin, Gitlab) responded  · 

    We are accepting merge requests to add new functionality to the wiki if they do not introduce new dependencies. Be aware that GitLab only includes gollum lib, not the gollum gem. If you can add new functionality without adding the gem or other new dependencies we are accepting merge requests (of course they need to have tests and quality code).

    16 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Beth Wallace commented  · 

        Global headers and footers are sorely need in my use case...please enable this.

      • Alessandro Di Cara commented  · 

        I have seen that the [[_TOC_]] shortcut works on gollum, but when I view the page in gitlab it does not appear. Is it supposed to be working? Is there a setting a need to change in gitlab ?

      • Arno Moonen commented  · 

        In the past we used Subversion and Trac. We are currently trying to switch to GitLab, but we are missing some wiki features that we used to have in Trac (via plugins).

        The most important feature that is missing is support for PlantUML. Implementing this request would enable this feature for the GitLab wiki and would allow us to finally switch to GitLab (almost) entirely.

      • Tom Kralidis commented  · 

        +1 for this feature. Allowing wiki pages to support a _Header.ext, _Footer.ext, _Sidebar.ext to apply consistency to pages without duplicating content would be a great feature, and make migrating to Gitlab more palatable (and justified).

      • Anonymous commented  · 

        The best possible solution seems to be setting up our own gollum servers somewhere else.

      • phortx commented  · 

        Where is the actual problem with adding a new dependency? The time bundler requires? The memory usage?

        If it's just that: A possible solution would be to implement full gollum support in a gem, which may be added to the gitlab Gemfile on demand by the admin who installas gitlab.

      • phortx commented  · 

        I'd love to see the diagram feature. The wiki is one of the most important but also one of the most neglected features in gitlab.

      • JanKraljic commented  · 

        Fully funcionally wiki is thing that is needed here. I'm searching solution for our documentation in it would be GREAT if we could write all in wiki like ASCIIDOC. Then we would be able to export it for client usage and ...

      • Khalil Salman commented  · 

        I would love to see this implemented as it will improve gitlab a lot in my opinion.

        Especially I'm hoping that adding images would be much easier with unleashed-gollum.

      • Jimbob commented  · 

        Again this sounds a great idea, I long for a the ability to have sub folders and digram support. The current wiki is a bit lacking and could do with a bit of love in my opinion.

      Feedback and Knowledge Base