Mala Loves 2 Blog

This is my blog script. I use it for my own blog. You are not obligated to use it.  It has it's flaws though my hopes are to fix it's issues over time, but because the blog is suited for me, I am not in a rush. If you know PHP, you are free to contribute.

You might be wondering: why choose this over other solutions? Well, this is actually meant for a specific kind of person (me), but I will explain and perhaps it will appeal to you too

Currently Features:

Things Are Missing But Are Planned:

If the blog in its current form appeals to you, great! Let's keep going.If not, maybe see you later?

Instructions

The blog requires basic set up. These instructions will be Cloudpanel/PHPMyAdmin oriented though anything that gives you access phpMyAdmin (or equivalents) works. If you have basic SQL knowledge, you also don't need to be worried.

  1.  Download the files. You can download by clicking this link or navigating to the GitHub page (more download options later) 
    1. Download Link
    2. Github Page.
  2. In your panel, navigate to databases. It will take you to a very ugly page (in Cloudpanel, it's under Databases. In Cpanel, it's under PHPMyAdmin)
  3. Make a new database. Different panels handle this differently.
    1. In Cloudpanel, you make a database and it gives you the user automatically. You can regenerate the password credentials if needed
    2. In cPanel, you make the databases and users/passwords seperately. You make your user under "Manage my Databases"
  4. After making your database and user, click the name of that database (under PHPMYAdmin, Recent/Favorites).  That will select the table. It will put up a table screen with inputs. Just ignore that.
  5. Navigate to SQL and paste content of logs.sql into the SQL tab, then click go (bottom right). You're not done with PHPMyAdmin
  6. You're done with that now!
  7. Go to your config.php file. Update that with your database credentials (the database name is the name of the table you made- not logs.sql)
  8. Go to auth.php. Update that with your credentials
  9. Connect tinyCME (optional) 
    1. Tiny CME is the API I use for the file editor. I included simpleadmin too if you don't want to use TinyCME for whatever reason. You can also get your own editor and replace the WYSIWG too. There's others. TinyCME is simply the best and is the reason I enjoy updating my blog, but people who aren't as image heavy / decorative as me don't really need it.
    2. You just replace the API key in tinycme.js. It's free also. You make an account on tinycloud, get your key from here, and connect your domain under domains.

Everything should be working now. Here is a basic explanation of files.

File Structure / Instruction

That's All Folks

That's everything. I consider this project to be FOSS so I don't mind if anyone wants to contribute.

This is github page. You're free to also tell me bugs/issues you encounter there.

And if you like this, please consider buying me a ko-fi!!!