Deprecated: Assigning the return value of new by reference is deprecated in /home/travelstash/www/blog/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/travelstash/www/blog/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/travelstash/www/blog/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/travelstash/www/blog/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/travelstash/www/blog/wp-settings.php on line 18
TravelStash Blog

New locations can now be added without losing content

One of the issues we faced with TravelStash was that when entry content had been typed but not saved it was possible to lose that content when saving a new location. This issue has now been resolved with the addition of new AJAX features that allow new locations to be added without the add or edit entry pages being posted back to the server.

This change will enhance the usability of TravelStash by ensuring posts can’t be lost accidentally when adding new locations.

Pins vs Blog Posts

TravelStash is all about geotagging your blog posts.  When you travel somewhere and want to blog about it, TravelStash is the perfect tool for you.

However, there is an edge-case that we hadn’t considered when we first created TravelStash and that is - what if you don’t have anything you desperately want to say about a particular place you visited or passed through, but you still want people to know that you were there?

Samuel Hagler from RideForTheTrees.com and also TravelStash - Ride For The Trees realized that this was a limitation of TravelStash and so let us know.  He thought it would be a useful feature particularly for someone like himself who is riding a bicycle over long distances.  He wanted to show the world exactly where he’d ridden but didn’t want to write a whole article about every corner he’d turned.

This was a feature that had actually crossed our minds a little while back but at the time it didn’t seem like something we really needed.  That and we thought omg, this is gonna be a tough one to solve.

And boy was it a tough one to solve!  We’ve just spent the last few weeks working on this functionality on and off (bear in mind we do both have full time jobs and only have time to work on TravelStash after-hours) and we have finally finished.  There may still be bugs with it and I can already see some obvious enhancements we can make, but for now, this should suffice.

So how does it work?  Basically instead of adding a blog post complete with entry, extract and photos, you can now add a group of pins to your trip.  A group of pins is an ordered list of pins that is grouped and defined by a date - that is they all belong together and occur on the same date.  The reason we decided to group pins together is because we figured if you wanted to plot your route between two points then you would probably want to place more than one pin at a time.

Pins will not appear in your list of ‘blogs’, nor will they appear on the front page of TravelStash.  Pins do not have their own url.  Pins will only appear on the map and will form a part of the line that represents the route you’ve taken on your trip.

The user interface for adding and editing groups of pins is quite elegant, if I do say so myself.  It is all done through a map interface in the admin section of TravelStash.  You start off by selecting a trip that you want to add the pins to.  Then you add a title for your pin group.  And then you give your pin group a date - which is super important because as I mentioned before, this dictates where and how the pins will be drawn in relation to existing pins in your trip.

Once you’ve done all that, you can start adding pins to your group.  This is quite simply done by clicking on the map.  A single click on the map will draw a pin and add a white box under the map showing the pin’s longitude and latitude.  This box also allows you to give the pin a title of it’s own.  When you add more than one pin, a line will be drawn between the pins showing the order in which the pins will be saved and eventually drawn on your map.  You can re-order the pins by dragging the white boxes that represent the pins up or down in the list below the map.  The pins will be re-drawn dynamically when you do this so you can see what the effect of your actions has been.

Screenshot - Add Pins

To delete a pin from your pin group, you simply click on the pin on the map.  And to move a pin you just drag it across to somewhere else.  And if you want more control over the exact coordinates of a pin, you can edit the longitude and latitude in the textboxes provided.  Simple huh?

We certainly hope that users like Samuel will find this new functionality really useful and intuitive to use.

Control panel notifications/alerts

To ensure you never miss a thing on TravelStash we’ve added notifications to the control panel. TravelStash already emails you, for example, when you receive a comment on one of your entries or travel tips but we found that some comments were going unmoderated (this might be intentional, we’re not sure). The alerts look like the screenshot below.

Control Panel Messages

The notifications currently let you know about the following things.

  • Blog entry comments
  • Travel Tip comments
  • Empty group descriptions
  • Empty trip description
  • Empty user profile text

More items will be integrated into the list of alerts as they become available.

Existing feature explained: Invite a Friend

TravelStash has been designed as a collaborative travel journalling & blogging site. The concept of groups allows you and anyone else you choose to contribute to the trips inside your groups.

Why do this? We know that a lot of people don’t travel alone and we therefore decided very early on that more than 1 person might like to write about a trip. To make this easier we implemented the TravelStash "Invite A Friend" system.

To use this feature just go to the Control Panel and hit the "Invite A Friend" link in the Group Admin section. From there you need to enter the first and last names of the person you want to invite, their email address, select the group you want to invite them to and then enter a personal message. Note that if you have setup more than 1 group each one will be available in the drop-down box. Please also note that TravelStash will never give email addresses you use to any 3rd parties.

TravelStash will figure out if the person you’re inviting is a member of TravelStash already or not based on the email address you use. If they are an existing member they’ll be sent an email asking if they would like to accept the invitation. If they’re not a TravelStash member yet they will be asked to join TravelStash and will initially be set to join your group (they can create more groups of their own later, if they wish).

It’s very simple and we highly recommend getting your friends and family to blog along with you.

Hugely improved text editor - TinyMCE

Today we implemented TinyMCE on TravelStash. TinyMCE is an open-source WYSIWYG editor which will allow you much greater control over the layout of your blog entries, wishlist items and travel tips. The best way to see this in action is to go to your Control Panel and add/edit a new entry, wishlist item or travel tip. While performing these actions check out the super cool editor window - it used to be a plain old textbox but now has a whole load of buttons along the top. For those that know TinyMCE, yes, we’ve opted to remove a lot of the available from our implementation because they’re simply not needed on TravelStash.

From a member point of view you can use the new editor to embed pictures, movies (e.g. YouTube!), to make parts of your text bold/underline/italic, increase font sizes or easily create bulleted & numbered lists.

This is a pretty major change in the way the TravelStash control panel UI looks and works so if you encounter any problems with the content of your entries please send an email to bugs [at] travelstash [dot] com - we’ll address your concerns as soon as we possibly can.

Facebook and Twitter integration

When posting a new entry on TravelStash you can now choose to update your Facebook profile or your Twitter status once your post is complete. Now all your friends and family can get real-time updates on your TravelStash entries.

Of course, once you’ve got them hooked on reading about your travels why not get them to subscribe to your RSS feed?

Export your trips as RTF documents

You can now export your trips as editable RTF (rich text format) documents. Why? There are plenty of people out there, including us, who think the idea of a coffee table version of your trips is great!

Once exported to an RTF file you can edit the file in an RTF-compatible application (e.g. Microsoft Word) and modify the layout to your heart’s content. When you’ve finished editing you can print it, email it - the possibilities are up to you.

Share and read travel tips

A great way to both get and share information about things you should and shouldn’t do while travelling is to use TravelStash Travel Tips. Chances are someone has been to the places you’re about to go and there’s also an excellent chance they know something about your destination that you don’t.

Likewise, if you return from a trip and have found a juicy tidbit of information share it for everyone to see!

Browse a group’s photo collection

One of the best features of TravelStash is the ability for you to upload as many photos as you want and display them throughout your entries. With this in mind you can now direct your friends and family to a single page so that they can view ALL your group’s photos. If your group’s URL is http://www.travelstash.com/my-travels/ your group’s photo URL would be as follows.

http://www.travelstash.com/my-travels/photos/0/ - please take care to include the 0 on the end!

Note: The above URLs are provided as samples only but may reflect an actual URL on TravelStash if a member chooses to use that name.

Subscribe to a group’s RSS feed

All TravelStash groups now provide an RSS feed. Sending bulk email messages to your friends and family can be a bit of a pain so we figured it was time to allow THEM to come to YOU, rather than the other way around.

The creators of TravelStash use and recommend Google Reader for reading RSS feeds.