[vtk-developers] Wiki Naming Conventions

Andrew Maclean andrew.amaclean at gmail.com
Mon Dec 14 17:35:05 EST 2009


I agree, I like the "/" it makes navigation easier and I also like the
breadcrumbs it leaves.

Andrew


On Tue, Dec 15, 2009 at 9:30 AM, David Gobbi <david.gobbi at gmail.com> wrote:
> This is kind of a late reply, but I'm very much in favor of using "/"
> as the separator for wiki pages instead of any other method:
>
> Wiki/VTK/Examples
> Wiki/VTK/Examples/My_Example
>
> This has three advantages over other naming schemes:
>
> a) The "/" makes the hierarchical organization explicit and obvious.
> Everyone knows what slash means.
>
> a) The wiki leaves breadcrumbs if you use a slash.  See
> http://www.vtk.org/Wiki/VTK/Volume_Picking for example.  It has a
> "back to VTK" link at the top.  Very useful.
>
> b) Slash is distinct from underscore.  Typically a wiki underscore is
> just a placeholder for a space.  A slash says "this is how things are
> organized".
>
> Just my 2 cents.  Another comment I would like to make is that the
> usefulness of the wiki has definitely improved over the past few
> weeks.
>
>   David
>
>
> On Tue, Nov 24, 2009 at 4:22 PM, Andrew Maclean
> <andrew.amaclean at gmail.com> wrote:
>> Hi Bill,
>> This is a really good idea. it will dramatically improve the usability
>> of the site.
>>
>> Andrew
>>
>> On Wed, Nov 25, 2009 at 3:05 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>>> Folks,
>>>
>>> We need some consistent convention to name pages on the vtk wiki.
>>> http://www.vtk.org/Wiki/VTK
>>>
>>> VTK, itk, cmake, paraview, cdash, ... all share the same wiki.
>>>
>>> Looking through a sample of these wikis you will see a variety of
>>> naming conventions. For example a page describing "My Stuff" might be
>>> called:
>>>
>>> 1) My_Stuff
>>>    Not a good convention, but there are lots of pages named liked this.
>>>
>>> 2) VTK:My_Stuff
>>>   This uses (misuses) the concept of namespace. Wikimedia namespaces
>>> are described here:
>>>   http://en.wikipedia.org/wiki/Main_namespace
>>>   CDash uses this consistently
>>>
>>> 3) VTK_My_Stuff
>>>    itk uses this pretty consistently. CMake uses it frequently
>>> although it also uses 1, 2, and 4.
>>>
>>> 4) VTK/My_Stuff
>>>    Used occasionally in VTK. As well as 1,2 and 3.
>>>
>>> My main immediate concern is to have the Examples on the wiki conform
>>> to a single convention.
>>> http://www.vtk.org/Wiki/VTK:Examples
>>>
>>> Note, the wiki has a rename (move) mechanism so that old link will not
>>> be broken.
>>>
>>> Bill
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>>
>>>
>>
>>
>>
>> --
>> ___________________________________________
>> Andrew J. P. Maclean
>> Centre for Autonomous Systems
>> The Rose Street Building J04
>> The University of Sydney  2006  NSW
>> AUSTRALIA
>> Ph: +61 2 9351 3283
>> Fax: +61 2 9351 7474
>> URL: http://www.acfr.usyd.edu.au/
>> ___________________________________________
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>
>>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>



-- 
___________________________________________
Andrew J. P. Maclean
Centre for Autonomous Systems
The Rose Street Building J04
The University of Sydney  2006  NSW
AUSTRALIA
Ph: +61 2 9351 3283
Fax: +61 2 9351 7474
URL: http://www.acfr.usyd.edu.au/
___________________________________________



More information about the vtk-developers mailing list