New BlogEngine.Net Theme and site

17. February 2009

I wanted to share with everyone that I created a new online magazine using BlogEngine.Net. I made use of all the existing features of of Blogengine along with a few new widgets and extensions.  I even created a new theme to go along with it.  I don’t know if I will share it at this time because it is specific to my site.  But the odds are it will show you some new ways to use the software.

Take a look at it and let me know what you think.

I will get into the specifics of the site in a later post.  

 

Just an update for everyone.  You can now visit the site at http://www.ichoosetofeel.net.  Please take a look and review it.  It's ad free and we don’t ask for money.

.Net, BlogEngine.Net, Book, Essays, General, Looking Back, Music, Peace, Religious Science, Reviews , , , , ,

Update on some work on the BlogEngine.Net

20. August 2007

We have been working away on features.  Myself, I have been working on migrating some code to approve comments, code highlighting, and xmlroleprovider.  I have found some on CodePlex and elsewhere.  They are all wrapped around two or three other classes and I have to integrate them.  I have been looking for the smallest, easiest to expand, etc....  Will keep you posted.  I found out that some of the code I have been working on still needs a little tweak here or there.  I will get that done soon.  This is a test run for the Live Writer using my new categories code.  The categories did not show up.  I have to fix that now.  Yeah :(

, ,

HTML Editor Providers - Introduction and concept

3. August 2007

I am publishing a first draft of my idea on using an HTML Editor provider of the BlogEngine.Net. 

Essentially, I added an html provider to the web application.  I got a little frustrated with tinyMCE.  So, I decided that I wanted an easy way to interchange html editors.  I prefer Telerik and FCKEditor over tinyMCE any day.  However, the motto for BlogEngine.Net is no third party assemblies.  I like that idea.  No supporting third party assemblies.  Period. 

I am still working on the provider for tinyMCE.  The issue that I am running into is the having the js files load and execute on the textbox that is being rendered.  It can be fixed but I haven't finished it yet. 

The code is pretty well organized and you should be able to review it with much confusion.  Here is what I did...

  1. I added a Control.Textbox class in the App_Code/Controls directory
  2. Removed the reference to the tinyMCE web user control page
    <%@ Register src="~/admin/tinyMCE.ascx" mce_src="~/admin/tinyMCE.ascx" TagPrefix="Blog" TagName="TextEditor" %>
  3. I left the <Blog:TextEditor runat="server" id="txtContent" TabIndex="4" /> extactlly the same.
  4. I added this to the App_Code
    image 
  5. I added this folder to support the two html editors that require external files
    image
  6. I added this to the <BlogEngine> Section
  7. <BlogEngine>
      <blogProvider defaultProvider="XmlBlogProvider">
        <providers>
          <add name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider"/>
          <add name="MSSQLBlogProvider" type="BlogEngine.Core.Providers.MSSQLBlogProvider"/>
        </providers>
      </blogProvider>
      <htmleditorprovider defaultProvider="FCKEditorHTMLProvider">
        <providers>
          <add name="TextboxHTMLProvider" type="BlogEngine.Core.Providers.HTMLEditors.TextboxHTMLEditorProvider" height="200" width="500"/>
          <add name="FreeTextBoxHTMLProvider" type="BlogEngine.Core.Providers.HTMLEditors.FreeTextBoxHTMLProvider" height="200" width="500"/>
          <add name="FCKEditorHTMLProvider" type="BlogEngine.Core.Providers.HTMLEditors.FCKEditorHTMLProvider" height="300" width="800"/>
          <add name="tinyMCE" type="BlogEngine.Core.Providers.HTMLEditors.tinyMCEHTMLEditorProvider" height="300" width="800"/>
        </providers>
      </htmleditorprovider>
    </BlogEngine>
  8. Run the solution and it works.

Take a look and tell me what you think.  I know how I am voting.

BlogEngine.NET.zip (2.62 mb)

.Net, Reviews, Visual Studio, BlogEngine.Net , ,