inmagik / contento Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Some renderers could be inlined in text/html with a special inline syntax
example syntax:
Some text here || some_plugin|{ "some" : 'arg' } || with a plugin in the middle
In previews
the get_tree
method in the page backends should return children ordered somehow.
We should be able to configure manually a menu, or a part of it.
implement something like
get_meta_from_path
and
get_path_from_path
to serialize and deserialize page label, lang and key from a string.
could be useful for example to pass an existing parent via url (create page)
write a management command that takes a path and generates pages in sql backend
We need a permissions system for:
Permissions will be based on django groups.
Edit via rest api and its interface should be optional (provided by a separate app), so we can have less dependencies and install contento side by side with other CMS.
This can be useful for migrating content on an existing site.
create a core renderer for showing video with a player
should handle:
Write a core renderer for rendering a map with google maps
(should be compatible with: https://github.com/divio/django-cms/tree/release/2.4.x/cms/plugins/googlemap)
only is_staff for now
We need a dashboard for:
First version will be an home-cooked angular + bootstrap.
In the future we'd like to use a dashboard framework like:
https://github.com/akveo/ng2-admin
(angular 2 + bootstrap 4)
for sortables:
https://github.com/RubaXa/Sortable
"Slug" is a confusing concept, replace it with "url"
page backends should expose methods to
This function should return a PageNode instance
Dedicated API to change a page label.
With files backend it involves moving a page.
i18n should leverage django i18n:
In theory this is already done in views.py, but we should test it and remove language
part from url parsing.
Document core renderers
To choose templates from.
Seems reasonable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.