framework/extensions/akismet
Rafał Całka 178f91aff9 Rewrite extension, call API manually, take advantage of features not supported by the current library (#24)
This PR updates the entire extension. It will not use a library that has not been updated for years, so it should work with newer versions of PHP.
Additionally, it sends more information to the Akismet API to make spam detection more accurate.
The Akismet class can be used by other extensions.

Todo:
- [x] Convert frontend to TypeScript
- [x] Call Akismet API manually
- [x] Option to remove blatant spam
- [x] Permission to bypass Akismet
- [x] Sending additional parameters like `is_test`

Nice to have, but can be left for another PR:
- [ ] Suspend obvious spamers
- [ ] Send  `blog_lang` parameter
- [ ] Checking post edits

Sponsored by [forum.android.com.pl](https://forum.android.com.pl/)
2022-01-04 18:31:47 -05:00
..
.github/workflows Add GitHub workflow for JavaScript building 2019-08-20 23:54:18 +02:00
js Rewrite extension, call API manually, take advantage of features not supported by the current library (#24) 2022-01-04 18:31:47 -05:00
locale Rewrite extension, call API manually, take advantage of features not supported by the current library (#24) 2022-01-04 18:31:47 -05:00
migrations Apply fixes from StyleCI 2019-11-29 23:01:27 +00:00
src Rewrite extension, call API manually, take advantage of features not supported by the current library (#24) 2022-01-04 18:31:47 -05:00
.editorconfig Initial commit 2015-09-04 12:44:02 +09:30
.gitattributes Webpack (#9) 2018-06-20 13:34:30 +09:30
.gitignore Rewrite extension, call API manually, take advantage of features not supported by the current library (#24) 2022-01-04 18:31:47 -05:00
.styleci.yml Update StyleCI rules 2016-11-16 15:45:59 +10:30
CHANGELOG.md Release v1.1.0 2021-10-11 21:00:48 -04:00
composer.json Rewrite extension, call API manually, take advantage of features not supported by the current library (#24) 2022-01-04 18:31:47 -05:00
extend.php Use proper Event and Service Provider extenders 2020-12-08 13:37:23 -05:00
icon.jpg Update icon, metadata 2015-10-12 14:58:23 +10:30
LICENSE Update copyright year 2021-05-15 00:45:34 +01:00