A few months back, I wanted to create an online presence for my band, Daisy’s Gone.
In the past, I would have started from scratch. But I remembered all the domains I’ve
accumulated over the years that are now nothing more than parking pages at my registrar.
It’s generally not hard to throw together a few simple brochure-ware pages. I
certainly could have done just that for my band’s site. However, even simple sites often
have content and behavior that needs to be dynamic.
The obvious solution is to use a content management system (CMS). CMS platforms
such as WordPress and Drupal offer users prebuilt functionality for everything from
creating pages to managing site registration. A full-blown CMS will allow non-technical
users to create and manage content and will allow programmers and designers to extend
the out-of-the-box functionality by creating themes and modules, respectively.
With Daisy’s Gone, I was once again presented with the dilemma of whether to build
a site from scratch or to use a CMS. Fortunately, I remembered how I had seen a then
just-released Orchard CMS used at the NYC Give Camp a few months earlier. Give
Camps match developers and designers with charities who have some unmet technical
need, often a web presence. One of the developer groups built its charity a new website
I remember being quite impressed by how much this team accomplished in one weekend
using this new CMS. So when it came time to start building the website for my
band, I made the choice to use Orchard.
The original Daisy’s Gone website was not much more than a home page. It was primarily
a sandbox for me to learn Orchard. As I write this book, I’m going to create a
new online presence for the band. I’ll walk through the steps of creating a custom look
and feel (themes) and extending Orchard with new functionality (modules).
Whether you are building a new corporate site for your company or a site for the local
youth soccer league, you are likely to have many of the same needs of your CMS.
Building a site for a band is no different. You may need to schedule events, manage
user comments, support OAuth, or have a site map. The content will vary by your
domain, the features much less so.
Professional C# 2008 (Wrox Professional Guides) Professional C# 2008
Updated for .NET 3.5 and Visual Studio® 2008, this book is the ultimate guide to C# 2008 and its environment. Beginning with a look into the architecture and methodology of .NET, the team of superlative authors explains why the C# language cannot be viewed in isolation, but rather, must be...
Beginning Expression Web (Wrox Beginning Guides) Microsoft Expression Web gives you the tools to develop sophisticated sites that integrate standardized CSS layout with ASP.NET 2.0, XML, and SQL Server™ 2005. Written by an experienced ASP.NET and Dreamweaver Web developer, this book shows you how to take advantage of all of Expression Web’s innovative features to create a memorable... SQL Cookbook
You know the rudiments of the SQL query language, yet you feel you aren't taking full advantage of SQL's expressive power. You'd like to learn how to do more work with SQL inside the database before pushing data across the network to your applications. You'd like to take your SQL skills to the next level.
Expert One-on-One J2EE Design and Development (Programmer to Programmer)
The results of using J2EE in practice are often disappointing—applications are often slow, unduly complex, and take too long to develop. The author believes that the problem lies not in J2EE itself, but that it is often used badly. Many J2EE publications advocate approaches that, while fine in theory, often fail in reality, or deliver no...
Programming ArcObjects with VBA: A Task-Oriented Approach, Second Edition If you're ready to take your knowledge of ArcGIS to the next level, then you need to learn how to work with ArcObjects. But with thousands of objects, properties, and methods, how can you ever hope to sort through the ArcObjects model diagrams?
The first edition of Chang's Programming ArcObjects with VBA: A Task-Oriented Approach gave...
Understanding GPS: Principles and Applications, Second Edition "Every GPS engineer should have this book. An engineer can find in one place a thorough treatment of the entire GPS system. Will prove of great benefit to those first approaching a GPS engineering task, but the experienced engineer will also find it a valuable reference. The most complete description of the signal acquisition and tracking...