dashboard.spatie.be

dashboard.spatie.be 的源代码。(The source code of dashboard.spatie.be)

Github stars Tracking Chart

dashboard.spatie.be

此 repo 包含我们的仪表板的源代码。

示例

(恕删略)

我们配置的仪表板包含以下磁贴(tiles):

  • Twitter 流与所有推文提及和引用 @spatie_be
  • 时钟/日期/天气
  • 通过 GitHub 文件与 todo 的团队瓦片,通过 Slack 的远程状态,通过 Last.fm 的当前曲目
  • Packagist 下载
  • 通过 WebSockets 上网/下网
  • Velo 状态

它是如何工作的?

我们的 Freek Van der Herten 在 Laracon EU 的仪表盘上做了一个演讲,他解释了仪表盘是如何在屏幕后面工作的。这次谈话被录制下来并发布在 on Youtube 上。

安装

通过运行克隆此存储库来安装此软件包,并像平常一样安装 Laravel。

  • 运行 composer install 和 npm install yarn
  • 运行 yarn 和 yarn run dev 以生成 assets
  • 将 .env.example 复制到 .env 并填写您的值(php artisan key:generate,database,pusher values等)
  • 运行 php artisan migrate --seed,这将根据您的 BASIC_AUTH .env 值为迁移种子用户
  • 启动队列侦听器并设置 Laravel 调度程序。
  • 在浏览器中打开仪表板,登录并等待更新事件以填充仪表板。

明信片软件

如果您使用我们的仪表板,请从您的家乡发送明信片。

我们的地址是:Spatie,Samberstraat 69D,2060 Antwerp,Belgium。

所有明信片都发布在我们的网站上

支持

这个仪表板是量身定制的,可以在我们办公室的壁挂式电视上显示。我们不关注此项目的 semver,也不提供任何支持。但是如果你对 Laravel 和 Vue 有点熟悉,你应该很容易找到自己的方式。

有关该项目的更多详细信息,请阅读有关设置和组件的文章

许可证

该项目和 Laravel 框架是根据 MIT 许可证授权的开源软件。

Overview

Name With Ownerspatie/dashboard.spatie.be
Primary LanguagePHP
Program languagePHP (Language Count: 3)
PlatformBSD, Linux, Mac, Solaris, Windows, Unix-like
License:MIT License
Release Count0
Created At2016-05-06 20:42:17
Pushed At2024-01-26 10:16:38
Last Commit At
Stargazers Count1.9k
Watchers Count90
Fork Count429
Commits Count703
Has Issues Enabled
Issues Count65
Issue Open Count0
Pull Requests Count93
Pull Requests Open Count0
Pull Requests Close Count19
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

dashboard.spatie.be Composer Cache

This repo contains the source code of our dashboard.

Example

Our configured dashboard has following tiles:

  • Twitter stream with all tweets mentioning and quoting @spatie_be
  • Clock/date/weather
  • Team tile with todo's via GitHub files, remote status via Slack, current tracks via Last.fm
  • Packagist downloads
  • Internet up/down via WebSockets
  • Velo status

How it works

Our own Freek Van der Herten gave a talk on the dashboard at Laracon EU where he explained how the dashboard works behind the screens. The talk was recorded and published on Youtube.

Installation

Install this package by running cloning this repository and install like you normally install Laravel.

  • Run composer install and npm install yarn
  • Run yarn and yarn run dev to generate assets
  • Copy .env.example to .env and fill your values (php artisan key:generate, database, pusher values etc)
  • Run php artisan migrate --seed, this will seed a user based on your BASIC_AUTH .env values
  • Start your queue listener and setup the Laravel scheduler.
  • Open the dashboard in your browser, login and wait for the update events to fill the dashboard.

Postcardware

If you are using our dashboard, please send us a postcard from your hometown.

Our address is: Spatie, Samberstraat 69D, 2060 Antwerp, Belgium.

All postcards are published on our website.

Support

This dashboard is tailormade to be displayed on the wall mounted tv in our office. We do not follow semver for this project and do not provide support whatsoever. However if you're a bit familiar with Laravel and Vue you should easily find your way.

For more details on the project, read our article about the setup and components

License

This project and the Laravel framework are open-sourced software licensed under the MIT license.

To the top