[squeak-dev] Re: Help system now for Squeak and Pharo
Andreas Raab
andreas.raab at gmx.de
Sat Feb 20 09:22:50 UTC 2010
BTW, for people who'd like to install HelpSystem with Installer instead
of Metacello, use this:
(Installer repository: 'http://squeaksource.com/HelpSystem')
install: 'HelpSystem-Core';
install: 'HelpSystem-Tests';
install: 'Squeak-Project-Help'.
(Smalltalk at: #HelpSystem) reset.
This installs in a fraction of the time and space.
Cheers,
- Andreas
Andreas Raab wrote:
> Wow, that's *very* nice. Is there a way of registering custom pages and
> navigate directly to them? I'd like to try to add the stuff that's
> currently in the help menu and have those entries go directly into the
> help system (the idea being that someone looking at any of these items
> also sees the other help entries).
>
> Cheers,
> - Andreas
>
> Torsten Bergmann wrote:
>> Since we share tools and code - we may in the future also
>> share (in-image) documentation for tools. What is new:
>>
>> - Refactored and updated the code
>> - Help System is now usable in Pharo and Squeak too
>> - Metacello config is updated for both
>> - there is an initial help for the Pharo project and the Squeak
>> project
>> (depending on from where you load it)
>> - the help for the help system is displayed as last book
>> - I merged HelpContents into a new HelpPage - so we have books and
>> pages
>> (we may later add other forms than text in subclasses like
>> HTMLHelpPage, ...)
>>
>> The help browser includs a book on how to provide/implement an own
>> custom help. Future version may include specific colored icons for
>> squeak and better UI depending on the UI system (Polymorph in Squeak)
>> as well as authoring tools.
>>
>> Thanks to Metacello one is able to manage the differences. To load:
>>
>> Squeak
>> ======
>>
>> Installer ss project: 'MetacelloRepository'; install:
>> 'ConfigurationOfHelpSystem'.
>>
>> ((Smalltalk at: #ConfigurationOfHelpSystem) project version:
>> '1.0') load
>>
>>
>> Pharo
>> =====
>>
>> Gofer new
>> squeaksource: 'MetacelloRepository';
>> package: 'ConfigurationOfHelpSystem';
>> load.
>>
>> ((Smalltalk at: #ConfigurationOfHelpSystem) project version:
>> '1.0') load
>>
>>
>> Bye
>> T.
>
>
>
More information about the Squeak-dev
mailing list
|