四、管理网站(一) Using the command line interface

news/2024/5/9 5:48:33/文章来源:https://blog.csdn.net/weixin_30889885/article/details/97978835

Orchard为许多在管理面板中可用的和不可用的功能的命令行接口。命令行工具名称是 “orchard.exe”,在网站根目录下bin目录中。

Using Commands

 

要查看可用的命令,输入help commands。

orchard> help commands
List of available commands:
---------------------------blog create /Slug:<slug> /Title:<title> /Owner:<username> [/MenuText:<menu text>]Creates a new Blogblog import /Slug:<slug> /FeedUrl:<feed url> /Owner:<username>Import all items from <feed url> into the blog at the specified <slug>cultures get site cultureGet culture for the sitecultures listList site culturescultures set site culture <culture-name>Set culture for the sitefeature disable <feature-name-1> ... <feature-name-n>Disable one or more featuresfeature enable <feature-name-1> ... <feature-name-n>Enable one or more featuresfeature list [/Summary:true|false]Display list of available featureshelp <command>Display help text for <command>help commandsDisplay help text for all available commandspackage create <extensionName> <path>Create a package for the extension <extensionName>(an extension being a module or a theme).The package will be output at the <path> specified.The default filename is Orchard.[Module|Theme].<extensionName>.<extensionVersion>.nupkg.For example, "package create SampleModule c:\temp" will create the package"c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg".package install <packageId> <location> /Version:<version>Install a module or a theme from a package file.package uninstall <packageId>Uninstall a module or a theme.The <packageId> should take the format Orchard.[Module|Theme].<extensionName>.For example, "package uninstall Orchard.Module.SampleModule" will uninstall the Module under the "~/Modules/SampleModule" directory and"package uninstall Orchard.Theme.SampleTheme" will uninstall the Theme under the "~/Themes/SampleTheme" directory.user create /UserName:<username> /Password:<password> /Email:<email>Creates a new User

 

可用的命令依赖网站中启用的功能。输入feature list可以列出功能列表,并且可以禁用和启用相应的功能。在命令行输入feature enable/disable <feature-name>,启用或禁用

orchard> feature list /Summary:true
Common, Enabled
Containers, Enabled
Contents, Enabled
Dashboard, Enabled
DatabaseUpdate, Disabled
Feeds, Enabled
Gallery, Enabled
HomePage, Enabled
Lucene, Disabled
Navigation, Enabled
Orchard.ArchiveLater, Disabled
Orchard.Blogs, Enabled
Orchard.Blogs.RemotePublishing, Disabled
Orchard.CodeGeneration, Enabled
Orchard.Comments, Enabled
Orchard.ContentTypes, Enabled
Orchard.Email, Disabled
Orchard.Experimental, Disabled
Orchard.Experimental.TestingLists, Disabled
Orchard.Experimental.WebCommandLine, Disabled
Orchard.Indexing, Disabled
Orchard.jQuery, Enabled
Orchard.Lists, Enabled
Orchard.Localization, Disabled
Orchard.Media, Enabled
Orchard.Messaging, Disabled
Orchard.Migrations, Disabled
Orchard.Modules, Enabled
Orchard.MultiTenancy, Disabled
Orchard.Packaging, Enabled
Orchard.Pages, Enabled
Orchard.PublishLater, Enabled
Orchard.Roles, Enabled
Orchard.Scripting, Enabled
Orchard.Scripting.Dlr, Disabled
Orchard.Scripting.Lightweight, Enabled
Orchard.Search, Disabled
Orchard.Setup, Disabled
Orchard.Tags, Enabled
Orchard.Themes, Enabled
Orchard.Users, Enabled
Orchard.Widgets, Enabled
PackagingServices, Enabled
Profiling, Disabled
Reports, Enabled
Routable, Enabled
SafeMode, Disabled
Scheduling, Enabled
Settings, Enabled
Shapes, Enabled
TheAdmin, Disabled
TheThemeMachine, Enabled
TinyMce, Enabled
XmlRpc, Disabled

 

Adding Commands

模块开发者能添加自己的命令,需要从Orchard.Commands.DefaultOrchardCommandHandler实现一个新类。一个命令就是一个类中的拥有CommandName特性的方法。下面创建hello world命令:

[CommandName("hello world")]
[CommandHelp(@"hello world <name> [/YouRock:true|false]
Says hello and whether you rock or not.")]
[OrchardSwitches("YouRock")]
public void HelloWorld(string name) {Context.Output.WriteLine(T("Hello {0}.", name ?? "world"));Context.Output.WriteLine(YouRock ? "You rock." : "You do not rock.");
}

 

The switch itself is declared as a property of the class:

[OrchardSwitch]
public bool YouRock { get; set; }

转载于:https://www.cnblogs.com/ibrady/archive/2012/03/20/2408060.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_702069.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记一次网站服务器搬迁实录

这是一篇记录在日志里面的文章&#xff0c;今儿趁有时间整理整理。这篇文章记录了整个服务器切换的具体步骤和实施细则&#xff0c;一些小网站的搬迁和服务器的迁移可以做个参考。同时也记录下&#xff0c;方便自己的查阅。这是一个phpmysql写的网站&#xff0c;前期用的window…

经典网页设计:20个与众不同的 Flash 网站设计作品

如果你正在为你的 Flash 网站设计项目寻找灵感和新思路&#xff0c;那么这篇文章推荐的20个非常有创意的 Flash 网站设计作品相信能帮助到你。Flash 网站页面美观&#xff0c;互动性强&#xff0c;可以声形并茂&#xff0c;实现普通的 HTML 网站不能制造出的质感和动作&#xf…

curl网站开发指南

转载 http://www.ruanyifeng.com/blog/2011/09/curl.html 我一向以为&#xff0c;curl只是一个编程用的函数库。最近才发现&#xff0c;这个命令本身&#xff0c;就是一个无比有用的网站开发工具&#xff0c;请看我整理的它的用法。curl网站开发指南阮一峰 整理curl是一种命令行…

我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程

评论 文章目录 为什么要Https如何选择Https安装部署SSL证书平滑过渡Https搜索引擎的响应启用Https小结正如大家所看到的&#xff0c;部落全站已经启用了Https访问了&#xff0c;连续几天的网站安装和调试SSL终于可以告一段落了。曾经看到身边不少的朋友纷纷启用Https&#xff…

网站无法显示logo?

那是因为你没有配置favicon.ico&#xff0c;每个网站根目录都会有一个favicon.ico&#xff0c;因为每个服务器都会请求根目录下的它。 转载于:https://www.cnblogs.com/cisum/p/8743722.html

html优化网站的方法,利用HTML优化加快网页速度方法介绍

减少web页面下载时间的关键就是设法减小文件大小。当多个页面共用一些成分内容时&#xff0c;就可以考虑将这些公用部分单独分离出来。比如&#xff1a;我们可以将多个HTML页面都用到的脚本程序编写成独立存在的。js文件&#xff0c;然后再在页面中按如下方式调用它&#xff1a…

优化网站设计(七):避免在CSS中使用表达式

前言 网站设计的优化是一个很大的话题,有一些通用的原则,也有针对不同开发平台的一些建议。这方面的研究一直没有停止过&#xff0c;我在不同的场合也分享过这样的话题。 作为通用的原则&#xff0c;雅虎的工程师团队曾经给出过35个最佳实践。这个列表请参考 Best Practices fo…

让你的网站拥有微博(weibo.com)关注图标

最近在做开发的过程中&#xff0c;有一个需求是在网站里面添加新浪微博(http://weibo.com)的关注图标。 先来看看我的运行效果,一下是四种不同的格式&#xff0c;实现都很简单&#xff1a; 操作步骤如下&#xff1a; 第一步&#xff1a;你需要申请一个微博(weibo.com)的账号 如…

php网站开发案例教程ppt,php网站开发案例教程》课件.ppt

php网站开发案例教程》课件.ppt还剩178页未读&#xff0c;继续阅读下载文档到电脑&#xff0c;马上远离加班熬夜&#xff01;亲&#xff0c;很抱歉&#xff0c;此页已超出免费预览范围啦&#xff01;如果喜欢就下载吧&#xff0c;价低环保&#xff01;内容要点&#xff1a;PHP网…

大型网站系统架构分析--转

大型网站系统架构分析 原文地址&#xff1a;http://www.cnblogs.com/Mainz/archive/2009/04/28/1445424.html 千万级的注册用户&#xff0c;千万级的帖子&#xff0c;nTB级的附件&#xff0c;还有巨大的日访问量&#xff0c;大型网站采用什么系统架构保证性能和稳定性&#xf…

Nginx反向代理实现HTTPS网站

1、环境设置 这次是在windows环境下实现的&#xff0c;linux环境下步骤差不多 openssl的windows版本 下载地址&#xff1a; http://slproweb.com/products/Win32OpenSSL.html Nginx的windows版本 下载地址&#xff1a; http://nginx.org/en/download.html 网站使用python的to…

为什么说企业做网站不要选择或找低价便宜的网站建设制作公司?

本人曾经做过这样多次调研&#xff0c;发现存在一个普遍性的问题&#xff0c;那就是当企业在决定做一网站之前&#xff0c;一般都会对市场上的建站服务商进行一次统一的咨询与调查&#xff0c;了解建站服务商的价格和实力问题&#xff0c;其中&#xff0c;感触最深的当然还是价…

10款在线网站原型设计工具 总有一款适合你

2019独角兽企业重金招聘Python工程师标准>>> 现在&#xff0c;基于云端的软件渐渐成为主流&#xff0c;而网站原型设计工具当然也不例外。在线原型工具相比于桌面版有得天独厚的优势&#xff0c;它不需要安装、不限制地点、不限制操作系统&#xff0c;无论你使用的L…

大型网站架构演化发展历程

1初始阶段的网站架构2应用服务和数据服务分离3使用缓存改善网站性能4使用应用服务器集群改善网站的并发处理能力5数据库读写分离6使用反向代理和CDN加速网站响应7使用分布式文件系统和分布式数据库系统8使用NoSQL和搜索引擎9业务拆分10分布式服务转载于:https://www.cnblogs.co…

杨泽业:让你的网站无限可能之给你的网站增加汉字转拼音的新功能

一个网站可以无限可能&#xff0c;你的网站可以成就你的事业&#xff01;这不是一句空话&#xff0c;而是一个可行的方案。今天杨泽业来给大家讲解一下最简单的网站功能的增加。现在增加的是【汉字转拼音】的新功能为例&#xff0c;让你了解一下&#xff0c;你的网站是可以增加…

ubuntu 压缩率最高的软件_不用写采集规则也可以轻松采集网站文章,揭秘一款明泽文章采集软件的工作原理...

一直以来&#xff0c;大家都在用各种各样的采集器或网站自带的采集功能&#xff0c;如织梦采集侠、火车头采集器、八爪鱼采集器等&#xff0c;这些采集软件都有一个共同的特点&#xff0c;就是要编写采集规则才能采集到文章&#xff0c;这个技术性的问题&#xff0c;对于新手来…

如何设计网站权限系统(转载)

作者&#xff1a;Vance链接&#xff1a;https://www.zhihu.com/question/20313385/answer/118095995来源&#xff1a;知乎著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 后台产品狗&#xff0c;之前踩过权限控制系统的大坑。 做完项目整体复…

不错的学习网站

2019独角兽企业重金招聘Python工程师标准>>> 百度&#xff1a; http://naotu.baidu.com/ http://fis.baidu.com/ http://fex.baidu.com/ https://github.com/fex-team/fex-edu http://fex.baidu.com/blog/2014/05/build-performance-monitor-in-7-days/ http://www.…

搜索引擎提交工具_钦州SEO优化_SEO工具常用的有哪些大盘点,做SEO优化不再累...

发布时间:2020-11-06 08:11:48现在的搜索引擎中&#xff0c;已经有大量的或免费&#xff0c;或付费的seo工具&#xff0c;总的来讲&#xff0c;可以分为几个大类&#xff0c;包括但不限于网站管理员工具&#xff0c;外链查询工具&#xff0c;seo综合查询工具&#xff0c;关键词…

如何使用Apache的ab工具进行网站性能测试

Apache服务器自带了ab压力测试工具&#xff0c;可以用来测试网站性能&#xff0c;使用简单方便。 工具/原料 Apache 方法/步骤 打开Apache服务器的安装路径&#xff0c;在bin目录中有一个ab.exe的可执行程序&#xff0c;就是我们要介绍的压力测试工具。 在Windows系统的命令行下…