Notice: Only variables should be assigned by reference in /var/www/ on line 100

Geodesic Solutions Company Blog

Version 7.2 is now available for your enjoyment!

We are pleased to announce that GeoCore Version 7.2 is now available for download! Like always, this update is available for GeoCore Classifieds, GeoCore Auctions, and GeoCore MAX. If you are using a previous product, GeoClassifieds GeoAuctions or GeoClassAuctions, be sure to follow the update instructions to upgrade to Geocore! Version 7.2 is a "minor" feature release, although the features added will be a pretty "major" advance for some, depending on how you use the software!

Some may realize that we just released version 7.1 back in February, just 2 months ago, so you may wonder what we could possibly add in just 2 short months? The answer is 2 very highly requested features (not to mention 51 other enhancements), along with 24 fix/maintenance changes! We've been very busy the last 2 months and plan to keep the momentum going! Think of version 7.2 as a "stair-step" release, rather than waiting 1-2 years in between "major" feature releases: along the way we release these "stair-step" releases so that you can start using new features a lot sooner. It also makes updates easier when we release more often, as that usually means there are fewer "additional" steps required when you update (as long as you keep up to date with new versions).

  • Combined listing placement steps: The normal "category", "listing details", "media", and other steps can now be combined so that you enter everything on a single page! The admin may also choose to only combine certain steps.
  • Buy now only auctions - decrease quantity: Buy Now Only auctions now have the ability to decrease in quantity as individual items are purchased (by setting the price to apply to a "single item" instead of the "entire lot", when the auction is being created). For example, a seller could make available 10 widgets in total, and then a particular buyer could purchase 2 of them. The auction's remaining quantity would decrease to 8, with the auction closing automatically once all items have been sold.
  • Email Notification changes: New notifications may now be sent when a user's "favorite" listing is about to expire. Also, "listing filter" notifications have been combined into a single, periodic email (as opposed to a separate email for every matched listing).
  • In total, 53 features/enhancements, 24 fix/maintenance changes, all accounting for changes to 156 different template / design files! See the technical changelog for 7.2 for the full list of changes, and the information posted in the user manual for more detailed information about the release.

Note that the live demo will soon be updated so that you can check out the new features, or you can request your own personal trial demo as well.

Developer Blog - Developer API Docs now available for Geocore!

Developers everywhere will be happy to hear that we now have developer API documentation (using PHPDocs), generated from the actual GeoCore source code. Developers, you can find them at

We have had PHP Docs generated in the past, as part of the example addon. But due to technical problems with the software used to generate them, we haven't been able to update them since around version 5. This marks the start of using PHPDocumentor 2, which you can find at With every new release, we plan to re-generate the documentation so that it is as up to date as possible.

Our standard practice for new methods, is to always document what version the method was added in. When something changes, we make sure to document the version for that as well. All of this version availability information can be found in the PHPDocs. So if you are working on something for a client that is using an older version, you can refer to the PHP Documentation to make sure the methods in GeoCore were actually "around" for the version the client is at, and be able to advise your client if they need to update to a newer version of the software. If you are a developer that creates/distributes 3rd party addons, this will help you identify what the "minimum version" is for your addon. Note that if an entire class is added in a specific version, it will note that on the class documentation, it won't mention it on each individual method.

Even if you are a developer that likes to use an IDE, and load the GeoCore software inside an IDE so that most of the API documentation is not needed, the generated PHPDocs can still be of some use to you. As you probably know, there are 2 files that are encoded for licensing purposes. The PHPDocs actually include documentation for all "publicly accessible" methods and classes contained in those files. So if you are following the code and come across something that is defined in an encoded file, you don't have to be totally in the dark about what it is doing, you can refer to the PHPDocs! As always, if you have any development questions not answered by the user manual, feel free to contact support and a Geodesic developer will try to help as best as possible.

If you are a developer and are new to GeoCore software, a good place to start is the developer section in the user manual, read over that section to familiarize yourself with how the software works.

Version 7.1 "Final" is now available for download

We are pleased to announce the release of version 7.1, which has many improvements and new features, along with a fresh new design! Anyone that has GeoCore Classifieds, GeoCore Auctions, or GeoCore MAX will be able to download the new version with current download access.

Everyone should follow these instructions, regardless of whether or not you have already updated to GeoCore, or even if you do not currently have download access to the software. Just follow the full update instructions for step-by-step instructions that detail everything you need to do in order to update to the latest release. You just enter your "current" product and version, and it will give you full instructions, including how to upgrade to GeoCore if needed, and/or how to extend your download access if it is expired, even how to tell if it is expired if you are not sure! The update instructions will even highlight the steps that are unique to your update, such as "version specific" changes that might be required.

A few 7.1 highlights:

  • Fresh new design for the default templates, that uses HTML 5 and CSS 3. For those updating, can continue to use previous design, or switch to the new look.
  • New Browsing Views (Browse by list, gallery, or grid view) and Sort Dropdown.
  • Powerful {listing} Tag Feature - Virtually anything that can show on the listing details, can now show when browsing the site.
  • Category Browsing Filters - narrow listings based on filters, when browsing categories
  • jQuery Gallery Carousel for Featured Listings
  • Multiple Regions per Listing
  • Multi-Level Fields
  • Use "contact us" as an integrated "Report Abuse" Form for listings
  • Much, much more!

See the 7.1 Release Highlights for a more detailed list of highlights. For a full technical list of changes, see the 7.1 changelog, which now includes template changes! That is useful to anyone that has customized any system or module templates. For full technical details about the 7.1.0 release, see the user manual post.

7.1 Beta is Available - Try out the latest and greatest

If you have not noticed already, we have recently released new beta versions for the upcoming 7.1. We have just released 7.1beta3 last week. Anyone with Geocore that wishes to try out the beta version, can find it for download in My Downloads, click on the downloads for Geocore, and you will see a folder named _Developer BETA Release.

Just keep in mind, this is a beta release. It is provided for anyone that has the time and desire to try out new features we are working on and give feedback. A beta release may not be as stable as the normal releases. We do not recommend it to be used on a live site, at least not until you have tested it for yourself on a test location. The Geocore license is able to be installed on 2 locations, one for your live site and one for testing purposes so that you can create a test installation to try things out if you wish. If you do not have a test installation yet, you can find instructions for creating one in our user manual here.

These are available to anyone with GeoCore Classifieds, GeoCore Auctions, or GeoCore MAX, and have a current download access. If you are still using the old GeoClassAuctions, GeoClassifieds, or GeoAuctions platform you can upgrade to GeoCore for no cost by clicking the "upgrade to Geocore" button when in the My Downloads section. For those that have Geocore and have expired download access, you can purchase download access renewal here. If you aren't sure, just try to download the beta version, if it allows you to download then you have current access.

You can see a few of the highlights for new features in the beta on the Software page, and a more technical explanation and discussion in the user forums.

Forums now combined with client area

We have finished combining all of the different systems on our site, so that you have a single log-in for every area of the website. This includes the client area, the user forums, the user manual wiki, the helpdesk, and any other area requiring a login on our website. You can now log in using the "Client Log In" link at the top of each page, and it will log you into every area on the website. No more having to contact us to manually give a forum account access to the client section in the forums, it is now automatic. As long as you have purchased software from us in the past, you will be able to log in and view the client section of the forums.

The only exception is Bugzilla, where the login e-mail and password will be the same as the client area on our site, but you are not automatically logged into Bugzilla by logging into the client area. So the username/password you use to log into Bugzilla will be the same as it is for the client area, you just need to log into it separately from the client area.

Login Problems:

If you are having trouble logging into the client area on our site, follow the instructions below. These should help for the majority of login problems.

  1. First, clear your browser cookies to ensure you do not have any cookies stuck that might be preventing you from logging in correctly.
  2. Attempt to log into the client area, using your e-mail and password. Typically the e-mail will be what you entered when you purchased the software.
  3. If you are able to log in but have trouble with accessing the client section of the forums, or have any trouble related to the user forums, see the next section below.
  4. If it says that the login is not correct, use the Forgot your password? link. That will reset the password and send the new password to your e-mail address, use the password it sends to log in, then you can change your password once you are logged in
  5. If the forgot password tool says that the e-mail cannot be found, contact us to request what e-mail is used for your account. Make sure to provide information that we can find your account with, such as domain the software is currently installed on, or invoice ID of a past paid invoice, or something similar.
  6. If you are still not able to log in, contact us and we can try to help further. Note that live chat during our business hours is probably the easiest way for us to help since it allows us to walk you through different troubleshooting steps.

Forum User Accounts:

Note that forum registrations are now closed, the only way to get a forum user account is to purchase the software. The public areas of the forums (Such as announcements and new release info) will remain open and public to view, but to post you will need to be a Geodesic client.

Existing clients: Note the below about specific cases:

  • Forum accounts that had 0 posts or less were removed. If your account was one of those that were removed, the first time you log into the client area a new account will be created, and since you had 0 posts nothing was lost.
  • The e-mail is the primary piece of information we use to sync accounts between the forums and client area. As long as the e-mail matches, if you log into the client area you will also be logged into the forums with your existing account.
  • If it logs you in with a different username than you had before, and did have posts with the old username: Most likely your e-mail did not match in your forum account and the client area. If that is the case, contact us and we can manually sync your account for you. Do not fear, as long as you had at least 1 post your account and all your posts are still intact, you just need to contact us to manually sync your accounts.
  • Use the client-area password to log in! If you try to log into the forums and it says invalid username / password, do not keep trying or you will be locked out! Only try one more time, this time make sure to use the password that you use for the client area instead of the forum password, if you use 2 different passwords for those areas. If it still does not work, stop trying to log into the forums directly, instead switch to log into the client area (see the next point).
  • Do NOT keep trying to log into the forums if the first time does not work! The forums has a built-in security feature that stops people from trying to guess people's passwords, if you try more than 5 times in a row you will get locked out, and this is based on your IP so even if you change browsers it will still be locked out. Instead of trying to log into the forums directly, log into the client area on our site and you will automatically be logged into the forums as well.
  • If you do get locked out: Stop trying to log into the forums directly. Wait about 15 minutes, then follow the instructions further up in this article to log into the client area. When you log into the client area, it will automatically log you into the forums (as long as you are not still locked out). Note that we are not able to manually clear the locks as the forum administration has no way to manually clear the locks. Technically there is a way to do it, but involves modifying the database directly, and the process actually takes longer than the amount of time it takes for the lock to lift on it's own (15 minutes).
  • If forum username does not match with the client area username: As mentioned in one of the points above, the primary info it uses to sync accounts is the e-mail, so as long as the e-mail matches the login should work. However it may not work exactly right if the username does not match, if you experience any problems contact us and we can manually adjust your account so that everything matches between the different systems.
  • For those that have multiple forum accounts, for instance if your developer has a forum user account: Those alternate forum users would need to have matching "contact" added for your account in the client area. You can add contacts to your account by logging into the client area, and going to My Account, and click on the Contacts page. If you have trouble adding a contact, you may need to contact us to do it for you, for example if it says that the user already exists in the system.

    Just be aware that contacts are authorized to do almost everything you can do, only add people that you trust with that level of access to your account. If a user no longer requires access, for instance if your developer is finished working on your site, you are encouraged to remove that contact from your account.
  • Other problems: Since the different systems on our site were not synced before now, the information may not match between the different systems. This may cause odd problems like weird errors when you try to log in.