[eluser]Adam Griffiths[/eluser]
[quote author="jedd" date="1249006603"]
Okay .. from glancing over the ToC you've posted .. the following thoughts.
If your sub-sectioning indicates relative weighting, then I'd suggest that 1.8 to 1.11 could be combined into something of the same volume as each of the M V C sections - that is, distinguishing between libs, helpers, plugins and hooks shouldn't take long - worse yet I think anything other than a concise definition would muddy the waters. I've seen Colin and xwero describe the distinctions in a single paragraph (okay, libs, helper and plugins at least).
[/quote]
Thanks for this. Now that I think about it it does seem silly having a sub section for what would be a paragraph.
[quote author="jedd" date="1249006603"]
I'd bring 1.12 - formatting style guide - to much earlier on in the book, especially if your target audience is as you've described - someone with a programming background, presumably PHP. The idea is that people are going to start coding early on, I gather, with most programming books these days (a laudable goal I think) so you want them getting good habits up front, and also explaining all the code examples you're about to give.
[/quote]
I have taken this on and moved it to just after the section explaining views.
[quote author="jedd" date="1249006603"]
The getting & installing sections of books always, erhm, move me to tears. I have several books that deal with MySQL and Apache, f.e., and between them there's probably 100+ pages of description on how to find, download, and configure the system to a plain vanilla state. In reality it was a single command (apt-get install apache2 mysql) to do all of that. I feel vaguely cheated by such sections.
[/quote]
This part of the book will be very simple and I am going to write the book so that you could essentially start from Chapter 6 if you wanted (just like you said somewhere in your post, I'll see it soon) — I'll simply cover downloading CodeIgniter and changing values such as the Base URL and moving the application folder out of the system folder. There'll also be a small part about the folder structure.
[quote author="jedd" date="1249006603"]
You are undeniably going to have to cover stuff that can be found elsewhere - other books (there's two or three out there now I think, yes?) the forums (hello readers!) and the user guide. The trouble with the library section is that it's going to be out-dated earlier than most other things you are covering in this book. But to answer your question, my gut feel is that you'd do a quick overview of all the libraries, but weighting towards the ones that you think are important (the HTML Table class, f.e., I think could, with an easily defended rationale, be ignored).
I think C7 and C8 need to live in C2, even if you have the caveat 'come back to this later if you need to'.
Actually the whole thing is more a reference work than a linear read-through type of book, isn't it? In any case, I don't like the idea that different aspects of libraries are covered in totally different parts of the book .. but that might just be my neatness neurosis shining through.
[/quote]
I have changed it now so those Chapters are covered in Chapter 2. Well, will be covered when I write it.
[quote author="jedd" date="1249006603"]
C6 - if you're going for the pro audience - consider LDAP. (Do people still use twitter?)
[/quote]
I'll have a look at it and see if it's worth including as I haven't used it myself.
[quote author="jedd" date="1249006603"]
Sounds like someone isn't using lyx for this project.

[/quote]
Haha I know, I'm a rebel.