craft Tilray Brands to acquire 4 craft beer breweries from Molson Coors Beverage Co. By www.bevindustry.com Published On :: Tue, 13 Aug 2024 14:00:00 -0400 Tilray Brands Inc., New York, announced that it has entered into a definitive agreement to acquire four craft breweries from Molson Coors Beverage Co., Chicago. The acquisition includes Hop Valley Brewing Co., Terrapin Beer Co., Revolver Brewing and Atwater Brewery. Full Article
craft Craft beer market pivots to meet consumer demand By www.bevindustry.com Published On :: Wed, 16 Oct 2024 00:00:00 -0400 As the beer market expands and consumers have more options to choose from, experts highlight how craft beer brands are positioning themselves in a shifting market while catering their products to meet consumer demand. Full Article
craft Isuzu Commercial Truck creates craft beer truck in collaboration with Summit Truck Body By www.bevindustry.com Published On :: Wed, 05 Jun 2024 12:00:00 -0400 Isuzu Commercial Truck of America Inc. announced the development of a new craft beer truck with Summit Truck Body. Full Article
craft Give the Gift of Home Improvement for Wood Deck Repair, Replacement, Porch Renovation with Craftsman Direct in Durham, Chapel Hill and Raleigh North Carolina By www.24-7pressrelease.com Published On :: Tue, 21 Nov 2023 08:00:00 GMT Local contractor can help you with the gift of Home Improvement for Christmas in the Triangle Full Article
craft Decorzero- Redefining Home Decor with Handcrafted Metal Wall Decor, Sculpture Decor, and Animal Decor By www.24-7pressrelease.com Published On :: Wed, 19 Jul 2023 08:00:00 GMT Decorzero has redefined the world of home decor with its exquisite collection of handcrafted metal wall decor, sculpture decor, and animal decor. Full Article
craft Craftsman Direct Handyman of Durham Encourages Homeowners in Chapel Hill, Raleigh and Cary to do Maintenance, Power Washing, Stain or Seal on Decks, Patio and Screened Porches By www.24-7pressrelease.com Published On :: Wed, 13 Sep 2023 08:00:00 GMT Local general contractor offers deck, patio and porch maintenance services Full Article
craft Craft Distilleries Will Compete for Title of Best State Whiskey at 2023 Heartland Whiskey Competition By www.24-7pressrelease.com Published On :: Fri, 19 May 2023 08:00:00 GMT • Top Farmer-distiller whiskey award added to fourth biennial competition • State Corn Associations sponsor competition that will include multiple whiskey categories along with Best-of-State. Full Article
craft American Craft Spirits Association Announces 2023 Heartland Whiskey Competition Winners By www.24-7pressrelease.com Published On :: Tue, 29 Aug 2023 08:00:00 GMT Inaugural "Top Farmer-Distiller Award" recognizes best farm-to-bottle product Full Article
craft Luxivair SBD Reports Strong Growth in Corporate Aircraft Activity By www.24-7pressrelease.com Published On :: Tue, 10 Oct 2023 08:00:00 GMT Southern California's Premier FBO to Exhibit at NBAA–BACE 2023 Full Article
craft Leading Estate Planning Attorney Shares Insights on Crafting Effective Wills and Trusts By www.24-7pressrelease.com Published On :: Thu, 07 Dec 2023 08:00:00 GMT A good estate attorney will work to accurately reflect your wishes and provide for the smooth transfer of your assets to your chosen beneficiaries. Full Article
craft Porcelain Redefined By Denby - Stunning, lightweight and versatile, Denby Pottery launches its first-ever Handcrafted Porcelain Collection By www.24-7pressrelease.com Published On :: Wed, 22 Mar 2023 08:00:00 GMT Homeware brand Denby is marking a new phase in its long and rich history with the launch of its first ever handcrafted Porcelain Collection. Porcelain draws on expertise honed over 200 years by the pottery's skilled artisans resulting in a range that Full Article
craft Ron Gordon Watch Repair Unveils In-Depth Blog Post on the Rolex Oyster Case: A Marvel of Watchmaking Craftsmanship By www.24-7pressrelease.com Published On :: Tue, 26 Dec 2023 08:00:00 GMT Ron Gordon and his team are dedicated to preserving the excellence of Rolex timepieces. All Rolex service is performed in-house, ensuring the highest quality craftsmanship. Full Article
craft Craft Holsters' New Kits Will Make Leather Holster Break-In Super Easy By www.24-7pressrelease.com Published On :: Tue, 14 Jun 2022 08:00:00 GMT Craft Holsters, a custom leather holster maker, launches new break-in kits that will make leather holster break-in smooth and easy. Full Article
craft Craft Holsters launches a brand new line of holsters for guns with tactical attachments By www.24-7pressrelease.com Published On :: Sat, 24 Dec 2022 08:00:00 GMT The company now offers red dot holsters and light-bearing holsters for over 2,000 handgun models. Full Article
craft Raptor holster by Craft Holsters brings a new level of comfort to everyday cross draw carry By www.24-7pressrelease.com Published On :: Sat, 13 May 2023 08:00:00 GMT Craft Holsters, a custom leather holster maker, has just launched their Raptor holster, the most comfortable cross draw carry solution to the day. Full Article
craft Rising Trends: AI Art Generators Crafting NSFW Images By www.24-7pressrelease.com Published On :: Fri, 01 Dec 2023 08:00:00 GMT Hotimage.ai offers a fresh and innovative avenue for artists to delve into fantasy themes Full Article
craft Craft Holsters Unveils the All-New 'Eagle' Shoulder Holster Rig: Combining Tradition, Craftsmanship, and Comfort By www.24-7pressrelease.com Published On :: Sat, 24 Jun 2023 08:00:00 GMT Craft Holsters, a leader in the field of handcrafted firearm holsters, has just launched its newest product, the Eagle Shoulder Holster Rig. Full Article
craft Craft Holsters Expands the List of Tactical Lights and Lasers They Now Offer Holsters for By www.24-7pressrelease.com Published On :: Sat, 15 Jul 2023 08:00:00 GMT Craft Holsters, a leading manufacturer of premium-quality holsters, is proud to announce the expansion of their extensive range of holsters to accommodate an even wider selection of tactical lights and lasers. Full Article
craft Elevate Your Woodworking Craft with Mark Newton Custom Woodcraft's C5 Vertical Panel Saw & 60HA Edge Bander by Safety Speed By www.24-7pressrelease.com Published On :: Fri, 28 Jul 2023 08:00:00 GMT Discover Unparalleled Quality and Selection in Woodworking Tools Full Article
craft Conroe/Montgomery County VFW post 4709 is thrilled to announce the upcoming,"Handmade Holiday Crafts and Collectibles Show Presented By: Hari.com Marketplace" By www.24-7pressrelease.com Published On :: Fri, 15 Sep 2023 08:00:00 GMT The Holiday Crafts and Collectibles Show, is a celebration of artistry and collectibles. Full Article
craft Homeware brand Denby Pottery launches handcrafted range Modus Topaz Blue inspired by the 'Minimalist Lux' trend By www.24-7pressrelease.com Published On :: Wed, 17 May 2023 08:00:00 GMT Blurring lines between the 'inside and outside' this range captivates the ongoing trend to connect with nature. Full Article
craft Stunning, sturdy and versatile, homeware brand Denby Pottery launches its first-ever handcrafted Pet Bowl Collection By www.24-7pressrelease.com Published On :: Wed, 31 May 2023 08:00:00 GMT The pet bowls feature four of Denby's best loved glazes - Halo, Studio Grey, Heritage Pavilion & Heritage Piazza to create a range of super durable, hygienic and stunning pet bowls. Full Article
craft From Vision to Reality: Crafting Exceptional Living Spaces with Tovar Contracting By www.24-7pressrelease.com Published On :: Fri, 22 Mar 2024 08:00:00 GMT Tovar Contracting is dedicated to exceeding client expectations, ensuring each project, from planning to completion, is executed with the highest standards of quality and craftsmanship. Full Article
craft Legacy Painting & Renovating: Where Craftsmanship Meets Home Innovation in Monterey By www.24-7pressrelease.com Published On :: Wed, 08 May 2024 08:00:00 GMT Legacy Painting & Renovating is committed to transforming homes into beautiful and lasting legacies. Full Article
craft Black Girl Vitamins Unveils PCOS Relief: A Groundbreaking Gummy Vitamin Crafted by Black Women, for Black Women By www.24-7pressrelease.com Published On :: Wed, 11 Sep 2024 08:00:00 GMT Black Girl Vitamins is shaking up the wellness industry with the launch of PCOS Relief, a gummy vitamin specifically formulated for Black women, by Black women. Full Article
craft Craft Holsters introduces Duty Gear for Law Enforcement professionals By www.24-7pressrelease.com Published On :: Wed, 08 Mar 2023 08:00:00 GMT Craft Holsters, a custom leather holster maker, expands their offer with an array of Duty Gear for Police Officers, Detectives, and Military members. Full Article
craft Craft Holsters Expands their Glock 43x Holster Offerings to Cater to Everyone's Carry Needs By www.24-7pressrelease.com Published On :: Sat, 09 Dec 2023 08:00:00 GMT Craft Holsters' Glock 43x holsters for concealed carry offer has just been expanded by many new holster designs and carry styles. Full Article
craft Springfield Hellcat Series Finds a New Home: Craft Holsters Unveils Holster Range for Hellcat Pistols, Including the Noteworthy Hellcat PRO By www.24-7pressrelease.com Published On :: Fri, 22 Dec 2023 08:00:00 GMT Insightful Comments from Craft Holsters' CEO and Marketing Specialist on Their Diverse and Innovative Hellcat Holster Collection Full Article
craft Craft Holsters Introduces Exceptional Holster Selection for Ruger LCP Max: The Ideal Choice for Concealed Carry Enthusiasts By www.24-7pressrelease.com Published On :: Fri, 19 Jan 2024 08:00:00 GMT Secure Comfort Meets Style: Craft Holsters Unveils Premium Range for Ruger LCP Max - The Ultimate Concealed Carry Companion Full Article
craft Pennsbury Manor Announces Brews & Bites Fundraiser June 24th Featuring Craft-Brewed Beers, Food Trucks, and Live Bands By www.24-7pressrelease.com Published On :: Fri, 16 Jun 2023 08:00:00 GMT Robust June Events Calendar Also Includes a Juneteenth Celebration, Colonial Camp, and Weekly Summer Sunday Events Full Article
craft Craft Holsters Introduces Comprehensive Glock Guides for All Glock Enthusiasts By www.24-7pressrelease.com Published On :: Thu, 06 Jun 2024 08:00:00 GMT Craft Holsters Launches In-Depth Guides Explaining 34 Different Types of Glock Pistols Full Article
craft Tarrant Events Center Can Host Your Craft Fair or Small Trade Show By www.24-7pressrelease.com Published On :: Wed, 16 Oct 2024 08:00:00 GMT The event center is the ultimate event venue for unforgettable trade expos & craft fairs in Haltom City, Texas. Full Article
craft Crafty Holiday Gift Idea | Duck Tape for Kids By www.craftcritique.com Published On :: Fri, 13 Nov 2015 04:55:03 +0000 Maria takes a look at a great crafty holiday gift idea for kids - Duck Tape! Full Article Kids
craft Fall Half Pumpkin Craft for a Fun DIY Door Project By www.craftcritique.com Published On :: Thu, 20 Oct 2016 05:57:18 +0000 Maria uses a half pumpkin to make a Fall door decoration! Full Article Misc-
craft The Superb Papercraft Object Design by Oupas Design By designyoutrust.com Published On :: Fri, 08 Nov 2024 18:39:00 +0000 Oupas Design, a creative studio from Portugal, has spent over 12 years crafting playful, custom paper art for brands like Salesforce, Hermès, and The Atlantic. Founded by three friends—Cidália, Joana, and Sofia—the studio’s work reflects their passion and expertise in paper art, evident in their detailed, whimsical creations that bring ideas to life. More: Oupas […] Full Article Design brands creative design friends ideas paper papercraft studio superb their
craft On Crafting Painterly Shaders By webdesignernews.com Published On :: Mon, 11 Nov 2024 18:11:40 +0000 This article is the culmination of months of work, trial and error, and research to craft the perfect painterly shader for your next WebGL project. Full Article Tech Web Dev
craft Crafting Impact with Negative Space Photography By www.photodoto.com Published On :: Wed, 31 Jan 2024 16:01:37 +0000 Picture a scene where the main act is not just what fills the frame, but also what doesn’t. That’s negative space photography, a technique that turns emptiness into expression and silence into storytelling. In this deep dive, we’re peeling back layers to reveal how much weight nothingness can hold in your shots. You’ll grasp why every photographer needs to give their subjects some breathing room and learn how empty areas are not missed opportunities but rather essential for creating balance and drawing attention right where you want it. We’ll explore ways to use plain backgrounds or blurred surroundings as powerful tools that add feelings of calm, tension, or intrigue—all by letting less say more. The Essence of Negative Space in Photography Negative space photography, often seen as the quiet hero of composition, plays a crucial role in how an image is perceived. It’s not just about what you capture—it’s also about what you leave out. This technique can make your main subject pop by simply giving it more breathing room. Defining Negative Space and Its Role in Visual Composition Negative space refers to the area surrounding the main subject—or positive space—of a photograph.… Continue reading Crafting Impact with Negative Space Photography Full Article Photography Tips & Tricks
craft Crafts With The Fine Arts By icanbecreative.com Published On :: Tue, 09 May 23 18:12:31 +0300 The phrase “crafts with the fine arts” captures the connection and interplay between the fields of fine arts and crafts. Fine arts typically include discipl ... Full Article Learning
craft How we use DDEV, Vite and Tailwind with Craft CMS By www.viget.com Published On :: Wed, 10 Jul 2024 11:00:00 -0400 In 2022 we changed our dev tooling for new Craft CMS projects. Goodbye complex esoteric Webpack configuration, hello Vite. Goodbye complex esoteric Docker Compose configuration, hello DDEV. This small change in tooling has completely transformed our development experience. We start work faster and avoid wasting billable time debugging Webpack and Docker. From Webpack to Vite # Webpack has been the defacto way of bundling JavaScript and front end assets. It’s a powerful tool… but with that great power comes great responsibility complexity. Vite bills itself as the “next generation” of frontend tooling. Vite is much faster at bundling. But more importantly… its default configurations work great for most website projects. Before (Webpack) # Well over 300 lines of configuration spanning three files. Good luck making changes! After (Vite) # A crisp 30 - 50 lines of code. Want to switch to TypeScript? Need to drop in a popular front-end framework? Easy! All it takes is adding a plugin and 2-3 lines of config. Deleting old code has never felt this good! From Docker to DDEV # Docker is another development staple. It isolates server infrastructure into virtual “containers.” This helps avoid issues that arise from each developer having a slightly different setup. However, Docker can have a learning curve. Config changes, PHP upgrades and unexpected issues often eat up precious project time. Enter DDEV! DDEV describes itself as “Container superpowers with zero required Docker skills: environments in minutes, multiple concurrent projects, and less time to deployment.” We’ve found that statement to be 100% true. Before (Docker) # Every Craft project has a different Docker config. Bugs and upgrades required deep Docker experience. Last (but not least), it was difficult to run several projects at one time (ports often conflict). After (DDEV) # Performance is consistently better than our hand-rolled setup thanks to Mutagen and faster DB import/exports. Simultaneous projects run out of the box. DDEV provides (and maintains) a growing list of helpful shortcuts and DX features. Getting started # Ready to make the switch? Here’s how to set up DDEV, Vite and Tailwind on your own Craft project. Show me the config files already! # If you would rather see full config files instead of following step by step, check out our Craft Site Starter on GitHub. DDEV # Let’s set up a fresh DDEV project and start customizing. Make sure you have DDEV installed on your computer. If you’re a PHPStorm user, install the exceedingly helpful DDEV plugin. VS Code users have a similar plugin too! Follow Craft’s guide for creating a new project (they love DDEV too). Now you have a fresh .ddev/config.yaml just waiting to be customized. Node Version # Open your DDEV config and make sure your Node JS version matches Vite’s recommendations. nodejs_version: '20' # Vite 5 expects Node 18+ Ports for Vite’s dev server # Next, expose ports that Vite’s dev server uses will use to serve assets. web_extra_exposed_ports: - name: vite container_port: 3000 http_port: 3000 https_port: 3001 Routing ports can sometimes be confusing. This diagram might help! Vite’s dev server runs inside of DDEV’s web container (a Docker container). Until we expose these extra ports, any custom port within DDEV is unavailable to your host machine (your computer). When it’s time to configure Vite, we’ll use port 3000 HTTP and HTTPS traffic must use separate ports. We use port 3000 for http traffic and 3001 for https Run Vite automatically # Usually, you’ll want Vite to watch and build files automatically after you start a DDEV project. Using web_extra_daemons adds a separate background process (daemon) for Vite. web_extra_daemons: # Run Vite in a separate process - name: 'vite' command: 'npm install && npm run dev' directory: /var/www/html Use hooks to improve DX # DDEV’s powerful hooks system can run tasks before or after various DDEV commands. These post-start tasks keep dependencies and schemas up to date every time you start DDEV. hooks: post-start: - composer: install # Keeps installed packages up to date - exec: ./craft up # Apply migrations & project config changes Time for Vite # Vite is a Node app that’s installed with NPM. Your project will need a package.json. If you don’t have one set up yet, follow NPMs initialization script. ddev npm init # Don't forget to ignore node_modules! echo node_modules >> .gitignore ????Why ddev at the start of the command? This let’s us run NPM from within DDEV’s Docker containers. This means you’ll always be using the Node version configured for this project. DDEV has a bunch of shortcuts and aliases for running CLI commands (such as npm, yarn, craft and composer). Make sure your NPM package is configured for ES Modules # Our various config files will be using ES Module syntax for imports and exports. ddev npm pkg set type=module Install Vite! # ddev npm install --save-dev vite Add convenience scripts to package.json # "scripts": { "dev": "vite", "build": "vite build" } npm run dev runs Vite in dev mode. It watches and builds your files every save. Files are served through Vite’s dev server. npm run build bundles your JavaScript, CSS and static images for production. Your deploy process will usually call this script. Configure vite.config.js # Running Vite for a server rendered CMS requires some extra configuration. These options put production files in the right spot and keeps Vite’s dev server running on a specific port. import { defineConfig, loadEnv } from 'vite' // Match ports in .ddev/config.yaml and config/vite.php const HTTP_PORT = 3000 const HTTPS_PORT = 3001 export default defineConfig(({ command, mode }) => { const env = loadEnv(mode, process.cwd(), '') return { // In dev mode, we serve assets at the root of https://my.ddev.site:3000 // In production, files live in the /dist directory base: command === 'serve' ? '' : '/dist/', build: { manifest: true, // Where your production files end up outDir: './web/dist/', rollupOptions: { input: { // The entry point for Vite, we'll create this file soon app: 'src/js/app.js', }, }, }, server: { // Special address that respond to all network requests host: '0.0.0.0', // Use a strict port because we have to hard code this in vite.php strictPort: true, // This is the port running "inside" the Web container // It's the same as continer_port in .ddev/config.yaml port: HTTP_PORT, // Setting a specific origin ensures that your fonts & images load // correctly. Assumes you're accessing the front-end over https origin: env.PRIMARY_SITE_URL + ':' + HTTPS_PORT, }, } }) Add JavaScript and CSS files (Entrypoint) # Vite needs an entry point to determine what JavaScript, CSS and Front End assets it needs to compile. Remember src/js/app.js that we defined in vite.config.js? Let's make that file now. /* Make a file in src/js/app.js */ import '../css/app.css' console.log('Hello Craft CMS') We’ll also add our CSS as an import in app.js . In plain-old-JavaScript you can’t import CSS files. However, Vite uses this to figure out CSS dependencies for the project. Once Vite builds everything for production, you end up with a separate CSS file. The Craft Vite plugin includes this automatically with along your JavaScript bundle. /* Make a file in src/css/app.css */ body { background-color: peachpuff; } Install the Vite Craft Plugin # ddev composer require nystudio107/craft-vite ddev craft plugin/install vite Vite assets have different URLs in dev mode vs. production. In dev mode, assets are served from Vite’s dev server. It uses the ports that we defined in our DDEV & Vite configs. When Vite builds for production, filenames are hashed (app.js becomes app-BZi_KJSq.js). These hashes change when the contents of the file changes. Browser can cache these files indefinitely. When an asset changes, a whole new file is served. To help find these hashed filenames, Vite creates a manifest.json file. The manifest associates the name of your asset src/js/app.js to the hashed file that ends up on your server web/dist/assets/app-BZi_KJSq.js The Craft Vite Plugin by NYStudio107 takes care of all this routing for you. { "src/js/app.js": { "file": "assets/app-BZi_KJSq.js", "name": "app", "src": "src/js/app.js", "isEntry": true, "css": ["assets/app-BXePGY5I.css"] } } Configure the Vite Craft Plugin # Make a new plugin config file in config/vite.php <?php use crafthelpersApp; // Use the current host for dev server requests. Otherwise fall back to the primary site. $host = Craft::$app->getRequest()->getIsConsoleRequest() ? App::env('PRIMARY_SITE_URL') : Craft::$app->getRequest()->getHostInfo(); return [ 'devServerPublic' => "$host:3001", // Matches https_port in .ddev/config.yaml 'serverPublic' => '/dist/', 'useDevServer' => App::env('CRAFT_ENVIRONMENT') === 'dev', 'manifestPath' => '@webroot/dist/.vite/manifest.json', // Optional if using React or Preact // 'includeReactRefreshShim' => true, ]; Include your Vite bundles in Twig # The script and asset functions includes the appropriate files depending on in if you’re in dev mode or production. Clear out your templates/index.twig file and add the following snippet to your <head> tag. {# Load our main CSS file in dev mode to avoid FOUC #} {% if craft.vite.devServerRunning() %} <link rel="stylesheet" href="{{ craft.vite.asset("src/css/app.css") }}"> {% endif %} {{ craft.vite.script('src/js/app.js', false) }} Whew! ???? We’re at a point now where we can test our integration. Run ddev restart and then ddev launch . You should see “Hello Craft CMS” in your browser console. Setup Tailwind # Now that Vite is processing src/css/app.css, it’s time to install Tailwind and really get cooking. These steps are based on Tailwind’s official installation guide. But make sure to run all commands from within DDEV. Install packages # ddev npm install -D tailwindcss postcss cssnano autoprefixer # No DDEV shortcut for npx :( ddev exec npx tailwindcss init -p Configure template paths in tailwind.config.js # /** @type {import('tailwindcss').Config} */ export default { // Watch Twig templates and any JS or JSX that might use Tailwind classes. content: ['./templates/**/*.twig', './src/**/*.{js,jsx,ts,tsx,svg}'], theme: { extend: {}, }, plugins: [], } Configure postcss.config.js for production # export default { plugins: { tailwindcss: {}, autoprefixer: {}, ...(process.env.NODE_ENV === 'production' ? { cssnano: {} } : {}) } } Add Tailwind directives to src/css/app.css # @tailwind base; @tailwind components; @tailwind utilities; You’ll most likely need to run ddev restart again to get Vite to recognize your new Tailwind config. ❓ Do i need to set up live reload of Twig? Turns out it’s already done for you! Styling a Tailwind project means editing Twig files to change styles. It’s super handy to reload your browser every time you save. Normally you’d reach for vite-plugin-restart to get this functionality. However, Tailwind’s JIT mode automatically notifies Vite when CSS has compiled and the page should reload. That's a wrap! # That’s all it takes to configure a minimal DDEV and Vite project! We’ve found that both of these tools are easy to extend as a project get more complo'ex. Adding things like Redis or React are just a plugin install and a few lines of config away. ???? If you'd like to see this setup (and more) in a real-world Craft CMS project, check out our Craft Site Starter on GitHub. Go forth and Vite + DDEV to your heart’s desire. Full Article Code Content Management Tooling
craft Craft 5: What It Means For Super Table Page Builders By www.viget.com Published On :: Wed, 14 Aug 2024 10:00:00 -0400 If you’re like us, you’ve likely built ‘page builder’ fields in Craft CMS using Matrix. But sometimes you need more than a block. We use Super Table to create ‘page sections’ that include some extra settings (like background color, controls for width, etc.). We can then nest a Matrix field to control page blocks within the Page Section (Super Table). This has worked well for us in the past but there's a new, simpler way to achieve this starting in Craft 5.Upgrading a site from Craft 4 to Craft 5 can seem intimidating. Even more so when your site relies on complex content models like the one I described above. You might think, okay I'll upgrade to Craft 5 and then look into migrating to the newer method in the future. Well, now is the time. Verbb has announced that Super Table has reached end-of-life. While there is a Craft 5 compatible version available, it won't receive updates. That means now is the perfect time to migrate your Super Table fields to native Matrix fields.Craft 5 makes the process easy by converting Matrix blocks to entry types automatically during the upgrade. This guide will walk you through the process. We'll cover preparation, the upgrades themselves, and steps to clean up afterward. As you’ll see below, the process is actually quite simple and nothing to stress over! An example page builder using Super Table with a nested Matrix in Craft 4 Preparing for the UpgradeThe first step in any upgrade is preparation. Start by backing up your site’s database. This ensures that you can restore your site to its previous state if anything goes wrong during the upgrade process. We use (and love) DDEV here at Viget, so this guide will be leveraging it. But you can easily adapt the commands if you are not. To create a database backup, run: ❯ ddev snapshot Next, review the compatibility of your installed plugins. Check the Plugin Store or the author’s site to confirm that each plugin has a Craft 5 compatible version. Make a list of any plugins that need updating or replacing. Super Table will need to be updated to at least version 4.0.0. It's also essential to familiarize yourself with the Craft 5 Upgrade Guide. This guide provides detailed information on the changes, new features, and potential breaking changes in Craft 5, helping you understand what to expect. It serves as a fantastic set of instructions to get your site upgraded.The Upgrade ProcessOnce you're prepared, you can begin the upgrade process. Per the Craft Upgrade Guide, we will update Craft and plugins at the same time. Open your editor and modify your composer.json with the new versions of your plugins. The two for sure we will need to modify are: "craftcms/cms": "^5.0.0", "verbb/super-table": "^4.0.0", After you've checked all your versions and are ready to proceed, run: ❯ ddev composer update This command will update Craft (and its dependencies) and all your plugins to the latest version compatible with Craft 5. After updating, you need to run the database migrations to complete the upgrade. This can be accomplished by running: ❯ ddev craft up During this upgrade process, Craft 5 automatically converts all of your existing Matrix blocks to entry types. This conversion requires no interaction from you, streamlining one of the most complex aspects of the upgrade. After it’s finished, all of your non-reusable matrix blocks are now their own reusable entry type. Craft 5 automatically converted the matrix blocks to their own entry types Updating Super Table Fields and TemplatesWith the Matrix blocks converted to entry types, you need to reconfigure any Super Table fields to be Matrix fields.Update Super Table Fields:Browse to Settings > Fields and edit any Super Table fieldsChange the field type from Super Table to Matrix (there will be no content loss when switching from Super Table to Matrix)Select the entry type to use (Craft has already created one for you)Save the fieldThat's it! Changing the field type from Super Table to Matrix (with no content loss) Review Your Templates: # If you've been working with Super Table content as part of entry queried data, you may not need to make template changes at all Search your templates for craft.superTable to find any direct queries of Super Table blocks and replace them with entry queries At this point, you have removed your dependency on Super Table and have a page builder entirely built with Matrix fields. What were previously Super Table blocks are now a custom Entry Type and what were Matrix blocks are now also Entry Types. This allows you to have nested Matrix within Matrix thanks to Craft’s Entrification plan. A nested Matrix in Matrix page builder at last! Our page builder looks just like before, only now it adds entries instead of blocks Cleaning Up After the UpgradeAfter updating your fields and templates, it's time to clean up. First, uninstall the Super Table plugin. Navigate to Settings > Plugins in the Control Panel to uninstall the plugin. Then remove it from your project by running: ❯ ddev composer remove verbb/super-table Thoroughly test your site to ensure everything is functioning correctly. Pay close attention to the entry types where you used Super Table fields, confirming that authoring and your front-end work as expected.Additionally, you can also take this opportunity to clean up your fields and entry types. Craft 5’s reusable fields and entry types give you ample opportunity to consolidate and Craft 5 provides new utilities to make this process as simple as possible.fields/auto-merge — Automatically discovers functionally identical fields and merges their uses together.fields/merge — Manually merge one field into another of the same type and update uses of the merged field.entry-types/merge — Merge one entry type into another and update uses of the merged entry type.That’s it!Upgrading from Craft 4 to Craft 5 and transitioning from Super Table is incredibly simple, thanks to Craft 5’s automatic conversion of Matrix blocks to entry types. Super Table will no longer be maintained moving forward, and it's better to switch to the native Craft solution for better long-term support. By following these steps, you can quickly tackle the change and take advantage of the new features and improvements in Craft 5. With careful planning, thorough testing, and a few commands, you’ll have your page builder working again in Craft 5 in no time. Happy upgrading! Full Article Code Back-end Engineering Content Management Performance
craft GitHub x BUCK: Crafting a Dynamic Visual Identity for Universe ’24 By abduzeedo.com Published On :: Thu, 07 Nov 2024 13:44:34 +0000 GitHub x BUCK: Crafting a Dynamic Visual Identity for Universe ’24 abduzeedo1107—24 Learn how BUCK redefined branding and visual identity for GitHub Universe ’24 with monumental design inspired by code. The annual GitHub Universe event is a celebration of innovation, bringing together some of the brightest minds in software development. This year, GitHub partnered with BUCK, a renowned global creative company, to reimagine the event’s visual identity. Inspired by the theme “The World’s Fair of Software,” BUCK transformed GitHub Universe ’24 into a visually immersive experience that blended the past and future of software culture. Here’s a look at how this collaboration pushed the boundaries of branding and visual identity. The Creative Vision: Merging Tradition and Progress GitHub Universe ‘24 marked a milestone as the event’s tenth edition. This special occasion called for a branding overhaul that both paid homage to GitHub’s legacy and celebrated the event’s ongoing evolution. BUCK’s approach was rooted in capturing the spirit of World’s Fairs, where innovation and collaboration take center stage. Ward Graumans, BUCK’s Creative Director, emphasized their intent: “We aimed to create a look that celebrates this milestone while pushing the brand forward.” The visual system developed by BUCK didn’t just rehash previous designs. Instead, it evolved into a toolkit that incorporated new elements while staying true to GitHub’s core identity. Central to the branding were what BUCK called “Monuments of Progress.” These unique structures were a reinterpretation of their prior 2D shape library, elevated to represent key GitHub values. Each monument carried icons, mascots, and insider references from the developer community, merging playful aesthetics with thoughtful design. Key Elements of the Visual Identity BUCK crafted a comprehensive design system that tied together various aspects of GitHub’s event branding. The system integrated fresh color palettes, new typography, and updated logos, all influenced by the visual language of coding. The Monuments of Progress became the standout feature, serving both as iconic standalone pieces and as the basis for hero visuals. This creative concept was not just about aesthetics; it reinforced the event’s narrative, with each visual element acting as a beacon of innovation. Beyond static design, BUCK brought these monuments to life through animations and dynamic visuals. They created a suite of digital assets, from social media content to an introductory film that illuminated the event stages. This multimedia approach ensured that GitHub Universe ’24 had a cohesive yet lively visual identity, both online and in person. Collaboration and Execution The development of this branding system was a collaborative effort between BUCK, GitHub’s in-house design studio, event producers, and external partners. The process involved tight communication and shared creative insights. According to Adam Walden, VP of Brand and Corporate Marketing at GitHub, “BUCK continues to bring taste, craft, story, and incredible attention to detail to everything we do together.” This close-knit collaboration resulted in a unified event experience that resonated across different platforms. The team at BUCK didn’t just stop at creating a one-off design for the event. Instead, they developed a branding system with longevity, allowing GitHub to use these assets beyond Universe ’24. This evergreen toolkit ensures a lasting impact on GitHub’s branding efforts, providing flexibility for future campaigns and event rollouts. Impact and Legacy GitHub Universe ’24’s branding is more than a visual facelift; it’s an invitation to engage and explore. By drawing from coding elements and honoring the developer community, BUCK and GitHub have created a design system that feels both cutting-edge and familiar. The Monuments of Progress symbolize GitHub’s role as a hub of innovation, while the refined color schemes and typography elevate the brand’s visual language. This collaboration sets a new standard for event branding in the tech industry. BUCK’s creative solutions not only reflect GitHub’s ethos but also celebrate the people and projects that make the developer ecosystem thrive. It’s a testament to the power of thoughtful design and the impact of a strong, cohesive visual identity. The reimagined visual identity for GitHub Universe ’24 exemplifies how branding can serve as a narrative tool. BUCK’s designs invite viewers to think of software development not just as code, but as a world full of creativity and progress. As GitHub continues to grow, this branding system will be a cornerstone of its visual storytelling, inspiring developers and designers alike. GitHub Universe ’24, with its bold and vibrant identity, proves that a well-crafted brand can amplify the spirit of an event. BUCK’s collaboration with GitHub has set a high bar, showing how design, when rooted in community and culture, can make an event feel like a true celebration of innovation. Branding and visual identity artifacts About GitHub GitHub is the most widely adopted Copilot-powered developer platform to build, scale, and deliver secure software. Over 100 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate and more than 77,000 organizations have adopted GitHub Copilot. About BUCK BUCK is a global creative company that combines design, technology, and storytelling to create compelling experiences for brands. Founded in 2004, BUCK has built a reputation for outstanding craftsmanship and innovation through collaboration with a wide range of clients across the cultural and technology spheres, including Nike, Apple, Netflix, IBM, Airbnb, and Google. Recognized as an industry leader, BUCK’s trophy case includes two Emmys, multiple gold Cannes Lions, Clios, pencils, cubes, and over 200 other awards from the most prestigious competitions in the world. BUCK is in Residence, a collective of beautifully curated companies with the shared goal of empowering creative potential. Full Article
craft Cool Cold Craft By cool-cold-craft.webnode.page Published On :: Sat, 12 Oct 2013 06:48:00 +0200 Our new website has been launched today. We hope you enjoy our new server! Full Article News
craft The Mammoth Cost of Operating America's Combat Aircraft By coolinfographics.com Published On :: Wed, 01 May 2024 14:45:15 +0000 The Mammoth Cost of Operating America’s Combat Aircraft shows the operating cost per aircraft in 2018. Statista created this infographic when the non-partisan U.S. Government Accountability Office (GAO) released an overview of mission capable rates and the cost of operating U.S. military aircraft in 2020. Over 40 aircrafts were examined, Statista chose to highlight these 15 in their infographic.The non-partisan U.S. Government Accountability Office (GAO) recently released an overview of mission capable rates and the cost of operating U.S. military aircraft. It examined more than 40 different aircraft types, finding that only three of them reached their mission capable goals between fiscal years 2011 and 2019. In total, the report put the collective cost of operating all of the U.S. military's aircraft fleets at $49 billion in fiscal year 2018, taking operational & support (O&S) costs such as maintenance as well as supply support in account. O&S generally makes up 70 percent of a weapon system's total life cycle costs and it includes spare parts, depot and field maintenance, contract services, engineering support and personnel, amongst other factors.It would be nice to see how many we have in service too. The stacked bars work well. As a reader you can tell the values between operating/support and maintenance, but the total is what matters. Read more at Statista Full Article
craft Crafting a Symbol that Resonates with Your Identity by Designing a Logo Online By dailyblogtips.com Published On :: Tue, 12 Mar 2024 15:24:09 +0000 The post Crafting a Symbol that Resonates with Your Identity by Designing a Logo Online appeared first on DailyBlogTips.com. Full Article Web Design Marketing
craft Crafting with Data By events.tufts.edu Published On :: 21 Nov 2024 17:00:00 GMT Nov 21, 2024, 12pm EST This workshop will explore data analysis and visualization from a data feminist perspective, exploring methods for critical making and physicalization through arts and crafts. Data physicalizations create tangible, embodied representations of data, engaging both creators and audiences in the labor behind the data, its contents, and presentation.Participants of all experience levels with data analysis, visualization, and craft are welcome to join this interactive workshop and discussion where we will examine datasets from a data feminist framework before exploring data physicalization through weaving, felting, drawing, and more.Please bring a laptop to the workshop. If you are a crafty person and would like to bring your own tools for experimenting (such as knitting needles, a crochet hook, embroidery), you are welcome, but we will have supplies on hand. Building: Tisch Library Campus Location: Medford/Somerville campus City: Medford, MA 02155 Campus: Medford/Somerville campus Location Details: Tisch Digital Design Studio (DDS) Open to Public: Yes Primary Audience(s): Faculty, Staff, Students (Graduate), Students (Undergraduate) Event Type: Lecture/Presentation/Seminar/Talk Subject: Humanities Event Contact Name: Kaylen Dwyer RSVP Information: tufts.libcal.com… More info: tischlibrary.tufts.edu… Full Article 2024/11/21 (Thu)
craft Abraham Lincoln : Defender of the Union! / by Mark Shulman ; illustrated by Tom Martin ;lettering & design by Comicraft ; cover art by Ian Churchill. By library.gcpl.lib.oh.us Published On :: "Considered by many historians to be the greatest American president, Abraham Lincoln led the Union at the greatest turning point in the nation's history. Abraham Lincoln: Defender of the Union! tells the story of one of America's most admired figures in graphic novel format. From his childhood on a farm in Kentucky to the battlefields of the Civil War, Abraham Lincoln served the United States with resolve, intelligence, and courage unlike that of any other president. Readers of all ages will be entertained and educated by the full-color illustrations and historically accurate narrative of this graphical biography." -- Provided by publisher. Full Article
craft Alexander Hamilton : the fighting founding father! / by Mark Shulman ; illustrated by Kelly Tindall ; lettering & design by Comicraft ; cover art by Ian Churchill. By library.gcpl.lib.oh.us Published On :: "A fascinating and entertaining biography of Alexander Hamilton, in graphic novel format. Alexander Hamilton: The Fighting Founding Father!tells the story of one of the most ambitious and controversial figures in American history in a graphic novel format. From a rough childhood on the Caribbean island of Nevis to the highest levels of American politics, Alexander Hamilton's life was filled with adventure, conflict, and controversy. Full-color illustrations and an entertaining narrative make this graphical biography of America's first Secretary of the Treasury accessible for readers of all ages." -- Provided by publisher. Full Article
craft Amelia Earhart : pioneer of the sky! / by James Buckley Jr ; illustrated by Kelly Tindall, lettering & design by Comicraft ; cover art by Ian Churchill. By library.gcpl.lib.oh.us Published On :: "When Amelia Earhart became the first woman to make a solo flight across the Atlantic Ocean in 1932, she immediately became an American icon and a subject of endless fascination for generations to come. In Amelia Earhart: Pioneer of the Sky!, the story of the bold and daring aviator's life is presented in graphic novel format, with full-color illustrations and historically accurate details. From her hardscrabble childhood to her final flight— and mysterious disappearance— Earhart's journey will entertain, captivate, and inspire readers of all ages." -- Provided by publisher Full Article
craft Benjamin Franklin : inventor of the nation! / by Mark Shulman ; illustrated by Kelly Tindall ; lettering & design by Comicraft ; cover art by Ian Churchill. By library.gcpl.lib.oh.us Published On :: "Benjamin Franklin has been called one of the most accomplished and influential Americans in history, and his role in shaping the United States has had a lasting impact that is still felt today. Franklin's research into topics as varied as electricity, meteorology, demography, and oceanography were as wide-ranging and important as his travels, which took him across the globe as a diplomat." -- Provided by publisher. Full Article
craft Martin Luther King, Jr. : voice for equality! / by James Buckley Jr. ; illustrated by Youneek Studios ; lettering & design by Comicraft: John Rosell [and four others] ; cover art by Ian Churchill. By library.gcpl.lib.oh.us Published On :: "A graphic biography of civil rights leader and American icon Martin Luther King Jr. This graphical biography tells the story of the most prominent leader of the American civil rights movement. With full-color illustrations and a historically accurate narrative, Martin Luther King Jr.: Voice for Equality! will inform and entertain readers of all ages. From his childhood in Atlanta to his rise as an international icon of human rights and a fiery orator who refused to back down in the face of adversity, King's life story serves as an ongoing source of inspiration." -- Provided by publisher. Full Article