Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums

Content

General discussion
  1. OpenProject
  2. Forums
  3. General discussion
  4. Help with menu and homepage configuration

Help with menu and homepage configuration

Added by Thierry Vael about 10 years ago

Hello everyone,

I’m currently testing out Open Project as a replacement for our ticket loging system. We intend to use Openproject with following things:
- Helpdesk module
- File upload
- Forum
- Notes
- Ideas

I’ve managed to configure my Top menu as I wanted and the portlets on the home page as well but had some questions left:
- When on the home page, is it possible to click on the different portlets and have them go straight to the subsystem?
- Is it possible to change the order of the buttons on the Top menu (currently Home | Forum | Tickets, want Home | Tickets | Forum)?
- When in Ticketing module, is it possible to configure left menu differently? At the moment it’s Filter Tickets | New Ticket and I would like to have the New Ticket at the top.
- Is it possible to have the New ticket thing from Ticketing module on the Home Page? Most of our users will just create tickets anyway, would be nice if they could do this in 1 click.

Many thanks in advance.

Thierry


Replies (1)

RE: Help with menu and homepage configuration - Added by Florian Kraft about 10 years ago

Hi Thierry!

most of what you want to achieve is probably not straightforward, however - you can have a look at the openproject-my_project_page plugin, which allows individual project overview pages. It also allows for having so-called “teasers” which add custom content to the project overview, such as links, etc.)

Regarding your questions:

Different portlets on the homepage

I assume you mean the first page you encounter in OP. That would in my opinion be possible with the aforementioned openproject-my_project_page. We actually do this for https://community.openproject.org. However, we achieve this by having a hard redirect to one of our projects (the “Openproject” project) and customizing it’s overview via the plugin.

if you do not want to do that, you would probably have to start customizing yourself. The content of the homepage is located here: https://github.com/opf/openproject/blob/dev/app/views/welcome/index.html.erb You could use hard links an images. However, this requires a little bit of templating knowledge

Order of menu items and menus per module

This is unfortunately not possible to my knowledge - at least not without some programming knowlegde. The menus are currently created in a central partial and called for each view.
If you want to manipulate the menus, https://github.com/opf/openproject/blob/dev/lib/redmine/menu_manager/menu_helper.rb would be a good starting point.

New ticket link on the homepage

Same as with the portlets, this can either be achieved with the plugin or by hacking the temmplates.

Hope I could help!

Florian

  • (1 - 1/1)
Loading...