From 3d0ae0c031fa3eaff63818680f1daeec70912c87 Mon Sep 17 00:00:00 2001 From: Joey Kimsey Date: Wed, 5 Feb 2025 06:13:27 -0500 Subject: [PATCH] wip --- app/views/changes/ttp.html | 33 +++++++++++++++++------ app/views/faq.html | 6 ++--- app/views/install/complete.html | 32 ----------------------- app/views/install/configure.html | 44 ------------------------------- app/views/install/models.html | 37 -------------------------- app/views/install/nav.html | 12 --------- app/views/install/plugins.html | 45 -------------------------------- app/views/install/resources.html | 16 ------------ app/views/install/routing.html | 18 ------------- app/views/install/start.html | 13 --------- app/views/install/terms.html | 16 ------------ app/views/install/user.html | 35 ------------------------- app/views/install/verify.html | 23 ---------------- app/views/install/welcome.html | 17 ------------ composer.json | 23 ++++++++-------- 15 files changed, 39 insertions(+), 331 deletions(-) delete mode 100644 app/views/install/complete.html delete mode 100644 app/views/install/configure.html delete mode 100644 app/views/install/models.html delete mode 100644 app/views/install/nav.html delete mode 100644 app/views/install/plugins.html delete mode 100644 app/views/install/resources.html delete mode 100644 app/views/install/routing.html delete mode 100644 app/views/install/start.html delete mode 100644 app/views/install/terms.html delete mode 100644 app/views/install/user.html delete mode 100644 app/views/install/verify.html delete mode 100644 app/views/install/welcome.html diff --git a/app/views/changes/ttp.html b/app/views/changes/ttp.html index 3a80781..126fa1a 100644 --- a/app/views/changes/ttp.html +++ b/app/views/changes/ttp.html @@ -32,10 +32,18 @@

- + Tag

@@ -128,7 +136,8 @@

@@ -145,7 +154,8 @@

    -
  • sssssssss
  • +
  • Composer update
  • +
  • Switch to composer dependencies for front-end assets

@@ -162,7 +172,7 @@

    -
  • sssssssss
  • +
  • Composer update

@@ -179,7 +189,7 @@

    -
  • sssssssss
  • +
  • Composer update

@@ -196,7 +206,8 @@

    -
  • sssssssss
  • +
  • Numerous bugfixes
  • +
  • Composer update

@@ -213,7 +224,13 @@

    -
  • sssssssss
  • +
  • Numerous UI fixes
  • +
  • Numerous plugin fixes
  • +
  • Installer bugfixes
  • +
  • Migrated forms functionality to one file
  • +
  • Separated the footer into components
  • +
  • Cleanup
  • +
  • Composer updates
  • Readme update

diff --git a/app/views/faq.html b/app/views/faq.html index 9f65fb2..956f2b6 100644 --- a/app/views/faq.html +++ b/app/views/faq.html @@ -23,7 +23,7 @@

- + Yes, {SITENAME} is a responsive web-app and it works seamlessly on mobile devices. The front-end is powered by Bootstrap 5.2.3 the original design system used by twitter. In addition to the powerful tools behind the scenes, every page on {SITENAME} has been tested to work on devices of all sizes. @@ -39,7 +39,7 @@
- + Yes, in more ways than one. Since {SITENAME} is designed as a responsive web-app, its accessible from any browser connected to the internet. Behind the scenes, the app can be installed on any server hardware and has been tested with both nginx and Apache web-servers. @@ -55,7 +55,7 @@
- + {SITENAME} is open source and available free of charge through GitLab and Packagist. The developer behind the project is Joey Kimsey and he can be contacted through his website for development services. diff --git a/app/views/install/complete.html b/app/views/install/complete.html deleted file mode 100644 index bce6d2f..0000000 --- a/app/views/install/complete.html +++ /dev/null @@ -1,32 +0,0 @@ -
-
-
- -
- -
- -

Success

- -

- The Tempus Project has been successfully installed. -

-

- You can now log in and manage your site or jump straight into building your new features! -

- -

- Some plugins may need additional configuration and there are already some pre-made resources to get you started. (Both in the files and the Admin Panel) -

- - -
-
-
diff --git a/app/views/install/configure.html b/app/views/install/configure.html deleted file mode 100644 index f57ed14..0000000 --- a/app/views/install/configure.html +++ /dev/null @@ -1,44 +0,0 @@ -
- {installer-nav} -
-
- Configure -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
-
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/models.html b/app/views/install/models.html deleted file mode 100644 index bbad39d..0000000 --- a/app/views/install/models.html +++ /dev/null @@ -1,37 +0,0 @@ -
- {installer-nav} -
-
-

All models are required for proper installation of The Tempus Project. In this step, we will add the database tables required for these models. In the next step, you'll be able to select which plugins you would like installed.

-
- - - - - - - - - {LOOP} - - - - - {/LOOP} - {ALT} - - - - {/ALT} - -
Model NameVersion
{name}{version}
- No models to install. -
- -
- -
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/nav.html b/app/views/install/nav.html deleted file mode 100644 index a1e937a..0000000 --- a/app/views/install/nav.html +++ /dev/null @@ -1,12 +0,0 @@ - \ No newline at end of file diff --git a/app/views/install/plugins.html b/app/views/install/plugins.html deleted file mode 100644 index ea67132..0000000 --- a/app/views/install/plugins.html +++ /dev/null @@ -1,45 +0,0 @@ -
- {installer-nav} -
-
-

- The Tempus Project was built to utilize all of the plugins provided with the installer. You can choose not to enable any one of them, but it may negatively impact the operation of your site. -

-
- - - - - - - - - - {LOOP} - - - - - - {/LOOP} - {ALT} - - - - {/ALT} - -
Plugin NameVersion - -
{name}{version} - -
- No models to install. -
- -
- -
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/resources.html b/app/views/install/resources.html deleted file mode 100644 index 64c77a8..0000000 --- a/app/views/install/resources.html +++ /dev/null @@ -1,16 +0,0 @@ -
- {installer-nav} -
-
-

- Some models such as groups will need additional database resources and configurations to function properly. In this step, we will install those features. -

-
- -
- -
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/routing.html b/app/views/install/routing.html deleted file mode 100644 index 77a95ce..0000000 --- a/app/views/install/routing.html +++ /dev/null @@ -1,18 +0,0 @@ -
- {installer-nav} -
-
-

The Tempus Project uses rewrites in htaccess files (Apache), or location directives (Nginx), to automatically route all incoming traffic through the app. In this step, we will help set-up and then test that the required configurations have been made.

-

Apache Users

-

In this step, we will attempt to generate the appropriate files for Apache servers.

-

Nginx Users

-

If you are using Nginx, you will need to update your server's configuration manually. Please see the documentation, for convenience, an example configuration has been provided with TheTempusProject and can be found in the app/resources directory.

-
- -
-
-
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/start.html b/app/views/install/start.html deleted file mode 100644 index 3384e77..0000000 --- a/app/views/install/start.html +++ /dev/null @@ -1,13 +0,0 @@ -
-
-
- {installer-nav} -

Welcome to The Tempus Project Installer.

-

This installer will guide you through the process of installing and configuring The Tempus Project. Do not forget to delete this file once you have completed installation.

-
- -
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/terms.html b/app/views/install/terms.html deleted file mode 100644 index 199b517..0000000 --- a/app/views/install/terms.html +++ /dev/null @@ -1,16 +0,0 @@ -
- {installer-nav} -
-
-
- {TERMS} -
-
-
- -
-
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/user.html b/app/views/install/user.html deleted file mode 100644 index 6133376..0000000 --- a/app/views/install/user.html +++ /dev/null @@ -1,35 +0,0 @@ -
- {installer-nav} -
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
- -
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/verify.html b/app/views/install/verify.html deleted file mode 100644 index 61ae0a1..0000000 --- a/app/views/install/verify.html +++ /dev/null @@ -1,23 +0,0 @@ -
- {installer-nav} -
-
-

Requirements

-
    -
  • PHP version greater than 5.6
  • -
  • Session storage must be enabled
  • -
  • PHP mail must be enabled.
  • -
  • Safe mode must be disabled.
  • -
  • Rewrite rule must be on
  • -
  • file uploads must be on
  • -
  • mysql_pdo must be enabled
  • -
-
-
- -
-
-
-
-
-
\ No newline at end of file diff --git a/app/views/install/welcome.html b/app/views/install/welcome.html deleted file mode 100644 index 62fd726..0000000 --- a/app/views/install/welcome.html +++ /dev/null @@ -1,17 +0,0 @@ -
-
-
-
- {installer-nav} -

Welcome to The Tempus Project Installer.

-

- This installer will guide you through the process of installing and configuring The Tempus Project. Do not forget to delete this file once you have completed installation. -

-
- -
-
-
-
-
-
\ No newline at end of file diff --git a/composer.json b/composer.json index 682489e..24a21e1 100644 --- a/composer.json +++ b/composer.json @@ -24,10 +24,11 @@ "require": { "components/jquery": "1.9.*", + "endroid/qr-code": "^6.0", "fortawesome/font-awesome": "4.7", - "thetempusproject/bedrock": "1.1.3", - "thetempusproject/canary": "1.0.8", - "thetempusproject/houdini": "2.0.4", + "thetempusproject/bedrock": "1.1.5", + "thetempusproject/canary": "1.0.9", + "thetempusproject/houdini": "2.0.5", "twbs/bootstrap": "5.2.3" }, "autoload": @@ -39,14 +40,12 @@ "classmap": [ "app/classes", - "app/models" - ], - "psr-4": - { - "TheTempusProject\\Bedrock\\": "vendor/thetempusproject/bedrock", - "TheTempusProject\\Canary\\": "vendor/thetempusproject/canary", - "TheTempusProject\\Houdini\\": "vendor/thetempusproject/houdini" - } + "app/controllers", + "app/controllers/admin", + "app/controllers/api", + "app/models", + "app/plugins" + ] }, "scripts": { @@ -65,4 +64,4 @@ } }, "prefer-stable": true -} +} \ No newline at end of file