Special Offer from ROSE Development

Did you know that Foundation Extras 4.0 was created by Silvester Kok of ROSE Development? To help us celebrate the release of Foundation 4, ROSE is offering Foundation Newsletter readers a 20% discount on the developer versions of 4D Agenda and 4D Column. This is a great opportunity to use 4D Column with the new Foundation Grid component. Plus, you can also receive a 30% discount on the first year OEM contract for 4D Agenda and 4D Column. Hurry - this offer ends May 31st.

Foundation at the 4D Store

Foundation 4 is the first third-party product to be carried by the 4D Store! For a limited time, if you buy Foundation 4 along with a full version of a 4D product from the 4D online store you will receive a $50 discount.

Free Component

To give you an opportunity to work with a Foundation component with no strings attached, we're giving away the new Password Component. You don't need to be a Foundation 4 developer to get it. Just download the component, along with full source code, from the Components page.

Under Construction

We're currently working on a technical note and component to help you upgrade from previous versions of Foundation to version 4. We'll post these in our Beta section later this month.

Learning Center

In addition to using Foundation components, it's a great idea to write your own components too. By writing a feature of your database so it can be saved as a component, you'll eliminate the need to make changes to multiple projects after you've reused the code in another database.

If you're using one of your own components and you find a problem, return to the source database, fix the problem, and use 4D Insider to generate the updated component and install it in your current project. It takes just a few minutes more than fixing the problem in the current project, but it can save you hours later.

By writing your own code as components, you'll never need to fix the same bug more than once. Every time you use a component rather than moving raw source code, you'll save yourself more time in the long run.

Foundation 4.0.2 Released

We've just released a major update to Foundation. Version 4.0.2 has over 100 changes since the 4.0.1 release. Every component in the shell has been updated, and some new ones have been added. The Virtual Structure component is now complete, and we've moved the toolbar into its own component. With Foundation's new component architecture, updating is easy. Visit the Foundation Components page to learn what's new in this release.

New Foundation Web Site

To better support Foundation developers, we've completely overhauled the Foundation web site. Melinda Gallo programmed this new fully-interactive site. On the new site you'll find a searchable Issues database with both confirmed bugs and feature requests. We've also added numerous Frequently Asked Question sections. Foundation 4 developers can look up activation codes and update registration information online. And we've expanded the Downloads section to allow you to download individual components. Check it out at FoundationShell.com.

Foundation Grid Component

Wayne Stewart of Mac to Basics P/L has created a spectacular new Foundation component. The Foundation Grid Component lets you easily (really, really, easily) replace your output forms with either 4D View, 4D Column, or AreaList Pro areas. Just install the Grid component and the appropriate plug-in. Foundation 4 will automatically detect the component and use it. A developer hook is included so you can configure the lists. The Grid component even uses the plug-in for displaying choice lists.

New Password Component

Foundation's new Password Component offers a few routines you may find useful if you're adding custom password features to your database. The Bullet Entry feature makes it easy to display bullets rather than clear text as a user types in a password. And the Password Generator feature can create unique passwords with or without using the Generator Dialog. You can download the Password Component from the Components page.

New Toolbar and Buttons Components

One of the big changes you'll notice in version 4.0.2 is that we've moved the toolbar routines from the IO Component into two new components. The Buttons Component dynamically creates the graphics for 4D picture buttons. This allows us to localize the text in the toolbar buttons without having to create labels for each button in Photoshop. The Toolbar Component puts multiple 4D picture buttons together, along with dynamically managed methods and keyboard shortcuts.

By breaking these components out of the IO Component, you can now use Foundation's toolbar and button features in your projects. This is just one of the many ways we're working to give you complete control over your Foundation based projects, without having to modify the Foundation source code.

Foundation's Toolbar and Buttons Components are modified versions of the excellent free components from Mitchenall.com. These components are used in Foundation with permission.