Showing posts with label tips. Show all posts
Showing posts with label tips. Show all posts

Sunday, July 5, 2009

Top Ten Open Source PHP Apps

Open-source PHP applications that changed the world. From managing databases to shopping, writing blogs to sending emails. Ten years of passion, great software architectures, team work and revolutionary ideas. Here are the most influential open-source PHP applications.


Wordpress - is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability.


phpBB -is a high powered, fully scalable, and highly customizable open-source bulletin board package. phpBB has a user-friendly interface, simple and straightforward administration panel, and helpful FAQ. Based on the powerful PHP server language and your choice of MySQL, MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB is the ideal free community solution for all web sites. Features include: Unlimited forums and posts; Multiple language interface; Private or public forums; Powerful search utility; Private messaging system; Templates.


Drupal - an open source content management platform. Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites.


MediaWiki - is a free software wiki package originally written for Wikipedia. It allows collaborative editing on documents within a familiar interface. It was designed to be run on a large server farm and requires Apache, PHP, and MySQL.

Database Tools

phpMyAdmin - handles the administration of MySQL over the Web. phpMyAdmin performs many database administration tasks like running SQL statements, adding and dropping databases, and adding, editing or deleting tables or fields.

Photo Tools

Gallery - is an open source project with the goal to develop and support leading photo sharing web application solutions. It allow some basic photo manipulation, such as resizing, rotating, and altering image quality, but does not include advanced photo editing.

Advertising Tools

OpenX - OpenX is a hugely popular, free ad server for web publishers. Take control, manage your advertising and make more money from online advertising today.


Pligg - Pligg CMS provides free software to create your own social networking website. Start a site in minutes using Pligg Content Management System and save time and money on your next website.


Gregarius–Gregarius is a web-based RSS/RDF/ATOM feed aggregator, designed to run on your web server, allowing you to access your news sources from wherever you want.


osCommerce  - osCommerce("open source Commerce") is an e-commerce and online store-management software program. It can be used on any web server that has PHP and MySQL installed. osCommerce provides a basic set of functionality that meets the common needs of online businesses.

Saturday, November 29, 2008

Top Ten Wordpress Security Tips

Below are 10 security tips that you can easily implement on your WordPress blog. Please share one or more life-savers you use permanently to help protect yourself from WordPress security issues.

1. Upgrade Wordpress - In general, keeping your Wordpress installation up to date is a great way to avoid known problems. Do note that the lastest version, especially in the case of major upgrades, may cause more problems then it resolves.

2. WordPress Version - The tag in your header.php that displays your current version of wordpress. Since everyone knows your wordpress version this way, your blog is prone to hackers if you have not upgraded to the new version.

3. WordPress Username - Every hacker knows Wordpress has a user “admin” with god-like administration privileges. Slow the hackers down by removing the “admin” user. Create a Wordpress user with admin privileges using the administration interface. Log out of Wordpress and log back in with the new user. Delete the admin user. The new admin user should be different than your normal post author.

4. WordPress Password - Are you still logging into your wp-admin page with the same default password that was emailed to you? If so, CHANGE IT! That password is only 6 characters and just numbers and letters. Make it complex and more than 10 characters if you can. Also, try not to use words, make it a nice jumble of letters, numbers, and symbols.

5. Prevent Directory Listing - In many Wordpress installations it is possible to view a list of installed plugins by navigating to the /wp-content/plugins/ directory. This is not a good idea as known plugin vulnerabilities can than be easily exploited. Add an empty default index file, such as index.html, to the directory. You can also protect it using an .htaccess file assuming you're using Apache.

6. Protect Your WP-Admin Folder - You can protect your Wordpress admin folder by allowing access to it from a defined set of IP addresses. Everything else will bring up a Forbidden error message. So if you only access your blog from one or two places routinely, it’s worth implementing. Also, you’re supposed to create a new .htaccess file inside your wp-admin folder, not replace the one at the root of your blog.

7. Protect From Search Engines - There is no need to have all of your filesWordpress files indexed by Google, so it’s best to block them in your robots.txt file. Add the following line to your list:Disallow: /wp-*

8. Install Login Lockdown WordPress Plugin - This plugin records the IP address and timestamp of every failed WordPress login attempt. If more than a certain number of attempts are detected within a short period of time from the same IP range, then the login function is disabled for all requests from that range.

9. Install WordPress Database Backup Plugin - You always have to take regular backups of your file directories as well as the database. WordPress Database Backup plugin creates backups of your core WordPress tables as well as other tables of your choice in the same database.

10. Install Wordpress Security Scan Plugin - The WP Security Scan plugin attempts to both to audit your blog security and to implement many of the suggestions mentioned above.

Tuesday, July 15, 2008

Disable Wordpress 2.6 Post Revisions

Post Revisions Tracking is a new features of Wordpress 2.6, Which makes it a lot easier to share writing between people. Since you can save your copy, and the other person can see what you changed. Also you can revert to previous revisions of posts you've made.

But if there is only one author of WordPress blog, Post Revisions will taking too much space as every revision is a new row in wp_post table. It creates a alot of useless database-entries.

To disable Post Revisions, Add:

define('WP_POST_REVISIONS', false);

into wp-config.php, the wordpress 2.6 Post Revisions now disabled.

In my little opinion, there should be an option in general or writing settings to enable/disable the post revision feature.

Sunday, March 9, 2008

WordPress Excerpt Seo Tips

Wordpress blogs have duplicate content issues, and one of them is allowing reading the same content on both the posts, index page, archives and categories pages. To avoid search engine penalty it is important to optimize your Wordpress using Wordpress excerpt so that duplication will be avoided.

Instead of duplicating the whole content, you may use just an excerpt in the index, archives and categories pages. The WordPress displays the excerpt of the current post with [...] at the end, which is not a "read more" link. If you do not provide an explicit excerpt to a post (in the post editor's optional excerpt field), the first 55 words of the post's content are used.

To use Wordpress excerpt function, you may replace the_content() tag with the_excerpt() when on archive (tested by is_archive()) and category (is_category()) pages and index (is_home()) page in WordPress themes.

Now that you are in the correct section, locate the following piece of code:

<div class="entry">
<?php the_content('Read the rest of this entry &raquo;'); ?>

You are going to replace that entire piece of code with the following:

<div class="entry">
 <?php if(is_category() || is_archive() || is_home() ) {
 } else {
  the_content('Read the rest of this entry &raquo;');
 } ?>

Of course, this example uses the WordPress default template, but the same code can be used on most any template if you find the index.php or main index page and the spot where <?php the_content(); ?> is in the code.

Wednesday, February 27, 2008

Top Ten WordPress SEO Tips

There is a lot of amazing SEO power built into WordPress. Unfortunately it does not all come by default, and you might not know what is best when it comes to templates and options. Follow these simple rules for search engine optimization and your blog will rank much higher in Search Engines.

1. Optimize WordPress Permalinks

The most search-engine friendly permalink MUST includes the post title (%postname%) in the link,having keywords in your URL is an absolute must, In your WP admin panel, click on the "Options" tab, then the "Permalinks" sub-tab, and choose the option just below the "Default" permalink option. My suggest permalink structure is /%year%/%monthnum%/%postname%/ or /%year%/%monthnum%/%postname%.html .

2. Optimize WordPress Post Titles

The post title is the most important part of the blog post for many reasons. From your reader's perspective, a descriptive and compelling title helps them decide if your post is worth reading or not. From an SEO perspective, think about the keywords or phrases people might type into a search box to find your post, and use those words or phrases in your post title.

3. Optimize WordPress Page Titles

According to most SEO experts, the page title tag is one of the most important tags on your page. In most WP themes, you'll find the page title tag in the Header Template, and the default version ususally looks very poor SEO. I suggest you to use a WordPress plugin so call "All in One SEO Pack" to fix that problem.

4. Optimize WordPress robots.txt

The robots.txt file is used to instruct search engine robots about what pages on your website should be crawled and consequently indexed. Most websites have files and folders that are not relevant for search engines (like images or admin files) therefore creating a robots.txt file can actually improve your website indexation. Here is an SEO optimized WordPress robots.txt file.

User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /comments/feed
Disallow: /trackback/

5. Use Google Sitemaps Plugin

Google Sitemaps is an easy way for you to submit all your URLs to the Google index and get detailed reports about the visibility of your pages on Google. WordPress user Arne Brachold has made the sitemap creation and submission process fairly simple with his Google Sitemap plugin. This plugin will create a sitemap for you and submit it to Google.

6. Use Wordpress Anti-SPAM Plugin

Akismet is the best automated spam killer that actually gets better as it learns from the whole community marking new spam comments as spam.

7. Use Related Posts

Amaury BALMER's Simple Tags plugin is a perfect tool to manage perfeclty your WP 2.3 tags, which can show related posts on your post and rss feed. Not only does it enhance your blog's usability, but it also helps create a dense link structure throughout your site, which makes it easier for the search engine spiders to find and index older blog posts.

8. Use Ping services

Use the Update service function, to inform tracking services that you have updated your weblog. By default, Wordpress pings, which is good (if you don’t want to change this, you don’t have to).

9. Make your content searchable

Make sure your navigation bar is present on all pages of your blog. Your previous posts or atleast the popular ones should be linked to all pages so they get spidered easily.

10. Update your blog frequently

Update your blog frequently using all the rules mentioned above and your blog will surely get top rankings in a short time.

If you have further SEO tips for WordPress blogs, I’d love to hear about them in the comments.

Thursday, February 14, 2008

WordPress Mod Rewrite Make Subdirectory 404 Error

Last night, I getting lots of 404 error while using Google to search my own blog index page, I realized there is something wrong about my blog.

My user-created-outside-of-WP folder is throwing a 404 when trying to access it. Now for some details:

Blog : normal WP blog. Permalinks "/%year%/%monthnum%/%postname%.html" through mod_rewrite in the default .htaccess file WP created.

Subdirectory normal PHP application. User defind permalinks. Located at directory "/MySubdirectory/".

The problem is that the WordPress thinks My Subdirectory is 404, and do not allow Google to index my files.

I Try add some of php code into my php application to resolve this problem:

header("Status: 200 OK");

After adding that code, my PHP application in the subdirectory do not return 404 error again.

Wednesday, January 16, 2008

WordPress MU Optimization Script

WordPress MU will be automatically established more than 10 tables when a new user register, so when a large number of users register will caused a lot of problem. Then I write some performance scripts can delete the WordPress MU inactive users.

The PHP source code as follows:

  $mysql_host = "localhost";
  $mysql_user = "root";
  $mysql_pass = "";
  $mysql_db = "wordpress";
  $mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass)
  or die ("Cannot make the connection");
  mysql_select_db($mysql_db, $mysql_mylink)
  or die ("Cannot connect to the database");
  $strsql="select * from wp_blogs where blog_id>2 ";
  $rs_query = mysql_query($strsql);
  while (($RS = mysql_fetch_array($rs_query))) {
  $query2 = "select * from wp_".$blogid."_posts ";
  $result = mysql_query($query2);
  $num= mysql_num_rows($result);
  //print $num;
  if ($num<=2) {
  print "DROP TABLE IF EXISTS wp_".$blogid."_comments;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_links ;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_options ;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_postmeta ;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_posts ;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_terms ;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_term_relationships ;";
  print "DROP TABLE IF EXISTS wp_".$blogid."_term_taxonomy ;";
  print "DELETE from wp_blogs where blog_id=".$blogid.";";
  mysql_close ();

Wednesday, January 9, 2008

Custom WordPress Database Error Page

From what i have mentioned before, we can use a program to monitor the WordPress MySQL server, when the server is down, WordPress will auto send an e-mail and write to a text log file in a recorded. Now, WordPress 2.3.2, the latest version of the popular blogging platform allows you to define a custom database error page.

It is very simple. Just follow the following steps and within a few minutes your custom database error page is ready!

First, upload a file named log.txt to the WordPress root directory, chmod it to 666.

Second, Download the file db-error.php and upload it to WordPress content directory(wp-content/db-error.php).

Finally, replace the e-mail address of the code to your own e-mail.

That's it! From now on this error file will be report the error whenever your WordPress blog has encountered some trouble connecting to the database server.

Wednesday, December 26, 2007

WordPress Plugin: SimpleTags Modification

WordPress SimpleTags is a WordPress plugin that will allow you to easily manage tags of your blog. However, I found some of bugs of WordPress SimpleTags, here is my modification.

1. Search terms problem:

SimpleTags use of the full text of the search, as long as the article contains the keyword matching, which can lead to large errors match, I modify it only match of the headlines.

Open file simple-tags\inc\simple-tags.admin.php, in line 1466, replace:

$search_sql = "AND ( (post_title LIKE '%{$search}%') OR (post_content LIKE '%{$search}%') )";


$search_sql = "AND ( (post_title LIKE '%{$search}%') OR (post_title LIKE '%{$search}%') )";

2. Untagged only problem:

When blog have large numbers of the article, the untagged only function will return errors, I change some of original code in the SQL statement , greatly improving the efficiency of search and speed.

Open file simple-tags\inc\simple-tags.admin.php, in line 1475, replace:

$p_id_used = $wpdb->get_col("
SELECT DISTINCT term_relationships.object_id
FROM {$wpdb->term_taxonomy} term_taxonomy, {$wpdb->term_relationships} term_relationships, {$wpdb->posts} posts
WHERE term_taxonomy.taxonomy = 'post_tag'
AND term_taxonomy.term_taxonomy_id = term_relationships.term_taxonomy_id
AND term_relationships.object_id = posts.ID
AND posts.post_type = '{$type}'");
$filter_sql = 'AND ID NOT IN ("'.implode( '", "', $p_id_used ).'")';


$p_id_used = "SELECT DISTINCT term_relationships.object_id
FROM {$wpdb->term_taxonomy} term_taxonomy, {$wpdb->term_relationships} term_relationships, {$wpdb->posts} posts
WHERE term_taxonomy.taxonomy = 'post_tag'
AND term_taxonomy.term_taxonomy_id = term_relationships.term_taxonomy_id
AND term_relationships.object_id = posts.ID
AND posts.post_type = '{$type}'";
$filter_sql = 'AND ID NOT IN ('.$p_id_used.')';

Saturday, December 15, 2007

How To Turning Off WordPress Autosave

WordPress autosave is the best features which I hate in WordPress. My WordPress hosting is very slow, when I post new article, sometimes I got two saved post. The autosave features almost make me crazy. How can I turn off the autosave?

I finally patched core program post_new.php to disable autosave for a "new" post and the problem went away. Do not know if this will help you or not. My patch for v.2.3.1 follows. Newer versions might be around the same location.

Edit the file wp-admin/post_new.php WP v2.3.1 and insert "//" (without the quotes) at the beginning of this line (currently line 8):


Save and upload the file post_new.php, and the WordPress autosave features is now disable.

Sunday, December 9, 2007

WordPress Robots.txt For SEO

The robots.txt file is used to instruct search engine robots about what pages on your website should be crawled and consequently indexed. Most websites have files and folders that are not relevant for search engines (like images or admin files) therefore creating a robots.txt file can actually improve your website indexation.

Implementing an effective SEO robots.txt file for WordPress will help your blog to rank higher in Search Engines, receive higher paying relevant Ads, and increase your blog traffic.

Here is my robots.txt files, which can further protect WordPress from this duplicate content issue.

User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /trackback/
Disallow: /comments/feed/
Disallow: /page/
Disallow: /comments/

After you created the robots.txt file just upload it to your root directory and you are done!

Wednesday, February 8, 2006

Top 70 Online Travel Resources

If you’re in the Northern Hemisphere, there’s still time to enjoy a summer vacation. We’ve rounded up 75+ sites to help you on your way, including travel search, deal sites, travel social networks and user-generated reviews. Bon voyage.

Fare Finders/ Search Engines

FareCompare– An insightful fare comparison service, good for acquiring a base of information towards an educated buying decision.

SideStep– One of the premier ways to find cheap flights and hotels. Searches many sites at once for optimal price and selection.

Kosmix Travel– Search and find flights, hotels, and cars.

Trabber– Nicely implemented, multi-site, flight search engine.

FareChase– A powerful flight and hotel search engine, one of the best out there.– Travel search engine, price comparison, and review service.

Tripbase– Personalized travel research “assistant”.

Kayak– Ranks among Farechase and SideStep as the best ways to find cheap flights and hotels. Kayak is especially efficient for international flights.

JustStepsAway– Vacation rental search engine.

Rent Me A Vacation– Find and share rental vacation homes worldwide.

Hotels Finder– Google maps hotel finder mashup. UK and North America only.

Mobissimo– A “travel search engine” which queries a large amount of travel sites, allowing customers to quickly book trips which suit their needs as easily as possible. Mobissimo also includes language localizations for the UK, France, and India.

BroadwayZone– An informative way to research, find, buy tickets, find directions and hotels for any Broadway show in NYC.

Gigablast– Travel search engine with well listed, useful results.

Travelocity– A traditional way to find cheap flights, hotels, cars and vacation packages. Ranks among Expedia, Priceline, etc.

Boomtrek– A city-search resource with integrated Google Maps. However the comprehensiveness of the results is questionable.

Cheaptickets– Discount airfares, hotels and flights. One of the traditional resources for discount tickets.
411Sync– A local search utility constructed for use on your WAP enabled mobile phone. One catch, it only works for American cities.

flyspy– An airfare search engine currently in beta, only allowing for Minneapolis as the origin for the time being. Anyways, the site makes good use of graphs to educate the consumer.

Dohop– A flight search engine, slightly less comprehensive than the others.

Farecast– One of the most innovative travel sites out there, it offers very web 2.0-ish fare prediction with graphs and such. It also features RSS to watch fares you’re interested in.

Orbitz– Another one of the traditional discount flights, hotels and cars resources.

Expedia– Much like Orbitz, a good resource for finding and booking discount flights, hotels and cars.

Priceline– Yet another one of the traditional resources for booking inexpensive flights, cars and hotels.

mapmyhotel– A dynamic hotel fare search engine. Nevertheless, it only offers services for six America cities and London, however the service is apparently revamping with more selection.

cFares– A multi-faceted, comprehensive travel search-engine effectively implementing discount carriers and fares.

Vayama– Search for and book your trip as effectively as possible in a wonderful interface.

Social Networks

Everytrail– A GPS geo-caching, social networking and travel tip sharing service.

iloho– One of the most established online travel communities with a digg-like froontpage where you can vote on user submitted stories.

TripUp– A travel-oriented social network.

Vcarious– An all-in-one travel community with blogs, photos, videos, hotels, entertainment and travel tips.

TripTie– An established community of travelers in which you’re encouraged to “remix” others travel plans and base yours upon that.

myTripbook– Yet another travel-oriented social network. Not particularly unique feature-wise, but it is quite visually pleasing.– A geo-caching utility with tag support and a social recommendation system.

MyTripz– Plan and share your travel experiences aided by photos and journals.

Zopto– Organize record and share your trips.

Dopplr– A service geared towards frequent travelers in which you share your plans with a group of people you’ve chosen and gain their feedback and advice. However, it’s currently in invitation-only beta.

Triporama– Plan, research and collaborate on group trips.

Cosmotourist– A social network which revolves around travel tips and reviews.

Jauntlet– Research and book your interactive travel plan. It also offers you the ability to include maps and photos, as well as sharing your plans on many popular sites like MySpace, FaceBook, and Blogger.

TravelTogether– Another travel oriented social network, share travel plans, advice and deals. However, The interface is a bit cluttered and is annoying to navigate.

WAYN– Log and share your travel experiences.

Matador– A social network based on travel and the outdoors, with an integrated, free, travel-blog service.

Travel Guides, Tips, and Advice

WikiTravel– A wiki for travelers, the openly editable model allows for complete and comprehensive travel guides for even more obscure locations.

geobeats– A video-based travel guide with high production values, but no user submitted content.

Frekfly– A great resource for travelers regarding practical information such as airport location, weather, available transportation, etc. Frekfly also makes use of Flickr and Google Maps.

Yahoo Trip Planner– Create a trip, add flights, hotels, attractions, etc. onto a customized travel guide. You can also share your plans with friends and family.

Tripit– Trip planner and organizer still in beta.

TripMojo– A comprehensive, wide-ranged travel guide with good search implementation.

tripcart– Comprehensive road trip planner and travel guide.

World66– A social travel guide in which you can write, and update existing articles. Similar to WikiTravel.

atlarge– Airport review service with integrated Google Maps.

Chokti– Research and plan your travel adventures with guides, videos, maps, reviews, and podcasts.

Epic Trip– A community travel review site with a nice interface.

RealTravel– An effective way to share travel experiences.

CItyTherapy– A travel site based on entertainment. A great way to share quick travel tips.

here or there– Share your own, and rate others’ travel experiences.

TravBuddy– Share a wide-range of travel experiences with the community.

TravelPost– Share hotel reviews and travel advice.

Trivop– A “videoguide” for hotels worldwide, with integrated google maps of course. However, the interface is slightly cluttered and the selection of hotels is limited.

TripConnect– Travel and hotel advice community.

geojoey– A google maps mashup in which you can correlate your travel experiences. The community can also vote on others’ experiences.


Travelistic– “Youtube for your travel videos”, Travelistic provides a well implemented interface for sharing your travel videos. However, many of the videos are marketing ploys from either the ministry of tourism or various commercial travel services. It has yet to really gain much a community.

Google Ride Finder– Find taxis and shuttles in various US cities.

Licketytrip– A good resource for last minute vacation home rentals worldwide.

4Hotels– Provides detailed hotel information across the United States.

MotelPoint– American motel and accommodation directory.

HomeAway– Vacation home rental marketplace.

Ridester– Online marketplace in which you can buy or sell rides in a community based on user feedback.

AirTroductions– An interesting concept, where you in a sense “plan” who you’ll sit next to on your next flight. The prospect is to help you make business contacts r meet someone you have something in common with.

PairUp– Like AirTroductions, it allows you to make business connections on your travels.

Google Transit– Get around without a car or Taxi, find how to get from a to b with public transit. The one catch, it only works in a couple US cities as well as Japan.

Whirl Pad– Free travel blog service.

FlightAware– Free, live, flight tracking service for both private and commercial air traffic. (via)

Tuesday, January 24, 2006

Top 60 Collaborative Tools for Groups

With businesses and families spread out more and more, we’ve dug up 60+ sites that will help everyone be on the same page.

Business Productivity – Maker of collaboration tools including Basecamp (others listed below). – A mixture of social network and productivity applications. – Online collaboration directed towards small and medium sized businesses. – Centralized cash flow, documents, calendars and more for a team or small business. – A full work suite for project teams including spreadsheets, file sharing, calendar and more. – Allows you to work on projects off-line and then sync them when you can login. – Share concept designs and allow invited workers to mark-up, comment, and give feedback.

Confluence – An enterprise-class wiki with features such as PDF exporting. – Allows groups to share documents, calandars, contacts, and files. They can then access them from a number of different mobile devices. – Upload your documents, share, and allow others to highlight portions or edit. – Share projects, tasks, documents and timelines with your entire team. – Allows two computers to connect securely to share their desktops for collaborative work and transfer of files. – Share files, calenders, projects, and then create RSS feeds to share your public ones. – Allows for communication over projects, and centralizes work to make sure version is always current.

Glide – Facilitates group meetings to review projects together.

Google Docs & Spreadsheets – From the behemoth known as Google, collaborative documents and spreadsheets. – Allows you to share lists, databases, file sharing, and wikis for your team. – Designed for collaborative work in the fields of PR, advertising, marketing, design and more. – Allows real-time sharing of documents to work on them with colleagues. – Get collaborative software and backup services in one package. – Offers standard collaboration, but also the ability to build new applications for your team to use and even market. – Work on projects online or off-line, then synchronize as soon as you are back. – Build wikis, blogs,create documents for your team to work on, and have the ability to sell your content and expertise. – Share files and notes amongst your company, or even with other companies you invite. – Allows your team to work a wide range of documents including video, audio, and flash animations. – Allows your team to create cPages of your project. – A collaborative tool from Intuit, the makers of Quicken. – Specifically for groups working on business plans. – Share and work on documents, notify team members via RSS and email. – Create, access, edit, share, and collaborate on documents & projects. – Track tasks, centralize communication, share documents and files, then collaborate with clients and remote teams. – Create multiple workspaces with multiple documents, then share them for group editing. – Collaborative workspace with voice chat and numerous drawing tools. – Workspace for your group that features versioning, IM, VoIP ad more. – Focuses on working on goals, estimates, client feedback and more. – Your team can work on a project and then publish it directly to where you choose on the web. – Work on documents and more with live web meetings. – Project management that allows you to assign tasks and then let people work in teams on them. – Create documents and invite others to edit and chat while you do so. – A catch-all collaboration site for files, tech support, presentations and more. – Email service with collaboration tools. – Create documents and grant permissions for others to work on an entire page or just one portion or object.

Creative Collaboration – Site for musicians to collaborate on compositions together. – Specifically for computer program development and allows storage of code to be worked on from anywhere. – Site for group writing of fictional stories. – Collaborative writing of non-linear stories in any language.

WebBrush – Focuses more on graphical sharing and includes drawing tools. – From 37signals, perfect for collaborative writing, journalists, bloggers and more. – Designed specifically for creating and sharing sitemaps amongst web teams.

Family and Social Collaboration – Helps families organize and communicate in a web based method. – Built for families or small groups to organize and share contacts, calendars, and projects. – Uses email to start a group discussion on any subject of your choice. – Create to do lists and share them with whomever you choose. – Post your goals in life, get suggestions on how to achieve them. – Share documents, photos, to do lists and more with family and friends.

Wamily – For teams, families, clubs and everything in-between. Share photos, run a wiki, have conversations.

Mindmapping -Create and share your mind map with your team, also embed in to your website or blog. – Mind mapping for everyone from students working together to project management. – Draw & share mind mapping diagrams. – Mind mapping for individuals or organizations. – Mind mapping for one, or multiple users. – Has both free and premium accounts for mind mapping. – A mind mapping tool you can share with an unlimited number of simultaneous users. (via)

Wednesday, January 18, 2006

Top 230 Keyboard Shortcuts for Top Web Services

Prepare your fingers, and throw your mouse away: you’re not going to need it. For your weekend reading, we’ve prepared a list of the most useful keyboard shortcuts for our favorite web services. So, if you need a quick reference as to which key does what on what site, this is where you find it. Enjoy!


c – compose a new mail
/ – puts your cursor in the search box
k – move to newer conversation
j – Move to older conversation
n – next message
p – previous message
o or Enter – open a conversation
u – return to conversation list
y – archive a conversation
m – mute (archive and make all future messages from this conversation skip the inbox)
x – select conversation
s – star a message or conversation
! – report spam
r – reply to a mail
a – reply to all recepients
f – forward message
Esc – escape from input field
ctrl+s – save draft

key combos

tab then Enter – send message
y then o – archive your conversation and move to the next one.
g then a – go to all mail
g then s – go to starred conversations
g then c – go to contacts list.
g then d – go to drafts
g then i – go to inbox

Official list of Gmail shortcuts

Google Reader

j/k – selects the next/previous item in the list
space/shift-space – moves the page down/up
n/p – in list view, selects the next item without opening it
o – in list view, expands or collapses the selected item
enter – in list view, expands or collapses the selected item
s – stars the selected item
shift-s – shares the selected item
m – switches the read state of the selected item
t – opens the tagging field for the selected item
v – opens the original source for this article in a new window
shift-a – marks all items in the current view as read
1 – displays the subscription as expanded items
2 – displays the subscription as a list of headlines
r – refreshes the unread counts in the navigation
shift-n/p – selects the next/previous subscription or folder in the navigation
shift-x – expand or collapse a folder selected in the navigation
shift-o – opens the item currently selected in the navigation
gh – goes to the Google Reader homepage
ga – goes to the “All items” view
gs – goes to the “Starred items” view
gt – allows you to navigate to a tag by entering the tag name
gu – allows you to navigate to a subscription by entering the subscription name
u – hides and shows the list of subscriptions
? – displays a quick guide to all of Reader’s shortcuts

Official list of Google Reader shortcuts

Google Calendar

calendar view

c – Allows you to create a new event. + c allows you to create an event in a new window.
/ – Places your cursor in the search box
p – Moves your calendar view to the previous date range
n – Moves your calendar view to the next date range
t – Moves you to the current day
d – Displays your calendar in the “Day” view
x – Displays your calendar in a customized view
w – Displays your calendar in the “Week” view
m – Displays your calendar in the “Month” view
a – Displays your calendar in the “Agenda” view
q – Opens “Quick Add”
Esc – Brings you back to the default calendar view

event view

Enter – Expands a collapsed region
Tab – Moves your cursor to the next field
Alt then s – Saves the event
Esc – Brings you back to the default calendar view

Official list of Google Calendar shortcuts

Google Maps

arrow keys – pan the map in various directions
page up, page down, home and end – pan out even wider
+/- – zoom in/out

Official list of Google Maps shortcuts

Google Video

space bar – play/pause
right/left arrow skip -jump back 5%
up/down arrow – increase/decrease the volume 5%
m – mute
f – toggle full screen
Esc – return from full screen to normal mode

Official list of Google Video shortcuts

Google Docs & Spreadsheets

Ctrl+B – bold
Ctrl+C – copy
Ctrl+I – italicize
Ctrl+P – print
Ctrl+S – save
Ctrl+U – underline
Ctrl+V – paste
Ctrl+X – cut
Ctrl+Y – redo
Ctrl+Z – undo
Shift+Tab – move to previous cell/row
Tab – move to next cell/row

The above are only the shortcuts which work in both docs and spreadsheets. For a full list of all keyboard shortcuts in these two apps, see below.

Official list of Google Docs & Spreadsheets shortcuts


main panel

h – show help
arrow keys – navigate through modules
e – edit module
d – delete module
p – publish module
Enter – perform action on module (depending on the module, it can be open feed, start typing, etc)
Esc – removes focus from current module
a – add content to your Netvibes page
j and k – navigate through tabs

tabs shortcuts

t then o – opens tab options
t then 1,2,3,4 – sets the number of columns to 1,2,3 or 4 in the current tab
t then r – rename tab
t then d – delete tab

content panel

h – show help
a – add new feed
b – go to Netvibes ecosystem
t – close the content panel

feed reader

h – show help
n – next item
p – previous items
a – mark all as read
u – mark all as unread
Esc – close feed reader

Official list of Netvibes shortcuts


+ – add a new section (talk pages only)
. – opens your user page if logged in
= – protect/unprotect the current page (sysops only)
c – shows the content page associated with the current article
d – delete/undelete the current page (sysops only)
e – edit this page/show source of current page
f – search Wikipedia
h – current page’s history
j – shows all of the pages that link to the current one
k – shows recent changes in pages linked to the current one
l – opens your watchlist (logged – in users only)
m – move the current page and its talk page (non – move – protected pages only)
n – opens your user’s or IP’s talk page
p – shows a preview of your changes (on edit pages)
q – shows a list of all special pages
r – shows a list of recent changes to the Wikipedia
s – saves the changes that you have made (on edit pages)
t – opens the current article’s talk page
u – allows you to upload images or media files
v – shows what changes you made to the text (on edit pages)
w – adds the current page to your watchlist (logged – in users only)
x – loads a random article
y – opens a list of your user’s or IP’s contributions
z – goes to the Main Page

Official list of Wikipedia shortcuts


(these shortcuts work when editing posts)

control + b – Bold
control + i – Italic
control + l – Blockquote (when in HTML – mode only)
control + z – Undo
control + y – Redo
control + shift + a – Link
control + shift + p – Preview
control + d – Save as Draft
control + p – Publish Post
control + s – Autosave and keep editing
control + g – Hindi transliteration

Official list of Blogger shortcuts

Remember the Milk

t – Add a new item to the current list
c – Complete the selected task/s
p – Postpone the selected task/s by one day if they have a due date
d – Change the due date of the selected task
f – Change the repeat of the selected task
g – Change the time estimate of the selected task
s – Change the tags for the selected task
u – Change the URL for the selected task
l – Change the location for the selected task
y – Add a note to the selected task
r – Rename the selected item
z – Undo the last action
1 – Set the priority of the selected task/s to 1
2 – Set the priority of the selected task/s to 2
3 – Set the priority of the selected task/s to 3
4 – Set the selected task/s to have no priority
Del – Delete the currently selected task(s)
a – Select all items in the current list
n – Select none of the items in the current list
k – When on a list, move the cursor up
j – When on a list, move the cursor down
i – When on a list, select an item
h – Switch between tabs (e.g. Task and Notes)
m – Toggle multi – edit mode on or off (default is off)
Tab – Save input and move to the next input field
Esc – Remove the cursor from the current input field

Key Combos

Ctrl + Shift + / – Moves the cursor to the search box
Ctrl + Shift + 6 – Switch to the Overview screen
Ctrl + Shift + 7 – Switch to the Tasks screen
Ctrl + Shift + 8 – Switch to the Locations screen
Ctrl + Shift + 9 – Switch to the Contacts screen
Ctrl + Shift + 0 – Switch to the Settings screen
Ctrl + Shift + Right – Switch between tabs (e.g. move to the next list)
Ctrl + Shift + Left – Switch between tabs (e.g. move to the previous list)
Ctrl + Shift + l – Skip to Login screen (from homepage)

Locations Shortcuts

Arrow Keys – pan/move around the map
Page Up, Page Dn, Home, End – Pan – Move around the map, wider pan than arrow keys
+/- – Zoom In/Out
Ctrl + Shift + l – Moves the cursor to the location ‘go’ box

Official list of Remember the Milk shortcuts


Space – play/pause
right arrow – skip song
+ – mark as “thumbs up”
– mark as “thumbs down”
up arrow – increase volume
down arrow – decrease volume
Shift+up arrow – max volume
Shift+down arrow – mute

Official list of Pandora shortcuts

Yahoo! Mail

m – check mail
Shift+m – check all mail
Ctrl+ – close current tab
n – new message
Shift+n – new message in its own window
r – reply
Shift+r – reply in a new window
a – reply all
Shift+a – reply all in a new window
f – forward message
Shift+f – forward in a new window
k – mark as read
Shift+k – mark as unread
l – flag
Shift+l – clear flag
del – delete item
p/Ctrl+p – print
Ctrl+s – save draft
Ctrl+Enter – send message
v – turn reading pane on/off
Ctrl+[ – navigate through tabs
Ctrl+] – navigate through tabs
Enter – open message in its own tab (when message is selected)
Enter – edit contact info (when contact is selected)
Ctrl+f – find a word or phrase in message
F11 – expand window to max height
Ctrl+. – next message (in message tab)
Ctrl+, – previous message (in message tab)
Ctrl+Alt+Shift+up arrow/down arrow – next/previous message
Ctrl+Shift+End – skip to oldest unread message
d – move message to folder
Esc – close read – message tab
Ctrl+Shift+End – start a new chat

Official list of Yahoo! Mail shortcuts


All letters uppercase – effectively, it means you have to press Alt+Shift+key

Alt+P – publish
Alt+B – bold
Alt+I – italic
Alt+Q – Blockquote
Alt+T – more (Read More tag)
Alt+U – ul (Unordered list)
Alt+O – ol (Ordered list)
Alt+L – li (list item)
Alt+A – link
Alt+C – code
Alt+S – ins
Alt+D – del