提交 dfc2f3c7 编写于 作者: R rsercano

name change #368

上级 876c0298
......@@ -26,6 +26,6 @@
## Your Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* Mongoclient version used:
* Nosqlclient version used:
* Environment name (e.g. chrome 39, portable, docker):
* Operating System and version (e.g. windows 10, ubuntu 16, osx 10.12):
......@@ -11,7 +11,7 @@
## 2.0.0, 9 April 2017
- Enterprise edition is finally here
- More on docs - https://mongoclient.com/docs/
- More on docs - https://nosqlclient.com/docs/
## 1.5.0, 28 December 2016
- Added mongodb 3.4 support
......
## Mongoclient, MongoDB Management Tool
## Nosqlclient (Formerly Mongoclient), MongoDB Management Tool
Cross-platform, easy to use, MongoDB 3.4+ support and more features!
[![Build Status](https://travis-ci.org/nosqlclient/nosqlclient.svg?branch=master)](https://travis-ci.org/nosqlclient/nosqlclient)
[![Code Climate](https://codeclimate.com/github/mongoclient/mongoclient/badges/gpa.svg)](https://codeclimate.com/github/mongoclient/mongoclient)
[![Code Climate](https://codeclimate.com/github/nosqlclient/nosqlclient/badges/gpa.svg)](https://codeclimate.com/github/mongoclient/mongoclient)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/6a75fc4e1d3f480f811b5339202400b5)](https://www.codacy.com/app/ozdemirsercan27/mongoclient?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=mongoclient/mongoclient&amp;utm_campaign=Badge_Grade)
[![GitHub release](https://img.shields.io/github/release/mongoclient/mongoclient.svg)](https://github.com/mongoclient/mongoclient)
[![Github All Releases](https://img.shields.io/github/downloads/mongoclient/mongoclient/total.svg)](https://github.com/mongoclient/mongoclient)
[![GitHub release](https://img.shields.io/github/release/nosqlclient/nosqlclient.svg)](https://github.com/nosqlclient/nosqlclient)
[![Github All Releases](https://img.shields.io/github/downloads/nosqlclient/nosqlclient/total.svg)](https://github.com/nosqlclient/nosqlclient)
[![Docker Pulls](https://img.shields.io/docker/pulls/mongoclient/mongoclient.svg)](https://hub.docker.com/r/mongoclient/mongoclient/)
[![AGPLv3 License](https://img.shields.io/github/license/mongoclient/mongoclient.svg)](https://github.com/mongoclient/mongoclient/blob/master/LICENSE)
[![AGPLv3 License](https://img.shields.io/github/license/nosqlclient/nosqlclient.svg)](https://github.com/nosqlclient/nosqlclient/blob/master/LICENSE)
![Mongoclient](https://www.mongoclient.com/img/logo/mongoclient_logo_black_half_size.png)
![Nosqlclient](https://www.nosqlclient.com/img/logo/mongoclient_logo_black_half_size.png)
## Demo
[Try Demo Application](https://www.mongoclient.com/demo)
[Try Demo Application](https://www.nosqlclient.com/demo)
## Documentation
All documentation can be found in https://www.mongoclient.com/docs
All documentation can be found in https://www.nosqlclient.com/docs
## Docker
......@@ -29,7 +29,7 @@ Then you can run it as a daemon:
```docker run -d -p 3000:3000 mongoclient/mongoclient```
To set an external mongodb which is required for meteor to work, you can set ```MONGO_URL``` environment variable. Otherwise mongoclient will install mongodb to container and use it.
To set an external mongodb which is required for meteor to work, you can set ```MONGO_URL``` environment variable. Otherwise nosqlclient will install mongodb to container and use it.
To persist your connections and settings simply bind ```/data/db``` directory to your local machine as below.
......@@ -38,15 +38,15 @@ To persist your connections and settings simply bind ```/data/db``` directory to
## Distributions
* [Linux x64](https://github.com/mongoclient/mongoclient/releases/download/2.1.0/linux-portable-x64.zip)
* [Windows x64](https://github.com/mongoclient/mongoclient/releases/download/2.1.0/windows-portable-x64.zip)
* [OSx](https://github.com/mongoclient/mongoclient/releases/download/2.1.0/osx-portable.zip)
* [More](https://mongoclient.com/docs/start.html)
* [Linux x64](https://github.com/nosqlclient/nosqlclient/releases/download/2.1.0/linux-portable-x64.zip)
* [Windows x64](https://github.com/nosqlclient/nosqlclient/releases/download/2.1.0/windows-portable-x64.zip)
* [OSx](https://github.com/nosqlclient/nosqlclient/releases/download/2.1.0/osx-portable.zip)
* [More](https://nosqlclient.com/docs/start.html)
## History
Please check [history](https://github.com/mongoclient/mongoclient/blob/master/HISTORY.MD) file for version information.
Please check [history](https://github.com/nosqlclient/nosqlclient/blob/master/HISTORY.MD) file for version information.
## License
Mongoclient is licensed under [MIT](https://en.wikipedia.org/wiki/MIT_License) for prior version 2.0.0, but for 2.0.0 and higher versions are licensed under [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html).
Nosqlclient is licensed under [MIT](https://en.wikipedia.org/wiki/MIT_License) for prior version 2.0.0, but for 2.0.0 and higher versions are licensed under [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html).
......@@ -4,18 +4,16 @@ The roadmap is likely that priorities will change, but the list below gives an i
## Planned Features
- Adding extension framework to make implementing new features easier to mongoclient for newbies. That means there'll be an addon section on mongoclient.
- Adding extension framework to make implementing new features easier to nosqlclient for newbies. That means there'll be an addon section on mongoclient.
- Change blaze template to REACT.
- [x] Move to ES6
- [x] Move to Flow router
- [x] Move to Meteor 1.4+
- [x] Native shell
- [x] Schema Analyze
- Table View
- [x] Simple query wizard
- SQL Queries
- Improving dump/restore section to make it more usable. Currently it's experimental.
- [x] A migration tool for version transitions of mongoclient. (Import connections, dumps, settings from an older version)
- [x] Writing a brief documentation about contributing and using mongoclient and more.
- [x] Improving dump/restore section to make it more usable. Currently it's experimental.
- [x] A migration tool for version transitions of nosqlclient. (Import connections, dumps, settings from an older version)
- [x] Writing a brief documentation about contributing and using nosqlclient and more.
Apart from these, all open issues, include upcoming enhancements or bug-fixes to be implemented
{
"name": "Mongoclient",
"name": "Nosqlclient (Formerly Mongoclient)",
"description": "MongoDB Management Tool",
"repository": "https://github.com/mongoclient/mongoclient",
"logo": "https://mongoclient.com/img/logo/mongoclient_logo-1.png",
"repository": "https://github.com/nosqlclient/nosqlclient",
"logo": "https://nosqlclient.com/img/logo/mongoclient_logo-1.png",
"keywords": [
"meteor",
"mongodb",
......@@ -10,7 +10,7 @@
"developerTool",
"managementTool"
],
"website": "https://www.mongoclient.com",
"website": "https://www.nosqlclient.com",
"env": {
"BUILDPACK_URL": "https://github.com/rsercano/meteor-buildpack-horse",
"ROOT_URL": {
......
<head>
<meta charset="utf-8">
<title>Mongoclient | MongoDB Client</title>
<title>Nosqlclient | MongoDB Client</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="/logo/head_7.png" rel="shortcut icon" type="image/x-icon">
......
......@@ -2,10 +2,10 @@
<div class="footer">
<div class="pull-right">
<a href="#"> <strong>Mongoclient</strong></a>.com
<a href="#"> <strong>Nosqlclient</strong></a>.com
</div>
<div>
<strong>Copyright</strong><a href="#"> Mongoclient, Licensed with AGPL v3.0</a> &copy; 2017
<strong>Copyright</strong><a href="#"> Nosqlclient, Licensed with AGPL v3.0</a> &copy; 2017
</div>
</div>
......
......@@ -182,7 +182,7 @@
<li>
<a href="#"><i class="fa fa-star"></i> <span
class="nav-label">Mongoclient Skin</span>
class="nav-label">Nosqlclient Skin</span>
<span class="fa arrow pull-right"></span>
</a>
......
......@@ -125,7 +125,7 @@ const showMongoBinaryInfo = function () {
if (!localStorage.getItem(Enums.LOCAL_STORAGE_KEYS.MONGO_BINARY_INFO)) {
swal({
title: "Mongo Tools",
text: "Mongoclient uses mongo binaries and tools for dump/restore, schema analyzer, and shell you can set the directory of binaries from <b>Settings</b>",
text: "Nosqlclient uses mongo binaries and tools for dump/restore, schema analyzer, and shell you can set the directory of binaries from <b>Settings</b>",
type: "info",
html: true,
confirmButtonColor: "#18A689",
......
......@@ -39,13 +39,13 @@
<li class="divider"></li>
<li>
<a id="btnImportMongoclient">
<i class="fa fa-download"></i> Import Mongoclient Data
<i class="fa fa-download"></i> Import Nosqlclient Data
</a>
</li>
<li class="divider"></li>
<li>
<a id="btnExportMongoclient">
<i class="fa fa-upload"></i> Export Mongoclient Data
<i class="fa fa-upload"></i> Export Nosqlclient Data
</a>
</li>
<li class="divider"></li>
......@@ -81,7 +81,7 @@
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span
class="sr-only">Close</span></button>
<img width="80" height="110" src="/logo/new/image_only.png" class="modal-icon"/>
<h4 class="modal-title">Mongoclient</h4>
<h4 class="modal-title">Nosqlclient</h4>
<huge class="font-bold">Open Source Edition - Version <span id="versionText"></span><br/>
Licensed with AGPLv3 © 2017 <br/>
Contact with <a href="mailto:info@mongoclient.com">info@mongoclient.com</a> for
......@@ -101,7 +101,7 @@
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span
class="sr-only">Close</span></button>
<i id="importExportMongoclientIcon" class="fa fa-download modal-icon"></i>
<h4 id="importExportMongoclientTitle" class="modal-title">Import Mongoclient Data</h4>
<h4 id="importExportMongoclientTitle" class="modal-title">Import Nosqlclient Data</h4>
</div>
<div class="modal-body">
<form id="frmImportMongoclient" class="form-horizontal">
......@@ -110,7 +110,7 @@
<div class="col-lg-9">
<input class="form-control filestyle" type="file" id="inputImportBackupFile"
data-buttonName="btn-primary">
<span class="help-block m-b-none">Example: <b>/home/user/mongoclient/backup_17_10_2016_18_24_01.json</b></span>
<span class="help-block m-b-none">Example: <b>/home/user/nosqlclient/backup_17_10_2016_18_24_01.json</b></span>
</div>
</div>
</form>
......
<template name="databaseStats">
{{> pageHeading title='Mongoclient' }}
{{> pageHeading title='Nosqlclient' }}
{{#if Template.subscriptionsReady}}
{{#if isConnected}}
......@@ -20,7 +20,7 @@
and
<strong>stats</strong> queries.
Therefore, before having a look at below graphs consider
<strong>mongoclient</strong> is
<strong>nosqlclient</strong> is
already executing <strong>serverStatus</strong> at regular intervals. See <a
href="https://docs.mongodb.org/manual/administration/monitoring/#commands">here</a>
for more info<br/><br/>
......@@ -230,7 +230,7 @@
</button>
{{else}}
<small>
Subscribe to Mongoclient Newsletter by filling your e-mail address to below
Subscribe to Nosqlclient Newsletter by filling your e-mail address to below
input,
and pressing <b>Subscribe</b>
</small>
......
<template name="mcShell">
{{> pageHeading title='Mongoclient Shell' }}
{{> pageHeading title='Nosqlclient Shell' }}
{{#if isConnected}}
<div class="wrapper wrapper-content animated fadeInRight">
......
......@@ -64,7 +64,7 @@
<span class="input-group-addon"> Milliseconds</span>
</div>
<span class="help-block m-b-none">
Every <strong>configured milliseconds</strong> mongoclient populates statistic charts via querying database.
Every <strong>configured milliseconds</strong> noqslclient populates statistic charts via querying database.
</span>
</div>
</div>
......@@ -101,7 +101,7 @@
<div class="col-lg-9">
<input id="inputAutoCompleteSamplesCount" min="0" required="true" type="number"
class="form-control">
<span class="help-block m-b-none">Mongoclient randomly finds given count data per collection selection to find autocompletion keys, <b>0 disables autocompletion</b></span>
<span class="help-block m-b-none">Nosqlclient randomly finds given count data per collection selection to find autocompletion keys, <b>0 disables autocompletion</b></span>
</div>
</div>
......@@ -172,7 +172,7 @@
<span class="help-block m-b-none">
Set path of mongo binaries <i>(mongo, mongodump, mongorestore, mongoexport, mongoimport)</i> for <b>shell, schema analyzer and dump sections</b><br/>
<b>Example:</b> <i>/home/sercan/my_apps/mongodb3.4/bin</i><br/>
Make sure Mongoclient has read permissions on the folder
Make sure Nosqlclient has read permissions on the folder
</span>
</div>
</div>
......
......@@ -13,7 +13,7 @@
<div class="left">
<div class="author-name">
Mongoclient
Nosqlclient
</div>
<div class="chat-message active">
Hello, let's start with giving a field name to me.
......
......@@ -29,7 +29,7 @@ const reset = function () {
sendButton2.prop('disabled', false);
chatDiv.empty();
chatDiv.append($('<div class="left"> <div class="author-name"> Mongoclient </div> <div class="chat-message active"> Hello, let\'s start with giving a field name to me. </div></div> ' +
chatDiv.append($('<div class="left"> <div class="author-name"> Nosqlclient </div> <div class="chat-message active"> Hello, let\'s start with giving a field name to me. </div></div> ' +
'<div class="right"> <div class="author-name"> Me</div> <div class="chat-message"> Hmm...</div> </div>'));
step = 1;
......@@ -107,7 +107,7 @@ const respond = function () {
return;
}
chatDiv.append($('<div class="right"><div class="author-name">Me </div> <div class="chat-message">' + txt.val() + '</div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Mongoclient </div> <div class="chat-message active"></div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Nosqlclient </div> <div class="chat-message active"></div></div>'));
chatDiv.find('.left').last().find('.chat-message').typed({
strings: ["So, you want to retrieve documents that..."],
typeSpeed: -15
......@@ -131,7 +131,7 @@ const respond = function () {
let stepText = step2();
chatDiv.append($('<div class="right"><div class="author-name">Me </div> <div class="chat-message">I want to retrieve documents that ' +
text + '</div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Mongoclient </div> <div class="chat-message active"></div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Nosqlclient </div> <div class="chat-message active"></div></div>'));
chatDiv.find('.left').last().find('.chat-message').typed({
strings: ['Okay, ' + stepText],
typeSpeed: -15
......@@ -149,7 +149,7 @@ const respond = function () {
if (selectedOption === "4" || selectedOption === "-4") {
let convertedValue = Helper.convertAndCheckJSON(txtValue);
if (convertedValue["ERROR"] || Object.prototype.toString.call(convertedValue) !== '[object Array]') {
chatDiv.append($('<div class="left"><div class="author-name">Mongoclient </div> <div class="chat-message active"></div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Nosqlclient </div> <div class="chat-message active"></div></div>'));
chatDiv.find('.left').last().find('.chat-message').typed({
strings: ["Please provide a valid array, e.g. [3,5,6,7] or [\"myValue\",\"mySecondValue\"]"],
typeSpeed: -15
......@@ -160,7 +160,7 @@ const respond = function () {
let stepText = step3();
chatDiv.append($('<div class="right"><div class="author-name">Me </div> <div class="chat-message">' + txt.val() + '</div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Mongoclient </div> <div class="chat-message active"></div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Nosqlclient </div> <div class="chat-message active"></div></div>'));
chatDiv.find('.left').last().find('.chat-message').typed({
strings: [stepText],
typeSpeed: -15
......@@ -177,7 +177,7 @@ const respond = function () {
regexOptions = cmb.val();
chatDiv.append($('<div class="right"><div class="author-name">Me </div> <div class="chat-message">' + (regexOptions ? regexOptions : "No options") + '</div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Mongoclient </div> <div class="chat-message active"></div></div>'));
chatDiv.append($('<div class="left"><div class="author-name">Nosqlclient </div> <div class="chat-message active"></div></div>'));
chatDiv.find('.left').last().find('.chat-message').typed({
strings: [redirectText],
typeSpeed: -15
......
public/logo/new/image_with_text.png

244.2 KB | W: | H:

public/logo/new/image_with_text.png

244.7 KB | W: | H:

public/logo/new/image_with_text.png
public/logo/new/image_with_text.png
public/logo/new/image_with_text.png
public/logo/new/image_with_text.png
  • 2-up
  • Swipe
  • Onion skin
public/logo/new/image_with_text2.png

247.0 KB | W: | H:

public/logo/new/image_with_text2.png

272.5 KB | W: | H:

public/logo/new/image_with_text2.png
public/logo/new/image_with_text2.png
public/logo/new/image_with_text2.png
public/logo/new/image_with_text2.png
  • 2-up
  • Swipe
  • Onion skin
public/logo/new/image_with_text3.png

299.6 KB | W: | H:

public/logo/new/image_with_text3.png

277.0 KB | W: | H:

public/logo/new/image_with_text3.png
public/logo/new/image_with_text3.png
public/logo/new/image_with_text3.png
public/logo/new/image_with_text3.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -131,13 +131,13 @@ Meteor.methods({
checkMongoclientVersion(){
try {
LOGGER.info('[checkMongoclientVersion]');
LOGGER.info('[checkNosqlclientVersion]');
const response = HTTP.get('https://api.github.com/repos/mongoclient/mongoclient/releases/latest', {headers: {"User-Agent": "Mongoclient"}});
if (response && response.data && response.data.name && response.data.name !== packageJson.version) {
return "There's a new version of mongoclient: " + response.data.name + ", <a href='https://github.com/mongoclient/mongoclient/releases/latest' target='_blank'>download here</a>, if you're using docker just use pull for the <b>" + response.data.name + "</b> or <b>latest</b> tag !";
}
} catch (e) {
LOGGER.error('[checkMongoclientVersion]', e);
LOGGER.error('[checkNosqlclientVersion]', e);
return null;
}
},
......
......@@ -205,7 +205,7 @@ const setEventsToShell = function (connectionId, sessionId) {
Meteor.methods({
importMongoclient(file) {
LOGGER.info('[importMongoclient]', file);
LOGGER.info('[importNosqlclient]', file);
try {
let mongoclientData = JSON.parse(file);
......@@ -224,7 +224,7 @@ Meteor.methods({
}
}
catch (ex) {
LOGGER.error('[importMongoclient]', 'unexpected error during import', ex);
LOGGER.error('[importNosqlclient]', 'unexpected error during import', ex);
throw new Meteor.Error(ex.message);
}
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册