New promo materials

This commit is contained in:
2024-02-10 16:13:54 +01:00
parent f6a94ed08a
commit 9adf931dd9
14 changed files with 20 additions and 21 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 644 KiB

After

Width:  |  Height:  |  Size: 842 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 140 KiB

BIN
public/images/oss.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 278 KiB

View File

@ -3,8 +3,8 @@
<div class="flex flex-col"> <div class="flex flex-col">
@isset ($featureTitle) @isset ($featureTitle)
<h3 class="text-blue-800 font-bold text-xl mb-5 border-b-blue-300 border-b-2 pb-2 inline-block"> <h3 class="text-blue-800 font-bold text-xl mb-5 border-b-blue-300 border-b-2 pb-2 inline-block">
@isset($new) @isset($badge)
<span class="bg-blue-800 text-white px-2 py-1 rounded-xl mr-1 text-sm relative bottom-0.5">NEW</span> <span class="bg-blue-800 text-white px-2 py-1 rounded-xl mr-1 text-sm relative bottom-0.5">{{ \Illuminate\Support\Str::upper($badge) }}</span>
@endisset @endisset
{{ $featureTitle }} {{ $featureTitle }}
</h3> </h3>
@ -12,6 +12,6 @@
<p class="text-lg text-gray-800">{{ $slot }}</p> <p class="text-lg text-gray-800">{{ $slot }}</p>
</div> </div>
</div> </div>
<div class="lg:w-1/2 w-full items-center align-middle rounded-lg shadow-lg" style='background-color: #EEE; background-position: {{ $yPosition ?? 'center' }} center; background-image: url("{{ $imgSrc ?? '' }}"); background-repeat: no-repeat; background-size: cover; min-height: 260px;'> <div class="lg:w-1/2 w-full items-center align-middle rounded-lg shadow-lg" style='background-color: #EEE; background-position: {{ $yPosition ?? 'center' }} {{ $xPosition ?? 'center' }}; background-image: url("{{ $imgSrc ?? '' }}"); background-repeat: no-repeat; background-size: cover; min-height: 260px;'>
</div> </div>
</div> </div>

View File

@ -62,7 +62,7 @@
<div class="px-4"> <div class="px-4">
<div class="flex flex-col m-auto max-w-3xl py-4 md:py-10"> <div class="flex flex-col m-auto max-w-3xl py-4 md:py-10">
<div class="max-w-3xl m-auto" style="position: relative;"> <div class="max-w-3xl m-auto" style="position: relative;">
<img src="{{ url('/images/marketing.jpg?v=6.0') }}" alt="PHP Monitor" class="m-auto max-w-full bg-gray-100 rounded-xl shadow-lg"> <img src="{{ url('/images/marketing.jpg?v=7.0') }}" alt="PHP Monitor" class="m-auto max-w-full bg-gray-100 rounded-xl shadow-lg">
</div> </div>
<div class="max-w-2xl m-auto mt-12"> <div class="max-w-2xl m-auto mt-12">
<p class="text-2xl leading-9 mb-6"><b>PHP Monitor</b> helps you set up and develop <span class="text-blue-800">Laravel</span> and <span class="text-blue-800">Symfony</span> projects. It's also great for <span class="text-blue-800">WordPress</span> or <span class="text-blue-800">Drupal</span> sites. In fact, it's a great companion for all kinds of projects, no matter the framework or CMS.</p> <p class="text-2xl leading-9 mb-6"><b>PHP Monitor</b> helps you set up and develop <span class="text-blue-800">Laravel</span> and <span class="text-blue-800">Symfony</span> projects. It's also great for <span class="text-blue-800">WordPress</span> or <span class="text-blue-800">Drupal</span> sites. In fact, it's a great companion for all kinds of projects, no matter the framework or CMS.</p>
@ -89,10 +89,11 @@
@endif @endif
<div class="max-w-2xl m-auto mt-12"> <div class="max-w-2xl m-auto mt-12">
<p class="mb-6 text-lg">This app is made with <span class="text-red-500"></span> by <a href="https://nicoverbruggen.be" class="text-blue-800">Nico Verbruggen</a>. It is open source and entirely free to use. Further development of this app is supported by <a class="text-blue-800" href="https://nicoverbruggen.be/sponsor">your donations</a>. You are also encouraged to <a href="{{ url()->route('github') }}" class="text-blue-800">star the repository</a> on GitHub.</p> <p class="mb-6 text-lg">This app is made with <span class="text-red-500"></span> by <a href="https://nicoverbruggen.be" class="text-blue-800">Nico Verbruggen</a>. It is open source and entirely free to use. Further development of this app is supported by <a class="text-blue-800" href="https://nicoverbruggen.be/sponsor">your donations</a>. You are also encouraged to <a href="{{ url()->route('github') }}" class="text-blue-800">star the repository</a> on GitHub.</p>
<p class="text-gray-500 leading-6">Your stars and sponsorships are very much appreciated. Thanks to your support, the app has seen a steady stream of updates with new features and bugfixes over the last two years, and will continue to be supported as long as it makes sense to do so.</p> <p class="text-gray-500 leading-6">Your stars and sponsorships are very much appreciated. Thanks to your support, the app has seen a steady stream of updates with new features and bugfixes over the last three years, and will continue to be supported as long as it makes sense to do so.</p>
</div> </div>
</div> </div>
</div> </div>
<!-- ALMOST THERE!
<div class="bg-blue-50 flex p-5 py-10 my-6"> <div class="bg-blue-50 flex p-5 py-10 my-6">
<div class="flex flex-col m-auto max-w-xl space-y-2 py-8"> <div class="flex flex-col m-auto max-w-xl space-y-2 py-8">
<h2 class="text-3xl mb-3"> <h2 class="text-3xl mb-3">
@ -106,38 +107,36 @@
</div> </div>
</div> </div>
</div> </div>
-->
<div class="px-4"> <div class="px-4">
<x-feature feature-title="Works great with Laravel Valet." img-src="/images/valet.png"> <x-feature feature-title="Totally free & open source." y-position="top" x-position="left" class="lg:flex-row-reverse" img-src="/images/oss.png?v=7">
PHP Monitor can interact with your local <b>Laravel Valet</b> installation. That means that PHP Monitor builds upon a solid and trusted foundation. If you've already got that installed, it's very easy to get started. PHP Monitor's source code is, unlike other proprietary products, entirely <b>open source</b>. Also, all features that are part of PHP Monitor are available <b>entirely free of charge</b>, so you don't need to pay for any walled-off features. How great is that?
</x-feature> </x-feature>
<x-feature feature-title="Also works standalone." img-src="/images/standalone.jpg" class="lg:flex-row-reverse" y-position="top"> <x-feature feature-title="A GUI for managing PHP versions." img-src="/images/version-manager.jpg?v=7" y-position="top">
PHP Monitor <b>can also be used without</b> Laravel Valet. With the introduction of Standalone Mode some features will not be available, but I'm sure that you'll find the app a real help to your workflow if you don't use Laravel Valet.
</x-feature>
<x-feature feature-title="A GUI for managing PHP versions." img-src="/images/version-manager.jpg" y-position="top">
With the PHP Version Manager, you can easily <b>install, upgrade and remove</b> individual PHP versions without needing to manually type or copy Homebrew commands. The app will also attempt to <b>automatically fix</b> broken PHP versions. With the PHP Version Manager, you can easily <b>install, upgrade and remove</b> individual PHP versions without needing to manually type or copy Homebrew commands. The app will also attempt to <b>automatically fix</b> broken PHP versions.
</x-feature> </x-feature>
<x-feature feature-title="Information at a glance." img-src="/images/menu-bar.jpg" y-position="top" class="lg:flex-row-reverse"> <x-feature feature-title="Information at a glance." img-src="/images/menu-bar.jpg?v=7" y-position="top" class="lg:flex-row-reverse">
PHP Monitor lives in your menu bar. From here, you can use the bulk of PHP Monitor's functionality, including the <b>global version switcher</b> as well as <b>services status</b> section. PHP Monitor lives in your menu bar. From here, you can use the bulk of PHP Monitor's functionality, including the <b>global version switcher</b> as well as <b>services status</b> section.<br/><br/>If everything runs fine it'll be obvious, but if things happen to go wrong PHP Monitor will warn you, and help you figure out what to do.
</x-feature> </x-feature>
<x-feature feature-title="No more hunting for config files." img-src="/images/config.jpg" y-position="top"> <x-feature feature-title="No more hunting for config files." img-src="/images/config.jpg?v=7" y-position="top">
Sometimes you need to edit a <b>configuration file</b> or <b>toggle an extension</b>. But where are those pesky config files located again? From PHP Monitor's menu you can easily find them. Extensions can even be toggled with one click of the button! Sometimes you need to edit a <b>configuration file</b> or <b>toggle an extension</b>. But where are those pesky config files located again? From PHP Monitor's menu you can easily find them. Extensions can even be toggled with one click of the button!
</x-feature> </x-feature>
<x-feature feature-title="All of your domains in a single list." img-src="/images/domains.jpg" y-position="top" class="lg:flex-row-reverse"> <x-feature feature-title="All of your domains in a single list." img-src="/images/domains.jpg?v=7" y-position="top" class="lg:flex-row-reverse">
Do you have many projects or legacy sites? No worries, the app includes a <b>domain list</b> that you can use to get a quick overview of all domains and proxies you have set up, as well as their PHP version, what type of project they are, and more. Do you have many projects or legacy sites? No worries, the app includes a <b>domain list</b> that you can use to get a quick overview of all domains and proxies you have set up, as well as their PHP version, what type of project they are, and more.
</x-feature> </x-feature>
<x-feature feature-title="Quickly link a new domain or proxy." img-src="/images/link-folder.jpg" y-position="top"> <x-feature feature-title="Quickly link a new domain or proxy." img-src="/images/link-folder.jpg?v=7" y-position="top">
You can easily <b>link or proxy</b> a folder: you can even easily customize the name of the domain and secure this new domain by simply checking a box. This will make these projects accessible as *.test domains on your system. You can easily <b>link or proxy</b> a folder: you can even easily customize the name of the domain and secure this new domain by simply checking a box. This will make these projects accessible as *.test domains on your system.
</x-feature> </x-feature>
<x-feature feature-title="A different PHP version per domain." img-src="/images/isolation.jpg" y-position="bottom" class="lg:flex-row-reverse"> <x-feature feature-title="A different PHP version per domain." img-src="/images/isolation.jpg?v=7" y-position="bottom" class="lg:flex-row-reverse">
In addition to offering a global version switcher (which switches the PHP version for all of your projects), this app also includes support for Valet's <b>site isolation</b> feature. This allows you to use a specific version of PHP with a specific domain, all while retaining the globally linked PHP version. In addition to offering a global version switcher (which switches the PHP version for all of your projects), this app also includes support for Valet's <b>site isolation</b> feature. This allows you to use a specific version of PHP with a specific domain, all while retaining the globally linked PHP version.
</x-feature> </x-feature>
<x-feature feature-title="Determine compatibility." img-src="/images/phpinfo.jpg" y-position="top"> <x-feature feature-title="Determine compatibility." img-src="/images/phpinfo.jpg?v=7" y-position="top">
PHP Monitor will help you figure out if your sites are <b>compatible</b> with the <b>currently linked version of PHP</b>. You will receive suggestions when <b>site isolation</b> may be of use for a given domain. PHP Monitor will help you figure out if your sites are <b>compatible</b> with the <b>currently linked version of PHP</b>. You will receive suggestions when <b>site isolation</b> may be of use for a given domain.
</x-feature> </x-feature>
<x-feature feature-title="Easily manage extensions." img-src="/images/extension-manager.jpg" class="lg:flex-row-reverse" y-position="top" new> <x-feature feature-title="Easily manage PHP extensions." img-src="/images/extensions.jpg?v=7" class="lg:flex-row-reverse" y-position="top" badge="Coming soon">
With the new PHP Extension Manager, you can easily <b>install and remove</b> PHP extensions, all <b>using a GUI</b>. It is also super easy to manage your extensions on a per PHP version basis! With the new PHP Extension Manager, you can easily <b>install and remove</b> PHP extensions, all <b>using a GUI</b>. It is also super easy to manage your extensions on a per PHP version basis via the Domains window (you can right-click on a site and toggle extensions easily).
</x-feature> </x-feature>
<x-feature feature-title="Small, fast and easy updates." img-src="/images/updater.jpg" y-position="bottom"> <x-feature feature-title="Small, fast and easy updates." img-src="/images/updater.jpg?v=7" y-position="bottom">
The app also comes with an optional (but very fast) <b>built-in updater</b>, which allows you to stay up-to-date with the latest developments and bug fixes, so you can have a seamless PHP switching experience. The app also comes with an optional (but very fast) <b>built-in updater</b>, which allows you to stay up-to-date with the latest developments and bug fixes, so you can have a seamless PHP switching experience.
</x-feature> </x-feature>
<div class="flex lg:flex-row flex-col m-auto max-w-5xl py-4 md:py-8 gap-x-10"> <div class="flex lg:flex-row flex-col m-auto max-w-5xl py-4 md:py-8 gap-x-10">