Giter Club home page Giter Club logo

cms's Introduction

New Kooboo is coming

Dear Kooboo users,

We hope this letter finds you all well.

As you may have noticed, Kooboo CMS hasn’t been updated for quite some time. Our last official version, Kooboo CMS 4.2.0, was released in August 2013, with a latest update of 3 months ago.

Recently, we noticed there’s an issue reported on github wondering whether this project is dead: #305

Despite Mouhong’s reply in the post on behalf of Kooboo Team, we feel obliged to offer some sound explanations to all our users who might be wondering the same.

As the title of this letter indicates, Kooboo project is not dead; on the contrary, it’s being revitalized. By that we are not saying the old Kooboo is no good, but we are developing the next version of Kooboo to bring everything to a whole new level. As some people speculated in the above mentioned post, it’s going to be a big change, and we are basically overturning all old ways to recreate Kooboo 100% with revolutionary concept.

That being said, we’d like to give you a glance of some cool features that’s being introduced. Screenshots below are taken from prototype interface, so please bear with us if you find any inconsistencies or any parts lacking.

New Features

  1. New Kooboo will be mainly composed of 4 sections: dashboard, domains, sites, and email:
![enter image description here](https://lh5.googleusercontent.com/twie6NxAl6k4GO-a5dEoW6BENJdK1Z0AtBCAl5QYe9M=s0 "SS1 - 4 sections of New Kooboo")

SS1 - 4 sections of New Kooboo
2. Dashboard is newly introduced to facilitate convenient access to overall management of content, with the following look: ![enter image description here](https://lh4.googleusercontent.com/88w8M9I7J8xua8KTIY6Tkl4xcPuNYQjYWbQgMzZAtxQ=s0 "SS2 - New Kooboo Dashboard")

SS2 - New Kooboo Dashboard
3. Here’s what it looks like when adding domain(s), which are necessary to create your own website(s): ![enter image description here](https://lh3.googleusercontent.com/R7ub_3G0N5a8FDDZLKvP53JE7Z6H983O-WCyjrXQZOk=s0 "SS3 - adding domains")

SS3 – adding domains
4. “Email” section is newly introduced for handling business emails with customized domains: ![enter image description here](https://lh4.googleusercontent.com/52Wwj7IPnoCy8bZsfQF9puMbWZyiS8WycNQk9IInkYg=s0 "SS4 - New Kooboo quot;Emailquot; section")

SS4 - New Kooboo “Email” section
5. In “sites” section, you can easily start creating a new site by one click: ![enter image description here](https://lh5.googleusercontent.com/OvCqnO9fsAvL0mNqYH5IUCTCKBcYHV48Ygi3ASyu1Vs=s0 "SS5 - New Kooboo quot;Sitesquot; section")

SS5 - New Kooboo “Sites” section
6. While creating a new site, you need to set some basics first: ![enter image description here](https://lh3.googleusercontent.com/3uXHH_jOiYxZzvrylyhez5O6SdwzfFWUM3xXcY9OGmA=s0 "SS6 - Basic setting for new site")

SS6 - Basic setting for new site
7. Then there’s one of the most important features of New Kooboo – in site template, you can choose to convert a website you like into your own (as an option, not mandatory): ![enter image description here](https://lh5.googleusercontent.com/-1cLKkEkFxJDRXgDUrsSTa-jT8gmH0kfdVM2RZ-ICvA=s0 "SS7 - convert a site you like into your own")

SS7 - Convert a site you like into your own
8. When converting is done, you’ll get all the pages you want downloaded to local server, at your disposal: ![enter image description here](https://lh4.googleusercontent.com/wpL6VPZPCfRsSwQfGZz2UXr0gbIxW2Jb3gO0mt5nSGw=s0 "SS8 - pages downloaded to local")

SS8 - Pages downloaded to local
9. After converting, you may need to edit the pages to make a website of your own. We adopted the concept of “What You Click Is What You Edit”. Clicking on an item can be used to express that a particular item is to be manipulated (deleted, renamed, etc.), just like what we do with email templates using email marketing tools. Or, if you prefer editing codes directly, there’s also code view: ![enter image description here](https://lh3.googleusercontent.com/kRMV0I5Sy4ZPyRzsnhxpAFbjHa2FDEk1xzVNLMB2G0k=s0 "SS9 - Editing interface: the codes area can be either collapsed or expanded")

SS9 - Editing interface: the codes area can be either collapsed or expanded

What do you think?

As you can see, New Kooboo is no longer exclusively for use of professional programmers; instead, ordinary users who know very little about programming can make use of it to create a website at ease.

Now let’s take a guess, after seeing what we showed you, you may wonder (or seriously doubt): Can you guys actually pull it off? What about all the technical difficulties (1, 2, 3….) and copyright issues that could cause you pain? And most important of all – when’s the new version going to be released?

As much as we want to answer all questions with 100% precision, we all know that a big project like this is no easy task, and it will be most likely to end up disappointing if we try to set ourselves a deadline. However, apart from what are being shown to you, some fundamental progress has been made, and New Kooboo is very hopefully going to be released earlier 2015.

Thank you

Our team is currently devoting 100% of our effort to bring New Kooboo to life, as soon as possible. Despite full awareness of all the risks and possibilities, we believe we are on the right track, stepping out of our comfort zone and striving for excellence, and we are not going back.

Together, we are forever grateful for all the confidence our users render upon us and would like to ask you to give us a little more time and patience. It’s a promise that we make to you, our dear users, and to ourselves –

New Kooboo is coming





Kooboo Team

2015.2.13

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

Healthy Module

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

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.

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.

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());

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.

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.

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".

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

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.

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

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.

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.

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.

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.

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.