History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: ZF-2454
Type: Docs:  Improvement Docs: Improvement
Status: Open Open
Priority: Critical Critical
Assignee: Wil Sinclair
Reporter: Thomas Weidner
Votes: 29
Watchers: 16
Operations

If you were logged in you would be able to see more operations.
Google issue summary
Zend Framework

Integrate CHM compiled Documentation within the Homepage

Created: 18/Jan/08 07:36 AM   Updated: 26/Jan/09 12:34 PM
Component/s: None
Affects Version/s: 1.6.0RC2
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Related
 

Tags:
Participants: Alexander Veremyev, Matthew Ratzloff, Mickael Perraud, Thomas Weidner and Wil Sinclair


 Description  « Hide
We should integrate a CHM compiled version of the documentation within the homepage.
The community would benefit from it because the actual docu is splitted within several files.

Also much people use CHM as it's also avaiable through PHP's documentation itself.

We would have to:
Compile the documentation for each language
Attach it to the homepage
Look how to make the index automatically, eventually slightly change to the documentation to fit.
Eventually look into how to make the keywords automatically. This would increase usability of the docu.

The initial work could be done really quick. Just compile Docbook to HTML and then compile to CHM.



 All   Comments   Work Log   Change History   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order
Alexander Veremyev - 08/Feb/08 02:56 PM
It's good to have it, but it's not a stopper for releases

Thomas Weidner - 08/Feb/08 03:10 PM
If it would be a stopper I would have set "BLOCKER" instead of "CRITICAL".

Thomas Weidner - 08/Mar/08 12:20 PM
I added CHM generation to the build process of the manual for all languages.

It's now just a click... and with the HTML files for the manual also a HHP file will be generated.
This file is the project file for the MSHTMLHELPWorkShop.
With the call "hhc htmlhelp.hhp" the final CHM file will be generated.

Now only a batchfile has to be done which generates all CHM files from each language is wished.

What I am not able to do, is to integrate the CHM files into the homepage.
I will need help from anyone from Zend for this.


Thomas Weidner - 08/Mar/08 12:21 PM
Assigned to Wil as the basework has been done and only Zend is able to integrate the CHM helpfiles into the ZF homepage.

Wil Sinclair - 25/Mar/08 10:02 PM
Resetting 'fix version priority' and 'fix version' to be re-evaluated for next release.

Thomas Weidner - 01/Jun/08 11:06 PM
Changed issue type to TASK.

The build process has already been finished 6 weeks ago but the chm files from the build have to be integrated into the homepage.


Wil Sinclair - 15/Jun/08 10:14 PM
Updating to comply with new IT component conventions.

Wil Sinclair - 30/Dec/08 06:54 AM
Thomas, I think I asked you this on IRC, but just for the record. . . Would you mind if we built the CHM docs and put it next to the PDF version of the manual on zend.com? http://www.zend.com/community/downloads
I ask because this would be a registration-required download, as is the case with the current PDF. The advantage is that we'll be able to serve it using our CDN.

Matthew Ratzloff - 30/Dec/08 08:28 AM
Wil, why are CHM and PDF versions unavailable on the Zend Framework site out of curiosity? Can't they be served from the CDN there as well, like the framework itself?

Thomas Weidner - 30/Dec/08 09:57 AM
Wil:
As said in past,
I see no advantage of having PDF and CHM extracted to another location than ZF itself.
Users would not find the download if it is not available directly beside the normal HTML manual download on ZF homepage.

Michael and me have already worked on both formats, and building the manuals is one single command line call. Actually Michael made the manuals for 1.7.2 available through his blog for all languages.

The point for me is a simple one:
Why seperate the build process when all can be done with one call. A seperation would be only another point of failure. The other point is usability for our users. A manual which will not be found on the first look is no good manual.


Wil Sinclair - 05/Jan/09 01:51 PM
Matt: Because we want to offload some of our bandwidth to our CDN, which is not set up for framework.zend.com yet (it is expensive). Also, we get valuable registrations from the PDF download, which makes it much easier to justify the resource investment for Zend.

Mickael Perraud - 05/Jan/09 01:57 PM
Wil, i can give you some informations about downloads on my site (for PDF & CHM format). In my mind, when PDF and CHM will be on official site, i won't need to propose them on my site.

Wil Sinclair - 05/Jan/09 01:58 PM
Thomas: Plenty of people have found the PDF doc, which is linked to on the main docs page: http://framework.zend.com/docs. From our perspective, generating these additional documentation formats involves some extra effort with every build + the effort to expose it in the right place on the site. Registrations that we get from zend.com are much more valuable to Zend than downloads from framework.zend.com + they are faster since they are on the CDN. In short, it will be much easier for me to justify using Zend resources to put it on zend.com, but if you're not OK with that then I won't use your good work to drive registrations. If you'd rather not have them on zend.com, I think the community can handle providing this format for the time being.
Let me know so we can get resolution on this issue.

Matthew Ratzloff - 05/Jan/09 03:12 PM
Is there at least a link on framework.zend.com to direct people to the PDFs with a notice saying "Zend.com registration required"?

Thomas Weidner - 06/Jan/09 08:52 AM
Where we place it does not matter... The thing is usability and simplicity. They have to be found without searching.

Actually when downloading a new release there is no way to get the pdf and chm downloads also from the download section. It's not intuitive to be found on the homepage. Same for FAQ as I mentioned in past.

Also there is no way to get the PDF's for different languages. Also PDF is only available for 1.6 in english. It's the same building process... only one commandline to get all formats in all languages.

If you think it's better to have the community to provide these downloads on their private homepages as it's done for now I must strictly disagree. This shows just that there is not much effort to make things easier for customers.

Btw: The download page on Zend.com is quite un-intuitive.

As summary:
Having the downloads on CDN is no problem... the thing is that we should provide this formats somewhere. A registration would not be a blocker for most people when they know that they get what they requested.
The manuals should be available with the build or at last one/two days after it.


Wil Sinclair - 26/Jan/09 09:20 AM
OK, then I will work on this with you, Thomas. I'm leaving this issue open since I'd like to resolve this in the next few weeks. Thomas, I will read Mickael's proposal now, then we should coordinate over IRC and/or mail.

Thomas Weidner - 26/Jan/09 12:34 PM
Great... I think the number of votes and watchers on this issue shows that people really wants it to be done.

If we could do it the same time as the newly discussed manual improvements it would be a really big step forward to a simplification for ZF users.