我工作的公司有一个网站在6-8年前由一个团队开发,这个团队非常热情地使用他们自己的基于PHP的CMS。我必须在一个星期内把一个内联网公司数据库的动态数据放在这个网站上: 2-3页。我联系了公司网站管理员,她向我展示了管理部件- CMS只允许插入html块和管理站点地图(站点部署在公司内部的机器上&完全可访问和可升级)。
我即将在IIS上部署助手asp.net站点,需要2-3页&通过当前站点通过iframe参考助手站点。新网页也将允许从当前站点下载一些动态内容。
它可以吗?如果是的话,它的缺点是什么呢?
发布于 2010-06-13 11:01:24
这是我在最后一天看到的第二个“我被遗留的CMS困住了,解决它太难了”的问题。我真的不明白问题出在哪里--我在不到一天的时间里就做到了:
sed
或perl
运行它,或者编写一个自定义程序(例如,使用BeautifulSoup的python ),将页面内容从(不再需要)的导航巡航中分离出来。
一点点shell脚本可以自动完成大部分工作--只需不断地改进脚本,直到大部分脚本“正确”为止。如果在运行脚本之前备份CMS数据库,则可以为每次导入将站点重置为“空”。
(在我的例子中,这个网站已经使用了大约10年,有一系列的网站管理员,他们使用不同的工具和技术来管理内容,并被垃圾邮件发送者黑客攻击了几次。)
诚然,这不是一门科学,它可能需要你学习一些新的工具。去做吧--学习新的东西对你是有好处的,你不用再让那台旧服务器在接下来的10年里运行了,这样你就可以把它的内容包装在一个iframe里了。
https://stackoverflow.com/questions/3031863
复制相似问题