Thank you for purchasing the Abacusmine theme. Below, you will find useful information about the plugin.
Follow the standard Redmine theme installation procedure:
abacusmine_<version>_UNZIP_FIRST.zip and upload it to your Redmine server to public/themes. No need to restart Redmine.abacusmine_<version>_UNZIP_FIRST.zip to your Redmine server in /public/themes, then unzip it on the server and remove the ZIP file.Redmine 6 introduced asset pipelines and changed how themes are being installed:
abacusmine_<version>_UNZIP_FIRST.zip and upload it to your Redmine server to /themes.abacusmine_<version>_UNZIP_FIRST.zip to your Redmine server to /themes, then unzip it on the server and remove the ZIP file.rm -rf tmp/cache, followed by bundle exec rake assets:precompile RAILS_ENV=production.sudo systemctl restart redmine.yourcompany.com.service or Passenger: touch tmp/restart.txt. There are generally 2 types of problems:
I don't see the theme in my theme list at ~/settings?tab=display
/public/themes directory has correct 755 permissions./public/themes contains the required folders (font, images, javascripts, stylesheets). If not, chances are you accidentally uploded a different folder to the server. I selected Abacusmine in my theme list at ~/settings?tab=display, but I only see plain HTML without styles
/public/themes/Abacusmine_<version>. Adjust permissions recursively for subdirectories using your FTP client or console if necessary.I don't see the login logo image
/public/themes/Abacusmine_<version>/javascripts/theme.js, namely line 21 which looks like this var templateFolderName = "abacusmine_3.0.4",. Please change the version number so it matches the parent folder name /public/themes/Abacusmine_<version> and accept our apologies. Although Abacusmine does not have a GUI for settings, there are a few configurations in ~/javascripts/theme.js:
subFolder = ""; Leave it empty or specify your subfolder name, e.g., "/redmine".issues = "Issues"; Translate "Issues" to your native language.spentTime = 'Spent time'; Translate "Spent time" to your native language.toggleDesc = 'Toggle descriptions'; Translate "Toggle descriptions" to your native language.showSubProjectsAsDefault = false; Controls the project list display. Use "false" to hide sub-project tree initially, toggle with click; use "true" to always show sub-projects.showLogoLogin = true; Set to "true" to display logo at login.Updating Abacusmine is the same as installing it, as each directory includes the version in its name. DOn't forget to clear cache and pre-compile assets when using Redmine 6+ (see point 2).
The Abacusmine theme is great on its own, but it works best with the following plugins:
Enjoy!
Abacus Themes Team
www.abacusthemes.com