# Joruri

> Japan Originated Ruby-based RESTful and Integrated CMS

**Wikidata**: [Q11226954](https://www.wikidata.org/wiki/Q11226954)  
**Source**: https://4ort.xyz/entity/joruri

## Summary
Joruri is a free, open-source Content Management System (CMS) that originated in Japan. It is built using the Ruby programming language and the Ruby on Rails framework, designed to provide a RESTful and integrated environment for web content management. The software is distributed under the GNU General Public License version 3.0.

## Key Facts
- **License:** GNU General Public License, version 3.0 (GPLv3).
- **Type:** Free software; RESTful and Integrated CMS.
- **Origin:** Japan.
- **Technology Stack:** Written in Ruby; depends on Ruby on Rails.
- **Source Repository:** Hosted on GitHub at `https://github.com/joruri/joruri-cms` and `https://github.com/joruri/joruri-cms-2017`.
- **Latest Recorded Version:** Version 3.0.6 (released 2018-05-29).
- **Google Knowledge Graph ID:** `/g/121bklsr`.
- **Wikipedia Presence:** Available in Japanese.

## FAQs
### Q: What is Joruri written in?
A: Joruri is written in the Ruby programming language and runs on the Ruby on Rails framework. It is described as a Ruby-based RESTful and Integrated CMS.

### Q: Is Joruri free to use?
A: Yes, Joruri is classified as free software. It is distributed under the terms of the GNU General Public License, version 3.0, allowing users to freely run, study, change, and distribute it.

### Q: Where can I find the code for Joruri?
A: The source code for Joruri is maintained in repositories on GitHub, specifically `joruri/joruri-cms` and `joruri/joruri-cms-2017`.

### Q: When was the latest version of Joruri released?
A: According to the provided structured data, recent versions include v3.0.6 released on May 29, 2018, and v2.2.2 released on June 7, 2018.

## Why It Matters
Joruri represents a significant contribution to the open-source ecosystem from Japan, specifically within the Ruby on Rails community. As a "RESTful and Integrated" CMS, it offers a structured architectural approach to web content management that aligns with modern web development standards, distinguishing it from older, monolithic PHP-based systems often dominant in the CMS market.

By utilizing the GNU General Public License v3.0, it ensures that the software remains free and modifiable for users, fostering a collaborative development environment. The existence of multiple release branches (such as the 2017 branch and the main 3.x branch) maintained simultaneously indicates a commitment to supporting a diverse user base with varying stability and feature requirements. Its presence on GitHub and the Google Knowledge Graph highlights its status as a recognized digital tool in the Japanese web development landscape.

## Notable For
- **Origin:** A distinct CMS solution developed originally in Japan.
- **Architecture:** Specifically designed as a RESTful and Integrated CMS.
- **Licensing:** Commitment to open-source principles via GPLv3.
- **Dual Branch Maintenance:** Maintained separate repositories for different version lines (e.g., standard and 2017 editions).
- **Language:** Being a rare example of a major CMS built explicitly on Ruby on Rails.

## Body

### Technical Overview
Joruri is a Content Management System identified as "Japan Originated Ruby-based RESTful and Integrated CMS." It is classified as free software, allowing users to freely run, study, change, and distribute it. The system is built upon the Ruby programming language (referenced internally as Q161053) and relies on the Ruby on Rails framework for its operation. Other dependencies noted in the structured data include component Q850.

### Licensing and Copyright
The software is distributed under the **GNU General Public License, version 3.0**. While it is classified as free software, the entity retains a copyrighted status. The licensing details were formally recorded via the official GitHub repository.

### Version History
Development of Joruri has been active, with frequent updates recorded between 2015 and 2018.

**Version 3.x Line:**
- **v3.0.0:** Released July 15, 2016.
- **v3.0.1:** Released August 18, 2016.
- **v3.0.2:** Released January 20, 2017.
- **v3.0.3:** Released February 7, 2017.
- **v3.0.4:** Released March 21, 2017.
- **v3.0.5:** Released August 1, 2017.
- **v3.0.6:** Released May 29, 2018.

**Version 2.x Line:**
- **v2.2.0:** Released July 28, 2015.
- **v2.2.1:** Released March 18, 2016.
- **v2.2.2:** Released June 7, 2018.

### Source Code Repositories
The project maintains its codebase on GitHub. Two primary URLs are associated with the source code:
1.  `https://github.com/joruri/joruri-cms`
2.  `https://github.com/joruri/joruri-cms-2017`

These repositories serve as the primary references for the software's license and version release history.

## References

1. [joruri/joruri-cms](https://github.com/joruri/joruri-cms)
2. [Release 3.0.5. 2017](https://github.com/joruri/joruri-cms/releases/tag/v3.0.5)
3. [Release 3.0.4. 2017](https://github.com/joruri/joruri-cms/releases/tag/v3.0.4)
4. [Release 3.0.3. 2017](https://github.com/joruri/joruri-cms/releases/tag/v3.0.3)
5. [Release 3.0.2. 2017](https://github.com/joruri/joruri-cms/releases/tag/v3.0.2)
6. [Release 3.0.1. 2016](https://github.com/joruri/joruri-cms/releases/tag/v3.0.1)
7. [Release 3.0.0. 2016](https://github.com/joruri/joruri-cms/releases/tag/v3.0.0)
8. [Release 2.2.1. 2016](https://github.com/joruri/joruri-cms/releases/tag/v2.2.1)
9. [Release 2.2.0. 2015](https://github.com/joruri/joruri-cms/releases/tag/v2.2.0)
10. [Release 3.0.6. 2018](https://github.com/joruri/joruri-cms/releases/tag/v3.0.6)
11. [Release 2.2.2. 2018](https://github.com/joruri/joruri-cms/releases/tag/v2.2.2)
12. [Release 0. 2017](https://github.com/joruri/joruri-cms-2017/releases/tag/release0)
13. [Release 1. 2017](https://github.com/joruri/joruri-cms-2017/releases/tag/release1)
14. [Release 2. 2017](https://github.com/joruri/joruri-cms-2017/releases/tag/release2)
15. [Release 3. 2018](https://github.com/joruri/joruri-cms-2017/releases/tag/release3)
16. [Release 3.1.0. 2018](https://github.com/joruri/joruri-cms/releases/tag/v3.1.0)
17. [Release 3.1.1. 2019](https://github.com/joruri/joruri-cms/releases/tag/v3.1.1)
18. [Release 4. 2019](https://github.com/joruri/joruri-cms-2017/releases/tag/release4)
19. [Release 3.1.2. 2019](https://github.com/joruri/joruri-cms/releases/tag/v3.1.2)
20. [Release 3.1.3. 2019](https://github.com/joruri/joruri-cms/releases/tag/v3.1.3)
21. [Release 3.1.4. 2019](https://github.com/joruri/joruri-cms/releases/tag/v3.1.4)
22. [Release 3.1.5. 2019](https://github.com/joruri/joruri-cms/releases/tag/v3.1.5)
23. [Release 5. 2020](https://github.com/joruri/joruri-cms-2017/releases/tag/release5)
24. [Release 3.1.6. 2021](https://github.com/joruri/joruri-cms/releases/tag/v3.1.6)
25. [Release 3.1.7. 2021](https://github.com/joruri/joruri-cms/releases/tag/v3.1.7)
26. [Release 3.1.8. 2022](https://github.com/joruri/joruri-cms/releases/tag/v3.1.8)
27. [Source](http://joruri.org/download/joruricms/)
28. [Source](http://joruri.org/download/joruricms2017/)