如何创建可导出到记忆棒的 CMS,然后可以更新另一台计算机上的演示文稿
我被要求为我的一位客户提供解决方案。他们要求我为博物馆的展览制作一个可以更新的演示文稿。该演示文稿本质上是带有相关标题的图像/视频库。这台演示计算机的互联网连接充其量也很差。
我认为我的客户更新演示文稿的最佳方法是在另一台计算机上创建演示文稿。他们需要从展览远程执行此操作,并且 CMS 和演示计算机之间不会有网络连接。
我需要他们能够将演示文件导出到 USB 记忆棒上,然后他们可以将其带到展览中。
到达展览后,我希望他们能够将 U 盘插入计算机,然后自动将信息复制到计算机上的文件夹中,并更新 XML 文件。
我想知道对此进行编程的最佳方法是什么?我是一位非常有经验的 Flash 和 PHP 程序员,通常会通过在运行服务器上的东西的联网计算机上运行它们来解决这些问题。我知道我可以很容易地在闪存中创建一个演示系统,该系统可以加载文件夹中的所有信息,但将该文件夹从一台计算机无缝地传输到另一台计算机并不是我所熟悉的。我真的不希望系统管理员必须手动将文件夹从一台计算机复制到另一台计算机。它确实需要单击一个按钮,然后将其导出到 USB,然后单击一个按钮,然后从 USB 导入。当谈到创建导出文件以及将文件夹复制到 USB 记忆棒和从 USB 记忆棒复制文件夹的程序时,我非常迷失!这是否需要用 C++ 或类似的东西来完成?任何建议都会很棒!
非常感谢您花时间阅读本文!
干杯, 克雷格
I have been asked to provide a solution for a client of mine. They have asked me to build a presentation for a exhibition in a museum that can be updated. The presentation will essentially be galleries of images/videos with associated captions. This presentation computer will have a poor internet connection at best.
I see the best way forward for my client to update the presentation would be to have created a presentation on another computer. They need to do this remotely from exhibition and there will be no network connection between the CMS and presentation computer.
I need them to then be able to export the presentation file onto a USB stick that they could then take to the exhibition.
Once at the exhibition I would like them to be able to put the USB stick into the computer and then for it to automatically copy the information into a folder on the computer and also update a XML file.
What I'm wondering is what would be the best way to program this? I am pretty experienced Flash and PHP programmer and would normally get round allot of these problems by running it all on networked computers running stuff from servers. I know I could quite easily create a presentation system in flash that would load all the info from a folder but getting that folder from one computer to the other seamlessly is not something I'm familiar with. I really don't want the administrators of the system to have to manually copy a folder from one computer to another. It really needs to be click a button and it exports to USB and click a button and it imports from the USB. When it comes to creating programs that export files and copy folders to and from USB sticks I'm pretty lost!! Would this be something that needed done in C++ or something similar? Any advice would be great!
Many thanks for taking the time to read this!
Cheers,
Craig
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为有多种选择,但我想到的一个是从可启动 USB 驱动器/记忆棒安装并运行包含 CMS、MySQL、网络服务器的完整堆栈。
另请检查 http://portableapps.com/
http://bitnami.org/ 可能也有适合您的东西。
另一种选择是使用可以轻松导出和导入其内容的 CMS。
例如hhttp://share.ez.no/download-develop/downloads/
允许用户创建内容,并且该内容(或其任何部分)可以导出为压缩包,以便导入到 CMS 的另一个实例中。通常单程耗时不到一分钟(除非出口非常大)。 CMS 将安装在本地计算机上运行的两个位置。它们不需要都运行相同的操作系统堆栈。
I think there are several options for this but one that comes to mind is to install and run a complete stack with CMS, MySQL, webserver from a bootable USB drive/stick.
Also check http://portableapps.com/
http://bitnami.org/ may also have something for you.
Another option is to use a CMS that can export and import its content easily.
e.g. hhttp://share.ez.no/download-develop/downloads/
allows users to create content and that content ( or any section of it ) can be exported as zipped package for import into another instance of the CMS. Usually takes less than a minute each way ( unless the export is very large ). The CMS would be installed at both locations running on the local machine. They don't need to be both running the same OS stack.