The walktrough Zelda Dx guide is made wonderfull, id like to have such talents as drawing, design, etc. My strength is more about the organisation and structure; but it's quite possible there have great peoples here with more experiences then me.
I'm at leas gonna tell what i do believe is important:
1 - My link to the FileDropper, putting the pages as panoramic is better. Why? Because peoples dont like too much scrooling up and down some pages.
2 - The background image (same image on each pages) should be of big size and have 300dpi (dots per inchs), so when the pdf is zoomed the pixels dont apear too fast.
3 - The images in the pages should have some dimensions as height but not much, doing images too big could make images in some invisible table want to be on the next pages.
4 - The inner images on the pages should have a resolution of 96dpi, this because of the quality if some peoples want to zoom in the pdf file; but not like 300dpi this because when the content weight too much then the total pdf file weight too much.
5 - If there is too much content "How to do this and that" the pdf file should always be less then 5MB (mega bytes). Why? Because if peoples want to share the pdf file by e-mail, i know that standard e-mail account can not send and receive a file that is higher then 5mb. So if necessary it could have as: (First Book, Second Book, Third Book, etc.), this like books that say: "Volume 1, Volume 2, Volume 3, etc."
6 - We must always put ourself into some beginners shoes, peoples that have no knowledges in scripting programming, no knowledge in how importing images, animating caracters, etc. Thinking as some 6 -8 years kid that would want to do things with Solarus.
7 - Some peoples might find it bad this thing that i know is also important. It is that each pages we must repeat most step by step with explications. Why? Because we dont know if a reader want to go directly to a section and not looking the previous sections and explications. So each "How to do this and that" should be explained step by step.
8 - Before creating some pages, it is important that we do some brainstorming; that we try to exchange our ideas (it is a team work) not an individual work.
9 - The fonts writing the pages must be common fonts on multiple operating system. This to be sure that reader gonna see the text on the pages. Comon fonts i know is: (Arial, Courrier, Helvetica, Times New Roman), there maybe more; but i'm sure that these police fonts you are gonna find them on your operating system wether it is Windows, Mac Os X, Linux, Ubuntu, Cisco, etc.
10 - The last thing i believe is important to help Solarus for the pdf book(s), we must think as "How to do this and that with step by step and details explications". To explain it more (what Solarus users would like to know how to do); this before creating pages. So we can make some brainstorming and figure out the pages from start to finish.
Here is my old second free book:
https://drive.google.com/file/d/0B60m6W-FuLPHcFlkNmxUWWxmZUE/view?usp=sharingHere is my old third free book:
https://drive.google.com/file/d/0B60m6W-FuLPHZ0VRWHFLTThTUFk/view?usp=sharingThese old free pdf books ive made are also about the software Futurepinball i have writen in the past. Just sharing so peoples can know reading the pages, what i mean by giving some step by step exercises with details. But mostly to make peoples understand, that i have repeated some explications as other pages (because not knowing if some reader gonna want to go directly to a section from the index); that's why i say it's also important to explain step by step from start to finish each "How to do this and that".
I do believe that Solarus even as a beginner my self have some great potentials and i do believe there are great talents here.
Well i hope at leass that peoples understand the important things i find, that i think is also essential to help Solarus?
A+