Requirements & Browser Support
Before installing uLanding, make sure your environment meets the requirements below. In most cases, if Ultimate SMS already runs on your server, uLanding will run too.
System requirements
uLanding is a Landing Page Builder Plugin for Ultimate SMS. It runs inside your Ultimate SMS installation on the Laravel stack your host already uses.
| Component | Minimum | Recommended |
|---|---|---|
| Ultimate SMS | 3.6.0 | Latest 3.x |
| PHP | 8.2 | 8.3 or higher |
| Laravel | Host Ultimate SMS version (Laravel 13 on current builds) | Match Ultimate SMS |
| Database | MySQL 5.7 / MariaDB 10.3 | MySQL 8.0+ / MariaDB 10.6+ |
| Web server | Apache or Nginx | Nginx |
| Composer | Available to the web/PHP user (plugin installer) | Latest 2.x |
| Disk space | 250 MB free for the plugin and demo images | 1 GB+ |
| Memory (RAM) | 256 MB PHP memory limit | 512 MB+ |
Required PHP extensions
These are standard for Laravel and are usually already installed:
BCMath,Ctype,cURL,DOM,Fileinfo,JSON,Mbstring,OpenSSL,PCRE,PDO,Tokenizer,XMLGDorImagick(for image uploads and resizing)Zip(required to upload and extract the plugin ZIP)
Note If Ultimate SMS is already installed and working, these extensions are usually present.
Required for demos & uploads
- The
storageandpackagesdirectories must be writable by the web server. - A storage symlink must exist (
php artisan storage:link). Ultimate SMS normally creates this.
Server settings that affect uLanding
| PHP setting | Suggested value | Why |
|---|---|---|
upload_max_filesize |
64M or higher | Plugin ZIP, hero images, short videos |
post_max_size |
64M or higher | Must be ≥ upload_max_filesize |
max_execution_time |
120 | Demo import and plugin install |
memory_limit |
512M | Demo import and image processing |
Tip Page Builder image uploads are limited to 2 MB and video uploads to 50 MB by uLanding itself. Keep images optimized.
Browser support
| Browser | Supported versions |
|---|---|
| Google Chrome | Last 2 major versions ✅ |
| Mozilla Firefox | Last 2 major versions ✅ |
| Microsoft Edge | Last 2 major versions ✅ |
| Safari (macOS & iOS) | Last 2 major versions ✅ |
| Samsung Internet | Latest ✅ |
| Opera | Latest ✅ |
| Internet Explorer 11 | ❌ Not supported |
Warning The Page Builder and Theme Customizer need modern JavaScript. Always use Chrome, Firefox, Edge, or Safari to edit your site.
Responsive support
Every theme and Page Builder section is built to adapt to:
- Large desktops
- Laptops
- Tablets
- Phones
Use the Page Builder Responsive Preview and test real devices before launch. See Responsive Design.
Light Theme & Dark Theme
| Feature | Support |
|---|---|
| Global Light / Dark mode | Customizer → General → Theme mode |
| Per-section Inherit / Light / Dark | Page Builder section settings |
| Separate light & dark logos | Customizer → Branding |
Theme Customizer
The live Theme Customizer is supported on all modern browsers listed above. See Theme Customizer.
Supported themes
| Theme | Best for |
|---|---|
| Digital Agency | General agencies & digital marketing (default) |
| AI Agency & Startup | AI companies and tech startups |
| IT Consulting | IT consulting & enterprise technology |
| SEO Agency | SEO and digital marketing firms |
| Personal Portfolio | Freelancers & creative professionals |
| Web Design Agency | Web design & creative studios |
| Startup Agency | Startups & growth businesses |
| Creative Agency | Creative agencies & design studios |
| AI Startup | AI-focused startups |
| IT Solution | IT solution & service providers |
Full details: Themes.
Knowledge requirements
None. This documentation assumes you have never written code. If you can fill in an online form and upload a ZIP file, you can install and use uLanding.
Continue to Plugin Architecture.