HTML
I see lots of requests from nonprofits for HTML trainings. Why doesn’t NPower offer this type of class? That kind of thing. And it’s true, we don’t offer HTML; nor are we likely to. To be honest, we don’t believe that any nonprofit should be hand coding websites using HTML.
Why you might ask? Because there are so many other options out there for us nonprofits to use. I highly recommend to any student that asks that their nonprofit use a Content Management System (CMS). If you hard code your site using HTML it has numerous drawbacks:
- It can be rigid & inflexible
- Takes a lot of time to make any kind of change
- Someone has to know how to code in HTML
- And they have to know the most current version or it may not display properly
- You have to keep track of all the pieces - how they inter-relate
- If you change a button or link, you need to make sure all references are change as well - manually!
Need I go on?
So how is a CMS better? Many of these processes are automated. Change a link in one place and it can automatically change everywhere on your site. Many are very user friendly, having a WYSIWYG system (What You See Is What You Get - although what you see isn’t always what you get).
There are lots of CMS’s to choose from. NPower has pretty much standardized on Plone - one of several open-source content management systems. Now it’s not the right choice for everyone and we know that. We also offer Dreamweaver training, which is very reasonably priced thanks to funding from Adobe. If you need help deciding, you can always ask us about the virtues of Plone. Idealware has both an online seminar on choosing a CMS and the corresponding review article. And there are lots of articles over at TechSoup.
And again, to be honest, we do a tiny smigend of HTML in a couple of our classes. The Website Foundations training here at NPower includes some basic HTML code when it comes to formatting. That’s because many CMS’s, or other websites, will let you use some basic code to format your text. Things like bolding, italicizing or adding color.

