Skip to content

Commit 795130f

Browse files
authored
Add jsHarmony CMS (#816)
1 parent c35ecd8 commit 795130f

File tree

7 files changed

+108
-0
lines changed

7 files changed

+108
-0
lines changed
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
title: jsHarmony CMS
3+
repo: apHarmony/jsharmony-cms
4+
homepage: https://www.jsharmonycms.com/
5+
opensource: "Yes"
6+
typeofcms: "Git-based"
7+
supportedgenerators:
8+
- "Built In"
9+
description: Static Node.js CMS with in-page editing that can be dynamically injected into your static app. Enterprise features include version control, multiple deployment targets, and workflow.
10+
images:
11+
- path: /img/cms/jsharmonycms-page-editor.jpg
12+
- path: /img/cms/jsharmonycms-component-editor.jpg
13+
- path: /img/cms/jsharmonycms-sitemap.jpg
14+
- path: /img/cms/jsharmonycms-revisions.jpg
15+
- path: /img/cms/jsharmonycms-publish-targets.jpg
16+
- path: /img/cms/jsharmonycms-existing-web-applications.jpg
17+
---
18+
19+
## Get started
20+
21+
Get started with a jsHarmony CMS sample site, using Node.js:
22+
23+
<br />
24+
Install the jsHarmony CLI, if not already installed:
25+
26+
```bash
27+
npm install -g jsharmony-cli
28+
```
29+
30+
Create an empty folder for the project
31+
32+
```bash
33+
mkdir cms-sample
34+
cd cms-sample
35+
```
36+
37+
Install jsharmony-cms-sample:
38+
39+
```bash
40+
jsharmony create project cms-sample
41+
```
42+
43+
Start the server by running:
44+
45+
```bash
46+
jsharmony create project cms-sample
47+
```
48+
49+
<br />
50+
51+
## Features
52+
53+
**True In-Page Editing** Easily edit content with WYSIWYG editor<br />
54+
**Headless / Static Pages** Static publishing to a variety of endpoints<br />
55+
**GUI Components** Create custom GUI components for your templates<br />
56+
**Version Control** Built-in mutli-user version control and publishing<br />
57+
**Free & Open Source** For community collaboration<br />
58+
**Multi-database support** Postgres, SQL Server, and SQLite<br />
59+
60+
## Capabilities
61+
62+
### Flexible & Powerful Content Management
63+
64+
* Add the CMS to an existing site, web application, or HTML template.
65+
66+
* Edit page content and components in-line in the actual page.
67+
68+
* Preview exactly how your styles will look in the published site.
69+
70+
71+
### Custom Controls
72+
73+
* Create custom controls for components such as Banners, Slideshows, and Item Listings.
74+
75+
* Enable end-users to create advanced layouts, while making sure the design will look good in the published site.
76+
77+
78+
### Easy Page Management
79+
80+
* Manage pages in either sitemap or folder view
81+
82+
83+
### Built-in Version Control
84+
85+
* Group changes across multiple pages into Revisions, and review & merge into a Release.
86+
87+
88+
### Publish to Multiple Targets
89+
90+
* Publish Revisions to different Deployment Targets, such as Local, Development, Test, and Production.
91+
92+
93+
### Edit content in existing web applications
94+
95+
* Integrate the CMS with existing web applications - edit sections of existing pages or add new pages and content.
96+
97+
* The CMS Page Editor can be embedded in-line in remote websites.
98+
99+
* SDKs and integration examples are available for a variety of languages and platforms.
100+
101+
102+
103+
## Learn more about the jsHarmony CMS
104+
[Demo](https://www.jsharmonycms.com/demo/): Explore a demo of the jsHarmony CMS, and try out the Page Editor and interface.<br />
105+
106+
[Download](https://www.jsharmonycms.com/resources/source-code/): Download the jsHarmony CMS and install your own instance<br />
107+
108+
[Resources](https://www.jsharmonycms.com/resources/): Learn more about the CMS with the Getting Started Tutorials, Documentation, and Integration Examples<br />
164 KB
Loading
65.6 KB
Loading
115 KB
Loading
40.1 KB
Loading
138 KB
Loading
116 KB
Loading

0 commit comments

Comments
 (0)