Discussion:
New documentation module (proof of concept)
Addison Berry
2009-03-15 12:38:40 UTC
Permalink
add1sun has posted a Discussion at http://groups.drupal.org/node/20127
New documentation module (proof of concept)
---------------
There has been a small group of people looking at how to use
Advanced help in Drupal 6 (and the new help system in Drupal 7) to
add documentation about Drupal right into a site. Last week Adam
Moore (redndahead) and a small team of sprinters worked on
screenshot madness with the idea that we will eventually get this
sorted out. I have had a proof of concept module sitting around for
a while on my desktop and now that we really seem to be getting
momentum, and I inexplicably woke up at 3:30 am this morning, I
finally gave it a good look over, changed some stuff and committed a
very, very barebones module to CVS. This should let people be able
to play with the concept on their own sites to make it more real
while we figure out exactly how we want to organize it, standards we
need, etc. It also gives us something tangible to make patches for
and use for testing out other advanced things we need to do, like
syncing it with Drupal.org handbook pages. So, here are the
1. We have a new component in the Documentation issue queue, called
Documentation module, to use for all issues about the module.
2. I will not make an official release for this, but since I know
many docs folks are not going to grab this directly from CVS, I have
made a dev snapshot tarball we can use for playing to help
discussion - http://drupal.org/node/402496. (For CVS users, the
module is currently in HEAD, contributions/modules/documentation.)
3. The code is for Drupal 6 and requires the Advanced help module.
Instructions here (for now): http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/documentati
...
4. Yes, this is code in CVS. Changes can only be made with patches
and I'm the only person with commit access right now (well, except
Dries ;-)). Most of the work on this for now will be discussion as
we figure out how to set things up. When we get to actually filling
out docs we will look at how that will happen and who can do it.
5. We're not gonna go nuts filling out the docs just yet. It doesn't
sync with Drupal.org yet and until we get a better temperature on
the likelihood of that I'd hate to do tons of duplicative work.
1. What should be in the documentation module? We aren't going to be
able to put the whole handbook in there. We should start small and
focused and add as we go. For now, I have starter pages for cron,
upgrading and terminology (these aren't even complete pages - I just
grabbed the text from the existing top-level handbook pages).
2. How do we want to organize this? We can have a master docs module
that has sub-modules for various sections if we want. This would
allow us to have different top-level sections rather than everything
under "documentation." It wold also allow admins to turn off
sections they don't want for whatever reason.
3. What "special" standards do we need to create that are different
or above and beyond the current spanky, new style guide for the D.o
handbooks?
4. I'm sure there are other thoughts, concerns and topics out there
too. Feel free to get the discussion going - either on the mailing
list (where this will also be posted) or the issue queue, using the
new Documentation module component.
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
b***@hotmail.com
2009-03-15 12:39:17 UTC
Permalink
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
Addison Berry
2009-03-15 13:51:48 UTC
Permalink
Comment 'I'll be releasing my modules today' by robertDouglass
book2advhelp: a module to export Drupal book structures to the files
needed by advanced help. Thus you'll be able to write documentation
using Drupal and export it for use by advanced help.
helpinject: a module that lets you "inject" advanced help icons into
Drupal pages and form elements. Any page and any form element can
get context sensitive help. This can either be done for just the
site running helpinject (for custom help on that site), or can be
exported to a new module that does the injecting in a distributable
way.
Using these, Jam (horncologne) and I will be starting an effort to
document Drupal 6 and distribute the help+module needed to have
context sensitive help in Drupal 6 (as a downloadable project)
(we'll be recruiting help writers to assist with this effort)
This is a step in a possible solution for the core help strategy. It
assumes that we'll end up with something in D7 that resembles
advanced help in some way. It assumes that documentation is best
written online in a collaborative content management system (like
Drupal). It assumes that the infrastructure team would be able to
run the export functions during the packaging process (and possible
check the code into CVS as well - this point will generate debate).
The good news is, I'll be releasing these today, I expect. Will post
back with a link.
View original: http://groups.drupal.org/node/20127#comment-69597
Post a reply: http://groups.drupal.org/comment/reply/20127/69597
--
This is an automatic message from groups.drupal.org
Note, I forgot to shut off comments on the g.d.o post so I'll manually
route things back and forth to keep the conversation straight. :-/ If
anyone wants to help with getting the mailing list and g.d.o sync'd
up, please talk to Moshe or Josh Koenig about how to help. ;-)

- Addi
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
Addison Berry
2009-03-19 13:35:05 UTC
Permalink
Comment 'Woot' by add1sun
Yay! Glad this is getting out the door. For those following along at
home, here is the project for Advanced Help Injection and Export , http://drupal.org/project/helpinject
, (it includes both of the book2help and helpinject modules
described).
Lullabot loves you
Our O'Reilly book is out! Using Drupal
View original: http://groups.drupal.org/node/20127#comment-70148
Post a reply: http://groups.drupal.org/comment/reply/20127/70148
--
This is an automatic message from groups.drupal.org
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
George
2009-03-19 16:36:19 UTC
Permalink
i still think "lullabot loves you" is clever subliminal advertising.
Post by Addison Berry
Comment 'Woot' by add1sun
Yay! Glad this is getting out the door. For those following along at
home, here is the project for Advanced Help Injection and Export ,
http://drupal.org/project/helpinject, (it includes both of the
book2help and helpinject modules described).
Lullabot loves you
Our O'Reilly book is out! Using Drupal
View original: http://groups.drupal.org/node/20127#comment-70148
Post a reply: http://groups.drupal.org/comment/reply/20127/70148
--
This is an automatic message from groups.drupal.org
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
Addison Berry
2009-03-19 16:41:08 UTC
Permalink
Post by George
i still think "lullabot loves you" is clever subliminal advertising.
Whoops, haha. That was taken directly from my comment sig on g.d.o.
Didn't mean to actually have that in the list email.
Post by George
Post by Addison Berry
Comment 'Woot' by add1sun
Yay! Glad this is getting out the door. For those following along
at home, here is the project for Advanced Help Injection and
Export , http://drupal.org/project/helpinject, (it includes both
of the book2help and helpinject modules described).
Lullabot loves you
Our O'Reilly book is out! Using Drupal
View original: http://groups.drupal.org/node/20127#comment-70148
Post a reply: http://groups.drupal.org/comment/reply/20127/70148
--
This is an automatic message from groups.drupal.org
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/
--
Pending work: http://drupal.org/project/issues/documentation/
List archives: http://lists.drupal.org/pipermail/documentation/

Loading...