tomasvotruba.com
Serendipity
tomasvotruba.com | Serendipity | |
---|---|---|
3 | 3 | |
89 | 199 | |
- | 2.0% | |
8.3 | 8.4 | |
10 days ago | 22 days ago | |
PHP | PHP | |
- | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tomasvotruba.com
-
Introducing Bladestan - PHPStan analysis of Blade templates
Here you go: https://github.com/TomasVotruba/tomasvotruba.com/pull/1403
-
PHP 8: How to Get Started
I also want to include a book recommendation, “RECTOR – The Power of Automated Refactoring”, written by two great members of the PHP community, Matthias Noback and Tomas Votruba. This book is helpful in the journey of refactoring a PHP codebase.
Serendipity
-
Is it possible to create an RSS feed from a github page?
For a public repo the URL for the (Atom, not RSS) commit feed is org/repo/commits/master.atom, for example https://github.com/s9y/Serendipity/commits/master.atom for https://github.com/s9y/Serendipity. See https://github.community/t/rss-feeds-for-github-projects/292.
-
In MySQL, never use “utf8”. Use “utf8mb4”
https://github.com/s9y/Serendipity/blob/05f58f90d743fe9ade24... is just the detection function I wrote for a PHP blog engine to detect whether it would even be possible to use utf8mb4 on the system. We completely ran into this issue and didn't know how to handle it for literally years. Lots of blogs to migrate, and who knows whether it worked for all of them...
-
Chrome testing RSS-powered ‘Follow’ button
In addition to the answers you got refuting load as a problem: "Last updated since" headers are indeed a thing. Look for example at how RSS gets cached in wordpress [0] or the classical blog engine serendipity [1]. Also, push instead of pull is also common. Made popular for feeds by pubsubhubbub, since enterprise-ready renamed to WebSub [2]. Readers like bazqux do support that.
[0]: https://github.com/WordPress/WordPress/blob/270f2011f8ec7265...
[1]: https://github.com/s9y/Serendipity/blob/e2044472c202a8368774...
[2]: https://en.wikipedia.org/wiki/WebSub
What are some alternatives?
WonderCMS - Fast and small flat file CMS (5 files). Built with PHP, JSON database.
laravel-commonmark-blog - A simple filesystem-based, SEO-optimized blog for Laravel using CommonMark.
OSSN - Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 17 international languages.
Luminosity - Luminosity – a modern style blogging platform
Bludit - Simple, Fast, Secure, Flat-File CMS
TravianZ - Travian T3.6 Clone in PHP
Blog - Lightweight self-hosted facebook-styled PHP blog.
WordPress - WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.
Blogotext - A little more than a lightweight SQLite Blog-Engine.
RSS-Bridge - The RSS feed for websites missing it
PluXml - A CMS to create lightweight websites with ease and without database.
docker-postgres-upgrade - a PoC for using "pg_upgrade" inside Docker -- learn from it, adapt it for your needs; don't expect it to work as-is!