- Messages
- 3,295
- Reaction score
- 227
- Points
- 63
Okay, here's the deal.
In response to a whole bunch of questions in threads spread hither and yon throughout the forum, I've decided to write a book. Building Your Site -- the Hard Way (the working title) will attempt to answer a lot of the questions and (hopefully) solve a lot of the problems that are regularly raised on this site.
It won't be a comprehensive tutorial or a step-by-step guide. I don't know what kind of site you want to build, so I can't tell you exactly how to build it. And, really, that's sort of the point of the book.
Among the most common problems here is resource usage -- and that's a problem in any shared hosting environment. When you star with a general-purpose "site platform", like WordPress or a CMS (Drupal, Joomla), then start adding in plugins and third-party tools to make the site you want, you often end up running enough code to support the complete infrastructure of a major multinational corporation -- and that's for a "simple" site for collectors of interesting nineteenth-century moustache wax tins. There is no reason why your little hobby site, or the site for your small business, should be bumping into any sort of limits.
I hope to show people enough to let them build what they need -- no more, but no less -- and leave room to grow. And it will all be geared to working in a shared PHP+MySQL hosting environment with tight resource constraints. That applies to the Free Hosting accounts here at x10Hosting, but will translate perfectly to other hosts and account types as well. And it means that if you are using paid hosting for a business site, you should be able to run your site much more cheaply.
I will be concentrating on principles, and there will be at least as much about the why and wherefore as there is about the how. It's going to be talking about security, usability, accessibility, program design and data organisation. There will be a brief introduction to the basics of HTML, CSS, JavaScript (including a taste of jQuery and AJAX), PHP, relational databases (using MySQL), and how to put it all together using best practices.
I've already written a large swath of the book, but there's a problem: I've been doing this stuff for longer than many of you have been alive. I know what "most people" (even most professionals) don't know and never seem to think about (things like what real security is, what accessibility and usability are all about, and why these things are important), but I don't know what you don't know. It's easy to write a book for intermediate and advanced programmers, but it's hard to write something that's not "dumbed down" for beginners. So I need your help.
What would you like to see in a book like this? Keep in mind that I don't want this to be just another useless "dummies" book -- it's aimed at people who are seriously interested in learning enough to enable their own self-education, without getting them in over their heads too quickly. Any ideas or suggestions will be greatly appreciated.
In response to a whole bunch of questions in threads spread hither and yon throughout the forum, I've decided to write a book. Building Your Site -- the Hard Way (the working title) will attempt to answer a lot of the questions and (hopefully) solve a lot of the problems that are regularly raised on this site.
It won't be a comprehensive tutorial or a step-by-step guide. I don't know what kind of site you want to build, so I can't tell you exactly how to build it. And, really, that's sort of the point of the book.
Among the most common problems here is resource usage -- and that's a problem in any shared hosting environment. When you star with a general-purpose "site platform", like WordPress or a CMS (Drupal, Joomla), then start adding in plugins and third-party tools to make the site you want, you often end up running enough code to support the complete infrastructure of a major multinational corporation -- and that's for a "simple" site for collectors of interesting nineteenth-century moustache wax tins. There is no reason why your little hobby site, or the site for your small business, should be bumping into any sort of limits.
I hope to show people enough to let them build what they need -- no more, but no less -- and leave room to grow. And it will all be geared to working in a shared PHP+MySQL hosting environment with tight resource constraints. That applies to the Free Hosting accounts here at x10Hosting, but will translate perfectly to other hosts and account types as well. And it means that if you are using paid hosting for a business site, you should be able to run your site much more cheaply.
I will be concentrating on principles, and there will be at least as much about the why and wherefore as there is about the how. It's going to be talking about security, usability, accessibility, program design and data organisation. There will be a brief introduction to the basics of HTML, CSS, JavaScript (including a taste of jQuery and AJAX), PHP, relational databases (using MySQL), and how to put it all together using best practices.
I've already written a large swath of the book, but there's a problem: I've been doing this stuff for longer than many of you have been alive. I know what "most people" (even most professionals) don't know and never seem to think about (things like what real security is, what accessibility and usability are all about, and why these things are important), but I don't know what you don't know. It's easy to write a book for intermediate and advanced programmers, but it's hard to write something that's not "dumbed down" for beginners. So I need your help.
What would you like to see in a book like this? Keep in mind that I don't want this to be just another useless "dummies" book -- it's aimed at people who are seriously interested in learning enough to enable their own self-education, without getting them in over their heads too quickly. Any ideas or suggestions will be greatly appreciated.