wip from ATB
This commit is contained in:
@ -1,13 +1,13 @@
|
||||
<div class="col-8 mx-auto p-4 rounded shadow-sm context-main-bg my-4">
|
||||
<h2 class="text-center text-primary mb-4">Welcome to AllTheBookmarks</h2>
|
||||
<h2 class="text-center mb-4">About {SITENAME}</h2>
|
||||
<p class="lead">
|
||||
AllTheBookmarks was built out of a need to manage my own bookmarks better. As a web developer, I would not only use URLs for every aspect of my job, but I also needed to switch browsers, operating systems, or devices. For years, I had a version of this tool that I used on my own local network. In 2025, I'm bringing it to anyone who wants it.
|
||||
{SITENAME} was built out of a need to create and manage my own web applications.
|
||||
</p>
|
||||
<p class="text-muted">
|
||||
Right now, this entire system was built and managed by myself. As stated, I have used my own version of this for years, but translating it to a publicly available product is not a 1-to-1 job. There may be bugs or issues encountered while you use the product. I can't guarantee a fix for every need in every case immediately, but I do actively keep track of bugs and work hard to ensure everyone has a great experience using the app.
|
||||
</p>
|
||||
<p>
|
||||
Right now this entire system was built and managed by myself. As stated, I have used my own version of this for years but translating it to publicly available is not a 1 to 1 job. There may be bugs or issues encountered while you use the produxct. I can't guarantee a fix for every need in every case immidiately, but I do actively keep track of bugs and work hard to ensure everyone has a great experiience usiing the app.
|
||||
</p>
|
||||
<p>
|
||||
If you encounter any bugs, feel free to report them <a href="/bugreport" class="text-primary text-decoration-underline">here</a>. Likewise, there are forms for feedback, reviews, suggestions, and a general contact form. Thanks for taking the time to check out the product!
|
||||
If you encounter any bugs, feel free to report them <a href="/bugreport" class="text-decoration-none">here</a>. Likewise, there are forms for feedback, reviews, suggestions, and a general contact form. Thanks for taking the time to check out the product!
|
||||
</p>
|
||||
<div class="text-center mt-4 pb-4">
|
||||
{loggedin}<a href="/bugreport" class="btn btn-primary btn-lg px-5">Report a Bug</a>{/loggedin}
|
||||
|
@ -1,5 +1,5 @@
|
||||
<div class="context-main-bg context-main p-3">
|
||||
<legend class="text-center">Edit Route: {nickname}</legend>
|
||||
<legend class="text-center">Create Route</legend>
|
||||
<hr>
|
||||
{ADMIN_BREADCRUMBS}
|
||||
<form method="post">
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="mb-3 row">
|
||||
<label for="token_type" class="col-lg-5 col-form-label text-end">Token Type</label>
|
||||
<div class="col-lg-3">
|
||||
<select id="token_type" name="token_type" class="form-select">
|
||||
<select id="token_type" name="token_type" class="form-control">
|
||||
<option value='app' selected>Application</option>
|
||||
<option value='user'>User</option>
|
||||
</select>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="mb-3 row">
|
||||
<label for="token_type" class="col-lg-5 col-form-label text-end">Token Type</label>
|
||||
<div class="col-lg-3">
|
||||
<select id="token_type" name="token_type" class="form-select">
|
||||
<select id="token_type" name="token_type" class="form-control">
|
||||
{OPTION=token_type}
|
||||
<option value='app' selected>Application</option>
|
||||
<option value='user'>User</option>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<div class="container border-top mt-auto">
|
||||
<div class="container border-top border-white mt-auto">
|
||||
<footer class="pt-4">
|
||||
<div class="row">
|
||||
{FOOTER_LEFT}
|
||||
{FOOTER_CENTER}
|
||||
{FOOTER_RIGHT}
|
||||
</div>
|
||||
<div class="d-flex flex-column flex-sm-row justify-content-between py-3 mt-2 border-top">
|
||||
<div class="d-flex flex-column flex-sm-row justify-content-between py-3 mt-2 border-top border-white">
|
||||
{COPY}
|
||||
{SOCIAL}
|
||||
</div>
|
||||
|
@ -1 +1 @@
|
||||
<span>© 2024 AllTheBookmarks, Powered by <a href="https://thetempusproject.com" class="text-decoration-none">The Tempus Project</a>.</span>
|
||||
<span>© 2025 {SITENAME}, Powered by <a href="https://thetempusproject.com" class="text-decoration-none">The Tempus Project</a>.</span>
|
@ -1,53 +1,55 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div id="carousel-home" class="carousel slide" data-ride="carousel">
|
||||
<!-- Indicators -->
|
||||
<ol class="carousel-indicators">
|
||||
<li data-bs-target="#carousel-home" data-slide-to="0" class="active"></li>
|
||||
<li data-bs-target="#carousel-home" data-slide-to="1"></li>
|
||||
<li data-bs-target="#carousel-home" data-slide-to="2"></li>
|
||||
</ol>
|
||||
|
||||
<!-- Carousel Items -->
|
||||
<div class="carousel-inner">
|
||||
<div class="carousel-item active">
|
||||
<img src="{ROOT_URL}app/images/ttp.png" class="d-block w-100" alt="First slide">
|
||||
<div class="carousel-caption d-none d-md-block bg-primary slide-text-bg">
|
||||
<h3>Powerful</h3>
|
||||
<p>The Tempus Project is built with expansion in mind. From a custom template engine to the simple to use MVC style, The Tempus Project is built to provide a powerful and stable foundation for web applications.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="carousel-item">
|
||||
<img src="{ROOT_URL}app/images/ttp-install.png" class="d-block w-100" alt="Second slide">
|
||||
<div class="carousel-caption d-none d-md-block bg-primary slide-text-bg">
|
||||
<h3>Quick and Simple Installation</h3>
|
||||
<p>Built with rapid deployment in mind you can have The Tempus Project installed in just minutes.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="carousel-item">
|
||||
<img src="{ROOT_URL}app/images/ttp-github.png" class="d-block w-100" alt="Third slide">
|
||||
<div class="carousel-caption d-none d-md-block bg-primary slide-text-bg">
|
||||
<h3>Open Source</h3>
|
||||
<p>The Tempus Project is completely open source and only utilizes other open-source components. The Project is provided under the MIT license.</p>
|
||||
</div>
|
||||
<div id="myCarousel" class="carousel slide m-3" data-bs-ride="carousel">
|
||||
<div class="carousel-indicators">
|
||||
<button type="button" data-bs-target="#myCarousel" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
|
||||
<button type="button" data-bs-target="#myCarousel" data-bs-slide-to="1" aria-label="Slide 2"></button>
|
||||
<button type="button" data-bs-target="#myCarousel" data-bs-slide-to="2" aria-label="Slide 3"></button>
|
||||
</div>
|
||||
<div class="carousel-inner">
|
||||
<div class="carousel-item active">
|
||||
<img src="{ROOT_URL}app/images/ttp.png" class="bd-placeholder-img" alt="First slide">
|
||||
<div class="container">
|
||||
<div class="carousel-caption text-start bg-dark px-4">
|
||||
<h1>Powerful</h1>
|
||||
<p>
|
||||
The Tempus Project is built with expansion in mind. From a custom template engine to the simple to use MVC style, The Tempus Project is built to provide a powerful and stable foundation for web applications.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="carousel-item">
|
||||
<img src="{ROOT_URL}app/images/ttp-install.png" class="bd-placeholder-img" alt="Second slide">
|
||||
<div class="container">
|
||||
<div class="carousel-caption bg-dark px-4">
|
||||
<h1>Quick and Simple Installation</h1>
|
||||
<p>
|
||||
Built with rapid deployment in mind you can have The Tempus Project installed in just minutes.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="carousel-item">
|
||||
<img src="{ROOT_URL}app/images/ttp-github.png" class="bd-placeholder-img" alt="Third slide">
|
||||
<div class="container">
|
||||
<div class="carousel-caption text-end bg-dark px-4">
|
||||
<h1>Open Source</h1>
|
||||
<p>
|
||||
The Tempus Project is completely open source and only utilizes other open-source components. The Project is provided under the MIT license.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Controls -->
|
||||
<a class="carousel-control-prev" href="#carousel-home" data-slide="prev">
|
||||
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
|
||||
<span class="sr-only">Previous</span>
|
||||
</a>
|
||||
<a class="carousel-control-next" href="#carousel-home" data-slide="next">
|
||||
<span class="carousel-control-next-icon" aria-hidden="true"></span>
|
||||
<span class="sr-only">Next</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<button class="carousel-control-prev" type="button" data-bs-target="#myCarousel" data-bs-slide="prev">
|
||||
<span class="carousel-control-prev-icon text-dark" aria-hidden="true"></span>
|
||||
<span class="visually-hidden">Previous</span>
|
||||
</button>
|
||||
<button class="carousel-control-next" type="button" data-bs-target="#myCarousel" data-bs-slide="next">
|
||||
<span class="carousel-control-next-icon text-dark" aria-hidden="true"></span>
|
||||
<span class="visually-hidden">Next</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="row m-3">
|
||||
<div class="col-lg-9 col-md-9 col-sm-12 col-centered">
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||
@ -65,37 +67,9 @@
|
||||
<li>Bug reports and feedback forms included!</li>
|
||||
<li>Drag and drop simple to install</li>
|
||||
</ul>
|
||||
<p>DISCLAIMER: as of January 1, 2023 this code is not production ready! Please use at your own risk! That being said, I am always trying to improve this system. If you have any suggestions or need to report a bug, you can do so on my <a href="https://github.com/TheTempusProject/TheTempusProject">GitHub</a>.</p>
|
||||
<p>DISCLAIMER: as of January 1, 2025 this code is not production ready! Please use at your own risk! That being said, I am always trying to improve this system. If you have any suggestions or need to report a bug, you can do so on my <a href="https://github.com/TheTempusProject/TheTempusProject">GitHub</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
https://www.bookmarkninja.com/
|
||||
|
||||
|
||||
simple robust versatile
|
||||
sleek
|
||||
clean
|
||||
intuitive
|
||||
modern
|
||||
|
||||
A cleaner app for managing bookmarks to cut down on the clutter
|
||||
|
||||
Available accross all devices and systems.
|
||||
|
||||
regardless of windows or mac, android or apple, wwe have you covered
|
||||
|
||||
|
||||
bring all your bookmarks at once, simply export from your current browser and use our import tool
|
||||
|
||||
stop straining your eyes! Not only can you use our dark mode feature, but we have several styles to choose from to customize your experience
|
||||
|
||||
|
||||
no mobile app necessary
|
||||
|
||||
|
||||
privacy is key! but sharing is ok
|
||||
by defaults everything is set to private, but usiing the web interface will alow you to share single links or entire lists/folders
|
||||
|
||||
</div>
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<legend class="my-3 text-center">Configure</legend>
|
||||
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<p class="my-4">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.</p>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<ul class="nav nav-tabs justify-content-center" role="tablist">
|
||||
<li class="nav-item {menu-Welcome}"><a href="#" class="nav-link">Welcome</a></li>
|
||||
<li class="nav-item {menu-Terms}"><a href="#" class="nav-link">Terms</a></li>
|
||||
<li class="nav-item {menu-Verify}"><a href="#" class="nav-link">Verify</a></li>
|
||||
<li class="nav-item {menu-Configure}"><a href="#" class="nav-link">Configure</a></li>
|
||||
<li class="nav-item {menu-Routing}"><a href="#" class="nav-link">Routing</a></li>
|
||||
<li class="nav-item {menu-Models}"><a href="#" class="nav-link">Models</a></li>
|
||||
<li class="nav-item {menu-Plugins}"><a href="#" class="nav-link">Plugins</a></li>
|
||||
<li class="nav-item {menu-Resources}"><a href="#" class="nav-link">Resources</a></li>
|
||||
<li class="nav-item {menu-User}"><a href="#" class="nav-link">User</a></li>
|
||||
<li class="nav-item {menu-Complete}"><a href="#" class="nav-link">Complete</a></li>
|
||||
</ul>
|
||||
<div class="nav nav-tabs justify-content-center pt-3 col-10 offset-1" id="nav-tab" role="tablist">
|
||||
<button class="nav-link {menu-Welcome}" type="button" role="tab">Welcome</button>
|
||||
<button class="nav-link {menu-Terms}" type="button" role="tab">Terms</button>
|
||||
<button class="nav-link {menu-Verify}" type="button" role="tab">Verify</button>
|
||||
<button class="nav-link {menu-Configure}" type="button" role="tab">Configure</button>
|
||||
<button class="nav-link {menu-Routing}" type="button" role="tab">Routing</button>
|
||||
<button class="nav-link {menu-Models}" type="button" role="tab">Models</button>
|
||||
<button class="nav-link {menu-Plugins}" type="button" role="tab">Plugins</button>
|
||||
<button class="nav-link {menu-Resources}" type="button" role="tab">Resources</button>
|
||||
<button class="nav-link {menu-User}" type="button" role="tab">User</button>
|
||||
<button class="nav-link {menu-Complete}" type="button" role="tab">Complete</button>
|
||||
</div>
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<p class="my-4">
|
||||
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<p class="my-4">
|
||||
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<p class="mt-4">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.</p>
|
||||
|
@ -1,13 +0,0 @@
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10 text-center">
|
||||
{installer-nav}
|
||||
<h1 class="mt-4">Welcome to The Tempus Project Installer.</h1>
|
||||
<p>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.</p>
|
||||
<form method="post">
|
||||
<input type="hidden" name="token" value="{TOKEN}">
|
||||
<button class="btn btn-lg btn-primary center-block" type="submit" name="submit" value="submit">Begin Installation</button><br>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@ -1,7 +1,7 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<div class="col-10">
|
||||
<div class="install-terms col-lg-8 mx-auto mt-4">
|
||||
{TERMS}
|
||||
</div>
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10 pt-4">
|
||||
<form action="" method="post" class="form-horizontal">
|
@ -1,5 +1,5 @@
|
||||
{installer-nav}
|
||||
<div class="container">
|
||||
<div class="context-main-bg my-3 pb-3 rounded col-10 offset-1">
|
||||
{installer-nav}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10">
|
||||
<h2 class="mt-4">Requirements</h2>
|
17
app/views/install/welcome.html
Normal file
17
app/views/install/welcome.html
Normal file
@ -0,0 +1,17 @@
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-10 text-center">
|
||||
<div class="context-main-bg my-3 pb-3 rounded">
|
||||
{installer-nav}
|
||||
<h1 class="mt-4">Welcome to The Tempus Project Installer.</h1>
|
||||
<p>
|
||||
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.
|
||||
</p>
|
||||
<form action="" method="post">
|
||||
<input type="hidden" name="token" value="{TOKEN}">
|
||||
<button class="btn btn-lg btn-primary center-block" type="submit" name="submit" id="submit" value="submit">Begin Installation</button><br>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@ -8,7 +8,7 @@
|
||||
<div class="card-body p-md-5 mx-md-4">
|
||||
<div class="text-center">
|
||||
<img src="{ROOT_URL}{LOGO}" style="width: 185px;" alt="logo">
|
||||
<h4 class="mt-1 mb-5 pb-1">AllTheBookmarks</h4>
|
||||
<h4 class="mt-1 mb-5 pb-1">{SITENAME}</h4>
|
||||
</div>
|
||||
<form action="{ROOT_URL}home/login" method="post">
|
||||
<div data-mdb-input-init class="form-outline mb-4">
|
||||
@ -26,7 +26,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="text-center pt-1 mb-5 pb-1">
|
||||
<button name="submit" value="submit" type="submit" data-mdb-button-init data-mdb-ripple-init class="btn btn-primary btn-block fa-lg gradient-custom-2 mb-3">
|
||||
<button name="submit" value="submit" type="submit" data-mdb-button-init data-mdb-ripple-init class="btn btn-primary btn-block mb-3">
|
||||
Sign in
|
||||
</button>
|
||||
<a class="text-muted" href="{ROOT_URL}register/recover">Forgot password?</a>
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
<div class="dropdown nav-item mx-2">
|
||||
<a
|
||||
href="#"
|
||||
@ -9,50 +8,44 @@
|
||||
aria-expanded="false">
|
||||
<i class="fa fa-user"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-dark dropdown-menu-end text-small shadow" aria-labelledby="userDropdown">
|
||||
<div class="dropdown-menu dropdown-menu-dark dropdown-menu-end text-small shadow" aria-labelledby="userDropdown" style="min-width: 300px;">
|
||||
<form method="post" action="{ROOT_URL}home/login" id="signin" class="px-4 py-3">
|
||||
<input type="hidden" name="rurl" id="rurl" value="{CURRENT_URL}">
|
||||
<input type="hidden" name="token" value="{TOKEN}">
|
||||
|
||||
<!-- Username -->
|
||||
<div class="form-group">
|
||||
<input
|
||||
id="username"
|
||||
type="text"
|
||||
class="form-control mb-2"
|
||||
name="username"
|
||||
placeholder="Username">
|
||||
<div class="form-group mb-3">
|
||||
<input id="username"
|
||||
type="text"
|
||||
class="form-control"
|
||||
name="username"
|
||||
placeholder="Username">
|
||||
</div>
|
||||
|
||||
<!-- Password -->
|
||||
<div class="form-group">
|
||||
<input
|
||||
id="password"
|
||||
type="password"
|
||||
class="form-control mb-2"
|
||||
name="password"
|
||||
placeholder="Password">
|
||||
<div class="form-group mb-3">
|
||||
<input id="password"
|
||||
type="password"
|
||||
class="form-control"
|
||||
name="password"
|
||||
placeholder="Password">
|
||||
</div>
|
||||
|
||||
<!-- Remember Me -->
|
||||
<div class="form-check">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="form-check-input mb-2"
|
||||
id="remember"
|
||||
name="remember"
|
||||
value="true">
|
||||
<label class="form-check-label" for="remember">Remember me</label>
|
||||
<!-- Remember Me -->
|
||||
<div class="form-check form-switch mb-3">
|
||||
<input class="form-check-input" type="checkbox" role="switch" name="remember" id="remember" value="true">
|
||||
<label class="form-check-label" for="remember">Stay Logged In</label>
|
||||
</div>
|
||||
|
||||
<!-- Submit Button -->
|
||||
<button
|
||||
type="submit"
|
||||
class="btn btn-primary btn-block"
|
||||
name="submit"
|
||||
value="submit">
|
||||
Sign in
|
||||
</button>
|
||||
<!-- Submit and Register Buttons -->
|
||||
<div class="d-flex gap-1">
|
||||
<button name="submit" value="submit" type="submit" class="btn btn-primary flex-fill">
|
||||
Sign in
|
||||
</button>
|
||||
<a href="{ROOT_URL}register" class="btn btn-outline-primary flex-fill">
|
||||
Create new
|
||||
</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,8 +1,9 @@
|
||||
<div class="context-main-bg p-4 my-5">
|
||||
<h1>Privacy Policy</h1>
|
||||
<hr>
|
||||
<p>Last updated: December 09, 2024</p>
|
||||
<p>This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You.</p>
|
||||
<p>We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the <a href="https://www.termsfeed.com/privacy-policy-generator/" target="_blank">Privacy Policy Generator</a>.</p>
|
||||
<p>We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the <a href="https://www.termsfeed.com/privacy-policy-generator/" target="_blank" class="text-decoration-none">Privacy Policy Generator</a>.</p>
|
||||
<h2>Interpretation and Definitions</h2>
|
||||
<h3>Interpretation</h3>
|
||||
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p>
|
||||
@ -16,10 +17,10 @@
|
||||
<p><strong>Affiliate</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Application</strong> refers to All The Bookmarks, the software program provided by the Company.</p>
|
||||
<p><strong>Application</strong> refers to {SITENAME}, the software program provided by the Company.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Company</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to All The Bookmarks.</p>
|
||||
<p><strong>Company</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to {SITENAME}.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Cookies</strong> are small files that are placed on Your computer, mobile device or any other device by a website, containing the details of Your browsing history on that website among its many uses.</p>
|
||||
@ -46,7 +47,7 @@
|
||||
<p><strong>Usage Data</strong> refers to data collected automatically, either generated by the use of the Service or from the Service infrastructure itself (for example, the duration of a page visit).</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Website</strong> refers to All The Bookmarks, accessible from <a href="https://allthebookmarks.com" rel="external nofollow noopener" target="_blank">https://allthebookmarks.com</a></p>
|
||||
<p><strong>Website</strong> refers to {SITENAME}, accessible from <a href="{SITE_URL}" rel="external nofollow noopener" class="text-decoration-none" target="_blank">{SITE_URL}</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>You</strong> means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.</p>
|
||||
@ -89,7 +90,7 @@
|
||||
<li><strong>Cookies or Browser Cookies.</strong> A cookie is a small file placed on Your Device. You can instruct Your browser to refuse all Cookies or to indicate when a Cookie is being sent. However, if You do not accept Cookies, You may not be able to use some parts of our Service. Unless you have adjusted Your browser setting so that it will refuse Cookies, our Service may use Cookies.</li>
|
||||
<li><strong>Web Beacons.</strong> Certain sections of our Service and our emails may contain small electronic files known as web beacons (also referred to as clear gifs, pixel tags, and single-pixel gifs) that permit the Company, for example, to count users who have visited those pages or opened an email and for other related website statistics (for example, recording the popularity of a certain section and verifying system and server integrity).</li>
|
||||
</ul>
|
||||
<p>Cookies can be "Persistent" or "Session" Cookies. Persistent Cookies remain on Your personal computer or mobile device when You go offline, while Session Cookies are deleted as soon as You close Your web browser. You can learn more about cookies on <a href="https://www.termsfeed.com/blog/cookies/#What_Are_Cookies" target="_blank">TermsFeed website</a> article.</p>
|
||||
<p>Cookies can be "Persistent" or "Session" Cookies. Persistent Cookies remain on Your personal computer or mobile device when You go offline, while Session Cookies are deleted as soon as You close Your web browser. You can learn more about cookies on <a class="text-decoration-none" href="https://www.termsfeed.com/blog/cookies/#What_Are_Cookies" target="_blank">TermsFeed website</a> article.</p>
|
||||
<p>We use both Session and Persistent Cookies for the purposes set out below:</p>
|
||||
<ul>
|
||||
<li>
|
||||
@ -191,10 +192,10 @@
|
||||
<p>If you have any questions about this Privacy Policy, You can contact us:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>By email: webmaster@allthebookmarks.com</p>
|
||||
<p>By email: {DEBUG_EMAIL}</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>By visiting this page on our website: <a href="https://allthebookmarks.com/contact" rel="external nofollow noopener" target="_blank">https://allthebookmarks.com/contact</a></p>
|
||||
<p>By visiting this page on our website: <a href="{SITE_URL}/contact" rel="external nofollow noopener" class="text-decoration-none" target="_blank">{SITE_URL}/contact</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="text-center py-3">
|
||||
|
@ -46,7 +46,7 @@
|
||||
<div class="">
|
||||
<input type="checkbox" class="form-check-input" name="terms" id="terms" value="1" required>
|
||||
<label for="terms" class="form-check-label">
|
||||
I have read and agree to the <a href="/home/terms" class="text-primary">Terms of Service</a>
|
||||
I have read and agree to the <a href="/home/terms" class="text-primary text-decoration-none">Terms of Service</a>
|
||||
</label>
|
||||
</div>
|
||||
<div class="terms mt-2 mx-auto">
|
||||
|
23
app/views/start.html
Normal file
23
app/views/start.html
Normal file
@ -0,0 +1,23 @@
|
||||
<div class="col-8 mx-auto p-4 rounded shadow-sm context-main-bg my-4">
|
||||
<h2 class="text-center mb-4">Getting Started with {SITENAME}</h2>
|
||||
<p class="lead">
|
||||
{SITENAME} has been open source for many years now. The hopes and intentions for it were always to give others a leg-up to get started building web-apps like i wish i had as a kid.
|
||||
There were so many tutorials and ideas, expansions and plans for the project.
|
||||
Unfortunately no person is given unlimited time to accomplish their dreams and over the years the idea for a huge repository for learning and education has taken a back seat.
|
||||
</p>
|
||||
<p>
|
||||
At this time, the best recommendation available is to contact us for more information.
|
||||
The site here is actively maintained so feel free to utilize any of our available resources for contact.
|
||||
In addition to the site here, you can contact the lead developer (me) directly through <a href="https://joeykimsey.com">JoeyKimsey.com</a>.
|
||||
</p>
|
||||
<p class="text-muted">
|
||||
Right now, this entire system was built and managed by myself. As stated, I have used my own version of this for years, but translating it to a publicly available product is not a 1-to-1 job. There may be bugs or issues encountered while you use the product. I can't guarantee a fix for every need in every case immediately, but I do actively keep track of bugs and work hard to ensure everyone has a great experience using the app.
|
||||
</p>
|
||||
<p>
|
||||
If you encounter any bugs, feel free to report them <a href="/bugreport" class="text-decoration-none">here</a>. Likewise, there are forms for feedback, reviews, suggestions, and a general contact form. Thanks for taking the time to check out the product!
|
||||
</p>
|
||||
<div class="text-center mt-4 pb-4">
|
||||
{loggedin}<a href="/bugreport" class="btn btn-primary btn-lg px-5">Report a Bug</a>{/loggedin}
|
||||
<a href="/contact" class="btn btn-outline-secondary btn-lg px-5 ms-3">Contact Us</a>
|
||||
</div>
|
||||
</div>
|
@ -2,7 +2,7 @@
|
||||
<h3 class="mb-4">Preferences</h3>
|
||||
<hr>
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
<form action="" method="post" class="">
|
||||
<fieldset>
|
||||
{PREFERENCES_FORM}
|
||||
|
Reference in New Issue
Block a user