门户网站,iFrame

门户网站,iFrame,iframe,web,portal,Iframe,Web,Portal,我有一个关于开发门户网站的问题。例如,任务是开发几个独立的web应用程序。可能每个应用程序都有自己的数据库,并且位于不同的服务器和端口上。所有应用程序都必须可以从一个门户访问。我必须使用iFrame才能将所有应用程序放在一个门户中,还是存在其他一些方法可以从一个地方访问它们?我问的是iFrame,因为我听过很多关于iFrame的问题,它们在跨浏览器兼容性方面有困难。对于一系列网站来说,需要统一的质量是很常见的。假设你有一家卖东西的公司。在他们的网站上,他们可以销售产品、提供工作和客户服务。内部网

我有一个关于开发门户网站的问题。例如,任务是开发几个独立的web应用程序。可能每个应用程序都有自己的数据库,并且位于不同的服务器和端口上。所有应用程序都必须可以从一个门户访问。我必须使用iFrame才能将所有应用程序放在一个门户中,还是存在其他一些方法可以从一个地方访问它们?我问的是iFrame,因为我听过很多关于iFrame的问题,它们在跨浏览器兼容性方面有困难。

对于一系列网站来说,需要统一的质量是很常见的。假设你有一家卖东西的公司。在他们的网站上,他们可以销售产品、提供工作和客户服务。内部网站可能有更多的东西。会计、应付账款、应收账款、人力资源/福利、商业智能、员工通讯等

这些系统中的每一个都是由一个拥有不同技术和不同人员的不同团队开发的。没有两个人长得一模一样,有人认为这是一团乱。有一条命令说,一切都必须协同工作,而不是分散在各地

我想到了几个选择

  • 做一个大的网站,做一切。当然,要有一个网站做所有的事情,所有的事情都必须重写

  • 制作一个网站,以某种方式可以进入每个部门网站,并从这些网站获取相关信息。当然,没有一个原始站点需要为自己的一部分服务(Portlet)

  • 创建一个站点,其中包含一组框架(或iFrame),用于保存所有部门站点。用户仍然可以使用现有站点,因为它们没有被更改,将站点放入框架或iFrame的问题比选项1和2小得多

  • 创建一个只包含所有部门网站链接的页面。所有的东西都是分开的,但看起来也是分开的

  • 对备选方案的评价
  • 重写所有内容可能太贵了

  • 这将是较少的工作,但弥合系统之间的差距可能永远是一个维护问题

  • 我想这就是你的建议

  • 这可能已经存在,没有人喜欢它。事实上,这可能被认为是一个问题

  • 让所有网站使用标准CSS文件来控制外观

  • 因此,选项3看起来非常好

    选项3:帧和iframe 您可以使用几百行静态HTML执行选项3。我会分三步来做:

    • 验证每个应用程序在iframe中时是否工作。我会检查菜单系统、弹出窗口等,即使页面在iframe中也能正常工作。很有可能有些东西不起作用

    • 有几十种选项卡机制。与其他Javascript库一样,jQuery有很多可供选择的库。找到一种适合你的标签方法

    • 将两者结合在一起。仅仅因为iframe工作并且仅仅因为选项卡工作,并不意味着它们将一起工作

    这种方法仍然需要密集的测试。编写代码可能需要几天时间,但验证需要几周时间

    选项5:CSS呢? 层叠样式表(CSS)提供了一种常见的网站外观。一个CSS可以跨多个部门网站共享。应用新的CSS通常不会破坏任何东西

    简言之
    在一天结束时,有人将不得不维护所创建的任何东西。我会选择十几个丑陋但可维护的网站,而不是一个永远无法运行的网站。

    你想用iframesWell实现什么?你想解决什么问题?主要问题是我是否需要在门户网站中使用iframes?任务是使一个页面具有选项卡,其中每个选项卡代表一个单独的web应用程序。我不太了解Portlet和其他门户技术,这就是为什么我对这些东西有点困惑的原因。谢谢你的回答。现在这个问题对我来说有点清楚了。