Web Developers Studio Blog
Scratch Pad for changes, projects, and ideas for Web Developers Studio and our clients. You are welcome to listen.
Wednesday, July 16, 2014
Can't view Swift intro videos in Windows
This article on Wired piqued my interest. Deflated somewhat that the developer videos can't be viewed on a Windows machine. Tell me I'm wrong.
Monday, February 27, 2012
Problem dragging an Illustrator File into a Photoshop File
Couldn't place or drag an .ai into a .psd file. Needed to re-save the .ai and in the Save As options click "Create PDF Compatible File" option. That seemed to do the trick.
Friday, January 6, 2012
Business Catalyst: Bookings and Webforms
The relationship between Business Catalyst Bookings and Web Forms is not straightforward, but I think I have it.
By default there is a form in Web Forms (under Modules in the main bar menu of the Admin area) called Booking form. (I think there are magic properties to attach this particular name to Bookings. Fair enough.)
Click into the Booking Form; a panel to select systems fields is presented, a rendering of the form (supposedly), then a column for the Action Box and Related actions.
The rendering of the form is apprently the same as if you Preview Webform and Get Web Form HTML Code. But it is NOT NECESSARILY the same as what is presented by the Customize Web Form option (I guess once you've customized it). Very strange. For example, I've added an input field named BookingAllocation to allow users to enter up to 3 guests under one booking. This field does NOT appear in the rendered version or the Preview Web Form display or the Get Web Form HTML Code.
Also, some difficulty to get extra fields to show up on the Confirmation page, verification email and system reports, possibly because I have copied the Booking Form into the Bookings Detail using Advanced Layout Customization. Could be that if I deleted it there, I could just use the Tag Insert Dropdown, but no way I'm changing it now.
In case I need to add a new field later:
You need to have the correct Custom field name, otherwise the form is presented to the user, but the inputted value isn't captured. In the case of the BookingAllocation, that's what it is. (Got that from a Business Catalyst forum I think.) For other fields that are unique to your booking form, here's the steps that I think work:
- Define the new field using the Booking Form Web Forms using the Custom Fields builder.
- Use the Get Web Form HTML Code dialog to get the new tablerow code. The field name will be something like CAT_Custom_328951.
- Put this in (1) the Customize Web Form version AND (2) the Modules, Bookings, Advanced Layout Customization, HTML version.
One more thing: Who uses Mr. in a collection form? This is assumed in the name fields so customization is required for everyone.
I can view the additional fields entered by a customer here:
- one at a time using Modules, Customers, Bookings, View from a line OR
- together by building a report and include (in the Filter by Fields screen which is presented AFTER we choose fields) the Booking Form Custom CRM Form Filter: Booking Form.
Note: Modules, Bookings, View list of Subscribers only gives the Customer data, not the custom booking fields.
Oh, and let's not forget to mention the OPTIN=true parm on the action of the form. This is required to NOT send a confirmation email requiring another step from the customer booking the event. Here's the full action:
action="/FormProcessv2.aspx?WebFormID=54625&OID={module_oid}&OTYPE={module_otype}&EID={module_eid}&CID={module_cid}&OPTIN=true
So I can change the booking form, add new fields and view the new fields entered by customers.
But I still think the relationship of Bookings and Web Forms is messy and counter-intuitive.
By default there is a form in Web Forms (under Modules in the main bar menu of the Admin area) called Booking form. (I think there are magic properties to attach this particular name to Bookings. Fair enough.)
Click into the Booking Form; a panel to select systems fields is presented, a rendering of the form (supposedly), then a column for the Action Box and Related actions.
The rendering of the form is apprently the same as if you Preview Webform and Get Web Form HTML Code. But it is NOT NECESSARILY the same as what is presented by the Customize Web Form option (I guess once you've customized it). Very strange. For example, I've added an input field named BookingAllocation to allow users to enter up to 3 guests under one booking. This field does NOT appear in the rendered version or the Preview Web Form display or the Get Web Form HTML Code.
Also, some difficulty to get extra fields to show up on the Confirmation page, verification email and system reports, possibly because I have copied the Booking Form into the Bookings Detail using Advanced Layout Customization. Could be that if I deleted it there, I could just use the Tag Insert Dropdown, but no way I'm changing it now.
In case I need to add a new field later:
You need to have the correct Custom field name, otherwise the form is presented to the user, but the inputted value isn't captured. In the case of the BookingAllocation, that's what it is. (Got that from a Business Catalyst forum I think.) For other fields that are unique to your booking form, here's the steps that I think work:
- Define the new field using the Booking Form Web Forms using the Custom Fields builder.
- Use the Get Web Form HTML Code dialog to get the new tablerow code. The field name will be something like CAT_Custom_328951.
- Put this in (1) the Customize Web Form version AND (2) the Modules, Bookings, Advanced Layout Customization, HTML version.
One more thing: Who uses Mr. in a collection form? This is assumed in the name fields so customization is required for everyone.
I can view the additional fields entered by a customer here:
- one at a time using Modules, Customers, Bookings, View from a line OR
- together by building a report and include (in the Filter by Fields screen which is presented AFTER we choose fields) the Booking Form Custom CRM Form Filter: Booking Form.
Note: Modules, Bookings, View list of Subscribers only gives the Customer data, not the custom booking fields.
Oh, and let's not forget to mention the OPTIN=true parm on the action of the form. This is required to NOT send a confirmation email requiring another step from the customer booking the event. Here's the full action:
action="/FormProcessv2.aspx?WebFormID=54625&OID={module_oid}&OTYPE={module_otype}&EID={module_eid}&CID={module_cid}&OPTIN=true
So I can change the booking form, add new fields and view the new fields entered by customers.
But I still think the relationship of Bookings and Web Forms is messy and counter-intuitive.
Wednesday, January 4, 2012
Business Catalyst--cobble together a test environment
Liking Business Catalyst up to now when I need to actually implement a client site. Although I knew before that the backup process was questionable, it's not until the prospect of having a live site without a stable test environment that forced me to try to create one.
Here's what I'm trying:
- I've created another site in the "Partner Portal" (Admin area, top menu, Partner Portal) and defined it to Dreamweaver as a "test server";
- I've loaded a Dreamweaver backup (regular FTP backups from say Filezilla don't work--the .dwt issue again);
- The Content Holders (Admin area, top menu, Admin) do not seem to active (not sure why, they did upload to the test site and are showing in the _System folder--perhaps because they are .html not .dwt?), so I'm placing their contents directly in the .dwt templates and deleting the Holders themelves--less to worry about when I need to recreate.
Here's what I'm trying:
- I've created another site in the "Partner Portal" (Admin area, top menu, Partner Portal) and defined it to Dreamweaver as a "test server";
- I've loaded a Dreamweaver backup (regular FTP backups from say Filezilla don't work--the .dwt issue again);
- The Content Holders (Admin area, top menu, Admin) do not seem to active (not sure why, they did upload to the test site and are showing in the _System folder--perhaps because they are .html not .dwt?), so I'm placing their contents directly in the .dwt templates and deleting the Holders themelves--less to worry about when I need to recreate.
Thursday, November 17, 2011
Problems with Cufon fonts and mega menu
Thanks to this bit of code
#primary_menu { position: relative !important; z-index: 9999 !important; }
#primary_menu { position: relative !important; z-index: 9999 !important; }
provided by Problems with Cufon fonts and menues in IE8 I got this mega menu working with my cufon heading.
Monday, October 24, 2011
My Custom Field Shortcode needed Parsing
Thanks for the how-to goes to Parse Shortcodes in your Custom Fields.
Friday, October 14, 2011
Business Catalyst: How to connect an email address to a form
Not straight-forward:
- Create the User (email only to not pay as another user)
- Create a Role
- Create a Workflow
- Create a Form
- In the form, click on the form title to get to the "Use Workflow? (?)" details dialog. (This should be available from the Action Box, but it's not.)
Subscribe to:
Posts (Atom)