Categories: TechnologyWeb

New blog engine and look & feel

As I had said a couple of weeks ago, I started working a new blog engine and look & feel for my corner of the web. I didn’t really spend a lot of time on this. It was mainly attracting my attention when I wanted to take my mind off the book and Microsoft-related work 🙂 As a result, it took longer than expected but the result was a complete rewrite of pblog. The blog engine should now be faster, produce more Web-cache-friendly output, and allow me to further expand it with new social networking features. Some key new features:

  • Images are no longer retrieved from the database. All images are stored both in the relational DB (for archival purposes) but also on disk, so that no code is executed on an HTTP GET request.
  • The URIs are now shorter.
  • Archives are better organized.
  • Those submitting comments can now request to get notified for follow-ups (this feature is almost ready).
  • Categories have been added.
  • Feeds for categories are also available so that you don’t have to read my random travel-related ramblings 🙂
  • The web pages now make extensive use of divs for the layout and the XHTML should be better.

In the process, I’ve moved my web site from http://savas.parastatidis.name to http://savas.me, which is much easier to write and spell 🙂 All the permalinks of the old posts should be automatically re-directed through HTTP 301s. The only one that is not going to be redirected is the default page. If I’ve done everything correctly, you shouldn’t notice any changes. Even the old feeds will get redirected. Just for good measure, though, the new feeds are:

If you want feeds for the categories, the template URI looks like this:

  • http://savas.me/blog/feed/rss/{category}
  • http://savas.me/blog/feed/atom/{category}

For example… http://savas.me/blog/feed/atom/web. The web page of each category has the link to its atom feed.

I am planning to go through all my old blog posts and categorize them but this is going to take a while. This way the category cloud will emerge.

 

Please let me know if you encounter any problems at all or you want to send your feedback on the new look & feel. You can email me directly at savas@parastatidis.name or try to leave a comment here (if the comments work 🙂

BTW… I am still looking for a name for the blog!

 

Geek details: The engine is now built on top of .NET 3.5 SP1 and makes extensive use of SQL to LINQ. The DB is SQL Server 2008 and everything is hosted in the 3rd of the hosting providers I tried over the last month.

Recent Posts

The Beginning of CVOYA

There’s a unique energy that comes with starting something new — a blend of excitement,…

3 weeks ago

Enhancements in Graph Model: Dynamic Entities & Full-Text Search

As I continued work on BrainExpanded and its MCP service, I came to realize that…

4 months ago

GraphModel: A .NET Abstraction for Graphs

Just over a month ago, I published "Playing with graphs and Neo4j". Back then, it…

5 months ago

Playing with graphs and neo4j

After my initial implementation of some BrainExpanded-related ideas on top of dgraph using its GraphQL…

6 months ago

A Graph Model DSL

Say hello to the Graph Model Domain Specific Language (GMDSL), created with the help of…

6 months ago

BrainExpanded – Web app and Data Sources

As I wrote in previous posts, the manual recording of memories for BrainExpanded is just…

7 months ago