tonisfel-tavern

0.1.0 • Public • Published

Tonisfel Tavern

New content manage system

This project was developed by me using only native PHP, HTML, CSS, but with jQuery framework for JavaScript. It's huge experience that has though me a lot of things. This CMS is my first time that I completed development the big complicated project which you can use. I have fixed bugs very quickly but its are little count. You can create issue thread in CMS repository then I can talk with you about it. I'm in touch for 24/7.

I want tell you that if bug is seriously then after fixing it I'll pay you some money... let us say... 100$. Deal?

How to install?

I completed development installer but it need improve so it's only one way to install. First, I should tell about compatibility. You need these:
  • Apache2
  • MySQL >= 5.7
  • PHP >= 7.4
  • I'll make compatibility with PostgreSQL but it's a long process so I think you just to wait. After clone repository you need create 2 files in engine/config, one need name "config.sfc", second is "dbconf.sfc". The first not need to edit and the second need. Paste in it this line:
    { "dbName":"cms", "dbLogin":"tonisfel", "dbPass":"somebeermeneed", "dbHost":"localhost", "dbPort":"3306", "dbDriver":"1"}
    DO NOT CHANGE dbDriver parameter. It's lever that change engine of your database, 1 - MySQL, 2 - PostgreSQL.
    Paste your data of database in this JSON object, save and forget about this file. Because of settings in .htaccess no one can get data from config directory.

    Skills

    Tonisfel Tavern CMS was created as personal blog. But when I added some features I throug about ordinary user, so I began deploy design constructor, rules editor and plugin system. These skills has been implemented to CRM:
    • Rules editor;
    • Navigation bar editor;
    • Banner editor;
    • Custom pages;
    • User system with groups;
    • Group permission system;
    • Censor;
    • Forum system;
    • Topic category manager;
    • Mensions system as in Twitter;
    • Mensions system for any user;
    • Personal message system;
    • Friend system;
    • Template system;
    • Topics and comments have evaluation system (likes and dislikes);
    • System has template code editor with syntax fleshlight for professionals;
    • Unique report system, this system has no analog in any other CRM;
    • Some base CRM settings can be showed in pages of selected template;
    • Banhammer system;
    • Plugin system;
    • Logging manager;
    • Postman for all users;
    • Etc.

    License

    The CMS is open-source project and licensed by GNU General Public License (GPLv3).

    Readme

    Keywords

    none

    Package Sidebar

    Install

    npm i tonisfel-tavern

    Weekly Downloads

    0

    Version

    0.1.0

    License

    none

    Unpacked Size

    15.2 MB

    Total Files

    810

    Last publish

    Collaborators

    • tonisfeltr