You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by vi...@apache.org on 2020/02/02 12:31:02 UTC

[netbeans-website] branch master updated: [NETBEANS-1867] PHP and unused files (#445)

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

vieiro 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 1888fd6  [NETBEANS-1867] PHP and unused files (#445)
1888fd6 is described below

commit 1888fd6ef5728d62b27cf16c3da5f8eb50b94cc5
Author: Antonio Vieiro <vi...@users.noreply.github.com>
AuthorDate: Sun Feb 2 13:30:54 2020 +0100

    [NETBEANS-1867] PHP and unused files (#445)
    
    * Removing unused/obsolete pages
    * php section
---
 netbeans.apache.org/build.gradle                   |  2 +-
 .../kb/docs/ide/overview-screencast_74.asciidoc    | 21 ------------
 .../kb/docs/java/profile-loadgenerator.asciidoc    |  1 -
 .../kb/docs/java/profile-loadgenerator_ja.asciidoc | 14 ++++++--
 .../docs/java/profile-loadgenerator_pt_BR.asciidoc | 13 ++++++-
 .../kb/docs/java/profile-loadgenerator_ru.asciidoc | 13 ++++++-
 .../docs/java/profile-loadgenerator_zh_CN.asciidoc | 13 ++++++-
 .../kb/docs/php/ajax-quickstart_pt_BR.asciidoc     |  4 +--
 ...configure-php-environment-ubuntu_pt_BR.asciidoc |  2 +-
 .../configure-php-environment-ubuntu_ru.asciidoc   |  2 +-
 ...configure-php-environment-ubuntu_zh_CN.asciidoc |  2 +-
 .../src/content/kb/docs/php/debugging.asciidoc     |  6 ++--
 .../src/content/kb/docs/php/quickstart_ru.asciidoc | 14 ++++----
 .../kb/docs/php/wish-list-lesson1_ja.asciidoc      |  4 +--
 .../content/kb/docs/php/wish-list-lesson4.asciidoc | 23 ++++---------
 .../kb/docs/php/wish-list-lesson4_ja.asciidoc      | 24 ++++---------
 .../kb/docs/php/wish-list-lesson4_pt_BR.asciidoc   | 24 ++++---------
 .../kb/docs/php/wish-list-lesson4_ru.asciidoc      | 24 ++++---------
 .../kb/docs/php/wish-list-lesson4_zh_CN.asciidoc   | 24 ++++---------
 .../content/kb/docs/php/wish-list-lesson5.asciidoc | 18 ++--------
 .../kb/docs/php/wish-list-lesson5_ja.asciidoc      | 19 ++--------
 .../kb/docs/php/wish-list-lesson5_pt_BR.asciidoc   | 19 ++--------
 .../kb/docs/php/wish-list-lesson5_ru.asciidoc      | 19 ++--------
 .../kb/docs/php/wish-list-lesson5_zh_CN.asciidoc   | 19 ++--------
 .../content/kb/docs/php/wish-list-lesson6.asciidoc | 31 ++++++-----------
 .../kb/docs/php/wish-list-lesson6_ja.asciidoc      | 32 ++++++-----------
 .../kb/docs/php/wish-list-lesson6_pt_BR.asciidoc   | 32 ++++++-----------
 .../kb/docs/php/wish-list-lesson6_ru.asciidoc      | 32 ++++++-----------
 .../kb/docs/php/wish-list-lesson6_zh_CN.asciidoc   | 34 ++++++------------
 .../content/kb/docs/php/wish-list-lesson7.asciidoc | 39 ++++++++-------------
 .../kb/docs/php/wish-list-lesson7_ja.asciidoc      | 40 ++++++++--------------
 .../kb/docs/php/wish-list-lesson7_pt_BR.asciidoc   | 40 ++++++++--------------
 .../kb/docs/php/wish-list-lesson7_ru.asciidoc      | 40 ++++++++--------------
 .../kb/docs/php/wish-list-lesson7_zh_CN.asciidoc   | 40 ++++++++--------------
 .../content/kb/docs/php/wish-list-lesson8.asciidoc | 23 ++++---------
 .../kb/docs/php/wish-list-lesson8_ja.asciidoc      | 24 ++++---------
 .../kb/docs/php/wish-list-lesson8_pt_BR.asciidoc   | 24 ++++---------
 .../kb/docs/php/wish-list-lesson8_ru.asciidoc      | 24 ++++---------
 .../kb/docs/php/wish-list-lesson8_zh_CN.asciidoc   | 24 ++++---------
 .../kb/docs/php/wish-list-lesson9_ja.asciidoc      | 14 +-------
 .../kb/docs/php/wish-list-lesson9_pt_BR.asciidoc   | 14 +-------
 .../kb/docs/php/wish-list-lesson9_ru.asciidoc      | 14 +-------
 .../kb/docs/php/wish-list-lesson9_zh_CN.asciidoc   | 14 +-------
 .../kb/docs/php/wish-list-oracle-lesson1.asciidoc  | 29 +++++-----------
 .../docs/php/wish-list-oracle-lesson1_ja.asciidoc  | 30 +++++-----------
 .../php/wish-list-oracle-lesson1_pt_BR.asciidoc    | 35 +++++--------------
 .../docs/php/wish-list-oracle-lesson1_ru.asciidoc  | 30 +++++-----------
 .../php/wish-list-oracle-lesson1_zh_CN.asciidoc    | 30 +++++-----------
 .../docs/php/wish-list-tutorial-main-page.asciidoc | 26 +++-----------
 .../php/wish-list-tutorial-main-page_ja.asciidoc   | 23 ++++++-------
 .../wish-list-tutorial-main-page_pt_BR.asciidoc    | 23 ++++++-------
 .../php/wish-list-tutorial-main-page_ru.asciidoc   | 23 ++++++-------
 .../wish-list-tutorial-main-page_zh_CN.asciidoc    | 23 ++++++-------
 .../src/content/kb/docs/screencasts.asciidoc       | 21 ------------
 .../src/content/kb/docs/screencasts_ja.asciidoc    | 21 ------------
 .../src/content/kb/docs/screencasts_pt_BR.asciidoc | 21 ------------
 .../src/content/kb/docs/screencasts_ru.asciidoc    | 21 ------------
 .../src/content/kb/docs/screencasts_zh_CN.asciidoc | 21 ------------
 58 files changed, 360 insertions(+), 876 deletions(-)

diff --git a/netbeans.apache.org/build.gradle b/netbeans.apache.org/build.gradle
index e5892b6..55f5c97 100644
--- a/netbeans.apache.org/build.gradle
+++ b/netbeans.apache.org/build.gradle
@@ -81,7 +81,7 @@ task preprocessContentStatics(type: Copy,
     filteringCharset 'UTF-8'
     includeEmptyDirs false
     include "**/*.html.yml", "**/*.md.yml", "**/*.html", "**/*.md", "**/*.asciidoc", "fonts/**", "**/.htaccess"
-    exclude "/templates/**", "/css/**", "fonts/**"
+    exclude "/templates/**", "/css/**", "fonts/**", "kb/docs/**/section**"
     
     def mergeList = []
     
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/overview-screencast_74.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/overview-screencast_74.asciidoc
deleted file mode 100644
index 559657c..0000000
--- a/netbeans.apache.org/src/content/kb/docs/ide/overview-screencast_74.asciidoc
+++ /dev/null
@@ -1,21 +0,0 @@
-// 
-//     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.
-//
-
-You will be redirected to the NetBeans Platform page at link:overview-screencast.html[+overview-screencast.html+]
-
diff --git a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator.asciidoc b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator.asciidoc
index 0c51eaf..201fb0b 100644
--- a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator.asciidoc
@@ -17,7 +17,6 @@
 //     under the License.
 //
 
-
 = Using a Load Generator in NetBeans IDE
 :jbake-type: tutorial
 :jbake-tags: tutorials 
diff --git a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ja.asciidoc
index ce1cdcd..2df00c8 100644
--- a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ja.asciidoc
@@ -17,15 +17,25 @@
 //     under the License.
 //
 
+= NetBeans IDEでの負荷ジェネレータの使用
+:jbake-type: tutorial
+:jbake-tags: tutorials 
+:jbake-status: published
+:icons: font
+:syntax: true
+:source-highlighter: pygments
+:toc: left
+:toc-title:
+:description: Using a Load Generator in NetBeans IDE
+:keywords: Using a Load Generator in NetBeans IDE
 
-== NetBeans IDEでの負荷ジェネレータの使用
 
 アプリケーションのパフォーマンスをテストするときは、標準的な負荷の下でテストを実行すると有効な場合があります。開発環境でアプリケーションを実行している場合は、これが困難なことがあります。負荷の下でのアプリケーション実行をエミュレートする方法の1つに、負荷ジェネレータのスクリプトを使用する方法があります。このドキュメントでは、IDEによって提供される負荷ジェネレータのサポートの概要について説明します。
 
 独自の負荷ジェネレータ・ランタイムを提供するかわりに、IDEは、サードパーティ製ツールの統合を使用しています。NetBeans IDEは、負荷テスト・スクリプトを再実行するためのApache JMeter負荷テスト・ツール(link:http://jakarta.apache.org/jmeter[+ホーム・ページ+])をサポートしています。IDEでJMeterツールを使用するには、まず、必要なプラグインを更新センターからダウンロードする必要があります。
 
 
-=== 内容
+== 内容
 
 image::images/netbeans-stamp-80-74-73.png[title="このページの内容は、NetBeans IDE 7.2、7.3、7.4および8.0に適用されます"]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_pt_BR.asciidoc
index 087d73b..35d48f0 100644
--- a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_pt_BR.asciidoc
@@ -18,7 +18,18 @@
 //
 
 
-== Usando um Gerador de Carga no NetBeans IDE
+= Usando um Gerador de Carga no NetBeans IDE
+:jbake-type: tutorial
+:jbake-tags: tutorials 
+:jbake-status: published
+:icons: font
+:syntax: true
+:source-highlighter: pygments
+:toc: left
+:toc-title:
+:description: Using a Load Generator in NetBeans IDE
+:keywords: Using a Load Generator in NetBeans IDE
+
 
 Quando você testa o desempenho de uma aplicação, pode ser benéfico executar seus testes com uma carga normal. Isso poderá ser difícil se você estiver executando sua aplicação em um ambiente de desenvolvimento. Uma forma de emular uma aplicação em execução sob carga é com o uso de um script gerador de carga. Esse documento apresenta uma visão geral do suporte a gerador de carga oferecido pelo IDE.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ru.asciidoc
index c799111..96b2dc1 100644
--- a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_ru.asciidoc
@@ -18,7 +18,18 @@
 //
 
 
-== Использование генератора нагрузки в IDE NetBeans
+= Использование генератора нагрузки в IDE NetBeans
+:jbake-type: tutorial
+:jbake-tags: tutorials 
+:jbake-status: published
+:icons: font
+:syntax: true
+:source-highlighter: pygments
+:toc: left
+:toc-title:
+:description: Using a Load Generator in NetBeans IDE
+:keywords: Using a Load Generator in NetBeans IDE
+
 
 Во время тестирования производительности приложения может быть полезно провести тесты при типичной нагрузке. Это может оказаться трудной задачей, если приложение выполняется в среде разработки. Одним из способов имитации выполнения приложения под нагрузкой является использование сценария генератора нагрузки. В этом документе представлен обзор поддержки генератора нагрузки в среде IDE.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_zh_CN.asciidoc
index 4adfaf9..2f4a168 100644
--- a/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/java/profile-loadgenerator_zh_CN.asciidoc
@@ -18,7 +18,18 @@
 //
 
 
-== 使用 NetBeans IDE 中的负载生成器
+= 使用 NetBeans IDE 中的负载生成器
+:jbake-type: tutorial
+:jbake-tags: tutorials 
+:jbake-status: published
+:icons: font
+:syntax: true
+:source-highlighter: pygments
+:toc: left
+:toc-title:
+:description: Using a Load Generator in NetBeans IDE
+:keywords: Using a Load Generator in NetBeans IDE
+
 
 测试应用程序的性能时,在有典型负载的情况下进行测试是很有用的。如果在开发环境中运行应用程序,则可能很难做到这一点。要模拟在有负载的情况下运行的应用程序,一种方法是使用负载生成器脚本。本文档概述了 IDE 提供的负载生成器支持。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/ajax-quickstart_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/ajax-quickstart_pt_BR.asciidoc
index ecc0a27..b9b0cd3 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/ajax-quickstart_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/ajax-quickstart_pt_BR.asciidoc
@@ -543,10 +543,10 @@ Implemente a lógica para tratar o URL `autocomplete` que é recebido pela solic
 1. Na janela Projetos, clique no nó de arquivo `index.php`. O nome do arquivo se tornará editável, permitindo modificar o nome. 
 image:images/edit-file-name.png[title="Clique nos nós dos arquivos para editar os nomes"]
 
-[start=2]
+
 . Nomeie o arquivo `autocomplete` e, em seguida, clique em Entrar. Clique duas vezes no novo arquivo `autocomplete.php` para que ele seja exibido no editor.
 
-[start=3]
+
 . Substitua o código existente do arquivo pelo script a seguir.
 
 [source,php]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_pt_BR.asciidoc
index 5aab38c..297ca37 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_pt_BR.asciidoc
@@ -159,7 +159,7 @@ Recomendamos que você crie seu próprio host virtual e o ative, em vez de edita
 1. Para 
 acionar o Terminal, selecione Aplicações > Acessórios > Terminal. A janela Terminal será aberta.
 
-[start=2]
+
 . Para copiar o arquivo de configuração do host virtual default para um novo arquivo ( ``mysite`` ), digite o seguinte comando no prompt de comando:
 
 [source,bash]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_ru.asciidoc
index 1dae726..808660f 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_ru.asciidoc
@@ -159,7 +159,7 @@ apt-get --purge remove php5-commonapt-get install php5 phpmyadmin
 1. Для 
 запуска терминала выберите "Applications>Accessories>Terminal". Откроется окно терминала.
 
-[start=2]
+
 . Для копирования файла настройки из виртуального узла по умолчанию в новый файл ( ``mysite`` ) введите в командной строке следующую команду:
 
 [source,bash]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_zh_CN.asciidoc
index df76047..f5c0232 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/configure-php-environment-ubuntu_zh_CN.asciidoc
@@ -159,7 +159,7 @@ apt-get --purge remove php5-commonapt-get install php5 phpmyadmin
 1. 要
 启动终端,请选择“应用程序”>“附件”>“终端”。此时将打开“终端”窗口。
 
-[start=2]
+
 . 要将默认虚拟主机的配置文件复制到新文件 ( ``mysite`` ),请在命令提示符下键入以下命令:
 
 [source,bash]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/debugging.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/debugging.asciidoc
index db6b8aa..7b56817 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/debugging.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/debugging.asciidoc
@@ -252,9 +252,9 @@ NOTE: If the current project is set as Main, you can choose Debug  > Debug Main
 
 . To check the logic of the program by watching the changes of expressions, define a new watch:
 
-1. To open the Watches window, choose Window > Debugging > Watches or press Ctrl-Shift-2. The Watches window opens.
-2. Anywhere inside the Watches window, click the right mouse button and choose New Watch from the popup menu. The New Watch window opens.
-3. Enter the watch expression and click OK.
+.. To open the Watches window, choose Window > Debugging > Watches or press Ctrl-Shift-2. The Watches window opens.
+.. Anywhere inside the Watches window, click the right mouse button and choose New Watch from the popup menu. The New Watch window opens.
+.. Enter the watch expression and click OK.
 
 Now you can make an additional check during debugging.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/quickstart_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/quickstart_ru.asciidoc
index f57bc50..71bf846 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/quickstart_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/quickstart_ru.asciidoc
@@ -73,23 +73,23 @@ image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой 
 3. В области "Проекты" выберите "Приложение PHP" и нажмите кнопку "Далее". Откроется панель "Новый проект PHP > Имя и местоположение". 
 image::images/new-project-name-location.png[title="Панель 'Имя и местоположение' мастера создания проектов PHP с местоположением исходной папки как корня документации XAmpp."]
 
-[start=4]
+
 . В текстовом поле наименования проекта введите  ``NewPHPProject`` .
 
-[start=5]
+
 . В поле исходной папки перейдите к корню документов PHP и создайте подпапку  ``NewPHPProject`` . Корень документов – это папка, в которой веб-сервер ищет файлы для открытия в браузере. Корневой узел документов указан в link:../../trails/php.html#configuration[+файле настройки+] веб-сервера. Например, в Xampp корнем документов является папка XAMPP_HOME/htdocs.
 
-[start=6]
+
 . В остальных полях оставьте значения по умолчанию. Нажмите кнопку "Далее". Откроется окно "Настройки выполнения". 
 image::images/new-project-run-config.png[]
 
-[start=7]
+
 . В раскрывающемся списке "Выполнить как" выберите "Локальный веб-сайт". Начнется выполнение проекта на локальном сервере Apache. Проект можно также выполнить удаленно через FTP или запустить его из командной строки.
 
-[start=8]
+
 . Оставьте поле "URL-адрес проекта" без изменений.
 
-[start=9]
+
 . Нажмите кнопку "Завершить". Средой IDE будет создан проект.
 
 Дополнительные сведения о link:project-setup.html[+настройке проекта PHP в NetBeans+].
@@ -101,7 +101,7 @@ image::images/new-project-run-config.png[]
 2. Выберите  ``NewPHPProject``  и нажмите кнопку "Открыть проект". В окне проекта появится дерево проекта NewPHPProject, а в редакторе и в окне навигатора откроется файл  ``index.php`` . 
 image::images/getting-started-open-new-project.png[]
 
-[start=3]
+
 . Введите следующий код в блок  ``<?php ?>`` :
 
 [source,java]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson1_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson1_ja.asciidoc
index 2371792..0c7f624 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson1_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson1_ja.asciidoc
@@ -161,10 +161,10 @@ wishes表には次の4つのフィールドがあります。
 1. データベースに接続するには、 ``jdbc:mysql://localhost:3306/wishlist`` 接続で、マウスの右ボタンをクリックし、コンテキスト・メニューから「接続」を選択します。
 NOTE: メニュー項目が無効になっている場合は、すでに接続されています。ステップ2へ進んでください。
 
-[start=2]
+
 . 同じコンテキスト・メニューから「コマンドの実行」を選択します。空の「SQLコマンド」ウィンドウが開きます。
 
-[start=3]
+
 . wishers表を作成するには:
 
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4.asciidoc
index 3bb993e..3b58373 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4.asciidoc
@@ -17,17 +17,6 @@
 //     under the License.
 //
 
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:syntax: true
-:icons: font
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Creating a Database Driven Application With PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With PHP
-
 = Lesson 4: Optimizing the Code with Classes and Objects
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -381,7 +370,7 @@ require_once("Includes/db.php");
 
 ----
 
-[start=2]
+
 . Replace the code that connects to the database and gets the ID of the wisher with a call to the  `get_wisher_id_by_name`  function.
 
 For the *MySQL database*, the code you replace is:
@@ -462,7 +451,7 @@ The new code first calls the  `getInstance`  function in WishDB. The  `getInstan
 No code is necessary here for opening a connection to the database. The connection is opened by the constructor of the WishDB class. If the name and/or password changes, you need to update only the relevant variables of the WishDB class.
 
 
-[start=3]
+
 . Replace the code that gets wishes for a wisher identified by ID with code that calls the  `get_wishes_by_wisher_id`  function.
 
 For the *MySQL database*, the code you replace is:
@@ -499,7 +488,7 @@ $stid = WishDB::getInstance()->get_wishes_by_wisher_id($wisherID);
 ----
 
 
-[start=4]
+
 . Remove the line that closes the database connection.
 
 [source,php]
@@ -531,10 +520,10 @@ require_once("Includes/db.php");
 ----
 
 
-[start=2]
+
 . Delete the database connection credentials ( `$dbHost,`  etc). These are now in  `db.php` .
 
-[start=3]
+
 . Replace the code that connects to the database and gets the ID of the wisher with a call to the  `get_wisher_id_by_name`  function.
 
 For the *MySQL database*, the code you replace is:
@@ -607,7 +596,7 @@ if ($wisherID) {
 
 The  `WishDB`  object exists as long as the current page is being processed. It is destroyed after the processing is completed or interrupted. The code for opening a connection to the database is not necessary because this is done by the WishDB function. The code for closing the connection is not necessary because the connection is closed as soon as the  `WishDB`  object is destroyed.
 
-[start=4]
+
 . Replace the code that inserts new wishers into the database with code that calls the  `create_wisher`  function.
 
 For the *MySQL database*, the code you replace is:
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ja.asciidoc
index 051554b..ee4f229 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン4: クラスとオブジェクトを持つコードの最適化
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -385,7 +373,7 @@ wishlist.phpファイルは短く、具体的に改良できるため、この
 require_once("Includes/db.php");
 ----
 
-[start=2]
+
 . データベースに接続してウィッシャのIDを取得するコードを、 `get_wisher_id_by_name` 関数のコールに置き換えます。
 
 *MySQLデータベース*の場合に置き換えるコード:
@@ -466,7 +454,7 @@ if (!$wisherID) {
 データベースへの接続を開くコードは、ここでは必要ありません。WishDBクラスのコンストラクタによって接続が開かれます。名前またはパスワード(あるいはその両方)を変更した場合は、WishDBクラスの関連する変数のみ更新する必要があります。
 
 
-[start=3]
+
 . IDによって識別されるウィッシャのウィッシュを取得するコードを、 `get_wishes_by_wisher_id` 関数をコールするコードに置き換えます。
 
 *MySQLデータベース*の場合に置き換えるコード:
@@ -503,7 +491,7 @@ $stid = WishDB::getInstance()->get_wishes_by_wisher_id($wisherID);
 ----
 
 
-[start=4]
+
 . データベース接続を切断する行を除去します。
 
 [source,php]
@@ -535,10 +523,10 @@ WishDBオブジェクトが破棄されるとデータベースへの接続が
 require_once("Includes/db.php");
 ----
 
-[start=2]
+
 . データベース接続の資格情報( `$dbHost,` など)を削除します。これらは現在 `db.php` にあります。
 
-[start=3]
+
 . データベースに接続してウィッシャのIDを取得するコードを、 `get_wisher_id_by_name` 関数のコールに置き換えます。
 
 *MySQLデータベース*の場合に置き換えるコード:
@@ -611,7 +599,7 @@ if ($wisherID) {
 
  `WishDB` オブジェクトは、現在のページが処理されている間は存在します。これは、処理が完了したり割込みされた後に破棄されます。WishDB関数によってデータベースへの接続が開くため、データベースへの接続を開くコードは必要ありません。 `WishDB` オブジェクトが破棄されると同時に接続が切断されるため、接続を切断するためのコードは必要ありません。
 
-[start=4]
+
 . 新しいウィッシャをデータベースに挿入するコードを、 `create_wisher` 関数をコールするコードに置き換えます。
 
 *MySQLデータベース*の場合に置き換えるコード:
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_pt_BR.asciidoc
index 1a339ec..a221d6c 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 4: Otimizando o Código com Classes e Objetos
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -388,7 +376,7 @@ require_once("Includes/db.php");
 
 ----
 
-[start=2]
+
 . Substitua o código que estabelece conexão com o banco de dados e que obtém o wisher ID por uma chamada para a função  `get_wisher_id_by_name` .
 
 Para o *banco de dados MySQL*, o código a ser substituído é:
@@ -469,7 +457,7 @@ O novo código chama primeiro a função  `getInstance`  no WishDB. O  `getInsta
 Nenhum código é necessário para abrir uma conexão ao banco de dados. A conexão é aberta pelo construtor da classe WishDB. Se o nome e/ou a senha for alterado, você precisará atualizar somente as variáveis relevantes da classe WishDB.
 
 
-[start=3]
+
 . Substitua o código que recebe desejos de um wisher identificado pelo ID com um código que chama a função  `get_wishes_by_wisher_id` .
 
 Para o *banco de dados MySQL*, o código a ser substituído é:
@@ -506,7 +494,7 @@ $stid = WishDB::getInstance()->get_wishes_by_wisher_id($wisherID);
 ----
 
 
-[start=4]
+
 . Remova a linha que fecha a conexão do banco de dados.
 
 [source,php]
@@ -537,10 +525,10 @@ require_once("Includes/db.php");
 ----
 
 
-[start=2]
+
 . Delete a credencial da conexão do banco de dados ( `$dbHost,`  etc). Esses estão agora em  `db.php.` .
 
-[start=3]
+
 . Substitua o código que estabelece conexão com o banco de dados e que obtém o wisher ID por uma chamada para a função  `get_wisher_id_by_name` .
 
 Para o *banco de dados MySQL*, o código a ser substituído é:
@@ -613,7 +601,7 @@ if ($wisherID) {
 
 O objeto  `WishDB`  existe enquanto a página atual estiver sendo processada. Ele é destruído depois que o processamento é concluído ou interrompido. O código para abrir uma conexão ao banco de dados não é necessário porque isso é feito pela função WishDB. O código para fechar a conexão não é necessário porque a conexão é fechada assim que o objeto  `WishDB`  é destruído.
 
-[start=4]
+
 . Substitua o código que insere novos desejos no banco de dados pelo código que chama a função  `create_wisher` .
 
 Para o *banco de dados MySQL*, o código a ser substituído é:
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ru.asciidoc
index b8dab0a..a1864bf 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 4: Оптимизация кода путем добавления классов и объектов
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -390,7 +378,7 @@ require_once("Includes/db.php");
 ----
 
 
-[start=2]
+
 . Замените код, который подключается к базе данных и получает идентификатор пожелания, вызовом функции  ``get_wisher_id_by_name`` .
 
 Для *базы данных MySQL* вы заменяете следующий код:
@@ -471,7 +459,7 @@ if (!$wisherID) {
 Для открытия подключения к базе данных наличие кода не является необходимым. Открытие подключения выполняется конструктором класса WishDB. Если имя и/или пароль изменяются, необходимо обновить только соответствующие переменные класса WishDB.
 
 
-[start=3]
+
 . Замените код, который получает пожелания для автора пожеланий, идентифицированного с помощью кода, кодом, который вызывает функцию  ``get_wishes_by_wisher_id`` .
 
 Для *базы данных MySQL * вы заменяете следующий код:
@@ -508,7 +496,7 @@ $stid = WishDB::getInstance()->get_wishes_by_wisher_id($wisherID);
 ----
 
 
-[start=4]
+
 . Удалите строку, которая закрывает подключение к базе данных.
 
 [source,php]
@@ -540,10 +528,10 @@ require_once("Includes/db.php");
 ----
 
 
-[start=2]
+
 . Удалите подтверждения подключения к базе данных ( ``$dbHost``  и пр.). Теперь они находятся в ``db.php`` .
 
-[start=3]
+
 . Замените код, который подключается к базе данных и получает идентификатор пожелания, вызовом функции  ``get_wisher_id_by_name`` .
 
 Для *базы данных MySQL * вы заменяете следующий код:
@@ -615,7 +603,7 @@ if ($wisherID) {
 ----
 Объект  ``WishDB``  существует до тех пор, пока обрабатывается текущая страница. Если обработка завершена или прервана, этот объект уничтожается. Код для открытия подключения к базе данных не является необходимым, поскольку подключение выполняется посредством функции WishDB. Код для закрытия подключения также не является необходимым, поскольку подключение будет закрыто сразу же после уничтожения объекта  ``WishDB`` .
 
-[start=4]
+
 . Замените код, который вставляет новых авторов пожеланий в базу данных, кодом, который вызывает функцию  ``create_wisher`` .
 
 Для *базы данных MySQL * вы заменяете следующий код:
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_zh_CN.asciidoc
index ba7234e..acc2796 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson4_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 4 课:使用类和对象优化代码
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -391,7 +379,7 @@ require_once("Includes/db.php");
 ----
 
 
-[start=2]
+
 . 将连接到数据库并获取许愿者 ID 的代码替换为  ``get_wisher_id_by_name``  函数调用。
 
 对于 *MySQL 数据库*,替换的代码为:
@@ -472,7 +460,7 @@ if (!$wisherID) {
 此处不需要用于打开数据库连接的代码。连接是通过 WishDB 类的构造函数打开的。如果名字和/或口令发生变化,您只需要更新 WishDB 类的相关变量即可。
 
 
-[start=3]
+
 . 将获取按 ID 标识的许愿者的愿望的代码替换为调用  ``get_wishes_by_wisher_id``  函数的代码。
 
 对于 *MySQL 数据库*,替换的代码为:
@@ -509,7 +497,7 @@ $stid = WishDB::getInstance()->get_wishes_by_wisher_id($wisherID);
 ----
 
 
-[start=4]
+
 . 删除关闭数据库连接的行。
 
 [source,php]
@@ -541,10 +529,10 @@ require_once("Includes/db.php");
 ----
 
 
-[start=2]
+
 . 删除数据库连接凭证( ``$dbHost``  等)。这些凭证现在包含在  ``db.php``  中。
 
-[start=3]
+
 . 将连接到数据库并获取许愿者 ID 的代码替换为  ``get_wisher_id_by_name``  函数调用。
 
 对于 *MySQL 数据库*,替换的代码为:
@@ -617,7 +605,7 @@ if ($wisherID) {
 
 只要处理当前页面, ``WishDB``  对象就会存在。在处理完成或中断后,将销毁该对象。不需要用于打开数据库连接的代码,因为该操作是由 WishDB 函数完成的。不需要用于关闭连接的代码,因为在销毁  ``WishDB``  对象后,将立即关闭连接。
 
-[start=4]
+
 . 将在数据库中插入新许愿者的代码替换为调用  ``create_wisher``  函数的代码。
 
 对于 *MySQL 数据库*,替换的代码为:
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5.asciidoc
index a0e093d..5771268 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5.asciidoc
@@ -17,17 +17,6 @@
 //     under the License.
 //
 
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Creating a Database Driven Application With PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With PHP
-
 = Lesson 5: Adding Security. Implementing Application User Logon
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -127,7 +116,7 @@ To check that the session is implemented correctly:
 1. Run the  `createNewWisher.php`  file and create a new wisher, for example Jack.
 The  `editWishList.php`  opens with Hello Jack.
 
-[start=2]
+
 . Clear session cookies in your browser or end the session and run  `editWishList.php`  from the IDE.
 The  `editWishList.php`  file opens with Hello because no user has been transferred through a session. This is not correct because it enables someone who is not logged in and not registered to create or edit a wish list. In order to avoid this, the user needs to be redirected to the  `index.php`  page.
 
@@ -157,7 +146,6 @@ The logon from the index.php page consists of two steps:
 * <<_html_form_for_logon_on_index_php,Entering the user's name and password in an HTML input form and submitting the data for validation to the index.php page.>>
 * <<_logon_validation,Validating the logon>>
 
-[[_html_form_for_logon_on_index_php]]
 === HTML Form for Logon on index.php
 
 In the  `index.php`  file, enter the following code before the closing  `</body>`  tag:
@@ -292,10 +280,10 @@ To check that the logon functionality works correctly on the  `index.php`  front
 image::images/incorrectNamePasswordIndex.png[]
 
 
-[start=4]
+
 . Enter Tom in the Username edit box and tomcat in the Password edit box.
 
-[start=5]
+
 . Press Edit My Wish list. The editWishList.php page is displayed: 
 
 image::images/SuccessfulLogonOnIndexRedirectToEditWishList.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ja.asciidoc
index 8edc711..9edbaa1 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン5: セキュリティの追加。アプリケーション・ユーザー・ログオンの実装
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -129,7 +117,7 @@ if (array_key_exists("user", $_SESSION)) {
 1.  `createNewWisher.php` ファイルを実行し、Jackなどの新しいウィッシャを作成します。
  `editWishList.php` が開き、「Hello Jack」と表示されます。
 
-[start=2]
+
 . ブラウザのセッションCookieをクリアするか、またはセッションを終了して、IDEから `editWishList.php` を実行します。セッションを介して転送されたユーザーがいないため、
  `editWishList.php` ファイルが開き、「Hello」と表示されます。これは、未ログインおよび未登録のユーザーがウィッシュ・リストを作成したり編集できるようになるため、正しくありません。これを回避するには、ユーザーが `index.php` ページにリダイレクトされる必要があります。
 
@@ -159,7 +147,6 @@ index.phpページからのログオンは、次の2つのステップで構成
 * <<_html_form_for_logon_on_index_php,ユーザーの名前とパスワードをHTML入力フォームに入力し、検証のためにデータをindex.phpページに送信する>>
 * <<_logon_validation,ログオンを検証する>>
 
-[[_html_form_for_logon_on_index_php]]
 === index.php上のログオン用のHTMLフォーム
 
  `index.php` ファイルで、次のコードを終了 `</body>` タグの前に入力します。
@@ -294,10 +281,10 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
 image::images/incorrectNamePasswordIndex.png[]
 
 
-[start=4]
+
 . 「Username」編集ボックスに「Tom」と入力し、「Password」編集ボックスに「tomcat」と入力します。
 
-[start=5]
+
 . 「Edit My Wish List」をクリックします。editWishList.phpページが表示されます。
 
 image::images/SuccessfulLogonOnIndexRedirectToEditWishList.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_pt_BR.asciidoc
index b09d37a..148d297 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 5: Adicionando Segurança. Implementando o Log-in do Usuário da Aplicação
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -126,7 +114,7 @@ Para verificar se a sessão foi implementada corretamente:
 1. Execute o arquivo  `createNewWisher.php`  e crie um novo wisher, por exemplo, Jack.
 O  `editWishList.php`  abre com "Hello Jack" (Olá, Jack).
 
-[start=2]
+
 . Limpe os cookies da sessão em seu browser ou termine a sessão e execute  `editWishList.php`  no IDE.
 O arquivo  `editWishList.php`  abre com Hello porque nenhum usuário foi transferido a uma sessão. Isso não é correto, porque permite que alguém que não esteja conectado e não esteja registrado crie ou edite uma lista de desejos. Para evitar isso, o usuário precisa ser redirecionado para a página  `index.php` .
 
@@ -156,7 +144,6 @@ O log-in na página index.php consiste em duas etapas:
 * <<_html_form_for_logon_on_index_php,Indicando o nome e a senha do usuário em um form de entrada HTML e enviando os dados para validação à página index.php.>>
 * <<_logon_validation,Validando o log-in>>
 
-[[_html_form_for_logon_on_index_php]]
 === Form HTML para Log-in em index.php
 
 No arquivo  `index.php` , insira o código a seguir antes de fechar a tag  `</body>` :
@@ -291,10 +278,10 @@ Para verificar se a funcionalidade de log-in funciona corretamente na página in
 image::images/incorrectNamePasswordIndex.png[]
 
 
-[start=4]
+
 . Digite Tom na caixa de edição Nome de Usuário e tomcat na caixa de edição Senha.
 
-[start=5]
+
 . Clique em Editar Minha Lista de Desejos. É exibida a página editWishList.php: 
 
 image::images/SuccessfulLogonOnIndexRedirectToEditWishList.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ru.asciidoc
index aef83d0..30f1570 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 5: добавление функций безопасности Реализация входа пользователя в приложения
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -127,7 +115,7 @@ if (array_key_exists("user", $_SESSION)) {
 1. Запустите файл  `createNewWisher.php`  и создайте нового пользователя, например, с именем "Jack".
 Откроется файл  `editWishList.php`  с приветственным сообщением "Hello Jack".
 
-[start=2]
+
 . Можно либо очистить файл cookie сеанса в используемом браузере, либо завершить сеанс и запустить файл  `editWishList.php`  в среде IDE.
 Откроется файл  `editWishList.php` , содержащий текст "Hello", поскольку в рамках сеанса не были переданы какие-либо данные пользователя. Это нежелательный вариант, так как в данном случае незарегистрированный или не выполнивший вход в систему пользователь может создавать или редактировать список "Wish list". Во избежание этого следует выполнить переадресацию пользователя на страницу  `index.php` .
 
@@ -157,7 +145,6 @@ else {
 * <<logonForm,Ввод имени пользователя и пароля в форму ввода HTML и передача данных на страницу index.php для проверки достоверности.>>
 * <<_logon_validation,Проверка допустимости входа>>
 
-[[_html_form_for_logon_on_index_php]]
 === Форма HTML для входа на странице index.php
 
 В файле  `index.php`  перед закрытием тега  `</body>` введите следующий код:
@@ -292,10 +279,10 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
 image::images/incorrectNamePasswordIndex.png[]
 
 
-[start=4]
+
 . Введите "Tom" в поле "Username" и "tomcat" в поле "Password".
 
-[start=5]
+
 . Нажмите кнопку Edit My Wish List ("Редактировать мой список желаний"). Отобразится страница editWishList.php: 
 
 image::images/SuccessfulLogonOnIndexRedirectToEditWishList.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_zh_CN.asciidoc
index 78f36a9..5d6a477 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson5_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 5 课:添加安全功能。实现应用程序用户登录
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -128,7 +116,7 @@ if (array_key_exists("user", $_SESSION)) {
 1. 运行  `createNewWisher.php`  文件,然后创建一个新的许愿者,例如,Jack。
  `editWishList.php`  打开,并显示 Hello Jack。
 
-[start=2]
+
 . 在浏览器中清除会话 Cookie,或者结束会话并从 IDE 中运行  `editWishList.php` 。
  `editWishList.php`  文件打开并显示 Hello,因为没有通过会话传输任何用户。这是不正确的,因为它允许未登录和未注册的人创建或编辑愿望列表。为了避免出现该问题,需要将用户重定向到  `index.php`  页。
 
@@ -158,7 +146,6 @@ else {
 * <<_html_form_for_logon_on_index_php,在 HTML 输入窗体中输入用户的名字和口令,并将用于验证的数据提交到 index.php 页。>>
 * <<_logon_validation,验证登录>>
 
-[[_html_form_for_logon_on_index_php]]
 === 用于在 index.php 上登录的 HTML 窗体
 
 在  `index.php`  文件中,在结束  `</body>`  标记前输入以下代码:
@@ -293,10 +280,10 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
 image::images/incorrectNamePasswordIndex.png[]
 
 
-[start=4]
+
 . 在 "Username" 编辑框中输入 Tom,在 "Password" 编辑框中输入 tomcat。
 
-[start=5]
+
 . 按 "Edit My Wish list"。将显示 editWishList.php 页: 
 
 image::images/SuccessfulLogonOnIndexRedirectToEditWishList.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6.asciidoc
index 4e00389..7053c60 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6.asciidoc
@@ -17,17 +17,6 @@
 //     under the License.
 //
 
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:syntax: true
-:icons: font
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Creating a Database Driven Application With PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With PHP
-
 = Lesson 6: Adding a New Wish to the Database
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -103,7 +92,7 @@ To enable this procedure for the user, you add the following functionality to th
 The form contains an "Add Wish" input field of the  `submit`  type. This field implements the "Add Wish" button. When the user clicks Add Wish, they are redirected to the  `editWish.php`  page. Because no data is transferred through this form, no Server Request method is used.
 
 
-[start=2]
+
 . Add a table above the addNewWish form that displays the existing wishes for the wisher. The code is similar to  `wishlist.php` .
 
 *For the MySQL database*:
@@ -150,10 +139,10 @@ The form contains an "Add Wish" input field of the  `submit`  type. This field i
 </table>
 ----
 
-[start=3]
+
 . Create the  `editWish.php`  PHP file in the Source Files folder.
 
-[start=4]
+
 . In  `editWish.php` , implement the Add Wish form. Type or paste the following code below the <? php ?> block:
 
 [source,xml]
@@ -217,7 +206,7 @@ If the method is not POST, which means that the input form is displayed for the
 NOTE: In either case the description is empty. The difference is only in the  `dueDate` .
 
 
-[start=2]
+
 . Update the Add Wish form so that the values of its input fields are retrieved from the  `$wish`  array. Replace the lines in the Add Wish form:
 
 [source,php]
@@ -447,27 +436,27 @@ The form redirects the user to the front index.php page upon pressing the Back t
 1. Run the application. On the  `index.php`  page, fill in the fields: in the Username field, enter "Tom", in the Password field, enter "tomcat".
 image::images/user-logon-to-edit-wish-list.png[]
 
-[start=2]
+
 . Press the Edit My Wish List button. The  `editWishList.php`  page opens. 
 image::images/edit-wish-list-add-wish.png[]
 
-[start=3]
+
 . Press the Back to Main Page button. The  `index.php`  page opens.
 
-[start=4]
+
 . Logon as Tom and press the Edit My Wish List button again. The  `editWishList.php`  page opens.
 
-[start=5]
+
 . Press the Add Wish button. The  `editWish.php`  page opens. Fill in the form.
 
 image::images/new-wish.png[] 
 
 Press the Back to the List button. The  `editWishList.php`  page opens but the entered wish is not added.
 
-[start=6]
+
 . Press the Add Wish button again. The  `editWish.php`  page opens. Fill in the due date and leave the description empty. Press the Save Changes button. The  `editWish.php`  page displays the input form with an error message and filled in due date.
 
-[start=7]
+
 . Press the Add Wish button again. The  `editWish.php`  page opens. Fill in the form and press the Save Changes button. The  `editWishList.php`  page shows an updated list of wishes. 
 
 image::images/edit-wish-list-updated.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ja.asciidoc
index ee613c1..7bcc39d 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン6: データベースへの新しいウィッシュの追加
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -104,7 +92,7 @@ Oracleデータベース・ユーザー: 前のレッスンが完了した後の
 フォームには、 `submit` 型の「Add Wish」入力フィールドが含まれています。このフィールドは「Add Wish」ボタンを実装します。ユーザーが「Add Wish」をクリックすると、 `editWish.php` ページにリダイレクトされます。データはこのフォームを介して転送されないため、サーバー・リクエスト・メソッドは使用されません。
 
 
-[start=2]
+
 . ウィッシャの既存のウィッシュを表示する表をaddNewWishフォームの上に追加します。コードは `wishlist.php` と似ています。
 
 *MySQLデータベースの場合*:
@@ -147,10 +135,10 @@ Oracleデータベース・ユーザー: 前のレッスンが完了した後の
 </table>
 ----
 
-[start=3]
+
 . 「ソース・ファイル」フォルダで `editWish.php`  PHPファイルを作成します。
 
-[start=4]
+
 .  `editWish.php` でAdd Wishフォームを実装します。次のコードを<?php?>ブロックの下に入力するか、または貼り付けます。
 
 [source,xml]
@@ -214,7 +202,7 @@ else
 *注意:* どちらの場合も説明は空です。 `dueDate` が異なるのみです。
 
 
-[start=2]
+
 . Add Wishフォームの入力フィールドの値が `$wish` 配列から取得されるように、Add Wishフォームを更新します。Add Wishフォームの次の行が対象です。
 
 [source,php]
@@ -444,27 +432,27 @@ if ($wishDescriptionIsEmpty)
 1. アプリケーションを実行します。 `index.php` ページで、「Username」フィールドに「Tom」、「Password」フィールドに「tomcat」と入力します。
 image::images/user-logon-to-edit-wish-list.png[]
 
-[start=2]
+
 . 「Edit My Wish List」ボタンを押します。 `editWishList.php` ページが開きます。
 
 image::images/edit-wish-list-add-wish.png[]
 
 
-[start=3]
+
 . 「Back to Main Page」ボタンを押します。 `index.php` ページが開きます。
 
-[start=4]
+
 . 「Tom」としてログオンし、もう一度「Edit My Wish List」ボタンを押します。 `editWishList.php` ページが開きます。
 
-[start=5]
+
 . 「Add Wish」ボタンを押します。 `editWish.php` ページが開きます。フォームに入力します。
 image::images/new-wish.png[]
 「Back to the List」ボタンを押します。 `editWishList.php` ページが開きますが、入力したウィッシュは追加されていません。
 
-[start=6]
+
 . 再度「Add Wish」ボタンを押します。 `editWish.php` ページが開きます。期日を入力し、説明を空のままにします。「Save Changes」ボタンを押します。 `editWish.php` ページには、エラー・メッセージが表示され、期日が入力されている状態の入力フォームが表示されます。
 
-[start=7]
+
 . 再度「Add Wish」ボタンを押します。 `editWish.php` ページが開きます。フォームに入力し、「Save Changes」ボタンを押します。 `editWishList.php` ページに更新されたウィッシュのリストが表示されます。
 
 image::images/edit-wish-list-updated.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_pt_BR.asciidoc
index e9ae2a5..3bfaa2f 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 6: Adicionado um Novo Desejo ao Banco de Dados
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -102,7 +90,7 @@ Para ativar esse procedimento para o usuário, adicione a seguinte funcionalidad
 O form contém um campo de entrada "Adicionar Desejo" do tipo  `submit` . Este campo implementa o botão "Adicionar desejo". Quando o usuário clica em Adicionar Desejo, ele é redirecionado para a página  `editWish.php` . Como nenhum dado é transferido usando esse form, nenhum método de Solicitação do Servidor é usado.
 
 
-[start=2]
+
 . Adicione uma tabela acima do form addNewWish que exibe os desejos existentes para o wisher. O código é semelhante ao código  `wishlist.php` .
 
 *Para o banco de dados MySQL:*
@@ -149,10 +137,10 @@ O form contém um campo de entrada "Adicionar Desejo" do tipo  `submit` . Este c
 </table>
 ----
 
-[start=3]
+
 . Crie o arquivo PHP  `editWish.php`  na pasta Código-fonte.
 
-[start=4]
+
 . Em  `editWish.php` , implemente o form Adicionar Desejo. Digite ou cole o seguinte código abaixo do bloco <? php?>:
 
 [source,xml]
@@ -216,7 +204,7 @@ Se o método não for POST, o que significa que o form de entrada é exibido pel
 *Observação:* Em ambos os casos a descrição fica vazia. Há diferença apenas em  `dueDate` .
 
 
-[start=2]
+
 . Atualize o form Adicionar Desejo para que os valores de seus campos de entrada sejam recuperados do array  `$wish` . Substitua as linhas no form Adicionar Desejo:
 
 [source,php]
@@ -448,27 +436,27 @@ O form redireciona o usuário para a página inicial index.php quando o botão V
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . Pressione o botão Editar Minha Lista de Desejos. A página  `editWishList.php`  abre. 
 image::images/edit-wish-list-add-wish.png[]
 
-[start=3]
+
 . Pressione o botão Voltar à Página Principal. A página  `index.php`  abre.
 
-[start=4]
+
 . Faça log-in como Tom e pressione o botão Editar Minha Lista de Desejos novamente. A página  `editWishList.php`  abre.
 
-[start=5]
+
 . Pressione o botão Adicionar Desejo. A página  `editWish.php`  abre. Preencha o form.
 
 image::images/new-wish.png[] 
 
 Pressione o botão Voltar à Lista. A página  `editWishList.php`  abre, mas o desejo inserido não foi adicionado.
 
-[start=6]
+
 . Pressione o botão Adicionar Desejo novamente. A página  `editWish.php`  abre. Preencha a data de vencimento e deixe a descrição vazia. Pressione o botão Salvar Alterações. A página  `editWish.php`  exibe o form de entrada com uma mensagem de erro e a data de vencimento preenchida.
 
-[start=7]
+
 . Pressione o botão Adicionar Desejo novamente. A página  `editWish.php`  abre. Preencha o form e pressione o botão Salvar Alterações. A página  `editWishList.php`  mostra uma lista de desejos atualizada. 
 image::images/edit-wish-list-updated.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ru.asciidoc
index 5df1d49..3e04ad4 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 6. Добавление нового пожелания в базу данных
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -102,7 +90,7 @@ image::images/page-flow-diagram-l6.png[]
 Форма содержит поле ввода "Add Wish" типа  `submit` . Это поле реализует кнопку "Add Wish". При нажатии кнопки "Add Wish" пользователь перенаправляется на страницу  `editWish.php` . Метод запроса к серверу не используется, т.к. данные посредством этой формы не передаются.
 
 
-[start=2]
+
 . Выше формы addNewWish добавьте таблицу, в которой отображаются пожелания данного лица. Этот код сходен с кодом  `wishlist.php` .
 
 *Для базы данных MySQL*
@@ -148,10 +136,10 @@ image::images/page-flow-diagram-l6.png[]
 </table>
 ----
 
-[start=3]
+
 . В папке исходных файлов создайте файл PHP  `editWish.php` .
 
-[start=4]
+
 . На станице  `editWish.php`  реализуйте форму "Add Wish". Введите или вставьте следующий код под блоком <? php ? >:
 
 [source,xml]
@@ -215,7 +203,7 @@ else
 *Примечание.*В любом случае описание пустое. Единственным отличием является  `dueDate` .
 
 
-[start=2]
+
 . Обновите форму "Add Wish" таким образом, чтобы значения ее полей ввода были извлечены из массива  `$wish` . Замените строки форме "Add Wish":
 
 [source,php]
@@ -448,27 +436,27 @@ if ($wishDescriptionIsEmpty)
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . Нажмите кнопку "Edit My Wish List". Откроется страница  `editWishList.php` . 
 image::images/edit-wish-list-add-wish.png[]
 
-[start=3]
+
 . Нажмите кнопку "Back to Main Page". Откроется страница  `index.php` .
 
-[start=4]
+
 . Войдите в систему под именем "Tom" и снова нажмите кнопку "Edit My Wish List". Откроется страница  `editWishList.php` .
 
-[start=5]
+
 . Нажмите кнопку "Add Wish". Откроется страница  `editWish.php` . Заполните форму.
 
 image::images/new-wish.png[] 
 
 Нажмите кнопку "Back to the List". Откроется страница  `editWishList.php` , но новое пожелание в списке отсутствует.
 
-[start=6]
+
 . Снова нажмите кнопку "Add Wish". Откроется страница  `editWish.php` . Укажите срок выполнения пожелания, а поле описания оставьте пустым. Нажмите кнопку "Save Changes". На странице  `editWish.php`  отображается форма ввода с сообщением об ошибке и заполненным полем срока выполнения пожелания.
 
-[start=7]
+
 . Снова нажмите кнопку "Add Wish". Откроется страница  `editWish.php` . Заполните форму и нажмите кнопку "Save Changes". На странице  `editWishList.php`  отображается обновленный список пожеланий. 
 image::images/edit-wish-list-updated.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_zh_CN.asciidoc
index 6cdcf74..e6eca04 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson6_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 6 课:在数据库中添加新的愿望
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -103,7 +91,7 @@ Oracle 数据库用户:单击link:https://netbeans.org/projects/www/downloads/
 窗体包含  `submit`  类型的 "Add Wish" 输入字段。该字段实现 "Add Wish" 按钮。当用户单击 "Add Wish" 时,他们将重定向到  `editWish.php`  页。由于没有通过该窗体传输任何数据,因此,不会使用服务器请求方法。
 
 
-[start=2]
+
 . 在 addNewWish 窗体上面添加一个表以显示许愿者的现有愿望。代码类似于  `wishlist.php` 。
 
 *对于 MySQL 数据库*:
@@ -150,10 +138,10 @@ Oracle 数据库用户:单击link:https://netbeans.org/projects/www/downloads/
 </table>
 ----
 
-[start=3]
+
 . 在 "Source Files"(源文件)文件夹中创建  `editWish.php`  PHP 文件。
 
-[start=4]
+
 . 在  `editWish.php`  中,实现 "Add Wish" 窗体。在 <? php ?> 块下键入或粘贴以下代码:
 
 [source,xml]
@@ -217,7 +205,7 @@ else
 *注:*在这两种情况下,说明均为空。唯一的区别是  `dueDate` 。
 
 
-[start=2]
+
 . 更新 "Add Wish" 窗体,以便从  `$wish`  数组中检索其输入字段的值。将 "Add Wish" 窗体中的行:
 
 [source,php]
@@ -337,6 +325,7 @@ function format_date_for_sql($date) {
         return $dateParts["year"] * 10000 + $dateParts["month"] * 100 + $dateParts["day"];
     }
 }
+----
 
 *对于 Oracle 数据库:*
 
@@ -434,7 +423,6 @@ if ($wishDescriptionIsEmpty)
 
 [source,xml]
 ----
-
 <form name="backToMainPage" action="index.php"><input type="submit" value="Back To Main Page"/></form>
 ----
 
@@ -446,27 +434,27 @@ if ($wishDescriptionIsEmpty)
 1. 运行应用程序。在  `index.php`  页上,填写以下字段:在 "Username" 字段中输入 "Tom",在 "Password" 字段中输入 "tomcat"。
 image::images/user-logon-to-edit-wish-list.png[]
 
-[start=2]
+
 . 按 "Edit My Wish List" 按钮。 `editWishList.php`  页打开。 
 
 image::images/edit-wish-list-add-wish.png[]
 
 
-[start=3]
+
 . 按 "Back to Main Page" 按钮。 `index.php`  页打开。
 
-[start=4]
+
 . 以 Tom 身份登录,然后再次按 "Edit My Wish List" 按钮。 `editWishList.php`  页打开。
 
-[start=5]
+
 . 按 "Add Wish" 按钮。 `editWish.php`  页打开。填写窗体。
 image::images/new-wish.png[] 
 按 "Back to the List" 按钮。 `editWishList.php`  页打开,但未添加输入的愿望。
 
-[start=6]
+
 . 再次按 "Add Wish" 按钮。 `editWish.php`  页打开。填写截止日期并将说明保留空白。按 "Save Changes" 按钮。 `editWish.php`  页将显示输入窗体,其中包含一条错误消息和填写的截止日期。
 
-[start=7]
+
 . 再次按 "Add Wish" 按钮。 `editWish.php`  页打开。填写窗体,然后按 "Save Changes" 按钮。 `editWishList.php`  页将显示更新的愿望列表。 
 
 image::images/edit-wish-list-updated.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7.asciidoc
index 7bda4ac..0a347e3 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7.asciidoc
@@ -17,17 +17,6 @@
 //     under the License.
 //
 
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Creating a Database Driven Application With PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With PHP
-
 = Lesson 7: Updating and Deleting Entries in the Database
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -93,7 +82,7 @@ while ($row = mysqli_fetch_array($result)):
     ?>
 ----
 
-[start=2]
+
 . Implement the edit button. Add another table cell before the closing </table> tag, with the editWish form. This form contains a button component and a hidden component that sends the value of  `$wishID`  when the button is clicked. (Code for the MySQL database is shown, but the added code is the same and in the same location for Oracle Database.)
 
 [source,php]
@@ -121,7 +110,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=3]
+
 . Change the  `while`  loop to use link:http://www.php.net/manual/en/control-structures.alternative-syntax.php[+alternative syntax+]. This makes it easy to execute HTML blocks inside the  `while`  loop. In the alternative  `while`  loop syntax, the opening curly bracket { is replaced by a colon :, and the ending curly bracket } is replaced by the statement  `endwhile;` . Replace the opening curly bracket with a colon, delete the closing curly bracket, and add a new PHP block before the c [...]
 
 [source,php]
@@ -146,7 +135,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=4]
+
 . 
 Fix the table row syntax. Move the row-closing </tr>\n characters from the due date echo statement to a new echo statement just above the  `endwhile;` .
 
@@ -172,7 +161,7 @@ Fix the table row syntax. Move the row-closing </tr>\n characters from the due d
 </table>
 ----
 
-[start=5]
+
 . 
 The entire table, including the form with the Edit button inside the  `while ` loop, now looks like this:
 
@@ -355,7 +344,7 @@ public function update_wish($wishID, $description, $duedate) {
 }
 ----
 
-[start=2]
+
 . Add the  `get_wish_by_wish_id`  function to  `db.php` .
 
 *For the MySQL database:*
@@ -384,7 +373,7 @@ public function get_wish_by_wish_id($wishID) {
 }
 ----
 
-[start=3]
+
 . In the main, top PHP block of  `editWish.php` , add a condition to the final `else` statement. This is the  `else`  statement that inserts the wish to the database. Change it to an  `else if`  statement:
 
 [source,php]
@@ -397,7 +386,7 @@ else if ($_POST["wishID"]=="") {
 }
 ----
 
-[start=4]
+
 . Type or paste another  `else if`  statement below the one you just edited:
 
 [source,php]
@@ -420,26 +409,26 @@ The code checks that the  `wishID`  element in the  `$_POST`  array is not an em
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . Press the Edit My Wish List button. The  `editWishList.php`  page opens.
 
 image::images/edit-wish-list-edit-wish.png[]
 
 
-[start=3]
+
 . Click Edit next to Icecream. The  `editWish.php`  page opens.
 image::images/edit-wish.png[]
 
-[start=4]
+
 . Edit the fields and press Back to the List. The  `editWishList.php`  page opens but the changes are not saved.
 
-[start=5]
+
 . Press Edit next to Icecream. Clear the Describe your wish field and press Save Changes. An error message is displayed.
 
 image::images/editWishEmptyDescription.png[]
 
 
-[start=6]
+
 . Enter Chocolate icecream in the Describe your wish field and press Save Changes. The  `editWishList.php`  page opens with the updated list.
 
 image::images/editWishListWishAdded.png[]
@@ -479,7 +468,7 @@ public function delete_wish($wishID) {
 }
 ----
 
-[start=2]
+
 . Create a new PHP file named  `deleteWish.php`  and enter the following code into the <? php ?> block:
 
 [source,php]
@@ -491,7 +480,7 @@ header('Location: editWishList.php' );
 ----
 The code enables the use of the  `db.php`  file. It then calls the function  `delete_wish`  from an instance of WishDB, with the  `wishID`  as the input parameter. Finally, the application is redirected to the  `editWishList.php`  page.
 
-[start=3]
+
 . To implement the Delete button, add another HTML table cell to the  `while`  loop in  `editWishList.php` , directly below the code block for the  `editWish`  button. The HTML input form contains a hidden field for the  `wishID`  and a submit button labelled Delete. (Code for the MySQL database is shown, but the added code is the same and in the same location for Oracle Database.)
 
 [source,php]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ja.asciidoc
index 5452cf7..31fca22 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン7: データベース内のエントリの更新および削除
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -93,7 +81,7 @@ while ($row = mysqli_fetch_array($result)):
     ?>
 ----
 
-[start=2]
+
 . 編集ボタンを実装します。editWishフォームを使用して、終了の</table>タグの前に別の表のセルを追加します。このフォームには、ボタン・コンポーネントと、ボタンがクリックされたときに `$wishID` の値を送信する非表示コンポーネントが含まれています。(MySQLデータベース用のコードが示されていますが、追加されるコードはOracleデータベースの場合も同じで、同じ場所になります。)
 
 [source,php]
@@ -121,7 +109,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=3]
+
 .  `while` ループを変更してlink:http://www.php.net/manual/en/control-structures.alternative-syntax.php[+代替構文+]を使用します。これにより、 `while` ループ内のHTMLブロックを実行しやすくなります。代替の `while` ループ構文では、開始の中括弧{がコロン(:)に置き換えられ、終了の中括弧}が `endwhile;` 文に置き換えられます。開始の中括弧をコロンに置き換え、終了の中括弧を削除し、 `endwhile;` 文を使用して終了の</table>タグの前に新しいPHPブロックを追加します。これにより、新しい表のセルが `while` ループに組み込まれます。結果または文を解放するコードを `endwhile;` 文の後に移動します。(ここでも、MySQL用のコードが示されていますが、コード変更および場所はOracleデータベースの場合も同じです。)
 
 [source,php]
@@ -146,7 +134,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=4]
+
 . 
 表の行の構文を修正します。行を終了する</tr>\n文字を、期日のecho文から `endwhile;` のすぐ上の新しいecho文に移動します。
 
@@ -172,7 +160,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=5]
+
 . 
  `while` ループ内に「Edit」ボタンを持つフォームを含む表の全体は、次のようになります。
 
@@ -357,7 +345,7 @@ public function update_wish($wishID, $description, $duedate) {
 }
 ----
 
-[start=2]
+
 . 
  `get_wish_by_wish_id` 関数を `db.php` に追加します。
 
@@ -386,7 +374,7 @@ public function get_wish_by_wish_id($wishID) {
 }
 ----
 
-[start=3]
+
 .  `editWish.php` のメインとなる先頭のPHPブロックで、最後の`else`文に条件を追加します。これはデータベースにウィッシュを挿入する `else` 文です。これを `else if` 文に変更します。
 
 [source,php]
@@ -399,7 +387,7 @@ else if ($_POST["wishID"]=="") {
 }
 ----
 
-[start=4]
+
 . 別の `else if` 文を、前に編集した文の下に入力するか、または貼り付けます。
 
 [source,php]
@@ -422,28 +410,28 @@ else if ($_POST["wishID"]!="") {
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . 「Edit My Wish List」ボタンを押します。 `editWishList.php` ページが開きます。
 
 image::images/edit-wish-list-edit-wish.png[]
 
 
-[start=3]
+
 . 「Icecream」の横の「Edit」をクリックします。 `editWish.php` ページが開きます。
 
 image::images/edit-wish.png[]
 
 
-[start=4]
+
 . フィールドを編集して「Back to the List」を押します。 `editWishList.php` ページが開きますが、変更は保存されていません。
 
-[start=5]
+
 . 「Icecream」の横の「Edit」を押します。「Describe your wish」フィールドをクリアして「Save Changes」を押します。エラー・メッセージが表示されます。
 
 image::images/editWishEmptyDescription.png[]
 
 
-[start=6]
+
 . 「Describe your wish」フィールドに「Chocolate icecream」と入力し、「Save Changes」を押します。 `editWishList.php` ページが開き、更新されたリストが表示されます。
 
 image::images/editWishListWishAdded.png[]
@@ -483,7 +471,7 @@ public function delete_wish($wishID) {
 }
 ----
 
-[start=2]
+
 .  `deleteWish.php` という名前の新しいPHPファイルを作成し、次のコードを<?php?>ブロック内に入力します。
 
 [source,php]
@@ -495,7 +483,7 @@ header('Location: editWishList.php' );
 ----
 このコードにより、 `db.php` ファイルが使用できるようになります。入力パラメータとして `wishID` を使用し、WishDBのインスタンスから `delete_wish` 関数をコールします。最後に、アプリケーションが `editWishList.php` ページにリダイレクトされます。
 
-[start=3]
+
 . 「Delete」ボタンを実装するには、別のHTML表のセルを、 `editWishList.php` の `while` ループの内部で、 `editWish` ボタンのコード・ブロックのすぐ下に追加します。HTML入力フォームには、 `wishID` 用の非表示フィールドと、「Delete」というラベルが付いた送信ボタンが含まれています。(MySQLデータベース用のコードが示されていますが、追加されるコードはOracleデータベースの場合も同じで、同じ場所になります。)
 
 [source,php]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_pt_BR.asciidoc
index cca60d2..e16feb1 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 7: Atualizando e Deletando Entradas no Banco de Dados
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -93,7 +81,7 @@ while ($row = mysqli_fetch_array($result)):
     ?>
 ----
 
-[start=2]
+
 . Implemente o botão Editar. Adicione outra célula à tabela antes de fechar a tag </table> com o form editWish. Esse form contém um componente botão e um componente oculto que envia o valor  `$wishID`  ao clicar no botão. (O código para o banco de dados MySQL é mostrado, mas o código adicionado é o mesmo, no mesmo local, para o banco de dados Oracle).
 
 [source,php]
@@ -122,7 +110,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 ----
 
 
-[start=3]
+
 . Altere o loop  `while`  para usar a link:http://www.php.net/manual/en/control-structures.alternative-syntax.php[+sintaxe alternativa+]. Isso facilita a execução de blocos HTML dentro do loop  `while` . Na sintaxe alternativa do loop  `while` , as chaves de abertura { são substituídas por dois-pontos : e as chaves de fechamento } são substituídas pela instrução  `endwhile;` . Substitua as chaves de abertura por dois-pontos, delete as chaves de fechamento e adicione um novo bloco PHP ant [...]
 
 [source,php]
@@ -147,7 +135,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=4]
+
 . 
 Conserte a sintaxe da linha da tabela. Mova os caracteres de final de linha </tr>\n da instrução de exibição de data de vencimento para a nova instrução logo acima do  `endwhile;` .
 
@@ -173,7 +161,7 @@ Conserte a sintaxe da linha da tabela. Mova os caracteres de final de linha </tr
 </table>
 ----
 
-[start=5]
+
 . 
 A tabela inteira, incluindo o form com o botão Editar dentro do loop  `while ` , agora tem a seguinte aparência:
 
@@ -356,7 +344,7 @@ public function update_wish($wishID, $description, $duedate) {
 }
 ----
 
-[start=2]
+
 . 
 Adicione a função  `get_wish_by_wish_id`  ao  `db.php` .
 
@@ -386,7 +374,7 @@ public function get_wish_by_wish_id($wishID) {
 }
 ----
 
-[start=3]
+
 . Na parte principal, no bloco PHP superior do  `editWish.php` , adicione uma condição para a instrução`else` final. Esta é a instrução  `else`  que insere o desejo no banco de dados. Trocar para instrução  `else if` :
 
 [source,php]
@@ -399,7 +387,7 @@ else if ($_POST["wishID"]=="") {
 }
 ----
 
-[start=4]
+
 . Digite ou cole outra instrução  `else if`  abaixo daquela que você acabou de editar:
 
 [source,php]
@@ -422,28 +410,28 @@ O código verifica se o elemento  `wishID`  no array  `$_POST`  não é uma stri
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . Pressione o botão Editar Minha Lista de Desejos. A página  `editWishList.php`  abre.
 
 image::images/edit-wish-list-edit-wish.png[]
 
 
-[start=3]
+
 . Clique em Editar ao lado de Icecream. A página  `editWish.php`  abre.
 
 image::images/edit-wish.png[]
 
 
-[start=4]
+
 . Edite os campos e pressione Voltar à Lista. A página  `editWishList.php`  abre, mas as alterações não são salvas.
 
-[start=5]
+
 . Pressione Editar ao lado de Icecream. Limpe o campo Descreva seu desejo e pressione Salvar Alterações. Uma mensagem de erro é exibida.
 
 image::images/editWishEmptyDescription.png[]
 
 
-[start=6]
+
 . Insira Chocolate Icecream no campo Descreva seu desejo e pressione Salvar Alterações. A página  `editWishList.php`  abre com uma lista atualizada.
 
 image::images/editWishListWishAdded.png[]
@@ -483,7 +471,7 @@ public function delete_wish($wishID) {
 }
 ----
 
-[start=2]
+
 . Crie um novo arquivo PHP chamado  `deleteWish.php`  e insira o seguinte código no <? php?>:
 
 [source,php]
@@ -495,7 +483,7 @@ header('Location: editWishList.php' );
 ----
 O código permite o uso do arquivo  `db.php` . Em seguida, ele chama a função  `delete_wish`  a partir de uma instância do WishDB, com o  `wishID`  como o parâmetro de entrada. Finalmente, a aplicação é redirecionada para a página  `editWishList.php` .
 
-[start=3]
+
 . Para implementar o botão Deletar, adicione outra célula da tabela ao loop  `while`  no  `editWishList.php` , diretamente abaixo do código do bloco para o botão  `editWish` . O form de entrada HTML contém um campo oculto para  `wishID`  e um botão de envio chamado Deletar. (O código para o banco de dados MySQL é mostrado, mas o código adicionado é o mesmo, no mesmo local, para o banco de dados Oracle).
 
 [source,php]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ru.asciidoc
index 62dfefe..c68f6bf 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 7. Обновление и удаление записей в базе данных
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -94,7 +82,7 @@ while ($row = mysqli_fetch_array($result)):
     ?>
 ----
 
-[start=2]
+
 . Создайте кнопку правки. С помощью формы editWish добавьте еще одну ячейку таблицы перед закрывающим тегом </table>. Эта форма содержит компонент кнопки и скрытый компонент, который при нажатии кнопки отправляет значение  `$wishID` . (Показан код для базы данных MySQL, но добавлен тот же код и в то же место, что и для базы данных Oracle.)
 
 [source,php]
@@ -122,7 +110,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=3]
+
 . Измените цикл  `while` , чтобы использовать link:http://www.php.net/manual/en/control-structures.alternative-syntax.php[+альтернативный синтаксис+]. Это облегчает выполнение блоков HTML внутри цикла  `while` . В альтернативном синтаксисе цикла  `while`  открывающая фигурная скобка "{" заменяется двоеточием ":", а завершающая фигурная скобка "}" заменяется оператором  `endwhile;` . Замените открывающую фигурную скобку двоеточием, удалите закрывающую фигурную скобку и перед закрывающим т [...]
 
 [source,php]
@@ -142,7 +130,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=4]
+
 . 
 Исправьте синтаксис для строки таблицы. Переместите закрывающие строку символы </tr>\n из оператора echo для срока выполнения в новый оператор echo непосредственно над оператором  `endwhile;` .
 
@@ -168,7 +156,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=5]
+
 . 
 Код для таблицы, включая форму с кнопкой "Edit" (Изменить), в цикле  `while `  выглядит следующим образом.
 
@@ -349,7 +337,7 @@ public function update_wish($wishID, $description, $duedate) {
 }
 ----
 
-[start=2]
+
 . 
 Добавьте функцию  `get_wish_by_wish_id`  к  `db.php` .
 
@@ -378,7 +366,7 @@ public function get_wish_by_wish_id($wishID) {
 }
 ----
 
-[start=3]
+
 . В главный метод, в верхний блок PHP файла  `editWish.php` , добавьте условие к последнему оператору `else`. Именно этот оператор  `else`  вставляет пожелание в базу данных. Замените его на оператор  `else if` :
 
 [source,php]
@@ -391,7 +379,7 @@ else if ($_POST["wishID"]=="") {
 }
 ----
 
-[start=4]
+
 . Введите или вставьте другой оператор  `else if`  после только что отредактированного:
 
 [source,php]
@@ -414,28 +402,28 @@ else if ($_POST["wishID"]!="") {
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . Нажмите кнопку "Edit My Wish List". Откроется страница  `editWishList.php` .
 
 image::images/edit-wish-list-edit-wish.png[]
 
 
-[start=3]
+
 . Нажмите кнопку "Edit" рядом с пожеланием "Icecream". Откроется страница  `editWish.php` .
 
 image::images/edit-wish.png[]
 
 
-[start=4]
+
 . Отредактируйте поля и нажмите кнопку "Back to the List". Откроется страница  `editWishList.php` , однако изменения не сохранены.
 
-[start=5]
+
 . Нажмите кнопку "Edit" рядом с "Icecream". Очистите поле "Describe your wish" и нажмите кнопку "Save Changes". Появится сообщение об ошибке.
 
 image::images/editWishEmptyDescription.png[]
 
 
-[start=6]
+
 . Введите "Chocolate icecream" в поле "Describe your wish" и нажмите "Save Changes". Откроется страница  `editWishList.php`  с обновленным списком пожеланий.
 
 image::images/editWishListWishAdded.png[]
@@ -475,7 +463,7 @@ public function delete_wish($wishID) {
 }
 ----
 
-[start=2]
+
 . Создайте новый файл PHP с именем  `deleteWish.php`  и введите следующий код в блок <? php ? >:
 
 [source,java]
@@ -485,7 +473,7 @@ require_once("Includes/db.php");WishDB::getInstance()->delete_wish ($_POST["wish
 ----
 Код обращается к файлу  `db.php` . Затем выполняется вызов функции  `delete_wish`  из экземпляра WishDB со значением  `wishID`  в качестве входного параметра. Наконец, выполняется перенаправление на страницу  `editWishList.php` .
 
-[start=3]
+
 . Для реализации кнопки "Delete" (Удалить) добавьте еще одну ячейку таблицы HTML к циклу  `while`  в файле  `editWishList.php` , непосредственно ниже блока кода для кнопки  `editWish` . Форма ввода HTML содержит скрытое поле для  `wishID`  и кнопу отправки данных с надписью "Delete". (Показан код для базы данных MySQL, но добавлен тот же код и в то же место, что и для базы данных Oracle.)
 
 [source,php]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_zh_CN.asciidoc
index 8c9a09d..e3dd075 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson7_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 7 课:更新和删除数据库中的条目
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -94,7 +82,7 @@ while ($row = mysqli_fetch_array($result)):
     ?>
 ----
 
-[start=2]
+
 . 实现 "Edit" 按钮。在结束 </table> 标记前面,使用 editWish 窗体添加另一个窗体元格。该窗体包含一个按钮组件和一个隐藏组件;在单击该按钮时,该隐藏组件将发送  `$wishID`  值。(显示的是 MySQL 数据库代码,但为 Oracle 数据库添加的代码是相同的并位于相同的位置。)
 
 [source,php]
@@ -122,7 +110,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=3]
+
 . 更改  `while`  循环以使用link:http://www.php.net/manual/en/control-structures.alternative-syntax.php[+替代语法+]。这可简化在  `while`  循环中执行 HTML 块的过程。在替代  `while`  循环语法中,左花括号 { 将替换为冒号 (:),右花括号 } 将替换为  `endwhile;`  语句。将左花括号替换为冒号,删除右花括号,然后在结束 </table> 标记前面使用  `endwhile;`  语句添加一个新 PHP 块。这会将新表单元格包含在  `while`  循环中。将释放结果/释放语句代码移到  `endwhile;`  语句后面。(同样,显示的是 MySQL 数据库代码,但 Oracle 数据库的代码更改和位置是相同的。)
 
 [source,php]
@@ -147,7 +135,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=4]
+
 . 
 修复表行语法。将行结束 </tr>\n 字符从截止日期回显语句移到新回显语句(紧靠  `endwhile;`  上面)。
 
@@ -173,7 +161,7 @@ Hello <?php echo $_SESSION["user"]; ?><br/>
 </table>
 ----
 
-[start=5]
+
 . 
 整个表(包括将 "Edit" 按钮放在  `while`  循环内的窗体)现在显示如下:
 
@@ -357,7 +345,7 @@ public function update_wish($wishID, $description, $duedate) {
 }
 ----
 
-[start=2]
+
 . 
 将  `get_wish_by_wish_id`  函数添加到  `db.php`  中。
 
@@ -387,7 +375,7 @@ public function get_wish_by_wish_id($wishID) {
 }
 ----
 
-[start=3]
+
 . 在  `editWish.php`  顶部的主 PHP 块中,在最终的 `else` 语句中添加一个条件。这是将愿望插入到数据库的  `else`  语句。将其更改为  `else if`  语句:
 
 [source,php]
@@ -400,7 +388,7 @@ else if ($_POST["wishID"]=="") {
 }
 ----
 
-[start=4]
+
 . 在刚编辑的语句下面,键入或粘贴另一个  `else if`  语句:
 
 [source,php]
@@ -423,28 +411,28 @@ else if ($_POST["wishID"]!="") {
 image::images/user-logon-to-edit-wish-list.png[]
 
 
-[start=2]
+
 . 按 "Edit My Wish List" 按钮。 `editWishList.php`  页打开。
 
 image::images/edit-wish-list-edit-wish.png[]
 
 
-[start=3]
+
 . 单击 Icecream 旁边的 "Edit"。 `editWish.php`  页打开。
 
 image::images/edit-wish.png[]
 
 
-[start=4]
+
 . 编辑这些字段,然后按 "Back to the List"。 `editWishList.php`  页打开,但未保存更改。
 
-[start=5]
+
 . 按 Icecream 旁边的 "Edit"。清除 "Describe your wish" 字段,然后按 "Save Changes"。将显示一条错误消息。
 
 image::images/editWishEmptyDescription.png[]
 
 
-[start=6]
+
 . 在 "Describe your wish" 字段中输入 Chocolate icecream,然后按 "Save Changes"。 `editWishList.php`  页打开,并更新列表。
 
 image::images/editWishListWishAdded.png[]
@@ -484,7 +472,7 @@ public function delete_wish($wishID) {
 }
 ----
 
-[start=2]
+
 . 创建一个名为  `deleteWish.php`  的新 PHP 文件,然后在 <? php ?> 块下键入或粘贴以下代码:
 
 [source,php]
@@ -496,7 +484,7 @@ header('Location: editWishList.php' );
 ----
 该代码允许使用  `db.php`  文件。然后,它会从 WishDB 实例中调用  `delete_wish`  函数,并将  `wishID`  作为输入参数。最后,应用程序将重定向到  `editWishList.php`  页。
 
-[start=3]
+
 . 要实现 "Delete" 按钮,请在  `editWishList.php`  的  `while`  循环中添加另一个 HTML 表单元格,紧靠  `editWish`  按钮的代码块下面。HTML 输入窗体包含  `wishID`  隐藏字段以及一个标记为 "Delete" 的提交按钮。(显示的是 MySQL 数据库代码,但为 Oracle 数据库添加的代码是相同的并位于相同的位置。)
 
 [source,php]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8.asciidoc
index b34275d..c3da08a 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8.asciidoc
@@ -17,17 +17,6 @@
 //     under the License.
 //
 
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:syntax: true
-:icons: font
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Creating a Database Driven Application With PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With PHP
-
 = Lesson 8: Making the Application Look Better Using CSS
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -114,7 +103,7 @@ function showHideShowWishListForm() {
 ----
 The  `style`  attribute defines whether the form is hidden or visible. The <?php ?> block is used to keep the form visible until the user logs on successfully.
 
-[start=2]
+
 . Enter the following code above the logon input form code:
 
 [source,php]
@@ -124,7 +113,7 @@ The  `style`  attribute defines whether the form is hidden or visible. The <?php
 ----
 The code implements a button with the text "My Wishlist >>". The button stands in place of the logon form. Pressing the button calls the showHideLogonForm function.
 
-[start=3]
+
 . Add a  `style`  attribute to the wishList form:
 
 [source,xml]
@@ -136,7 +125,7 @@ Show wish list of: <input type="text" name="user"/>
 </form>
 ----
 
-[start=4]
+
 . Enter the following code above the wishList form:
 
 [source,xml]
@@ -145,7 +134,7 @@ Show wish list of: <input type="text" name="user"/>
 <input type="submit" name="showWishList" value="Show Wish List of" onclick="javascript:showHideShowWishListForm()"/>
 ----
 
-[start=5]
+
 . Remove the following code from the form because it is already placed on the button:
 
 [source,php]
@@ -195,7 +184,7 @@ The example below shows how you can improve the appearance of the  `index.php`
 ----
 The styles "body" and "input" are automatically applied inside the corresponding tags so you do need to indicate them explicitly.
 
-[start=2]
+
 . To apply any other style (class) to an area, enclose the code that implements the area in the  `<div class=""></div>`  tags:
 
 [source,html]
@@ -214,7 +203,7 @@ The styles "body" and "input" are automatically applied inside the corresponding
 NOTE: When a class is specified within a <div> tag, no dot is required in preposition.
 
 
-[start=3]
+
 . You can use embedded <div> tags:
 
 [source,html]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ja.asciidoc
index 974e437..7b8e7ea 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン8: CSSテクノロジを使用したアプリケーションの外観の改良
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -113,7 +101,7 @@ function showHideShowWishListForm() {
 ----
  `style` 属性は、フォームが非表示か可視かを定義します。<?php?>ブロックは、ユーザーが正常にログオンするまでフォームを可視のままにするために使用されます。
 
-[start=2]
+
 . ログオン入力フォーム・コードの上に、次のコードを入力します。
 
 [source,php]
@@ -123,7 +111,7 @@ function showHideShowWishListForm() {
 ----
 このコードは、「My Wishlist >>」というテキストを持つボタンを実装します。ログオン・フォームのかわりにボタンが表示されます。ボタンを押すと、showHideLogonForm関数がコールされます。
 
-[start=3]
+
 . wishListフォームに `style` 属性を追加します。
 
 [source,xml]
@@ -135,7 +123,7 @@ Show wish list of: <input type="text" name="user"/>
 </form>
 ----
 
-[start=4]
+
 . wishListフォームの上に、次のコードを入力します。
 
 [source,xml]
@@ -144,7 +132,7 @@ Show wish list of: <input type="text" name="user"/>
 <input type="submit" name="showWishList" value="Show Wish List of" onclick="javascript:showHideShowWishListForm()"/>
 ----
 
-[start=5]
+
 . 次のコードはすでにボタンにあるので、フォームから除去します。
 
 [source,php]
@@ -194,7 +182,7 @@ wishlist.cssファイルを開きます。ファイルには、除去可能な
 ----
 スタイル「body」と「input」は対応するタグ内に自動的に適用されるため、明示的に指定する必要はありません。
 
-[start=2]
+
 . 別のスタイル(クラス)を領域に適用するには、領域を実装するコードを `<div class=""></div>` タグで囲みます。
 
 [source,html]
@@ -213,7 +201,7 @@ wishlist.cssファイルを開きます。ファイルには、除去可能な
 *注意:* クラスが<div>タグの内部で指定されている場合、前にドットを置く必要はありません。
 
 
-[start=3]
+
 . 次の埋込み<div>タグを使用できます。
 
 [source,html]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_pt_BR.asciidoc
index 66396c4..9eb82aa 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 8: Melhorando a Aparência da Aplicação Usando a Tecnologia CSS
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -115,7 +103,7 @@ function showHideShowWishListForm() {
 ----
 O atributo  `style`  define se o form está oculto ou visível. O bloco <?php ?> é usado para manter o form visível até que o usuário efetue log-in com êxito.
 
-[start=2]
+
 . Digite o seguinte código acima do código do form de entrada de log-in:
 
 [source,php]
@@ -125,7 +113,7 @@ O atributo  `style`  define se o form está oculto ou visível. O bloco <?php ?>
 ----
 O código implementa um botão com o texto "My Wishlist >>". O botão fica no lugar do form de log-in. Se você pressionar o botão, a função showHideLog-inForm será chamada.
 
-[start=3]
+
 . Adicione um atributo  `style`  ao form wishList:
 
 [source,xml]
@@ -137,7 +125,7 @@ Show wish list of: <input type="text" name="user"/>
 </form>
 ----
 
-[start=4]
+
 . Digite o seguinte código acima do form WishList:
 
 [source,xml]
@@ -146,7 +134,7 @@ Show wish list of: <input type="text" name="user"/>
 <input type="submit" name="showWishList" value="Show Wish List of" onclick="javascript:showHideShowWishListForm()"/>
 ----
 
-[start=5]
+
 . Remova o seguinte código do form porque ele já foi colocado no botão:
 
 [source,php]
@@ -196,7 +184,7 @@ O exemplo abaixo mostra como você pode aprimorar a aparência da página  `inde
 ----
 Os estilos "body" e "input" são aplicados automaticamente dentro das tags correspondentes, assim, você precisa indicá-los explicitamente.
 
-[start=2]
+
 . Para aplicar outro estilo (classe) em uma área, circunde o código que implementa a área com as tags  `<div class=""></div>` :
 
 [source,html]
@@ -215,7 +203,7 @@ Os estilos "body" e "input" são aplicados automaticamente dentro das tags corre
 *Observação:*quando uma classe é especificada dentro de uma tag <div> , não é necessário um ponto na frente.
 
 
-[start=3]
+
 . Você pode usar tags <div> incorporadas:
 
 [source,html]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ru.asciidoc
index 754b331..ba01463 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 8: усовершенствование внешнего облика приложения с использованием технологии CSS
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -112,7 +100,7 @@ function showHideShowWishListForm() {
 ----
 Атрибут  `style`  определяет, является форма скрытой или нет. Блок <?php ? > используется для поддержания отображения формы до тех пор, пока не будет выполнен успешный ввод данных пользователем.
 
-[start=2]
+
 . Введите следующий код перед кодом формы ввода "logon":
 
 [source,php]
@@ -122,7 +110,7 @@ function showHideShowWishListForm() {
 ----
 Код реализует кнопку с текстом "My Wishlist >>". Кнопка отображается вместо формы "logon". При нажатии кнопки вызывается функция "showHideLogonForm".
 
-[start=3]
+
 . Добавьте атрибут  `style`  к форме "logon":
 
 [source,xml]
@@ -134,7 +122,7 @@ Show wish list of: <input type="text" name="user"/>
 </form>
 ----
 
-[start=4]
+
 . Вставьте следующий код над формой wishList:
 
 [source,xml]
@@ -143,7 +131,7 @@ Show wish list of: <input type="text" name="user"/>
 <input type="submit" name="showWishList" value="Show Wish List of" onclick="javascript:showHideShowWishListForm()"/>
 ----
 
-[start=5]
+
 . Удалите следующий код из формы, так как он уже помещен в кнопку:
 
 [source,php]
@@ -193,7 +181,7 @@ image::images/newCascadingStyleSheetFile.png[]
 ----
 Стили "body" и "input" автоматически применяются внутри соответствующих тегов, поэтому их необходимо указать явно.
 
-[start=2]
+
 . Для применения любого другого стиля (класса) к области заключите код, который реализует область, в теги  `<div class=""></div>` :
 
 [source,html]
@@ -212,7 +200,7 @@ image::images/newCascadingStyleSheetFile.png[]
 *Примечание.* Если класс указывается в теге <div>, в начале не нужно указывать точки.
 
 
-[start=3]
+
 . Можно использовать вложенные теги <div>:
 
 [source,html]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_zh_CN.asciidoc
index 490446c..284fbc7 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson8_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 8 课:使用 CSS 技术改进应用程序的外观
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -111,7 +99,7 @@ function showHideShowWishListForm() {
 ----
  `style`  属性定义了是隐藏还是显示窗体。<?php ?> 块用于将窗体保持可见,直至用户成功登录。
 
-[start=2]
+
 . 在登录输入窗体代码上方输入以下代码:
 
 [source,php]
@@ -121,7 +109,7 @@ function showHideShowWishListForm() {
 ----
 该代码实现一个包含 "My Wishlist >>" 文本的按钮。该按钮位于登录窗体所在的位置。如果按下该按钮,则会调用 showHideLogonForm 函数。
 
-[start=3]
+
 . 在 wishList 窗体中添加一个  `style`  属性:
 
 [source,xml]
@@ -133,7 +121,7 @@ Show wish list of: <input type="text" name="user"/>
 </form>
 ----
 
-[start=4]
+
 . 在 wishList 窗体上方输入以下代码:
 
 [source,xml]
@@ -142,7 +130,7 @@ Show wish list of: <input type="text" name="user"/>
 <input type="submit" name="showWishList" value="Show Wish List of" onclick="javascript:showHideShowWishListForm()"/>
 ----
 
-[start=5]
+
 . 从窗体中删除以下代码,因为它已位于按钮上:
 
 [source,php]
@@ -192,7 +180,7 @@ image::images/newCascadingStyleSheetFile.png[]
 ----
 将在相应标记内自动应用 "body" 和 "input" 样式,因此,您不需要明确指定这些样式。
 
-[start=2]
+
 . 要将任何其他样式(类)应用于某个区域,请将实现该区域的代码包含在  `<div class=""></div>`  标记内:
 
 [source,html]
@@ -211,7 +199,7 @@ image::images/newCascadingStyleSheetFile.png[]
 *注:*在 <div> 标记中指定类时,不需要在前面添加圆点。
 
 
-[start=3]
+
 . 您可以使用嵌入式 <div> 标记:
 
 [source,html]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ja.asciidoc
index 29f0b43..19db4d8 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン9: リモートWebサーバーへのアプリケーションのデプロイ
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -121,7 +109,7 @@ CRUDアプリケーションはデータベースを使用するため、<<regis
 * ソース・フォルダのダウンロード済ソースの場所を指定する
 * link:project-setup.html#remiteWebSite[+リモートWebサイト+]の実行構成を選択し、FTP接続を構成する
 
-[start=4]
+
 . プロジェクトの作成を完了します。
 
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_pt_BR.asciidoc
index 5031399..f4d1105 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 9: Implantando a Aplicação em um Servidor Web Remoto
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -120,7 +108,7 @@ Como a aplicação CRUD usa um banco de dados, você também precisará implanta
 * Especifique o local dos códigos-fonte dos quais fez download na pasta Source
 * Escolha a configuração de execução link:project-setup.html#remiteWebSite[+Web Site Remoto+] e configure a conexão FTP
 
-[start=4]
+
 . Conclua a criação do projeto.
 
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ru.asciidoc
index 94403b1..aec68fd 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 9: Развертывание приложения на удаленном веб-сервере
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -120,7 +108,7 @@
 * Укажите местоположение загруженных исходных файлов в папке в "Source".
 * Выберите настройку выполнения link:project-setup.html#remiteWebSite[+Удаленный веб-сайт+] и настройте подключение по FTP.
 
-[start=4]
+
 . Завершите создание проекта.
 
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_zh_CN.asciidoc
index 745fb30..0cdcd68 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-lesson9_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 9 课:将应用程序部署到远程 Web 服务器
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -121,7 +109,7 @@ MySQL 用户:单击link:https://netbeans.org/files/documents/4/1934/lesson8.zi
 * 指定下载的源代码在“源”文件夹中的位置
 * 选择link:project-setup.html#remiteWebSite[+远程 Web 站点+]运行配置并配置 FTP 连接
 
-[start=4]
+
 . 完成项目创建。
 
 
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1.asciidoc
index b435f20..398ec46 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1.asciidoc
@@ -17,17 +17,6 @@
 //     under the License.
 //
 
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Creating a Database Driven Application With PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With PHP
-
 = Lesson 1b: Creating Oracle Database Tables
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -119,7 +108,7 @@ The tables are related through the wisher's ID. All the fields are mandatory exc
 If you are connecting through NetBeans IDE, create a connection with the new user's name and password. Be certain to select the schema with the same name as the user. (See the link:../ide/oracle-db.html#connect[+Establishing a Connection to Oracle DB+] section of the Connecting to an Oracle Database tutorial.)
 
 
-[start=2]
+
 . To create the wishers table, run the following SQL query:
 
 [source,sql]
@@ -128,7 +117,7 @@ If you are connecting through NetBeans IDE, create a connection with the new use
 create table wishers (id number not null,name varchar2(50) unique not null, password varchar2(50) not null, constraint wishers_pk primary key(id));
 ----
 
-[start=3]
+
 . To create the wishes table. run the following SQL query. Note that you create a foreign key, to associate wishes with a wisher.
 
 [source,sql]
@@ -137,7 +126,7 @@ create table wishers (id number not null,name varchar2(50) unique not null, pass
 create table wishes (id number not null, wisher_id number not null,description varchar2(255) not null, due_date date, constraint wishes_pk primary key(id), constraint wishes_fk1 foreign key(wisher_id) references wishers(id));
 ----
 
-[start=4]
+
 . Verify that the new tables are added to the database. If you are using NetBeans IDE to connect to the database, go to the Services window to the jdbc:oracle:thin:@localhost:1521:XE [phpuser on PHPUSER] connection node. The new tables are listed in the Tables node. (If they do not appear, right-click the connection and choose Refresh.) 
 
 image::images/tables-in-services-window.png[]
@@ -157,7 +146,7 @@ With Oracle Database, you must specify a sequence in order to increment a value.
 create sequence wishers_id_seq start with 1 increment by 1;
 ----
 
-[start=2]
+
 . To trigger the sequence on the ID column of the wishers table when you add a new wisher, run the following SQL command:
 
 [source,sql]
@@ -172,7 +161,7 @@ end;
 /
 ----
 
-[start=3]
+
 . Add a sequence for the wishes table.
 
 [source,sql]
@@ -181,7 +170,7 @@ end;
 create sequence wishes_id_seq start with 1 increment by 1;
 ----
 
-[start=4]
+
 . Add a trigger to run the sequence on the ID column of the wishes table when you add a new wish.
 
 [source,sql]
@@ -211,7 +200,7 @@ To test your application you will need some data in the database. The example be
 insert into wishers (name, password) values ('Tom','tomcat');
 ----
 
-[start=2]
+
 . Add a wisher named Jerry, with the password 'jerrymouse.'
 
 [source,sql]
@@ -220,7 +209,7 @@ insert into wishers (name, password) values ('Tom','tomcat');
 insert into wishers (name, password) values ('Jerry', 'jerrymouse');commit;
 ----
 
-[start=3]
+
 . Add the wishes.
 
 [source,sql]
@@ -232,7 +221,7 @@ insert into wishes (wisher_id, description)values (2, 'Candle');
 commit;
 ----
 
-[start=4]
+
 . Verify that you added test data. If you are using NetBeans IDE to view the test data, click the right mouse button on the relevant table and from the context menu choose View Data. 
 
 image::images/view-test-data.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ja.asciidoc
index 1f0e789..22000f0 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ja.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= PHPを使用するデータベース駆動型アプリケーションの作成
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: PHPを使用するデータベース駆動型アプリケーションの作成 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, PHPを使用するデータベース駆動型アプリケーションの作成
-
 = レッスン1b: Oracleデータベース表の作成
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -120,7 +108,7 @@ wishes表には次の4つのフィールドがあります。
 NetBeans IDE経由で接続する場合、新しいユーザーの名前とパスワードを使用して接続を作成します。ユーザーと同じ名前を持つスキーマを選択するようにします。(Oracleデータベースへの接続チュートリアルのlink:../ide/oracle-db.html#connect[+Oracleデータベースへの接続の確立+]の項を参照。)
 
 
-[start=2]
+
 . wishers表を作成するには、次のSQL問合せを実行します。
 
 [source,sql]
@@ -129,7 +117,7 @@ NetBeans IDE経由で接続する場合、新しいユーザーの名前とパ
 create table wishers (id number not null,name varchar2(50) unique not null, password varchar2(50) not null, constraint wishers_pk primary key(id));
 ----
 
-[start=3]
+
 . wishes表を作成するには、次のSQL問合せを実行します。wishesとwisherを関連付けるために、外部キーを作成します。
 
 [source,sql]
@@ -138,7 +126,7 @@ create table wishers (id number not null,name varchar2(50) unique not null, pass
 create table wishes (id number not null, wisher_id number not null,description varchar2(255) not null, due_date date, constraint wishes_pk primary key(id), constraint wishes_fk1 foreign key(wisher_id) references wishers(id));
 ----
 
-[start=4]
+
 . 新しい表がデータベースに追加されたことを確認します。NetBeans IDEを使用してデータベースに接続している場合、「サービス」ウィンドウのjdbc:oracle:thin:@localhost:1521:XE [PHPUSERのphpuser]接続ノードに移動します。新しい表が「表」ノードに一覧表示されます。(それらが表示されない場合、接続を右クリックして「リフレッシュ」を選択します。)
 
 image::images/tables-in-services-window.png[]
@@ -158,7 +146,7 @@ Oracleデータベースでは、値を増分するために順序を指定す
 create sequence wishers_id_seq start with 1 increment by 1;
 ----
 
-[start=2]
+
 . 新しいウィッシャを追加したときにwishers表のID列で順序をトリガーするには、次のSQLコマンドを実行します。
 
 [source,sql]
@@ -173,7 +161,7 @@ end;
 /
 ----
 
-[start=3]
+
 . wishes表の順序を追加します。
 
 [source,java]
@@ -182,7 +170,7 @@ end;
 create sequence wishes_id_seq start with 1 increment by 1;
 ----
 
-[start=4]
+
 . 新しいウィッシュを追加したときにwishes表のID列で順序を実行するためのトリガーを追加します。
 
 [source,sql]
@@ -212,7 +200,7 @@ end;
 insert into wishers (name, password) values ('Tom','tomcat');
 ----
 
-[start=2]
+
 . Jerryという名前でパスワードが「jerrymouse」のウィッシャを追加します。
 
 
@@ -222,7 +210,7 @@ insert into wishers (name, password) values ('Tom','tomcat');
 insert into wishers (name, password) values ('Jerry', 'jerrymouse');commit;
 ----
 
-[start=3]
+
 . ウィッシュを追加します。
 
 [source,sql]
@@ -234,7 +222,7 @@ insert into wishes (wisher_id, description)values (2, 'Candle');
 commit;
 ----
 
-[start=4]
+
 . テスト・データを追加したことを確認します。NetBeans IDEを使用してテスト・データを表示する場合、関連する表でマウスの右ボタンをクリックし、コンテキスト・メニューから「データを表示」を選択します。
 
 image::images/view-test-data.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_pt_BR.asciidoc
index c5e4bb9..c1f7121 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_pt_BR.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Criando uma Aplicação Orientada pelo Banco de Dados com o PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Criando uma Aplicação Orientada pelo Banco de Dados com o PHP
-
 = Lição 1b: Criando Tabelas do Banco de Dados Oracle
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -120,7 +108,7 @@ As tabelas são relacionadas por meio do wisher ID. Todos os campos são obrigat
 Se estiver se conectando por meio do NetBeans IDE, crie uma conexão com o nome e a senha do novo usuário. Assegure-se de selecionar o esquema com o mesmo nome que o do usuário. (Consulte a seção link:../ide/oracle-db.html#connect[+Estabelecendo uma Conexão com o Banco de Dados Oracle+] do tutorial Conectando-se a um Banco de Dados Oracle.)
 
 
-[start=2]
+
 . Para criar a tabela wishers, execute a seguinte consulta SQL:
 
 [source,sql]
@@ -129,7 +117,7 @@ Se estiver se conectando por meio do NetBeans IDE, crie uma conexão com o nome
 create table wishers (id number not null,name varchar2(50) unique not null, password varchar2(50) not null, constraint wishers_pk primary key(id));
 ----
 
-[start=3]
+
 . Para criar a tabela wishes, execute a consulta SQL a seguir. Observe que você cria uma chave estrangeira que associa wishes com um wisher.
 
 source,sql]
@@ -138,7 +126,7 @@ source,sql]
 create table wishes (id number not null, wisher_id number not null,description varchar2(255) not null, due_date date, constraint wishes_pk primary key(id), constraint wishes_fk1 foreign key(wisher_id) references wishers(id));
 ----
 
-[start=4]
+
 . Verifique se as novas tabelas são adicionadas no banco de dados. Se você estiver usando o NetBeans IDE para se conetar ao banco de dados, acesse a janela Serviços do nó de conexão jdbc:oracle:thin:@localhost:1521:XE [phpuser on PHPUSER]. As novas tabelas serão listadas no nó Tabelas. (Se elas não aparecerem, clique com o botão direito do mouse na conexão e selecione Atualizar.) 
 
 image::images/tables-in-services-window.png[]
@@ -158,7 +146,7 @@ Com o Banco de Dados Oracle, você deve especificar uma sequência para incremen
 create sequence wishers_id_seq start with 1 increment by 1;
 ----
 
-[start=2]
+
 . Para acionar a sequência na coluna ID da tabela wishers quando você adiciona um novo wisher, execute o seguinte comando SQL:
 
 [source,sql]
@@ -173,7 +161,7 @@ end;
 /
 ----
 
-[start=3]
+
 . Adicione uma sequência à tabela wishes.
 
 [source,sql]
@@ -182,13 +170,9 @@ end;
 create sequence wishes_id_seq start with 1 increment by 1;
 ----
 
-[start=4]
-. Add a trigger to run the sequence on the ID column of the wishes table when you add a new wish.
 
-[source,sql]
-----
+. Add a trigger to run the sequence on the ID column of the wishes table when you add a new wish.
 
-[start=4]
 . Adicione um trigger para executar a sequência na coluna ID da tabela wishes quando você adiciona um novo wish.
 
 [source,sql]
@@ -200,7 +184,6 @@ for each row
 begin
     select wishes_id_seq.nextval into :new.id from dual;
 end;
-/
 ----
 
 Observação: Você pode fazer download de um conjunto de comandos SQL para criar as tabelas do Banco de Dados Oracle, incluindo sequências e triggers, link:https://netbeans.org/projects/www/downloads/download/php%252FSQL-files-for-Oracle.zip[+aqui+].
@@ -218,7 +201,7 @@ Para testar a aplicação, você precisará de alguns dados no banco de dados. O
 insert into wishers (name, password) values ('Tom','tomcat');
 ----
 
-[start=2]
+
 . Adicione um wisher chamado Jerry com a senha "jerrymouse".
 
 [source,sql]
@@ -227,7 +210,7 @@ insert into wishers (name, password) values ('Tom','tomcat');
 insert into wishers (name, password) values ('Jerry', 'jerrymouse');commit;
 ----
 
-[start=3]
+
 . Adicione os wishes.
 
 [source,sql]
@@ -239,7 +222,7 @@ insert into wishes (wisher_id, description)values (2, 'Candle');
 commit;
 ----
 
-[start=4]
+
 . Verifique se você adicionou dados de teste. Se você estiver usando o NetBeans IDE para exibir os dados de teste, clique com o botão direito do mouse na tabela relevante e, no menu de contexto, selecione Exibir Dados. 
 
 image::images/view-test-data.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ru.asciidoc
index 777155e..80c1ae5 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_ru.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= Создание приложения на основе базы данных на языке PHP
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: Создание приложения на основе базы данных на языке PHP - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, Создание приложения на основе базы данных на языке PHP
-
 = Урок 1б: создание таблиц базы данных Oracle
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -120,7 +108,7 @@ image::images/wishlist-db.png[]
 При соединении с помощью IDE NetBeans создайте соединение с использованием новых имени пользователя и пароля. Убедитесь в том, что выбрана схема с именем пользователя. (См. раздел link:../ide/oracle-db.html#connect[+Установка подключения к базе данных Oracle+] учебного курса "Подключение к базе данных Oracle").
 
 
-[start=2]
+
 . Чтобы создать таблицу wishers, выполните следующий запрос SQL:
 
 [source,sql]
@@ -129,7 +117,7 @@ image::images/wishlist-db.png[]
 create table wishers (id number not null,name varchar2(50) unique not null, password varchar2(50) not null, constraint wishers_pk primary key(id));
 ----
 
-[start=3]
+
 . Чтобы создать таблицу wishes, выполните следующий запрос SQL. Обратите внимание на то, что для связывания пожеланий и пользователей, оставивших пожелания, создается внешний ключ.
 
 [source,sql]
@@ -138,7 +126,7 @@ create table wishers (id number not null,name varchar2(50) unique not null, pass
 create table wishes (id number not null, wisher_id number not null,description varchar2(255) not null, due_date date, constraint wishes_pk primary key(id), constraint wishes_fk1 foreign key(wisher_id) references wishers(id));
 ----
 
-[start=4]
+
 . Убедитесь в том, что к базе данных добавлены новые таблицы. При соединении с базой данных с помощью IDE NetBeans перейдите в окне 'Службы' к узлу соединения jdbc:oracle:thin:@localhost:1521:XE [phpuser on PHPUSER]. Новые таблицы приведены в узле "Tables" (Таблицы). (Если они не отображаются, щелкните подключение правой кнопкой мыши и выберите команду "Refresh" (Обновить)). 
 
 image::images/tables-in-services-window.png[]
@@ -158,7 +146,7 @@ image::images/tables-in-services-window.png[]
 create sequence wishers_id_seq start with 1 increment by 1;
 ----
 
-[start=2]
+
 . Чтобы инициировать последовательность в столбце идентификаторов таблицы wishers при добавлении нового пользователя, оставившего запись, выполните следующую команду SQL:
 
 [source,sql]
@@ -173,7 +161,7 @@ end;
 /
 ----
 
-[start=3]
+
 . Добавьте последовательность для таблицы wishes.
 
 [source,sql]
@@ -182,7 +170,7 @@ end;
 create sequence wishes_id_seq start with 1 increment by 1;
 ----
 
-[start=4]
+
 . Добавьте триггер, запускающий последовательность в столбце идентификаторов таблицы wishes при добавлении нового пожелания.
 
 [source,sql]
@@ -212,7 +200,7 @@ end;
 insert into wishers (name, password) values ('Tom','tomcat');
 ----
 
-[start=2]
+
 . Добавьте пользователя с именем Jerry и паролем "jerrymouse".
 
 [source,sql]
@@ -221,7 +209,7 @@ insert into wishers (name, password) values ('Tom','tomcat');
 insert into wishers (name, password) values ('Jerry', 'jerrymouse');commit;
 ----
 
-[start=3]
+
 . Добавьте пожелания.
 
 [source,sql]
@@ -233,7 +221,7 @@ insert into wishes (wisher_id, description)values (2, 'Candle');
 commit;
 ----
 
-[start=4]
+
 . Убедитесь в том, что данные добавлены. При использовании IDE NetBeans для просмотра данных проверки, щелкните правой кнопкой мыши соответствующую таблицу и выберите в контекстном меню 'Просмотреть данные'. 
 
 image::images/view-test-data.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_zh_CN.asciidoc
index 81e167b..26c6619 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-oracle-lesson1_zh_CN.asciidoc
@@ -17,18 +17,6 @@
 //     under the License.
 //
 
-= 使用 PHP 创建数据库驱动的应用程序
-:jbake-type: tutorial
-:jbake-tags: tutorials 
-:jbake-status: published
-:icons: font
-:syntax: true
-:source-highlighter: pygments
-:toc: left
-:toc-title:
-:description: 使用 PHP 创建数据库驱动的应用程序 - Apache NetBeans
-:keywords: Apache NetBeans, Tutorials, 使用 PHP 创建数据库驱动的应用程序
-
 = 第 1b 课:创建 Oracle 数据库表
 :jbake-type: tutorial
 :jbake-tags: tutorials 
@@ -120,7 +108,7 @@ wishes 表包含四个字段:
 如果通过 NetBeans IDE 进行连接,请使用新用户的名字和口令创建一个连接。确保选择的方案具有与用户相同的名称。(请参见“连接到 Oracle 数据库”教程的link:../ide/oracle-db.html#connect[+建立到 Oracle DB 的连接+]部分。)
 
 
-[start=2]
+
 . 要创建 wishers 表,请运行以下 SQL 查询:
 
 [source,sql]
@@ -129,7 +117,7 @@ wishes 表包含四个字段:
 create table wishers (id number not null,name varchar2(50) unique not null, password varchar2(50) not null, constraint wishers_pk primary key(id));
 ----
 
-[start=3]
+
 . 要创建 wishes 表,请运行以下 SQL 查询。请注意,将创建一个外键,使愿望与许愿者相关联。
 
 [source,sql]
@@ -138,7 +126,7 @@ create table wishers (id number not null,name varchar2(50) unique not null, pass
 create table wishes (id number not null, wisher_id number not null,description varchar2(255) not null, due_date date, constraint wishes_pk primary key(id), constraint wishes_fk1 foreign key(wisher_id) references wishers(id));
 ----
 
-[start=4]
+
 . 验证是否将新表添加到数据库中。如果使用 NetBeans IDE 连接到数据库,请转至 "Services"(服务)窗口中的 jdbc:oracle:thin:@localhost:1521:XE [PHPUSER 上的 phpuser] 连接节点。将在 "Tables"(表)节点中列出新表。(如果未显示这些表,请右键单击连接,然后选择 "Refresh"(刷新)。) 
 
 image::images/tables-in-services-window.png[]
@@ -158,7 +146,7 @@ image::images/tables-in-services-window.png[]
 create sequence wishers_id_seq start with 1 increment by 1;
 ----
 
-[start=2]
+
 . 要在添加新的许愿者时在 wishers 表的 ID 列上触发序列,请运行以下 SQL 命令:
 
 [source,sql]
@@ -173,7 +161,7 @@ end;
 /
 ----
 
-[start=3]
+
 . 为 wishes 表添加一个序列。
 
 [source,sql]
@@ -182,7 +170,7 @@ end;
 create sequence wishes_id_seq start with 1 increment by 1;
 ----
 
-[start=4]
+
 . 添加一个触发器,以便在添加新的愿望时在 wishes 表的 ID 列上运行序列。
 
 [source,sql]
@@ -212,7 +200,7 @@ end;
 insert into wishers (name, password) values ('Tom','tomcat');
 ----
 
-[start=2]
+
 . 添加一个名为 Jerry 且口令为 jerrymouse 的许愿者。
 
 [source,sql]
@@ -221,7 +209,7 @@ insert into wishers (name, password) values ('Tom','tomcat');
 insert into wishers (name, password) values ('Jerry', 'jerrymouse');commit;
 ----
 
-[start=3]
+
 . 添加愿望。
 
 [source,sql]
@@ -233,7 +221,7 @@ insert into wishes (wisher_id, description)values (2, 'Candle');
 commit;
 ----
 
-[start=4]
+
 . 验证是否添加了测试数据。如果使用 NetBeans IDE 查看测试数据,请在相关表上单击鼠标右键,然后从上下文菜单中选择 "View Data"(查看数据)。 
 
 image::images/view-test-data.png[]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page.asciidoc
index a264c5e..bfb9789 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page.asciidoc
@@ -30,39 +30,23 @@
 :keywords: Apache NetBeans, Tutorials, Creating a Database Driven Application With NetBeans IDE PHP Editor
 
 
-==== Tutorial contents:
+== Tutorial contents:
 
 1. *=> Creating a Database Driven Application With PHP - Main page*
 
 
-[start=2]
-. Creating the Database
-
-1. link:wish-list-lesson1.html[+Creating a MySQL Database+]
-2. link:wish-list-oracle-lesson1.html[+Creating Oracle Database Tables+]
-3. 
-link:wish-list-lesson2.html[+Designing the Application. Reading from the Database+]
 
+. Creating the Database
 
-[start=4]
+.. link:wish-list-lesson1.html[+Creating a MySQL Database+]
+.. link:wish-list-oracle-lesson1.html[+Creating Oracle Database Tables+]
+.. link:wish-list-lesson2.html[+Designing the Application. Reading from the Database+]
 . link:wish-list-lesson3.html[+ Creating a New Application User +]
-
-[start=5]
 . link:wish-list-lesson4.html[+Optimizing the Code+]
-
-[start=6]
 . link:wish-list-lesson5.html[+Adding Security. Implementing Application User Logon+]
-
-[start=7]
 . link:wish-list-lesson6.html[+Adding a New Wish to the Database+]
-
-[start=8]
 . link:wish-list-lesson7.html[+Updating and Deleting Entries in the Database+]
-
-[start=9]
 . link:wish-list-lesson8.html[+Making the Application Look Better Using the CSS Technology+]
-
-[start=10]
 . link:wish-list-lesson9.html[+Deploying the Application on a Remote Web Server+]
 
 In this tutorial, you use the PHP features in the Apache NetBeans to create and run a simple web application. The example shows how to create a wish list. After you create and deploy the application, it enables you to share information on wish lists with your friends, such as lists for wedding, birthday, or holiday gifts. The information is stored in the database that you create in Lesson 1.
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ja.asciidoc
index c619b40..63fd9ad 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ja.asciidoc
@@ -34,34 +34,33 @@
 1. *=> PHPを使用するデータベース駆動型アプリケーションの作成 - メイン・ページ*
 
 
-[start=2]
+
 . データベースの作成
 
-1. link:wish-list-lesson1.html[+MySQLデータベースの作成+]
-2. link:wish-list-oracle-lesson1.html[+Oracleデータベース表の作成+]
-3. 
-link:wish-list-lesson2.html[+アプリケーションの設計。データベースからの読取り+]
+. link:wish-list-lesson1.html[+MySQLデータベースの作成+]
+. link:wish-list-oracle-lesson1.html[+Oracleデータベース表の作成+]
+. link:wish-list-lesson2.html[+アプリケーションの設計。データベースからの読取り+]
+
 
 
-[start=4]
 . link:wish-list-lesson3.html[+新規アプリケーション・ユーザーの作成+]
 
-[start=5]
+
 . link:wish-list-lesson4.html[+コードの最適化+]
 
-[start=6]
+
 . link:wish-list-lesson5.html[+セキュリティの追加。アプリケーション・ユーザー・ログオンの実装+]
 
-[start=7]
+
 . link:wish-list-lesson6.html[+データベースへの新しいウィッシュの追加+]
 
-[start=8]
+
 . link:wish-list-lesson7.html[+データベース内のエントリの更新および削除+]
 
-[start=9]
+
 . link:wish-list-lesson8.html[+CSSテクノロジを使用したアプリケーションの外観の改良+]
 
-[start=10]
+
 . link:wish-list-lesson9.html[+リモートWebサーバーへのアプリケーションのデプロイ+]
 
 image::images/netbeans-stamp-80-74-73.png[title="このページの内容は、NetBeans IDE 7.2、7.3、7.4および8.0に適用されます"]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_pt_BR.asciidoc
index 87082e2..3c67429 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_pt_BR.asciidoc
@@ -34,34 +34,33 @@
 1. *=> Criando uma Aplicação Orientada a Banco de Dados com PHP - Página principal*
 
 
-[start=2]
+
 . Criando o Banco de Dados
 
-1. link:wish-list-lesson1.html[+Criando um Banco de Dados MySQL+]
-2. link:wish-list-oracle-lesson1.html[+Criando Tabelas do Banco de Dados Oracle+]
-3. 
-link:wish-list-lesson2.html[+Projetando a Aplicação. Lendo o Banco de Dados+]
+.. link:wish-list-lesson1.html[+Criando um Banco de Dados MySQL+]
+.. link:wish-list-oracle-lesson1.html[+Criando Tabelas do Banco de Dados Oracle+]
+.. link:wish-list-lesson2.html[+Projetando a Aplicação. Lendo o Banco de Dados+]
+
 
 
-[start=4]
 . link:wish-list-lesson3.html[+Criando um Novo Usuário da Aplicação+]
 
-[start=5]
+
 . link:wish-list-lesson4.html[+Otimizando o Código+]
 
-[start=6]
+
 . link:wish-list-lesson5.html[+Adicionando Segurança. Implementando o Log-in de Usuário da Aplicação+]
 
-[start=7]
+
 . link:wish-list-lesson6.html[+Adicionando um Novo Desejo ao Banco de Dados+]
 
-[start=8]
+
 . link:wish-list-lesson7.html[+Atualizando e Deletando Entradas no Banco de Dados+]
 
-[start=9]
+
 . link:wish-list-lesson8.html[+Melhorando a Aparência da Aplicação Usando a Tecnologia CSS+]
 
-[start=10]
+
 . link:wish-list-lesson9.html[+Implantando a Aplicação em um Servidor Web Remoto+]
 
 image::images/netbeans-stamp-80-74-73.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.2, 7.3, 7.4 e 8.0"]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ru.asciidoc
index e25650e..d47c334 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_ru.asciidoc
@@ -34,34 +34,33 @@
 1. *=> Создание приложения на основе базы данных с помощью языка PHP – главная страница*
 
 
-[start=2]
+
 . Создание базы данных
 
-1. link:wish-list-lesson1.html[+Создание базы данных MySQL+]
-2. link:wish-list-oracle-lesson1.html[+Создание таблиц базы данных Oracle+]
-3. 
-link:wish-list-lesson2.html[+Проектирование приложения. Чтение из базы данных+]
+.. link:wish-list-lesson1.html[+Создание базы данных MySQL+]
+.. link:wish-list-oracle-lesson1.html[+Создание таблиц базы данных Oracle+]
+.. link:wish-list-lesson2.html[+Проектирование приложения. Чтение из базы данных+]
+
 
 
-[start=4]
 . link:wish-list-lesson3.html[+Создание нового пользователя приложения+]
 
-[start=5]
+
 . link:wish-list-lesson4.html[+Усовершенствование кода+]
 
-[start=6]
+
 . link:wish-list-lesson5.html[+Добавление функций безопасности. Реализация входа пользователя в приложение+]
 
-[start=7]
+
 . link:wish-list-lesson6.html[+Добавление к базе данных новых желаний+]
 
-[start=8]
+
 . link:wish-list-lesson7.html[+Обновление и удаление записей в базе данных+]
 
-[start=9]
+
 . link:wish-list-lesson8.html[+Усовершенствование внешнего вида приложения с использованием технологии CSS+]
 
-[start=10]
+
 . link:wish-list-lesson9.html[+Развертывание приложения на удаленном веб-сервере+]
 
 image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0"]
diff --git a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_zh_CN.asciidoc
index d901eb0..01ab3e3 100644
--- a/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/php/wish-list-tutorial-main-page_zh_CN.asciidoc
@@ -34,34 +34,33 @@
 1. *=> 使用 PHP 创建数据库驱动的应用程序 - 主页*
 
 
-[start=2]
+
 . 创建数据库
 
-1. link:wish-list-lesson1.html[+创建 MySQL 数据库+]
-2. link:wish-list-oracle-lesson1.html[+创建 Oracle 数据库表+]
-3. 
-link:wish-list-lesson2.html[+设计应用程序。从数据库读取数据+]
+.. link:wish-list-lesson1.html[+创建 MySQL 数据库+]
+.. link:wish-list-oracle-lesson1.html[+创建 Oracle 数据库表+]
+.. link:wish-list-lesson2.html[+设计应用程序。从数据库读取数据+]
+
 
 
-[start=4]
 . link:wish-list-lesson3.html[+创建新的应用程序用户+]
 
-[start=5]
+
 . link:wish-list-lesson4.html[+优化代码+]
 
-[start=6]
+
 . link:wish-list-lesson5.html[+添加安全功能。实现应用程序用户登录+]
 
-[start=7]
+
 . link:wish-list-lesson6.html[+在数据库中添加新的愿望+]
 
-[start=8]
+
 . link:wish-list-lesson7.html[+更新和删除数据库中的条目+]
 
-[start=9]
+
 . link:wish-list-lesson8.html[+使用 CSS 技术改进应用程序的外观+]
 
-[start=10]
+
 . link:wish-list-lesson9.html[+将应用程序部署到远程 Web 服务器+]
 
 image::images/netbeans-stamp-80-74-73.png[title="此页上的内容适用于 NetBeans IDE 7.2、7.3、7.4 和 8.0"]
diff --git a/netbeans.apache.org/src/content/kb/docs/screencasts.asciidoc b/netbeans.apache.org/src/content/kb/docs/screencasts.asciidoc
deleted file mode 100644
index 8b8f8ad..0000000
--- a/netbeans.apache.org/src/content/kb/docs/screencasts.asciidoc
+++ /dev/null
@@ -1,21 +0,0 @@
-// 
-//     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.
-//
-
-You will be redirected to https://netbeans.org/community/media.html 
-
diff --git a/netbeans.apache.org/src/content/kb/docs/screencasts_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/screencasts_ja.asciidoc
deleted file mode 100644
index ddc3d5a..0000000
--- a/netbeans.apache.org/src/content/kb/docs/screencasts_ja.asciidoc
+++ /dev/null
@@ -1,21 +0,0 @@
-// 
-//     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.
-//
-
-https://netbeans.org/community/media.htmlにリダイレクトされます 
-
diff --git a/netbeans.apache.org/src/content/kb/docs/screencasts_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/screencasts_pt_BR.asciidoc
deleted file mode 100644
index c7d9e35..0000000
--- a/netbeans.apache.org/src/content/kb/docs/screencasts_pt_BR.asciidoc
+++ /dev/null
@@ -1,21 +0,0 @@
-// 
-//     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.
-//
-
-Você será redirecionado para https://netbeans.org/community/media.html 
-
diff --git a/netbeans.apache.org/src/content/kb/docs/screencasts_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/screencasts_ru.asciidoc
deleted file mode 100644
index 8872ede..0000000
--- a/netbeans.apache.org/src/content/kb/docs/screencasts_ru.asciidoc
+++ /dev/null
@@ -1,21 +0,0 @@
-// 
-//     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.
-//
-
-Вы будете перенаправлены по адресу https://netbeans.org/community/media.html 
-
diff --git a/netbeans.apache.org/src/content/kb/docs/screencasts_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/screencasts_zh_CN.asciidoc
deleted file mode 100644
index e668c5a..0000000
--- a/netbeans.apache.org/src/content/kb/docs/screencasts_zh_CN.asciidoc
+++ /dev/null
@@ -1,21 +0,0 @@
-// 
-//     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.
-//
-
-您将重定向到 https://netbeans.org/community/media.html 
-


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

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