IUEditor Manual

_images/iueditor-facebook-ad-img-A03.png

Welcome to IUEditor Manual.

You can download IUEditor from website below.

Note

Anyone can use IUEditor for personal and non-commercial projects (up to 5 pages).


What is IUEditor?

IUEditor is optimized to simplify the complex process of design and development.

Advantages

  • IUEditor is a GUI-based program which allows users to design a prototype without any coding.

  • Also, IUEditor allows users to develop a product or a website that supports multi-screen devices with just one IU project file.

  • IUEditor is integrated via backend layers such as python.

Values

  • IUEditor enables designers to work together with developers without publishers so that your team or company can save cost and time.

  • Furthermore, IUEditor enables your team or company to ship products early, so you can adopt a lean process and iterate to build a better product or website.

More …

Environment

_images/os_x_el_capitan.jpg

IUEditor operates only on Mac OS X - Yosemite & El Capitan. (10.10.a +) And you have to install Git & Heroku Toolbelt (Heroku account also required)

Browser support : Chrome, Safari, Firefox, Opera - current / IE 9+

Top Toolbar

_images/iu_manual_top_toolbar.png

Top Toolbar contains Command / Tab Menu / Stage area.


_images/iu_manual_top_toolbar_command.png

Command

Command Area consists of project-level features.

  • Build Button : Generates HTML & CSS & JS files based on IU Project.

  • Server Stop Button : Stops the local host server.

  • Select Build-Type Button : Select Build-Type to Build. (HTML or Django)

  • Scenario / Edit Mode Toggle Button : Switches Edit Mode to Scenario Mode and vice versa.


Tab Menu

Tab Menu area consists of 6 tabs - Style/ Property/ Text/ Transform/ Mouse-Over/ and Link.

_images/iu_manual_top_toolbar_tab03_style.png
  • Style Tab : In Style Tab, you can modify Radius / Border / Background-Image / Box-Shadow / Opacity.

_images/iu_manual_top_toolbar_tab02_property.png
  • Property Tab : In Property Tab, you can set & change properties of each widget. Each widget has individual property options.

_images/iu_manual_top_toolbar_tab01_text.png
  • Text Tab : In Text Tab, you can modify Font-family / Font-size / Font-weight (thinkness) / Font-color / Line-height / Heading / Font-alignment.

_images/iu_manual_top_toolbar_tab04_transform.png
  • Transform Tab : In Transform Tab, you can modify Rotation property.

_images/iu_manual_top_toolbar_tab05_mouse_over.png
  • Mouse-Over Tab : In Mouse-Over Tab, you can add Mouse-Over actions to each widget. (e.g. BG-color, Text-color, X-position, Y-position, width, height, BG-image position, …)

_images/iu_manual_top_toolbar_tab06_backend.png
  • Link Tab : In Link Tab, you can add Hyperlink to a certain widget.


_images/iu_manual_top_toolbar_TQZ.png

Stage

  • Fixed Widget Show / Hide Button : Switches show to hide Fixed Widgets.

  • Tracing : Adds virtual background image into your canvas, so that you can create design quickly.

  • Page Setting : Modifies current page’s Page Width and Media Query.

  • Zoom : Applies Zoom-In / Out to IUEditor’s canvas.

Middle Toolbar

_images/iu_manual_middle_toolbar.png

Middle Toolbar is placed at the top of canvas and contains Page Capture / Position / Frame / Background-Color / Show/Hide Widget Button area.


Page Capture

Captures the current page and adds custom thumnail in Prototype Mode.


Position

Position area consists of Position/ Align options/ Input fields/ Stepper for X & Y position.

  • Position : Select position from select - Absolute/ Relative/ Fixed.

  • Sub Position : Select sub position from select.

  • Allign Button : Consists of align vertical center and align horizontal center buttons and align multiple element button.

  • Position Setting Popup (Down Arrow) : You can change fixed center position, overflow, z-index properties.

  • X posiition input field & stepper : You can change X value by typing value into text field or clicking stepper. (px or %)

  • Y posiition input field & stepper : You can change Y value by typing value into text field or clicking stepper. (px or %)


Frame

Frame area consists of Input fields/ stepper for width & height value.

  • Width input field & stepper : You can change Width value by typing value into text field or clicking stepper. (px or %)

  • Height input field & stepper : You can change Height value by typing value into text field or clicking stepper. (px or %)

  • Frame Setting Popup (Down Arrow) : You can change min-width , max-width , min-height , max-height , calc-width , calc-height properties.


Background Color

Background Color area consists of set background color button/ set gradient popup. You can change the background color and the color gradient of the selected widget.


Show/Hide Widget Button

Show and Hide widget list.

Widget Panel

Widget toolbar is at the right side of canvas. Open and close Wiget Panel with Show/Hide Widget Button in the middle tool bar. Widget panel consists of IU Widget / Custom Widget tab.


IU Widget

_images/iu_manual_iuwidgets.png

In IU WIDGET tab, all available widgets in IUEditor will be shown. Fundamental elements including Box / Text / Image / Static Image / Cell widgets and other various widgets used in a web page are offered. All the provided widgets are divided into Base, Complex, Programming groups. You can see the detailed information of each widget by right-clicking the widget.

Go To Widget Property


Custom Widget

_images/iu_manual_customwidgets.png

In CUSTOM WIDGETS tab, custom widgets imported by Import Button (Window> Manage Custom Widgets) will be shown. The widgets can be divided into customized widget groups. You can add custom widgets on canvas by drag and drop or double clicking the widget. You can check the detailed information of a widget by right-clicking it. All the information of custom widgets can be edited at Manage Custom Widget window.

  • Refresh Button : Updates custom widget library.

  • Search Field : Search custom widget library by name or tag.

  • Zoom in/Zoom out Button : Zoom in or out custom widget library.

Go To Manage Custom Widgets Panel

Canvas

_images/iu_manual_canvas.png

Canvas is the preview of the website. The structure designed on the canvas by adding widgets will be shown in the web page.

`How to add widgets to canvas`_


Context Menu - Single Widget

_images/iu_manual_canvas_context_single.png

After selecting a single widget in canvas, right-click to open the Context Menu. Below are information and functions in the Context Menu.

  • Widgets : Shows the whole widgets placed at the current position of the mouse pointer.

_images/iu_manual_canvas_context_single_widget.png
  • Add Memo : Opens Memo Panel where you can add memo about the selected widget.

  • Export to Widget : Opens Export Widget Panel that is used to export Custom Widget .

  • Show Event : Opens Event Panel that allows us to add an event to the selected widget and later make adjustments on events

  • Select Tab : Switches Property panel on the top to the selected `Tab`_


Context Menu - Muiltiple Widgets

_images/iu_manual_canvas_context_multi.png

After selecting multiple widgets in canvas, right-click to open the Context Menu.

  • Align : Aligns the selected widgets according to the option chosen : Align Left / Align Center / Align Right / Align Top / Align Middle / Align Bottom

_images/iu_manual_canvas_context_multi_align.png
  • Size : Fixes the size of the selected widgets according to the option chosen : Match Width / Match Height

_images/iu_manual_canvas_context_multi_size.png

Developer Mode

_images/iu_manual_developer_mode.png

From the toolbar at the top, you can switch to Developer Mode by clicking Mode Switching Button.

In Developer mode, Code Panel will be shown. It consists of HTML ID / Custom Code .


HTML ID

You can check and change HTML ID here. There is a check box for Export HTML ID. At the Project panel (IUEditor Menu Bar > Preference), you can set the options from Export HTML ID Option. (Offered options: Always include/ Optimization & customization)


Custom Code

You can write back-end, custom css, script code. The tab composition differs between widget and project type.

Prototype Mode

_images/iu_manual_advanced_prototype_mode.png

From the toolbar at the top, you can switch to Prototype Mode by clicking Mode Switch Button.

Prototype Mode offers Revision History / Project Workflow / Node Description page. You can refresh scenario by clicking Reset Workflow and can build HTML Scenario by clicking Build Senario. And Refresh Thumbnail updates the page thumbnails that are included in the workflow and the page list.


Revision History

_images/ic_SB_revision.png

Displays the history of revision made in the current project. You can add or change the history.

  • Add New Date : Creates a new editable row field in the table.

  • ``Remove Date `` : Deletes the selected row from table.


Project Workflow

_images/ic_SB_workflow.png

Displays Workflow of the current project. Users can add nodes by drag and drop of page thumbnails. Press delete key to delete the selected node.

_images/iu_manual_advanced_prototype_mode_thumbnail.png
  • Default thumbnails : A list of page thumbnails included in the project.

  • Custom thumbnails : A list of page thumbnails captured by using Page Capture Button on the toolbar in editor mode.

Note

Thumbnails can be added by using Page Capture Button in Editor Mode.

_images/iu_manual_advanced_prototype_mode_workflow.png
  • Rectangle Button : Adds a square dialog below the selected node.

  • Rhombus Button : Adds a diamond dialog below the selected node.

  • Inward Label : Adds a label on top of the selected node.

  • Outward Label : Adda a label below the selected node.


Node Description

_images/ic_SB_screen.png

Displays the Node Description of the selected page. By adding memos to the node, you can send orders to partners of your collaborative project. You can also add or change content in the Screen Description or Exception area. Double-clicking the thumbnails on canvas also displays the node description.

  • Memo image area : Selects an image from the resource panel to replace the numbering in the screenshot area.

  • Add Memo Button : Creates a new editable row field in the table.

  • Delete Button : Deletes the selected memo in the table.

When you click the screenshot area, the number of the selected memo will apear.

Heroku Management

_images/iu_manual_advanced_heroku.png

In order to upload the Built Files to your Heroku Server, open the Heroku Management Panel (Project > Upload to Heroku menu). With this panel, you can upload your project to the server.

Upload to Server

_images/iu_manual_advanced_server.png

When you run Project > Upload to Server(⇧⌘U) menu, Upload to Server Panel will be shown.

With this panel, you can upload the Built Files to your Server.

Project Setting

When you run Project > Project Setting (⇧⌘P) menu, Project Setting will be shown. You can modify settings from Default , Meta , Build , Django Tab menu.


_images/iu_manual_project_setting_01default.png

Default

  • Project Title : Adds the title of the project.

  • Favicon : Adds favicon image (Favicon image resource is required).

  • Custom Header Code : Adds custom code which will be applied to each page of the current project.

Note

After creation of a new project, Project Default Width cannot be changed.


_images/iu_manual_project_setting_02meta.png

Meta

  • Meta Image : Adds Meta Image for meta-data. (URL)

  • Author : Adds Author name for meta-data.

  • Project URL : Adds Project URL for meta-data.

  • Project Keywords : Adds Project Keywords for meta-data. (Multiple keywords are available)

  • Project Description : Adds Project Description for meta-data.

  • Facebook Admin : Adds Facebook Admin ID for meta-data.

  • Facebook App ID : Adds Facebook App ID for meta-data.


_images/iu_manual_project_setting_03build.png

Build

  • Build Path : Set Build path for built files.

  • Build Resource Path : Set Build Resource Path for built resource files.

  • Resource Prefix : Set Resource Prefix.

  • Link Prefix : Set Link Prefix.

  • HTML Port : Set HTML Port for build.

Note

If your project’s domain isn’t the same as the root path, you have to modify Resource & Link Prefix.


_images/iu_manual_project_setting_04django.png

Django

Note

Django tab is available on Django Project .

  • Django Build Path : Set Django Build path for Django build files.

  • Django Resource Path : Set Django Resource Path for Django resource files.

  • Django Resource Prefix : Set Django Resource Prefix.

  • Runserver after build : Set Runserver option.

  • Django Port : Set Django Port for Django build.

  • Python Interpreter Path : Set Python Interpreter Path for Django build.

  • Django Manage.py Path : Set Manage.py path for Django build.

Resource Panel

When you run Window > Resource (⇧⌘R) menu, Resource Panel will be shown. You can import resources (image / video / clipart) into Resource Panel.

Note

Supported File Type : jpg / png / git / svg / mp4

_images/iu_manual_panel_resource.png
  • Import Resource Button : Imports resources from the local disk.

  • Import Clipart Button : Imports cliparts from Import Clipart .

  • Resource Type Select Button : Sorts out files in Resource Panel by file type.

  • Add New Folder Button : Adds a new folder.

  • Delete Button : Deletes the selected file(s) or folder(s).


Import Clipart

You can import clipart images that are supported by IUEditor.

_images/iu_manual_panel_resource_clipart.png
  • Import : Imports selected clipart(s)

  • Cancel : Closes Clipart Panel.

  • Grid / List View Change Button : Switches view type (List & Grid).

  • Clipart Type Select Button : Sorts out clipart in Clipart Panel by tag.

  • Search : Searches by filename.


Resource Management Tips

  • You can create groups and reorder files in resources.

  • You can insert image resources to widget by drag & drop into Image Widget .

Event Panel

When you run Window > Event (⇧⌘E) menu, Event Panel will be shown. You can add events like Scroll Animator or Variable .


_images/iu_manual_panel_event_01scr.png

Scroll Animator

Adds Scroll Animator to animate widget by scrolling. When target widget closing to middle of browser, selected value will transform from before to after.

  • X-Position : Adds Scroll Animator to X-Position.

  • Y-Position : Adds Scroll Animator to Y-Position.

  • Opacity : Adds Scroll Animator to Opacity.


_images/iu_manual_panel_event_02var.png

Variable

Adds Variable to the selected widget.

  • Variable Name : Shows Variable list in your project.

  • Triggered Widget : Shows Triggered widget list according to the selected variable.

  • New Variable Name : Adds a new variable name.

  • Value Count : Set Default & Maximum value to the variable.

  • Trigger Action : Set Trigger Action to the selected widget.


_images/iu_manual_panel_event_03receiver.png

Receiver

Adds Receiver Event to the selected widget. When Equation returns True, Receiver Event will be shown.

  • Variable Name : Shows the list of variables that have Receiver Event.

  • Receiver Widget : Shows the list of Receiver Widget according to the selected variable.

  • Equation : Set Equation case. (e.g. Sample Variable = 1)

  • Scroll Location : Set Equation range of the scroll position.

  • Animation Effect : Set Animation Effect when Receiver Event is run.

  • Duration : Set Duration for the Receiver Event.

Memo Panel

When you run Window > Memo (⇧⌘M) menu, Memo Panel will be shown. You can add a memo to the selected widget.

_images/iu_manual_panel_memo.png
  • Show / Hide Table Toggle Button : Open or Close Memo List area.

  • Title : Adds title to the selected memo.

  • Memo : Adds memo to the selected widget.

Note

In the Memo List, you can modify Memo’s Number / Title / Content .

Manage Custom Widget Panel

When you run Window > Manage Custom Widgets (⇧⌘W) menu, Manage Custom Widgets Panel will be shown. You can import Custom Widgets, Compositions and Pages into this panel. This panel supports Grid / Table view in Widget list. You can open and close widget information area with toggle button next to the search box.

_images/iu_manual_panel_import_widget.png

Top Bar

  • Widget Tab : Manage imported custom widgets. Import custom widget with import button.

  • Page Tab : Manage imported custom page. Import custom page with import button.

  • Composition Tab : Manage imported custom composition. Import custom composition with import button.

  • Widget Information Toggle Button : Show or hide `Custom Widget Information`_ area.

  • Search Bar : Searches by custom widget name.


Widget Group List

Widget Group List is placed at the left side of the panel. You can browse Custom Widget List by selecting the group name.


Custom Widget List

Custom Widget List is placed at the center of the panel.

  • Import : Imports custom widget file. (iuw)

  • Refresh : Refreshes current widget list.

  • Open Folder : Opens custom widget folder.


Custom Widget Info

Custom Widget Info is placed at the right side of the panel.

  • Preview : Shows the preview of the selected custom widget.

  • Zoom In / Out : Zoom In or Out on the preview.

  • Name : Displays the name of the selected custom widget.

  • Group : Displays the group of the selected custom widget.

  • Tag : Displays the list of tags added to custom widgets.

  • Description : Displays the description of the selected custom widget.

Export Widget Panel

You can open Export Widget Panel from the left side of the canvas:

  • Right-click the widget in structure section

  • Right-click the page in pages

  • Right-click composition in compositions

_images/iu_manual_panel_export_widget.png
  • Customize Viewport Size : Resizes viewport size of the custom widget.

  • Name : Sets name of custom widget.

  • New Group : Sets the group of the custom widget.

  • Export Directory : Sets the export directory of the custom widget.

  • Description : Adds descriptions to the cutsom widget.


Export Widget (.iuw)

_images/icon_IUW_128x128.png

When you export Widget , IUEditor generates CustomWidgetName.iuw file.


Export Page (.iup)

_images/icon_IUP_128x128.png

When you export Page , IUEditor generates CustomPageName.iup file.


Export Composition (.iuc)

_images/icon_IUC_128x128.png

When you export Composition , IUEditor generates CustomCompositionName.iuc file.

Project Type

_images/icon_IU_128x128.png

Default Project

Default Project is a Static Project which is not connected with any back-end framework. You can select Default Project in New Project Popup (which pops up when you run File > New Project (⌘N) menu)

_images/iu_manual_project_new_default.png
  • Empty Page (Header / Footer) : Creates new project with Empty Page (Header / Page Content / Footer)

  • Empty Page (Header) : Creates new project with Empty Page (Header / Footer)

  • Empty Page (Blank) : Creates new project with Empty Page (Page Content)

  • IUPro : Creates new project with IUPro Template.

  • Paper : Creates new project with IUPaper Template.

  • IUAcademy : Creates new project with IUAcademy Template.

  • Recent Project : Shows last 5 projects that recently have been updated.

  • Open Project : Opens existing IU project.

Note

When you select Empty Page, you can set default width value of new project.


Django Project

Django Project is a Dynamic Project which can be connected with Django as back-end framework. You can select Django Project in New Project Popup (which pops up when you run File > New Project (⌘N) menu)

_images/iu_manual_project_new_django.png

AngularJS Project

AngularJS Project is a Dynamic Project which can be connected with AngularJS as back-end framework. You can select AngularJS Project in New Project Popup (which pops up when you run File > New Project (⌘N) menu)

_images/iu_manual_project_new_angularjs.png

Wordpress Project

Wordpress Project is a Dynamic Project which can be connected with Wordpress as back-end. Wordpress project has special widgets for wordpress templates. You can select Wordpress Project in New Project Popup (which pops up when you run File > New Project (⌘N) menu)

_images/iu_manual_project_new_wordpress.png

WordPress: Basic Usage

Note

Video tutorial for IUEditor WordPress theme is available at: https://www.youtube.com/watch?v=ZbjSCoE0Ano&list=PLWlO_EZgRC0aLLZ-oe_yMqdEaV4KdM5-l&index=1

Introduction

You can generate a WordPress theme with IUEditor, using all of its powerful and convenient features.

_images/iu_manual_wordpress_basic_use_newproject.png
  • From a new project window, click WordPress tab and choose any default page sturucture or pre-built template to start with.

_images/iu_manual_wordpress_basic_use_widgetgroup.png
  • You may insert WordPress widgets (at the bottom right of the editor window) to locate and design WordPress theme elements.


Anatomy of Pages

_images/iu_manual_wordpress_basic_use_theme_anatomy.png
  • index: A basic, required page. This page represents home screen of the WordPress blog, also works as a default template in case of other page templates’ absence.

  • single: Single page template which is shown when a visitor enters to a specific post link.

  • archive: Archive of page templates to show posts retrieved by an author or during certain period

  • category: Category of page templates used to display posts in a certain category

  • page_404: 404 page template shown when a visitor enters to a wrong URL.

In addition, user can add more pages when WordPress template is needed. (ex: page.php, date.php, and so on)

Note

For more detailed information about anatomy of WordPress theme, please refer to the following link: https://yoast.com/wordpress-theme-anatomy/


Settings

_images/iu_manual_wordpress_basic_use_buildsetting.png

You can follow Project > Project Setting menu or press ⇧⌘P to open Project Setting window, then click WordPress tab to change settings for WordPress features.

  • WordPress theme Build Path: Output path for generated theme files. You may add $AppName at the end of the path so that the final path contains the name of the project at the end.

  • WordPress Resource Path: Output path for the resource files of the theme, such as images, css, and so on.

  • WordPress User Source Path: Output path for ‘User Source’, which are CSS or JS files added to the project by user.

  • WordPress Resource Prefix: URL path to access the Resource Path on the web.

  • WordPress User Source Prefix: URL path to access the User Source Path on the web.


WordPress: Site Information

_images/WPSiteTitle.png

Site Title

_images/iu_manual_wordpress_site_title.png
  • Prints the site title, set during the WordPress initialization step or in wp-admin.

  • To share site title with other pages in the theme, put Site Title widget in Header section.


_images/WPSiteDescription.png

Site description

_images/iu_manual_wordpress_site_description.png
  • Prints the site description set in wp-admin page.

  • To share site description with other pages in the theme, put Site Description widget in Header section.

WordPress: Article

In IUEditor, Article represents a WordPress article such as a post, a page. It may contain subject, content, thumbnail, date and author as its elements.

_images/WPArticle.png

Article Widget

_images/iu_manual_wordpress_article_widget.png
  • A core widget of WordPress theme, which contains Article Elements.

  • An Article widget inserted in a theme may be replaced as a single post (in single.php) or a list of multiple posts (in index.php, archive.php, etc) depending on the context.

  • You may control the number of Article samples in the editor with Sample Repeat setting in Property tab, and it would be helpful for layout work.

    • For repeated print, Position has to be Relative.

  • Article Element, Comment, Comment Input Form, Tag Block widgets must be inserted under Article widget.


_images/WPArticleSubject.png

Article Title

_images/iu_manual_wordpress_article_title.png
  • Prints the parent Article’s title. (WordPress post/page title)

  • Works well only under an Article widget.

  • You may chooose to make it either link or plain text in Property tab.


_images/WPArticleBody.png

Article Body

_images/iu_manual_wordpress_article_body_full.png _images/iu_manual_wordpress_article_body_excerpt.png
  • Prints the Article’s content body.

  • Works well only under an Article widget.

  • You may choose to make it display either full text or excerpt with Type setting in Property tab.

    • When Excerpt chosen, you can control the length of the excerpt as the number of words with excerpt length setting in Property tab. (55 default)

  • You may choose to make it either link or plain text in Property tab.


_images/WPArticleElement.png

Article Element

_images/iu_manual_wordpress_article_element.png
  • Prints one of elements of the Article (thumbnail, author or date)

    • You can choose which element to display with Element Type setting in Property tab.

  • Works well only under an Article widget.

  • You may choose to make it either link or plain text in Property tab.

WordPress: Category

Display category of an Article or Article list.

Category Widget

_images/iu_manual_wordpress_category_widget.png
  • Represents WordPress category.

  • Can be printed as one of three forms:label, list and path - results in different layout (single or multiple)


Category Label

_images/iu_manual_wordpress_category_label.png
  • Prints a category of the Category widget’s parent Article.

  • Works well only under an Article widget.


Category List

_images/iu_manual_wordpress_category_list.png
  • Prints a list of categories of current page.

  • You can control the number of samples Category in the editor with Sample Repeat setting in Property tab. (‘List’ type only)


Category Path

_images/iu_manual_wordpress_category_path.png
  • Prints category path that an Article contains.

  • Works well under an Article widget or anywhere in single page.

WordPress: Comment

Widgets regarding commments or comment input form in WordPress post.

Comment Widget

_images/iu_manual_wordpress_comment_widget.png
  • Prints an Article’s comments.

  • Works well only under an Article widget.

  • You may control the number of Comment samples in the editor with Sample Repeat setting in Property tab, and it would be helpful for layout work.

    • For repeated print, Position has to be Relative.

  • Comment Element widgets must be inserted under a Comment widget.


Comment Element

_images/iu_manual_wordpress_comment_element.png
  • Works well only under a Comment widget.

  • Can replace elements among the followings: Content, Avatar(image), Author, Date, Email, URL - selectable in Property tab


Comment Input Form

_images/iu_manual_wordpress_comment_input_form.png
  • Prints WordPress comment input form and its elements.

  • Works well only under an Article widget.

WordPress: Other Widgets

_images/WPPageLink.png

Tag Block

_images/iu_manual_wordpress_tag_block.png
  • Prints tags of an Article.

  • Works well only under an Article widget.

  • You can alter the number of sample tags by choosing the first tag in the block.

Page

_images/IUPage.png

Page Setting

When you click the Page Setting button, Page Setting panel will be shown.

_images/iu_manual_sheet_page_setting.png
  • Empty Layout : Set Empty (Page Content) Page Layout .

  • Header + Footer : Set Header + Page Content + Footer Page Layout .

  • Header : Set Header + Page Content Page Layout

  • Footer : Set Footer + Page Content Page Layout

  • 페이지 타이틀 Page Title : Adds Page Title to current page.

  • 페이지 키워드 Page Keyword : Adds Page Keywords to current page. (Multiple keywords available)

  • 페이지 설명 Page Description : Adds Page Description to current page.

  • 페이지 메타 이미지 Page Meta Image : Adds Meta Image to current page. (URL)


Page Custom Code

When you click the Page Custom Code button, Page Custom Code panel will be shown.

_images/iu_manual_sheet_page_custom_code.png
  • Page Header Custom Code : Adds Custom Code in header of current page.

  • Page Header Custom Code for Backend : Adds Custom Code for Backend in header of current page.


Page Default Widget

_images/IUPage.png

Page

_images/iu_manual_prop_basic_IUPage.png

IUPage is same as html document. You can change page structure in property tab.

_images/IUHeader.png

Header

_images/iu_manual_prop_basic_IUHeader.png

Header is placed top of page. Header can import Header or another composition .

_images/IUPageContent.png

Page Content

Page Content is placed middle of page (Page Content cannot be removed). You can add sections in Page Content.

_images/IUFooter.png

Footer

_images/iu_manual_prop_basic_IUFooter.png

Footer is placed bottom of page. Footer can import Footer of another composition .

_images/IUSection.png

Section

Section is placed under Page Content.

_images/IUCenterBox.png

Centered Box

Centered Box is placed under Section (Centered Box can be removed). Centered Box used for horizontal-center layout.

_images/IUPanel.png

Panel

_images/iu_manual_prop_basic_IUPanel.png

You can add a panel by press [+] button of panel group. To call panel, create link with any widget and select link target to panel.

_images/IUPopUp.png

Popup

_images/iu_manual_prop_basic_IUPopup.png

You can add a popup by press [+] button of popup group. To call popup, create link with any widget and select link target to popup.

Composition

_images/IUClass.png

You can create repeatable elements by using Compositions. Compositions will be imported to Import / Header / Footer / Collection widgets.

Basic Widget


_images/IUBox.png

Box

_images/iu_manual_prop_basic_IUBox.png

Box widget is a fundamental widget which is generated to <div> tag. Mostly, Box widget is used to set layout and to group children widgets.

Property

  • Child : Valid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUText.png

Text

_images/iu_manual_prop_basic_IUText.png

Text widget contains Text Content which is generated to <p>, <h1> or <h2> tag. You can edit text after double-click to widget.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Valid


_images/IUFloatingImage.png

Image

_images/iu_manual_prop_basic_IUFloatingImage.png

Static Image widget contains Image Content which is generated to <img> tag. You can input image resource from Resource panel or Image URL link.

  • Fit Widget Size to Image Size : Resize widget according to image resource size.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Valid


_images/IUImage.png

Static Image

_images/iu_manual_prop_basic_IUImage.png

Image widget contains Image Content which is generated by css {background} tag. You can input image resource from Resource panel or Image URL link and resize or rearrange image in widget area.

  • Fit Widget Size to Image Size : Resize widget according to image resource size.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/IUCell.png

Cell

_images/iu_manual_prop_basic_IUCell.png

Cell widget contains Text Content , aligned Vertical-Center automatically. (PX unit only)

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Valid


_images/IUIconButton.png

Icon Button

_images/iu_manual_prop_basic_IUIconButton.png

Icon Button widget contains Text Content and Image, aligned Vertical-Center automatically.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Valid


Complex Widget


_images/IUTransition.png

Transition

_images/iu_manual_prop_complex_IUTransition.png

Transition widget has two transition items. When mouse action triggered, transition item will change from item 1 to item 2. You can set Mouse Action (Mouse Over or Click) , Transition Effect, and Duration in property panel.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/IUCarousel.png

Google Map

_images/iu_manual_prop_complex_IUGoogleMap.png

Google Map widget represents google map element. You can input Map location wherever you want.

  1. In Editor Mode, Google Map widget offers maximum preview 600 px x 600 px size.

  2. South Korea’s map is not available Color Theme feature.

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/IUWebMovie.png

WebMovie

_images/iu_manual_prop_complex_IUWebMovie.png

Web Movie widget supports Youtube or Vimeo. You can use Web Movie widget with Short-Links :

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUMovie.png

Video Clip

_images/iu_manual_prop_complex_IUMovie.png

Video Clip widget supports MP4. You can input videos from Resource panel.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUTable.png

Table

_images/iu_manual_prop_complex_IUTable.png

Table widget can add simple table on canvas.

Property

  • Child : -

  • Link : -

  • Scroll Animator : -

  • Background Image : -

  • Backend Ellipsis : -


_images/IUSimpleTabView.png

Simple Tab View

_images/iu_manual_prop_complex_IUSimpleTabView.png

Simple Tab View widget has more simple structure than Tab View widget .

Property

  • Child : -

  • Link : -

  • Scroll Animator : -

  • Background Image : -

  • Backend Ellipsis : -


_images/IUTabView.png

Tab View

_images/iu_manual_prop_complex_IUTabView.png

Tab View widget has multiple Tabs .

Property

  • Child : -

  • Link : -

  • Scroll Animator : -

  • Background Image : -

  • Backend Ellipsis : -


_images/IUCollapsible.png

Collapsible

_images/iu_manual_prop_complex_IUCollapsible.png

Collapsible widget has two item (Header and Content). When you triggered mouse action on Collapsible widget, Content item will be appeared. You can set Mouse Action (Mouse Over or Click) , Transition Effect, and Duration in property panel.

Property

  • Child : -

  • Link : -

  • Scroll Animator : -

  • Background Image : -

  • Backend Ellipsis : -


_images/IUImport.png

Import

_images/iu_manual_prop_complex_IUImport.png

Import widget can import Composition . If you want to use Composition, connect target Composition into Import widget.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUTweetButton.png

Tweet Share Button

_images/iu_manual_prop_complex_IUTweetButton.png

With Tweet Share Button widget, you can add Share to Tweeter Button in your project. (No Resize)

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUFBLike.png

Facebook Like Button

_images/iu_manual_prop_complex_IUFBLike.png

With Facebook Like Button widget, you can add Share to Facebook Button in your project. (No Resize)

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUCenterBox.png

Centered Box

_images/iu_manual_prop_complex_IUCenterBox.png

Centered Box widget makes horizontal centered layout to Section. Centered Box widget is added into section automatically, but you can remove this widget. (No resize)

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/IUProgressBar.png

Progress Bar

_images/iu_manual_prop_complex_IUProgressBar.png

Progress Bar widget displays a progress bar. If you want draw certain status with bar elements, add this widget in your project.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/IUSVG.png

SVG (Scalable Vector Graphics)

_images/iu_manual_prop_complex_IUSVG.png

SVG widget displays Scalable Vector Graphics. You can select simple SVG form, or input custom svg code whatever you want.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


Programming Widget


_images/PGForm.png

Form

_images/iu_manual_prop_pg_PGForm.png

Form widget is a container for programming widgets which is generated to <form> tag. If you want to use programming widgets, you must to add Form widget in your project.

Property

  • Child : Valid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGTextField.png

Input Text

_images/iu_manual_prop_pg_PGTextField.png

Input Text widget is a textfield which is generated to <input> tag (type : text).

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGTextView.png

Input Paragraph Text

_images/iu_manual_prop_pg_PGTextView.png

Input Paragrapth Text widget is a textfield which is generated to <textarea> tag.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGSelect.png

Select

_images/iu_manual_prop_pg_PGSelect.png

Select widget is a select button which is generated to <select> tag. If you want to make select button, add this widget into Form widget.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGHTML.png

HTML (Hyper Text Markup Language)

_images/iu_manual_prop_pg_PGHTML.png

HTML widget is a code container which is generated to custom html tag (e.g. <style>, <script>, etc, …). You can make custom widget by input custom html code into HTML widget.

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGCollection.png

Collection

_images/iu_manual_prop_pg_PGCollection.png

Collection widget can import multiple Composition widgets. If you want to make collection view with compositions, you can create collection view with Collection widget.

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGPageLinkSet.png

Checkbox

_images/iu_manual_prop_pg_PGCheckBox.png

Checkbox widget displays checkbox which is generated to <input> tag (type:checkbox).

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/PGRadioButton.png

Radio Button

_images/iu_manual_prop_pg_PGRadioButton.png

Radio Button widget displays radio button which is generated to <input> tag (type:radio).

Property

  • Child : Invalid

  • Link : Valid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/PGButton.png

Button

_images/iu_manual_prop_pg_PGButton.png

Button widget displays button which is generated to <input> tag (type:default / reset / submit).

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Valid

  • Backend Ellipsis : Invalid


_images/PGFileUpload.png

File Upload

_images/iu_manual_prop_pg_PGFileUpload.png

File Upload widget displays file upload interface which is generated <input> tag (type:file).

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/PGSwitch.png

Switch

_images/iu_manual_prop_pg_PGSwitch.png

Switch widget displays toggle button which is generated to <input> tag (type:checkbox), and contains two switch items.

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/PGFlipSwitch.png

Flip Switch

_images/iu_manual_prop_pg_PGFlipSwitch.png

Flip Switch widget displays sliding switch which is generated to <input> tag (type:checkbox).

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/PGSlide.png

Slide

_images/iu_manual_prop_pg_PGSlide.png

Slide widget displays slider interface. You can change value by dragging slide pointer. (Or type a number to value)

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


_images/PGRangeSlide.png

Range Slide

_images/iu_manual_prop_pg_PGRangeSlide.png

Range Slide widget displays range slider interface. You can change range vaule by dragging slide pointers. (Or type a number to value)

Property

  • Child : Invalid

  • Link : Invalid

  • Scroll Animator : Valid

  • Background Image : Invalid

  • Backend Ellipsis : Invalid


Known Bug List

Here are bug list for current version.


Scroll Animator (Event Panel)

Scroll Animator is only available for Absolute Position widgets , Sometimes available for Relative Position widgets.


Unsupported variable name (Event Panel)

Variable name cannot have special characters and numbers, but only can Underbar(_).


‘#’ or ‘@’ character in File Path

If file path has ‘#’ or ‘@’ character, IUEditor cannot load resource path. Do not use ‘#’ or ‘@’ character in file path.

Preference

Set IUEditor’s service environment.


General

_images/iu_manual_preference_general.png
  • Select Tab Menu : Show or hide tab menus from top toolbar.

  • Guide Line Color : Change guide line color. (View guideline : View > Guide ⌘;)

  • Custom Template List URL : Input plist URL for apply custom template at new project window’s template list.


Project

_images/iu_manual_preference_project.png
  • Project Save Option : Compress project’s json file if ‘Minimize Data’ checkbox checked.

  • Compile Option

    • Export HTML ID Option : Select whether contain HTML ID as default to all widget or customize.

    • Name on Structure : Select whether contain widget’s name in html document or not.

  • Resource Copy Option : Select how to do about multiple resources when ``Custom Widget``_ added on canvas.

  • Widget Option : Select to contain centerbox in section as default .


Fonts

Add new webfont into font list.

_images/iu_manual_preference_fonts.png

Templates

IUEditor offers free templates projects below. You can select template project in New Project panel.


_images/iupro.png _images/paper.png _images/academy.png

Shortcut


Project Management

  • Project Setting (Shift+Cmd+P) : Opens Project Setting panel.

  • Upload to Heroku (Shift+Cmd+H) : Opens Heroku Management panel.

  • Refresh (Shift+Cmd+F) : Refreshes current page.

  • Import Custom Widget (Shift+Cmd+W) : Opens Custom Widget Panel.


Mode Switch

  • Editor Mode (Cmd+[) : Switch to Editor Mode.

  • Developer Mode (Cmd+]) : Switch to Developer Mode.

  • Prototype Mode (Cmd+\) : Switch to Prototype Mode.


Add Widget

  • IUBox (Cmd+1) : Select IUBox widget to add on canvas.

  • IUText (Cmd+2) : Select IUText widget to add on canvas.

  • IUImage (Cmd+3) : Select IUImage widget to add on canvas.

  • IUStatic Image (Cmd+4) : Select IUStatic Image widget to add on canvas.

  • IUCell (Cmd+5) : Select IUCell widget to add on canvas.


Widget Control

  • Copy (Cmd+C) : Copy selected widget.

  • Paste (Cmd+V) : Paste copied widget.

  • Undo (Cmd+Z) : Undo steps.

  • Duplicate (Cmd+D) : Duplicate selected widget.

  • Redo (Shift+Cmd+Z) : Redo steps.


View Management

  • Zoom In (Cmd+ +) : Zoom In stage.

  • Zoom Out (Cmd+ -) : Zoom Out stage.

  • Widget Panel (Cmd+Return) : Show and Hide Widget panel.

  • Event Panel (Shift+Cmd+E) : Opens Event panel.

  • Resource Panel (Shift+Cmd+R) : Opens Resource panel.

  • Memo (Shift+Cmd+M) : Opens Memo panel.


Canvas View Management

  • Show Outline (Cmd+L) : Show or hide outline of widgets in canvas.

  • Show Widget Info (Cmd+I) : Show or hide information of widgets in canvas.

  • Show Ruler (Cmd+R) : Show or hide ruler on canvas.

  • Show Guide (Cmd+;) : Show or hide guide on canvas.

  • Tracing (Shift+Cmd+T) : Show or hide tracing image on canvas.

Dictionary

Definitions of words which used in this documents.


Build

Generates HTML & CSS & JS files based on IU Project.


Django

Python web framework.


Heroku

Cloud platform as a service (PaaS) supporting several programming languages.


Python

Server-side programming language.


Widget

Basic elements to create IU Project.