NicholasDavis.Info v2

Here she is, and might I say, she is a beaut'. For the last... say a month, I have wanted to do a site update, but wasn't quite sure what route to take. I had started at least five different designs before deciding to take this route. I'm picky.

Now, a few things to consider with my new design. First of all, I'll probably be tweaking a few things in the next month or so as I'm experimenting. There are a few elements on my website that are definitely not going to work with older browsers. As you could probably tell, the header and other graphics are a bit heftier than my last design. Also, I decided to try a route that uses plenty more CSS than tables. The only places tables are used on this design is a couple asp.net controls that utilise them. Otherwise the skeleton is completely css.

I am also running my full-fledged Europa Content Manager. Complete with document share, blogs, page creation, etc etc. Pretty slick!


Tags: New Design, Europa, Website



Moved and Settled

PICT0001

   As of November 2nd, it is official that Famous Davis is now located at the MinnWest Technology Campus. I probably should have blogged about this earlier, but it seems I've been keeping busy. How is the campus? It's great. I love absolutely everything about the new setup. The architecture is really cool, I now have a window, I work with people I am closest to and the actual work is great. So far, within the building we are located in, it's only us and two other businesses since it's only been open for rent not even a year. It's a huge building, to say the least. I'm unsure of the actual count of rooms, but it has to be up around a hundred. It'll be exciting to see it filled in the near future.

Front of Building
   Work? I suppose that's why I'm here, huh? So far I've been plugging away at Europa Content Manager. This is something I started in my free time before Famous Davis, but has proven to be a good basis for site management, which we will use in a few of our own websites and I am hoping to be able to package and sell it to other developers. I also use this system to update my own site. You will see it at it's full capacity with the new design I will be coming out with (hopefully) within the next month.

   So far so good, people. Be sure to check out FamousDavispro.com in the near future, as I will be updating a vast majority of it.


Tags: MinnWest, Work, Europa



Blog System Update!

More or less, this is me testing my blogging system. I added an Auto-Draft safety protocol similar to what Gmail and Blogger support, in case of a lost connection or failure while writing out your heartfelt e-mail or blog. This is totally AJAX.net material here, provided by the wonderful people over at Microsoft.

Welp, looks like it saved. I'm out!


Tags: Auto Draft, Protection, Europa



ASP.Net URLMappings

Alright, Still in process of tweaking my blogging tool, Europa, for SEO success. One of the points on the list from Chris was to make my URL's cleaner. Before today, I was using the standard querystring method of reaching pages. The problem with these, is that search engines have a hard time digesting them (Let alone humans.)

At first, this project of converting my links sounded very tedious. Initially I was thinking I'd have to write some elaborate routine on publishing an HTML page after writing a blog, similar to how blogger does it. Not only would I have to make an HTML page for each blog, but I would have to update the extra content (such as "last 10 blogs") in case I wanted to archive them, keep tabs on a main page, rss feed, etc etc etc. Didn't sound appetising at all.

Dissapointed and overcome by this method, I set on a search to find a nice and easy route. Lo' and behold, Microsoft never ceases to amaze me. URLmappings totally made my life easier. They allow you to set a sort of virtual path to your page, yet, still taking in querystring information.

For example, the link to my recent blog, "Lucky Man". It's original (and working) path is:

The after effect of URLMappings is as follows:

Sweet, huh? All I had to do was create an XML file that is referencable to my web.config file. For example, I have a file called URLMapping.xml. This contains all my URL Maps. Example:

<?xml version="1.0" standalone="yes"?>
<urlMappings enabled="true">
   <add url="~/346/2007/9/27/Lucky-Man.aspx" mappedUrl="~/blog.aspx?bID=346&amp;Blog=Lucky+Man" />
</urlMappings>

 

Now, I reference URLMapping.xml from the Web.Config file of my website:

<configuration>
   <system.web>
      <urlMappings configSource="URLMapping.xml" />
   </
system.web>
</configuration>

 

 

That's all there is to it! So now when I save a blog, it opens the URLMapping.xml into a Dataset, quick add the links and save it back. Couldn't be easier.


Tags: Technology, SEO, URLMappings, Microsoft, C#, ASP.NET, Europa, Blog, Visual Studio



Initiate!

Here's the home-brew blogging tool I've on-and-off been working on the past few months. It's got a few of the more popular web 2.0 features you find around the internet, such as RSS, tags and AJAX, as well as database options for the back-end. Here's a couple of the key features:

  • Simple, clean and efficient layout and design for the website's content administrator.
  • AJAX integration, making for an efficient and seamless enviroment.
  • Tags and Search functionality for help with finding a particular blog, checking popular topics or finding pictures.
  • RSS Feed for readers to subscribe to your latest writings.

For Developers, it is a simple ASP.net user control that you can drag and drop into the desired page. You have the option to either save the content to a SQL Database, or if one isn't available, you may save the data using the supplied XML DataSet. No code needs to be changed, just a simple toggle of your preference in the web.config file.


Tags: Europa, Blog, Test, Internetz