On Feb 24, 2010, at 9:55 AM, Torsten Bergmann wrote:

> Crosspost squeak-dev/pharo-dev
> 
> Andreas Raab wrote:
>> a) Currently a book depends on the presence of HelpSystem (i.e., via 
>> subclassing). 
> 
> No, you are not forced to be in the "CustomHelp" hierarchy.
> You can define an own hierarchy, directly as subclass of Object, whatever
> (athough I would recommond CustomHelp as common superclass similar to
> TestCase in SUnit)
> 
> The standard builder ("HelpBuilder") is able to use a different root. 
> See HelpBuilder class>>buildFromRoot: and HelpBuilder>>defaultRoot.
> 
> With HelpSystem-Core-tbn.16 I even allow to provide own builders.
> To get the latest you can just load the baseline:
> 
>  (ConfigurationOfHelpSystem project version: '1.0-baseline') load
> 
> 
> b) Typing in '' quotes is pretty insane when you quote text.
> 
>  I know, but this is annoying since you currently write it manually 
>  using the browser and by adding methods yourself. Storing the
>  contents in method is just the vehicle - additional authoring 
>  capabilities would help here in the future (an additional HelpEditor
>  beside the HelpViewer). Again you judged too early. 
> 
>  I would also like to see some reactivation of Scamper code for 
>  a more capable viewer/editor - since with a basic support for 
>  simple markup we could catch two flies by providing in-image and 
>  web-help with the same contents/source.
> 
>> I'm not saying that comments are the only way by which HelpBooks should 
>> be created but I think that this should be one of the ways that 
>> HelpSystem directly supports.
> 
> That's already there - Danny already added this for the help classes. 
> Just open the book "Help on Help" -> "HelpSystem API Documentation"
> and subnodes after loading the latest baseline.
> If you click on a class node you will see the class comment displayed
> in the help (currently as ASCII).
> 
> We may add a book "Reference" where you open two subbooks: 
> "By categories" and "By hierarchy" - displaying the classes
> using categories or in their usual class hierarchy for browsing.
> 
> 
> However: the main question to me is the kind of format we should
>         use:
> 
>  a) Wiki Style or similar
>      + easy to write
>      + easy to transform
>      - mostly non-standard
> 
>     With Maven the APT format is often used [1], Eclipse for instance
>     provides even editors, see [2] for screenshots)
>     But we also have Tiny wiki syntax somewhere on SqueakSource which
>     may be similar.
> 
>  b) real markup like HTML
>      + easy to put onto the web without tranformation
>      - we need to have more markup support
>      -/+ embedding of Smalltalk has to be done the W3C way, similar
>        to javascript  <a href="smalltalk:..."
> 
>  c) specific format like Squeaks Text representation with textDoits, ...
>      - very Squeak specific and may not work in Pharo
>      - hard to put on the web
> 
> I would like to see b) with a cleaned up Scamper code since 
> a general markup editor/viewer would be helpfull anyway and it would
> be easy to publish stuff on the web. But looks like more work.
> 
> There is also another HTML browser with markup and CSS now available 
> open source as MIT (WithStyle), see [3] and [4] for more info.
> Maybe someone has a minute ;)

why not using the same seaside html canvas api?





> 
> Bye
> T.
> 
> [1] http://maven.apache.org/doxia/references/apt-format.html
> [2] http://sourceforge.net/project/screenshots.php?group_id=193560
> [3] http://n4.nabble.com/ANN-HelpSystem-was-ProfStef-td1554685.html
> [4] 
> http://www.cincomsmalltalk.com/userblogs/rowanb/blogView?showComments=true&printTitle=Im_back..._but_SWS_isnt&entry=3364012145
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Sicherer, schneller und einfacher. Die aktuellen Internet-Browser -
> jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/chbrowser
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to