Flex Grid Magic harnesses the unique power of the CSS Flexbox specification to create flexible, adaptive, and responsive grids. FGM grids render in a masonry type configuration—a web-based rendition of a masterfully built stone wall, where each piece is uniquely sized, laid in the perfect spot, lending strength to the overall structure. It's both symmetrical and asymmetrical at the same time. The FGM UI is designed to automate the process of building grids that are ideally suited to the following tasks:
Extension installer files come in 2 formats: MXP and ZXP. MXPs are supported by Extension Manager versions MX, MX2004, 8, CS3, CS4, CS5, CS5.5 and CS6. ZXP is supported by versions CS5.5 and higher. Version CC and higher have dropped support for the MXP format. To continue to support all Adobe customers, regardless of version, we include both the classic MXP and the new ZXP versions.
As of CC 2015, Adobe has ceased to support its own Extension Manager. Use the PVII Extension Manager for Adobe Creative Cloud...
Download and Install Instructions
There are 3 ways to access Flex Grid Magic. Choose the one most suitable to your workflow. When you open an interface, the system will detect the appropriate mode (Insert or Modify).
When you are Creating a new FGM instance, place your cursor on your page where you want to build the grid. If Modifying an existing FGM instance, place your cursor anywhere inside the grid and use one of the 3 methods below to open the UI. The system always open in the correct mode.
Switch to the PVII category. Flex Grid Magic is the last one in the screen capture below
Switch to the PVII category. Flex Grid Magic is the last one in the screen capture below
Choose Insert > Studio VII > Flex Grid Magic by PVII
FGM uses the concept of progressive enhancement to build a grid that will be accessible in all browsers. All modern browsers have full support for Flexbox. This includes:
Olbsolete versions of Internet Explorer will display a grid that lacks a few extra features, but that still looks quite presentable, and is totally accessible.
The Flex Grid Magic interface makes customizing your widget easy!
The FGM UI allows you to easily define and configure FGM instances, one at a time, and once configured, the UI can be used to modify (edit) each instance as often as you like. Follow the steps below to create a new FGM instance:
Open the FGM UI, as described above.
Note: When creating a new grid make sure your insertion point is outside of any existing FGM instance.
Configure your grid and set its options
Box Width Basis allows you to set a suggested width for all of the boxes in your grid. The Width Basis can be set in pixels or percentage. The default setting is 150px. Remember that Flexbox is adaptive and flexible, using suggested widths, never fixed widths. While this might be a new concept for you, it is how the spec is intended to work, and rendered grids are the closest thing to CSS art that we've ever seen.
This option can be helpful when you are using your grid to display large images, in varying shapes. This option can be a real timesaver if you are given a folder of large, different shaped images by a client, and you do not have time to optiize or resize them.
Style your boxes globally. These options will affect all boxes in your grid, but can be easily overridden for individual boxes.
Choose from several different preformatted colors for your grid's boxes.
Set Borders, Rounded Corners, Shadows, or Disable Padding
You can assign an optional global User Class This class will be assigned to your grid's root container. You can also add multiple classes . To do so, enter each class name separated by a space.
The Box List is a list of all the boxes that comprise your grid. If you opt to insert an image, the listing will be the file name of your image. If your box is comprised of content, then the first 60 or 70 characters will display instead.
Use the Add, Delete, and Move buttons to add, remove, or re-order boxes. The Import Images button opens an import facility that enables you to quickly and easily populate your grid with images imported from a folder within your local site.
Click the Import Images button to open the Select Image Folder...
Select the first image in the folder and click OK to open the Import Image Import dialog...
Images can be selected individually (CTRL Select or Shift Select) or you can simply click the Select All button to select all images.
Click OK to finish the import. You will be returned to the main FGM UI, with your newly imported images showing in the Box List.
Directly under the Box List are the options available for individual boxes.
With a box selected in the list, you can set a Box Width Basis that will override you global setting.
You can set your selected box to Vertical Center, and if you click the handy All button, the UI will automatically set every box in your list to Vertical Center.
You can assign an optional User Class to the selected box. You can also add multiple classes . To do so, enter each class name separated by a space.
What goes inside an FGM box can include Top Content, an Image, and Bottom Content. Each component can be assigned specific, targeted options.
Using both Top and Bottom Content is meaningful if your box also contains an image, and you wish a caption above the image and additional information below.
Top and Bottom Content boxes accept simple text or valid HTML markup.
If your content is to be simple text, simply type it into the box. If your content will be more varied in nature, then you can add one or more placeholder words in the box. When your grid is built, the content areas inside your boxes are easily editable in Dreamweaver Design View.
The Top and Bottom Content input boxes each contain an identical set of targeted options:
Align the content inside center, left, or right. There is a handy All button available for this option. This button will assign your selected alignment option to the content areas in every box in your list.
Absolutely position the content in a semi-transparent DIV, at either the top or bottom of the grid box. This option also has an associated All button.
You can assign an optional User Class to the content area. You can also add multiple classes . To do so, enter each class name separated by a space.
The following options are available...
You can use this box, and ts associated Browse button, to set the path for an image in a newly added box, or to change the path of an existing image (even if that image was originally imported).
Optionally assign Alt Text to the image's tag. If none is assigned, we will place an empty Alt attribute on your image's tag.
Assign a hyperlink to your image. You can also do this in Design View,
Set a Title attribute on the <a> tag assigned to your image.
Set a target to set the link you assigned to your image to open in a new window or tab.
This is a very cool option! If you check the box, your image's path will be detected by the FGM script, triggering a routine that will hide the embedded image, while setting it as a background image that completely fills your grid box, edge to edge. This option comes with an All button—when clicked it will assign this option to all boxes in your grid.
You can assign an optional User Class to the fgm-img DIV surrounding your image. You can also add multiple classes . To do so, enter each class name separated by a space.
Flex Grid Magic links a single style sheet to your page: p7FGM-01.css
Given the options available in the user interface, there should never be a reason for you to edit the styles. Should you need help with CSS, and you cannot figure it out, please contact us via one of the methods listed below.
Before making a support inquiry, please be certain to have read the documentation that came with your product. Please include your Order Number, Dreamweaver version, as well as your computer operating system type in all support correspondence.
PVII maintains a Web Forum community. Go Direct to the Web Forum
E-Mail: support@projectseven.com
Phone: (336) 374-4611
Phone hours are 9:00am - 5:00pm Eastern Time U.S.