Post by jax on May 25, 2015 1:23:39 GMT
Currently, Hippo Animator produces advanced and amazing interactive content as a HTML file and it is really lightweight etc. but there are issues :
1. The output html file is messy and very difficult to edit as it contains absolutely NO formatting.
2. The only quick way to get your hippo content into an existing website is via iFrames which are not an ideal approach to constructing the navigational elements of any website for several reasons.
3. Creating larger projects that involve CSS for styling to handle responsive elements is pretty much impossible as Hippo relies on JavaScript to do this task in general.
4. Exported HTML has all CSS and Javascript code inline so the advantages of external files are not possible to utilize.
So that's a quick outline of the current problem and this is a suggestion on how it can be dramatically improved :
1. Add the option to specify and create individual JavaScript, CSS and HTML files when you choose to export a Scene as HTML.
2. Have some basic Auto-Formatting applied to exported code so it has a chance at being edited by a 3rd party later on using a basic TXT editor etc. if need be.
3. Introduce a new view to Hippo called "Code View"
What is Code View?
Code View provides the user with a view that displays the code in separate panels for the current scene.
An example of this would be liveweave.com/
As you can see there is a preview window and then a window dedicated to HTML, CSS and JS. By maintaining all the code in these 3 individual panels it will enable users to create entire websites using well formatted, clean code that can be used professionally by 3rd parties later on to make modifications etc.
The inclusion of the timeline bar would be helpful as well as this could allow for code highlighting or similar and would make it easier to follow where in the code views the currently displayed frame of contents are being handled etc.
It also means that no external website software would be required and that your pages can directly take advantage of all the existing features offered by Hippo Animator directly.
Adobe Edge tried to approach this problem by loading your "dreamweaver" or similar completed HTML Page in and then let you apply advanced animations etc to specific elements inside the page. The result was a disaster and the output code was still a bunch of **** that no human could ever attempt to make swift modifications to. It also produced files that are around 1000% (10x) larger than those produced by Hippo Animator. Did I mention it has dependencies on proprietary file formats as well?
What we can learn from this?
Building a website first in an external application and then trying to animate aspects of it produces a poor result.
Building animated aspects of a website and then including them in your completed project via a 3rd party program like Dreamweaver or Expression Web 4 will also produce poor results if the code is all inline and unformatted.
BENIFITS OF CODE VIEW
1. The Code for your website is being constructed and formatted using web standards every step of the way.
2. Instead of trying to introduce advanced interactivity to a website using existing elements or injecting them into an existing website via iframes, the content would be developed at the same time as the website is being created providing a more fluid and clear workflow.
3. Hippo Animator would find new uses in training courses as it would become a powerful tool for learning advanced CSS, JS and HTML5
4. Hippo Animator would become a stand-alone application where you can either create amazing animated content that can easily be included in an existing website or produce your entire website inside of the program using the combination of WYSIWYG and traditional Code.
5. Hippo Animator would be able to easily import an existing webpage so you could edit it just like you can in other Web Editors such as Liveweave, Dreamweaver, Expression Web 4 etc..
Further expansions to this could allow for handling multiple "Scenes" as multiple webpages in tabs etc or other methods of working with multiple Scenes in this new context.
1. The output html file is messy and very difficult to edit as it contains absolutely NO formatting.
2. The only quick way to get your hippo content into an existing website is via iFrames which are not an ideal approach to constructing the navigational elements of any website for several reasons.
3. Creating larger projects that involve CSS for styling to handle responsive elements is pretty much impossible as Hippo relies on JavaScript to do this task in general.
4. Exported HTML has all CSS and Javascript code inline so the advantages of external files are not possible to utilize.
So that's a quick outline of the current problem and this is a suggestion on how it can be dramatically improved :
1. Add the option to specify and create individual JavaScript, CSS and HTML files when you choose to export a Scene as HTML.
2. Have some basic Auto-Formatting applied to exported code so it has a chance at being edited by a 3rd party later on using a basic TXT editor etc. if need be.
3. Introduce a new view to Hippo called "Code View"
What is Code View?
Code View provides the user with a view that displays the code in separate panels for the current scene.
An example of this would be liveweave.com/
As you can see there is a preview window and then a window dedicated to HTML, CSS and JS. By maintaining all the code in these 3 individual panels it will enable users to create entire websites using well formatted, clean code that can be used professionally by 3rd parties later on to make modifications etc.
The inclusion of the timeline bar would be helpful as well as this could allow for code highlighting or similar and would make it easier to follow where in the code views the currently displayed frame of contents are being handled etc.
It also means that no external website software would be required and that your pages can directly take advantage of all the existing features offered by Hippo Animator directly.
Adobe Edge tried to approach this problem by loading your "dreamweaver" or similar completed HTML Page in and then let you apply advanced animations etc to specific elements inside the page. The result was a disaster and the output code was still a bunch of **** that no human could ever attempt to make swift modifications to. It also produced files that are around 1000% (10x) larger than those produced by Hippo Animator. Did I mention it has dependencies on proprietary file formats as well?
What we can learn from this?
Building a website first in an external application and then trying to animate aspects of it produces a poor result.
Building animated aspects of a website and then including them in your completed project via a 3rd party program like Dreamweaver or Expression Web 4 will also produce poor results if the code is all inline and unformatted.
BENIFITS OF CODE VIEW
1. The Code for your website is being constructed and formatted using web standards every step of the way.
2. Instead of trying to introduce advanced interactivity to a website using existing elements or injecting them into an existing website via iframes, the content would be developed at the same time as the website is being created providing a more fluid and clear workflow.
3. Hippo Animator would find new uses in training courses as it would become a powerful tool for learning advanced CSS, JS and HTML5
4. Hippo Animator would become a stand-alone application where you can either create amazing animated content that can easily be included in an existing website or produce your entire website inside of the program using the combination of WYSIWYG and traditional Code.
5. Hippo Animator would be able to easily import an existing webpage so you could edit it just like you can in other Web Editors such as Liveweave, Dreamweaver, Expression Web 4 etc..
Further expansions to this could allow for handling multiple "Scenes" as multiple webpages in tabs etc or other methods of working with multiple Scenes in this new context.