sepand/laravel-mini-cms 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sepand/laravel-mini-cms

最新稳定版本:1.1.0

Composer 安装命令:

composer create-project sepand/laravel-mini-cms

包简介

A simple CMS using Laravel with various features.

README 文档

README

درباره LaramiCMS

یک سیستم بلاگ نوشته شده با استفاده از فریمورک لاراول بوده که قسمت عمده UI آن با استفاده از قالب‌های آماده نوشته شده با Bootstrap5 پیاده‌سازی شده است.

مشاهده آنلاین


برای مشاهده و کار با صفحات مختلف بلاگ روی لینک زیر کلید کنید: مشاهده آنلاین

برای مشاهده و کار با صفحات پنل مدیریت روی لینک زیر کلید کنید: پنل مدیریت

ورود به پنل مدیریت

در صورتی که قبلاً وارد پنل شده باشید، صفحه داشبورد را مشاهده کرده و به بخش‌های مختلف دسترسی دارید. در صورتی که به صفحه Login هدایت شدید، با مشخصات زیر وارد شوید:

Enail: sheidenreich@example.com

Password: adminPassword

امکانات

وبلاگ

  • استفاده از Pagination جهت صفحه بندی مطالب و فهرست‌های پنل مدیریت
  • امکان پاسخ‌دهی به نظرات و نمایش تودرتوی پاسخ نظرات
  • امکان جستجوی در بین مطالب

بخش مدیریت

  • نوشتن و ویرایش مطالب
  • اضافه کردن دسته‌بندی مطالب
  • تعریف کاربر جدید
  • ویرایش مشخصات کاربران و تغییر میزان دسترسی آن‌ها
  • تایید نظرات ثبت شده جهت نمایش در وبلاگ یا عدم تایید آن‌ها
  • سطوح دسترسی و کاربری متفاوت

نصب برنامه

نصب پروژه به دو روش امکان پذیر می‌باشد:

برای نصب برنامه بعد از اطمینان از نصب پیش‌نیازها بر روی سیستم خود، مطابق مراحل ارائه شده در ادامه عمل نمایید.

پیش‌نیازها

  • پکیج XAMPP یا سایر برنامه‌های مشابه جهت اجرای سرور مجازی، دیتابیس MySQL و پکیج زبان PHP
  • پکیج منیجر composer

مراحل نصب

1- ابتدا از اتصال سرور و پایگاه داده مطمئن شوید. (در برنامه xampp ماژول‌های apache و MySQL فعال شوند.

2- وارد phpmyqdmin شده و یک دیتابیس به نام laravel_mini_cms بدون هیچ جدول و اطلاعاتی بسازید.

3- حال با دستور زیر برنامه را نصب نمایید.

composer create-project sepand/laravel-mini-cms

در صورتی که نصب بدون هیچ گونه خطایی کامل شود، برنامه به درستی نصب شده است اما در حال حاظر جداول پایگاه داده خالی بوده و برنامه هیچ محتوایی ندارد. در صورتی که قصد دارید به صورت دستی محتوا اعم از حساب کاربری، دسته‌بندی محتوا، مطالب و کامنت درج نمایید، می‌توانید از مرحله بعد عبور کرده و مستقیماً به مرحله 5 بروید. در غیر این صورت می‌توانید اطلاعات فیک را به طور خودکار توسط پکیج faker لاراول ایجاد کنید.

4- برای وارد کردن اطلاعات fake در جداول دیتابیس، دستور زیر را وارد نمایید. این فرآیند ممکن است کمی زبان‌بر باشد.

 php artisan db:seed

زمانی که در ترمینال پیام Database seeding completed successfully. را مشاهده کردید، فرآیند ایجاد اطلاعات تکمیل شده است و می‌توانید از برنامه استفاده نمایید.

5- با دستور زیر وارد پوشه اصلی پروژه شوید.

cd .\laravel-mini-cms\

6- با دستور زیر برنامه را اجرا نمایید.

php artisan serve

11- برای مشاهده بخش اصلی برنامه آدرس localhost:8000 را در مرورگر وارد نمایید.

جهت مشاهده پنل مدیریت آدرس http://localhost:8000/admin/dashboard را در مرورگر وارد نمایید. برای ورود به پنل ابتدا در صفحه Sign Up به آدرس http://localhost:8000/register یک اکانت ساخته و با ایمیل و رمزعبوری که تعریف کرده‌اید وارد پنل شوید.


نصب توسط Docker

در صورتی که نصب Docker و کارکرد صحیح آن بر روی سیستم خود اطمینان دارید، مطابق راهنمای زیر عمل نمایید.

ابتدا فایل laravel-mini-cms-dockerized.zip را دانلود و Extract نمایید. سپس فایل start.sh را با دستور زیر اججرا نمایید.

bash start.sh

بعد از اتمام نصب، مانند بند 11 روش قبل عمل کرده و فقط port برنامه را به 5000 تغییر دهید.

توجه داشته باشید که در هنگام نصب و build شدن، خطای عدم اتصال به دیتابیس mysql دریفات خواهید کرد که لازم نیست کاری کرده و باید آن را نادیده بگیرید.

پکیج‌های استفاده شده

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-06-20