simonecosci/wms 问题修复 & 功能扩展

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

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

simonecosci/wms

Composer 安装命令:

composer create-project simonecosci/wms

包简介

Windowed Management System

README 文档

README

Windowed Management System

Laravel-KendoUI (Web Desktop-Like Application Environment)

GitHub All Releases

About WMS (Whatever Management System)

WMS has been built on top of the Laravel Framework by extending some feature and using kendo-ui as frontend javascript framework. Basically WMS creates for you an environment very similar to your desktop for the administrative backoffice. The public area it's up to you.

Using this tool you don't need to be a skilled programmer. You just need to have knowledgebase of relational databases and that's all. The application code, for every new module you are going to create, is generated by the application itself. The owner is called to simply create visually the data models and click buttons to scaffold the source code.

NO PROGRAMMING SKILL IS REQUIRED

Once the code is created you can edit manually and add/integrate your own features.

The final effect is awesome and the administrator feels like at home. This is due to the windowed approach. Administrator already know how to handle a window, minimize, maximize, change wallpaper and themes etc.

It's a sort of online MDI form Application Generator which provides a simple way to create both the UI (User Interface) for the Frontend using kendo-ui framework and the Backend (CRUD) using Laravel framework.

Someone define it a sort of online access wizard, and it's not so far.

If you want to try out .... it's free and don't forget to star it if you like :)

Installation

Cloning the git

git clone https://github.com/simonecosci/wms.git <install-directory>
cd <install-directory>
composer install
npm install

Via Composer

composer create-project simonecosci/wms <install-directory>
cd <install-directory>
npm install

Database

Creata a new database

mysql -uroot -p
mysql> create database yourDatabaseName;
mysql> quit;

Then cp .env.example .env and update your database creds.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourDatabaseName
DB_USERNAME=root
DB_PASSWORD=root

Change (if you want) the initial credential by editing the file /database/seeds/UsersTableSeeder.php or use these:

email: admin@example.com
password: admin

run the migrations with seed

php artisan migrate:fresh --seed

You can now run the web server

php artisan serve

or configure a virtualhost in your web server config

<VirtualHost *:80>
	ServerName localhost
	DocumentRoot "/<install-directory>/public"
	<Directory  "/<install-directory>/public/">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require local
	</Directory>
</VirtualHost>

Navigate http://localhost/ and login

You have to give write permission to the following folders while your app is in development

  • app/Models
  • app/Http/Controllers/Admin
  • resources/views/admin
  • database/migrations
  • public/app
chmod -R 777 app/Models
chmod -R 777 app/Http/Controllers/Admin
chmod -R 777 resources/views/admin
chmod -R 777 database/migrations
chmod -R 777 public/app

To create your first window read the Wiki

Licenses

The Laravel framework and the WMS are open-sourced software licensed under the MIT license.

The Kendo-UI framework is commercial software licensed https://www.telerik.com/purchase/license-agreement/kendo-ui.

Using this software requires a commercial license of Kendo UI

simonecosci/wms 适用场景与选型建议

simonecosci/wms 是一款 基于 Blade 开发的 Composer 扩展包,目前已累计 25 次下载、GitHub Stars 达 7, 最近一次更新时间为 2018 年 09 月 11 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「framework」 「laravel」 「kendo」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 simonecosci/wms 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 simonecosci/wms 我们能提供哪些服务?
定制开发 / 二次开发

基于 simonecosci/wms 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

  • Stars: 7
  • Watchers: 2
  • Forks: 3
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-09-11