CFEclipse TODO tasks and custom tasks
While developing applications I’m always dumping code to the screen in order to troubleshoot, and CFEclipse TODO makes this more convenient for me.
The TODO feature allows you to track items on your “to-do list” in the comments of your code.
In the task-list view, you can track and view any comment that contains the string TODO:. From the task view you can double-click on the task, and the relevant file will open up in the editor.
Another powerful feature with CFEclipse tasks is the ability to create custom tasks. I’ve created a custom task, CFDUMP:, with a high priority (Note the red exclamation point in above task list).
As in the case of TODO:, you can track and view in the task-list view any comment that contains the string CFDUMP:.
Now I can keep track of all the code dumps I have in my code, which lets me remove them before an application is passed off to the client for review.
I hope this quick review makes it easier for you to start creating and tracking your tasks.
Google wouldn’t be Google if it wasn’t shaking things up with its products and offerings. The latest shake up? Sunsetting the Google Site Search.
As you may have heard, over the course of the next year, Google Site Search will be discontinued, leaving in place Google’s Custom Search Engine (CSE), which will continue to be ad-supported. As of April 1, 2017 Google has stopped selling licenses and renewals for the Google Site Search, and will completely phase it out by April 1, 2018.
What are the differences between the old Site Search and the Custom Search Engine? The biggest, notable differences are that:
- Ads are required. Google will, however, make exceptions for 501(c)(3) organizations.
- Google branding is required with the new search version, and cannot be disabled, even for 501(c)(3) organizations.
- There are monthly search query limits, so if you are running a high-traffic website there is a chance that the search will stop working once you hit your limit.
Wondering what this means for your organization and your website’s site search if you are a Google Site Search user?
Nothing, until your current Google Site Search license expires. You will continue to have access to the Google Site Search and your implementation and settings will stay the same until your license expires. At that time, Google will automatically convert your site search to the ads-supported CSE version and the changes mentioned above will take effect.
If you are a 501(c)(3), are okay with the Google branding on your site search, and have a relatively low site search usage on your website, the transition to CSE should continue to meet your needs. Once you are converted, you will simply need to disable the ads and should also be prepared to provide Google’s legal team with proof of your 501(c)(3) status, if requested. Pretty simple.
If you’re concerned that Google CSE won’t meet your needs, always keep in mind that there are other options on the market. For example, we’ve implemented the Searchblox and Solr site searches for our clients with excellent results. In fact, I recently spoke with CEO Joanna Pineda about why we love the SearchBlox site search so much. If you’re interested in what other options are available to you, please reach out! We’d love to work with you to find the perfect solution for you organization.
Have you been switched to the Custom Search Engine yet? What are your thoughts?
Website design and usage is getting more challenging for a lot of us. In addition to more older Americans accessing the internet via smartphones only, more young people than before are living with diagnosed cognitive disabilities like autism spectrum disorder (ASD), which the Centers for Disease Control and Prevention says affects 1 in 42 boys and 1 in 189 girls.
Researcher Cheryl Cohen recently shared those numbers in a UXDC Conference session about web accessibility for teens and adults with autism that I was able to attend back in April. Cohen gave an overview of the cognitive traits that can affect users with autism and some recommendations for improving websites and apps to better meet their needs. This was very eye-opening to me!
What should we know about autistic users, and how can we design websites and apps to give them the best user experience? Here are the considerations and solutions that Cohen shared:
- Contextual misunderstanding: Whether presented in words or in imagery, idioms and metaphors can be confusing to some people with autism.
- Use more intuitive, less symbolic icons. Include descriptive text, which helps improve SEO, too.
- When you’re writing for your website, keep the language simple. This might include shorter sentences or a conversational tone.
- Visual processing: When looking at a lot of information all on one screen, some with autism become confused or distracted. So they simply focus on one specific item and ignore the rest of the page.
- More white space, more visuals. Too much stuff crammed onto a screen distracts users and can add unnecessary steps to an otherwise simple task.
- Fewer words, more bulleted lists. Large blocks of text make it difficult to find and focus on what is most important on a page.
- Does your website feature rapid animation only viewable by Flash player? Get rid of it. It’s hard to look at and process fast-moving visuals.
- Auditory processing: From voices to machines to their environment, some people with autism focus equally on multiple sound sources.
- Sound quality matters. If your audio content or videos feature muddy or distorted sound, someone with autism will have a harder time discerning voices.
- Captions improve comprehension. Mentally matching the sound they’re hearing with the images they’re seeing can be more difficult for a person with autism. Add captions to your videos and images as often as possible.
- Different way of mentally organizing items: Inconsistencies can make it challenging for a person with autism to use web interfaces, especially if that person has trouble getting past mistakes or exceptions within a website.
- Watch how you design forms. In Cohen’s research, she found that teens with autism had a hard time filling out web-based forms. The biggest culprit? Inconsistent spacing between labels and input boxes.
The teens she interviewed and observed will, perhaps, grow up to become members of our clients’ organizations — but at the very least, they will be, or already are, consumers and users of other online content and resources. Improving accessibility for these users improves the digital experience for all users, so why not always design with these user needs in mind?
To learn more about designing for those with cognitive challenges, check out these resources from the good folks at Web Accessibility in Mind.
Are you considering these factors when designing web or apps? What other specific user accessibility considerations have you come across that improve the UX for all users?
Search drives almost everything online. While lots of us bookmark pages or click on links that take us from one website to another, typing keywords into a search engine and hitting ‘Return’ is how most web users, most of the time, try to find what we’re looking for.
When using search on a specific website (versus a search engine), we want an input box that allows us to see most, if not all, of the words we type in for our search. Yet you’ve probably had the experience of typing search terms into a too-small input box. Maybe the box is too short, so the text shows up looking tiny. Or just as frustrating, your query runs too long and scrolls out of sight.
User-experience gurus Nielsen Norman Group have the data to prove that these small search boxes are not just your imagination: “The average search box is 18-characters wide, [and] 27% of queries were too long to fit into it.”
Better to design a search-input box — or really, any kind of box where the user types in text — to be too wide than too short. And on the taller side, as well, so that there’s some white space around the words.
Don’t box in your users; give them the space they need to quickly review and revise their query before they submit it.
As the Marketing Coordinator at Matrix Group, I’ve started to use social media on a daily
basis not just to connect with my friends, but to see what is going on in the world and to see what is trending from a business and marketing standpoint. I’m also learning a lot about how to use social media to connect with your clients and constituents so they can better connect with you.
I recently attended a digital writing class hosted by Carrie Hane, Principal of Tanzen Consulting, where I learned about everything from creating better emails to writing for SEO. The topic I found most interesting, though, was writing for social media, since I use it on a daily basis and it’s something you don’t learn a lot about in college or in school in general.
My top takeaways about writing for social media were:
- Always put your audience first – what are they interested in? What content can you share to best meet their needs?
- Use calls to action!
- Aim to be shareable. More shares = more likes = more interest = more business!
- Keep in mind that your social channels and each post are part of a much bigger story.
- Use hashtags to be found and to join the larger conversation
- Think about how you can differentiate your content – there is a lot of noise on social media, so what can you do to stand out in the crowd?
While all of these are great ideas to keep in mind when it comes to writing for social media, each platform is different and requires a slightly different strategy, so there are some quick tips that I learned for how and what to post to each channel:
- The ideal tweet shouldn’t exceed 100 characters and needs to be more than 70.
- Add photos to your tweets whenever possible
- Share 4 to 5 relevant pieces of content that are not your everyday, such as blog pages, articles, or retweets of a relevant quote.
- Make sure you are following your customers back!
- Share business news and current topics that are happening in the industry.
- Always try and include pictures with your posts – you will get more engagement from your audience.
- Facebook allows unlimited text in your posts, but the ideal length for a post is above 40 characters but less than 120.
- Use great pictures or short videos to get a lot of traffic.
- Have a balance of posts between “fun” images and business related / promotional images
- Try to keep posts to under 150 characters, and keep in mind that only the first 140 characters will display before they get cut off and users have to click “more” to see the rest.
And one more piece of advice for all platforms: regularly update your profile picture and cover photo; it’ll keep your audience more engaged with your page.
I had a great time attending Carrie’s workshop, and as you can see I learned a ton! If you’re interested in hearing more from Carrie on writing for the web, make sure to check out the Matrix Minute video that CEO Joanna Pineda recorded with her about How Writing for Digital is Different.
What other tips do you have for using social media for business? I’m all ears!