我需要建立一个可以下载到CD的网站。 我想使用一些CMS(wordpress,Kentico,MojoPortal)来设置我的网站,然后将其下载到CD。 有许多程序知道如何将网站下载到本地驱动器,但如何使搜索工作超出我的理解。
任何想法???
该项目应该是本地社区服务的索引,适用于没有适当互联网连接的社区。 p>
答案 0 :(得分:2)
如果您需要制作可以从CD查看的内容,最好的方法是仅使用HTML。 例如,WordPress需要运行Apache和MySQL。虽然如果您通过CD提供内容,有人可以在自己的计算机上“安装”该网站,但大多数用户都不会足够了解这项任务。
答案 1 :(得分:1)
假设您刚刚访问该网站的内容..通常您应该能够找到一个工具来抓取"抓取"或者镜像大多数站点并创建可以在CD上刻录的脱机版本(例如,using wget)。
这不会产生搜索或登录等应用程序功能的离线版本,因此您需要考虑到这些限制来设计您的网站。
例如:
确保您的网站可以在没有JavaScript的情况下完全导航(大多数"抓取"工具将通过跟踪html中的链接来发现网页,并且将支持有限的JavaScript或不支持。)
包含一些网站,这些网页是网站资源的目录列表(而不是依赖于搜索)。
可能使用像JavaScript一样的客户端技术来实现您的搜索。
使用图像/ javascript和页面之间的相对html链接。用于创建网站离线版本的工具理想情况下应该能够重写/更正网站的内部链接,但最好尽量减少这样做。
您可以考虑的另一种方法是使用客户端维基格式进行分发,例如TiddlyWiki。
来自TiddlyWiki网站的Blurb:
TiddlyWiki allows anyone to create personal SelfContained hypertext
documents that can be published to a WebServer, sent by email,
stored in a DropBox or kept on a USB thumb drive to make a WikiOnAStick.
答案 2 :(得分:0)
我认为你需要澄清你想要下载到CD的内容。正如Stennie所说,您可以使用“crawler”或TiddlyWiki下载内容以及创建网站所需的任何其他内容,但我认为您想要开发的内容实际上是一个应用程序,在这种情况下您需要比标准CMS包提供的更多开发。我不高兴,但建议你研究类似SalesForce平台的东西。它是一个基于云的平台,可以促进您真正努力的目标。
答案 3 :(得分:0)
您可以使用VirtualBox在小型Web / db服务器映像上创建工作CMS,并将虚拟磁盘放在可下载的位置。最终用户需要VirtualBox客户端(免费!)和下载的虚拟磁盘,但您可以将其配置为在创建,部署和运行阶段以最小的努力运行。