Greger V. Teigre wrote:
Yes, this looks good.
I agree with Jan that we maybe can simplify a bit. Here are some
additional suggestions that you might want to consider:
- Instead of having three panes, just link to the documentation. I think
this makes it easier to get the
iptel.org menus and context. People can
decide themselves if they want to open a new tab, window or whatever
using shortcuts in their browsers
Yes, I agree. Simplicity is the key here.
- Maybe name of entity and free text search could be
merged into one?
I'm not sure if we want to search across anything else than the name of
function or param?
No, search by name and version you are insterested in would be
sufficient.
- I think we can start with a web 2.0 app and then see
if it makes sense
to create something else or maybe just save static outputs that people
can view
What is web 2.0? Do you mean automatic updates through javascript? Do
you think this is really necessary for something that simple?
- I don't think we currently have any marks (#ref)
in the html output of
the module docs. But I assume the stylesheet can be adapted. Jan, is
this possible?
Yes, that's easy to do.
- I don't think the app will be able to know if
the documentation is
missing. Only when following the link, the user will be brought to
either just to the module doc or, with #refs, to the right location in
module docs, and the user will discover that something is missing.
So, I think we need a "Report missing or insufficient
documentation"-link for each element in the table. Maybe that can be
done by creating a form out of the table, a checkbox at the beginning of
each row, a comment field at the bottom, and a "Submit missing or
insuffient documentation report" button at the bottom
- And finally, I disagree with Jan on the drupal integration. Maybe we
will want to include searchable html docs as part of an install package,
on another website, or we may (heavens no) switch system. I think we
will be able to get the headers, menus etc the same way we have made the
module docs (by embedding code as content on a drupal page). Integration
is the root of all evil and the more independent we can make this, the
better, IMHO
Well, OK, then at least a php function which will return to the
documentation for a particular function name and version would be
nice.
Jan.