Hello, This is my first post. :) I suppose this is a high level kind of question.
When I say 'blog', I'm referring to a website that contains essentially many pages of content. Each content page has attributes such as title, date, category, tags, and so on. When a user browsers this website, the content pages are served in a visually attractive layout, with possible bells and whistles such as Facebook/Twitter share buttons, and comment sections. Additional features may include a search bar and an archive page. I'm shying away from popular solutions such as WordPress because (1) I'm not sure if it even installs on OpenBSD and more importantly (2) I'm not convinced that it adheres to the OpenBSD principles of correctness and proactive security. So with that said, I'd like to solicit some feedback on how such a blog website should be built. Personally I'm thinking of some kind of homegrown solution. First I'd design my own database that stores the attributes of all content pages. And then I'd use a web server--- whenever a user visits a webpage, the web server would run some kind of script that queries the database for all the necessary information and wraps the content page in a nicely designed HTML document. OpenBSD seems to come with nginx in the port tree as its web server but right now I don't know what scripting options it provides for serving dynamic web content. So going forward I'm planning to learn how to do all of these things. Does this sound like a good plan? What would you say is a good way to learn the correct and secure way of using these technologies? Lastly, just a side question. Not sure if this is an FAQ: Running a webserver on OpenBSD probably means I'll need to stay up to date with security patches. Is there an automatic script I can run so I don't have to constantly worry about this aspect of running a website? David

