Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于Web的软件,用于排队/保留机器以供使用_Php_Django_Queue_Mediawiki_Scheduler - Fatal编程技术网

Php 基于Web的软件,用于排队/保留机器以供使用

Php 基于Web的软件,用于排队/保留机器以供使用,php,django,queue,mediawiki,scheduler,Php,Django,Queue,Mediawiki,Scheduler,我需要一种基于软件的方法来保留几台机器的使用权。一个实验室中使用了大约5台不同的机器,每个人都可以共享,但人们需要安排使用这些机器的日期/时间。目前这是用笔/纸处理的,你需要四处走动,看看他们什么时候有空,什么时候可以注册。我的任务是将此系统移动到当前运行mediawiki安装的私有Web服务器 我已经寻找了mediawiki本身的扩展,但我找不到任何一种预先制作的调度器/计划器/队列系统,允许用户保留一个时间段/天来使用机器。此外,如果任何人都可以注册,但用户被限制从队列中删除其他人,那将是一

我需要一种基于软件的方法来保留几台机器的使用权。一个实验室中使用了大约5台不同的机器,每个人都可以共享,但人们需要安排使用这些机器的日期/时间。目前这是用笔/纸处理的,你需要四处走动,看看他们什么时候有空,什么时候可以注册。我的任务是将此系统移动到当前运行mediawiki安装的私有Web服务器


我已经寻找了mediawiki本身的扩展,但我找不到任何一种预先制作的调度器/计划器/队列系统,允许用户保留一个时间段/天来使用机器。此外,如果任何人都可以注册,但用户被限制从队列中删除其他人,那将是一件好事,这就是为什么带有荣誉系统的传统日历软件无法正常工作的原因。解决方案不需要嵌入medawiki本身,但必须能够在Web服务器上托管,你们对我如何实现这一点有什么建议吗?我能想到的最好办法就是认真写我自己的基于php/django的网站来处理这个问题,我对这两个方面都不是很有经验。虽然我确实有时间,但我希望在花时间编写自定义应用程序之前,确保没有遗漏任何可用的内容,并感谢任何能够提供帮助的人。

虽然我没有使用此功能:


欢迎来到SO。软件请求在这里是离题的,所以这可能很快就会被关闭,但这可能会有所帮助:我自己没有使用过它,但它可以满足您的需要。这看起来很有趣,看起来我们可能可以使用它。谢谢。