HelloARI logo: vinyl signs and identity design web design«    sign design«    blog«    contact«  USE MY IMAGINATION
web design and wordpress development 94114

san frnacisco web design

Robert Hartman Lecture: Color Infrared Aerial Photographs

Join me at this event this Saturday…

 

Robert Hartman will give a lecture and show slides and prints of his photographic work with a question & answer session to follow. I expect we will have a good turn out to this exciting talk and slide show.

 

Exotic colors, abstract art, and abstract geometry are some of the terms used to describe the unique aerial photographs captured with color infrared film by Robert Hartman.

FREE to the public

Harvey Milk Photo Center

50 Scott St., San Francisco, CA, 94117

via Robert Hartman Lecture :: Color Infrared Aerial Photographs « Bay Area Photographers Collective.

Posted in Fine Art Photography | Leave a comment

Eco-friendly signage: Paperless “Poster” on glass

Here’s an innovative idea for putting ink on glass. This avoids using a plastic substrate to adhere to the glass. But not nearly as easy and convenient to use.

In the end, Speedball’s nontoxic water-soluble inks, though not endorsed for window applications by the manufacturer, held up well while being a more environmentally responsible choice than vinyl for the same job. Graphics applied to windows in this way are easily removed with a common scraper to get ready for new image application.

via The Living Principles | Blog | Paperless Posters.

Posted in Product Reviews | 3 Responses

WordPress forum tools: bbPress vs phpBB comparison

bbPress vs phpBB comparison

Both bbPress and phpBB are PHP based forum softwares. However, although their primary goals are both to aid in the formation of an online community and to easily allow your sites visitors to discuss topics with each other, the routes they both take to achieve that goal is quite different.

bbPress

The bbPress forum software is developed by the same group which created WordPress. It shares much of the same code base and so is often a favourite pick for those wanting to integrate their forum with a WordPress installation.

However, unlike most other forum softwares such as phpBB, SMF, MyBB, PunBB etc., the bbPress forum project was designed from the very beginning to have as few features as possible. Although this may seem illogical in some ways as it means you get less features, it has many benefits, in particular due to the software theoretically being less buggy than it’s larger, bloated counterparts.

WordPress user integration (bbPress wins)

Due to the tight nit code and developer base of bbPress and WordPress, it is trivial to ensure that the visitors to your forum will also be logged into your WordPress powered site at the same time. Instructions for doing this are available on bbPress.org.

The logins for phpBB and WordPress can be integrated, however it is not as simple to setup as with bbPress.

Search system (phpBB wins)

The search system built into bbPress is very crude. It has many of the same problems which afflict the built in WordPress search facility. However for small-scale forums this is often not a problem as there is little content to search through. For larger bbPress forums it may be best to make use of the Google search tool to allow the search facility to find the best possible results.

phpBB has a far more sophisticated method of searching, including fine grained control such as over which forum is being searched.

Avatars

Like WordPress, bbPress has opted to use the Gravatar.com service to serve it’s avatars by default. The Bavatars plugin may be used to allow users to upload their own avatar directly to the forum.

phpBB includes the ability for users to upload their own avatars but there does not appear to be a gravatar MOD for it.

Private Messaging

phpBB includes a sophisticated private messaging system by default. bbPress requires the bbPM plugin to add private messaging support however it is not as feature rich as the system built into phpBB.

Moderation

bbPress has very poor moderation abilities by default, however the addition of the bbPress moderation suite plugin can add sufficient moderation abilities for most purposes. phpBB includes an extensive moderation system by default.

Post attachments

phpBB includes a system for adding attachments to posts, however there is no readily available plugin for bbPress which can add this functionality to the latest version.

Themes

bbPress uses a similar php based templating sytem to the one used in WordPress. Most WordPress developers find bbPress very familiar and have no difficulties in working with it. phpBB uses a templating language and so can often be more difficult to add simple functional changes within the theme itself.

Due to the huge array of extra features available in phpBB, their themes are far more complex accordingly. bbPress themes on the other hand are very simple due to it’s lack of features.

Since phpBB is far more popular than bbPress, there is a much wider availability of themes for it.

Plugins / MODs

bbPress was developed to allow plugins to extend it to add many different features. However the developer _CK_ who wrote most of the popular plugins for bbPress has quit development and left the following message on her website:

The bbPress Showcase has been discontinued.

My code will remain on bbpress.org as open source GPL for those that wish to use it, however I caution you to consider bbPress’s lack of leadership before continuing to use it.

_CK_’s plugins are still available in the bbPress plugin repository, but have not been updated for the latest versions of the software and are unlikely to be updated again.

The phpBB MOD database has a very large array of well support MODs, despite phpBB having a large number of features already built in.

Comparison table

Below is a non-exhaustive list of features available in both softwares. Plugins/MODs are only mentioned which are compatible with the latest version of the software.

Feature bbPress phpBB License GPL Private messaging Statistics  Permanent bans  Temporary bans  Software security auditedRegistration CAPTCHA Via plugin bbCode Multiple posts  Via MOD    Moderation (warnings)	  Post moderation	  Registration agreement Styling in posts	HTML Quotes	Via theme Word censors	  Post attachments	  Post drafts	  Polls	  Post preview	  Statistics	  User profiles	  View unanswered posts	  Posts since last visit	  Permalinks	  Subscribe to topics	  Email topics	  Signatures	  Avatars	Gravars (regular avatars via plugin) Lock topics	  Sticky topics	  Private forums	  WordPress login integration	  Smilies	Plugin only Images in posts	Plugin only Online users list	  Split topics	 Conclusion

Where bbPress really shines is in the development of support forums, question forums or situations in which you are simply trying to illicit conversations from community members without trying to create a full-blown social networking hub. The basic functionality of posts, topics, forums and basic spam protection is built into bbPress straight out of the box. The primary advantages to using bbPress are the easy ability to integrate users with WordPress and the easy theming system.

Where phpBB shines is in the development of social sites where users stay around long term, communicate with each other and create interpersonal relationships between each other. The addition of social features such as forum signatures and private messaging allow users to communicate with each other in a more personal way than with a simpler forum powered by bbPress. The primary advantages to using phpBB are the large number of features available by default, the large network of other users and information, the large number of mods and the large number of themes available.

Neither software is better than the other, they are just different.

Also worth mentioning: Simple:Press
I love how easy it is to install but it’s not pretty. Just download and turn it on and put a shortcode on the page you want the forum to appear in. That’s it – no dealing with databases or configurations or installations. It’s got tons of features but i don’t see any way to make it look good. i spent a couple hours removing and simplifiying mostly via CSS) and ended up with something that is just ok. Functional but messy. But it’s really fast so that’s an important feature too for small sites with low budgets that want a forum. What it needs is a better set of skins and less stuff in HTML tables.

 

UPDATE 8/16/2011: BBPress is now a plugin. That means it should be much much simpler to deploy. I for one can’t wait to try it again.

Posted in WordPress | 10 Responses

Gravity Forms vs. Wufoo for WordPress


Gravity Forms just updated to version 1.5. So it’s a good time for me to talk about how much I love this tool. It’s got tons of features and can get really complex but also allows for a quick and robust simple contact form.

One of the key features that puts it above the rest is the fact that entries are saved in your WordPress database and are viewable within the WP admin area. Email is great but having a record of all entries in one place makes this a really powerful tool that is one giant step ahead of the competition. And you can export entries as well as edit and add notes to them.

The other key feature is the slick and clean interface. I have had numerous clients who get so excited when they see this and instantly “get it”. Gravity Forms reveals it power very quickly once you start playing with it.

Some new features in 1.5:

Pricing Fields allow you to create quotes and order forms. It features integrated pricing calculations and is compatible with the Gravity Forms PayPal Add-On. Pricing Fields consist of a Product Field, Option Field, Quantity Field, Shipping Field, Donation Field and Total Field. They allow you to easily turn your form into an order form and collect payments when combined with the PayPal Add-On.

Textarea Character Counter: Easily limit the number of characters entered into a textarea and include a visual character counter that lets them know how many characters are allowed and how many characters have been entered.

CSS Ready Classes: multi-column layouts using built in CSS classes.

Default Notification: Gravity Forms will now automatically setup an Admin Notification that uses the WordPress Admin email as the Send To and includes all submitted form fields when a new form is created. A big time-saver.

Other nifties:

  • Multi-Page Forms
  • Post Field Enhancements
  • Checkbox and Multiple Choice (Radio Button) HTML Support
  • Shortcode Support
  • Enhanced Bulk Edit Functionality
  • New Hooks and Filters
  • Upgrade and Renewals

Visit rocketgenius.com and check out Gravity Forms. It’s not expensive to use on a single site but I have a Developers License so if you are already a client (or want to become a WordPress client) you can have it for free.

Flip side: The article below explains how to use Wufoo and WordPress together. I have little experience with Wufoo but it does seem easy to use. He notes that Wufoo is able to take cc transactions – but the new Gravity Forms 1.5 integrates easily with PayPal.  He mentions there is a good reporting feature set that wufoo offers (data visualization).  His main concern with gravity forms is about support but I have had fantastic support from them. Read How to combine Wufoo and WordPress for easy custom web forms | Out:think.

There are a couple other WordPress form building plugin options but each has issues—and neither actually stores the data submitted into the WordPress database.

  • cformsII – This is a very popular plugin. I’ve used it because it was the best option I found at the time. However it’s buggy, conflicts with a lot of other plugins and the user interface is really bad.
  • Contact Form 7 – Also very popular. But building a custom form and having it email the right elements to the right people gets tedious. The interface is simple but not very powerful. I see an interesting plugin that allows for saving submissions to database. I have not used it so let me know if you like Contact Form 7 to Database Extension and share in the comments below how it compares to Gravity Forms – what I can see of the screenshots don’t looks very compelling.

 

Posted in WordPress | Tagged , | 1 Response

The best permissions setup for WordPress and Plesk

Years ago, when I first installed WordPress on my Plesk-based server I had some problems with file permission issues. I could not upload images and WordPress could not edit the .htaccess file. The best solution to these issues was to use a few command lines to set the ftp username for the domain to the correct group. The problem revolves around the plesk group called “psacln”  Here’s the magic code:

cd /var/www/vhosts/[domain.com]

chown -R [username]:psacln httpdocs

chmod -R g+w httpdocs

find httpdocs -type d -exec chmod g+s {} \;


And here’s what not to do:

When I first encountered this problem I would edit .htaccess manually to enable permalinks

and open permissions on lots of directories… a bad security risk.
chmod 777 sitemap.xml sitemap.xml.gz
mkdir wp-content/uploads
chmod 777 wp-content/uploads
mkdir wp-content/gallery
chmod 777 wp-content/gallery
mkdir backup
chmod 777 backup
mkdir wp-content/upgrade
chmod 777 wp-content/upgrade/

Credit for this goes to Bryan T. He had the good advice to first make sure PHP safe mode is off before trying these troubleshooting techniques. Another advanced possible step: Change the umask in ‘/etc/proftpd.conf’ to ‘002’ and add the ‘apache’ user to the ‘psacln’ group. Then, update the directory permissions:

cd /home/httpd/vhosts/[domain.com]
chown -R [username]:psacln httpdocs
chmod -R g+w httpdocs
find httpdocs -type d -exec chmod g+s {} \;

He explained that Joomla also complains about some PHP settings, sometimes including not being able to write to ‘/var/lib/php/session’. (This might only be an issue with older version of Joomla, I’m not sure) To fix the issues, make some adjustments to the vhost.conf for the domain:

<Directory /home/httpd/vhosts/[domain]/httpdocs>
php_admin_flag magic_quotes_gpc on
php_admin_flag display_errors on
php_admin_value session.save_path /tmp
</Directory>

If the vhost.conf is brand new, then run:
/usr/local/psa/admin/bin/websrvmng -av

Make sure Apache runs with your new configuration:
# httpd -t (check your work)
# /etc/init.d/httpd reload

via Joomla and Plesk permissions | Racker Hacker.

update: see this excellent discussion over on the plesk/parallels forum about another option (if you have root access). It describes a script that allows you to get around needing to enter FTP credentials for plugin update/install with WordPress. This is a barrier to making updates and makes remote WordPress management tools (see that link for a comparison of new tools). In other words, if you want to avoid the security issue of putting your ftp password into the wp-config file then you can use the script and it all ‘just works’, I will be testing this script soon.

On the other hand, there is an advantage to not allowing some clients the ability to update their plugins. That’s what my managed WordPress hosting solution is all about – I update WordPress and make sure nothing breaks so my clients don’t need to worry about it.

update 10/2012: another useful thing to know is that you can enable a special mode in your wp-config file that will avoid the issue of needing to enter ftp credentials every time you want to add or update a plugin. use this line of code:

define(‘FS_METHOD’,’direct’);

read more here.

update 2/2013:
With Plesk 11 I found that the group should be psaserv not psacln. so heres’ my updated setup:

cd /var/www/vhosts/DOMAIN
chown -R FTPUSER:psaserv httpdocs
chmod -R g+w httpdocs
find httpdocs -type d -exec chmod g+s {} \;
chmod -R 775 httpdocs/wp-content/

also, the next step to higher security is to execute PHP scripts with the permissions of their owners – this helps keep malicious PHP scripts from spreading from one site to another (on a server with more than one site of course).
read more about using suPHP with Plesk

Posted in WordPress | 19 Responses

DNS propagation viewable on a world map

I just discovered a great tool for anyone who deals with the arcane world of DNS. It shows how DNS changes are propagating across the world with a neat world map view. It’s great to have a visualization tool for something so abstract. I can dig the command line for its simplicity and power but sometimes I need to “see” what the virtual world looks like.

 

via: What’s My DNS? Global DNS Propagation Checker.

ALSO USEFUL: hostadvice.com/tools/whois/ is a tool that reveals the web hosting service behind any domain as well as nameservers and other useful information.

Posted in Web Design | 1 Response

Free WordPress Workshop by HelloARI: Web sites for Performing and Visual Artists in Chicago

Peter McDowell and I will offer the free workshop “WordPress Web sites for Performing and Visual Artists” at the 2011 Creative Chicago Expo on March 12, 2011. The Expo is held at the Chicago Cultural Center, 78 E. Washington and offers free admission.

Using dynamic discussion and visual examples, this workshop will go through the basics of establishing a strong online presence for performing and visual artists with a focus on:

  • Branding
    • Simple logo vs Complete visual identity
    • Logotype, logomark, business cards and other matching print collateral
  • Content Management System (CMS): How the WordPress CMS can empower the delivery of constantly changing information to key audiences
  • The differences between WordPress.org (requiring a web developer) and WordPress.com (free do-it-yourself) services
  • Building a strong platform for online marketing
    • SEO (Search Engine Optimization)
    • SEM (search Engine Marketing)
    • Social networking strategies to drive traffic
  • How a web site fits into a larger marketing effort
  • Costs and timelines: getting your content together before you approach a designer
  • Time management: “Don’t be a programmer, be the best artist you can be.”

Peter McDowell and Ari Salomon believe in the necessity of access to effective, attractive, functional web sites for performing and visual artists. McDowell (a veteran of 20 years experience in arts management) and Salomon (a web designer and developer for 15 years) have teamed up since 2009 seeking to provide a low-cost, high quality option in web marketing for artists by creating over a dozen web sites for artists and by training them how to update and maintain their new sites. Their upcoming venture, PerformSites, will launch in Spring 2011.

Posted in WordPress | Tagged | Leave a comment

JCSEO: Dirty Little Secrets

The New York Times had a long article about Black Hat SEO they uncovered for JCPenny.com over the last few months. Google has severely lowered their ranking as a result.

…the digital age’s most mundane act, the Google search, often represents layer upon layer of intrigue. And the intrigue starts in the sprawling, subterranean world of “black hat” optimization, the dark art of raising the profile of a Web site with methods that Google considers tantamount to cheating.

It’s like the old robber-baron day of railroad when big brands did whatever they want.

I was surprised to learn this fact: 34 percent of the traffic from Google go to the #1 result, about twice the percentage that go to #2.

I rechecked my own PageRank: I’m up to 6 out of 10. That reminds me of other SEO successes my clients have had. And new clients I have connected with since I started targeting “WordPress Expert” on my own site. Including an internet lawyer who is using SEO effectively to get his new business off the ground.

via Search Optimization and Its Dirty Little Secrets – NYTimes.com.

Posted in Web Design | Tagged | Leave a comment

New Laser Zaps Mosquitoes in SlowMotion

Killed by consumer electronics. I can somehow relate to that.

YouTube – New Laser Zaps Mosquitoes in SlowMotion.

Posted in Inventions | 1 Response

Formerly Honest Foods

I came across this rebranding nightmare. Honest Foods became Earnest Eats. But somehow they also became “Formerly Honest”…

Posted in Design | Tagged | Leave a comment
© 1996 - 2025
contact  |  links  |  rss