feat: VivesPOS landing on Winter CMS 1.2 — theme + plugin + Dockerfile
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
- Base: wintercms/winter branch 1.2 (full framework) - Theme vivespos: Canvas 7 + Bootstrap 5 CDN, custom CSS - Layout: deferred GTM/GA4 tracking, JSON-LD SoftwareApplication - Partials: hero (offline-first), features, modes (offline/nube toggle), screenshots, pricing (3 planes), comparison, FAQ, CTA - Plugin VivesPOS.Site with ContactForm - Dockerfile: PHP 8.2 Apache, port 80, healthcheck - Added winter/wn-pages, blog, sitemap, seo plugins - Active theme set to vivespos
This commit is contained in:
19
modules/backend/views/404.php
Normal file
19
modules/backend/views/404.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?= App::getLocale() ?>">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title><?= Lang::get('backend::lang.page.404.label') ?></title>
|
||||
<link href="<?= Url::asset('/modules/system/assets/css/styles.css') ?>" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1><i class="icon-chain-broken warning"></i> <?= Lang::get('backend::lang.page.404.label') ?></h1>
|
||||
<br>
|
||||
<p class="lead"><?= Lang::get('backend::lang.page.404.help') ?></p>
|
||||
<p class="lead"><span style="font-family: monospace;"> <?= e(url()->current()); ?></span></p>
|
||||
<a href="javascript:;" onclick="history.go(-1); return false;"><?= Lang::get('backend::lang.page.404.back_link') ?></a>
|
||||
<br><br>
|
||||
<a href="<?= Backend::url('') ?>"><?= Lang::get('backend::lang.page.access_denied.cms_link') ?></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
17
modules/backend/views/access_denied.php
Normal file
17
modules/backend/views/access_denied.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?= App::getLocale() ?>">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title><?= Lang::get('backend::lang.page.access_denied.label') ?></title>
|
||||
<link href="<?= Url::asset('/modules/system/assets/css/styles.css') ?>" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1><i class="icon-lock warning"></i> <?= Lang::get('backend::lang.page.access_denied.label') ?></h1>
|
||||
<p class="lead"><?= Lang::get('backend::lang.page.access_denied.help') ?></p>
|
||||
<a href="javascript:;" onclick="history.go(-1); return false;"><?= Lang::get('backend::lang.page.404.back_link') ?></a>
|
||||
<br><br>
|
||||
<a href="<?= Backend::url('') ?>"><?= Lang::get('backend::lang.page.access_denied.cms_link') ?></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
20
modules/backend/views/mail/invite.php
Normal file
20
modules/backend/views/mail/invite.php
Normal file
@@ -0,0 +1,20 @@
|
||||
subject = "Welcome to {{ appName | raw }}"
|
||||
layout = "system"
|
||||
description = "Invite new admin to the site"
|
||||
==
|
||||
Hi {{ name }}
|
||||
|
||||
A user account has been created for you on **{{ appName }}**.
|
||||
|
||||
{% partial 'panel' body %}
|
||||
- Login: `{{ login ?: 'sample' }}`
|
||||
- Password: `{{ (password ?: '********') | raw }}`
|
||||
{% endpartial %}
|
||||
|
||||
You can use the following link to sign in:
|
||||
|
||||
{% partial 'button' url=link body %}
|
||||
Sign in to admin area
|
||||
{% endpartial %}
|
||||
|
||||
After signing in you should change your password by clicking your name on the top right corner of the administration area.
|
||||
13
modules/backend/views/mail/restore.php
Normal file
13
modules/backend/views/mail/restore.php
Normal file
@@ -0,0 +1,13 @@
|
||||
subject = "Password Reset"
|
||||
layout = "system"
|
||||
description = "Reset an admin password"
|
||||
==
|
||||
Hello {{ name }}
|
||||
|
||||
Somebody has requested a password reset for your account, if this was not you, please ignore this email.
|
||||
|
||||
You can use the following link to restore your password:
|
||||
|
||||
{% partial 'button' url=link type='positive' body %}
|
||||
Restore password
|
||||
{% endpartial %}
|
||||
15
modules/backend/views/no_database.php
Normal file
15
modules/backend/views/no_database.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?= App::getLocale() ?>">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title><?= Lang::get('backend::lang.page.no_database.label') ?></title>
|
||||
<link href="<?= Url::asset('/modules/system/assets/css/styles.css') ?>" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1><i class="icon-database warning"></i> <?= Lang::get('backend::lang.page.no_database.label') ?></h1>
|
||||
<p class="lead"><?= Lang::get('backend::lang.page.no_database.help') ?></p>
|
||||
<a href="<?= Url::to('/') ?>"><?= Lang::get('backend::lang.page.no_database.cms_link') ?></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user