![]() ![]() Of course, if you’ll only be deploying to HTML5 sites that already have the IE shim, go ahead and use the best markup elements for the job. Sticking to HTML4 also helps with validation under HTML4/XHTML doctypes. HTML5 elements like header must be accompanied by JS to fix compatibility in old browsers. If you need to create an HTML component that can be reused across a wide set of sites/apps, these guidelines might help. Changes can be propagated quickly to all sites, and adding the template to new PHP apps is trivial. I do not think it can get much easier than that.The UF College of Education uses a header/footer template designed to be applied to any page, and we use this across several applications such as WordPress, Moodle, Elgg, and Drupal. ![]() Even setting up Let's Encrypt is a matter of typing a few commands in terminal. It is extremely easy to setup, and the location of configuration files is very intuitive once you get used to Linux. You got to remember, in Ubuntu at least, it is just a simple matter of running: sudo apt install apache2 PHP8.0 mysql-server php8.0-fpm In the end I gave up and just installed Apache + MySQL + PHP the old fashioned way, and I find that works very well for me. Last time I tried XAMPP I actually found it to be confusing and complicated, since stuff was stored in non-standard locations. This was before the time of social media FYI, so the tone was very rough on these forums - if you asked a question before Googling and doing your homework, you would be crushed! I think I even tried it out a few times, but the nerds, at the time - those hanging out on the forums - was advising people to install servers manually, since they would learn more, so that was what I did. Back when I started out learning how to setup servers, I remember XAMPP being promoted as the beginner-friendly alternative to setting up your own servers. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |