Just released, Twill 1.2.1March 15, 2019 at 1:34pm (Edited 3 years ago)
Today, we released Twill 1.2.1, a small but important update. Based on a bunch of community feedback and contribution, and after releasing several new sites using Twill, we’ve implemented many non-breaking additions, fixes, and improvements.
This release includes 2FA for CMS users, Laravel 5.8 support, Laravel Mix 4 update, and improved usability on mobile. We’ve added media library custom fields, browser fields with multiple content types, fixes for several media and file form issues, and improvements for security, internationalization, form-fields, media library, and the documentation.
May 3, 2019 at 4:18pm
May 6, 2019 at 4:45pm
Hi , for sure! In your
twill.phpconfiguration file, you can enable it in the
'users-2fa' => true. The
php-imagickextension needs to be installed and enabled (this is to generate QR codes). You will then find a checbox in users edit form for them to enable it. If you run into any issues, first make sure your server time is accurate. On Homestead (Ubuntu) for example, you might need to:
sudo service ntp stopsudo ntpd -gqsudo service ntp start
May 14, 2019 at 7:33am
Hi thanks a lot for the instructions! I've set up a dockerized environment with separate containers for the server (nginx), the app (php and it's extensions), the database (mysql container) and the node scripts (node-npm-yarn container). Can you give me an insight of what these commands represent/what they are actually doing so I can implement some kind of hook into the appropriate container (I suppose that should be the app/php one) which would perform this kind of actions? Thanks a lot!
May 16, 2019 at 1:48am
Hey Stevan! Those commands synchronize the date and time of your machine/container with a remote source of truth. It is like setting automatic time sync on Windows or Mac OS preferences. See https://en.m.wikipedia.org/wiki/Network_Time_Protocol
So it would need to be in your app container. Curious to know how Docker sets this up in containers locally, I assume it is just synchronized with the host clock.
August 15, 2019 at 1:54pm