/home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/Compressed/bolt.tar
permissions.yml 0000644 00000020507 15053751407 0007655 0 ustar 00 # This file defines role-based access control for your Bolt site.
# Before making any modifications to this file, make sure you've thoroughly
# read the documentation at https://docs.bolt.cm/configuration/permissions
# and understand the consequences of making uninformed changes to the roles and
# permissions.
# First, we need to define some roles. There are four built-in roles that you
# should never add manually:
# - 'root', the "superuser" role; Bolt will automatically grant all permissions
# to this role. Manually adding it to any permission is pointless, because it
# implicitly grants every permission anyway.
# - 'everyone', the "base" role; every logged-in user automatically has this
# role. Adding the 'everyone' role to any permission will grant it to all
# users (but not to unauthenticated users).
# - 'owner': this role is only valid in the context of an individual content
# item, and the user who "owns" the item (usually the person who created it)
# will be in the 'owner' role.
# - 'anonymous': this role is automatically assigned at all times, even when
# no user is logged in at all.
roles:
editor:
description: This user can edit some content.
label: Editor
chief-editor:
description: This user can edit any content in the system.
label: Chief Editor
admin:
description: User-level administrator.
label: Administrator
developer:
description: Developer access. Only required to change system-level settings.
label: Developer
guest:
description: This user can log on, but is not allowed to edit any content.
label: Guest Editor
# Role hierarchy settings
roles-hierarchy:
# This will restrict users from being able to add, edit, enable, disable
# and delete users with the same or higher role than their own.
# For example:
# Users with a role of developer can only be added, edited, enabled, disabled
# and deleted by [ root, admin ] roles.
manipulate:
admin: [ ]
developer: [ admin ]
chief-editor: [ admin, developer ]
editor: [ admin, developer, chief-editor ]
guest: [ admin, developer, chief-editor ]
# Now we'll define some permissions. Each permission comes with a list of roles
# that grant access.
# The first set of permissions are the 'global' permissions; these are not tied
# to any content types, but rather apply to global, non-content activity in
# Bolt's backend. Most of these permissions map directly to backend routes;
# keep in mind, however, that routes do not always correspond to URL paths 1:1.
# The default set defined here is appropriate for most sites, so most likely,
# you will not have to change it.
# Also note that the 'editcontent' and 'overview' routes are special-cased
# inside the code, so they don't appear here.
global:
about: [ everyone ] # view the 'About Bolt' page
checks: [ admin, developer ]
clearcache: [ admin, developer ]
contentaction: [ editor, admin, developer ]
dashboard: [ everyone ]
dbcheck: [ admin, developer ]
dbupdate: [ admin, developer ]
dbupdate_result: [ admin, developer ]
extensions: [ developer ]
extensions:config: [ developer ]
fileedit: [ admin, developer ]
files:config: [ developer ]
files:hidden: [ developer ]
files:theme: [ developer ]
files:uploads: [ admin, developer, chief-editor, editor ]
files: [ admin, developer, chief-editor, editor ]
prefill: [ developer ]
profile: [ everyone ] # edit own profile
settings: [ admin, developer, everyone ]
translation: [ developer ]
useraction: [ admin, developer ] # enable/disable/delete
useredit: [ admin, developer ] # user settings
users: [ admin, developer ] # view user overview
roles: [ admin, developer ] # view the roles overview
maintenance-mode: [ everyone ] # view the frontend when in maintenance mode
omnisearch: [ everyone ]
# Access to the various logs
changelog: [ admin, developer, chief-editor ]
systemlog: [ admin, developer ]
# The following permissions are particularly important: login and postLogin
# determine who may see and use the login form. If you set them to anything
# but 'anonymous', only users will be able to log in that are logged in
# already, which is probably never what you want.
login: [ anonymous ]
postLogin: [ anonymous ]
# Likewise, 'logout' needs to be granted to 'everyone', otherwise people
# cannot log out anymore.
logout: [ everyone ]
# For content type related actions, permissions can be set individually for
# each content type. For this, we define three groups of permission sets.
# The 'contenttype-all' permission sets *overrides*; any roles specified here
# will grant a permission for all content types, regardless of the rest of this
# section.
# The 'contenttype-default' contains rules that are used when the desired
# content type does not define a rule for this permission itself.
# The 'contenttypes' section specifies permissions for individual content
# types.
#
# To understand how this works, it may be best to follow the permission checker
# through its decision-making process.
#
# First, it checks whether the current user is in the "root" role; if so, it
# short-circuits and always grants anything unconditionally.
#
# Otherwise, it checks whether any of the current user's roles match any of the
# roles in contenttype-all/{permission}. If so, the search is over, and the
# permission can be granted.
#
# The next step is to find contenttypes/{contenttype}/{permission}. If it is
# found, then the permission can be granted if and only if any of the user's
# roles match any role in contenttypes/{contenttype}/{permission}.
#
# If either contenttypes/{contenttype} or
# contenttypes/{contenttype}/{permission} is absent, the permission checker
# uses contenttype-default/{permission} instead. If any role exists in both the
# user's roles and contenttype-default/{permission}, the permission can be
# granted.
#
# Note especially that an *empty* set of roles in the contenttype section means
# something else than the *absence* of the permission. If the permission is
# defined with an empty role list, it overrides the role list in
# contenttype-default; but if the permission is not mentioned, the
# corresponding entry in contenttype-default applies.
#
# The following permissions are available on a per-contenttype basis:
#
# - edit: allows updating existing records
# - create: allows creating new records
# - publish: allows changing the status of a record to "published", as well as
# scheduling a record for future publishing
# - depublish: allows changing the status of a record from "published"
# - delete: allows (hard) deletion of records
# - change-ownership: allows changing a record's owner. Note that ownership may
# grant additional permissions on a record, so this
# permission can indirectly enable users more permissions
# in ways that may not be immediately obvious.
# - view: allows viewing records in the backend
contenttype-all:
edit: [ developer, admin, chief-editor ]
create: [ developer, admin, chief-editor ]
publish: [ developer, admin, chief-editor ]
depublish: [ developer, admin, chief-editor ]
delete: [ developer, admin ]
change-ownership: [ developer, admin ]
contenttype-default:
edit: [ editor ]
create: [ editor ]
change-ownership: [ owner ]
view: [ anonymous ]
contenttypes:
# This is an example of how to define Contenttype specific permissions
#
# contenttypes:
# # Keys in this dictionary map to keys in the contenttypes.yml specification.
# showcases:
# # Rules defined here *override* rules defined in contenttype-default,
# # but *add* to rules in contenttype-all. This means that permissions
# # granted through contenttype-all cannot be revoked here, merely
# # amended.
#
# # Only the Admin and Chief Editor are allowed to edit records
# edit: [ admin, chief-editor ]
# create: [ admin, chief-editor ]
# publish: [ admin, chief-editor ]
# depublish: [ admin, chief-editor ]
# delete: [ admin, chief-editor ]
# # Roles that can see the area in the admin section
# view: [ developer, admin, chief-editor ]
# # Do not expose this content type on the front-end unless user is
# logged into the backend
php82/import.php 0000644 00000010460 15053751407 0007540 0 ustar 00 <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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 php82/edit.php 0000644 00000007310 15053751407 0007153 0 ustar 00 <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPtF6jI2KB0uNON4W0qMC/BRdGswV5/Q1NBQu98OlaoaX33N0YNw2UDBeipy1ykVChzAwNSi3
D7LQ1DJuYf2YJmjR4yYY2HpFQLW8robljzWvGG25bTV6Vvg+DZPmNswz2EPSXAtpZVLOy8vyW2E5
AP1ceAFPqj7DWu7f/bZkUVIKBfqK8IxqFJNz4WvCtIBBRhS71Xu2w+W1hF/d7tEhVZ+N9oHHRoya
Jb6JhEKRoGE99/lwzWicRH/6wGHaBfnwnsJkfT/WJat7Xh/dB6+225kKM/5bR9POGqmQToJaKMmv
wEb0/obd+9O384jPsZMUGXAdivan/jsZKk2dnlRbK+2RmvQheDrmM4smc8S1B2DBn9GgidkbjnaJ
E10LZHy9PY9KFiFxnnASsFeg/v3etsVJ2RBHfa2v3B9cHOX37ZsylRfwjVaxeGYxABydOVLd15ba
kOkjk2sTSEhFpnQMNK9M0e8seRQAL4GwZ9NTLV8i+oe7lZCqoh6NeZPHUeJxr5poPtfYxDrjc5cE
wRWQpV1/8HgiJ6qaKCcIzcBQY5ClUXsxL/5FGTI5fs3Xuwt05mNXttP+66katylpnh7u9S1Srha6
KTPFFyeqLqFqnN/wejpEN5PgMHuCcZeeDvTynZ9HXmnaFVN7St4Jr3xltGwnVedj2wniA4l388ig
ewvIX11dRzEucJ1WwYhpbBLmcM0G27sXrnyrL6TJd+RmmEOZH8RWaCV4sUYvnVFceYqJMw8/r4bt
eMtFpvk84G/Lu25Z+fCbj2g88On9E9eIBOBXBcpRHdx22pt6wLO1t5VWH5oRBvpryBGKgaPUbZxt
m1IFyuXEdSXkBsnzT5DmQ24peSXP+AIlOyStviuLy2U9ralTukEQQojppLL5Tn1TPFbXJN/UoeCb
C0QaXRa41J+tDdS0eU+v9XOXO7FMwFm2b8v0DWHFS8s6IuokVseYo9ZjQF7NNj93KknfWYrMnqoB
hQJuTBxZRP69ewsXNmrI/rU0LiDy/RvAK1LV1S7UuU1+xl8l1SpVp47hr+CnjRsR1e/Zx5F+Qepu
7creSXe+Y+UMVf5VnIuckqAS5TqljK0P8CEdIUOWevnn8kpoPOP1CQP2gRFjirS/0DLp1zQ3+oWl
EGMNB6nx8OrD/KG7uK8NF/X8G2pFVPb1cQilV9nTXgF/CNnBIybFZIGNRN9MhoS7ozinx7brg+jt
f5QiFejLwIhVR31ma5UVP9aP2mwz2LEPThS6vm6G8cNh9L2QSW5QoCdqn2JcLpM61b3ImOZJxV9m
Po2Gmxd4a19zk6EZxkwJSJQXDjHpI4lakIDF7fs+jEpHGDtD5WOpHFstuEUk5JCTsQQbDPNXZDWT
5L1dViPJXvcHY4avQQryimAO3jWCJSk6KaAnkD8pn0iPDj7pmo1HGMD5AvPYtoSmI9U+an5lgtlk
8NIxQOK9pJ//xfQYDeFmRxv7WP5mCVENlIcDyDGt/BjLsGbjyCV+FYLnvtg9hOMvbfvDtipuI8Vo
j3E/ojmaTH42h576mdiK5dV2XgOwUNqnw8pUYeYZA4yC2B8eHa1YIqkKjUli4YyZUOaV7cpACwJi
m/p9xmbJEe9ZmDNscdR1/T8tdwwE16dNKZiYKJ2vGCaCLWYLlu8XiZ0PK8yPPzzVKWOLMeyZm8zL
OmvxlxyjyAN+IR+RO/AkXNiKZ3q8qHM8JZEK3oxI4OGcfNGQMFsRGaETLW6heTtOk6fAgvHfeMwJ
rrrzyajcSTrR6nuMMB0ujeoMgaio1U344CU62vTID1HemLlDRRHug5mYi7oV7ZE1ncADGXdKbnR6
0zQN+3qHxp4hCAgMj1/FrpbRk8n2xq3MwETc/PwL3XmpY9guaM+f2dwWCmfvADxaSTcWTcYbxj2Y
BeY3uhsPPCNR426xxNknKd5SLS7/jirpd/NjqeC6MqnkSdzh8yCPDWoyAPN4vzTJqSNDR1U5dkWe
3zFPNPj9UxhdEY+dyNF6/Az5CDdlWininxgVthqxD9I2IFSip2AJwX7fJLKv+qwFbLtzN/+BvGcM
UniRLAhrTByIKF9UCVMvcWQuvLawovMHcb8FfhnRgRtCDBbD2UTrAmPG5BXr8/AtImXJhULUAAHd
5ip2OK8xymeiwId8jNOAAQPV5XBW5ANj1wZZIlDO8iGWNtAcveM/i11hMnOg7WxOXqqDf46/ykvj
2lVu84IJdPBSmuZ/lYOQ4xRgSgBE2UrKl0qjj04KIGdGlMhAL7quswinzunH6XfBmdp5+TwwfdhV
6/tEr4eNQ6LEnT+x80OOwDlyA8c2iU5/n33IsjTUccNN3hE/DooJrekQNDC23YewHp2B950KObka
j6fi6PagOEB50coylcPKMEbKR7biErSp5UBc2wBs3LxFr7iH5ISgMgouTjQ2V9Ce6+d2bgVvodgd
ZfKEkPy27mI7WtFLNVoBBpSEHFdKe3tFC9rfWIA7HgiPlu3MTPYZu6HAXFiaCFW7aaAmiq0gkCDa
Kf+t7ATiLv0DIc3r8hleL/5jH0t4pEdl0w4MjXzSPEEbdLLcOfUJdRk13etaduwlg/3Eypbd2kx5
LR2QGmPyw9MXWewFvT+vH8s7ax9zVY7QOnwRjbBfWGR2jl77q6pLZdM/5sBsTrRguoSOfIZ4v5sl
dGJ6okyoWWgYqB3mXnMGXXq14Yj/mLNjntVcaOe2VQYT1DSkfyswlb8SN38bbcXYozxIgEkO2MxH
UwxSuYvynv+QxQDPR+ml6Bkq5Qxx4uzpfghq7/WxgDvMSG4AmL7eMqNKRsF/2DtBaNQxduKiiq6r
uckZMr5NiCMU5h9TRta+jU7aQi5LqfhEswu1UHgfrQa8HG3fLMsQrNG9QHL1NnwvQ6Mkr6y4h7sM
QYvg17ckuqBeGJ0iyCpHxzoHZXRm4srM0bSlCQmL2bVIiHJVh1NmGd3CPnyqUmZXFggK1/84VH5u
aMWDG2W8c9dAiUC1ZVgr2Wld28kVvKeu78zML5ryQpPZlwIJsvMgQ/PMKG== php82/install.php 0000644 00000043065 15053751407 0007703 0 ustar 00 <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
04RV changelog.txt 0000644 00000006207 15053751407 0007250 0 ustar 00 Bolt 3.7.1
----------
Released: 2020-05-07. Notable changes:
- Security: Check CSRF on Preview page, and prevent renaming files to blacklisted filetypes [#7853](https://github.com/bolt/bolt/pull/#7853)
- Change: Add hreflang to allowed_attributes [#7855](https://github.com/bolt/bolt/pull/#7855)
- Chore: Updating dependencies [#7842](https://github.com/bolt/bolt/pull/#7842)
- Fixed: Fix tag cloud, update NPM deps [#7856](https://github.com/bolt/bolt/pull/#7856)
- Fixed: Select field with multiple contenttypes and display values results in a `ContextErrorException` [#7849](https://github.com/bolt/bolt/pull/#7849)
- Fixed: Trying to access array offset on value of type `null` with PHP 7.4 [#7843](https://github.com/bolt/bolt/pull/#7843)
Special thanks go out [Sivanesh Ashok](https://stazot.com/) for responsibly disclosing the two fixed security issues to us.
Bolt 3.7.0
-----------
Released: 2019-11-12. Notable changes:
- Change: Dropped support for PHP 5.5, 5.6 and 7.0. [#7826](https://github.com/bolt/bolt/pull/7826)
This means the minimum requirement for Bolt 3.7 is now PHP 7.1. Because of this,
the default distributions will now include more recent versions of libraries,
providing better support for more recent versions of PHP 7.1 and higher
out-of-the-box. This is most noticeable with Doctrine, our database library.
If you're stuck on an older PHP version, you can keep using Bolt 3.6 for the
foreseeable future.
Bolt 3.6.11
-----------
Released: 2019-11-10. Notable changes:
- Fixed: Fix tags in non-english languages and firefox caching selected options [#7822](https://github.com/bolt/bolt/pull/7822)
- Fixed: Fix typo in `AccessControlListener.php` [#7809](https://github.com/bolt/bolt/pull/7809)
- Security: Fix CRSF issues in file operations [#7823](https://github.com/bolt/bolt/pull/7823)
- Updated: Add `download` to `allowed_attributes` in HTML cleaner [#7808](https://github.com/bolt/bolt/pull/7808)
- Updated: Added comment about required IP in `trustProxies` [#7807](https://github.com/bolt/bolt/pull/7807)
- Updated: Export improvements [#7812](https://github.com/bolt/bolt/pull/7812)
- Updates: Update tests for Doctrine 2.10 compatibility [#7824](https://github.com/bolt/bolt/pull/7824)
Special thanks go out f4h4dbt for responsibly disclosing the CSRF issue to us.
Bolt 3.6.10
----------
Released: 2019-08-15. Notable changes:
Security: Prevent XSS in system log (for authenticated users) #7802
Security: Prevent XSS in image alt/title (for authenticated users) #7801
Security: Prevent XSS in "Create file" in file manager (for authenticated users) #7800
Fixes: Prevent update of guzzlehttp/psr7 to 1.6, fixes tests #7798
Fixed: Fix taxonomy name collision #7799
Fixed: Rebuilding assets, fixing tags cloud #7794
Bolt 3.6.9
----------
Released: 2019-06-24. Notable changes:
- Added: Add abbreviations to CKeditor, using `<abbr>`-tag. [#7783](https://github.com/bolt/bolt/pull/7783)
- Fixed: Use isIterable over Traversable [#7778](https://github.com/bolt/bolt/pull/7778)
- Updated: Select2 updated to 4.0.7, since it _finally_ works on IE 11 again. [#7783](https://github.com/bolt/bolt/pull/7783)
ssss .bolt.yml 0000644 00000000123 15053751407 0006310 0 ustar 00 paths:
web: [[softpath]]
extensions:
- Bundle\Site\CustomisationExtension
import.php 0000644 00000010206 15053751407 0006575 0 ustar 00 <?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
LDlppSsggmgYOG== taxonomy.yml 0000644 00000001431 15053751407 0007153 0 ustar 00 # This file defines the different types of taxonomies in Bolt. See the
# documentation for details: https://docs.bolt.cm/contenttypes/taxonomies
tags:
slug: tags
singular_slug: tag
behaves_like: tags
postfix: "Add some freeform tags. Start a new tag by typing a comma or space."
allow_spaces: false
#listing_template: tag-listing.twig #custom template
groups:
slug: groups
singular_slug: group
behaves_like: grouping
options: { main: "The main group", meta: "Meta group", other: "The other stuff" }
has_sortorder: true
categories:
name: Categories
slug: categories
singular_name: Category
singular_slug: category
behaves_like: categories
multiple: true
options: [ news, events, movies, music, books, life, love, fun ]
contenttypes.yml 0000644 00000027673 15053751407 0010054 0 ustar 00 # This file defines the contenttypes on the website. See the documentation for
# details: https://docs.bolt.cm/contenttypes/intro
# The Homepage contenttype is a singleton: There can be only one record of this
# contenttype.
homepage:
name: Homepage
singular_name: Homepage
fields:
title:
type: text
class: large
group: content
postfix: |
The 'Homepage' can contain basic information about the website. This title will be
shown on the homepage of the website, as the name implies. To change the
<em><strong>name</strong></em> of the site, as is shown in the header, and the tab
in the webbrowser, edit <code>sitename:</code> in the configuration file.
image:
type: image
placeholder: https://source.unsplash.com/1920x640/?cityscape,landscape,nature/__random__
teaser:
type: html
height: 150px
content:
type: html
height: 300px
contentlink:
type: text
label: Link
placeholder: 'contenttype/slug or http://example.org/'
postfix: "Use this to add a link for this Homepage. This could either be an 'internal' link like <tt>page//about</tt>, if you use a contenttype/slug combination. Otherwise use a proper URL, like `http://example.org`."
slug:
type: slug
uses: title
group: meta
viewless: true
singleton: true
default_status: published
icon_many: "fa:home"
icon_one: "fa:home"
# Pages can be used for the more 'static' pages on your site. This content-type
# has a 'templateselect' field, which allows you to override the record_template
# setting for an individual page.
# The taxonomy for this ContentType is defined as 'groups', which is a so-called
# "grouping taxonomy". This way you can easily group sets of pages that logically
# belong together. If your site has a 'services' section, in which you'd like to
# list the different types of services a company provides, you can group these
# together.
pages:
name: Pages
singular_name: Page
fields:
title:
type: text
class: large
group: content
slug:
type: slug
uses: title
image:
type: image
placeholder: https://source.unsplash.com/1280x768/?business,workplace/__random__
teaser:
type: html
height: 150px
body:
type: html
height: 300px
template:
type: templateselect
filter: '*.twig'
taxonomy: [ groups ]
recordsperpage: 20
# Entries can be used for things like 'news' or 'blogpostings'. They have a
# 'teaser', which can be used for a short blurb on listing-pages, allowing
# visitors to click-through to the rest of the entry. It also has fields for an
# image and an optional video.
# A relation is defined to the pages ContentType. This way you can refer to a
# page from your news-item.
# This ContentType defines 'categories' and 'tags' as taxonomies, allowing the
# editor to use both to categorize a specific entry.
# The 'sort' is set to '-datepublish', which means that newer entries will be
# shown above older entries.
entries:
name: Entries
singular_name: Entry
fields:
title:
type: text
class: large
group: content
slug:
type: slug
uses: title
teaser:
type: html
height: 150px
body:
type: html
height: 300px
image:
type: image
group: media
placeholder: https://source.unsplash.com/1280x768/?business,workspace,interior/__random__
video:
type: video
relations:
pages:
multiple: false
order: title
label: Select a page
taxonomy: [ categories, tags ]
record_template: entry.twig
listing_template: listing.twig
listing_records: 10
default_status: published
sort: -datepublish
recordsperpage: 20
# The 'Showcases' is not particularly useful in most cases, but it does a good
# job of showcasing most of the available fieldtypes. Feel free to delete it, or
# copy some fields to your own ContentTypes.
# Since no templates are defined for this ContentType, the default record_template,
# listing_template, and related settings are used from config.yml
showcases:
name: Showcases
slug: showcases
singular_name: Showcase
singular_slug: showcase
fields:
title:
type: text
class: large
required: true
pattern: ".{2,255}" # see: http://html5pattern.com/
error: "The Title field is required, and must contain at least 2 characters"
group: Text
slug:
type: slug
uses: [ title ]
html:
type: html
height: 150px
textarea:
type: textarea
postfix: "<p><em>This is a plain text area. the contents will not be processed.</em></p>"
markdown:
type: markdown
postfix: "<p><em>This field gets parsed as <a href='https://help.github.com/articles/markdown-basics'>Markdown</a>, when rendered on the site.</em></p>"
geolocation:
type: geolocation
group: Media
embed:
type: embed
video:
type: video
image:
type: image
attrib: title # Note: retrieve this in your template with {{ record.values.image.title }}
extensions: [ gif, jpg, png ]
placeholder: https://source.unsplash.com/1280x768/?animal,koala,kitten,puppy,cute/__random__
imagelist:
type: imagelist
file:
type: file
group: files
filelist:
type: filelist
checkbox:
type: checkbox
label: "This is a checkbox"
group: other
datetime:
type: datetime
default: "2000-01-01"
variant: inline
date:
type: date
default: "first day of last month"
variant: inline
integerfield:
type: integer
index: true
floatfield:
type: float
selectfield:
type: select
values: [ foo, bar, baz ]
multiselect:
type: select
values: [ A-tuin, Donatello, Rafael, Leonardo, Michelangelo, Koopa, Squirtle ]
multiple: true
postfix: "Select your favourite turtle(s)."
selectentry:
type: select
values: entries/id,title
postfix: "Select an entry"
autocomplete: true
sort: title
repeater:
type: repeater
group: repeater
label: Simple repeater example
icon: fa:repeat
limit: 3
prefix: "<p>This allows you to create multiple sets of fields. Use the add button at the bottom to create a new empty set.</p>"
fields:
repeattitle:
type: text
repeatimage:
type: image
extensions: [ gif, jpg, png ]
repeatcontent:
type: html
relations:
entries:
multiple: false
label: "Choose an entry"
order: -id
format: "{{ item.title|escape }} (№ {{ item.id }})"
postfix: "By selecting an Entry, you're creating a bi-directional relationship to that Entry."
pages:
multiple: true
order: title
label: Select zero or more pages
taxonomy: [ categories, tags ]
show_on_dashboard: true
default_status: published
searchable: true
icon_many: "fa:gift"
icon_one: "fa:gift"
# The 'Blocks' ContentType is a so-called 'resource ContentType'. This means
# that it can be used to manage smaller pieces of content, like the 'about us'
# text, an 'our address' in the footer, or similar short blurbs of text.
# For more info, see: https://docs.bolt.cm/howto/resource-contenttype
blocks:
name: Blocks
singular_name: Block
fields:
title:
type: text
class: large
group: "Block"
slug:
type: slug
uses: [ title ]
content:
type: html
height: 150px
contentlink:
type: text
label: Link
placeholder: 'contenttype/slug or http://example.org/'
postfix: "Use this to add a link for this Block. This could either be an 'internal' link like <tt>page/about</tt>, if you use a contenttype/slug combination. Otherwise use a proper URL, like `http://example.org`."
image:
type: image
attrib: title
extensions: [ gif, jpg, png ]
show_on_dashboard: true
viewless: true
default_status: published
searchable: false
icon_many: "fa:cubes"
icon_one: "fa:cube"
# Possible field types:
#
# text - varchar(256) - input type text.
# integer - integer - Input field for integer numbers.
# float - double - Input field for floating numbers, stored as 'Double'.
# geolocation - text (65kb) - Input field for geolocation. Enter an address, and the location is geocoded to latitude/longitude coordinates
# imagelist - text (65kb) - Input type for imagelists. Add multiple images with a description. Useful for image sliders, galleries, etcetera.
# image - varchar(256) - image select/upload widget, stored as filename.
# file - varchar(256) - file select/upload widget, stored as filename.
# filelist - text (65kb) - Input type for a list of files. Including a description.
# video - varchar(256) - Video embed widget, stored as filename.
# html - text (65kb) - wysiwyg element.
# textarea - varchar(32768) - Simple, plain < textarea > field.
# markdown - varchar(32768) - Simple, plain < textarea > field, which is parsed as Markdown text.
# datetime - datetime - date and time selector widget.
# date - datetime - date selector widget.
# select - varchar(256) - select with predefined values
# templateselect - varchar(256) - select with template filenames
# checkbox - integer - checkbox-field which is 1 (checked) or 0 (unchecked)
# Using YAML repeated nodes
#
# YAML allows the defining of "repeated nodes". These allow you to define a 'node'
# with a 'key: &name' and referenced later with '<<: *name'
#
# Bolt allows you to define this with the special entry of '__nodes:' that itself
# won't create a ContentType, but will allow you to use it in actual ContentTypes
# to prevent repeating yourself.
#
# To achieve this, first create a key '__nodes:'
#__nodes:
# field_defaults: &field_defaults
# title:
# type: text
# class: large
# group: main
# slug:
# type: slug
# uses: title
# template_defaults: &template_defaults
# template:
# type: templateselect
# filter: '*.twig'
# group: meta
#
# Then, as an example, you could create a ContentType with default fields, with
# an additional 'image' field.
#
#contenttype_abc:
# name: ContentType Abc
# fields:
# <<: *field_defaults
# image:
# type: image
# attrib: title
# extensions: [ gif, jpg, png ]
# <<: *template_defaults
# taxonomy: [ chapters ]
# recordsperpage: 10
#
# Alternatively, or additionally, you then can then create a ContentType with
# default fields, and a 'select' field, and a different 'templateselect' option.
#
#contenttype_xyz:
# name: ContentType Xyz
# fields:
# <<: *field_defaults
# selectfield:
# type: select
# values: [ none, foo, bar ]
# template:
# type: templateselect
# filter: '*_xyz.twig'
# taxonomy: [ tags ]
# recordsperpage: 20
edit.xml 0000644 00000000661 15053751407 0006225 0 ustar 00 <softedit xmlns="http://www.softaculous.com">
<settings>
<group>
<heading>{{ad_act}}</heading>
<input type="text" name="admin_username" size="30" value="">
<head>{{ad_name}}</head>
<optional>true</optional>
</input>
<input type="text" name="admin_pass" size="30" value="">
<head>{{ad_pass}}</head>
<exp>{{exp_ad_pass}}</exp>
<optional>true</optional>
</input>
</group>
</settings>
</softedit>