Skip to content

Releases: fastsitephp/starter-site

FastSitePHP Starter Site v1.5.0

23 Apr 23:48
Compare
Choose a tag to compare
  • Added Support for PHP 8.2

FastSitePHP Starter Site v1.4.4

01 Feb 09:04
Compare
Choose a tag to compare
  • Commented out the default CSP (Content-Security-Policy) and added additional code comments on the topic.
    • This feature was found to be difficult for initial development when developers try FastSitePHP for the first and are not aware of or do not use CSP.
    • The original code is still in the file but commented out so it is still easy for developers to add CSP to a site.

FastSitePHP Starter Site v1.4.3

06 Jan 07:43
Compare
Choose a tag to compare
  • Added Support for PHP 8.1

FastSitePHP Starter Site v1.4.2

28 Apr 01:29
Compare
Choose a tag to compare
  • Updated install script to run on a basic Mac PHP setup. Mac currently includes PHP by default, however ZipArchive is not enabled by default so an update to call unzip from command line solves the issue.

FastSitePHP Starter Site v1.4.1

02 Sep 20:46
Compare
Choose a tag to compare
  • Minor CSS Updates for Nav Menu
    • Desktop - Padding is consistant on active and regular menu
    • Desktop - Top margin update by several pixels
    • Mobile - Easier editing of CSS for padding

FastSitePHP Starter Site v1.4.0

08 Aug 01:47
Compare
Choose a tag to compare
  • Added a default CSP (Content-Security-Policy) Response Header for HTML Responses
    • By default strict rules are used so that only content from the current domain can be included.
    • A commented example is included to show how to include additional connent.
  • Added default Cookie Attribute for Auth Page: SameSite = Lax.
    • Requires FastSitePHP Framework 1.4.0 or higher and only works when using PHP 7.3 or Higher.
    • Updated composer.json file to require FastSitePHP Framework 1.4.0 or higher
  • Updated the Starter Site Bash Install Script to install PHP 7.4 by default instead of 7.2.
  • Moved all inline JavaScript <script> elements to seperate JavaScript Files and all CSS inline style to style sheets so that the site works with the new strict CSP
  • Added various code comments related to security options
  • Updated Mobile Nav Menu to use only CSS rather than CSS and JavaScript
  • Minor site style updates such as centered text on the mobile nav menu items
  • Add support for Auth Example JavaScript Code with IE 11 and Older Browsers
  • Added a new css/layout.css file and used as a default instead of Bootstrap
    • Bootstrap remains commented out in the app/Views/_header.php file
    • The CDN version of Bootstrap is about 160 kB of CSS gzipped to 24 kB.
    • The layout.css alternative file is less than 4 kB, however it contains only a very limited amount of CSS needed for the starter site.
    • Updated the commented version of Bootstap from 4.4.1 to 4.5.2
  • Updated Logout Button and Related API to redirect to the user's selected language rather than the default site language
  • Added meta description tag option in the app/Views/_header.php file
  • Updated scripts/install.php to download and use latest version of cacert.pem.
    • Previous version: 2019-10-16
    • New version: 2020-06-24

FastSitePHP Starter Site v1.3.2

14 Jul 21:24
Compare
Choose a tag to compare

FastSitePHP Starter Site v1.3.1

27 Feb 21:18
Compare
Choose a tag to compare
  • Added Vary Response Header with Accept-Language on the default route
  • Improved Layout for Mobile Nav Menu Items
  • Fix Mobile Nav Menu to appear on IE 11 for Narrow Layouts

FastSitePHP Starter Site v1.3.0

27 Feb 19:23
Compare
Choose a tag to compare
  • Added Mobile Menu
  • Added Arabic Translations and updated HTML for using RTL Language Support
  • Fixed <html lang> attribute to use the selected language
  • Added Support for PHP 5.3. Even though the PHP Group no longer supports PHP 5.3 it is installed on many older servers and some widely used versions of Linux still install it by default.

FastSitePHP Starter Site v1.2.0

11 Jan 00:48
Compare
Choose a tag to compare
  • Site - Added Authentication Demo
    • Auth Middleware - Includes options for JWT, Signed Cookies, Encrypted Cookies, PHP Sessions, Database, LDAP / Windows Networks
    • Auth Controller
    • Auth Routing Examples
    • Login Page
  • Site - Added i18n nav menu
  • Site - Added Env->loadDotEnv() middleware function and additional usage docs for the Env middleware
  • Site - Updated Bootstap Version from 4.3.1 to 4.4.1
  • Scripts - Added Bash Template Script for Syncing Site updates: starter-site\scripts\sync-server.sh
  • Documentation - Added Directory Structure to the main readme file
  • Documentation - Added es and pt-BR translations for the readme file