This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 3cacf47b0 wikitemplatingtest
     new 611e2dc96 Merge pull request #654 from ebarboni/wikiindex
3cacf47b0 is described below

commit 3cacf47b0cfff1059bb4dcc3fcefbb08fa199c44
Author: Eric Barboni <[email protected]>
AuthorDate: Fri Jun 2 15:47:46 2023 +0200

    wikitemplatingtest
---
 netbeans.apache.org/globals.yml                    |   4 +
 .../{wiki-index.gsp => wiki-devbread.gsp}          |   5 +-
 .../{wiki-index.gsp => wiki-devindexbread.gsp}     |   5 +-
 .../templates/templatesparts/wiki-index.gsp        |   2 +-
 .../src/content/templates/wikidev.gsp              |  52 +++++++++++
 .../src/content/templates/wikidevindex.gsp         |  89 ++++++++++++++++++
 .../src/content/wiki/DevFaqActionAddAnyFolder.adoc |  22 ++---
 .../content/wiki/DevFaqActionAddDataObject.adoc    |   4 +-
 .../content/wiki/DevFaqActionAddJavaPackage.adoc   |   2 +-
 .../src/content/wiki/DevFaqAppLifecycleHooks.adoc  |   4 +-
 .../src/content/wiki/DevFaqIndex.adoc              | 100 ++++++++++-----------
 11 files changed, 210 insertions(+), 79 deletions(-)

diff --git a/netbeans.apache.org/globals.yml b/netbeans.apache.org/globals.yml
index 8257bc16b..4f5ae763e 100644
--- a/netbeans.apache.org/globals.yml
+++ b/netbeans.apache.org/globals.yml
@@ -37,6 +37,10 @@ template:
         file: page_noaside.gsp
     page_front:
         file: page_front.gsp
+    wikidev:
+        file: wikidev.gsp
+    wikidevindex:
+        file: wikidevindex.gsp    
     wiki:
         file: wiki.gsp
     raw:
diff --git 
a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp 
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devbread.gsp
similarity index 74%
copy from 
netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
copy to 
netbeans.apache.org/src/content/templates/templatesparts/wiki-devbread.gsp
index 824ff4826..7b6bf4be9 100644
--- a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
+++ b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devbread.gsp
@@ -18,7 +18,6 @@
     under the License.
 
 */%>
-<div class='aside' style='text-align: center; padding: 20px;'>
-    <a href="/wiki/index.asciidoc" title="Apache NetBeans WIKI">Apache 
NetBeans Wiki Index</a>
-    <p><b>Note:</b> These pages are being reviewed.</p>
+<div class='aside' style='text-align: left; padding: 20px;'>
+    <a href="/wiki/index.hml" title="Apache NetBeans WIKI">Apache NetBeans 
Wiki Index</a>/<a href="/wiki/DevFaqIndex.html" title="Apache NetBeans NetBeans 
Developer FAQ WIKI">Apache NetBeans NetBeans Developer FAQ</a>
 </div>
diff --git 
a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp 
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devindexbread.gsp
similarity index 79%
copy from 
netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
copy to 
netbeans.apache.org/src/content/templates/templatesparts/wiki-devindexbread.gsp
index 824ff4826..0a985fe40 100644
--- a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
+++ 
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devindexbread.gsp
@@ -18,7 +18,6 @@
     under the License.
 
 */%>
-<div class='aside' style='text-align: center; padding: 20px;'>
-    <a href="/wiki/index.asciidoc" title="Apache NetBeans WIKI">Apache 
NetBeans Wiki Index</a>
-    <p><b>Note:</b> These pages are being reviewed.</p>
+<div class='aside' style='text-align: left; padding: 20px;'>
+    <a href="/wiki/index.html" title="Apache NetBeans WIKI">Apache NetBeans 
Wiki Index</a>/Apache NetBeans NetBeans Developer FAQ
 </div>
diff --git 
a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp 
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
index 824ff4826..d368693a5 100644
--- a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
+++ b/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
@@ -19,6 +19,6 @@
 
 */%>
 <div class='aside' style='text-align: center; padding: 20px;'>
-    <a href="/wiki/index.asciidoc" title="Apache NetBeans WIKI">Apache 
NetBeans Wiki Index</a>
+    <a href="/wiki/index.adoc" title="Apache NetBeans WIKI">Apache NetBeans 
Wiki Index</a>
     <p><b>Note:</b> These pages are being reviewed.</p>
 </div>
diff --git a/netbeans.apache.org/src/content/templates/wikidev.gsp 
b/netbeans.apache.org/src/content/templates/wikidev.gsp
new file mode 100644
index 000000000..c6a813199
--- /dev/null
+++ b/netbeans.apache.org/src/content/templates/wikidev.gsp
@@ -0,0 +1,52 @@
+<%/*
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+*/%>
+<%/*
+
+    page_noaside.gsp: A main area with no aside.
+
+*/%>
+<!doctype html>
+<html class="no-js" lang="en" dir="ltr">
+  <%include "templatesparts/head.gsp"%>
+  <body>
+    <%include "templatesparts/menu.gsp"%>
+    <%include "templatesparts/news.gsp"%>
+    <div class='grid-container main-content'>
+      <h1 class="sect1">${content.title}</h1>
+      <% 
+      def needreview=false
+      for ( atag in content.tags ) {
+          if (atag=='needsreview') {
+              needreview = true
+          }
+      }
+      if (needreview) { %>
+      <%include "templatesparts/wiki-index.gsp"%>
+      <% } else { %>
+      <%include "templatesparts/wiki-devbread.gsp"%>
+      <% } %>
+      ${content.body}
+      <%include "templatesparts/tools.gsp"%>
+    </div>
+    <%include "templatesparts/footer.gsp"%>
+    <%include "templatesparts/scripts.gsp"%>
+  </body>
+</html>
diff --git a/netbeans.apache.org/src/content/templates/wikidevindex.gsp 
b/netbeans.apache.org/src/content/templates/wikidevindex.gsp
new file mode 100644
index 000000000..3932b9998
--- /dev/null
+++ b/netbeans.apache.org/src/content/templates/wikidevindex.gsp
@@ -0,0 +1,89 @@
+<%/*
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+*/%>
+<%/*
+
+    page_noaside.gsp: A main area with no aside.
+
+*/%>
+<!doctype html>
+<html class="no-js" lang="en" dir="ltr">
+  <%include "templatesparts/head.gsp"%>
+  <body>
+    <%include "templatesparts/menu.gsp"%>
+    <%include "templatesparts/news.gsp"%>
+    <div class='grid-container main-content'>
+      <h1 class="sect1">${content.title}</h1>
+      <%include "templatesparts/wiki-devindexbread.gsp"%>
+      <%
+def 
sectionMap=['_actions_how_to_add_things_to_files_folders_menus_toolbars_and_more':'Actions:
 How to add things to Files, Folders, Menus, Toolbars and more',
+                        'lifecyclesection':'Application Lifecycle and Hooks'   
    
+]
+// toc section first
+out.println('<div id="toc" class="toc">');
+out.println('<div id="toctitle"></div>');
+out.println('<ul class="sectlevel1">');
+out.println('<li>'+content.title+'</a>');
+out.println('<ul class="sectlevel2">');      
+for (asection in sectionMap) {
+    out.println('<li><a href="#'+asection.key+'">'+asection.value+'</a></li>');
+}
+out.println('</ul></li></ul></div>');
+// content by aggregation 
+for (asection in sectionMap) {
+    out.println('<div class="sect2">');
+    out.println('<h3 id="'+asection.key+'">'+asection.value+'</h3>');
+    TreeMap sectionsubitm = [:]
+    for ( atag in tags ) {
+        if ( atag.name=="devfaq") {
+            for ( mydoc in atag.tagged_documents ) {
+                if ( mydoc.position!=null && mydoc.wikidevsection!=null && 
asection.key==mydoc.wikidevsection ) {
+                    sectionsubitm.put(mydoc.position,mydoc);
+                }
+            }
+        }
+    }
+    sectionsubitm.sort();
+    out.println('<div class="ulist">');
+    out.println('<ul>');
+    for (adoc in sectionsubitm) {
+        out.println('<li><p>');
+        out.println('<a 
href="'+content.rootpath+adoc.value.uri+'">'+adoc.value.title+'</a>');
+        if (adoc.value.tags.contains('needsreview')) {
+            out.println("[needs review]")
+        }
+        out.println('</p></li>');
+    }
+    out.println('</ul>');
+    out.println('</div>');
+    out.println('</div>');
+}
+
+      %>
+      <hr>
+       Manually edited
+      <hr>
+      ${content.body}
+      <%include "templatesparts/tools.gsp"%>
+    </div>
+    <%include "templatesparts/footer.gsp"%>
+    <%include "templatesparts/scripts.gsp"%>
+  </body>
+</html>
diff --git a/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc 
b/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
index 8c31708b2..ed8780e7f 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
@@ -17,17 +17,17 @@
 //     under the License.
 //
 
-= DevFaqActionAddAnyFolder
-:jbake-type: wiki
-:jbake-tags: wiki, devfaq, needsreview
+= How can I add actions to all folder nodes?
+:jbake-type: wikidev
+:jbake-tags: wiki, devfaq
 :jbake-status: published
 :keywords: Apache NetBeans wiki DevFaqActionAddAnyFolder
 :description: Apache NetBeans wiki DevFaqActionAddAnyFolder
 :toc: left
 :toc-title:
 :syntax: true
-
-== How can I add actions to all folder nodes?
+:wikidevsection: 
_actions_how_to_add_things_to_files_folders_menus_toolbars_and_more
+:position: 1
 
 Register to *Loaders/folder/any/Actions*
 
@@ -60,15 +60,3 @@ public final class OnAnyFolderAction implements 
ActionListener {
     }
 }
 ----
-
-== Apache Migration Information
-
-The content in this page was kindly donated by Oracle Corp. to the
-Apache Software Foundation.
-
-This page was exported from 
link:http://wiki.netbeans.org/DevFaqActionAddAnyFolder[http://wiki.netbeans.org/DevFaqActionAddAnyFolder]
 , 
-that was last modified by NetBeans user Markiewb 
-on 2013-07-07T19:41:45Z.
-
-
-*NOTE:* This document was automatically converted to the AsciiDoc format on 
2018-02-07, and needs to be reviewed.
diff --git 
a/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc 
b/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
index 99c1f29f3..618be6d03 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
@@ -18,7 +18,7 @@
 //
 
 = DevFaqActionAddDataObject
-:jbake-type: wiki
+:jbake-type: wikidev
 :jbake-tags: wiki, devfaq, needsreview
 :jbake-status: published
 :keywords: Apache NetBeans wiki DevFaqActionAddDataObject
@@ -26,6 +26,8 @@
 :toc: left
 :toc-title:
 :syntax: true
+:wikidevsection: 
_actions_how_to_add_things_to_files_folders_menus_toolbars_and_more
+:position: 2
 
 == How do I add an action to my custom node type ?
 
diff --git 
a/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc 
b/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
index 2f71276d5..0bd63988b 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
@@ -18,7 +18,7 @@
 //
 
 = DevFaqActionAddJavaPackage
-:jbake-type: wiki
+:jbake-type: wikidev
 :jbake-tags: wiki, devfaq, needsreview
 :jbake-status: published
 :keywords: Apache NetBeans wiki DevFaqActionAddJavaPackage
diff --git a/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc 
b/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
index 4eb0027f6..df24aab3b 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
@@ -18,8 +18,8 @@
 //
 
 = DevFaqAppLifecycleHooks
-:jbake-type: wiki
-:jbake-tags: wiki, devfaq, needsreview
+:jbake-type: wikidev
+:jbake-tags: wikidev, devfaq, needsreview, position1, lifecyclesection
 :jbake-status: published
 :keywords: Apache NetBeans wiki DevFaqAppLifecycleHooks
 :description: Apache NetBeans wiki DevFaqAppLifecycleHooks
diff --git a/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc 
b/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
index 9f01ae2bc..36588512b 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
@@ -17,8 +17,8 @@
 //     under the License.
 //
 
-= Apache NetBeans DevFaq wiki index
-:jbake-type: wiki
+= Apache NetBeans NetBeans Developer FAQ
+:jbake-type: wikidevindex
 :jbake-tags: wiki, devfaq, needsreview
 :jbake-status: published
 :keywords: Apache NetBeans wiki index
@@ -27,10 +27,8 @@
 :toc-title:
 :syntax: true
 
-[.sect1]
-== DevFaq wiki index
 
-=== Actions: How to add things to Files, Folders, Menus, Toolbars and more
+== Actions: How to add things to Files, Folders, Menus, Toolbars and more
 
 - xref:DevFaqActionAddAnyFolder.adoc[How do I add an action to any folder?]
 - xref:DevFaqActionAddDataObject.adoc[How do I add an action to my custom 
node?]
@@ -75,15 +73,15 @@
 - xref:DevFaqTweakRegistryByCodeReplacement.adoc[How do I have only Shortcut 
Keys for an Action?]
 - xref:DevFaqUsingSubmenus.adoc[Can I install submenus into popups or other 
menus, instead of a regular action?]
 
-=== Application Lifecycle and Hooks
+== Application Lifecycle and Hooks
 
 - xref:DevFaqAppLifecycleHooks.adoc[What are some of the hooks in the 
application's lifecycle I can plug into?]
 
-=== Authentication and Authorization in Platform Apps
+== Authentication and Authorization in Platform Apps
 
 - xref:DevFaqPlatformAppAuthStrategies.adoc[Other strategies for 
authentication and authorization]
 
-=== Branding your application
+== Branding your application
 
 - xref:BrandingAboutDialog.adoc[Branding About Dialog]
 - xref:BrandingUpdaterSplash.adoc[Branding Updater Splash]
@@ -91,13 +89,13 @@
 - xref:DevFaqVersionNumber.adoc[How do I set the version number?]
 - xref:TranslateNetbeansModule.adoc[Translating a NetBeans Module]
 
-=== Command Line Parsing
+== Command Line Parsing
 
 - xref:HowToEnableDisableMenusFromCommandLine.adoc[Can something that the user 
sets on the command line determine whether a menu item is enabled?]
 - xref:HowToEnableDisableModulesFromCommandLine.adoc[Same as the above, but 
this time for enabling/disabling modules?]
 - 
xref:HowToPassCommandLineArgumentsToANetBeansPlatformApplicationWhenRunInsideTheIDE.adoc[How
 to pass command line arguments to a NetBeans Platform application when run 
inside the IDE]
 
-=== Configuration: How Modules Install Things
+== Configuration: How Modules Install Things
 
 - xref:DevFaqDotSettingsFiles.adoc[What are .settings files?]
 - xref:DevFaqDotShadowFiles.adoc[What are .shadow files?]
@@ -112,7 +110,7 @@
 - xref:DevFaqSystemFilesystem.adoc[What is the system filesystem?]
 - xref:DevFaqUserDir.adoc[What is the user directory, what is in it, and why 
do I need one?]
 
-=== Converting between common data types and finding things
+== Converting between common data types and finding things
 
 - xref:DevFaqDataObjectFileObject.adoc[How do I get a DataObject for a 
FileObject?]
 - xref:DevFaqDataObjectNode.adoc[How do I get a DataObject for a Node?]
@@ -126,12 +124,12 @@
 - xref:DevFaqNodeDataObject.adoc[How do I get a Node for a DataObject?]
 - xref:DevFaqUriVsUrl.adoc[URIs and URLs]
 
-=== Creating a Custom Programming Language
+== Creating a Custom Programming Language
 
 - xref:DevFaqCustomDebugger.adoc[How can I create a custom Debugger for my 
language?]
 - xref:DevFaqSyntaxHighlight.adoc[How do I add syntax highlighting for my 
language?]
 
-=== Deploying Changes through AutoUpdate and using Autoupdate API
+== Deploying Changes through AutoUpdate and using Autoupdate API
 
 - xref:DevFaqAutoUpdateAPIJavadoc.adoc[How can I find Javadoc of Autoupdate 
API with hints to use it?]
 - xref:DevFaqAutoUpdateBranding.adoc[How can I update the splash screen, title 
bar and other branding items via AutoUpdate?]
@@ -143,11 +141,11 @@
 - xref:DevFaqUseNativeInstaller.adoc[How can I run the installer for something 
else during module installation?]
 - xref:FaqPluginManagerCustomization.adoc[What other documentation is 
available about AutoUpdate?]
 
-=== Deployment using installers / NBI
+== Deployment using installers / NBI
 
 - xref:DevInstallerAddVersioningInfo.adoc[How to add versioning information to 
be shown in "Installed Programs" (Windows-only)?]
 
-=== Development issues, module basics and classpath issues, and information 
about RCP/Platform application configuration
+== Development issues, module basics and classpath issues, and information 
about RCP/Platform application configuration
 
 - xref:DevFaq2SrcPaths.adoc[How do I have two source directories within one 
module?]
 - xref:DevFaqAnnotationDevelopDebug.adoc[How do I develop and debug 
annotations for NetBeans platform apps?]
@@ -192,12 +190,12 @@
 - xref:DevFaqWrapperModules.adoc[What is a library wrapper module and how do I 
use it?]
 - xref:FaqRunSameTargetOnAllModules.adoc[How can I launch an Ant Task on all 
modules of my suite?]
 
-=== Dialogs API
+== Dialogs API
 
 - xref:DevFaqDialogControlOKButton.adoc[How can I control when the OK button 
is enabled]
 - xref:DevFaqDialogsApiIntro.adoc[What is the Dialogs API and How Do I Use It?]
 
-=== Editor and Edited Files
+== Editor and Edited Files
 
 - xref:DevFaqEditorCodeCompletionAnyJEditorPane.adoc[How to add code 
completion to any JEditorPane]
 - xref:DevFaqEditorGetCurrentDocument.adoc[How can I get the currently open 
document in the selected editor?]
@@ -220,11 +218,11 @@
 - xref:DevFaqOpenReadOnly.adoc[How can I open a file in the editor in 
read-only mode?]
 - xref:DevFaqSyntaxColoring.adoc[Can I add syntax coloring for my own data 
object/MIME type?]
 
-=== File Management (within the IDE/Application)
+== File Management (within the IDE/Application)
 
 - xref:DevFaqOpenFile.adoc[How can I open a file in the IDE programatically?]
 
-=== Files and Data Objects
+== Files and Data Objects
 
 - xref:DevFaqDataLoader.adoc[What is a DataLoader?]
 - xref:DevFaqDataObject.adoc[What is a DataObject?]
@@ -245,7 +243,7 @@
 - xref:DevFaqMIMEResolver.adoc[How can I create declarative MIMEResolver and 
add new file type?]
 - xref:DevFaqNewXMLFileType.adoc[How do I add support for an XML type with a 
different extension?]
 
-=== Getting Started
+== Getting Started
 
 - xref:DefFaqMapApisToTasks.adoc[What API do I want to use for x, y or z?]
 - xref:DevFaqAccessSourcesUsingMercurial.adoc[How do I get sources for 
NetBeans using Mercurial (hg)?]
@@ -261,18 +259,18 @@
 - xref:DevFaqSourceTreeModuleDescriptions.adoc[There sure are a lot of modules 
in the source tree.  What are they for]
 - xref:DevFaqWhatIsAModule.adoc[What is a module?]
 
-=== Getting support, where to find examples
+== Getting support, where to find examples
 
 - xref:DevFaqFileBug.adoc[Filing a bug report]
 - xref:DevFaqMoreDocsOnCertainAPIs.adoc[Where can I find more documentation on 
certain APIs?]
 - xref:DevFaqSampleCode.adoc[Examples of how to use various APIs]
 - xref:NetBeansCertifiedEngineerCourse.adoc[Can I get training material for 
the NetBeans Certification course?]
 
-=== HTML Browser
+== HTML Browser
 
 - xref:DevFaqHowToOpenURL.adoc[How to open a URL in the internal/default HTML 
browser?]
 
-=== JavaHelp
+== JavaHelp
 
 - xref:DevFaqHelpGuidelines.adoc[JavaHelp integration guide]
 - xref:DevFaqIdeWelcome.adoc[How do I fix problems about 'ide.welcome'?]
@@ -280,7 +278,7 @@
 - xref:DevFaqJavaHelpNotDisplayed.adoc[Why doesn't my JavaHelp content show 
up?]
 - xref:DevFaqJavaHelpOverrideCustom.adoc[How can I override JavaHelp to 
display my own custom help or documentation?]
 
-=== Key Bindings
+== Key Bindings
 
 - xref:DevFaqAddDefaultActionShortcuts.adoc[How do I add default shortcuts for 
SystemActions (like cut, paste, etc)?]
 - xref:DevFaqAddShortCutForAction.adoc[How to set the shortcut of an action 
outside of your own module?]
@@ -292,14 +290,14 @@
 - xref:DevFaqOrderActions.adoc[I want my action to appear between two existing 
items/in a specific place in the menu.  Can I do that?]
 - xref:DevFaqRebindingKeys.adoc[Binding one key to more than one action]
 
-=== Licensing Issues
+== Licensing Issues
 
 - xref:DevFaqEpl3rdPartySources.adoc[Where to download sources of EPL 
third-party components?]
 - xref:DevFaqLgpl3rdPartySources.adoc[Where to download sources of LGPL 
third-party components?]
 - xref:DevFaqLic3rdPartyComponents.adoc[NetBeans Platform and 3rd party 
components]
 - xref:DevFaqMpl3rdPartySources.adoc[Where to download sources of MPL 
third-party components?]
 
-=== Logging and Error Handling
+== Logging and Error Handling
 
 - xref:DevFaqAddTimestampToLogs.adoc[How can I add a timestamp to the logs?]
 - xref:DevFaqCustomizingUnexpectedExceptionDialog.adoc[How can I customize the 
Unexpected Exception dialog?]
@@ -307,13 +305,13 @@
 - xref:DevFaqUIGestures.adoc[UI Logging through Gestures Collector]
 - xref:DevFaqUnexpectedExceptionDialog.adoc[How can I suppress the Unexpected 
Exception dialog?]
 
-=== Look and Design
+== Look and Design
 
 - xref:DevFaqChangeLookAndFeel.adoc[How can I set the Swing look and feel on 
startup?]
 - xref:DevFaqCustomFontSize.adoc[I have a custom component.  How can I make it 
respond to --fontsize like the rest of NetBeans?]
 - xref:DevFaqImagesForDarkLaf.adoc[How to provide non-inverted images for dark 
LookAndFeels like DarkMetal/Darcula?]
 
-=== Lookup
+== Lookup
 
 - xref:DevFaqLookup.adoc[What is a Lookup?]
 - xref:DevFaqLookupContents.adoc[How can I find out what is in a Lookup]
@@ -332,14 +330,14 @@
 - xref:DevFaqSysFsLookupRegistration.adoc[How can I register services into the 
lookup using the system filesystem?]
 - xref:DevFaqWhenLookup.adoc[When should I use Lookup in my own APIs?]
 
-=== Mavenized Builds
+== Mavenized Builds
 
 - xref:DevFaqMavenHowToMigrateFromANT.adoc[How to convert an ANT-based 
NetBeans Module to a Maven-based NetBeans Module?]
 - xref:DevFaqMavenL10N.adoc[How can I create localization modules using Maven?]
 - xref:DevFaqMavenPlatformRebel.adoc[Can I use JRebel to speed up development?]
 - xref:DevFaqMavenSystemScope.adoc[Why can't I use system scope for a library 
wrapper module?]
 
-=== Module System
+== Module System
 
 - xref:Autoload.adoc[What is an autoload module?]
 - xref:DevFaqChangeRestartSplash.adoc[How can I change the NetBeans splash 
screen shown when an installed module requires restart?]
@@ -353,12 +351,12 @@
 - xref:DevFaqSuppressExistingModule.adoc[I want my module to disable some of 
the modules that would normally be enabled. Possible?]
 - xref:DevFaqTutorialsDebugging.adoc[How do I debug a module I'm building?]
 
-=== NetBeans Developer FAQ
+== NetBeans Developer FAQ
 
 - xref:FaqIndex.adoc[list of other FAQs]
 - xref:HowToAddFAQEntries.adoc[How To Add FAQ Entries]
 
-=== Nodes and Explorer
+== Nodes and Explorer
 
 - xref:DevFaqAddDoingEvilThingsToForeignNodes.adoc[I have a reference to an 
existing Node from some other module.  Can I add cookies/properties/children?]
 - xref:DevFaqAddingRemovingChildrenDynamically.adoc[Can I add, remove or 
reorder children of a node on the fly?]
@@ -393,7 +391,7 @@
 - xref:DevFaqViewSaveTTVColumns.adoc[How do I preserve the column attributes 
of a TreeTableView?]
 - xref:DevFaqWhatIsANode.adoc[What is a Node?]
 
-=== Output Window
+== Output Window
 
 - xref:DevFaqCustomIOProvider.adoc[How to implement custom IOProvider?]
 - xref:DevFaqInput.adoc[How to get user input in the Output Window?]
@@ -402,11 +400,11 @@
 - xref:DevFaqOutputWindow.adoc[How do I create my own tab in the output window 
and write to it?]
 - xref:DevFaqOutputWindowExternalProcess.adoc[How do I route the output from 
an external process to the output window?]
 
-=== Printing
+== Printing
 
 - xref:DevFaqHowToPrint.adoc[Help, the Print menu item is disabled!]
 
-=== Programmatic access to Java Sources
+== Programmatic access to Java Sources
 
 - xref:DevFaqObtainSourcesOfAJavaClass.adoc[How to obtain a source file for a 
Java class and open in the editor?]
 - xref:DevFaqScanForClasses.adoc[How can I scan a classpath to find all 
classes of a particular type?]
@@ -414,7 +412,7 @@
 - xref:JavaHT_Modification.adoc[How can I programmatically modify a Java 
source file?]
 - xref:Java_DevelopersGuide.adoc[Java_DevelopersGuide]
 
-=== Project Handling
+== Project Handling
 
 - xref:DevFaqGetNameOfProjectGroup.adoc[How to get the name of the active 
project group?]
 - xref:DevFaqGetNameOrIconForProject.adoc[How to get the name or icon of a 
project?]
@@ -422,7 +420,7 @@
 - xref:DevFaqListenForOpeningClosingProject.adoc[How to listen for projects to 
be opened/closed?]
 - xref:DevFaqOpenProjectProgramatically.adoc[How can I open a Project 
programatically?]
 
-=== Project Types
+== Project Types
 
 - xref:DevFaqActionAddProjectCustomizer.adoc[How to add a new panel to a 
Project Properties dialog?]
 - xref:DevFaqActionAddProjectCustomizerToMultipleTypes.adoc[How do I register 
a "ProjectCustomizer" to multiple project types?]
@@ -433,7 +431,7 @@
 - xref:DevFaqIdentifyMain.adoc[How do I identify the "main project"?]
 - xref:DevFaqPossibleToExtend.adoc[Is it possible to extend an existing 
project type?]
 
-=== Properties and PropertySheet
+== Properties and PropertySheet
 
 - xref:DevFaqPropertySheetEditors.adoc[How do I change the default behavior of 
PropertySheet editors?]
 - xref:DevFaqPropertySheetHideDescription.adoc[How do I hide the description 
area in property window?]
@@ -441,7 +439,7 @@
 - xref:DevFaqPropertySheetReadonlyProperty.adoc[How do I add a readonly 
property?]
 - xref:DevFaqPropertySheetTabs.adoc[How do I display different groups of 
properties on buttons in the property sheet the way Matisse does?]
 
-=== Running and Writing tests
+== Running and Writing tests
 
 - xref:DevFaqTestDataObject.adoc[Writing Tests for DataObjects and DataLoaders]
 - xref:DevFaqTestUsingSystemFileSystem.adoc[How do I test something which uses 
the System Filesystem?]
@@ -450,7 +448,7 @@
 - xref:NetBeansDeveloperTestFAQ.adoc[NetBeans Developer Test FAQ]
 - xref:TestingThingsThatUseFileObjectDataObjectDataFolder.adoc[Testing things 
that use FileObjects]
 
-=== Settings
+== Settings
 
 - xref:DevFaqExportImport.adoc[How to register options for export/import to 
module's layer?]
 - xref:DevFaqExtendOptionsSearch.adoc[How can I configure my options panel to 
be found by global quicksearch or options search?]
@@ -460,12 +458,12 @@
 - xref:DevFaqOpenOptionsAtCategory.adoc[How do you open the option dialog with 
a preselected category?]
 - xref:DevFaqSetPrefs.adoc[How do I let the user set 
preferences/options/customization/configuration for my module/application?]
 
-=== Tasks and Progressbar
+== Tasks and Progressbar
 
 - xref:DevFaqExternalExecution.adoc[How to run/execute an external program?]
 - xref:DevFaqTaskLongRunningAsyncTask.adoc[How to execute a long running task 
from an action without blocking the GUI?]
 
-=== Threading
+== Threading
 
 - xref:DevFaqBackgroundThread.adoc[What is a background thread and why do I 
need one?]
 - xref:DevFaqRequestProcessor.adoc[When should I use 
RequestProcessor.getDefault() and when should I create my own RequestProcessor?]
@@ -473,40 +471,40 @@
 - xref:DevFaqThreading.adoc[I need to run some code on a background thread.  
Can the platform help me?]
 - xref:DevFaqThreadingBuiltIn.adoc[What APIs come with built-in background 
thread handling?]
 
-=== Tutorials and important starting points
+== Tutorials and important starting points
 
 - xref:DevFaqAnnotationList.adoc[NetBeans Annotation Cheat Sheet]
 - xref:DevFaqApisBasics.adoc[What are the basic things I should know about 
NetBeans' architecture to get started creating NetBeans Platform applications?]
 - xref:DevFaqTutorialsAPI.adoc[NetBeans API starting point]
 - xref:DevFaqTutorialsIndex.adoc[Any tutorials out there, please?]
 
-=== Using Enterprise Resources from NetBeans module
+== Using Enterprise Resources from NetBeans module
 
 - xref:DevFaqAppClientOnNbPlatformTut.adoc[Java EE Application Client on top 
of NetBeans Platform Tutorial]
 - xref:DevFaqCallEjbFromNbm.adoc[How to call EJB from NetBeans module]
 
-=== Using Sounds
+== Using Sounds
 
 - xref:DevFaqMakeItTalk.adoc[How to make my application talk?]
 - xref:DevFaqUseSounds.adoc[How to use sounds in my application?]
 
-=== Versioning
+== Versioning
 
 - xref:ProjectVersioning.adoc[How to add versioning actions like GIT, 
Mercurial, SVN, CVS to my own nodes?]
 
-=== When There Are Multiple Ways To Do Something...
+== When There Are Multiple Ways To Do Something...
 
 - xref:DevFaqModulesDeclarativeVsProgrammatic.adoc[Installing things 
declaratively vs. installing things programmatically]
 - xref:DevFaqRegisterObjectsViaInstanceOrSettingsFiles.adoc[Should I register 
an object in my layer file using .instance or .settings files?  What about 
.shadow files?]
 - xref:DevFaqWaysToRegisterInDefaultLookup.adoc[Which way should I register an 
object in the default Lookup?]
 - xref:DevFaqWhenToUseWhatRegistrationMethod.adoc[I need to register some 
object to be found at runtime, or run some code on startup.  Which way should I 
use?]
 
-=== When things go wrong: Troubleshooting
+== When things go wrong: Troubleshooting
 
 - xref:DevFaqTroubleshootClassNotFound.adoc[I've got a class not found 
error/exception.  How can I fix it?]
 - xref:DevFaqTroubleshootMissingItemsInZippedSources.adoc[I find files missing 
from the source ZIP file]
 
-=== Window System
+== Window System
 
 - xref:DevFaqCustomWindowMode.adoc[How to create a custom window mode?]
 - xref:DevFaqCustomizeWindowSystem.adoc[How can I customize the window system 
via the latest 7.1 techniques/enhancements?]
@@ -534,7 +532,7 @@
 - xref:DevFaqWindowsWstcrefAndFriends.adoc[How do I use 
.wstcrf/.wsmode/.settings files to install my module's components in the window 
system?]
 - xref:DevFaqWindowsXmlApi.adoc[How does the XML API for installing window 
system components work?]
 
-=== Wizards and Templates
+== Wizards and Templates
 
 - xref:DevFaqMakeGroupTemplate.adoc[How do I make a file template which 
actually creates a set of files at once?]
 - xref:DevFaqOpenFilesAfterProjectCreation.adoc[How to open files in editor 
after project creation?]
@@ -542,7 +540,7 @@
 - xref:DevFaqWizardChangeLabelsOfDefaultButtons.adoc[How to customize the 
button text of default buttons of a wizard (Finish, Cancel, etc.)?]
 - xref:DevFaqWizardPanelError.adoc[How do I show that a user has filled an 
invalid input into my wizard?]
 
-=== XML Multiview API
+== XML Multiview API
 
 - xref:DevFaqMultiViewChangeTabInCode.adoc[How to change selected tab of 
Multiview?]
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to