re Create Better Images with Enhance and Super Resolution By alphatracks.com Published On :: Mon, 16 May 2022 12:24:28 +0000 If you haven’t used Adobe’s brand-new Enhance feature yet, I urge you to give it... The post Create Better Images with Enhance and Super Resolution appeared first on Alphatracks. Full Article Adobe Lightroom Digital Workflow Software Adobe Alphatracks Camera Raw Photography Tom Bonner
re Biodiversity Isn’t Just Pretty: It Future-Proofs Our World By www.ecology.com Published On :: Fri, 19 Jan 2018 17:49:23 +0000 By Elizabeth Boakes Aeon A small boy hauls enthusiastically on his fishing rod. The line flies up and a needle-spined fish strikes him in the eye. Desperate to stay outdoors, he ignores the pain, but his sight deteriorates over the … Continue reading → Full Article Biodiversity biodiversity E.O. Wilson ecosystems
re A Guide to Accessibility Resources for Global Accessibility Awareness Day By www.viget.com Published On :: Thu, 16 May 2024 11:26:00 -0400 Global Accessibility Awareness Day (GAAD) is May 16, 2024! GAAD was created to help bring attention and awareness to digital inclusivity. No matter your role on a project team, digital accessibility should always be a priority from start to finish. Why is accessibility so important?Over 1 billion people worldwide have a disability, and that number is growing every day15% of people with disabilities say they never go online, compared to 5% of people without disabilities, according to Pew Research CenterAccording to a survey by Click-Away Pound, 71% of disabled users are forced to leave a website if they find it difficult to useDigital accessibility directly impacts people’s ability to access information, buy products, apply for jobs, engage in discussion, and everything else that people do online that is becoming critical for modern life. Accessible spaces even benefit people without disabilities, as it allows anyone to take in content though their preferred method (reading the captions on a video instead of listening in a noisy environment, for example), and often breeds innovation as engineers work to find the best way to be sure everyone can access information equally.The World Wide Web Consortium (W3C) has developed the Web Content Accessibility Guidelines (WCAG) in an effort to standardize digital accessibility. However, many websites unfortunately fail to meet these standards, leading to a lesser-quality user experience. WebAIM’s yearly report has highlighted some surprising statistics about WCAG across the top 1,000,000 home pages:The most common accessibility failure across home pages is low contrast text98.1% of home pages have at least one WCAG 2.0 failureOn average, there are 56.8 accessibility errors per page (this increased 13.6% from 2023!) 16.8% of home pages had more than one <h1> tagAs you can see, there is still a lot of work that needs to be done to create a more accessible web for everyone. If you’re interested in learning more about digital accessibility and how to improve accessibility on your own projects, there are plenty of resources and online courses available. Resources range from free, to paid courses, to professional certifications. Below are some courses and resources that we recommend.Free Courses and ResourcesIf you’re looking to introduce yourself to digital accessibility, these free resources are a great place to start: A11ycasts with Rob Dodson - A series of video tutorials on YouTube that highlights topics including semantics, focus, the correct way to use a button, and a11y testingThe Beginner’s Guide to Web Accessibility - An article by Dequeue University that summarizes why digital accessibility should be a priority, and how to determine if your website is accessibleCommon Mistakes with Using Colour in Accessibility - Digital designer Andrée Lange provides insights into how to take color contrast into consideration when designing for the webDeque Accessibility Resources - Dequeue offers a variety of free accessibility resources, including webinars, blog posts, and their accessibility testing browser extension, axe DevToolsHTML Semantics and Accessibility Cheat Sheet - WebAIM provides a list of the most common HTML tags that have an impact on digital accessibilityMDN Accessibility Tutorials - MDN is an open-source project documenting web technologies, which also includes an informative section on web accessibility documentation and best practicesSection 508 ICT Testing Baseline - Outlines minimal accessibility testing requirements for federal agencies subject to Section 508WCAG 2.2 Quick Reference - WCAG are a series of web accessibility guidelines released and maintained by the W3C, with 2.2 being the current version of the guidelines. This page provides a reference to standards that websites should meet in order to meet current accessibility standardsWeb.dev Learn Accessibility Course - A series of informative articles ranging from beginning a11y topics, to more advanced topics including animation and motionDeep Dives with Paid TutorialsIf you’re a developer who has experience in accessibility and want to dig more into the topic, these comprehensive tutorials will help you improve your a11y knowledge:Accessible Web Academy - Accessible Web Academy includes more focused a11y courses for designers, developers, content creators, and marketers looking to target specific topics Inclusive Components - There is a free online summary of Heydon Pickering’s Inclusive Components, but you can also purchase an eBook on the topic. Heydon’s blog provides examples of a pattern library that bakes accessibility into each componentPractical Accessibility by Sara Soueidan - Sara Souedien is a prolific front-end developer who specializes in accessibility. Her course, Practical Accessibility, is a comprehensive guide for all developers, from those looking to familiarize themselves with accessibility, to experienced developers looking to expand their a11y knowledge.Advanced Knowledge with CertificationsIf you want to take the next step and become a certified professional in accessibility, IAAP offers professional certifications in digital accessibility:IAAP offers five certification options, CPACC, WAS, CPWA, ADS, and CPABEDeque University offers a curriculum to help prepare for IAAP certification examsThe Department of Homeland Security also offers a “Trusted Tester” certification for Section 508 complianceW3C offers a free Digital Accessibility Foundations course, with an optional verified certificate ($99) upon course completionAs the world’s population and number of disabled users continues to grow, it’s clear that implementing digital accessibility in your products is more important than ever. By implementing the information from these lists, you can help users of all abilities access the content that you share, ensuring a better internet for everyone. Full Article Code News & Culture Accessibility
re Fluid Breakout Layout with CSS Grid By www.viget.com Published On :: Thu, 13 Jun 2024 09:23:00 -0400 So you're building a site and you've got a nice containing element around your content — but wait! Not all the content is the same width! That nice, neat tube of content is not so much a straight tube as a pile of different sized bricks. It's a common layout problem, but how do we account for these 'breakout' widths in the layout? There's a couple ways we could go about it: Encapsulate each component and set widths and margins. (Works fine if you have full control but can be fiddly). Force the component out of the containing element with negative margins. (Works fine if there's only a little deviation). Use CSS Grid to build a fluid universal grid! (????). That last one is what we'll be exploring: how to use CSS Grid definitions to allow for consistent component sizing across all breakpoints — no media queries required! This is a technique that's based on Ryan Mulligan's 'Layout Breakouts' which is based on Josh Comeau's 'Full-Bleed Layout' and is especially useful when creating a fully fluid layout. This also pairs well with fluid type techniques resulting in layouts that TRULY scale with the viewport size. Setting Up the Grid # Here's the layout we're going to be building: If we break apart the design, we've got 4 possible widths for components: Full-Width Feature Popout Content We've also go some special side-anchored elements that 'stick' to one of the screen edges but also honor the other element widths. We'll come back to these later on. Now that we've categorized the widths, lets start drawing column edges and defining areas: Left margin / Full-Width Left Feature Left Popout Center Content Right Popout Right Feature Right margin / Full-Width That's a lot of columns! Yet on mobile, we only need 3 columns, just left margin (1), center content (4), and right margin (7). We want some of these intermediate columns to disappear! Fortunately, CSS Grid gives us some powerful tools to create the measurements needed—yes, even for the disappearing columns! We won't even have to write any media queries for this one. We can make just ONE definition that works at all sizes. We'll store our measurements as CSS variables for easy use later on: :root { --gap: clamp(1rem, 4vw, 2rem); --full: minmax(var(--gap), 1fr); --feature: minmax(0, 12vw); --popout: minmax(0, 2rem); --content: min(clamp(30rem, 52vw, 60rem), 100% - var(--gap) * 2); } Let's break these down. --gap: clamp(1rem, 4vw, 2rem); gap will be our side margin, allowing it to stretch up to 2rem at max, with a preferred width of 4vw, but never going below 1rem. --full: minmax(var(--gap), 1fr); We're going to use the minmax() function for these next three measurements to say: "If there's room in the CSS Grid, you can expand out to here but then don't go smaller than the minimum". The full area is going to expand from left edge to right edge (remember we have to split the areas to allow for the other columns) and will double as our margin, so we'll pop in our gap value as our minimum and tell it that it can expand up to 1fr, or basically as much space as the rest of the grid will allow it. --feature: minmax(0, 12vw); --popout: minmax(0, 2rem); The feature and popout both have a minimum value of 0. This is what powers our disappearing columns! As other areas of the grid expand, these will collapse when there's no longer any room for them, essentially taking up no space. --content: min(clamp(30rem, 52vw, 60rem), 100% - var(--gap) * 2); And then finally, our content area is our most complex measurement. It's saying, take the minimum value of either: A fluid measurement that can be 30-60rem (with the help of clamp()) OR full width minus our gap value (but doubled for both left and right values). These measurements can be changed to fit the needs of your layout. Specifically the feature and popout maximum values and the first content value. For example, our use of vw for the feature means it will fluidly expand out as the screen grows whereas the popout will remain only 2rem larger on each side than the content column. Now we can assemble these measurements in a CSS grid column definition. We'll name our column edges with [custom-ident] and use the -start and -end endings to help make assignment easier later on. .grid-breakout { display: grid; grid-template-columns: [full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end]; } The definition is complex, but if we visualize the start and end lines of our columns as well as the measurements, it looks like this: You can see we have our middle content column, our disappearing feature and popout columns, and finally our full columns that double as our margin. To finish off the definitions, we need to create column assignments. Because we named our columns with custom identifiers and specified the start and stop lines, we don't have to fiddle with grid numbers. We can assign them directly like: .full { grid-column: full; } .feature { grid-column: feature; } .popout { grid-column: popout; } .content { grid-column: content; } And if we want to create a default assignment for elements in the grid (which is especially useful if you don't have full control over the markup) you can create one like this: .grid-breakout > * { grid-column: content; } Now you can attach any of these classes to components in your grid and have them snap to the width you want. Watch the screen capture below as the grid scales down. You can see the feature and popout columns disappearing as everything transitions to a mobile width, and then expands back up. A video showing how the intermediate columns collapse down to transition to the mobile layout and then expand as the window increases in width. You can see a demo of the base setup here: See the Pen Universal Breakout CSS Grid - Basic by Nathan Long (@nathanlong) on CodePen. Nesting Grids # Now let's go back to our header element. You can see that though the header is full-width, we actually want its inner content to honor the feature width. Fortunately, because of the flexible nature of this grid definition, we can repeat the definition and then continue using the same column names on the inner structure. Because our grid only goes one layer deep we're free to replicate as much as we need or even break out and use different layout methods for the component interiors. <main class="grid-breakout"> <section class="full grid-breakout"> <div class="feature"> <!-- inner content --> </div> </section> </main> You can see it in action here: See the Pen Universal Breakout CSS Grid - Basic by Nathan Long (@nathanlong) on CodePen. Anchoring Left and Right # Remember those side-anchored components? This is where we need to get a little tricky to line everything up. Going back to our diagram, we want an element to span MOST of the way across the page, but end at the opposite feature edge. We can reuse our column definitions for the first part. .feature-left { grid-template-columns: full-start / feature-end; } Great! That gives us exactly what we want... except for when we try to nest the grids. Our original grid definition assumes that our content, while different widths, is centered in the window. We have to rethink our inner grid definition a little bit. We're shaving off one end of the grid, specifically a full definition. So two things need to happen: We need to adjust our content width to now account for only having one gap. We need our new grid end to stop at the edge of the feature column. We can achieve this with a new measurement and a new grid definition: :root { /* previous definitions... */ --content-inset: min(clamp(30rem, 52vw, 60rem), 100% - var(--gap)); } .grid-breakout-feature-left { display: grid; grid-template-columns: [full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content-inset) [content-end] var(--popout) [popout-end] var(--feature) [feature-end full-end]; } We've replaced the inner content measurement with the new value and combined the feature and full ends with the final line of the template column definition: [feature-end full-end] This will allow redefinition inside the new side-anchored component. You will notice that you'll need to supply your own padding for the inner as they no longer have that final margin to prevent it from reaching the new grid edge. <main class="grid-breakout"> <section class="feature-left grid-breakout-feature-left"> <div class="feature"> <!-- inner content --> </div> </section> </main> If you want to reverse this to be anchored to the right, you can flip the grid definition, moving the double start to the top like: .grid-breakout-feature-right { display: grid; grid-template-columns: [full-start feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content-inset) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end]; } You can see a demo of the side-anchored component here: See the Pen Universal Breakout CSS Grid - Side-Anchored Elements by Nathan Long (@nathanlong) on CodePen. But What About Tailwind! # We love using Tailwind at Viget as a Team Accelerator™, and it's straightforward to implement these measurements and definitions in your Tailwind config. /** @type {import('tailwindcss').Config} */ import plugin from "tailwindcss/plugin"; export default { // the rest of your other definitions theme: { // the rest of your theme definitions extend: { gridColumn: { content: "content", popout: "popout", feature: "feature", full: "full", "feature-left": "full-start / feature-end", }, gridTemplateColumns: { breakout: `[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end]`, "breakout-feature-left": `[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content-inset) [content-end] var(--popout) [popout-end] var(--feature) [feature-end full-end];`, }, }, }, plugins: [ plugin(function ({ addBase }) { addBase({ ":root": { // grid sizing variables "--gap": "clamp(1rem, 4vw, 2rem)", "--full": "minmax(var(--gap), 1fr)", "--content": "min(clamp(30rem, 52vw, 60rem), 100% - var(--gap) * 2)", "--popout": "minmax(0, 2rem)", "--feature": "minmax(0, 12vw)", "--content-inset": "min(clamp(30rem, 52vw, 60rem), 100% - var(--gap))", }, // force unspecified content blocks into 'content' grid ".grid-cols-breakout > *": { "grid-column": "content", }, }); }), ], }; Everything is effectively the same, but you'll call your grid classes like grid-cols-breakout to set the grid, and your columns like col-feature per Tailwind naming conventions. Forwards to a Fluid Future! # And there you have it! A media-query-less fluid breakout layout defined with CSS grid! While the setup is more complicated at first glance, I've found that the more fluid your layout rules are, the FEWER rules you have to write overall! Especially when paired with fluid type, dynamic viewport units, and all the amazing features that are landing in CSS — it's truly a fluid future! Full Article Code Front-end Engineering
re Handling Spelling Mistakes with Postgres Full Text Search By www.viget.com Published On :: Tue, 25 Jun 2024 12:37:00 -0400 Background # Postgres Full Text Search (FTS) is a great way to implement site search on a website running Postgres already, without requiring additional infrastructure. On a recent engagement with a client, we were deciding between Postgres FTS and ElasticSearch. Ultimately we chose FTS because we could spin it up without having to add extra infrastructure, as we would with ElasticSearch. Since the project was written in Ruby on Rails, we were able to use the excellent PgSearch gem to implement FTS in ActiveRecord. Multisearch # As we wanted a general site search, we needed to utilize multisearch. Multisearch combines multiple ActiveRecord models into one search 'document' table that you can search against. For example, if a user searches for some search term, and the search is configured for multisearch, then every single model that we mark as multisearchable will be searched for that term at the same time. See here for more detail. Search Features # PgSearch allows for different search features, tsearch, trigram, and dmetaphone. The default is tsearch, which uses the built-in Postgres Full Text Search. This was great for our use case, since it also comes with highlighting, a feature that was required. The highlighting is from a field returned by Postgres FTS, where it returns the text around the search term for context and bolds the search terms. Spelling Mistakes # Unfortunately, tsearch does not handle misspelled words. However, as I mentioned before, PgSearch allows for other search features! And trigram is a feature that can be installed via a Postgres extension (pg_trgm) that does just that. Trigram # The idea behind trigram search is to split pieces of text into sets of three-letter segments, and compare the sets to one another If two trigram sets are similar enough, we assume there was a spelling mistake, and return the document with the correctly-spelled term. As a quick example (ignoring whitespace): Consider the word Viget. Viget would make trigrams: [vig, ige, get] Now, consider our evil twin agency, Qiget. They would make trigrams [qig, ige, get] The two trigram sets match very closely, with only one of the trigrams not being the same. Thus, if we were to compare these with pg_trgm, we could reasonably tell that anyone typing 'Qiget' must have been actually looking for 'Viget', and just misspelled it. Working Trigram into our existing solution # PgSearch allows us to use multiple search features at once, so we can use tsearch and trigram side by side. Note that we cannot just replace tsearch with trigram due to needing some features in tsearch that are exclusive to it. Here is what an example configuration might look like. PgSearch.multisearch_options = { using: { tsearch: { prefix: true, highlight: { MaxFragments: 1 } }, trigram: { only: [:content] } } } Trigram (and timelines) causing issues # While it was easy to slot Trigram into our multisearch, it caused a pretty serious performance hit. We were seeing 50x-75x slower searches with both features combined than with just tsearch. We needed to find a way to balance performance with handling misspellings At the point that handling misspellings became prioritized, the entire search feature was almost fully QA'd and about ready to go out. There wasn't much time left in the budget to find a good solution for the issue. This thread from the PgSearch repo sums it up pretty well – there were multiple other users that were/are having similar issues as we were. The top-rated comment in this thread is someone mentioning that the solution was to just use ElasticSearch ('top-rated' is doing a lot of heavy lifting. It did have the most likes...at two). We needed to find some sort of middle ground solution that we could act on quickly. Postgres Documentation saves the day # In the docs for the Trigram Postgres extension, the writers give an idea for using Trigram in conjunction with Full Text Search. The general idea is to create a separate words table that has a Trigram index on it. Something like this worked for us. Note that we added an additional step with a temporary table. This was to allow us to filter out words that included non-alphabet characters. execute <<-SQL -- Need to make a temp table so we can remove non-alphabet characters like websites CREATE TEMP TABLE temp_words AS SELECT word FROM ts_stat('SELECT to_tsvector(''simple'', content) FROM pg_search_documents'); CREATE TABLE pg_search_words ( id SERIAL PRIMARY KEY, word text ); INSERT INTO pg_search_words (word) SELECT word FROM temp_words WHERE word ~ '^[a-zA-Z]+$'; CREATE INDEX pg_words_idx ON pg_search_words USING GIN (word gin_trgm_ops); DROP TABLE temp_words; SQL This words table is therefore populated with every unique word that exists in your search content table. For us, this table was pretty large. result = ActiveRecord::Base.connection.execute("SELECT COUNT(*) FROM pg_search_words").first['count'] puts result.first['count'] # => 1118644 Keeping the words table up-to-date # As mentioned in the docs, this table is separate from your search table. Therefore, it needs to be either periodically regenerated or at least have any new words added to search content also added to this table. One way to achieve this is with a trigger, which adds all new words (still filtering out non-alphabet characters) that are inserted into the documents table to the words table create_trigger("pg_search_documents_after_insert_update_row_tr", generated: true, compatibility: 1) .on("pg_search_documents") .after(:insert, :update) do <<-SQL_ACTIONS CREATE TEMP TABLE temp_words AS SELECT word FROM ts_stat('SELECT to_tsvector(''simple'', ' || quote_literal(NEW.content) || ')'); INSERT INTO pg_search_words (word) SELECT word FROM temp_words WHERE word ~ '^[a-zA-Z]+$'; DROP TABLE temp_words; SQL_ACTIONS end Note that this does not handle records being deleted from the table – that would need to be something separate. How we used the words table # Assuming for simplicity the user's search term is a single word, if the search returns no results, we compare the search term's trigram set to the trigram index on the words table, and return the closest match. Then, we'd show the closest match in a "Did you mean {correctly-spelled word}?" that hyperlinks to a search of the correctly-spelled word Given more time, I would have liked to explore options to speed up the combined FTS and Trigram search. I'm certain we could have improved on the performance issues, but I can't say for sure that we could have gotten the search time down to a reasonable amount. A future enhancement that would be pretty simple is to automatically search for that correctly-spelled word, removing the prompt to click the link. We could also change the text to something like "Showing results for {correctly-spelled word}". Ultimately, I think with the situation at hand, we made the right call implementing Trigram this way. The search is just as fast as before, and now in the case of misspellings, a user just has to follow the link to the correctly-spelled word and they will see the results they wanted very quickly. Full Article Code
re Use Behavioral Analytics Data to Make Your Site More Effective By www.viget.com Published On :: Tue, 10 Sep 2024 10:00:00 -0400 Behavioral analytics are a great way to get a sense of what users are or are not doing on your website or app. While behavioral analytics may not provide insights into why users are behaving a certain way, this method does provide a quick and cost-effective way to see what your users are currently doing at scale. Knowing how your users are engaging with your website or product can help you make informed decisions that have a positive impact on engagement and conversions.Here at Viget, we use behavioral analytics data for a number of use cases:Our client has a specific question about a certain aspect of their website or app (e.g., a specific user flow or content type) and wants to learn more about how and when users are engaging. We are redesigning a client’s website and want to get a sense of where the current experience is excelling or falling short.We are conducting an annual analysis to help clients keep an eye on potential areas of growth or stagnation. We are reviewing behavioral changes on a site or app after launching a new experience or feature to assess performance.But what kind of insights can you expect to find from behavioral analytics data? It ultimately depends on the website or app, the users, and the kinds of questions you are asking, but let’s go through a few different examples of what kind of information you can gain from behavioral analytics tools.Who is using your website or product?Understanding who is using your website can provide helpful context on your user base and potentially unlock growth with new user groups you may have been unaware of. To investigate this, we may look at geographic location, language, device type, and any other demographic information that may be available. Sometimes this kind of data provides what I like to call descriptive information—information that often doesn’t feel immediately actionable but can become more useful relative to other data points. This could come from comparing your data to last year, to industry standards, to other content on the website, or it might come from comparing it to an assumption that an individual or organization holds. Here are some examples of findings that shed light on who was using the website or product:✦32% of sessions were from users outside the United States. Through a previously conducted survey, we were aware that some users were looking for content that was not specific to the United States. This metric helped us better gauge the size of that need.✦97% of Canadian sessions interacted with the website in English, with only 3% of Canadian sessions using French. We were unsure to what degree French content needed to be prioritized and this metric helped provide a sense of scale.✦15% of searches were conducted on a mobile device. Although 15% may seem low, this metric was actually higher than expected because there were known issues with the mobile search experience. This demonstrated that even though the mobile experience was harder to use than the desktop version, users were still inclined to use it, further illustrating the importance of improving the mobile experience. How do users get to your website or product?Knowing how users navigate to your website or product can highlight what traffic sources are particularly effective in driving conversions, but it can also help to provide important context on user expectations or goals. To understand this, we look at both the source/medium that brought them to the website as well as the first page they viewed. For example, users might:Come from google and land on a blog articleGo directly to your home pageCome from an email referral to a donation page Learn about you from ChatGPT and land on your About pageFrom there, we might look at engagement rate, conversion rates, or other metrics to get a sense of what these users are doing and whether anything stands out as particularly effective or ineffective. Here are some examples of acquisition insights that informed our understanding and approach:✦Only 10% of sessions started on the home page, with most users starting much deeper in the site on content-specific pages. Because only a small portion of users entered on the homepage, we could not solely rely on homepage messaging to orient users to the site. This highlighted the importance of providing sufficient context on any page of the site to ensure that users navigate to their desired content, regardless of what page they land on.✦Although the paid ads were effective in driving users to the website, those sessions had abnormally high bounce rates, with one traffic source having a 95% bounce rate. This indicated a potential mismatch between what users expected based on the ad, and what was actually on the page.✦Organic search brought in a large amount of new traffic to their site through the blog pages and while users engaged with the blog content, they were not engaging with the CTAs. Because these new users were potentially learning about this organization for the first time, the donation CTAs were likely not the best fit, and we recommended shifting the CTAs on those pages to focus more on learning about the organization.What content or features do users engage with?Here is where we start to get to the meat of what your users are actually doing on your website or product. Knowing what users are doing and what they’re not using can help to establish priorities and inform decisions. You might be surprised to learn that users are actually engaging with specific features or content quite a bit, but others are barely used. If the content or feature is surprisingly popular, then we likely don’t want to outright remove it and may instead consider iterating or leveraging that offering more. If users aren’t engaging with content or a feature, it may be worth considering the effort to maintain and iterate on that offering. Here are some examples of engagement insights that helped us identify opportunities related to content or features:✦Less than 1% of users were engaging with a particular feature. These same users were showing high engagement with other features though, indicating that users either didn’t know this feature existed, knew the feature existed but didn’t understand the value add, or the feature was simply not something they needed.✦For a highly engaged audience, there wasn’t a standout page that most users visited. These users viewed a variety of pages across multiple sessions, typically viewing highly specific content pages. This indicated that instead of relying on a single page to drive conversions, getting users to the specific details they needed was likely a better approach in getting users to try the product.✦Nearly 84K sessions engaged with a particular content type. While this was lower than other content types, it was much higher than expected. It was largely organic traffic and the sessions were highly engaged. We recommended doing some additional research to better understand the potential opportunities with that type of content.What is the user journey or path?Another major area of investigation is the sequence of steps users take when viewing content or completing certain actions. This could be perusing content on the website, going through a signup funnel, or checking out to make a purchase. This helps us identify:the actual paths that lead to conversions (which is not always the path we assume it is) areas where users drop off at key points in the funnelmoments where users have to “turn around” in the journey, because the path laid before them doesn’t align with their needs This information can help you build towards a frictionless experience that encourages users to sign up, complete a purchase, or find the resources they need.Here are some examples of user journey insights that helped us understand where there were existing points of friction for users:✦While the CTA to demo the product appealed to users and they were quick to engage with it, it often resulted in users backtracking to the previous page. We hypothesized that users were eager to get to the demo, but were moving too quickly and missed important context, resulting in them having to go back to a previous page. We were able to confirm this with user testing and recommended transitioning some of that context to the CTA page.What “turning around” in the user journey can look like: ✦A select few products had abnormally high drop off rates, but at different stages depending on the product. For one product, there was an abnormally high cart-abandonment rate, and for another product, there was an abnormally low add-to-cart rate. Based on these findings we recommended looking further into what is impacting a user’s purchasing decisions.What dropoff can look like at different stages: The Ecosystem at LargeSome clients have a larger ecosystem of products or services, and it’s important to look at how users engage with and navigate across the ecosystem. This might include subdomains for a shop, a marketing site versus the product site, help documentation, etc. By looking at the larger ecosystem we can reveal important connections that are missing or connections that could be strengthened.Here are some examples of insights that demonstrated a need for changes in those ecosystem connections:✦For sessions where a user was looking for a particular kind of resource, 95% of the searches were done exclusively in a single subdomain or microsite. Through user interviews we were able to confirm that this siloed experience was intentional for experienced users but unintentional for less-experienced users, who were largely unaware of the other parts of the ecosystem that were available. We recommended making changes to improve discoverability of those other areas.✦For sessions where a user navigated between two domains, 75% of sessions navigated to the other domain to view documentation specifically. Yet, depending on the product, sometimes the documentation was hosted on a subdomain specific to documentation and sometimes it was available on the product domain. This created an inconsistent experience where for some products, users could find what they needed on the product website, but for other products, users were sent to an entirely different subdomain. We recommended creating a more consistent experience for users, where regardless of the product, the documentation would be found in the same location. Here at Viget, there are a wide variety of insights we may discover for any one project through behavioral analytics. These insights can help to identify new user groups, help to prioritize content or features maintenance and updates, or bring to attention moments in the user journey that are causing friction. These opportunities can help you bring in new users and retain your existing users, by providing an experience that aligns with their needs, whether that is finding resources, getting involved in a community, or making a purchase. If you’re interested in making your website or application more effective for your users by leveraging the power of behavioral analytics data, we’d love to hear from you. Full Article Strategy Data & Analytics Research
re Affinity Acquired by Canva.com By www.beyondphototips.com Published On :: Tue, 26 Mar 2024 10:34:07 +0000 This post: Affinity Acquired by Canva.com was first published on Beyond Photo Tips by Susheel Chandradhas Today, Affinity and Canva, together announced the acquisition of Serif, the makers of the Affinity apps, by Canva. This is a significant development in the progress of the Affinity suite, and we are both excited, and hesitant at this development. What Is Affinity? Affinity is a suite of apps that allows designers, photographers, and publishers […] This post: Affinity Acquired by Canva.com was first published on Beyond Photo Tips Full Article Affinity Photo Acquisition Affinity Canva
re Squared Circle Pit #76 – Paul Heyman talks ECW Music Licensing, First Concert By metalinjection.net Published On :: Tue, 16 Nov 2021 02:17:12 +0000 Paul Heyman is a huge inspiration to me, so it was an honor to have him as. guest on the Squared Circle Pit. I tell Paul about why he's a […] Full Article SquaredCirclePit ecw featured featured2 paul heyman squared circle pit squaredcirclepit wrestlemetal wwe
re RIP a Livecast #646 – Joke Treadmill By metalinjection.net Published On :: Tue, 16 Nov 2021 22:54:44 +0000 We kick off this week's show with an important announcement. Loni joins us this week. We discuss the Brass Against onstage urination incident in great detail. We talk about Ace […] Full Article RIP a Livecast featured featured2
re Squared Circle Pit #77 – Justin Whang talks old-school ECW and his favorite wrestlers By metalinjection.net Published On :: Tue, 21 Dec 2021 00:14:23 +0000 Internet sensation Justin Whang enters the Squared Circle Pit. He talks about his favorite wrestlers and metal bands growing up, staying up late to watch ECW, his thoughts on the […] Full Article SquaredCirclePit featured2 justin whang jynx squaredcirclepit
re RIP a Livecast #654 – Excessive Wind-Breaking By metalinjection.net Published On :: Tue, 11 Jan 2022 22:56:15 +0000 We kick things off by discussing our new Twitch channel. We review Alex Skolnick's new rap video about the Capitol riots. We discuss the new Fresh Prince of Bel-Air reboot. […] Full Article RIP a Livecast
re RIP a Livecast Bonus: The Matrix Resurrections Roundtable Discussion By metalinjection.net Published On :: Sat, 15 Jan 2022 18:52:09 +0000 As a special bonus, we have unlocked the first of two bonus episodes this month on the RIP a Livecast Patreon page, where we go through our thoughts on all […] Full Article RIP a Livecast The Matrix
re How to Make More Money as a Pro Photographer By www.crazyleafdesign.com Published On :: Wed, 09 Aug 2023 12:25:54 +0000 The world is still in dire need of professional photographers, for everything from capturing the spirit of major events to artfully presenting meaningful moments in our personal lives. Full Article Photography featured
re Top 8 Essential Marketing Trends You Need By www.crazyleafdesign.com Published On :: Thu, 14 Sep 2023 08:18:44 +0000 The world of marketing is constantly shifting and adapting, making it essential for today’s marketers to stay in the know of the latest trends. It’s important to have knowledge of digital marketing strengths like mastering SEO or using social media tools correctly- but that alone isn’t enough to make your business stand out to customers […] Full Article Marketing
re Holographic technology’s transition from science fiction to reality By www.crazyleafdesign.com Published On :: Sat, 07 Oct 2023 09:50:26 +0000 In science fiction literature and films, holography has received much attention. These tales frequently depict holograms as entertainment, communication tools, or live creatures. Their depiction in these sources is typically far more sophisticated than what is now technologically feasible. Holography is beginning to play a more significant part in current communications and technologies as technology […] Full Article Inspiration
re A Guide for Writing Brochures and Uploading Them to Your Website By www.crazyleafdesign.com Published On :: Mon, 26 Feb 2024 18:43:56 +0000 Even though digital types of content have taken over the marketing landscape, brochures still hold an enduring relevance as a powerful communication device. These portable companions, often overlooked in the modern age, hold the potential to inform, inspire, and captivate, which is why they’re an indispensable asset for any business. Exploring the Evolving Role of […] Full Article Marketing
re Rekomendasi Provider Slot Online Paling Populer By www.webjackalope.com Published On :: Tue, 18 Oct 2022 19:22:53 +0000 Tidak di pungkiri saat ini permainan slot sudah berkembang pesat, dimana para penggemarnya dapat mainkan slot tersebut secara online. Tidak perlu lagi pergi ke casino untuk mainkan slot ini, cukup menggunakan smartphone atau laptop yang terhubung ke internet sudah dapat bermain sepuasnya. Kelebihan dari permainan slot online ini lebih variatif dengan tema-tema permainan yang berbeda-beda. […] Full Article Trik Sicbo
re Mudahnya Daftar Akun Poker Online di Situs Resmi By www.webjackalope.com Published On :: Mon, 10 Apr 2023 13:20:34 +0000 Mudah adalah satu kata yang tepat untuk menggambarkan permainan judi poker online pada situs resmi. Setiap situs judi menyediakan layanan bermain berbeda beda, tergantung kualitas yang ada di dalamnya. Situs dengan lisensi resmi tentu tidak perlu anda ragukan lagi terkait dengan kualitas layanannya. Namun perlu anda amati apakah jenis layanan itu sesuai dengan apa yang […] Full Article Main Poker
re Abstract Table, An Interesting Tasting Menu in Oakland, California By thomashawk.com Published On :: Sun, 07 Oct 2018 19:19:51 +0000 Chefs Duncan Kwitkor and Andrew Greene — Abstract Table, offering up a 5 and 7 course tasting menu Friday and Saturday nights at Gastropig. Last night my wife and I had a chance to dine at the opening of a new pop up style 7 course tasting menu called Abstract Table, currently being offered as … Continue reading "Abstract Table, An Interesting Tasting Menu in Oakland, California" Full Article Bay Area News Food Oakland San Francisco
re Why Limiting Free Users to 1,000 Photos on Flickr is a Smart Move By thomashawk.com Published On :: Fri, 02 Nov 2018 13:24:42 +0000 Yesterday Flickr made their first big restructuring announcement since recently being purchased by SmugMug. Beginning next year on January 8th, Flickr will limit free accounts to 1,000 photos. The previously offered free 1 terabyte of storage goes away. At the same time Flickr is returning their paid pro account to unlimited storage which had been … Continue reading "Why Limiting Free Users to 1,000 Photos on Flickr is a Smart Move" Full Article Flickr Photo Sharing Photography
re FOB Kitchen, Great New Filipino Hot Spot in Oakland, California By thomashawk.com Published On :: Sat, 09 Feb 2019 15:55:54 +0000 I had the pleasure to try FOB Kitchen last night, a hot new Telegraph Avenue Oakland Filipino menu in Oakland (Thanks cristina_thebaker!). 5179 Telegraph Ave, Oakland, CA 94609. You would not know it from the unassuming Temescal strip mall setting, but once inside you are treated to an amazing and flavorful Filipino menu from this … Continue reading "FOB Kitchen, Great New Filipino Hot Spot in Oakland, California" Full Article Food Oakland
re Bill Dane Pictures …it’s not pretty. 50 Years of Photographs I’m Still in Love By thomashawk.com Published On :: Sun, 21 Feb 2021 02:04:40 +0000 “It seems to me that the subject of Bill Dane�s pictures is the discovery of lyric beauty in Oakland, or the discovery of surprise and delight in what we had been told was a wasteland of boredom, the discovery of classical measure in the heart of God�s own junkyard, the discovery of a kind of … Continue reading "Bill Dane Pictures …it’s not pretty. 50 Years of Photographs I’m Still in Love" Full Article Uncategorized
re Adobe Illustrator 2025 Splash Screen Illustration: TRÜF’s “Weird Fishes” By abduzeedo.com Published On :: Mon, 04 Nov 2024 13:33:42 +0000 Adobe Illustrator 2025 Splash Screen Illustration: TRÜF’s “Weird Fishes” abduzeedo1104—24 Discover how TRÜF’s “Weird Fishes” splash screen for Adobe Illustrator 2025 celebrates creativity with vibrant, minimalist illustration. The Adobe Illustrator 2025 splash screen opens with a statement: creativity meets minimalism. Designed by TRÜF Studio, the “Weird Fishes” artwork that greets users embodies Adobe’s tools while making an instant visual impact. This splash screen not only excites users about the app but also showcases Illustrator’s dynamic possibilities, creating a memorable start to the creative process. Here’s a look at the creative vision, tools, and collaboration behind this unique splash screen update. “Weird Fishes”: A Showcase of Creative Tools TRÜF’s “Weird Fishes” centers on playfully stylized fish, created using Adobe Illustrator’s updated typography and 3D tools, which highlight the 2025 release’s expanded capabilities. This splash screen is a celebration of how Illustrator can bring out unique textures, gradients, and typographic designs, making it feel like a blend of traditional and digital artistry. The design follows Adam G’s distinctive style—minimal yet quirky, with each element purposefully crafted to show off Adobe’s creative potential. The splash screen, as Adobe intended, isn’t just a loading screen. It’s a reminder of what Illustrator users can “Dream Up.” As Alex Fernald and Gleren Meneghin, Adobe’s staff designers, emphasized, the splash screens are not only entry points into the app but connections to Adobe’s creative community. They bring in commissioned art, linking Illustrator users to other creators while inviting exploration of the software’s capabilities. Balancing Art and Function in the Design This splash screen’s journey began the old-fashioned way—on paper. This initial sketching phase gave TRÜF the freedom to experiment with the composition, exploring the balance of shapes and lines. Once refined, the concept moved into Illustrator, where TRÜF fully explored the software’s features to enhance the digital version. In a brief, 90-second process video, TRÜF showcased their workflow from sketch to the finished splash screen, a rare peek into how minimalist, impactful design comes together. A User-Centric Approach to Illustration Adobe’s splash screens, including “Weird Fishes,” are a result of ongoing feedback from users. Through surveys sent to product teams, Adobe designers Alex and Gleren learned the nuances that users valued in the loading screen—like minimal launch delays and artist recognition. This feedback shaped the design, ensuring the new splash screens would spotlight the artist while maintaining the program’s efficiency. To make the splash screen visually immersive, Adobe made adjustments based on past feedback. The artwork was enlarged, and the artist’s name appears in a larger, bold typeface, creating a clearer hierarchy that celebrates both the art and artist. As the Adobe Spectrum design system evolved, so did the splash screens, aligning with modern standards while preserving Adobe’s commitment to showcasing diverse creative voices. Reflecting Adobe’s Evolution with Modern Minimalism Historically, Illustrator splash screens have evolved alongside the Adobe brand. From early versions in the 1980s, featuring iconic art references, to today’s community-focused pieces, these screens highlight a shift from static visuals to dynamic creative introductions. Adobe’s recent redesign, led by Fernald and Meneghin, reimagined this format to center both the artist and the Adobe brand, using clean type and colors while expanding the visual space for the artwork. This shift reaffirms Adobe’s mission to foster connections within its creative ecosystem. The splash screens across Adobe products are meant to offer a consistent brand experience, but each one also tells a unique story, showcasing the latest in illustration and design through collaboration with Studio team artists. Adobe’s team expanded the artwork’s size, adjusting its specs back to 2019 dimensions to create a more immersive user experience. The Adobe wordmark in red stands beside the product name in black, emphasizing the connection between Adobe and its creative community. The Legacy and Future of Adobe Splash Screens “What’s next?” is a question Adobe’s designers are always answering. With the 2025 Illustrator splash screen’s debut at Adobe MAX 2024, Adobe introduced the latest evolution in Creative Cloud. These splash screens remain essential touchpoints, showcasing new work, enhancing user experience, and connecting each user to Adobe’s creative network. TRÜF’s “Weird Fishes” invites Illustrator users to think beyond the ordinary. It’s a nod to the creative possibilities the software enables, a tribute to digital and analog techniques, and a reminder that every creative journey begins with opening Adobe Illustrator. This splash screen illustration is a subtle invitation for creatives to make the most of Illustrator’s tools and capabilities, setting the stage for inspired design from the moment they open the app. Illustration artifacts Pillow manufactured by Adobe. Photo courtesy of Adobe Full Article
re Explore ChainGPT Labs’ Web3 Brand Identity & Web Design By abduzeedo.com Published On :: Tue, 12 Nov 2024 03:23:35 +0000 Explore ChainGPT Labs’ Web3 Brand Identity & Web Design abduzeedo1111—24 Discover ChainGPT Labs’ unique Web3 branding and web design with seamless 3D animations and a modern interface. ChainGPT Labs stands as an ambitious venture, propelling innovation in the blockchain and Web3 startup world. A project backed by the ChainGPT team, this platform provides strategic funding, incubation, and acceleration services tailored for the Web3 ecosystem. To visually represent such a forward-thinking initiative, a distinctive and cohesive brand identity was crucial. The design challenge was clear: introduce ChainGPT Labs as a part of the existing ChainGPT ecosystem while ensuring it had its unique presence. The team behind this creative endeavor adopted a strategy that balanced modernity with a recognizable brand connection. Typeface Selection and Visual Cohesion One of the design cornerstones is the typographic identity. The chosen typeface blends sleek, experimental, and monospace styles, reminiscent of sci-fi aesthetics yet grounded enough to maintain clarity. This combination brings a futuristic yet approachable vibe, mirroring ChainGPT Labs’ mission of bridging advanced technology with user-friendly design. The website, crafted with a focus on interaction, features seamless 3D animations. These animations not only add depth but also engage users in an immersive digital experience. The modern, functional interface ensures smooth navigation while highlighting essential content. The design isn’t just about aesthetics; it delivers on usability, ensuring every visual element contributes to a cohesive narrative. 3D Animations: Bringing Ideas to Life 3D animation plays a pivotal role in elevating the digital experience. Each animation is thoughtfully integrated, making the browsing experience lively without compromising performance. These elements align with Web3’s ethos, suggesting a digital landscape that’s both dynamic and innovative. Balancing Innovation and Brand Familiarity Designers also needed to ensure that ChainGPT Labs felt like an extension of ChainGPT’s established identity. The visual ecosystem leans into bold aesthetics while subtly referencing familiar brand cues. Strategic use of color, shape, and layout ties the Labs’ identity back to its origins, achieving a harmonious balance between innovation and brand recognition. Why It Matters for Design Enthusiasts For graphic and interface designers, ChainGPT Labs offers an inspiring case study in brand expansion. The project exemplifies how visual elements can maintain brand consistency while pushing creative boundaries. This thoughtful integration of typography, 3D animation, and a user-focused interface marks a new chapter for digital design in the Web3 space. For a full breakdown of the design elements, visit the work of Sigma Software Design at https://sigmasoftware.design/. Visit the website at labs.chaingpt.org Web design artifacts Full Article
re FLIPPO Pet Food: A Fresh Take on Branding and Packaging Design By abduzeedo.com Published On :: Tue, 12 Nov 2024 03:39:53 +0000 FLIPPO Pet Food: A Fresh Take on Branding and Packaging Design abduzeedo1111—24 Discover FLIPPO Pet Food’s playful branding and clean packaging design, making waves in the pet food industry. FLIPPO Pet Food is more than just a brand; it’s a lively celebration of real, natural nutrition for pets. Developed in Spain, FLIPPO takes a bold stand against traditional pet kibble, ushering in a wave of wholesome, fresh ingredients for our loyal companions. This design-centric approach comes to life through FLIPPO’s unique branding and eye-catching packaging, crafted by the talented team at invade design, Colombia. A Visual Feast for Pet Lovers FLIPPO’s brand identity is anything but conventional. It combines playful illustrations, vibrant colors, and friendly typography to create an experience that instantly captures attention. The visual storytelling here is intentional, aimed at communicating the brand’s commitment to quality and its promise of real food for pets. The design invites pet owners to rethink what they feed their furry friends, making every interaction with the packaging memorable. One of the standout features of FLIPPO’s design is its use of clean lines and engaging illustrations. Each packaging element feels like an invitation to a healthier, happier lifestyle for pets. The color palette bursts with energy, reflecting the brand’s fun and light-hearted personality while reinforcing its serious commitment to pet health. Thoughtful Typography and Brand Messaging Typography in FLIPPO’s design strikes a fine balance between playful and practical. The brand uses bold, easy-to-read fonts that ensure key messages are clear, whether they’re displayed in store aisles or in a social media feed. This typographic choice complements the visuals, making the overall design both appealing and accessible. Brand messaging leans into humor and relatability. FLIPPO’s playful copy engages pet owners with a tone that’s both fun and genuine. It’s a reminder that feeding our pets shouldn’t be a chore but a joyful experience, one that prioritizes their well-being. From Concept to Reality: Behind the Scenes The team at invade design worked meticulously to craft an identity that stands out in the competitive pet food market. Photography by Serena.Studio captures the freshness and quality of the ingredients, enhancing the appeal of the design. Together, these elements create a brand ecosystem that feels cohesive and authentic. For those interested in design inspiration, FLIPPO offers a masterclass in branding and packaging that balances fun with function. Check out the full project and more by invade design on Behance at https://www.behance.net/madebyinvade. Branding and packaging design artifacts Credits Identidad de Marca: invade, Colombia Team: María Vélez Agustin Hoyos Mariana Castrillón Tania Flórez Tomás Saldarriaga Mateo Ríos Fotografía: Serena.Studio Full Article
re Nature in the Space – Biophilic Design By www.ecology.com Published On :: Fri, 08 May 2015 10:39:03 +0000 By Joe Zazzera A brief history of biophilic design patterns in interior spaces “Nature in the Space” in biophilic terms means any design interventions that forge a direct, physical and ephemeral presence of nature in a space or place. One … Continue reading → Full Article Urban Environs & Landscapes green architecture green roof Green Wall nature indoors
re Indigenous Farmers Practice the Agriculture of the Future By www.ecology.com Published On :: Thu, 05 Nov 2015 10:48:19 +0000 By Leaiman Yes! Magazine Affectionately called “Professor” by his neighbors, Josefino Martinez is a well-respected indigenous farmer and community organizer from the remote town of Chicahuaxtla, in the Mexican state of Oaxaca. He watched with patient attention as I showed … Continue reading → Full Article Visions & Voices of Diversity agroforestry Global Food Crisis Indigenous Agriculture indigenous people intercropping Mexico
re For Generations Meiji Jingu Forest By www.ecology.com Published On :: Thu, 25 Feb 2016 12:17:54 +0000 In the heart of Tokyo nearly 100 years ago – in 1920 to be exact – more than 100,000 young volunteers planted 100,000 trees donated from all parts of Japan, to create a sacred forest for the new Meiji Shrine – a … Continue reading → Full Article Urban Environs & Landscapes Japan shrine Tokyo urban forest urban forests
re How to Grow a Forest in Your Backyard By www.ecology.com Published On :: Fri, 15 Jul 2016 11:07:41 +0000 By Shubhendu Sharma TED Forests don’t have to be far-flung nature reserves, isolated from human life. Instead, we can grow them right where we are — even in cities. Eco-entrepreneur and TED Fellow Shubhendu Sharma grows ultra-dense, biodiverse mini-forests of … Continue reading → Full Article Art & Practice of Garden Making backyard forest forest planting trees Shubhendu Sharma
re 9 Social Media Marketing Tips to Deliver Better Results By designshard.com Published On :: Wed, 15 Mar 2017 19:36:25 +0000 Social media has quickly morphed into one of the most important marketing channels. Within a few short years, it has moved from being a mere fad into the most powerful marketing tool on the planet. Facebook, for example, is just over a decade old but no business can afford not to have a Facebook marketing … Continue reading 9 Social Media Marketing Tips to Deliver Better Results The post 9 Social Media Marketing Tips to Deliver Better Results appeared first on Design Shard. Full Article Tips & Tricks Marketing Social Media
re Best WordPress Plugins for Boosting your Email Marketing Efforts By designshard.com Published On :: Thu, 06 Apr 2017 09:11:46 +0000 Being a modern business owner, you can’t overlook the effectiveness of an email marketing, especially when it comes to generating quality leads and higher ROI. It is one of the most easy ways to reach a large number of targeted web audience. It doesn’t matter how big or small your marketing campaign is, email marketing … Continue reading Best WordPress Plugins for Boosting your Email Marketing Efforts The post Best WordPress Plugins for Boosting your Email Marketing Efforts appeared first on Design Shard. Full Article Tips & Tricks Marketing Plugins Wordpress
re Top Tips for Developing a Creative Flyer By designshard.com Published On :: Tue, 02 May 2017 08:59:48 +0000 Flyers are a fantastic way to promote your business, especially considering how easily they can be distributed among members of the public. Since you’re likely to be spending your hard-earned cash on this very effective marketing tool, it is essential to take the right steps when designing your flyer, ensuring you display your skill set … Continue reading Top Tips for Developing a Creative Flyer The post Top Tips for Developing a Creative Flyer appeared first on Design Shard. Full Article Tips & Tricks Colour Flyers Texture
re Wrike for Designers and Creatives By designshard.com Published On :: Fri, 29 Sep 2017 12:38:46 +0000 Collaborating on an online project management software for marketing is a huge part of being a designer or a creative, and more often than not you are juggling more than one task or project at a time. This makes managing a creative project online for creatives particularly difficult and what’s more, the line managers or … Continue reading Wrike for Designers and Creatives The post Wrike for Designers and Creatives appeared first on Design Shard. Full Article Tips & Tricks managing a creative project online marketing project management tool online project management software for marketing task workflow management software team scheduling software Tools Wrike
re Can Your Logo Maker Do This: A Real Designer vs A Logo Maker By designshard.com Published On :: Fri, 16 Nov 2018 22:45:46 +0000 Every business needs a logo and all major ones will view it as a key aspect of their brand building. A logo is the first impression a customer will get of your brand, so it has to look clean, professional and tell a story about who you are and what you do. Which is … Continue reading Can Your Logo Maker Do This: A Real Designer vs A Logo Maker The post Can Your Logo Maker Do This: A Real Designer vs A Logo Maker appeared first on Design Shard. Full Article Tips & Tricks Design Logo
re What Is a Website Redesign & How To Plan For It Effectively By designshard.com Published On :: Thu, 22 Nov 2018 10:45:24 +0000 Websites have become essential marketing tools for businesses and it’s mandatory to keep them up to date and fresh always. This can be justified with the help of the statement made by a Danish computer scientist, Jakob Nielsen: “A bad website is like a grumpy salesperson.” This is where the need for website redesigning comes … Continue reading What Is a Website Redesign & How To Plan For It Effectively The post What Is a Website Redesign & How To Plan For It Effectively appeared first on Design Shard. Full Article Web Design Design Marketing
re 10 Tips for Creating the Perfect Animation By designshard.com Published On :: Wed, 05 Dec 2018 23:42:51 +0000 An animation is a form of art whereby the artist expresses stories through drawings to the audience. The animation part means that the artist has to use characters that are in motion in order to give the storyline life which is an important factor in any animation. The characters you choose to use are essential … Continue reading 10 Tips for Creating the Perfect Animation The post 10 Tips for Creating the Perfect Animation appeared first on Design Shard. Full Article Tips & Tricks Animation Design
re Pretty in Pink By www.neilcreek.com Published On :: Wed, 03 May 2017 12:28:50 +0000 This is another photo from the anonymous lingerie shoot I did a few weeks ago, but the model and I are now working through the shoot to decide which photos will be suitable for the public album, so hopefully soon you’ll see a lot more! :D Full Article boudoir People beautiful bow bows cute fashion girl glamor glamour intimate lace lingerie midriff model nails natural naturallight navel navelring panties piercing pink ring sexy stockings suspenders thighgap thighs
re Top 10 Photos 2017 – Neil Creek By www.neilcreek.com Published On :: Sat, 30 Dec 2017 08:35:51 +0000 Time again for the annual tradition where I look back on my year’s work and choose ten photos that I feel best represent my work, my professional development or significant personal milestones. As always, narrowing the selection down to just 10 is a challenge, but overall I’m pleased with my year, the skills I have […] Full Article Uncategorized
re Redesign of Stavanger Golf Club Website ????️ By jepson.no Published On :: Fri, 26 Mar 2021 09:29:09 +0000 I’ve helped Stavanger Golf Club through the years with webdesign and admin, and it was due for a refresh. I decided to try a no-code approach with WordPress. I first designed the site in UXPin (see version here), and then installed a fresh Local install of WordPress to get started. I used Astra theme along… Full Article Blog
re Remote Work ???????????? at WooCommerce By jepson.no Published On :: Thu, 21 Oct 2021 09:26:02 +0000 As someone who works remotely at WooCommerce and Automattic, I get a lot of questions about the tools that we use to stay productive and connected. Recently, Beau wrote an extensive post about the tools we use for remote work, which does a great job of summarizing our setup. In his post, Beau covers everything… Full Article Blog
re 15 Best WordPress Plugins for Sidebars and Widgets By www.isitwp.com Published On :: Fri, 21 Jul 2023 07:03:09 +0000 Are you looking for the best WordPress plugins for your site’s sidebar and widgets? Most website owners use sidebars mainly for 2 purposes: That said, there are so many ways to get creative with these areas to improve user experience, add SEO elements, and make your site’s design more appealing. Check out how WPBeginner uses […] The post 15 Best WordPress Plugins for Sidebars and Widgets first appeared on IsItWP - Free WordPress Theme Detector. Full Article WordPress Plugins best wordpress plugins sidebars widgets wordpress plugins wordpress plugins for sidebars and widgets
re How to Enable Scroll Tracking in WordPress With Google Analytics By www.isitwp.com Published On :: Tue, 25 Jul 2023 13:17:10 +0000 Want to enable scroll tracking on your WordPress website? You can easily find out how far a user scrolls down on each post. This lets you know the exact section in which they lose interest and abandon your site. With this data, you can modify that specific section and make it interesting enough to engage […] The post How to Enable Scroll Tracking in WordPress With Google Analytics first appeared on IsItWP - Free WordPress Theme Detector. Full Article WordPress Tutorials Google Analytics monsterinsights scroll tracking
re 6 Spin The Wheel WordPress Plugins to Boost Conversions By www.isitwp.com Published On :: Tue, 01 Aug 2023 13:32:00 +0000 Do you want to add a coupon wheel popup to your WordPress site? A spin the wheel plugin makes it easy to create customized campaigns along with preset chances of winning the price. These plugins usually come with templates so it’s easy to craft a stunning design that will get users excited to spin the […] The post 6 Spin The Wheel WordPress Plugins to Boost Conversions first appeared on IsItWP - Free WordPress Theme Detector. Full Article WordPress Plugins giveaway plugins spinning wheel plugins spinning wheel popup plugins wordpress spinning wheel plugins wordpress spinning wheel popup plugins
re 8 Best Migration Plugins for WordPress (Compared) By www.isitwp.com Published On :: Wed, 16 Aug 2023 17:29:02 +0000 Are you looking for a quick and easy way to migrate your WordPress website? You may want to move your site to another WordPress web host or domain name. If the current hosting provider isn’t delivering satisfactory performance, security, and support, migrating to a better host can significantly improve the experience for both you and […] The post 8 Best Migration Plugins for WordPress (Compared) first appeared on IsItWP - Free WordPress Theme Detector. Full Article WordPress Plugins best backup & migration plugins best migration plugins duplicator how to migrate to wordpress
re How to Show a Facebook Feed in WordPress (5 Easy Steps) By www.isitwp.com Published On :: Thu, 31 Aug 2023 18:27:53 +0000 Are you looking for a reliable way to add a Facebook feed to your WordPress site? Adding a custom Facebook feed makes your site more engaging and interactive. At the same time, you also provide social proof of an active online presence, helping you turn your readers into your fans. The easiest way to add […] The post How to Show a Facebook Feed in WordPress (5 Easy Steps) first appeared on IsItWP - Free WordPress Theme Detector. Full Article WordPress Tutorials custom facebook feed show facebook feed smash balloon social media feed social wall
re 7 Best Divi Builder Alternatives for Your Website (Compared) By www.isitwp.com Published On :: Thu, 14 Sep 2023 11:05:55 +0000 Are you looking for Divi alternatives to help build your website? Divi is one of the most popular WordPress builders, but some users may find Divi’s interface to have a bit of a learning curve, making it harder for beginners to catch on. There are other builders that are more user-friendly and designed for anyone […] The post 7 Best Divi Builder Alternatives for Your Website (Compared) first appeared on IsItWP - Free WordPress Theme Detector. Full Article Resources best divi builder alternatives divi alternatives divi builder divi builder alternatives
re MemberPress vs WishList Member: Which is The Best Membership Plugin? By www.isitwp.com Published On :: Mon, 18 Sep 2023 10:04:06 +0000 Are you searching for a membership plugin for your website? Do you want to know which one rises above – WishList or MemberPress? Both these WordPress membership plugins let you set up membership and subscription plans on your site to earn money online. The best part is that they give you full control over your […] The post MemberPress vs WishList Member: Which is The Best Membership Plugin? first appeared on IsItWP - Free WordPress Theme Detector. Full Article Resources memberpress membership plugins wishlist member wordpress plugin comparison
re How to Embed Instagram Feed in WordPress (5 Easy Steps) By www.isitwp.com Published On :: Tue, 26 Sep 2023 10:59:06 +0000 Are you looking for an easy way to add an Instagram feed to your WordPress site? An Instagram feed helps you showcase your social media content right on your WordPress website. Visitors can view and engage with your Instagram content without having to leave your site. In this step-by-step tutorial, we’ll show you how to […] The post How to Embed Instagram Feed in WordPress (5 Easy Steps) first appeared on IsItWP - Free WordPress Theme Detector. Full Article WordPress Tutorials embed instagram feed in wordpress how to add instagram feed in wordpress instagram feed pro smash balloon
re Cooking with BuddyPress By wpcult.com Published On :: Sun, 20 Oct 2024 06:08:11 +0000 I’m sitting downstairs at WordCamp 2009 in San Fransisco. Up on stage right now, Andy Peatling creator of BuddyPress. BuddyPress Notes Why BuddyPress: BYOTOS ( Bring Your Own Terms Of Service ) Custom branding Existing plugins ( WordPress plugin integration + BP specific plugins ) University Intranet Profile Activity Streams + LDAP login plugin Blog […] The post Cooking with BuddyPress appeared first on WPCult. Full Article WordCamp BuddyPress
re The state of the Press By wpcult.com Published On :: Mon, 21 Oct 2024 06:08:50 +0000 I might like to start off by saying Happy Birthday WordPress. I don’t have any notes from Matt’s presentation, just a couple photos. The post The state of the Press appeared first on WPCult. Full Article WordCamp Matt Cutts Matt Mullenwig