12 January 2010 1 Comment

Sharing your data on a Network Drive

Many people want to put their ToyBase data on a Network drive so that many people can use ToyBase at the same time.  This is now possible in version 7.0.95. The procedure for moving your data is described in this article and will probably need to be carried out by your I.T department.

Once completed, your setup will look like this:

You will have ToyBase installed as normal on your PC(s) and laptop(s). They will point to a folder on your network containing your database file and your images folder.

Each person will use a copy of ToyBase that is running on their computer.  The behaviour of ToyBase is unchanged:

  • you cannot create two toys with the same number
  • you cannot create two members with the same number
  • you cannot book out the same toy to different members at the same time

There is one special case – ToyBase does not lock a Toy or Member record when you edit it. Therefore if two people on different computers attempt to edit the same record, whoever saves their changes last will win and their edit will remain. The edit of the first person to save will be lost without warning. I do not intend to change this behaviour in the short term unless there is a large demand for the change.

Tags:
3 January 2010 0 Comments

ToyBase 7.0.95 is ready!

ToyBase 7.0.95 is mainly a housekeeping release but it contains some essential work that had to be done before I can get back to adding new features.

Changes:

  • if you are running Windows Vista or Windows 7 then ToyBase will now attempt to put its database in the correct folder for your user and so Windows will never complain about the database being ‘read only’. See the linked article for more details
  • your I.T. department can override ToyBase and tell it to store the data anywhere that they choose (for example on their network drive)
  • as a New Year gift I have increased the number of records that can be created in the free demonstration from 200 to 500 active toys and members.  This should be more than enough for small organisations to use ToyBase for free and for larger organisations to thoroughly try the software before they commit to a purchase.
  • optimised the Publish Catalogue to Website option so it only uploads images that have changed since the last publication
  • if you attempt to create a toy but you don’t have any categories you will be directed to the Toys…Create Category menu instead
  • I have added these currencies to the Tools…Options menu:
  1. Australian Dollars
  2. Euro
  3. Indian Rupee
  4. United States Dollars

Bug fixes:

  • some people were not deleting the ‘import v6 data’ shortcut which was included for a quick upgrade and import of data from v6 to v7.  ToyBase now asks you to confirm that you want to import your old data.  I consider this a bug because it should not have been so easy for a user to re-import their old data.  The import icon has been moved from the desktop into the Start menu
  • the folder icons were missing in the Tools…Backup menu – they are now put on your PC when you install ToyBase
  • apostrophes can now be included in your Organisation Name of your Licence. I have had to remove some in the past but this has not been a problem for the last few versions of ToyBase
  • when you click on links that take you to the toybase.net website, all the links now point to the new pages and not to the old site.  All the old links will continue to be redirected to the new pages and so you will not notice the transistion

    The application icon has changed from a blue cube to a blue index card holder:

    To get the new version, open ToyBase and hit the Help…Check for updates menu or click download.

    Tags: ,
    3 January 2010 0 Comments

    Locate the folder containing your ToyBase data on newer versions of Windows

    When ToyBase is running on Windows 95, 98, Me or XP it stores your data in this folder:

    C:\Documents and Settings\All Users\Application Data\toybase.net\ToyBase\home

    This folder is not recommended to be used under Windows Vista or Windows 7. It will work if the PC is yours and your user account is an Administrator as you have complete access to your hard drive. However this may not be the case if you are using a PC supplied by your I.T. department. In this case ToyBase will store the data here:

    \Users\YourName\AppData\Local\toybase.net\ToyBase\home

    This change was made in ToyBase version 7.0.95.  If you installed an earlier version of ToyBase (e.g. 7.0.94) on Windows 7 then you will find the data in the old location above.  ToyBase will detect this and put a warning in the log.  If you choose to do so you can use Windows Explorer to move your data folder from the old to the new location.  Only do this if you are confident with Windows Explorer and how data is stored on your PC!  Or ask your I.T. department to do this for you.

    If ToyBase running on Windows Vista or 7 should find both an old and new data folder then it will warn you with an error message in the log (and on the home screen) and use the new data folder.  You should choose one or the other and delete the unwanted copy. Then  take a look at the ToyBase log – it will tell you all the folders where ToyBase looked for your data and the choice that it made.

    Tags: , ,
    2 January 2010 0 Comments

    Changing the location of your database file – perhaps to a network drive

    ToyBase 7.0.95 allows your I.T department to move the database file to a folder of their choice – perhaps to a network drive for backup or security purposes.  To do this you need to know about Windows Explorer, Windows paths, and INI files.

    ToyBase will store its database file and stock images in the location of your choosing.  The location needs two sub-folders:

    • data
    • images

    ToyBase will try and create these but depending on file permissions it would be safer if you make them.  For example if you have a network drive mapped to N: and you want to store the data in N:\ApplicationData\ToyBase then create these folders:

    • N:\ApplicationData\ToyBase\data
    • N:\ApplicationData\ToyBase\images

    Once you have made the folders follow these steps:

    1. Start ToyBase
    2. Locate the folder where ToyBase currently stores its data (see this article for more information). The quickest way is the Tools…Backup menu and click the yellow folder next to the line ‘Your data is always stored in this folder’.  Or you can look in the Help…View log menu
    3. Find the toybase.ini file in the config folder ‘…toybase.net\ToyBase\home\config’.  If this file does not exist just go to the Tools…Options menu and hit the [Save] button to create it
    4. Close the ToyBase application
    5. Open the toybase.ini file and locate the [System] section
    6. Add a new line DataBasePath=
    7. Write the path where you want ToyBase to store its data (e.g. N:\ApplicationData\ToyBase)
    8. Save and close the toybase.ini file

    The next time you start ToyBase it will create an empty database file in the folder you chose.  If the users already have data then you should copy the existing database file (which has the extension .abs and is named in the Tools…Backup menu) into your new folder.  You can also copy the existing images from the local c: drive (in the images subfolder of the path you discovered above) to your network drive.

    Start ToyBase, choose Help…View Log and you should see an entry that ToyBase is using your new folder. Have a look at the Toys…View menu to see that ToyBase has found the old records and their pictures.

    Tags:
    14 April 2008 0 Comments

    Only publish changed items to the web catalogue

    ToyBase 7.0.84 will attempt to publish all active toys to your web catalogue which is fine for the first publication, but for subsequent publications only the changed toys need be published.

    This change will speed up the publication of the large catalogue at Trevu Toy Library.

    Tags: