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

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


The following commit(s) were added to refs/heads/master by this push:
     new 4ef13ad  WIP.
4ef13ad is described below

commit 4ef13ad7addc887890db378ae3a0053192bccb72
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Tue Aug 3 22:48:14 2021 -0700

    WIP.
---
 _data/news.yml                                     | 42 ++++++++++++++++------
 _data/src-releases.yml                             | 10 ++++++
 blogs.html                                         | 32 +++++++++++++++--
 blogs/nlpcraft-idl-intent-definition-language.html |  9 +++--
 4 files changed, 76 insertions(+), 17 deletions(-)

diff --git a/_data/news.yml b/_data/news.yml
index 4e90302..7e71f12 100644
--- a/_data/news.yml
+++ b/_data/news.yml
@@ -15,18 +15,40 @@
 # limitations under the License.
 #
 
+- title: Apache NLPCraft 0.9.0 Released
+  url: /relnotes/release-notes-0.9.0.html
+  excerpt: Download NLPCraft 0.9.0. Scala 2.13 support + over 35 πŸ’ͺ fixes, 
improvements and enhancements.
+  publish_date: July 30, 2021
+  avatar_url: images/nlpcraft_logo.png
+  twitter_id: apachenlpcraft
+  href_target: _self
+
 - title: Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ NLP Π² Minecraft
   url: https://habr.com/ru/post/561230/
-  excerpt: ПоявлСниС этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, использованиС NLP Π² Minecraft, оказалось 
самым СстСствСнным Π² истории ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚...
+  excerpt: |
+    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ использованию NLP инструмСнтария - Π½Π΅ самая 
простая Π·Π°Π΄Π°Ρ‡Π°. Они ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ слишком простыми,
+    Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ читатСлям каТСтся, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π½Π΅ стоит Π΄Π°ΠΆΠ΅ 
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ внСшниС систСмы для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… простых NLP
+    Π·Π°Π΄Π°Ρ‡, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ самому, ΠΈΠ»ΠΈ, Ссли 
ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌΠΈ, ΠΈΡ… бизнСс Π»ΠΎΠ³ΠΈΠΊΠ° становится
+    Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ слоТной ΠΈ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΡ‚ NLP части...
   author: Π‘Π΅Ρ€Π³Π΅ΠΉ Камов
   publish_date: June 7, 2021
   avatar_url: images/sergey_kamov_avatar.png
   twitter_id: apachenlpcraft
   href_target: habr
 
+- title: Apache NLPCraft 0.8.0 Released
+  url: /relnotes/release-notes-0.8.0.html
+  excerpt: Download NLPCraft 0.8.0. Over 50 πŸ’ͺ fixes, improvements and 
enhancements.
+  publish_date: June 7, 2021
+  avatar_url: images/nlpcraft_logo.png
+  twitter_id: apachenlpcraft
+  href_target: _self
+
 - title: NLPCraft IDL - Intent Definition Language
   url: /blogs/nlpcraft-idl-intent-definition-language.html
-  excerpt: The declarative NLPCraft IDL significantly simplifies the process 
of working with intents in NLP-based dialog and search systems...
+  excerpt: The declarative Intent Definition Language, called NLPCraft IDL, 
significantly simplifies the process of
+    working with intents in NLP-based dialog and search systems developed 
using Apache NLPsCraft and at the same time
+    expands the capabilities of them...
   author: Aaron Radzinski
   publish_date: June 3, 2021
   avatar_url: images/lion.jpg
@@ -35,14 +57,14 @@
 
 - title: Π―Π·Ρ‹ΠΊ опрСдСлСния ΠΈΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠ² NLPCraft IDL
   url: https://habr.com/ru/post/559716/
-  excerpt: Новая вСрсия Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ языка опрСдСлСния ΠΈΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°Ρ 
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ NlpCraft IDL , Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упростила процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠ½Ρ‚Π΅Π½Ρ‚Π°ΠΌΠΈ Π² 
Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ поисковых систСмах...
+  excerpt: Новая вСрсия Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ языка опрСдСлСния ΠΈΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°Ρ 
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ NLPCraft IDL (NLPCraft Intents Definition Language), Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 
упростила процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠ½Ρ‚Π΅Π½Ρ‚Π°ΠΌΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ поисковых систСмах, 
построСнных Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Apache NLPCraft ΠΈ вмСстС с Ρ‚Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»Π° 
возмоТности систСмы...
   author: Π‘Π΅Ρ€Π³Π΅ΠΉ Камов
   publish_date: May 28, 2021
   avatar_url: images/sergey_kamov_avatar.png
   twitter_id: apachenlpcraft
   href_target: habr
 
-- title: πŸ“’ Apache NLPCraft 0.7.5 Released
+- title: Apache NLPCraft 0.7.5 Released
   url: /relnotes/release-notes-0.7.5.html
   excerpt: Download NLPCraft 0.7.5. Over 50 πŸ’ͺ fixes, improvements and 
enhancements.
   publish_date: April 30, 2021
@@ -52,14 +74,14 @@
 
 - title: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹
   url: https://habr.com/ru/post/543786/
-  excerpt: Π’ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…...
+  excerpt: Π’ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ΠΈ 
попытаСмся  ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ условия, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π½Π΅Π΄ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° 
стандартных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ стоит Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ своих 
собствСнных...
   author: Π‘Π΅Ρ€Π³Π΅ΠΉ Камов
   publish_date: February 25, 2021
   avatar_url: images/sergey_kamov_avatar.png
   twitter_id: apachenlpcraft
   href_target: habr
 
-- title: πŸ“’ Apache NLPCraft 0.7.4 Released
+- title: Apache NLPCraft 0.7.4 Released
   url: /relnotes/release-notes-0.7.4.html
   excerpt: Download NLPCraft 0.7.4. Over 28 πŸ’ͺ fixes, improvements and 
enhancements.
   publish_date: January 31, 2021
@@ -69,7 +91,7 @@
 
 - title: Поиск ΠΏΠΎ синонимам Π² тСкстС β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ процСсс ΠΈΠ»ΠΈ довСряСмся 
нСйросСтям
   url: https://habr.com/ru/post/539528/
-  excerpt: ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ поисковых, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ 
ΠΏΡ€ΠΎΡ‡ΠΈΡ… систСм, основанных Π½Π° natural language processing...
+  excerpt: ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ поисковых, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ 
ΠΏΡ€ΠΎΡ‡ΠΈΡ… систСм, основанных Π½Π° natural language processing β€” это Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ 
Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ тСксты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… запросов ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π½ΠΈΡ… сущности Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ 
ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π—Π°Π΄Π°Ρ‡Π° нахоТдСния стандартных сущностСй (geo, date, money ΠΈ Ρ‚.Π΄.) Π² 
Ρ†Π΅Π»ΠΎΠΌ ΡƒΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½Π°, остаСтся лишь Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящий NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ 
Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Если ΠΆΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ элСмСнт, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ 
для вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π²Ρ‹ Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ [...]
   author: Π‘Π΅Ρ€Π³Π΅ΠΉ Камов
   publish_date: January 28, 2021
   avatar_url: images/sergey_kamov_avatar.png
@@ -94,7 +116,7 @@
   twitter_id: apachenlpcraft
   href_target: habr
 
-- title: πŸ“’ Apache NLPCraft 0.7.3 Released
+- title: Apache NLPCraft 0.7.3 Released
   url: /relnotes/release-notes-0.7.3.html
   excerpt: Download NLPCraft 0.7.3. Over 20 πŸ’ͺ fixes, improvements and 
enhancements.
   publish_date: December 31, 2020
@@ -120,7 +142,7 @@
   twitter_id: apachenlpcraft
   href_target: habr
 
-- title: πŸ“’ Apache NLPCraft 0.7.2 Released
+- title: Apache NLPCraft 0.7.2 Released
   url: /relnotes/release-notes-0.7.2.html
   excerpt: Download NLPCraft 0.7.2. Over 11 tickets fixed πŸ’ͺ First full public 
release of the new <a 
href="/tools/script.html"><code>nlpcraft.{sh|cmd}</code></a> management utility.
   publish_date: November 19, 2020
@@ -128,7 +150,7 @@
   twitter_id: apachenlpcraft
   href_target: _self
 
-- title: πŸ“œ Quick Introduction to Apache NLPCraft
+- title: Quick Introduction to Apache NLPCraft
   url: /blogs/quick_intro_apache_nlpcraft.html
   excerpt: The goal of this project is unambiguously straightforward - provide 
an efficient & highly productive API to develop advanced NLP-based interfaces 
for modern applications.
   author: Aaron Radzinski
diff --git a/_data/src-releases.yml b/_data/src-releases.yml
index 0434ec5..6530b55 100644
--- a/_data/src-releases.yml
+++ b/_data/src-releases.yml
@@ -15,6 +15,16 @@
 # limitations under the License.
 #
 
+- version: 0.9.0
+  date: July 30, 2021
+  sdk: <i class="fab fa-fw fa-java"></i>11 - <div class="scala-16"></div>2.13
+  zip_name: apache-nlpcraft-0.9.0.zip
+  zip_url: 
https://www.apache.org/dyn/closer.cgi?filename=incubator/nlpcraft/nlpcraft/apache-nlpcraft-incubating-0.9.0.zip&action=download
+  sha256_url: 
https://downloads.apache.org/incubator/nlpcraft/nlpcraft/apache-nlpcraft-incubating-0.9.0.zip.sha256
+  pgp_url: 
https://downloads.apache.org/incubator/nlpcraft/nlpcraft/apache-nlpcraft-incubating-0.9.0.zip.asc
+  github_link: https://github.com/apache/incubator-nlpcraft/tree/v0.9.0.2
+  backward_compatible: yes
+
 - version: 0.8.0
   date: June 7, 2021
   sdk: <i class="fab fa-fw fa-java"></i>11 - <div class="scala-16"></div>2.12
diff --git a/blogs.html b/blogs.html
index b185c0f..4733159 100644
--- a/blogs.html
+++ b/blogs.html
@@ -32,13 +32,41 @@ layout: interior
         <div id="blogs-container" class="row">
             <nav>
                 <div class="nav nav-tabs" role="tablist">
-                    <a class="nav-item nav-link active" data-toggle="tab" 
href="#en-blogs" role="tab">English Blog</a>
+                    <a class="nav-item nav-link active" data-toggle="tab" 
href="#all-news" role="tab">News</a>
+                    <a class="nav-item nav-link" data-toggle="tab" 
href="#en-blogs" role="tab">English Blog</a>
                     <a class="nav-item nav-link" data-toggle="tab" 
href="#ru-blogs" role="tab">Русский Π‘Π»ΠΎΠ³ </a>
                     <a class="nav-item nav-link" data-toggle="tab" 
href="#videos" role="tab">Videos <i style="color: #f00" class="fab fw 
fa-youtube"></i></a>
                 </div>
             </nav>
             <div class="tab-content">
-                <div class="tab-pane fade show active" id="en-blogs" 
role="tabpanel">
+                <div class="tab-pane fade show active" id="all-news" 
role="tabpanel">
+                    <br/>
+                    {% for news in site.data.news %}
+                    <div class="blog-block">
+                        <div class="blog-title">
+                            <a href="{{ news.url }}" target={{ 
news.href_target }}>{{ news.title }}</a>
+                            {% if news.href_target != "_self" %}
+                            <br/>
+                            <a href="{{ news.url }}" target={{ 
news.href_target }}>
+                                <span style="color: #3498db; letter-spacing: 
0.1em; vertical-align: top; font-size: 50%">{{ news.url }}</span>
+                            </a>
+                            {% endif %}
+                        </div>
+                        <div class="blog-excerpt">
+                            <a target={{ news.href_target }} href="{{ news.url 
}}">{{ news.excerpt}}</a>
+                        </div>
+                        <div class="blog-footer">
+                            {% if news.avatar_url %}<img class="avatar-img" 
src="{{ news.avatar_url | relative_url}}" alt="">{% endif %}
+                            {% if news.author %}<div class="blog-author">{{ 
news.author }}</div>{% endif %}
+                            {% if news.linkedin_id %}<a target="linkedin" 
href="https://www.linkedin.com/in/{{ news.linkedin_id}}/"><i class="fab fa-fw 
fa-linkedin"></i></a>{% endif %}
+                            {% if news.medium_id %}<a target="medium" 
href="https://medium.com/@{{ news.medium_id}}"><i class="fab fa-fw 
fa-medium"></i></a>{% endif %}
+                            {% if news.twitter_id %}<a target="twitter" 
href="https://twitter.com/{{ news.twitter_id}}"><i class="fab fa-fw 
fa-twitter"></i></a>{% endif %}
+                            <span 
class="text-nowrap">{{news.publish_date}}</span>
+                        </div>
+                    </div>
+                    {% endfor %}
+                </div>
+                <div class="tab-pane fade show" id="en-blogs" role="tabpanel">
                     <br/>
                     {% for news in site.data.blogs %}
                         {% unless news.ru %}
diff --git a/blogs/nlpcraft-idl-intent-definition-language.html 
b/blogs/nlpcraft-idl-intent-definition-language.html
index ee0e277..75411a7 100644
--- a/blogs/nlpcraft-idl-intent-definition-language.html
+++ b/blogs/nlpcraft-idl-intent-definition-language.html
@@ -422,12 +422,12 @@ publish_date: June 3, 2021
 <section>
     <h2 class="section-title">Why Do We Need NLPCraft IDL? <a href="#"><i 
class="top-link fas fa-fw fa-angle-double-up"></i></a></h2>
     <p>
-        All the logic for creating intents, defined using NLPCraft IDL, can be 
written in any Java based language.
+        All the logic for creating intents defined using NLPCraft IDL, can be 
written in any Java based language.
         Why, then, is this new language needed at all? Even if its syntax is 
short, simple and straightforward, you
         still have to spend some time studying it.
     </p>
     <p>
-        Below are some of the reasons for using NLPCraft IDL:
+        Below are some reasons for using NLPCraft IDL:
     </p>
     <ul>
         <li>
@@ -435,12 +435,11 @@ publish_date: June 3, 2021
             the same logic. For intents with non-trivial rules, this can be 
important.
         </li>
         <li>
-            If the NLPCraft IDL code is defined in a separate file, then 
editing the IDL program, for example,
-            to change the intent matching logic, does not require the rebuild 
of the code of the model and its callbacks.
+            If the NLPCraft IDL code is defined in a separate file, then 
editing the IDL program does not require the rebuild of the code of the model 
and its callbacks.
         </li>
         <li>
             Separating the logic of writing callbacks and the logic of 
matching intents. Different people can
-            work with these tasks. Due to the deliberate limited language 
resources, DSL is easier to learn by a non-programmer.
+            work with these tasks. Due to the deliberate limited IDL features, 
DSL is easier to learn by a non-programmer.
         </li>
         <li>
             Currently, models can be created in any Java based language. 
Apache NLPCraft plans to expand the list of

Reply via email to