[
https://issues.apache.org/jira/browse/NETBEANS-125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16333596#comment-16333596
]
Wade Chandler commented on NETBEANS-125:
Found while working on the Groovy scripting and also placed in that issues
comments...
A list of possible sections (or the sections) which should/could have special
templates follows, trimmed from the above using a simple text editor since the
lines were ordered. This represents 74 sections for which to have different
template styles which the content processing script will place into the
associated YAML files as it creates them (which could be further trimmed):
./about
./books
./community
./community/articles
./community/articles/interviews
./community/articles/javaone
./community/contribute
./community/guidelines
./community/kb
./community/lists
./community/lists/chats
./community/magazine
./community/netcat
./community/news
./community/news/newsletter
./community/partners
./community/photos
./community/releases
./community/sources
./community/teams
./community/teams/dev
./community/teams/evangelism
./community/teams/evangelism/docs
./community/teams/marketing
./community/teams/web
./downloads
./evangelism
./features
./features/cpp
./features/groovy
./features/html5
./features/ide
./features/java
./features/java-on-client
./features/java-on-server
./features/javafx
./features/javame
./features/javascript
./features/php
./features/platform
./features/ruby
./features/scripting
./features/uml
./features/web
./kb
./kb/archive
./kb/articles
./kb/docs
./kb/docs/cnd
./kb/docs/ide
./kb/docs/java
./kb/docs/javaee
./kb/docs/javame
./kb/docs/php
./kb/docs/web
./kb/docs/webclient
./kb/docs/websvc
./kb/faqs
./kb/samples
./kb/trails
./platform
./platform/articles
./platform/articles/nbm_interviews
./platform/faqs
./platform/guide
./platform/guidelines
./platform/samples
./platform/tutorials
./platform/welcome
./platform/whatsnew
./switch
./uigestures
./updates
> Enumerate the template types needed for the new site based on various
> sections of the web site; this data will be used by the Groovy script which
> needs to be aid in conversion
> ---
>
> Key: NETBEANS-125
> URL: https://issues.apache.org/jira/browse/NETBEANS-125
> Project: NetBeans
> Issue Type: Task
> Components: website
>Reporter: Wade Chandler
>Assignee: Wade Chandler
>Priority: Major
>
> We need to create templates, and give them an identifier, to be used by
> content and sidecar files, and eventually by JBake. These templates need to
> be based or derived from the current sections of the new site which we wish
> to keep. We need to map these to sections of the old site by relative paths.
> These relative paths can then be used by the Groovy script which will process
> the content in the hierarchy to correctly match up the page/template type for
> the various content pages and sidecar files. This will cause the new site to
> include the required content and structure for the specific content as the
> static site is generated.
> As an example, the new site has the platform top level domain files under the
> "platform" directory. This pattern could then be mapped to
> /platform/tutorials
> https://platform.netbeans.org/tutorials/nbm-quick-start.html or perhaps
> something else.
> There is also the kb which has structures like this
> https://netbeans.org/kb/docs/javaee and https://netbeans.org/kb/docs/java.
> These can be linked to /kb/docs/java and kb/docs/javaee. These different
> "sections", can have subtly different headers or footers as well as different
> side bars which link to relevant other content.
> The specifics of the templates themselves do not have to be worked out just
> yet, but the names of them, which are valid values to be used by JBake, and
> in the YAML sidecar files, do. The various templates can then be worked up as
> needed after the list and requirements are determined.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists