Uikit3 / Minimal Profile For ProcessWire 3x with include new API additions like:New “Unique” status for pagesNew $page->if() methodAPI setting()$page->links()MarkupRegionsFunctionsAPIPagination and SEOURL segmentsMethods for sanitizing and validating$files->render() method$files->include() methodMultiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
, /archives/Year/Month/
, see views/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer (
there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
New $page->if() methodAPI setting()$page->links()MarkupRegionsFunctionsAPIPagination and SEOURL segmentsMethods for sanitizing and validating$files->render() method$files->include() methodMultiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
, /archives/Year/Month/
, see views/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer (
there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
$page->links()MarkupRegionsFunctionsAPIPagination and SEOURL segmentsMethods for sanitizing and validating$files->render() method$files->include() methodMultiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
, /archives/Year/Month/
, see views/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer (
there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
FunctionsAPIPagination and SEOURL segmentsMethods for sanitizing and validating$files->render() method$files->include() methodMultiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
, /archives/Year/Month/
, see views/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer (
there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
URL segmentsMethods for sanitizing and validating$files->render() method$files->include() methodMultiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
, /archives/Year/Month/
, see views/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer (
there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
$files->render() method$files->include() methodMultiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
, /archives/Year/Month/
, see views/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer (
there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
Multiple language supportPagination metadataHow To Install
- Download the zip file at Github or clone directly the repo:
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Extract the folder site-uk3-minimal-master into a fresh ProcessWire installation root folder.
- During the installation of ProcessWire, choose the profile Uikit3 / Minimal Profile.
Basic Info
How To Install
git clone https://github.com/rafaoski/site-uk3-minimal.git
- Most of the profile settings and translates are in the
_init.php
file. - Functions can be found in the
_func.php, _uikit.php
file. - The entire view is rendered in the
_main.php
file that uses markup regions. - You can easily add hooks using the
ready.php
file. - Options page added with the new “Unique” status, which you can use in this simple way like:
pages('options')->site_name
pages->get('options')->site_name
- The Author's website's blog entries and Archives page use URL segments
/authors/author-name/
,/archives/Year/Month/
, seeviews/blog/blog.php
for more info. - This profile has additional functions (_uikit.php) from the regular uikit3 profile, which is located in the basic ProcessWire installer ( there are minor changes, such as adding translations from _init.php )
All images ( svg ) on the pages come from:
Icofont
Simpleicons ( ProcessWire Logo )
References:
Uikit 3
AddToAny - Universal Sharing Buttons
License
2019 byHumans under the MIT license.
Install and use modules at your own risk. Always have a site and database backup before installing new modules.