MAQETTA -HTML5 User Interface Visual Creation

MAQETTA -HTML5 User Interface Visual Creation

Maqetta is a open source technology of Dojo Foundation, which provides the visual creation of the HTML5 user interface that is obtained by HTML5 (desktop and mobile).The MAQETTA application itself is written in HTML, so it can run in the browser without additional plug -in or download.(See the project summary) What are the target use case and who is the target user? MAQetta's main target use case is the user interface design. Among them, non -programmers or lightweight programmers create UI models or actual applications. Can I install MAQETTA on my own web server (or local host)? Absolutely.The MAQETTA team builds a milestone as a ZIP and War file, which can be downloaded and installed on the standard web server, such as Apache or Java server.For Windows, Mac, and Linux, there are some simple server startup scripts that can be run (or double -click in Explorer/Finder).The zip file contains automatic starting server (it uses Jetty, an open source lightweight Jee server). maqetta Can I use my favorite JavaScript library, or do I have to use Dojo? The MAQETTA team made every effort to design the code into an independent tool package.It uses industry -standard OpenAJAX components as a way to pack minibal metadata. This format is suitable for most popular (HTML/Javascript/CSS) component libraries. The current version contains a large amount of DOJO components (there are Dijit small components that focus on desktops, but also a comprehensive set of mobile dojo components).The MAQETTA team has implemented concept verification support for the small components in the jQuery and YUI libraries to confirm that the architecture is independent of a toolkit. The current version has not yet completed all extensions. These extensions will allow site administrators and/or users to configure their MAQETTA versions to use a specific JavaScript library, specific small component library or specific CSS style theme.These extensions are planned for future.In the current version, you need to include libraries or parts that are different from the default release. You need to download the source code and make various modifications of the source code.Adding built -in support for other small component libraries is the top priority of future potential enhancement. Who has MAQETTA, how does it get licensed? The original technology of MAQETTA was donated to the DOJO Foundation by IBM as an open source project, which is in line with the open source license clause of DOJO freedom and business friendship. Why is it called "MAQETTA"?How to pronounce it? "Maqetta" is a spelling variant of the Spanish word Mockup ("MAQUETA").The players read the name "Q" as "K". Which technologies do you use to create MAQETTA designer applications? The MAQETTA Designer application is built using 100%open standard technology. Most code is HTML, JavaScript, and CSS running in the browser.This application uses new "HTML5" features and CSS3 features in different aspects.The current plan is that the application will use HTML5 function more and more. Among them, web sockets, work threads and local storage functions have been discussed by the project team.The project uses some SVGs (for mobile device contour and drawing tools). The MAQETTA application has a relatively simple server, which is implemented using Java and OSGI, using various technologies of Eclipse Foundation.There is a built -in script that creates a variety of distributions, one of which builds a script to create a simple Jetty -based server, and the other builds a cap to create a war file.Because the main operation of the server is to respond to a set of REST APIS, in theory, the server can rewrite it in other server programming languages. What are JavaScript libraries to build MAQETTA? MAQETTA applications are widely used in DOJO tool packages.Most of the user interface of the MAQETTA application uses the Dijit library, and its style uses the Clalo CSS theme. What Widget technology did you use? The MAQETTA application uses the OpenAJAX component standard as the "small component metadata", which provides a thin packaging definition for any small component appearing in the MAQETTA component panel.MAQetta uses the JSON version of the OpenAJAX component. Among them, JSON is the result of the conversion string in the OpenAJAX component XML format. The relationship between the solar eclipse of the Orion seat The current version uses Eclipse Orion 2.0 Orion open source projects to implement the core function of the MAQETTA server, especially user management and work areas management functions.On the client, MAQetta uses Orion's source code editor to edit all the source code of MAQetta.You can disclose the Orion user interface by sending Open-> Orion Navigator commands from the MAQETTA visual page editor. Theme Editor can support other CSS themes? The MAQETTA theme editor aims to support any CSS theme, not just the DOJO/Dijit theme, such as Claro.The goal of the project is to provide a universal CSS theme editor component, which can handle the theme of various JavaScript tool packs (Dojo, JQuery, YUI, etc.) and the CSS theme independent of the JavaScript toolkit. In other words, all the extensions of the theme editor have not been programmed.In the current version, MAQETTA is hardly coded as only Krarot and sketch themes.At this time, adding the support of the new CSS theme to the MAQETTA theme editor needs to download the open source code and manually customize logic.In the future, the project team plans to make customized and extended theme editors easier. The main extension of theme editor is the theme metadata format, which has some initial documents in the theme editor's technical document.The goal is that developers only need to create theme metadata located next to the existing theme (consisting of one or more CSS files).

Tag: Html5 dojo

Reading: 34 2019-03-27

Template -free HTML and CSS website template

Template -free HTML and CSS website template

Free HTML5 and CSS3 Website Templates. Our beautiful website templates are fully responsive and can be used for commercial purposes. Download now! What is Templating? TEMPLATED is a collection of free, Creative Commons licensed CSS, HTML5 and Responsive Site Templates. What is a Website Template? The starting point of a website. Usually made up of at least one or more HTML files, a style sheet, and optionally some supporting images and scripts. The HTML is where your content lives (e.g. text and photos), while the rest of the stuff handles the presentation of the content. See this article for a detailed explanation of how this works. What is a Responsive HTML5 Template? A special kind of website template. Built on HTML5 (the latest HTML standard), and 2. Designed to provide the best experience based on your screen size (whether that's a super-large 30" desktop monitor or a 4" mobile phone). It does this by automatically switching between blocks of CSS rules, each targeting a specific range of screen sizes (often called media queries). How ​​am I allowed to use them? All of our free software is licensed under a Creative Commons Attribution License, so basically anything (even commercial stuff) is fine. Any questions? Just give us a visible credit somewhere on the site (like a credits page or something). What are some good apps to go with these? Almost any text editor (e.g. Notepad) will do the job, but a dedicated code editor like Atom or Sublime Text will provide a richer experience and tons of useful coding features (e.g. syntax highlighting). My HTML/CSS skills are (a little rusty|virtually non-existent). Any suggestions? Sitepoint's HTML and CSS reference is a great starting point. There are also W3's own HTML training resources. What frameworks power your responsive HTML5 templates? Our responsive material relies mostly on plain CSS, but we also use some of Skel's features (like resets and breakpoint management) for convenience. If you've never used it before, be sure to check out its documentation. Why would you want to do this? Practice! Free software is a great way to experiment with random new ideas, and since some of them might end up being useful to someone, we think releasing free software (under a license like CCA) is a good thing.

Reading: 34 2019-03-27

1 2 3 4 5 6 7 Next Last
Recommend