sepand/laravel-mini-cms
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 دریفات خواهید کرد که لازم نیست کاری کرده و باید آن را نادیده بگیرید.
پکیجهای استفاده شده
sepand/laravel-mini-cms 适用场景与选型建议
sepand/laravel-mini-cms 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 12 次下载、GitHub Stars 达 1, 最近一次更新时间为 2023 年 06 月 20 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「framework」 「laravel」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 sepand/laravel-mini-cms 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 sepand/laravel-mini-cms 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 sepand/laravel-mini-cms 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
Alfabank REST API integration
High-performance, opinionated PHP 8 web framework with O(1) routing, parallel async MySQL, type-safe asset bridge, and React-island frontend
Laravel package for Accurate Online API integration.
The skeleton application for the Geoffrey agent framework.
Shared RCX Laravel DataTables UI and configuration helpers.
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 18
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-06-20