First book for BlogEngine.Net

April 9, 2008 09:12 by rclarkson

I am reaching out the BlogEngine.Net community.

I am writing a book for the BlogEngine.Net version 1.4! 

I am covering the whole gambit with BE.N.  I am taking an approach that I hope many of you will like.  I plan on the basics for newcomers, a lot more depth for the developers and I am going to include a section for creating themes.  If you are a beginning developer, just getting into C#, or just a hobbyist you will like this book.  I am going to demonstrate many of the C# Design Patterns that are used in BE.N and you can use them in your own code.  Together we will create extensions, themes, widgets, and perhaps a custom XML multi-blog provider. 

The book is going to be an e-book initially because I believe in being green as possible.  I have a local publisher working with me on distribution and press print. 

If anyone is wanting to preorder let me know.  I will begin posting more information about the book as it becomes available.

If you have any questions or comments please please give them to me.  I want to address as much as possible in the first release.


Currently rated 4.6 by 5 people

  • Currently 4.6/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

BlogEngine.Net Multiple Blog

March 27, 2008 02:40 by rclarkson

I wanted everyone to know that the xmlmultiblogprovider is going to be pulled from the current code base on CodePlex.  I assumed that the amount of requests on Codeplex would generate some feedback.  Sadly, it did not. It turns out that while many of you voted for the feature, only two other people actually tried it out.  I am going to keep the source on my web site. 

FYI:  It was not intended to be released in BE.N 1.4.   So I am going to pull it out and try it on some of my sites.  If you want the provider I will post it soon enough on this web site.

 


Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Reverse DNS blacklist checks for BlogEngine.Net

March 26, 2008 14:48 by rclarkson

Meanwhile I listened to a podcast the other day about HttpHanlders and HttpModules.  The interviewee spoke about creating a banned IP lookup to keep known bad servers away from your web site.  So, I took it a little further and mashed up some existing code that did reverse DNS lookups and wrapped it into an BE.N Extension.  You know what, it rocks!  I have hosted email for a long time and know the issues around reverse DNS lookups, so I did not take this decision likely.

In essence, if your IP was banned, the Extension replaces the body of the content serving and replaces it with, "Your IP has been blacklisted....".

In fact, if you can see this page, you are not black listed.

I got the idea from the pod cast "MSDN geekSpeak Webcast Audio: httpHandlers and httpModules with Chris Love (Level 200)" on "MSDN geekSpeak Podcasts" .  You can find more about the developer Chris Love who was interviewed.  You can see his first computer, which is the same one I had at Timex Sinclair 1000


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

My first WebSlice

March 12, 2008 15:35 by rclarkson
I added this to my BlogEngine them. It worked the first time. Now that is amazing. I expect that this will take off for many BE.N site.
<div class="hslice" id="1"> 
<h1 class="postheader" >
<a class="postheader taggedlink" href="<%=Post.RelativeLink %>">
<div class="entry-title"><%=GetColoredTitle(Post.Title)%></div></a>
</h1>
<div class="date"><%=Post.DateCreated.ToString("MMMM d, yyyy HH:mm")%> by 
<a href="<%=VirtualPathUtility.ToAbsolute("~/") + "author/" + Post.Author %>.aspx"><%=Post.Author %></a>
</div>
    <!--<div class="entry">-->
        <%-- <%=Body %> This has been depreciated so please don't use it anymore. --%>
        <%-- Instead use the line below --%>
        <div class="entry-content" ><asp:PlaceHolder ID="BodyContent" runat="server" /></div>
        <br /><%=Rating %>
    <!--</div>-->
</div>

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Multiple blogs on the BlogEngine - Part II

March 11, 2008 17:17 by rclarkson

I thought I would let everyone know that I added a beta version of an XmlMultiBlogProvider to codeplex.  Give it a try.  In the issue tracker, http://www.codeplex.com/blogengine/WorkItem/View.aspx?WorkItemId=2716, I added some instructions.

Please give me some feedback.


Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ping Services for blogs

February 25, 2008 03:08 by rclarkson

Here is a list of ping services that I use with BlogEngine.  I know some are redundant but I like back ups.

 

You can download the pingservices.zip file here.  There is only the pingservices.xml file that you need, or you can use the list below.

http://blogsearch.google.com/ping/RPC2
http://rpc.technorati.com/rpc/ping
http://rpc.pingomatic.com/RPC2
http://rpc.pingomatic.com/
http://ping.feedburner.com
http://api.my.yahoo.com/RPC2
http://api.feedster.com/ping
http://www.bloglines.com/ping
http://rpc.icerocket.com:10080/
http://services.newsgator.com/ngws/xmlrpcping.aspx
http://ping.weblogalot.com/rpc.php
http://1470.net/api/ping
http://api.feedster.com/ping.php
http://api.moreover.com/RPC2
http://api.moreover.com/ping
http://api.my.yahoo.com/rss/ping
http://bblog.com/ping.php
http://bitacoras.net/ping
http://blog.goo.ne.jp/XMLRPC
http://blogdb.jp/xmlrpc
http://blogmatcher.com/u.php
http://bulkfeeds.net/rpc
http://coreblog.org/ping
http://effbot.org/rpc/ping.cgi
http://mod-pubsub.org/kn_apps/blogchatt
http://ping.amagle.com
http://ping.bitacoras.com
http://ping.blo.gs
http://ping.blogg.de
http://ping.bloggers.jp/rpc
http://ping.blogmura.jp/rpc
http://ping.cocolog-nifty.com/xmlrpc
http://ping.exblog.jp/xmlrpc
http://ping.myblog.jp
http://ping.rootblog.com/rpc.php
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogs.se
http://pinger.blogflux.com/rpc
http://pingoat.com/goat/RPC2
http://pingqueue.com/rpc
http://rcs.datashed.net/RPC2
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger
http://rpc.britblog.com
http://rpc.icerocket.com:10080
http://rpc.newsgator.com
http://rpc.pingomatic.com
http://rpc.tailrank.com/feedburner/RPC2
http://rpc.weblogs.com/RPC2
http://rpc.wpkeys.com
http://signup.alerts.msn.com/alerts-PREP/submitPingExtended.doz
http://topicexchange.com/RPC2
http://trackback.bakeinu.jp/bakeping.php
http://www.a2b.cc/setloc/bp.a2b
http://www.bitacoles.net/ping.php
http://www.blogdigger.com/RPC2
http://www.blogoole.com/ping
http://www.blogoon.net/ping
http://www.blogpeople.net/servlet/weblogUpdates
http://www.blogroots.com/tb_populi.blog?id=1
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://www.focuslook.com/ping.php?url=http://www.yourblog.com
http://www.holycowdude.com/rpc/ping
http://www.imblogs.net/ping
http://www.lasermemory.com/lsrpc
http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php
http://www.newsisfree.com/RPCCloud
http://www.newsisfree.com/xmlrpctest.php
http://www.popdex.com/addsite.php
http://www.snipsnap.org/RPC2
http://www.weblogues.com/RPC
http://xmlrpc.blogg.de
http://xping.pubsub.com/ping
https://phobos.apple.com/WebObjects/MZFinance.woa/wa/pingPodcast
http://ping.fakapster.com/rpc
http://www.godesigngroup.com
http://godesigngroup.com/blog/feed/
http://www.wasalive.com/ping/
http://api.my.yahoo.com/rss/ping
http://bitacoras.net/ping/
http://blog.goo.ne.jp/XMLRPC
http://blogdb.jp/xmlrpc
http://coreblog.org/ping/
http://ping.blo.gs/
http://ping.weblogs.se/
http://rpc.blogrolling.com/pinger/
http://www.weblogues.com/RPC/
http://xmlrpc.blogg.de/


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

BlogEngine.Net Documentation

February 19, 2008 02:51 by rclarkson

I wanted to let everyone know that I have generated a web html help version of BlogEngine.Net.  It is for the current release only.  I will be updating it as Mads releases each version. 

BlogEngine.Net HTML documentation


Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Cool Photo Gallery for BlogEngine

February 17, 2008 12:22 by rclarkson

I just found this site http://dannydouglass.com/post/2008/02/New-BlogEngine-Extension-SlideShow-Photo-Gallery.aspx that has a great implementation of a SilverLight photo gallery with BE.N.  I am going to start using it for awhile until I can create an XML version for BE.N.  I highly recommend it.  It is easy to use and set up.  The only downside is that it is not each author only for a site.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

New BlogEngine.Net Theme

February 6, 2008 03:46 by rclarkson

I have a new theme that I am calling Newsstand.  I wanted a simple, clean, look that has a paper feel to it.  I am still working on it.  I am trying for NY Times meets BlogEngine.Net.  Also, I modified this theme to use widgets.  I like the widget thing.  Just wish they could be ordered easier.

Also, I modified a theme from the http://www.dotnetblogengine.net/page/themes.aspx#BrightSide to handle widgets and page menus. The page menu you see is based on the sitemap provider built into the BlogEngine.Core. If you have any thoughts about it let me know.  I will be working on it for the next month or so before I release it. 

Hopefully, there is a demand of sorts for it.

Peace.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Cannot use a leading .. to exit above the top directory

September 13, 2007 11:09 by rclarkson

The fix so far is to use this

 Change to this to your web.config

[code:html] <forms timeout="129600" name=".AUXBLOGENGINE" protection="All" slidingExpiration="true" loginUrl="~/login.aspx" cookieless="UseCookies" /> [/code]

Remove the app_browser files

Then run against http://www.seoconsultants.com/tools/headers/

 

Give it a try.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5