![things like x mirage things like x mirage](https://x-mirage.com/x-mirage/img/x-mirage.png)
The properties thumbnail.maxheight and thumbnail.maxwidth define the outer bounds for the dimensions of the item thumbnails in the item lists.The property -scientific-formulas includes a javascript library to render scientific formulas.When the value is 'file' another style is used. The property -list.emphasis defines the style of the item lists.When METSRIGHT is included in. the item page will display those rights.These aren't new but we mention them here for the sake of completeness. There are other configuration properties that affect the theme. # Whether the title or the label of a file should be used as a fallback to display it on the item page # Whether the title or the label of a file should be used to display it on the item page # Settings for the Item page in Mirage2 theme # For more information on this Bower error, see: The fix is to ensure you are building DSpace as a non-root user account. This will result in a broken Mirage 2 build. Running the Mirage 2 build ( mvn package -Dmirage.on=true) as the "root" user (or via sudo) will result in the following error from "Bower". If you'd really like to ensure the mirage2 profile is not used, you can explicitly disable the dspace-mirage2 profile with: mvn package -P-dspace-xmlui-mirage2 Common Build Issues If you wish to build without Mirage2, the easiest thing to do is to simply omit the mirage2.on property from your mvn command. However, if you look at the Maven pom.xml files, you'll see that the value of the property is never checked, just the existence of it is important. Finally, restart your Tomcat or servlet container, and you should see the Mirage 2 theme.Īs you get used to building with the mirage2.on=true property, if you ever need to again build without the Mirage2 theme enabled (for example, if you wish to test functionality not associated with the Mirage2 theme), you might be tempted to "turn off" Mirage2 building by treating the mirage2.on property as a flag, and setting it to false.However the overall build time will be significantly shortened if these dependencies are manually installed on the system (see below for more info). DSpace's Maven build process is capable of making a temporary installation of these dependencies just so the theme can be built. These tools can only be installed when some prerequisites are present on the system. The modern web technologies that power Mirage 2 include a precompiler ( Compass), a package manager ( Bower) and a task runner ( Grunt). The theme provides a distinct look for each of the 3 different categories of screen sizes: mobile, tablet and desktop. You will notice the sidebar is only shown when the window is large enough, otherwise a menu button is displayed to get to the sidebar options. A simply way to find out what the differences are between a narrow screen and a larger screen in Mirage 2, go to any webpage and resize the browser window. As opposed to using a separate mobile theme, there's only one version of the website that will work everywhere. The main focus is to provide a better overall user experience whether you're browsing on a mobile phone, a tablet or desktop computer. Responsive designĪ responsive website is a website that rearranges its content to fit in different screen sizes.
![things like x mirage things like x mirage](https://x-mirage.com/x-mirage/img/x-mirage-pc-mac.png)
![things like x mirage things like x mirage](https://x-mirage.com/x-mirage/img/x-mirage-windows.png)
Repository admins and developers will also benefit because of the tools available to make both simple and advanced customizations. The predominant improvement for the end user is the responsive design.
THINGS LIKE X MIRAGE UPGRADE
DSpace 5 includes Mirage 2, also developed by an upgrade to Mirage built on modern web technologies. Mirage has been the default XMLUI theme since DSpace 1.7 and has been used as base point for most custom themes.