Switch from CSV to TSV
July 25, 2024Saving/loading labels is now in TSV format, using tabs instead of commas to separate fields. This allows for commas in the values of fields. Files can still be edited with Excel.
Saving/loading labels is now in TSV format, using tabs instead of commas to separate fields. This allows for commas in the values of fields. Files can still be edited with Excel.
Student and teacher bulk label tools were removed and replaced with global upload and download buttons in the right hand toolbar. A template can be obtained by downloading the empty form.
The global navigation now has the capability to do categories with subpages. This makes having large numbers of pages easier, since they can be collected and hidden in folders.
Student labels for Precisions are in the format HCPS-#######, so a checkbox was added to allow for longer barcodes. A footnote field was also added, for things like Title 1 computers.
Teacher labels can now be generated in bulk. The template and the upload are both to the right of the page of labels.
New feature: teacher labels! In the future, this page will have a bulk import functionality from a CSV file. Currently, it only supports creating labels one at a time.
The student label page only supported a single page of labels. This and the previous few commits added the ability to add and remove pages, as well as a text box to paste in a large list of service tags to generate many labels at once.
We added a help button to the top right of the page, which displays a popup with information about the page the user is currently on. The info is pulled from a single yaml file, which has help text for every page type.
Generating laptop labels can be a pain, especially student labels. Label templates are complicated, barcodes are hard, and it’s difficult to use the rest of a half used label sheet with a mail merge. Our goal with this tool is to fix all of these problems, by providing an easy to use, powerful tool for generating printable labels for student laptops. We plan to have the ability to both select and use an individual label, as well as paste in a large list of service tags to generate them in bulk.
We rewrote the navigation system to use a cleaner, easier to use column of icons on the left side of the page. While tabs are great, they didn’t provide the quick and easy navigation we wanted between pages.
Previously, the website had been composed of static pages. In order to make it easier to maintain, we switched to Jekyll, a static site generator. This allows for shared HTML (headers and such), loops, and other useful features.