Giter VIP home page Giter VIP logo

narrativecms's People

Contributors

atyc avatar raulir avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

narrativecms's Issues

Page export and import

Option to save whole page with all related data and resources to a zip file to be imported elsewhere. Related to page_panel export and versioning system.

fk field automatic extension

Add option to panel field definition to automatically extend fk field data with full content of the selected page panel.

There is a question, how to cache this option and how and where to make the check.

List item slug edit

List item slug should be editable too

Special unstyled input between toolbar and inputs for link_target list items.

fk_multi_input

New input type for CMS to select multiple fk values.

Similar to panels input, but amongst existing page panels.

Mandatory field option to CMS inputs

In panel json make option to make a field mandatory

When saving this should give an error and not let make panel visible when the field is not filled in.

Cms page panel export/import

Option to save (one or more) cms_page_panel with all related structure, data and resources to the zip file and import this in another installation which has the same module. Related to versioning system.

  • import
  • child panels
  • check module and panel compatibility on import

#135 add panel popup - add import option to there

cms search

Use existing search system to provide full cms search as a separate page in cms

cache pages

Option to cache full pages, so that full framework/cms is not loaded

Needs thinking about proactive cache invalidation, when cms user changes page or content

cms help texts

Add option to block fields definition to add help texts about this field and show this on the CMS as popup

block -> cms_page_panel

get rid of word block and make this to cms_page_panel

Especially in database and controller, model, function names

Page panel preview editor

Add a link to the cms page panel editing, so that user can open the panel preview in the new window with current data and default layout.

Doesn't have to be 100% accurate as sometimes this depends of the other content on the page.

basic - menu admin deprecation and rethinking

Deprecate menu admin

This is plan to deprecate everything one can see when clicking on CMS main menu "Menu" .

Reason is that all this can be achieved more easily using custom panel and CMS "repeater" and "link" input elements, at the same time giving more control over final appearance.

As simpler sites still need some kind of simple automatic menu system, there is a plan to add something light to CMS "Pages" page.

image - select area, rotate etc

Add some basic editing features to image manager - crop (by selecting area), rotation, brightness

Add a coloured overlay.

Needs some thinking, how to represent different versions of the same image

Panel js to objects

Create a system, where every panel is dealed as a separate jQuery object and now standard events are properties for this.

This would remove a lot of problems with global namespace and double inits etc.

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.