wiredcraft / carbonfolder Goto Github PK
View Code? Open in Web Editor NEWDecentralized content management system
Home Page: http://carbonfolder.org
Decentralized content management system
Home Page: http://carbonfolder.org
When clicking on the button "Github" in http://localhost:9001/#/pusher, don't refresh the page.
As shown in the doodle underneath, we need to take a YAML Front Matter markdown file and split it in 2 to be able to apply editors to each part independently. I would start there and come up with an efficient way to load a YAML Front Matter markdown file into two textareas.
/cc @melon
From what Alex had said, the actual push to a Jekyll site (Github pages) was working. It would be good to have it tested and working on a new Github page blog.
Figure out if it works and prepare a demo repo for that.
Currently media that we load from dropbox cannot be loaded back into the editor. It does display as an item in the list however. Fix the functions so that an image loaded from dropbox can be edited further, saved or deleted.
While you can upload and save an image and then access it again via Box CMS, when attempting to view the files saved to dropbox they seem to be corrupt.
Currently, by following the tutorial given on the README.md everything works for me.
I manage to save, edit, delete content, edit an image, upload it (but not on the right folder for now, #3 )
The push on Github also works for me, I just tried it on the jekyll foundation, folder are created well, and yaml files also :
https://github.com/Unitech/foundation/tree/gh-pages/_posts
If someone could confirm it works,
Thanks
The current theme was never designed for the DCMS; it is overly realistic and has several issues when dealing with the actual content we'll be editing on the DCMS.
I have just added a very quick draft of a mock in the repository; run it and come back with comments. We'd likely go in such a direction rather than the current theme.
Just pushed the changes that take into account the current design. Starting up the application remains the same (details below). Clicking on the Box CMS logo on the nav bar will display project options (eg. create new project, select project, delete, force refresh) Creating and Update content and types is working, saving and deleting them also works. Media is still not working. The pusher is working, but only to repos under your name, not organizations yet. It does work, and will push all files in the current project to the _posts
folder. Beware you must have the server running for the pusher to work, if you don't need the pusher, you don't need to start the server. If you had some content that was of the type "article", after pushing you would find it in _posts/article/<timestamp>-contentTitle
Installation and Running everything
Client: cd client
-> npm install
-> grunt
Server: cd server
-> npm install
-> node server.js
Since DCMS is also using Dropbox for logins (same as payroll china) we again need some form of HTTPS to have it callback to an address that isn't localhost. Heroku is too slow to load so for now it is easier to just run a local version of the site.
A quick run through of the installation process.
git clone ...
cd DCMS/client && npm install
cd ../server && npm install
node server.js
cd DCMS/client && grunt
Note: I still have not been able to get images to load into the app correctly so that feature does not work yet. Images still save into dropbox without issue, however.
/cc @hunvreus
For now on http://localhost:9001/#/medias, when editing and uploading a picture, it goes to an arbitrory folder (https://github.com/Wiredcraft/focused.io/blob/master/client/app/js/controllers/main_controller.js#L290)
The Media type should follow the same way of saving the data than a classic type :
https://github.com/Wiredcraft/focused.io/blob/master/client/app/js/controllers/main_controller.js#L253
It should save it in the right Context folder, in an image folder.
Here are the sources of the Dropbox service :
https://github.com/Wiredcraft/focused.io/blob/master/client/app/js/services/dropbox.js
testagain
Currently when pushing a file to github it saves all files with the date '2012-12-23' change this hard-coded date to the content's date attribute.
The image name should by use the name grabbed by the file selector, or the name of the file that is already saved to the project.
test
When editing content using the moleskin editor the users should be able to click on the media icon and allowed to embed media from their BoxCMS project's media.
Quick update on what is working and what is not at the moment
Working:
Not working
Currently no feedback as to whether the app has successfully pushed to github or failed to push.
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.