idno / known
A social publishing platform.
Fund package maintenance!
Opencollective
Installs: 256
Dependents: 0
Suggesters: 0
Security: 4
Stars: 1 061
Watchers: 67
Forks: 194
Open Issues: 138
Type:project
Requires
- php: >=8.1.0
- ext-curl: *
- ext-date: *
- ext-dom: *
- ext-gd: *
- ext-gettext: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-pdo_mysql: *
- ext-reflection: *
- ext-session: *
- ext-simplexml: *
- composer/installers: ^2
- ezyang/htmlpurifier: 4.17.0
- forkawesome/fork-awesome: 1.2
- idno/mentionjs: ^1.0
- idno/torophp: ^3.0
- indieweb/mention-client: ^1.2.1
- mapkyca/known-mongo-php-library: 1.0.3
- mapkyca/mrclay_autop_known: ^1.0
- mapkyca/php-ogp: ^1.0
- masterminds/html5: ^2.7
- mf2/mf2: 0.5.0
- npm-asset/bootstrap-accessibility-plugin: 1.0.7
- npm-asset/bootstrap-toggle: 2.2.2
- npm-asset/eonasdan-bootstrap-datetimepicker: ^6.2
- npm-asset/exif-js: 2.3.0
- npm-asset/jquery: 3.7.1
- npm-asset/mediaelement: 7.0.0
- npm-asset/tinymce--tinymce-jquery: 2.0.1-patch20221215235251599
- npm-asset/underscore: ~1.13
- npm-asset/vanilla-fitvids: 1.2.0
- psr/log: ~3.0
- ramsey/uuid: ^4.1
- rmm5t/jquery-timeago: 1.6.7
- simplepie/simplepie: 1.8.0
- swiftmailer/swiftmailer: 6.3.0
- symfony/cache: ~6.1
- symfony/console: ~6.1
- symfony/event-dispatcher: ~6.1
- symfony/http-foundation: ~6.1
- tinymce/tinymce: ~6.2
- twbs/bootstrap: 3.4.1
- twig/twig: 3.8.0
- vlucas/phpdotenv: ^5.3
Requires (Dev)
This package is auto-updated.
Last update: 2024-11-04 17:49:14 UTC
README
Known: a social group platform
Installation
One-click Known sites
If you want to install on your own web space, we recommend Reclaim Hosting, which includes one-click Known installation. Known is also known to work on DreamHost, a high-quality web hosting provider.
Installing
Known is under active development and requires PHP 8.1+ with selected extensions, together with a supported database backend. You can find detailed installation instructions here: http://docs.withknown.com/en/latest/install/index.html
Installing from packages
Unofficial install packages, which are periodically built from the latest code, are available: https://www.marcus-povey.co.uk/known/
Installing from Github
You can opt to check out the work-in-progress development code from the git repository: https://github.com/idno/known
- Check out the repo:
git clone https://github.com/idno/known.git
- Fetch dependencies:
cd known; composer install
Installing with composer
You can install Known directly from composer using: composer create-project idno/known
Optionally, you can install the latest bleeding edge code the same way: composer create-project idno/known -s dev
Support us
If you find this project useful, and you really want to support us, you can now fund us on OpenCollective.
Get support
- Try the open source mailing list: https://groups.google.com/forum/#!forum/known-dev
Community links
- Learn more and sign up to get updates: https://withknown.com
- Full project documentation: http://docs.withknown.com/
- Join the development mailing list: https://groups.google.com/forum/#!forum/known-dev
- Join the IRC channel: #knownchat on Freenode
For details on contributing to the Known project, please read CONTRIBUTING.md.
Contributors
This project exists thanks to all the people who contribute. [Contribute].
Backers
Thank you to all our backers! 🙏 [Become a backer]
Copyright and License
Except for included third-party projects, Known is (c) Known, Inc.
Unless otherwise stated, Known is licensed under the Apache Software License 2.0. See LICENSE for more information.
Known logos are (c) Known, Inc. Permission from Known, Inc is required to use the Known name or logo as part of any project, product, service, domain or company name, except as included in official themes distributed by Known.
Logos of external services are (c) their respective owners. All rights reserved.
Third party libraries are licensed separately.
Known also contains
- Twitter Bootstrap, which is distributed under the Apache 2.0 license. Source: https://github.com/twitter/bootstrap
- jQuery, which is distributed under the MIT License. Source: https://github.com/jquery/jquery
- Portions of Symfony, which is distributed under the MIT license.
- EventDispatcher. Source: https://github.com/symfony/EventDispatcher
- HttpFoundation. Source: https://github.com/symfony/HttpFoundation
- Console. Source: https://github.com/symfony/console
- ToroPHP, which is distributed under the MIT License. Source: https://github.com/anandkunal/ToroPHP/
- Fork Awesome, which is distributed under the Open Font License, version 1.1: https://github.com/ForkAwesome/Fork-Awesome
- Steve Clay's AutoP, which is distributed under the MIT License. Source: https://code.google.com/p/mrclay/
- Aaron Parecki's Webmention Client, which is distributed under the Apache 2.0 license. Source: https://github.com/aaronpk/mention-client
- Barnaby Walters's Microformats 2 Parser, which is distributed under the MIT License. Source: https://github.com/indieweb/php-mf2
- FitVids.js, which is distributed under the WTFPL License. Source: http://fitvidsjs.com/
- Leaflet.js, which is distributed under the BSD 2-Clause License. Source: http://leafletjs.com/
- SwiftMailer, which is distributed under the MIT License. Source: https://github.com/swiftmailer/swiftmailer
- Antwort, an email template which is distributed under the MIT License. Source: https://github.com/internations/antwort
- Mention.js, a Bootstrap user at-mention library, which is distributed under the MIT License. Source: https://github.com/jakiestfu/Mention.js
- MediaElement.js, a cross-browser media player, which is distributed under the MIT License. Source: https://github.com/johndyer/mediaelement
- Simplepie, a feed parser, which is distributed under the BSD 3-Clause License. Source: https://github.com/simplepie/simplepie/
- Bootstrap Toggle, which is distributed under the MIT License. Source: http://www.bootstraptoggle.com/
- TinyMCE, a rich text editor, which is distributed under the LGPL License. Source: https://github.com/tinymce/tinymce
- The Paypal Bootstrap Accessibility Plugin, which is distributed under the BSD 3-Clause License. Source: https://github.com/paypal/bootstrap-accessibility-plugin
- HTMLPurifier, which is distributed under the LGPL License. Source: http://htmlpurifier.org
- Wavesurfer, which is distrubuted under a Creative Commons Attribution 3.0 Unported License. Source: https://github.com/katspaugh/wavesurfer.js
- MongoDB-PHP-Library, which is distributed under the Apache 2 Licence. Source: https://github.com/mongodb/mongo-php-library
- Exif-js, which is distributed under the MIT Licence. Source: https://github.com/exif-js/exif-js
- PHP-OGP, distributed under the GPL2 Licence. Source: https://github.com/mapkyca/php-ogp
Thank you
Thanks to BrowserStack for providing the infrastructure that allows us to test in real browsers.