using System; using System.Web; using System.Web.UI; using newtelligence.DasBlog.Runtime; using newtelligence.DasBlog.Web.Core; namespace HelloWorldPlugin { public class HelloWorldMacros { protected SharedBasePage requestPage; protected Entry currentItem; //IMPORTANT – this method signature is required... public HelloWorldMacros(SharedBasePage page, Entry item) { requestPage = page; currentItem = item; } //The Hello World Macro public virtual Control HelloWorld(string name) { return new LiteralControl("Hello World! " + name); } } }