ajcummins / Webtool

An easy to use web tool that our group hopes gives versatility and ease of use
0 stars 1 forks source link

ajcummins Journal #1

Open ajcummins opened 10 years ago

ajcummins commented 10 years ago

Mon - 2/17/2014

So far a large amount of the project has been discussing how we will attempt to tackle the various challenges of this web tool. However I have setup the github project and initialized any standard libraries we may be using throughout the course. 2ca2f94d9ac38bdfb19c67b3c2345ea0d2da30cb 2d059028ec9c441681653b630d232d3d4b5a44b3

How we will handle versatility : We plan on making several "section templates" which will have editable elements in each. The sections will be horizontal and stack-able, as well as hopefully slightly customizable in terms of appearance.

Storing of the web pages : We plan on storing the pages in some form of text format, however the elements of the section templates will have unique element ids for the web page and each type of data that will be stored for the webpage will have its own section of the database in which the pictures/videos/text is stored.

Displaying of the web pages : We hope to have some type of url pattern to help with the displaying of the pages. i.e ( http://[website]/u/[username]/p/[project-name]/[v/e]/[page-name]) The v/e stands for view / edit. We hope that each website will be associated with a project, in which multiple users can contribute but only 1 at a time.

The web-tool itself : The web-tool will heavily utilize java-script as it is very easy to edit html with java-script and its versatility will be a great asset. We hope that the tool will be minimalist but allow a decent amount of customization, auto-saving will have to be implemented.

ajcummins commented 10 years ago

Mon - 3/17/2014

Working with our current webtool, I realized our method of adding html elements to the webpage wasn't going to work in the long run. Although we can easily add elements to the current webpage, we are unable to edit them or re-order them, which is crucial for being able to save the page, then pull it back into the editor to be edited again. We'll need some type of overlay representation of the webpage that can be edited, and then the page can be submitted to create the desired webpage. however additional elements will need to be automatically configured and mapped in order to add elements on the fly, and the said elements will need to have configuration variables such as, text color, size, order, alignment, in order to load it properly.