Giter VIP home page Giter VIP logo

cms's Introduction

Kooboo is a professional tool specifically designed for website, e-commerce, and application development, featuring a built-in web server, mail server, database engine, template engine, IDE, and many productivity tools. It runs on Mac, Linux, Windows, and the cloud. It is a versatile alternative to WordPress, Joomla, Shopify, Magento, and WIX

Getting Started

You can download Kooboo from this repository or from our website. Simply click to run, and it will start in just 2 seconds. https://www.kooboo.com/downloads

Kooboo entry

Innovations

Kooboo creates many original innovations. It is the FIRST and ONLY CMS capable of:

Instant Start: Ready in 2 seconds โ€“ download, click, and go.

Clone Website: Instantly migrate any URL into Kooboo and start editing

All-in-One: Includes web, mail, database server, and tools for development, debugging, and deployment.

Faster Development: Requires only HTML, CSS, and JavaScript, with no limitations.

Inline Editing: Edit any static or dynamic content directly while browsing.

Super Performance: Renders dynamic pages in just 1 millisecond.

Version Control: Undo and roll back changes to both code and content.

1-click Deployment: Deploy production sites using Git-like pull and push.

Portability: Pack and share sites, modules, or files as zip packages.

Template Versatility: Import any HTML template or clone from any URL.

Develop websites, e-commerce platforms, or applications

Kooboo significantly speeds up website development. For example, displaying content from a database in a list requires just a few lines of code.

<script env="server">
    var services=k.content.service.all()
</script>
<div env="server" v-for="service in services">
    <span>{{service.title}}</span>
</div>

The built-in full-function IDE allows you to develop any web application so much faster

Kooboo IDE

Create a fully dynamic website in just 10 minutes. Click the YouTube video below to see how we do it.

https://www.youtube.com/watch?v=SKBmljIuXTg

Use Kooboo as Your Own Web or Email Server

Download and host your own Kooboo instance for both web and mail servers

You can easily host 1,000 websites on a single Kooboo instance. The mail server fully supports SMTP and IMAP protocols along with many unique features.

Kooboo Mail Server

Access 100s of Tools and Applications on Your Desktop or Server

Kooboo integrates many open-source tools, making it easy to use Kooboo as a distribution channel for open-source projects. These tools include:

DrawIO, Excalidraw, Quant UX Prototype, TL Draw canvas, Polotno studio, Variant Form, Grapes page builder, Unlayer page designer, API Test, Paint Board, Toast Image Editor, Json editor, Mermaid Diagram, vvveb js designer, SVG image editor, Block note writer, nunu 3d Studio, Glyphs Font Studio, Pictode Drawing, IDraw UI designer, FileRobot Image editor, Mongo DB modeler, DrawDB Database designer, TypeFlow editor and more.

Kooboo tools

In addition to open-source tools, Kooboo also includes many applications, such as:

Kanban Board, Workflow Management, Community Portal, Organization Chat Room, Page ChatBot, Customer Relationship Management (CRM), ERP, Bookkeeping, Time Sheet, Customer Service, And more.

Share your website or applications with community.

One click to share your web site or application with community. It can be free template or commerical applications.

cms's People

Contributors

dengmi avatar esunxray avatar kabie avatar kooboo-jifeng avatar kooboo-zengqin avatar koobooteam avatar lucasdasilvani avatar ovaldi avatar rongzhi-kooboo avatar talves avatar tsingbo-kooboo avatar zhiguang avatar zhiguanghuang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cms's Issues

Could not add sub page

For now, I can only add sub page in the sitemap, but could not do it in the pages grid.

Simple data import mechanism requested

It would be good to have the ability to import data from an external CSV file into a 'Content Folder'.

Perhaps with the ability to perform field mapping, preview the results, error checking, option to over-write or append, check for duplicates.

Global Users with roles

We've encountered a need for global users with roles in one of our projects.
I've taken a look at the current source of Kooboo. It looks doable and hopefully won't be to much of a change.

Query extension WhereIsNullOrEmpty throws error

The code in text content query extension (ContentQuery.cs line 198):

var expression = (new OrElseExpression(new WhereEqualsExpression(null, "fieldName", null), new WhereEqualsExpression(null, "fieldName", "")));

the "fieldName" here should be fieldName, remove the quotes.

Basic Authentication for the site

On the site permission may add a new feature for controlling the site can only visit for some people. For example, when a site is in pre-publishing status, the site will only allow to visit by testers.

  1. Add User/Password setting on the site setting.
  2. Using browser's native login prompt to authorize the user.

customer ControlTypes not compatible with new version.

image

Now we moved the custom control type to "Cms_Data/Views/Share/ControlTypes", but the content type edit still use the old path. that cause the null reference exception.

Database>ContentType> select a content type which using customized control type. then reset templates, it throws exception.

Roles or Groups for site users

Can I assign roles to site users or assign users to groups so I can restict access to pages for specific roles or user groups?

Cheers
aruss

exception thrown when editing page in subpage

image

When editing the page from Pages, not from sitemap, this exception will throw out.
But you can edit in sitemap. Strangely, after you edit the page in sitemap, then all pages can be edited from pages.

Only localize the parent page

I would like to suggest the ability to localize a page without localizing the subpages connected to that page.

So if I have a page tree that looks like this:

  • HomePage
    • My Account

I'd like to be able to localize just "HomePage" and not "My Account".

Request ability to import/export specific areas of a site

When viewing a site cluster and choosing to export or import a site, it would be good to have the option to choose just specific areas to import / export.

I have found that sometimes the media/resources (pdf/jpg/etc) in a site can make the site hundreds of MB in size when zipped up as a complete site. It would be nice to have the ability to just import/export small parts of the site.

Such as Import / Export:

  • Theme
  • Layout
  • Views
  • Pages
  • Content Folders
  • Resources
  • DB contents

Perhaps have a series of tick boxes to allow you to choose which parts of a site you wish to export.

Healthy Module

  1. To showing the current visits count.
  2. to analyze the error requests.
  3. Log site visits.

Copy subpage bug. Kooboo 4.1.0.529

When I try to copy subpage, Kooboo makes the copy of the parent page. SapmleSite: I select the page "Detail" and click "Copy", but new page is the copy of page "Articles" (with its subpages).
kooboo-copy-page-bug

Localized page disappears when orginal page is deleted

I have a page tree like this:

  • Company
    • TestPage

If I localize "TestPage" in a subsite and then remove the original of "TestPage" the localized version disappears.
But if I then localize "Company", "TestPage" appears again.

Parameters of a plugin are not shown correctly.

Version: Kooboo CMS 4.1.0.514

Path: /Sites/SubmissionSetting/Create

when we are creating/editing a SubmissionSettings, normally the settings (key/values) would be changed while we select a different plugin from the PluginType dropdownlist. But it's not changed for now.

Intent to include module style, but using the script tag

Intent to include the module style link, but it was include as script link.

yield return this.Html.Script(this.PageContext.FrontUrl.
ModuleThemeUrl(moduleRequestContext.ModuleContext.ModuleName, moduleRequestContext.ModuleContext.ModuleSettings.ThemeName, baseUri)
.ToString());

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.