Pico 1.0 #252
First of all: Why? The sourcecode of existing forks like BaunCMS and PhilleCMS isn't "stupidly simple" anymore... You can read Picos sourcecode from top to down and even copy&paste programmers will understand what's going on. It's all about "understanding at first glance".
Most important second: All changes are 100% backward compatible.
I considered writing something own, but then caught up with Pico. The only thing missing was clean code - Picos concept, workflow and code really is "stupidly simple", but very powerful. Actually I just did a code refactoring. I don't want to fork Pico and I won't do it even if you reject my changes (obviously I'll still use it myself
This should be v1.0 ready. I recommend to release it as v1.0-beta, waiting some weeks to test it on a large user basis (I'll fix all appearing problems) and finally releasing it as Pico 1.0
Please give me a hint if you'll merge this, I'll then update the homepage (
What did I do?
The text was updated successfully, but these errors were encountered:
These plugins are crucial for backward compatibility
Great work! I would definitely like to push this upstream-- it's so fresh, so clean
Just a couple small problems to fix straight away:
//define('HTTPDOCS', realpath(rtrim(__DIR__, '/')) . '/'); //define('ROOT_DIR', realpath(HTTPDOCS . '../httpdocs-includes') . '/'); define('ROOT_DIR', realpath(rtrim(__DIR__, '/')) . '/'); //define('THEMES_DIR', HTTPDOCS . 'themes/'); define('THEMES_DIR', ROOT_DIR . 'themes/');
and line 377 of
//$pathComponent = $_SERVER['QUERY_STRING']; $pathComponent = (isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '');
I'd like to get some more input, anyone else still following Pico??
When ordering posts by date, would it make more sense to use something like this?
Currently it's this.
This seems to be the only thing that works for me, as I'm using the date format of
If I go back to using
Feel free to clone https://github.com/botwiki/botwiki.org and play with it locally.
…ar.gz" Should make it easier for a ordinary user to distinct source code and release