Skip to content

Commit

Permalink
Merge pull request #5 from mauricerenck/develop
Browse files Browse the repository at this point in the history
feat(panel): Add Panel field for pending komments
  • Loading branch information
mauricerenck authored Nov 12, 2020
2 parents 43c77d3 + aad4787 commit 9502c84
Show file tree
Hide file tree
Showing 150 changed files with 22,506 additions and 28 deletions.
20 changes: 10 additions & 10 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
content export-ignore
site export-ignore
# src export-ignore
/content/ export-ignore
/site/ export-ignore
/src/ export-ignore

.editorconfig export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.htaccess export-ignore
index.site.php export-ignore
package.json export-ignore
package-lock.json export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/.htaccess export-ignore
/index.site.php export-ignore
/package.json export-ignore
/package-lock.json export-ignore
60 changes: 60 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Kirby .htaccess

# rewrite rules
<IfModule mod_rewrite.c>

# enable awesome urls. i.e.:
# http://yourdomain.com/about-us/team
RewriteEngine on

# make sure to set the RewriteBase correctly
# if you are running the site in a subfolder.
# Otherwise links or the entire site will break.
#
# If your homepage is http://yourdomain.com/mysite
# Set the RewriteBase to:
#
# RewriteBase /mysite

# In some environments it's necessary to
# set the RewriteBase to:
#
# RewriteBase /

# use the correct index file
RewriteRule index.php index.site.php [L]

# block files and folders beginning with a dot, such as .git
# except for the .well-known folder, which is used for Let's Encrypt and security.txt
RewriteRule (^|/)\.(?!well-known\/) index.php [L]

# block text files in the content folder from being accessed directly
RewriteRule ^content/(.*)\.(txt|md|mdown)$ index.php [L]

# block all files in the site folder from being accessed directly
# except for requests to plugin assets files
RewriteRule ^site/(.*) index.php [L]

# Enable authentication header
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

# block direct access to kirby and the panel sources
RewriteRule ^kirby/(.*) index.php [L]

# make site links work
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]

</IfModule>

# compress text file responses
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,23 @@ Add this to every blueprint you wish to enable komments on. This will allow you

---

### Show number of pending Komments in Panel

If you want to have the number of pending komments in view, you can add the `kommentsPending` panel field wherever you want. It's refreshing every minute, so you won't miss a new Komment. Just add the field to the blueprint:

```
fields:
kommentsPending:
type: kommentsPending
label: Pending Komments
```

You could add it to your site.yml blueprint so you see the number of pending Komments right after logging in.

![komment section](doc-assets/komments-pending.png)

---

## Options

You can fine tune the komments to behave as you whish, use this options in `config.php` file.
Expand Down
5 changes: 3 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mauricerenck/komments",
"version": "0.9.13",
"version": "0.9.14",
"description": "A comment and webmention plugin for Kirby 3",
"type": "kirby-plugin",
"license": "MIT",
Expand All @@ -20,7 +20,8 @@
},
"require": {
"getkirby/composer-installer": "^1.1",
"indieweb/mention-client": "^1.2"
"indieweb/mention-client": "^1.2",
"getkirby/cms": "^3.4"
},
"config": {
"optimize-autoloader": true
Expand Down
Loading

0 comments on commit 9502c84

Please sign in to comment.