· Gruntlord6  · 3 min read

New Site Design and Overhaul

D2K+ has finally finished the move from Wordpress to Astro!

Although I am still applying layers of polish to the site, the technical work is done and the site is already in a better state then the previous one.

Menus and layout are greatly improved, with a careful attention taken to making sure the site is responsive to different screen sizes. I am working on trying to bring the D2K+ flair the old site had back, but right now this is what I have to work with. If you have any SVG images you think you would work with the new site deisgn please let me know.

The mod submission process is also greatly improved, and the site overall is significantly faster and easier to maintain. This is important as support for automatic mod installation through a desktop application is something planned for the future.

Feel free to let me know what you think in the Discord or forum, or by using the contact form.


Technical Details

I wont go into too many details as this was very similar to the move made over at GruntMods (click here to read about it) but there was a unique set of challenges that came up when adapting D2K+.
  • There was a lot more to move, as D2K+ has almost 10 times the amount of pages that GruntMods has. Since we accept user generated content this will only continue to increase. This meant a lot of content needed to be adapted to a new template.

  • Pages did not have any consistent structure, as most of the features such as Mod Authors and having three preview images were added after the initial versions of the site.

  • Many of the sites graphics are static images, such as the wonderful former logo. These look great but don’t have any ability to scale with larger and smaller screen sizes, which is an issue I had to tackle when dealing with page responsiveness.D2K+ Logo

  • Astro does not have any real sidebar component designed to be used on the main nav layout. Starlight has one but is a very specific theme made for documentation. Other component libraries that were investigated did not meet our needs either, requiring a unique design from scratch.

  • We accept user submitted mods and tools, so we needed a cloud based submission system not directly tied to the front end site (which is static html)

  • Because we have so many pages and only expect more, we needed to develop a system to dynamically update the sites routing and menus

These issues took some time to resolve (and a lot of testing), but now that they are in place I am quite happy with the results.

    Share:

    Related Posts

    View All Posts »

    Map and Mission Editor Version 2.0

    Klofkac has released an update for his Map and Mission Editor, this time reaching version 2.0 Here is list of changes done since the last release (pre-release 5): Added: When you attempt to save over original game file (map, *.bin etc.) editor will show a warning and let you choose not to save Added: When […]

    New Mod: Aerial Nightmare by Cm_Blast

    A new mission was released by Cm_Blast, “Aerial Nightmare”. This mod focuses on the use of the Atreides  “Airstrike” against the player. Click here to view the page Discuss this on the forum Posted by: gruntlord6

    New Mod: EBFD – Final Assault

    A new mission was released by Cm_Blast, “EBFD: Final Assault”. This mod takes heavy inspiration from Emperor : Battle for Dune which is the sequel to Dune 2000. Click here to view the page Discuss this on the forum Posted by: gruntlord6

    New Mod: The Emperor’s Plan

    A new mission was released by Cm_Blast, “The Emperor’s Plan”. This mod takes place in the same plotline as Dune 2000 and Dune 2, however the Emperor has fallen ill and Lady Elara has taken up the task of destroying House Atreides in his place.   Click here to view the page Discuss this on […]