MAMP.ONE

web publishing magazine

MAMP & MAMP PRO —
Version 5.1.1 released

We’ve just released version 5.1.1 of MAMP PRO. This update is only available via the in-app update function of MAMP PRO and contains some bug fixes and improvements.

  • When installing WordPress you need to create an admin name and password.
  • Using single quotes in WordPress passwords no longer crash the application.
  • Hardened host import and publish functions against network interruptions
  • Improved loading from Cloud in PHP cgi mode
  • Fixed a bug when reloading the hosts table

Please note: This version introduces an improved Cloud archive format which older versions can NOT read! Updating all your installations to version 5.1.1 solves this.

Don’t hesitate to report any other bug you may find to our bugbase so we can fix it as quickly as possible.


CSS Grid —
More flexibility with minmax()

CSS Grid is a great way to create complex layouts. But sometimes you need a little more flexibility to set the width of the columns. This is where the CSS function minmax() comes in. Here you will find a very good description of how to use this CSS function.

minmax() is a function that can be used in your grid-template-columns or grid-template-rows property to size your grid tracks. It takes (you guessed it) a minimum value and a maximum value, which can be a length (pixels, ems, etc.), a percentage, a flexible fr unit or a keyword.


What browser am I using?

As a front-end developer, you are currently implementing a layout and the customer writes you that a few things are still not working properly. You cannot reproduce the problems and want to know which browser (and which version) and which operating system they are using. No problem. Even if your customer is not very technically experienced, he can get all desired information from the website “What’s my browser” or “mybrowser.fyi” and then tell you.


Experimental layouts with CSS Shapes and clip-path

In the last article we already mentioned the future of CSS. Also today we would like to draw your attention to a CSS feature, which is still not used very often. This is probably due to the still somewhat incomplete support on the part of the current browsers, on the one hand, but also to several problems when it is used on responsive websites. We are talking about CSS shapes. In the article “Experimental layouts with CSS Shapes and clip-path” you will find a lot of practical information and of course some examples.


September 19, 2018 — Dirk Einecke

MAMP & MAMP PRO —
Version 5.1 released

We’ve just released version 5.1 of MAMP & MAMP PRO. This update is available for download and contains some bug fixes and improvements.

MAMP & MAMP PRO

  • Updated components
    • MySQL 5.7.23
    • phpMyAdmin 4.8.3
  • New components
    • Extensions to use Redis from PHP, Perl, Python & Ruby

MAMP

  • Fixed a crash when retrieving the MySQL password

MAMP PRO

  • The Create Snapshot toolbar item gets highlighted again when a snapshot is being created.
  • The Memcached and Redis extensions for PHP are now only enabled when GroupStart is enabled for these servers.
  • PHP versions can be removed from inside MAMP PRO.
  • Fixed a crash when reading the user ID
  • Edit windows support proxy icons in the titlebar – when possible.
  • The checkbox “Automatically resolve aliases and symbolic links” now works correctly in open dialogs.
  • You can no longer create snapshots if there is not enough free disk space.
  • Host-specific ports are no longer ignored.
  • Fixed a crash when creating/restoring a snapshot
  • Added MySQL user “mamp” as a “root” stand-in for emergencies

Don’t hesitate to report any other bug you may find to our bugbase so we can fix it as quickly as possible.


On switching from HEX & RGB to HSL

Most of us web developers still use the Hexadecimal and RGB(A) color formats to specify color values. However, there are signs of a turnaround towards the HSL format. Why you should change and how this could happen can be read in the article “On Switching from HEX & RGB to HSL” by Sara Soueidan (Freelance Front-End Web UI/UX Developer from Lebanon).


August 20, 2018 — Dirk Einecke