Tudedude's Frost Portal 1.0

Register now to download for free
A simple and minimalistic server portal with easy configuration.
a3b1e7b5bbc5782ba22e49b487cbd9c9.jpg

Frost is a very easy-to-use web portal built for Minecraft servers, with quick installation, easy configuration, and a beautiful, minimalist design. This web portal will make your server instantly look more professional with very little work. Developed entirely with HTML, CSS, and PHP, it is lightning-fast and highly-compatible.

This software is released under the Apache 2.0 license, and is developed in its entirety by myself.

SHA256 Checksum: EC5D0F9AB456AB3E0CB580B665DAE834A0C529C317C64065007BB6C258DF7B1C

Default Image Credits:
missing.png
default link images
background
forums.png

Installation
To install, simply follow these steps.

Requirements:
  • Web server with PHP
  • Access to server
Instructions
  1. Un-zip the file. You will see the file structure (4 files and 2 folders).
  2. Upload the files to server's web root (generally "public_html" or "www" with shared hosting)
  3. Replace the default images with your own in the "assets" folder, or use the defaults. Filenames should be kept the same, or any changes reflected in the config.ini.
  4. Configure website following built-in instructions or the tutorial below.
Configuration
This portal stores its settings in the config.ini stored in the main project folder. This configuration file is meant to be easy to work with, however the link structure may be confusing to some. A quick tutorial is provided below the default configuration.

The default configuration file is as below:
Code:
; <?php
;   die();
; /*
;-----------------------------------------------------------------;
;                    Frost Portal by Tudedude                     ;
;                          Configuration                          ;
;-----------------------------------------------------------------;
;                                                                 ;
; Copyright 2017 Carson Faatz/Tudedude                            ;
;                                                                 ;
; Licensed under the Apache License, Version 2.0 (the "License"); ;
; you may not use this file except in compliance with the License.;
; You may obtain a copy of the License at                         ;
;                                                                 ;
; http://www.apache.org/licenses/LICENSE-2.0                      ;
;                                                                 ;
;-----------------------------------------------------------------;
; This configuration can be used to alter file paths, link paths, ;
; and any text string used on the page.                           ;
;-----------------------------------------------------------------;


;---------------------------;
; DEFAULT TEXT PLACEHOLDERS ;
;---------------------------;
; %name% - the value of the ;
; servername variable; the  ;
; name of the server        ;
;                           ;
; %year% - the current year ;
;---------------------------;

; The name of the server.
servername = "Tudedude's Frost Portal"

; This section defines what links should appear on the page.
; These should be defined in the following format:
; links[NAME] = "LINK"
; where NAME is the title for the link, and LINK is the link
; to visit.
links[Store] = "https://tudedude.me"
links[Vote] = "https://tudedude.me"
links[Forums] = "https://tudedude.me"
links[Staff] = "https://tudedude.me"

; This section defines the images that should be associated
; with the links on the page. The name _must_ be the same
; as the name specified in the links entry.
images[Store] = "./assets/store.png"
images[Vote] = "./assets/vote.png"
images[Forums] = "./assets/forums.png"
images[Staff] = "./assets/staff.png"

; This is the path to be used if an image is not defined
; (or not defined correctly) for a link.
missing = "./assets/missing.png"

; This defines the title of the website
title = "%name% | Home"

; This is the path to the background that should be used
background = "./assets/background.png"

; This is the path to the logo that should be used
logo = "./assets/logo.png"

; This setting controls whether or not CSS should be minified
; Minification will result in reduced CSS filesize by removing
; unnecessary characters such as spaces and comments. This will
; not affect the original file, just how it is served to the
; browser.
minifycss = "true"

; */
; ?>

Creating Links
The links section holds all the destinations for the links that should appear on the main page. To define a new link, use the format as follows:
links[name] = "https://example.com"

The name will appear under the link's on the portal, and must be the same name used when defining images. To define an image, use the format as follows:

images[name] = "./assets/image.png"

If the name is not the same between the link and image definition, the image will not show up, and be replaced by the image specified by the missing option. All image links should either be relative paths or direct links.
  • a3b1e7b5bbc5782ba22e49b487cbd9c9.jpg
    a3b1e7b5bbc5782ba22e49b487cbd9c9.jpg
    285.1 KB · Views: 679

Author

Author
Tudedude
Downloads
43
Views
977
First release
Last update
Rating
0.00 star(s) 0 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.