Hi!

I have some plans regarding the CHM version of the PHP manual.
Some our feature request (eg. include notes), some our from my
mind. Anybody with a Windows box can see a pre-proto version
here: http://www.goba.hu/chm_proto.chm

This is a small presentation of some features and designs
I would like to incorporate. Many things are not there
from my plan.

So go through what I would like to achieve:

 - Much more powefull design (as we are hosting this
   help file for an "enterprise quality product" - PHP,
   and so the big mans there like good looking things,
   and me too :) I am not a designer, so it would be
   better, if some designer can come up with better
   graphics, than I have done, but it is certainly better
   in the file mentioned above, than now.

 - More information on the pages:

     + including user notes in the CHM file. it hardens
       the build process, but makes the CHM much more useful.
       this is not shown in the file posted above

     + boxing warnings, notes, see alsos (the last one is
       the hardest, as we have no <seealsoblock> kind
       of tag, while we have <warning> and <note> block
       tags, so these blocks are easy to identfy.

     + tagging of inside and outside links with small
       images, opening outside links in a separate window.
       this eases the distinction between the outside
       and inside links, and moves outside links to a more
       suitable browser environment

     + drop out redundant "Description" header from function
       pages, make the PHP compatibility numbers more clear
       with placing and color
 
     + "links on this page" feature. collecting, categorizing,
       and presenting unique links on the page shown in
       a separate dropdown menu (outside links, links to
       functions, etc.) this eases the reach of connected
       pages

 - User preferences

     + let the user set, what mirror site he/she would like to
       use for the online functions mentioned below
       (also not working at this time on the above page)

     + maybe more in the future

 - Online functions
    
     + "see this page online" - on the user selected mirror,
       or one random choosen one

     + "report docbug on this page" - eases docbug reporting,
       directs bug reports to the proper destination

     + "check for newer version" - simple newer CHM download
       check, eases the update of the CHM file (can simply
       call php.net/download-docs.php?chm-update=2001-09-29,
       and if that script finds newer CHM file than this
       date given, then the download is offered)

There are some ideas in my mind, I don't currently
know how to implement, (eg. personal note additions
to pages offline), but to implement the things above
is just a matter of time, as they are not too hard
to program.

I am really open for other useful tips, and feature
requests, and better graphics than mine :))

Note, that the icon files used for the note and
see also sections are made by Copland [[EMAIL PROTECTED]]
and I currently have no permission to include it
in the php doc CHM as I have not asked for any...

Goba

Reply via email to