pr

Motion Magic: Project Insights From My Viget Internship

When we open an app or website, we do so to accomplish a task or find information. A well-designed user experience ensures users can achieve their goals efficiently. But what keeps us engaged beyond basic functionality? What differentiates a mundane interface from an exciting one? In my opinion as an up and coming UI developer, one key element is motion.

During my summer internship at Viget, I had the opportunity to dive deep into the world of agency work. From getting the chance to contribute to client sites to participating in a hackathon and pursuing a personal project, I seriously leveled up my stack and gained valuable development experience. Not to mention the amount I learned from exceptional, dedicated mentorship and micro-classes on everything from React to SQL to business models. 

However, coming into the internship, I had the specific goal of learning how to add motion to my web projects. I walked in on day one with no idea where to start, and now I’m leaving my last week with a complex knowledge of Rive, canvas elements, JavaScript animation, GSAP, and more. Here’s how… 

Spinet

In this two week hackathon project, I worked alongside Faye and Paul, the Product Designer and App Developer interns, to create a spinning wheel name picker. During the first week, I took on branding and visual design work. 

I spent the second week implementing wireframes. Through this project I learned how to transform client specifications into design directions, a style guide, and ultimately, UI components.

For this app, the motion of the spinning wheel was critical to the experience. Initially, client feedback indicated that the spin felt too uniform. I adjusted the motion parameters by extending the slowdown time and changing the easing function from linear to cubic, which increased feelings of suspense at the end of the spin animation. 

To add a level of joy and celebration to the winner announcement popup at the end of a spin, I incorporated confetti animations. In doing so, I discovered the world of JavaScript animation libraries that make implementing animations as easy as simple as adding the script to my HTML and adjusting the timing and placement of the animation object. Finally, we had ultimately decided on a modern, clean-cut video game aesthetic for the branding, and pulled this in through inspired sound effects, the logo design, and a 3D button component with a click animation accomplished entirely through Tailwind. 

Luna chatbot

After the hackathon, I got the chance to work on a personal project of my choice: an AI mental health chatbot inspired by tools like Woebot and EarKick. I was motivated by the question of what could make conversational AI feel less intimidating and more empathetic. My answer was an AI support companion with an animated avatar to enhance feelings of emotional connection and understanding. 

To get started, I experimented with various chatbot APIs and found that the Llama3 model was the best at following system prompts and offered the most natural interactions. A huge part of this project was the chatbot’s expression animations. I surveyed several popular tools and found Rive was the best fit for this, offering intricate animation capabilities, easy web integration, and a state machine for managing overlapping states and complex transitions.

The first step of animating in Rive is to create a design. Luckily, Rive has a vibrant open-source community, and I learned a lot from examining and remixing community files. The second step was learning to create the animations themselves. This was my first time animating anything, but the concept of keyframes was relatively intuitive, and the UI reminded me of video editing software, like iMovie, I’d used in the past.

The third and most challenging step for me was making all the animations work together in a state machine. 

This is the logic that connects animations together, taking input values that determine when to transition between states. Getting smooth animations between emotional states required a lot of rewiring and experimenting. Finally, embedding the Rive file in my project and linking the emotion data from API responses to the animation inputs was relatively straightforward using vanilla JavaScript. 

In conclusion

Animations, whether simple or complex, add a layer of interactivity and visual interest to digital products. Over a short 10 weeks, my internship projects allowed me to explore UI development, modern animation tools, and motion using CSS and JavaScript.

If you’re interested in bringing ideas to life and sparking joy through motion design, then diving into a passion project, seeking inspiration from the community, and exploring tools like Rive and GSAP will definitely kickstart your journey!



  • Code
  • Internships and Apprenticeships

pr

Setting up a Python Project Using asdf, PDM, and Ruff

When I was tasked with looking into alternative ways to set up a new Python project (not just using the good ol' pip and requirements.txt setup), I decided to try to find the tools that felt best to me, as someone who writes Python and Ruby. On this journey, I found a way to manage dependencies in Python that felt as good as bundler, among other great tools.

The Runtime Version Manager #

asdf has been my primary tool of choice for language version management for multiple years now. The ease of adding plugins and switching between versions of those plugins at a local or global level has saved me massive amounts of time compared to alternatives.

If you've never set up asdf before, follow the instructions here to get it set up. For reference, I use fish for my shell, so I installed asdf using the "Fish & Git" section.

Once you have asdf on your machine, the next step is to add the plugins you need for your project. Plugins are the actual tools that you want to manage the versions of, like NodeJS, Python, Ruby, etc. For the purposes here, I'll start with adding the plugin for Python:

asdf plugin-add python

Once you have added a plugin to asdf, you're ready to install various versions of that plugin. Since we just installed Python, we can install the version we want:

asdf install python 3.12.4
# OR if we want to just use whatever the latest version is
asdf install python latest

Once the version you want is installed, you can tell asdf to use that version in the current directory by running:

asdf local python 3.12.4
# OR 
asdf local python latest

depending on which version of python you installed.

The Dependency Manager #

In the past, I just used pip install and requirements file(s) to handle most of this. I knew of other options, like pipx or pipenv, but I still have never tried using them. I was more interested in finding a dependency manager that did these things in a significantly different way than what I was used to with pip.

Therefore, I wanted to find something that felt similar to bundler for Ruby. Luckily, very early on in my journey here, I found PDM.

Upon reading what PDM did, I immediately decided to try it out and get a feel for what it offered. Some key notes for me that piqued my interest:

  • Lockfile support
  • Can run scripts in the "PDM environment"
    • pdm run flask run -p 3000 executes the normal flask run -p 3000 command within the context of your installed packages with PDM.
    • In other words, it adheres to PEP 582 and allows you to run project commands without needing to be in a virtual environment, which to me is a big plus.
  • Similar commands to bundler
    • pdm run => bundle exec
    • pdm install => bundle install
    • pdm add <package> => bundle add <gem-name>
      • Note: My workflow was almost always to just add gem <gem-name> to the Gemfile rather than using bundle add, but there is no direct 1:1 equivalent of a Gemfile with PDM.

Installing PDM #

PDM has its own asdf plugin, so let's just use that here as well! Running:

asdf plugin-add pdm

adds the plugin itself to asdf, and running:

asdf install pdm latest 
# can replace 'latest' with a specific version number here too

installs the latest version of PDM. Finally, set the local version with:

asdf local pdm latest
Side note about asdf local
  asdf local creates a .tool-versions file (if it doesn't already exist) in the current working directory, and appends the plugin and version number to it. At this point, the directory in which you ran asdf local python 3.12.4 and asdf local pdm latest should have that .tool-versions file, and the contents should be a line each for Python and PDM with their associated version numbers. This way, if someone else pulls down your project, they can just run asdf install and it will install the versions of those plugins, assuming the user has the necessary plugins added themselves.

Now that we have PDM and Python set up, we're ready to use PDM to install whichever packages we need. For simplicity, let's set up a simple Flask app:

pdm add flask flask-sqlalchemy flask-htmx

This line adds Flask, Flask-SQLAlchemy and Flask HTMX. Flask is a web application framework, Flask-SQLAlchemy adds SQLAlchemy and its ORM, and HTMX builds on top of HTML to allow you to write more powerful HTML where you'd otherwise need some JS. Side note, but HTMX is really cool. If you haven't used it before, give it a go! I'm even a part of the exclusive group of HTMX CEOs.

Linting and Formatting #

Finally, I wanted to find a way to avoid pulling in multiple packages (commonly, Black, Flake8 and isort) to handle linting and formatting, which felt to me like it could be the job of one tool.

Pretty quickly I was able to find Ruff which did everything I wanted it to, along with being really fast (thanks Rust ????).

First things first, we need to install Ruff. Since it's a Python package, we can do it using PDM:

pdm add ruff

Once it's installed, we can use ruff check and ruff format to lint and format, respectively. Note that since we installed via PDM, we need to prepend those ruff calls with pdm run:

pdm run ruff check --fix

This runs the linter and fixes any issues found (if they are automatically fixable). The linter can also be run in --watch mode:

pdm run ruff check --watch

which re-lints on every saved change and tells you of any new errors it finds.

The Ruff formatter is similar to use:

pdm run ruff format

which will automatically fix any formatting issues that it finds and can fix. If you want to use this in CI (which you should), you can use the --check flag that will instead exit with a non-zero status code, rather than actually formatting the files:

pdm run ruff format --check

Bringing it all together #

Working with projects set up this way is much easier than how I used to do it. Using tools like asdf, PDM, and Ruff rather than pyenv, pip, and Black/Flake8/isort make both setting up projects and pulling down/installing existing projects more straightforward. I hope the contents of this article are helpful to anyone interested in setting up Python projects in a similar way.




pr

The Keys to Successful Concept Testing: Prototyping

This is part two of a three-part series on how to successfully conduct concept testing with users, focused on prototyping. Check out part one (planning) to learn more.
 

Prototype your concepts

Once a well-aligned research plan has been crafted, it’s time to create a prototype (or multiple) based on your concept. There are a plethora of ways you can create prototypes that communicate your concepts to users; I’ll cover strategies that will help spark meaningful reactions and conversation.

Provide context to ground your concept

We humans as a whole are poor predictors of our own future behaviors, so it’s really important that your concept testing simulates the future experience you’re trying to test. Ideally, you want to ground your concepts, so a participant can envision it in their own day-to-day. One of the best ways to do this is by building in context, whether into the prototype itself or in the way you actually test out the concepts.

You can ground a participant in what they would actually do by: 

  • Adding small contextual details into the prototype (e.g. the participant’s name or location). 
  • Providing the participant with a realistic scenario to frame the prototypes
  • Designing a certain scenario into the actual prototype (e.g. error messages appear in).  
  • Conducting the test in the actual or simulated environment where it will be used. 

Grounding a participant can make a difference in how someone interacts with your prototype. Let’s imagine you and your team are redesigning a part of an online food delivery platform for restaurants, specifically the parts that hosts and cashiers use. When you put your concept to the test, you can ground participants by “simulating” a lunch rush atmosphere (distractions, loud noises, etc).

Build real-ish prototypes

It might sound counterintuitive but you don’t need high-fidelity prototypes for concept testing. While high-fidelity prototypes may best simulate the future experience, that level of fidelity may not be feasible for a few reasons: 

  • You don’t have the time to create something at that level of detail or complexity before testing.
  • You don’t have the details fleshed out yet.
  • You want your users to help define these details with you. 

Low to mid-fidelity (or as I like to call “real-ish”) prototypes can still get you to the insights you need and even have some unexpected benefits. It’s easier for research participants to focus on overarching concepts when interacting with low-fidelity prototypes. Higher fidelity prototypes tend to invoke feedback hyper-focused on the details. With lower-fidelity, research participants are more likely to provide critical feedback on ideas, since they don’t seem as “final.” You can also leave out certain details in a low-fidelity concept, which allows you to brainstorm with participants.

Again, crafting context is a large part of building out an idea that starts to feel “real” enough for a user to invoke a response. Some examples of real-ish prototypes with just enough context include: 

  • Setting the stage with realistic scenarios for how and when research participants would reach out to an AI chat bot in a therapy app.
  • Creating initial wireframes for a ride-sharing app that research participants test out in a simulated car ride experience, to understand what info is most helpful at each moment on the ride.
  • Sending research participants “updates” on their food delivery order, to learn what participants might want to know about their order’s progress. 

Be selective about which concepts to show

You may have several concepts (or variations on a single concept) that you want to prototype out, and test through research. They may all feel exciting and important, but showing too many in one session can leave a research participant with decision fatigue. Even if you need to test multiple concepts to move forward, you don’t want to show every single one you’ve come up with.

Instead, you’ll want to be selective. One way to help you decide which concepts are best to test is by mapping them out on a matrix.

Let’s imagine again you and your team have generated multiple concepts for your food delivery app that aim to tempt users to order takeout more frequently. Perhaps some concepts focus on individualized recommendations, while other concepts show social trends. First, create a matrix that has extreme aspects of the concepts on each end and place them where you think they might belong. 

Then, ask yourself a few questions: 

  • Are there two concepts that are too similar to each other? 
  • Is this concept playing it too safe?

These kinds of concepts may not give you useful feedback because they’re not distinct enough or they’re too neutral over all. Instead, you’ll want to select concepts that are on the edges of your extremes. Those concepts will allow you to learn much more about your users and how they might interact with your concepts in the future.


These tips will help you craft prototypes that research participants can more easily and accurately react to. 

To end this series, I’ll discuss how to prepare for the actual testing in my next article.




pr

Affinity Spring Sale: Up to 50% Off

This post: Affinity Spring Sale: Up to 50% Off was first published on Beyond Photo Tips by Susheel Chandradhas

You might have seen some of my articles about Affinity Photo and how it is a wonderfully cost-effective solution for both advanced amateurs and professional photographers when it comes to retouching images. Well, if you have been holding out for a discount on purchase of Affinity apps, then now might be the right time to […]

This post: Affinity Spring Sale: Up to 50% Off was first published on Beyond Photo Tips




pr

How to Make More Money as a Pro Photographer

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.




pr

6 Tactics for Promoting Your Local Business

As a small business proprietor, you must establish connections with local patrons, integrate into the community, and differentiate yourself from your rivals. However, understanding how to market your business locally requires clever marketing techniques. Given the limited pool of potential customers in your vicinity, prioritizing local marketing endeavors is essential, especially when considering that your […]




pr

Web Designer Must-Have Skills As A Pro in 2024 – Web Design Tips

As we navigate the ever-evolving landscape of web design, it’s crucial to stay ahead of the curve and continuously expand our skill set. As a seasoned web designer with years of experience, I’ve witnessed firsthand the rapid changes in our industry. Today, I’ll share my insights on the must-have skills for professional web designers in […]



  • Web Design
  • Adobe XD
  • advanced web design tools
  • AI in web design
  • CMS for web design
  • content management systems
  • continuous learning in web design
  • design prototyping tools
  • design systems
  • ethical web design
  • Figma for web design
  • Git for web designers
  • HTML CSS JavaScript
  • microinteractions in web design
  • mobile-first design
  • modern web design trends
  • must have web design skills
  • privacy and security in web design
  • professional web designer
  • Responsive web design
  • SEO best practices
  • Sketch for web design
  • user experience design
  • ux design
  • version control for web designers
  • web accessibility
  • web design animation
  • web design collaboration tools
  • web design skills 2024
  • web designer skills 2024
  • website performance optimization

pr

Rekomendasi Provider Slot Online Paling Populer

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. […]




pr

The Apple TV 4K Device is a Deeply Flawed and Frustrating Product… for Me

About 12 years ago, in 2006, I had what at the time felt like the biggest technological change in my life. I switched from a PC to my first MacBook Pro. Switching computer operating systems at the time seemed like a massive chasm to overcome, but I did it and I’m glad I did. My …




pr

Bill Dane Pictures …it’s not pretty. 50 Years of Photographs I’m Still in Love

“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 …




pr

Illustration for Impact: HART Curatorship Incubation Programme Visuals

Illustration for Impact: HART Curatorship Incubation Programme Visuals

abduzeedo

Discover Anthony Lam’s captivating illustration work for the HART Curatorship Incubation Programme 2024, blending art with purpose.

HART Collective Limited’s 2024 Curatorship Incubation Programme comes alive through a series of vibrant visuals and social media collaterals designed by Anthony Lam. This illustration project, aimed at amplifying the HART initiative’s reach, seamlessly combines creativity and purpose. Let’s dive into the thought process, design elements, and impact of these compelling illustrations.

Bringing Artful Storytelling to HART

The HART Curatorship Incubation Programme is more than just an event; it’s a platform that nurtures emerging curators and fosters artistic engagement in Hong Kong. For this initiative, HART Haus collaborated with Anthony Lam to create visuals that encapsulate the spirit of innovation and community central to the programme. With a focus on vibrant, eye-catching design, Lam’s illustrations breathe life into the promotional material, making the programme’s message resonate visually.

One of the striking features of this project is the careful choice of typography. The primary typeface used is Degular Display by James Edmondson from OH no Type Co. This choice lends a contemporary and approachable vibe to the design, complementing the modern and energetic illustrations. The type’s bold and clean lines create a sense of structure amidst the dynamic visuals.

Lam’s illustrations use a playful yet sophisticated color palette, striking a balance between the avant-garde and the accessible. The design approach draws heavily from art movements that emphasize form and rhythm, mirroring the essence of a programme that curates art as an experience. Each piece incorporates abstract shapes and flowing patterns that evoke a sense of motion, representing the evolving journey of curatorship and the fluid nature of artistic collaboration.

Illustration isn’t just about static visuals; it’s about telling a story that connects with an audience. For this project, Lam crafted designs meant to adapt seamlessly across multiple platforms, from print to digital media. The social media assets, in particular, utilize animations and interactive elements to capture the attention of a fast-scrolling audience. These designs ensure that the HART Curatorship Incubation Programme stands out in the crowded digital space.

The use of illustration as a core element of the visual identity allows for more flexibility and engagement. It provides a canvas where abstract concepts about art and curatorship can be expressed in a way that feels both authentic and exciting. Whether seen on a poster, a website, or a social post, each visual invites viewers to explore and learn more about the programme.

Illustration plays a crucial role in making art initiatives accessible to a broader audience. By employing a visually striking yet relatable design language, Anthony Lam’s work for HART bridges the gap between curators and the community. The visuals don’t just inform; they inspire curiosity and engagement, which is essential for an incubation programme that seeks to elevate emerging curators.

This collaboration also highlights the impact of thoughtful design in the arts sector. By leveraging illustration, HART Collective can convey complex ideas in a way that is immediately understandable and appealing. The choice of colors, the movement within the compositions, and the bold typography all work together to create a cohesive narrative that draws people in.

The HART Curatorship Incubation Programme’s visual identity showcases how illustration can elevate an arts initiative, making it more engaging and impactful. Anthony Lam’s designs prove that illustration, when done thoughtfully, can serve as a bridge between art and the public, turning viewers into participants and supporters.

This project is a reminder that effective visual identity goes beyond aesthetics; it tells a story that connects and captivates. As HART continues to grow its curatorship programme, the illustrations created for this year’s campaign will undoubtedly leave a lasting impression, drawing more people into the world of art and collaboration.

Graphic design and illustration artifacts

Credits




pr

A Beautiful Spring Begins With Fall Planting

By University of Illinois News Have you ever admired the vibrant colors of spring flowers and wondered how to create this beauty in your own landscape? “The time to plant for spring bloomers is now,” said University of Illinois Extension … Continue reading




pr

Indigenous Farmers Practice the Agriculture of the Future

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




pr

Best WordPress Plugins for Boosting your Email Marketing Efforts

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.




pr

Spring Cleaning: Five Ways to Improve Your Ecommerce Site

Spring is on the horizon, so you know what that means. Spring-cleaning time is coming soon too. This yearly refresh is more than just a reminder to dust your home; it’s also a chance to revitalize your ecommerce business, attract new customers and delight loyal shoppers. Here are five easy ways to improve your ecommerce … Continue reading Spring Cleaning: Five Ways to Improve Your Ecommerce Site

The post Spring Cleaning: Five Ways to Improve Your Ecommerce Site appeared first on Design Shard.




pr

Pretty in Pink

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




pr

15 Best WordPress Plugins for Sidebars and Widgets

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.




pr

How to Enable Scroll Tracking in WordPress With Google Analytics

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.




pr

6 Spin The Wheel WordPress Plugins to Boost Conversions

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.




pr

8 Best Migration Plugins for WordPress (Compared)

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.




pr

How to Show a Facebook Feed in WordPress (5 Easy Steps)

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.




pr

How to Alert Your Customers of a Price Drop in WooCommerce

Are you looking for a way to alert your customers about a discounted price in your WooCommerce store? Price drop campaigns show popup notifications when your brand reduces the price of a product. Sending your visitors alerts allows you to improve engagement and maximize sales on your website. In this tutorial, we’re going to show […]

The post How to Alert Your Customers of a Price Drop in WooCommerce first appeared on IsItWP - Free WordPress Theme Detector.




pr

MemberPress vs WishList Member: Which is The Best Membership Plugin?

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.




pr

How to Embed Instagram Feed in WordPress (5 Easy Steps)

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.




pr

Cooking with BuddyPress

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.





pr

Ben Dunkle on designing icons for WordPress [video]

I know many people attendedWordCamp 2009, in fact I believe there were 700 plus attendees. Well not every one showed up at the development day which was held at the Automattic office on pier 38.

WordCamp Development day was a BarCamp style event, and I was able to record a couple of the conversations. Here is a recording from Ben Dunkle (designer of the WordPress admin icons in 2.7+)

The post Ben Dunkle on designing icons for WordPress [video] appeared first on WPCult.








pr

The June WordPress users group meeting

The days have been flying by really fast. In fact I am glad I decided to check out LAWPUG.org today. I was reminded that this weekend is when the meet is. So if you in the Los Angeles area, and would like to sit down and chat with a few WordPress guru’s, please feel free […]

The post The June WordPress users group meeting appeared first on WPCult.




pr

Calling custom fields for next/previous posts

Custom fields are definitely very useful and are used on many WordPress installs. Today I’m going to show you how to easily get custom fields values outside the loop.

The post Calling custom fields for next/previous posts appeared first on WPCult.




pr

bbPress 1.0 Release Candidate 3

Another milestone in the sister application of WordPress; bbPress is that much closer to final release! Check out this video from WordCamp Development day

The post bbPress 1.0 Release Candidate 3 appeared first on WPCult.




pr

Follow up on WordPress plugin changelogs

Following up on the WordPress weekly, and the final topic of discussion; changelogs and implementing them into your plugins. Now a plugin, shows the changelog in your plugin page...

The post Follow up on WordPress plugin changelogs appeared first on WPCult.




pr

Guide to Building a Pinterest Presence for Bloggers

Introduction Why Pinterest Deserves Your Attention Now, let’s talk numbers—impressive numbers. With over 450 million active dreamers and doers, Pinterest is not merely thriving; it’s bustling with opportunity. For the astute blogger, these aren’t just stats—they represent a bustling metropolis of potential readers, engaged followers, and eventual customers. Each user is searching, planning, and ready […]

The post Guide to Building a Pinterest Presence for Bloggers appeared first on WPCult.




pr

Use WordPress to print a RSS feed for Eventbrite attendees

Today I was working on the WordCamp.LA site. I was trying to show the “attendee list” on the attendees page with out having to update the page every day. Since I am using EventBrite to promote and sell ticket to the event I can collect info from there list. Evey one who purchases a ticket […]

The post Use WordPress to print a RSS feed for Eventbrite attendees appeared first on WPCult.




pr

Free advise from the pro’s in Vegas

WordCamp Las Vegas is taking place this weekend. But its a special event in collaboration with Blog World Expo! That means that it’s going to be a big crazy weekend for geeks and techies in the Vegas area. I will be working the WordPress genius bar inside the Las Vegas Convention center. So if you’re […]

The post Free advise from the pro’s in Vegas appeared first on WPCult.




pr

8 WordPress Development Mistakes to Avoid in 2022

WordPress is an incredibly versatile and powerful platform. But, like with any tool, it’s simple to make errors while using it because of the variety of possibilities available. Although some faults might harm your website, others can be catastrophic. That’s why it’s so important to be aware of them to be safe. When it comes […]

The post 8 WordPress Development Mistakes to Avoid in 2022 appeared first on WPCult.






pr

WordPress Security Hacks

Hi guys this is my first post on wpcult the great site Austin built.  Hope you guys find it usefull. If you run a blog using the wordpress software then your blog is a target to hackers.  Below I will list some hacks and just how they can help you keep your business/site safe. The following […]

The post WordPress Security Hacks appeared first on WPCult.




pr

WordPress: Provides a Great Framework for Your Website

It doesn’t really matter in what kind of business you are; it is human behavior to have an urge of standing out of the crowd, of its kind. The same story goes with online business and for an online venture, you need a blog or website of your own. The website you tend to own […]

The post WordPress: Provides a Great Framework for Your Website appeared first on WPCult.




pr

4 Super Easy Ways to Improve SEO

Having a web presence is extremely important when it comes to marketing your business, and search engine optimization (SEO) is one of the best ways to improve your visibility and reach. Some companies don’t have the time or resources to invest in an in-depth and thorough SEO strategy, but that doesn’t mean that they can’t […]

The post 4 Super Easy Ways to Improve SEO appeared first on WPCult.




pr

New website design launched for Community Presbyterian Church, Englewood Florida

Brief The team at Community Presbyterian Church in Englewood, Florida came to us with an outdated website that they struggled...continue reading

The post New website design launched for Community Presbyterian Church, Englewood Florida first appeared on Website Design in Naples, Fort Myers Florida | Logo Design | Brian Joseph Studios.




pr

Insurance – An Elegant Free WordPress Theme

Insurance is two columns free wordpress theme with unique and modern style, having the classic combination of white, yellow, grey and black. Features: XHTML 1.0 Transitional Adsense Ready Threaded comments support FeedBurner subscribe via email support A lot of advertising spots 125×125 Note: Insurance Theme is Distribute by ElegantWPThemes.com Designed by Web Design Leeds distributed [...]




pr

How To Design Effective Conversational AI Experiences: A Comprehensive Guide

This in-depth guide takes you through the three crucial phases of conversational search, revealing how users express their needs, explore results, and refine their queries. Learn how AI agents can overcome communication barriers, personalize the search experience, and adapt to evolving user intent.




pr

Best Of Pro Scheduler Libraries

For teams working remotely across the globe or together in an office, as well as for any group of collaborating users, a scheduler can be a valuable tool indeed. In this post, you’ll find some of the best commercial web scheduler libraries (JavaScript based) with amazing UX and high efficiency that are currently available.




pr

How To Defend Your Design Process

Ever felt pressure to speed up your design process? Here’s how to address unrealistic expectations and foster a shared understanding with stakeholders, ensuring everyone is aligned on the path to a successful delivery. Part of [Smart Interface Design Patterns](https://smart-interface-design-patterns.com) by yours truly.




pr

Pricing Projects As A Freelancer Or Agency Owner

Discover effective pricing strategies for digital projects. Learn how to balance fixed pricing, time and materials, and value-based approaches while managing client expectations and scope creep.