Posts by brombinmirko

    What about modules and plug-ins ?

    Will they ? Which ones ?

    Just who needs an empty CMS framework ?

    Blogs, Butter, Analytics, TinyMCE, Formmaker and highlights will be officially supported. I think SPQRInc will also convert all or some of its extensions. I'm going to personally support the conversion of some of the store's extensions such as

    - Friendly-IT Search

    - Tobbe's Dashboard widgets

    - Sitemap by Tomek Knapczyk

    and others.


    I repeat, we are a small community and the work is a lot but once completed the upgrade to Vue.js 2 I will personally dedicate my time to convert the most used extensions as well as to give my contribution to developers who want to do it.


    It's a time-consuming process, it won't be done immediately but in our small way this is what we can do before we can achieve stability.


    I repeat, if you have important needs that neither Pagekit nor Biskuit can solve, you better change CMS. Ours is a simple contribution, we have no interest in forcing someone to use it.


    That said, I would like to take advantage of it to ask you to write here (in as few posts as possible) what are for you the most important extensions we should convert.

    Many biskuit dependencies have been updated to fix security bugs (necessary to provide a secure environment). This break some extensions and it is necessary to be updated by the developers.


    At the moment (as announced on the blog) we are working on migration to Vue.js 2 (which will bring a new level of compatibility and fix a large number of security bugs). At the moment what we recommend is to wait for the release of 1.1.0 (the main extensions are already being updated) staying for the moment at 1.0.19 if there are no special needs. Alternatively migrate to a CMS that has more continuous support than Pagekit (which seems really dead right now).


    We are a small community and the work is a lot, once we reach the goal with Vue.js 2 we can offer continuous support as well as simple updates from the admin panel.


    PS. Upgrading to 1.1.0 will not be complex, just overwrite the files with the new ones by first disabling the unofficial extensions. This will be the last release that requires manual update.

    At the moment the biggest news of the 1.1 is the migration to Vue.js 2 and is working on it tobbexiv alone as another developer and I are busy creating the marketplace. I can't tell you a specific date.


    As for the update, it will not be provided by the admin panel because at the moment it still uses the pagekit API and not biskuit API but we will publish the simple procedure for the update.

    We have upgraded source code to symfony 4.4.7 which fixes vulnerabilities:

    A release with this update will not be released at the moment as it is a minimum risk.


    We are working on release 1.1.0 with several new features announced here. Other updates for branch 1.0 are not planned, unless there are important security flaws.


    You can still manually update the composer.lock file to fix the vulnerabilities announced above.

    Sorry, I didn't understand.

    What is this ?

    Can you explain it to me in simple words?

    And how to install it?


    > Biskuit is a pagekit fork created several months ago and brings with it many bugfixes and improvements.


    This is pagekit with many bugfixes and improvements.

    Installation

    Download the latest release from Releases section (1.0.19). Here you can choose 2 type of download:

    - webhosting version that is immediately ready to use and works on a web hosting

    - normal version that requires installation of dependencies via composer and npm


    Probably in your case you have to go like this:

    - Download latest webhosting release here

    - Unzip on your domain root

    - Visit your domain

    Update from pagekit

    To update from pagekit or an older version you need to overwrite the files with new ones. Be careful not to delete old files, you need to overwrite them. Do not delete any files, specifically the config.php file which contains the configuration of your current installation.

    Biskuit is a pagekit fork created several months ago and brings with it many bugfixes and improvements.


    This is not a promotional post, the project was born as a personal need but is available to anyone who wants to contribute to development.


    We have a list of features that we would like to develop that everyone can contribute to: https://github.com/biskuitorg/biskuit/issues/37


    At the moment we are busy creating the new marketplace for the management of updates and distribution of packages.


    Latest changelog

    • Upgrade uikit to version 2.27.5 (#11)
    • Upgrade composer to version 1.9
    • Upgrade symfony to version 4.3
    • Upgrade twig to version 2.11
    • Updated other dependencies
    • Added the possibility to nicely integrate an amphtml link (#3)
    • Added support for webp in finder
    • Changed primary color in backend
    • Added GitHub reference in backend
    • Removed checking for .htaccess file in Nginx server during installation (#15)
    • Now at least version 7.2.0 of PHP is required

    Security

    • Upgrade symfony/http-foundation to version 3.4.35 #14
    • Password recovery allows user account enumeration #10
    • CSRF vulnerability in Finder, discovered by Christian Bortone #39

    Fixed

    • Disabled swipe on text selection #1
    • Avoid setting cookie_path if session was already started #2
    • Exception: Warning: filemtime().. #4
    • Unknown database type enum requested #5
    • Fix heading anchor parsing in the Render.php #6
    • Warning: "continue" targeting switch is equivalent to "break".. #12


    Info: https://biskuit.org/blog/2019/12/22/pagekit-dead


    Hoping not to have created spam, we wish you a good continuation. <3