Yoji Shidara
null+****@clear*****
Thu Feb 13 18:37:56 JST 2014
Yoji Shidara 2014-02-13 18:37:56 +0900 (Thu, 13 Feb 2014) New Revision: 2cec82f3efb84cf3fc86671c3bcb74fe73c9cc77 https://github.com/droonga/droonga.org/commit/2cec82f3efb84cf3fc86671c3bcb74fe73c9cc77 Message: Fix link to source paths for news articles Removed files: _posts/2013-11-29-release.md _posts/2013-12-29-release.md _posts/2014-01-29-release.md _posts/2014-02-09-release.md _posts/2014-02-28-release.md Modified files: _layouts/base.html Modified: _layouts/base.html (+7 -3) =================================================================== --- _layouts/base.html 2014-02-12 20:43:14 +0900 (3c3e7a3) +++ _layouts/base.html 2014-02-13 18:37:56 +0900 (959a8c3) @@ -70,10 +70,14 @@ <li><a href="/ja/{{ relative_path }}">日本語</a></li> </ul> <p class="contribute"> - {% if page.language == "en" %} - {% assign source_path = page.url | remove: ".html" | append: ".md" %} + {% if page.categories contains "news" %} + {% assign source_path = page.url | remove_first: "/news" | prepend: "/news/_posts" | remove: ".html" | append: ".md" %} {% else %} - {% assign source_path = page.url | prepend: "/_po" | remove: ".html" | append: ".po" %} + {% if page.language == "en" %} + {% assign source_path = page.url | remove: ".html" | append: ".md" %} + {% else %} + {% assign source_path = page.url | prepend: "/_po" | remove: ".html" | append: ".po" %} + {% endif %} {% endif %} {% assign source_path = source_path | prepend: "https://github.com/droonga/droonga.org/blob/gh-pages" %} <a href="{{ source_path }}">{{ page.label_edit }}</a></p> Deleted: _posts/2013-11-29-release.md (+0 -30) 100644 =================================================================== --- _posts/2013-11-29-release.md 2014-02-12 20:43:14 +0900 (21472f7) +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Droonga 0.7.0 has been released! -layout: news-item ---- - -This is the first release of Droonga! - -## About Droonga - -Droonga is a scalable data processing engine. Droonga uses stream oriented processing model. Droonga processes data by pipeline. Many operations such as search, update, group are done in pipeline. The processing model provides flexibility and extensibility. Droonga can also process complex operations by mixing operations. Users can add custom operations to Droonga as Ruby plugins. - -Are you interested in Droonga? See [overview](/overview/). It describes more details. Then try [tutorial](/tutorial/). You will understand how Droonga works with these documentations. - -## Who does try it? - -The current Droonga version is 0.7.0. It means "usable" not "stable". The current Droonga provides basic core features but many other features aren't implemented yet. Error handlings are also not perfect yet. - -If you are interested in Droonga and you don't care about try & error, please try the current Droonga! If you have questions, please contact us on [GitHub issues](https://github.com/droonga/fluent-plugin-droonga/issues/). Or use mailing list [in English (groonga-talk)](https://lists.sourceforge.net/lists/listinfo/groonga-talk) or [in Japanese (groonga-dev)](http://lists.sourceforge.jp/mailman/listinfo/groonga-dev). We will help you. - -If you are interested in Droonga but you don't want to avoid try & error, please try again a few months after. Droonga project continues to develop Droonga actively and release a new version every month. You will get more usable Droonga a few months after. - -## Conclusion - - * Droonga 0.7.0 has been released! - * Droonga 0.7.0 is usable but not stable. - * If you're brave, try Droonga 0.7.0! - * If you're not so brave, wait a few months. - * Droonga project will release a new version every month! - -Droonga project welcomes you to join us as a user and/or a developer! Deleted: _posts/2013-12-29-release.md (+0 -55) 100644 =================================================================== --- _posts/2013-12-29-release.md 2014-02-12 20:43:14 +0900 (c01e731) +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Droonga 0.8.0 has been released! -layout: news-item ---- - -This is the first stable release of Droonga! - -## About Droonga - -Droonga is a scalable data processing engine. Droonga uses stream oriented processing model. Droonga processes data by pipeline. Many operations such as search, update, group are done in pipeline. The processing model provides flexibility and extensibility. Droonga can also process complex operations by mixing operations. Users can add custom operations to Droonga as Ruby plugins. - -Are you interested in Droonga? See [overview](/overview/). It describes more details. Then try [tutorial](/tutorial/). You will understand how Droonga works with these documentations. - -## About this release - -The current Droonga version is 0.8.0. This is the first stable release. - -The release has the following improvements: - - * [search][]: Supported [groupBy][] with multiple partitions. - * Supported some error responses. - * Improved plugin API. Plugin API documentation will be published in the next release. - * Added micro seconds information to time value. It uses [W3C-DTF][] format such as `2013-12-29T00:00:00.000000Z`. - * [catalog][]: Added [version][] to improve backward compatibility. - * Changed the name of adapter plugin that provides Groonga's [select][] compatible API to `groonga` from `select`. The `groonga` adapter will provide more Groonga compatible commands. - * Changed plugin path format: - - Old: - - droonga/plugin/#{PLUGIN_TYPE}_#{PLUGIN_NAME}.rb - - New: - - droonga/plugin/#{PLUGIN_TYPE}/#{PLUGIN_NAME}.rb - - We use a directory per plugin type instead of putting all plugins to `droonga/plugin/` directory. Because it is more maintainable. - * Split adapter plugin into input adapter plugin and output adapter plugin. You can in the next release. - * Added documentations in English. - -## Conclusion - - * Droonga 0.8.0 has been released! - * Droonga 0.8.0 is the first stable release. - * Droonga plugin will be writable in the next release. - * Droonga project will release a new version every month! - -Droonga project welcomes you to join us as a user and/or a developer! See [community][] to contact us! - - [search]: /reference/commands/search/ - [groupBy]: /reference/commands/search/#query-groupBy - [W3C-DTF]: http://www.w3.org/TR/NOTE-datetime "Date and Time Formats" - [catalog]: /reference/catalog/ - [version]: /reference/catalog/#version - [select]: /reference/commands/select// - [community]: /community/ Deleted: _posts/2014-01-29-release.md (+0 -53) 100644 =================================================================== --- _posts/2014-01-29-release.md 2014-02-12 20:43:14 +0900 (31ab5c0) +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Droonga 0.9.0 has been released! -layout: news-item ---- - -## About Droonga - -Droonga is a scalable data processing engine. Droonga uses stream oriented processing model. Droonga processes data by pipeline. Many operations such as search, update, group are done in pipeline. The processing model provides flexibility and extensibility. Droonga can also process complex operations by mixing operations. Users can add custom operations to Droonga as Ruby plugins. - -Are you interested in Droonga? See [overview](/overview/). It describes more details. Then try [tutorial](/tutorial/). You will understand how Droonga works with these documentations. - -## About this release - -The current Droonga version is 0.9.0. - -The release has the following improvements: - - * [`search`][]: Supported `"attributes"` for `elements` of [`output`][]. - * [`table_remove`][]: Implemented Groonga compatible `table_remove` command. - * [`column_create`][]: Implemented error handling. - * [`catalog`][]: Supported auto reloading. - * Supported reducing responses from two or more nodes for Groonga compatible commands. - * Supported three or more partitions. - * Supported HTTP streaming. - * [droonga-client gem][]: droonga-client 0.1.1 has been released! - * [drntest][]: Drntest 1.1.1 has been released! Drntest is a testing framework for Droonga. - * [drnbench][]: Drnbench 1.0.0 has been released! Drnbench is a benchmark tool for Droonga. - * chef: [Droonga related chef cookbooks](https://github.com/droonga/chef-cookbooks) are created. It is not well documented but works. - -Here are incompatible changes in experimental features: - - * watch: Changed command name to `watch.publish` from `watch.notification`. - -## Conclusion - - * Droonga 0.9.0 has been released! - * `search` command is improved. Some unimplemented features are implemented! - * Groonga compatibility is improved. - * Droonga related tools have also been released. - * Droonga plugin will be writable in the next release. Sorry! - * Droonga project will release a new version every month! - -Droonga project welcomes you to join us as a user and/or a developer! See [community][] to contact us! - - [community]: /community/ - [`search`]: /reference/commands/search/ - [`output`]: /reference/commands/search/#query-output - [`table_remove`]: /reference/commands/table-remove/ - [`column_create`]: /reference/commands/column-create/ - [`catalog`]: /reference/catalog/ - [droonga-client gem]: http://rubygems.org/gems/droonga-client - [drntest]: http://rubydoc.info/gems/drntest - [drnbench]: http://rubydoc.info/gems/drnbench Deleted: _posts/2014-02-09-release.md (+0 -48) 100644 =================================================================== --- _posts/2014-02-09-release.md 2014-02-12 20:43:14 +0900 (c656328) +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Droonga 0.9.9 has been released! -layout: news-item ---- - -## About Droonga - -Droonga is a scalable data processing engine, based on a stream oriented processing model. In many operations (searching, updating, grouping, and so on), Droonga processes various data by pipeline. As the result, Droonga has large potential around its flexibility and extensibility. Moreover, those features provide high availability for people who develop any data processing engine based on Droonga. You can process complex operations by mixing operations, and you can add custom operations to Droonga via plugins written as Ruby-scripts. - -Are you interested in Droonga? See [overview](/overview/) for more details, and try the [tutorial](/tutorial/). You'll understand how Droonga works with these documentations. - -## About this release - -The current Droonga version is 0.9.9. - -The release has the following improvements: - - * Plugin APIs for adaptation phase are stabilized. - * Now you can develop any Droonga plugin which translates request and response messages, between the Droonga Engine and the client including the Protocol Adapter. See the [plugin development tutorial](/tutorial/plugin-development/) for more details. - * Plugins for other phases will become developable in near future, so please wait for the next release... - * The built-in REST interface of the [express-droonga](https://github.com/droonga/express-droonga) generates queries more intelligently. - For example, the search query for the URL "http://localhost:3000/droonga/tables/Store" will be named as "stores" from the table name automatically. - -## Why we ship Droonga 0.9.9 before 1.0.0? - -On the [previous release](/news/2014/01/29/release), we announced that we'll release the version 1.0.0 today. However, now the version 0.9.9 is released. Why not 1.0.0? There are two reasons mainly. - -First, plugin APIs were not matured yet. While we were brushing up internal operations of Droonga, we realized that it is hard to develop plugins, because current implementations were built on disorganized codes. Moreover, if people develop any plugin based on the current bad APIs and publish them, then they will become obsolete in very near future, because we define new plugin APIs which completely incompatible with the old one, on the version 1.1, 1.2, or 1.3. We thought that we should stabilize plugin APIs before the version 1.0.0 become public. - -Second, we had to rethink the message flow around distributed operations. Droonga should support recursive distributions of messages, but the current message flow couldn't describe such complex combinations of messages. To introduce such flexibility to Droonga, we had to reconstruct plugin APIs around distributing and collection phases. But rewriting of those mechanism takes much more time and we couldn't complete it before today. - -Then, we decided to postpone shipping of the version 1.0.0. 1.0.0 will be released at 2014-02-28. - -Instead, we've stabilized plugin APIs for adaptation phase ahead of other phases. Now you can study how to develop Droonga plugins, via steps to develop plugins for adaptation phase. - -## Conclusion - - * Droonga 0.9.9 has been released! - * Now you can develop plugins which translate request and response messages between the Droonga Engine and the client (including the Protocol Adapter). See the [plugin development tutorial](/tutorial/plugin-development/). - * Plugins for other phases will become developable in the next release, 1.0.0. - * 1.0.0 will be released at 2014-02-28. - * Droonga project will release a new version every month! - -Droonga project welcomes you to join us as a user and/or a developer! See [community][] to contact us! - - [community]: /community/ - [search]: /reference/commands/search/ - [table_remove]: /reference/commands/ Deleted: _posts/2014-02-28-release.md (+0 -32) 100644 =================================================================== --- _posts/2014-02-28-release.md 2014-02-12 20:43:14 +0900 (f80f2cd) +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Droonga 1.0.0 has been released! -layout: news-item -published: false ---- - -## About Droonga - -Droonga is a scalable data processing engine, based on a stream oriented processing model. In many operations (searching, updating, grouping, and so on), Droonga processes various data by pipeline. As the result, Droonga has large potential around its flexibility and extensibility. Moreover, those features provide high availability for people who develop any data processing engine based on Droonga. You can process complex operations by mixing operations, and you can add custom operations to Droonga via plugins written as Ruby-scripts. - -Are you interested in Droonga? See [overview](/overview/) for more details, and try the [tutorial](/tutorial/). You'll understand how Droonga works with these documentations. - -## About this release - -The current Droonga version is 1.0.0. - -The release has the following improvements: - -TODO - -## Conclusion - - * Droonga 1.0.0 has been released! - * TODO summarize this release - * Droonga plugin will be writable in the next release. - * Droonga project will release a new version every month! - -Droonga project welcomes you to join us as a user and/or a developer! See [community][] to contact us! - - [community]: /community/ - [search]: /reference/commands/search/ - [table_remove]: /reference/commands/ -------------- next part -------------- HTML����������������������������... 下載