marghoobsuleman / hashtagcms

HashtagCms, Use it as Headless CMS or Bundled, API enabled, Admin Panel, multisite, multi-tenant, multiplatform, multilingual with endless possibilities. The Most powerful, fast, user-friendly and secured platform. Made with PHP Laravel Framework.
https://www.hashtagcms.org
MIT License
18 stars 4 forks source link

Please mark tags with alpha/beta/stable and provide install instructions, specific to php, Laravel, etc. #18

Closed DeRaja closed 2 years ago

DeRaja commented 2 years ago

Hello,

Earlier, I somehow managed to install HashtagCMS on php 7.4.27. Initially it threw errors because a few columns in tables were missing, like site_id in categories (not in categories_sites), etc. After I manually created them, it began to work. Going through different areas in Admin, I was logged out as the plug-in in my browser logged me out. Thereafter, I had difficulties to login. I found that sessions in file works and not in the database.

I removed this installation and tried to install it once again. I could not. Then I tried to install on php 8.0. It installed with Laravel Framework 8.77. I could login in admin. Clicking on each menu, more than half of the links gave error. See my first parallel issue (open). Afterwards, I tried to install them on both php platform. I received disappointing results. What worked did not work.

I have realized that this is because composer had installed different packages during the installs, while I have followed install instruction published by you.

In a nutshell, I found that the Readme.md file you have published was very old and did not match with the recent Laravel Framework. Earlier, HashtagCMS versions used illuminate modules. Recent version does not and Laravel Framework is automatically installed.

I find the HashtagCMS is a powerful script but difficult to use because specific and clear install instructions are missing.

Thus, I suggest:

  1. Please mark tags of HashtagCMS with alpha, beta and stable for others to identify, which version to use it for install.

  2. Please give clear instructions on fundamental requirements in relation to php, Laravel, etc. For e.g. install instructions on:

Only these minor things are missing. In absence of above clear instructions, it becomes very difficult for others to use the HashtagCMS.

marghoobsuleman commented 2 years ago

Thank you for using this. I will surely keep this in mind for my future upgrade. Will provide clear instructions. All changes are reflected in changelog.md

Please try to use v3.0. If you are upgrading from 1.2.9 it's breaking changes.

DeRaja commented 2 years ago

Hello Marghoob,

I did a fresh install of Laravel and HashtagCMS 1.3. Then I applied the changes as mentioned in the issue https://github.com/marghoobsuleman/hashtagcms/issues/17

Everything is working fine as expected.

From all the software I have installed for testing purposes, HashtagCMS is amongst them extremely clever. It is just amazing because of its fundamental logic. You have designed the basics to exploit the power of many Laravel bundles in its maximum!

Many sincere thanks. I really appreciate your work and support.

Yes, please close this issue.