GEO my WP 2.4 Beta

GEO my WP 4.0 2.4 ( my mistake 🙂 ) Beta

I am very excited about the new coming version of GEO my WP 4.0 2.4. This is a major update with many major changes. The main focus was on a better structured code, code improvement, performance, better integration with add-on ( actions/filters ), major improvement of the backend, many bug fix and few new features.

Listed below are some of the major changes made in GEO my WP 4.0 2.4:

  1. Almost every line of code was redone. Code is now much cleaner and better structured using OOP.
  2. The update takes care of major performance issues specially in the back end caused by the licensing system. The update should also take care of performance issues while AJAX call is being performed.
  3. Many php and javascript files were removed which should results in better performance.
  4. Files and folders are better organized.
  5. Code of the back end was completely redone for the first time since the first release of the plugin. This results in a brand new, shiny back-end interface.
  6. Improved Geocode function.
  7. Improved "Current location widget/shortcode".
  8. Instead of using [gmw_results] to display results in a different page you should now use [gmw form="results"].
  9. You can now show the map of a search results anywhere on the page using the short code [gmw map="form id"]. In order to use the feature you will need to set the feature "display map?" to "using shortcode" when editing a form and add the short code anywhere on the page.
  10. The new version of GEO my WP will not save the data to custom fields any more. I have decided to remove the features for few main reasons:
    1. Since location information is already being saved in the custom table of GEO my WP saving the same information in custom fields as well just causes unnecessary duplication of data which results in bigger tables and will hurt performance in the long run.
    2. When there is a need to display different components of the location ex ( city, state and so on ) on a page each of the custom fields that holds the information need to be called which results in weaker performance ( each custom field call is a call to database.

    To replace the support in custom fields I have created new functions/shortcode that will easily provide you with the ability to display any or all of the data of a certain location. This way is more efficient because it require a single call to database ( that is also being cached ) in order to display single or multiple fields of a location.

  11. New "Featured" tab in the "Settings" page of GEO my WP allows you to activate/deactivate some features. ex short codes and widgets. So if you are not going to use some of the features you can improve performance by deactivating them.
  12. New feature: You can now choose a search form  template file when creating/editing a from just like choosing the results page template file.
  13. New Feature: As mentioned above, you can now display the results map anywhere on the page using a short code [gmw map="form id"].

Single Location information

In order to display location's information you can now use the function <?php gmw_post_info( $args ); ?> or the shortcode [gmw_post_info].
the attribute accepted are:

  1. info - can be any of the location information comma separated:  street, city, apt, state, state_long, zip code, country, country_long, address, formatted_address, lat, long, phone, fax, email, website. The default value is formatted_address.
  2. post_id = the ID of the post you want to display.
  3. divider - any character you want to display between each field when displaying more than a single field. default is space.

There is no need for post_id if using the shortocde or function within a page, post or a loop. post_id is needed if you want to show location of a specific post.
Example of function usage:
$args = array(
'info' => 'city,state,zipcode,phone,email',
'post_id => 34,
'divider' =>','
);

echo gmw_post_info( $args );
the code above will produce the location information for post 34 as below:
Hollywood, FL, 33021, 123-456-7890, info@geomywp.com

Example of shortcode usage:
[gmw_post_info info="city,state_long,website" post_id="34" divider="-"]
The short code will produce the below line:
Hollywood-Florida-www.geomywp.com

There are other short codes and functions that will be describe in the future.

Very Important before Installing:

  1. This is a beta version. It is pretty stable but still bugs are expected. It is not recommended to be used on a live site yet.
  2. Because of the major changes in the code and database you will lose all your settings and forms. So after updating you will need to setup the plugin and forms again. Apologies for any inconvenience it might cause. However, You WILL NOT lose any of your locations for posts or Buddypress members.
  3. Some functions where modified. If you have created custom search forms or results template files you will need to compare them to the default template files of the new version of GEO my WP and modified the functions of your template files based on the new version.
  4. Some of the existing hooks have modified as well as new hooks added.
  5. For those of you who are using the premium add-on. Because of the major changes in GEO my WP 4.0 2.4 the current version of the premium add-ons will not work with the new version of GEO my WP. I am in the process of updating the premium add-ons when most of them are ready. If you are using any of the add-ons and want to test GEO my WP 4.0 2.4 please contact me at info@geomywp.com with the add-on and the license key and I will email you the new version. Below the list of the Premium add-on that are ready for GEO my WP 4.0 2.4:
    1. Premium Settings
    2. Global Maps
    3. GEO Members Directory
    4. GEO Xprofile Fields
    5. Gravity Forms GEO Fields
    6. GEO Job Manager
  6. Each of the Premium add-on were improved as well. Code was redone, many bugs were fixed and many new features. Major changes made to Global Maps and Premium Settings.

Updating:

If you are updating to GEO my WP 4.0 2.4 please make sure to follow the steps below to prevent any issues with the license keys:

  1. Deactivate any license keys you might have
  2. Deactivate the premium add-ons
  3. Deactivate GEO my WP
  4. Delete GEO my WP and the add-on
  5. Install and activate GEO my WP
  6. Install and activate the premium add-ons.

If you are facing issues with the license keys not being activated please contact me at info@geomywp.com with the add-on and license key.

Download GEO my WP 4.0 2.4.

Any feedback, bug reports and feature suggestions are greatly appreciated and can be reported via the comments system of this post.

Thank you,
Eyal

GEO my WP 2.2

GEO my WP 2.2 is ready with some major changes, improvements and bug fix. Please read carefully the main changes below:

  1.  First thing you should notice after the update are the messages to update your database tables in the admin pages. It is a good idea to backup your database before updating.
    1. The new version does few things when updating the database:
    2. Duplicating the tables that being updated in case that something goes wrong
    3. Modifying the lat and long columns from varchar to float for better performance
    4. Removed deleted users from wppl_friends_locator
  2. WordPress 3.7.1 and BuddyPress 1.8.1 ready
  3. Redo/improved the whole section of GEO my WP in the admin's new/edit post page.
  4. Modified the way the plugin geocode the address entered in a search form. Now, when one submits the search form the plugin geocodes the address using JavaScript, which is faster than using curl and html, and when the geocode successful the form is being submitted. Otherwise the user will get a message that the address wasn't found.
  5. You can now set the address field to be mandatory ( in the form settings page).
  6. Improved the locator button functionality in the search form.
  7. Few functions of the search form had been modified and a new function was added. The new function called gmw_form_submit_fields($gmw, $subValue); which must be at the end of every search form. If you haven't edited your search forms or created custom ones you have nothing to worried about. Basically, the function populate all the necessary hidden fields of the search forms together with the submit button. the second parameter of the function $subValue is the value of the submit button. So if you modified the search form or created a custom one please compare your search form to the default one that comes in this version of the plugin to see the deference.
  8. Removed "INNER JOIN" ( joining wp_users to wppl_friend_locator ) from the members query for better performance.
  9. Added function that deletes users from wppl_friend_locator table when user being deleted from The site.
  10. Fix : Single location shortcode/widget - Now Directions link and additional information can be hidden
  11. Turn on/off the "Marker drop animation" in the search form settings.
  12. New "Twenty thirteen" results theme.
  13. Save location when saving post as "Draft".
  14. Translation file updated with missing text.
  15. Other bug fixes, Code improvement and clean up, improved queries, and CSS clean up/improvement.

Thank you

New Website

Welcome to the new GEO my WP website.

 

GEO my WP 2.0

GEO my WP 2.0 is hot and ready to eat!!!
This is a major update with many bug fixs, core modification and improvements, new features and more. Please make sure to backup your current version before updating to the new one.
After updating your plugin you will need to go over the Settings page and re-save your settings as well as the search forms as many things have changed.
Below are some of the major changes in this version:

  1.  Core modification - The code reduced drastically, It is much cleaner, performs better, many function are documented, the number of files and folders had been reduced and more organized.
  2. Admin - styling improved, better search forms page, tooltips and more...
  3. Search queries - The main search queries are now working directly with WordPress query (WP_query) and BuddyPress query ( BP_User_Query) which should be better for performance and will be much easier to modify the plugin to work with every theme. Now you can simply copy and paste the WordPress posts loop from the theme that you are using into the result.php page of the plugin in order to have the results page matching you theme.
  4. Stand alone search form -  the search form moved into its own template file, just like the results theme. Now you can have full control on the look and functionality of the search form and the results.
  5. Improved widgets and shortcodes.
  6. Warnings removed.
  7. New, improved pagination - new buttons, new look and fix the issue where it shows infinite pagination buttons when having many results.
  8. Per page value - using a drop down box you ( or the users of your site ) can now change the "per page" value live when viewing the results .
  9. There is no more use for the "form_only" attribute when using gmw shortcode. In order to have the results showing in a different page you will have to select the results page in the shortcode setting.
  10. localization - GEO my WP is now ready to be translated. There are no translated files ready yet but a default PO file is in geo-my-wp/languages. the plugin is also ready to be used with right to left languages. Please, if any of you get to translate GEO my WP it will be much appreciated if you'll share the PO and mo files so others will be able to use it as well.
  11. There is no more use for the shortcode [gmw_friends_results]. [gmw_results] will now serve as a results page for both posts and BuddyPress members.
  12. Styling -  i have modified and  removed most of the CSS styling from the plugin. So if you had any custom styling you will probably lose it and will have to adapt it again.
  13. Renamed Files and folders
  14. shortcodes name  changed from "wppl" to "gmw":
    • main shortcode - [gmw]
    • results - [gmw_results]
    • current location - [gmw_current_location]
    • single location - [gmw_single_location]
    • single member - [gmw_member_location]
  15. Some of the settings in the "search form shortcodes" and other shortcodes changed as well. Now you can set the "Width" and "Height" of the maps to either pixels or percentage. in the "search form shortcodes" settings  and in the "single location" and "single member" shortcodes. for example: [gmw_single_location width="100%" height="200px"] .

There are many more improvements and changes that i have not mentioned. Please use the comments below if you want to ask anything before you updating your plugin.

GEO my WP 2.0 Beta

Finally!! it has been a while since i started working on version 2.0 of GEO my WP and hopefully very soon i will release the final version. Below you can download the Beta version of version 2.0.

This is a major update with many bugs fix, core modification and improvements in the back and front end. Below are some of the major changes in this version:

  1.  80% of the code had been modified. The code reduced drastically, It is much cleaner, should perform better, many function are documented, the number of files and folders had been reduced and more organized.
  2. The admin pages had been modified as well. i gave a  different styling and the shortcode page is much easier to work with.
  3. The main search queries are now working directly with wordpress query (wp_query) and buddypress query ( BP_user_query) which should be better for performance and will be much easier to modify the plugin to work with every theme. Now you can simply copy and paste the wordpress posts loop from the theme that you are using into the result.php page of the plugin in order to have the results page match you theme.  you can open the results.php page of the "default" theme in geo my wp themes and see how i did it.
  4. Now you can easily choose ( in the shortcode settings) and modify (using FTP access) the search forms of the plugin, just like the results theme. so you can have a full control on the search form and results.
  5.  improved widgets and shortcodes.
  6. other features and improvements.
  7. Important: i have modified most of the CSS styling from the plugin. So if you had any custom styling you will probably lose it and will have to adapt it again. main reason for that is that it caused many issues to many users, browser and theme compatibility issues, it is hard to maintain and i believe that it will be much easier for users to style it the way they want.
  8. shortcodes name  changed from "wppl" to "gmw":
    • main shortcode - [gmw]
    • posts results - [gmw_results]
    • friends results - [gmw_friends_results]
    • current location - [gmw_current_location]
    • single location - [gmw_single_location]
    • single member - [gmw_member_location]
  9. Some of the settings in the "search form shortcodes" and other shortcodes changed as well. Now you can set the "Width" and "Height" of the maps to either pixels or percentage. in the "search form shortcodes" settings  and in the "single location" and "single member" shortcodes. for example: [gmw_single_location width="100%" height="200px"] .

 

Very important:
1) this is a BETA version and bugs and other issues are expected.
2) Many changes had been made to the files, code and css 
Please use it on a test site or if you decide you want to use it on a live site make sure to backup your current version of the plugin if you have any custom styling.

 

There are other changes i probably have not mentioned. Hopefully by the time the final version will be released i will have documentation ready as well

 

Premium users:
Please contact me at info@geomywp.com for the beta of the premium add-ons

 

One Last thing:

I have put countless hours developing GEO my WP trying to give you the best experience -  Over 4 months on this coming update and over 2 years since its first line of code - and i am still far from being done. Please take a moment to support my work:

Rate GEO my WP

any of your support will be greatly appreciated!Hope you will find the new update useful. Please report any issues, feedback or suggestion about this beta version using the comments of this post.

 

[wpdm_file id=9]

[wpdm_file id=10]

New Beta is ready:
Many bug fixes and warning.
If you are using the premium add-ons please contact me to sent you the new updates.
[wpdm_file id=11]

Beta 6 is ready and should be the last beta version before the final release.

Below are few major changes and features in the update:

1)New, improved pagination - new buttons, new styling and fix the issue where it shows infinite pagination buttons when having many results.
south-front-antony-used-in-aiw-ntpl-cristian-barnett

2) Per page select box in results page. now you can change the "per page" in the results page. To use it you need to add multiple values (comma separated) in the "per page" settings when editing the shortcode. Having one value the plugin will use it as the default value with no select box.
south-front-antony-used-in-aiw-ntpl-cristian-barnett

3) There is no more use for the "form_only" attribute when using gmw shortcode. In order to have the results showing in a different page you will have to select the page in the shortcode setting.
south-front-antony-used-in-aiw-ntpl-cristian-barnett
and add [gmw_results] to that page. selecting "same page" in the select box will tell the plugin to display the results in the same page. So now you can have a different results page for each of your shortcodes.

4) There is no more use for the shortcode [gmw_friends_results]. [gmw_results] will now serve as a results page for both posts and buddypress members.

5) In the main setting page of GEO my WP you will choose a results page to be used with the widget. When using a widget the plugin will first look for a results page in the shortcode settings and if exist the results will be displayed in that page. otherwise it will be displayed in the page you selected in the setting page. This page will serve both posts and bddypress results.

6) New styling for the admin area and tooltips.

7) Folder names changed - geo-my-wp/plugins/gmw-friends-locator to geo-my-wp/plugins/friends

8) Finally got localization to GEO my WP. There are no translated files ready yet but a default PO file is in geo-my-wp/languages. the plugin is also ready to be used with right to left languages. Please, if any of you get to translate GEO my WP it will be much appreciated if you'll share the PO and mo files so others will be able to use it as well.

9) Please test the new features and report any bugs, warnings, localization issues or any other good (or bad) feedback 🙂

[wpdm_file id=12]

Plugin under development

Please note that the plugin is under major update and the demo search pages might not work properly in the next few days.

Thank you

Premium version is available

HI,
First, my apology for the delay with the new site, updates, documentation and the support as i haven't be able to be around as much lately. However, after the weekend i will be working on the project and the support again.

Since the new GEO my WP site is still under construction and it is taking much longer then i expected i have decided to upload the premium version to the current site. I know that users who already purchased the premium version had been waiting for the updates and others who might want to get it.

To get a subscription please click on the "GEO my WP Premium" tab in the main menu.

please note that there is no full documentation yet as this is part of the new site. However, you can use the tooltip along the settings and the features or you can email and ask me at info@geomywp.com

The subscription includes an initial one time fee of $25 to download and use the plugin and there is also a recurring payment of $4 every month for support and updates. You can cancel the subscription at any time and keep using the plugin but you will not be able to get the updates. Also note that if you do cancel your subscription and want to renew it you will have to pay the $25 initial fee again.

After payment was made go to "get premium" and click on  "Download Premium"  tab and download the zip file from there.

For those who already purchased the premium version please email me to info@geomywp.com you will not have to pay the initial fee as you already paid it when you purchased it from wpplugins and the recurring payment will be $3 since you paid $35 for the initial fee.

The subscription includes the premium version plus 2 add-ons: the gravity forms integration and the groups locator.

The are 2 more add-ons under development and there are more planned for the future.

Thank you for you patience and support.

GEO my WP free version update 1.7

HAppy holidays and happy new year. Holidays got me away from the computer for a while and things got delay a bit. a have uploaded the new update 1.7 for the free version to wordpress.org and you can download it right now. I am still working on the update for the premium version as well as on the new site and hopefully will be available soon.
The new update is a major update as i was redoing most of the core which took care of many bug fixes, security issues and performance.
some of the changes made are below:

please advice for any bugs or other issues in the forum or contact me at info@geomywp.com.

WordPress 3.5

Please note that the current version of the plugin is not fully compatible with the newest version of wordpress 3.5. If you will update to WordPress 3.5 you might have some jQuery issues and Query notices. I have been redoing most of the plugin's core and makeing the next update ready for WordPress 3.5. I have been planing to release it by the new year but hopefully will get it ready before. The next update is a major update. It takes care of many bug fixes, security issues, performance, new features and new add-ons.

Important Information

Thank you for your patience, your support  and for your feedback.