用于轻松区分Kentico开发环境的IDE

我们一直处于这样一种情况:我们在不同的环境中工作时已经打开了大约10亿个标签。我们来看一个提供更好方法的IDE。

用于轻松区分Kentico开发环境的IDE

在快速发展的世界中,事物往往需要快速发生,多任务处理已经变得越来越普遍。我们不断在任务之间切换,并尽可能地将注意力集中在所有任务上。所有现代Web浏览器都支持多任务处理,提供多个选项卡,我们可以在这些选项卡上同时在不同的网站上工作,并轻松地从一个网站切换到另一个网站。您经常看到Web开发人员可能同时打开10个或更多选项卡,而这同样适用于其他类型的个人 - 例如内容编辑器。

开发人员和内容编辑人员经常同时在网站的不同环境中工作。考虑比较环境之间的内容或配置,修改生产环境中的内容,同时解决暂存环境中的问题。基本上,可能跨越多个环境的每个任务都符合这种需要,以便专注于实际发生的事情。

我们多久经常打开错误的标签并在错误的环境中进行一些更改?

我已经看到一些Web内容管理系统通过在环境之间提供某种差异来帮助解决这个问题。通常是一些视觉指示,告诉用户他当前在哪里工作。不幸的是,使用Kentico,开箱即用是不可能的。但是,和其他一切一样,这可以很容易地改变。去年,Bryan Soltis发表了一篇关于“ 在Kentico 10中修改仪表板样式 ”的博客文章,这正是我所说的。简单地覆盖一些CSS类可以提供关于哪些环境正在发生的澄清。感谢Bryan!

在EXLRT,我们做了几次这样的事情,虽然为不同的项目反复做同样的事情,但我们决定创建一个简单的Kentico模块,其中可以配置一些东西并应用于特定的Kentico驱动的网站。在我们的模块(我们称之为环境主题)中,我们可以通过Kentico设置应用程序配置Kentico管理界面的顶部标题部分的外观。支持的修改是:

  • 为标题应用自定义背景颜色。
  • 为标题应用自定义前景色。
  • 显示当前环境的自定义名称。
用于轻松区分Kentico开发环境的IDE

当然,与所有其他设置一样,这些修改可能因生活在Kentico的网站而异。输入所提供设置的值并刷新浏览器后,可视更改将在管理界面中直接显示。

用于轻松区分Kentico开发环境的IDE

通过创建此模块,我们不会浪费时间让每个项目从头开始设置,我们希望与您共享此模块。您可以在着名的Kentico市场免费下载。目前,支持Kentico 11,但其背后的逻辑很可能也适用于其他Kentico版本。您只需更新安装包中的

cms_info.xml.export文件,以匹配您所需的Kentico版本,然后您就可以安装它。当然,除非版本之间的命名空间发生了变化。


分享到:


相關文章: