Nov 23, 2017 01:28 AM
Late last week, I published v 1.00 of my Wardrobe Manager base, with an update submitted this past Monday. Descended from an earlier project intended to inventory the 1,200+ items in a local photo/video studio’s collection, this version has been tailored for the individual who wants or needs a more structured approach to managing his or her wardrobe.
Where my bases have more often tended to be a tactical solution for an immediate problem, Wardrobe Manager is my first attempt at writing an application in Airtable. As a result, it includes more robust error-checking and alerting capabilities, better supports customization and expansion, and is more thoroughly documented than my earlier efforts. (A standalone [documentation]
table within the base contains five separate guides featuring, as of v. 1.01, some 80 pages of documentation.)
The system provides
{match size}
, simplifying the task of finding clothing that fits. The original base included support for commonly used U.S. sizing tables for men’s and women’s clothing; version 1.01 provided enhanced functionality and supplied alternative formulas for UK and French women’s sizes. Other regional and national tables are anticipated over the next few weeks.For developers, Wardrobe Manager makes use of a number of interesting Airtable tricks and techniques.
As is the case with most of my bases, I use Airtable descriptions to document tables and fields, including full configuration info; one can understand and copy individual formulas without having to duplicate the base as a whole. In addition, as mentioned earlier, a standalone table in the base contains extensive documentation in the form of attached PDF files. Included are
It is always a challenge to take a dedicated system built for a single user and ‘generalize’ it for a larger audience. Having lived with this one for so long, I am no longer sure I can adopt the appropriate ‘outside’ perspective. Accordingly, I greatly welcome any and all comments and criticisms, as well as suggestions for further enhancements.
Thanks!
Feb 12, 2018 11:12 AM
Enjoyed looking over your base! Love all your notes. Great stuff.
I wonder, how are you accomplishing the Gallery multi-line field display?
Your notes mention line break characters, but when I was looking around at the published base, I could not figure out what you’re using for that break.
Thanks!
Neal
Feb 12, 2018 02:47 PM
That’s probably because it’s half-hidden as part of a rollup aggregation function in a neighboring field. :winking_face:
For that multi-line display, I first create a text string with embedded Unix newline
characters, specified as '\n'
, as the configured separator in an ARRAYJOIN()
function:
ARRAYJOIN(values,'\n')
(Those embedded '\n'
s are invisible when the resulting Formula field is viewed in Airtable; the only way to know they are there is to examine the configured formula.)
When the returned value of that Formula field is copied and pasted[1] into a Long Text field, newline
s are converted into the appropriate CRLF
construct — essentially, an HTML <br>
— upon display. This will give you the first four lines (or, at least, the first portion of the first four lines) of the Long Text field in Gallery or Kanban views. In the Page Designer Airtable Block — at least, as of the current state of the beta — it provides for display of multiple lines of text for as many lines as possible given the field’s current configured depth, font size, and line height.
Hope this helps!
. __________
[Documentation]
table within the Wardrobe Manager base, the Wardrobe Manager Zapier Guide provides step-by-step instructions in configuring the appropriate Zapier Zap. The whole multi-line display mechanism and methodology is found in the section entitled “Multi-Line Dimension Display,” found (as of version 1.01) on page 23 of the Wardrobe Manager Users Guide, also found in the [Documentation]
table.