OS Property - Joomla Real Estate

Featured ! Hot ! OS Property

Os Property is a powerful real-estate component that is designed feature rich and user friendly.

OS Property allows independant real agents to upload and maintain listings for sale, for rent and for lease v.v.. Upload photo of properties, manage extra field groups and extra fields for different purposes, manage categories, sub-categories, agent profile, company profile. Allow customer to save their favorite properties, share properties to their friends, request more details from agent or compare properties.

Created Date Nov 18, 2011
Joomla version Joomla 2.5Joomla 3.0
Support 12 months
Current Version 2.7.3
Last Updated Date Oct 23, 2014

MAIN FEATURES OF OS PROPERTY

 

Joomla! 2.5.x and 3.x compatibility & Responsive Bootstrap layouts

OS Property can work well on both Joomla! 2.5.x and 3.x.

Agent profiles support

User can register to become an agent. Agent can add/edit the properties. Agent is may belong to company or not

 

CSV Import

Administrator can import multiple properties by using CSV files

 

Flexible layouts

You can list properties at the front-end by property types, categories, cities, states, countries .etc parameters

 

Field groups & Custom field groups

You can create the field groups and custom field groups for property system. We also provide ACL for Field groups and Custom field groups.

 

Emails form management

Manage notification email forms in multiple languages.

 

Two property levels

Standard and feature properties.

 

Locator search

Radius searching through Google Map.

 

Google Map integration

OS Property uses Google Map/Street view to show properties on the map

 

Advanced search

Power search function with all the custom fields. Registered user can save their search criteria for future visit.

 

Location data

For United States, Canada, United Kingdom, Spain, France, Brazil, India, Italy, Netherlands, Portugal, Turkey, Australia, Russia, Singapore, Sweden, Germany. Default is United States.

 

Unlimited property types, categories/sub-categories

Unlimited custom property types, categories/sub-categories, amenities, custom field groups and custom fields.

 

JomSocial integration

Show the properties of agent in their JomSocial profile page.

 

Intelligent SEF URLs

OS Property provides the seperated and intelligent Sef urls system.

 

Sh404Sef integration

OS Property provides Sh404sef extension.

 

Multiple Currencies

Over 60 currency units supported.

 

Memership Pro integration

Apply membership mode to agents in OS Property system.

 

XMap integration

Provides Xmap plugin to integrate OS Property with Xmap extension.

 

Energy and elimate graph

Show the DPE chart (energy and climate) in the property details page.

 

Multilanguage site with Falang

Provide the solution to integrate OS Property with Falang component.

 

Integrate with Walked Score map

Show the Walked Score tab in the property details page.

 

OS Calendar integration

Availability Calendar feature for each property of your Rental system.

 

Here are full functionalities of OS Property extension. You can click here to download the documentation of product.

Provide 2 levels of properties, standard and featured.
Agents can upgrade properties from standard to featured by using Paypal payment gateway.
Joomla SEF URLs & SEO (Metadata) support, also with SEF components
Multiple location
Location data for United States, Canada, United Kingdom, Spain, France, Brazil, India, Italy, Netherlands, Portugal, Turkey, Australia, Russia, Singapore, Sweden, Germany, Argentina, Austria, Bahamas, Barbados, Belgium, Denmark, Greece, Ireland, Mexico, Norway, South Africa and Finland Default is United States.
Ability to create access levels with categories, properties, field groups and custom fields.
Multiple Currencies
Integration with OS Membership, OS Calendar (Availability Calendar), Sh404sef, Jom Social extensions
Integrate with Walked Score map, KML Google earth, Google get direction
Google map integration
Flexible Energy measurement use and Co2 emissions graph
Mutil-languages with Falang component
Xmap integration
Social networks support (twitter, facebook)
RSS support (also KML Google Earth)
Responsive layouts
Backend
Manage companies, agents, properties, categories, property types, price list, comments, amenities, custom field groups and custom fields
Manage & Import location (countries, states, cities)
Extension available for bulk CSV importing
Email templates management
Backup & restore database
Easy to make and manage OS Property themes
Translate language content for different countries
Power Configuration
Front-end
Company & Agent register
Company: Manage agents
Agents: Manage properties
List properties by different criteria like property types, categories, states, cities v.v. and different layout like list view, grid view or map view
Locator search (Google map) and Advanced search with basic and much more search options.
Allow customers to save the search criteria for future visit
Pdf export & Print layout of properties
Compare & Favorite properties
Different form-types like contact company, contact agent, comment properties, share to friend, request info v.v.
Related properties, neighborhoods
Many modules like slideshow, random properties, category menu, advanced search, ajax search, loan calculator, mort gate v.v.
And much more ...

To read more about update, please click here

15th September 2014 - New version 2.7.3
===============   Add   ================
1. Navigation plugin on Property details page
==============   Improve  ===============
1. Dashboard layout
2. Changing Textearea extra field to Texteditor field
3. Theme 1
==============   Bug fixed   ===============
1. Show Meta desc and Meta Keyword in layouts of OS Property
2. Some other bugs fixed

18th September 2014 - New version 2.7.2
===============   Add   ================
1. Multiple languages with States and Cities
2. Multiple languages with Tags
==============   Improve  ===============
1. Improve Default theme (Grid view and Property Details view)
2. Security issues fixed
3. Translation tool
==============   Bug fixed   ===============
1. Bugs at Filter Form of properties list pages
2. Favorites properties

10th August 2014 - New version 2.7.1
============    Add   =============
1. Add relation between one property and more than one categories
2. Change field Bathroom from Integer to Decimal
3. Add Lot size field
4. Add ordering for Property types
5. Update/Add new features to modules: Random properties, Search, Slideshow

16th July 2014  - New version 2.6.6

============    Add   =============
1. Disable State dropdown select list when OS Property has only one published state
2. Add Sold status option
3. Add Property history and tax
4. Ability to assign custom fields for property types
5. Add Open time for inspector
6. Ordering for Amenity Options
============   Improve  =============
1. OS Property's themes
============ Bug fixed ==============
#1. JQuery conflict between Map view of default theme and Search module
#2. CSV import with non-UTF8 characters
#3. Issue when searching "keyword" in Translation tool at Back-end
#4. Cities list, States list, Custom fields list - at Back-end
#5. Google Map doesn't show in SSL mode (https://)

11th June 2014 - New version 2.6.5
============    Add   =============
Configure option to show states and cities that have available properties at the search form
============ Improve =============
All OS Property's themes
Sef urls with layout: Property listing layout
============ Bug fixed =============
OS Calendar integration

17th March 2014 - New version 2.6.2
============ Improve =============
1. Improve OS Calendar integration
2. Property details slideshow (theme1, theme2, blue, theme_black)
3. Map layout (in theme default)
4. Currency symbol position configuration
5. Add new location data for Morroco and New Zealand

20th January 3014 - New version 2.6.1
============= Add ===============
1. Tag system - Allow administrator or Agent/ Owner to setup the tags for properties
2. Assign company admin or Agent / Owner to specific Joomla user group.
3. Square feet or Square meter configuration
============ Improve =============
1. Report system


1 st January 2014 - New version 2.6
============= Add ===============
1 Owner object
2 Report property, agent and company

============ Improve =============
1 Watermark feature
2 OS Membership pro integration
3 Extra fields
4. Advanced search/ Search module function

=========== Bugs fixed ============
1 Xss security fixed
2 Multiple languages synchronous issue


10th December 2013 - New version 2.5
Add
+ Mulilingual feature
+ CSV export
Improve
+ OSP Themes
+ Map view of Default OSP Theme
+ Sef Urls
Bugs fixed
+ Photo Gallery at property details page (Joomla 3.2)
+ List view, grid view, map view at Default and Blue themes.

11th October 2013 - New version 2.4
Add
+ New OSP theme: Blue. This theme supports to use OS Calendar
+ Rss feed at the category listing page
+ Configure option: Allows administrator to select the background color of pictures of properties
+ SEF Urls optimization in Dashboard at Back-end side of OS Property
Improve
+ Comment & Rating form at property details page
Bugs fixed
+ Icons by Glyphicons conflict between OS Property and different Joomla templates
+ Pictures of properties are removed after one time period
+ Map zoom level when there is only one property on Google Map

5th Sep 2013 - New version 2.3
Add
 + Greek language package
Improve
 + Rating & Review functions
 + Default OS Property theme
 + Sh404sef plugin for OS Property
 + JomSocial plugin
 + Image processing function
Bugs fixed
 + Route issues
 + Show page heading at OS Property's layouts
 + Show pictures of properties at compare properties layout
 + Fix php error at cron task function
 + Fix value of "Rent time" inmultiple languages
 + Fix error when remove Category's photo at backend
 + Fix error at quick search form at Default layout.

Before upgrade notice:
 + Please backup your changes at OS Property before installing the update
Upgrade requirement:
 + Re-select the "Rent time" values for properties in your OS Property system
 + Re-install plugin :plug_js_agentproperties.j2.5.5_j3.x.zip, plg_sh404sef_osproperty.zip

12th July 2013 - New version 2.1.2

Add
+ Multiple languages for Email function
+ Add configure parameter for theme1, theme2, theme_black. Allow administrator to decide to show Google map at the list properties and advanced search results page.
Bugs fixed
+ Google Maps: Zoom Level, Center from properties on map - Listing view
+ Hide company dropdown select list at the registration when there are no published company at the system
+ Correct Skype field configuration
+ Agent can add properties at frontend, but in the backend, administrator can't see those properties at the list
+ Property duplicate at backend
+ Manual generate thumbnail and medium photos at frontend
+ Resize the original photos to max width/height size - configure at backend
+ Toolbar menu at add/edit properies page - frontend

26th July 2013 - New version 2.1.0
Add
+ SEF system: Add alias to agent details, company, category and property type to avoid the duplicate sef urls.
+ Spam detection function: Feature to integrate OS Property with StopSpamForum to prevent Spam attack. (Contact agent form, contact company form, Request more details about property form, Tell a friend form)
+ Company registration layout: In this version, registered user is available to create company profile.
Improvement
# Company profile modification
# Agent profile modification
# Add/edit property at frontend of OS Property
# Properties compare
# Default layout of OS Property
# Configuration page

15th July 2013 - New version 2.0.9.1
Improvement
+ SEF system: Add property alias to solve the duplicate sef urls case

4th July 2013 - New version 2.0.9
New features
+ Separated Sef system. From this version, you don't need to use Sh404sef to have SEF URLs in OS Property
+ New responsive listing themes (theme2 and black_theme)
+ Improve layouts (Agents, companies, categories)
+ Submenus in Back-end administrator side
+ Improve : Energy Measurement and CO2 emissions to make this feature to work with different standards
+ Add new language items for both frontend and backend. Please notice it in case you use OS Property in different languages.
+ From new version, pictures of properties will be saved in different directories depend on ID of properties.

1st June 2013: New version 2.0.8 - New OS Property responsive theme (Bootstrap)

New version 2.0.8 for Joomla 2.5.x and Joomla 3.x has a responsive design based on the Twitter Bootstrap system, to enable your listings to look great on all browsers and mobile devices. In version 2.0.8 uses Twitter Bootstrap 2.3.2, it can display correctly if you're using a Joomla template which isn't a responsive design. Check it on: http://osptemplate1.joomdonate.com

Note: There are some layouts in frontend that we haven't applied the responsive template (but supports modile devices) are : Compare properties, Agent Edit profile, Map direction.

To upgrade OS Property 2.0.8 on your Joomla site - simply use the com_osproperty.zip file in "component" folder of the installation package - and install it via the Joomla extension installer.  This will install the new version over the top of the old one - so please be aware that any modifications to the OS Property files, modules or language files will be overwritten.

Remember to always make a backup of your site files and database prior to doing an upgrade - in case something goes wrong. If you do run into problems with the upgrade - please submit ticket on Joomdonation.com

Version 12th May 2013 (2.0.7.1) - Bug fixed

Bugs fixed
# Do not show Google map and address in property details with properties have value of field "Show address" is NO
# Categories listing layout
Improvement
# Ajax search module - Change layout
# Companies listing page - Change layout
# Property listing layout : Add maximum properties that can be show and option to turn off the filter form at the top of this layout.

Version - 2nd May 2013 (2.0.7) OS Property templates management & Mobile layout integration
New features & Improvement
# Theme management
# Responsive layout
# Templates overrides
Bug fixed
# Radius searching in locator search view (page)
# Logical bug when upgrade normal listing to featured. Happen when you integrate OS Property with OS Membership. From version 2.0.7, agents can use their subscription plans (purchased) to upgrade their normal properties.
# Falang: Bug when you translate values of text field in Falang component
# JomSocial Plugin
# Xmap plugin

Version - 12th April 2013 (2.0.6.3) OS Calendar improvement
Improvement
1. Improve OS Calendar
2. Improve image resize function
Bug fixed
#  Agent profile
#  Locator search with property type tabs
#  Default currency

Update Manually
components >com_osproperty > osproperty.php
components >com_osproperty > classes >agent.php
components >com_osproperty > classes >agent.html.php
components >com_osproperty > classes >locator.php
components >com_osproperty > classes >locator.html.php
components >com_osproperty > classes >listing.php
components >com_osproperty > classes >listing.html.php
components >com_osproperty > helpers  >common.php
components >com_osproperty > helpers  >helper.php

administrator > components >com_osproperty > classes > property.php
administrator > components >com_osproperty > helpers  > classimage.php
administrator > components >com_osproperty > helpers  > extrafields.php

administrator > language  > en-GB > en-GB.com_osproperty.ini (Please update for other languages)
language  > en-GB > en-GB.com_osproperty.ini  (Please update for other languages)

If you already purchased Os Calendar component, please download the update

Version - 2nd April 2013 (2.0.6.2) OS Calendar integration improvement
Improvement
1. Improve OS Calendar (New version can be used on Joomla 3.0.x)
2. Add date range search feature (In case you are integrating OS Property and OS Calendar)
3. Email function
Bugs fixed
# Email function
# Compare properties function
# php notice in plg_cronjobs_osproperty
# Property full description

Upgrade Manually
Database:
Table
#__osrs_csv_configururation: Add records


Files:
components >com_osproperty > osproperty.php
components >com_osproperty > classes >email.php
components >com_osproperty > classes >listing.php
components >com_osproperty > classes >listing.html.php
components >com_osproperty > helpers  >common.php

components >com_osproperty > templates > default >listing.html.tpl.php
components >com_osproperty > templates > default >results.html.tpl.php

components >com_osproperty >changelog.txt
components >com_osproperty >version.txt

administrator > components >com_osproperty > classes >configuration.php
administrator > components >com_osproperty > classes >email.html.php
administrator > components >com_osproperty > classes >translation.php

administrator > language  > en-GB > en-GB.com_osproperty.ini (Please update for other languages)
language  > en-GB > en-GB.com_osproperty.ini  (Please update for other languages)

modules :
mod_ospropertyavailabilitysearch (In case you are integrating OS Property and OS Calendar)
plg_cronjobs_osproperty.j2.5.5_j3.x.zip

28th March 2013: New version 2.0.6.1

Improvement
1. Relate properties part
2. Request more details in property details


Bugs fixed
# Control Panel Icon
# Control Panel Location slide
# Saving company information in the frontend

Upgrade Manually

components > com_osproperty > classes > listing.php

components > com_osproperty > classes > listing.html.php

components > com_osproperty > classes > company.php

components > com_osproperty > classes > company.html.php

components > com_osproperty > classes > ajax.php

components > com_osproperty > js > ajax.js

components > com_osproperty > style > backend_style.css

components > com_osproperty > style > frontend_style.css

components > com_osproperty > helpers  > common.php

components > com_osproperty > style > pagination.php

components > com_osproperty > templates > default > details.html.tpl.php

components > com_osproperty > templates > default > small.details.html.tpl.php

components > com_osproperty > templates > default > results.map.html.tpl.php

administrator > components > com_osproperty > classes > cpanel.php

administrator > components > com_osproperty > classes > cpanel.html.php

administrator > components > com_osproperty > classes > property.html.php

administrator > components > com_osproperty > helpers > common.php

25th March 2013: New version 2.0.6

Improvement

1.CSV import function
2.Membership integration
3.Map view
4.Frontend Pagination
5.Random properties module
6.Ajax search module
7.Correct backend toolbar

Bugs fixed

# Modal box in Property details page on Joomlart template (Frontend) (J 3.0.x)
# Manage agents in Company page (Frontend)
# List properties of one Company (Frontend)
# Feature property in default view (Frontend)
# Property type link in Property details page.

12nd March 2013 (2.0.5)
New feature added
1. Export properties Google Earth KML format
Export properties to Google Earth KML

2. Address format
Address format

3. Photo gallery
Slimbox photo gallery

4.  Reference ID
Customers told us, they want to have Property ID or Reference ID number for each property. Even they can use feature "extra fields" for their purpose, but almost of them don't like that way. Because, in extra field "property ID" isn't be shown in main position in property modification page, the field "property ID" can't be searched through input field "keyword" in search pages like advance search, locator search v.v. and the the extra field "property ID" can't be shown in the "random properties" module, properties list v.v. unless we modify source code.
In this version, we add one field into OS Property's attributes. It is called "ref"

5.  Price groups
In old version, OS Property only supports one type of price groups for all property types of OS Property system. It's really not good, because in fact, the price lists for properties of Sale type are different with the price lists for properties of Rent type v.v.
From this version, we modify the pricegroups feature. Remove display price, add price from, price to and property type fields for each price list item.

6. More power search function
As we mentioned in point 5, from version 2.0.5, we add property type into price list. With this feature, administrator can split the advance search form and locator search form by property types
To split the Advance and Locator search form by property types, administrator must configure it in Configuration > Search tab
If you select option All property types, the dropdown Property type will be appeared in the Advance/ Locator search page.
The same with search module

 7  Map overlay
Administrator can select default overlay for Google Maps in OS Property by go to Configuration > Tab General > Google maps

8. New modules layouts
We add bootstrap css to modules of OS Property like Random properties, Calculator, Mortgate modules.

9. Add change log into Control Panel of OS Property in backend side

10.  Issues fixed
# Search function in Advance search and locator search
# Expiration calculator
# Sef extension for Sh404sef
# Showing double yahoo icon in Agent details layout
# Remove slashes "\" in property details content of properties
# Adjust css of several layouts
# Search module and advance search are the same page
# Saving search list
# Manage companies's agents
# Change State's status in backend

Manually update

Database:
Table
#__osrs_configuation : Add records
#__osrs_properties : Add ref colum
#__osrs_pricegroups : Change table structure

Files:
components >com_osproperty > classes >ajax.php
components >com_osproperty > classes >compare.php
components >com_osproperty > classes >company.php
components >com_osproperty > classes >company.html.php
components >com_osproperty > classes >listing.html.php
components >com_osproperty > classes >default.html.php
components >com_osproperty > classes >agent.html.php
components >com_osproperty > classes >locator.html.php
components >com_osproperty > classes >listing.php
components >com_osproperty > classes >locator.php
components >com_osproperty > templates > default >details.html.tpl.php
components >com_osproperty > templates > default >small.details.html.tpl.php
components >com_osproperty > templates > default >listing.html.tpl.php
components >com_osproperty > templates > default >grid.html.tpl.php
components >com_osproperty > templates > default >map.html.tpl.php
components >com_osproperty > templates > default >results.map.html.tpl.php
components >com_osproperty > templates > default >results.html.tpl.php
components >com_osproperty > templates > default >results.grid.html.tpl.php
components >com_osproperty > templates > default >style > style.css
components >com_osproperty > views > ltype >tmple> default.xml
components >com_osproperty > helpers >common.php
components >com_osproperty > helpers >helper.php
components >com_osproperty > helpers >googlemap.lib.php
components >com_osproperty > helpers >pane.php
components >com_osproperty > images > assets > kml.png
components >com_osproperty > images > assets > room.gif
components >com_osproperty > images > assets > bathroom.gif
components >com_osproperty > images > assets > bedroom.gif
components >com_osproperty > images > style > frontend_style.css
components >com_osproperty > js > slimbox
components >com_osproperty > js > ajax.js
components >com_osproperty >changelog.txt
components >com_osproperty >version.txt
administrator > components >com_osproperty > classes >companies.php
administrator > components >com_osproperty > classes >csvform.php
administrator > components >com_osproperty > classes >configuration.php
administrator > components >com_osproperty > classes >pricegroup.html.php
administrator > components >com_osproperty > classes >pricegroup.php
administrator > components >com_osproperty > classes >configuration.html.php
administrator > components >com_osproperty > classes >cpanel.html.php
administrator > components >com_osproperty > classes >cpanel.php
administrator > components >com_osproperty > classes >property.php
administrator > components >com_osproperty > classes >property.html.php
administrator > components >com_osproperty > classes >configuration > google_maps > google_map.php
administrator > components >com_osproperty > classes >configuration > locator >locator.php
administrator > components >com_osproperty > helpers > extrafields.php
administrator > components >com_osproperty > access.xml
administrator > components >com_osproperty > config.xml
administrator > language  > en-GB > en-GB.com_osproperty.ini
language  > en-GB > en-GB.com_osproperty.ini

25th February 2013: New version 2.0.4.6

In old versions, administrator can't put the search module in the same page with the advance search page, because there are the conflict issues with the country, state and citi select lists in search module and advance search page. In this version (2.0.4.6), we have solved that bug. 

In this version, we also change the button class in OS Property form with bootstrap css.

Manual upgrade:

components > com_osproperty > classes > listing.php

components > com_osproperty > classes > listing.html.php

components > com_osproperty > classes > ajax.php

components > com_osproperty > js > ajax.js

You need to re-install the module mod_ospropertysearch to apply new changes for that module in your site.

21st February 2013: New version 2.0.4.5

Fix issues watermark
components > com_osproperty > helpers  > helper.php
Fix issues with pagination
components > com_osproperty > helpers  > pagination.php
Adjust css style for "list" tables in backend
administrator > components > com_osproperty > classes > property.html.php
administrator > components > com_osproperty > classes > state.html.php
administrator > components > com_osproperty > classes > fieldgroup.html.php
administrator > components > com_osproperty > classes > agent.html.php
administrator > components > com_osproperty > classes > pricegroup.html.php
administrator > components > com_osproperty > classes > extrafield.html.php
administrator > components > com_osproperty > classes > companies.html.php
administrator > components > com_osproperty > classes > city.html.php
administrator > components > com_osproperty > classes > category.html.php
administrator > components > com_osproperty > classes > transaction.html.php
administrator > components > com_osproperty > classes > email.html.php

18th February 2013: New version 2.0.4.4

Add new function for watermark feature.
In old versions, when you select to use watermark function for properties's photos, the pattern text (property type name) can be appeared in first photo of every properties.
But in new version (2.0.4.4), you have more choice in Watermark feature.
In Configuration > Tab Image
1. You can select to add watermark onto all photos of properties's photos
2. You can select position in the properties's photos that the watermark image or pattern will appear
3. You can select watermark type : Text pattern or Image
4. If you select watermark type is Text pattern, you can select the text is category name, property type name, business name (in Configuration panel) or Custom text (You can setup it)
5. If you select watermark type is Text pattern, you need  to select font size and color of the text pattern
6. If you select watermark type is Image,  you need to upload the watermark image.
7. Some customers ask us to remove the step "Customize thumbnail and medium photos" after click 'Save' or 'Apply' button at the toolbar. We think that's good idea, and we added it into this version.
In the configuration, tab Image,  you can turn it off by uncheck the option "Making thumbnail and medium photos by manually"

Figure 1: Configuration/ Tab Image


8. We receive quite a lot requests from customers who ask us to let them know how to change the default view of the properties list. In this version, we add the option in the Configuration > Tab Properties > List view setting > Select default view, it allows administrator to select the default list view in the frontend of OS Property.

All above features are applied to both frontend and backend.

Manually Update

Databases
Table  : #__osrs_configuration, #__osrs_watermark

Source files:
administrator > components > com_osproperty > osproperty.php
administrator > components > com_osproperty > classes > configuration > images > image.php
administrator > components > com_osproperty > classes > configuration > properties > property.php
administrator > components > com_osproperty > classes > property.php
administrator > components > com_osproperty > classes > property.html.php
administrator > components > com_osproperty > classes > configuration.php
administrator > components > com_osproperty > classes > configuration.html.php
administrator > components > com_osproperty > helpers  > common.php
administrator > components > com_osproperty > fields     > city.php

administrator > language > en-GB  > en-GB.com_osproperty.ini  (You need to update language files incase you are using other languages)

components > com_osproperty > osproperty.php
components > com_osproperty > classes > listing.php
components > com_osproperty > classes > listing.html.php
components > com_osproperty > classes > agent.php
components > com_osproperty > classes > agent.html.php
components > com_osproperty > helpers  > common.php
components > com_osproperty > helpers  > helper.php

components > com_osproperty > templates > default > listing.html.tpl.php
components > com_osproperty > templates > default > details.html.tpl.php
components > com_osproperty > templates > default > small.details.html.tpl.php

components > com_osproperty > style > backend_style.css

language > en-GB  > en-GB.com_osproperty.ini  (You need to update language files incase you are using other languages)

31 th January 2013: New version 2.0.4.3 Update some bugs fixed

In this version, we fixed some issues relate label translators and adding price list features. These issues are only happen on OS Property version for Joomla 3.x

1. Label translators: $registry->loadINI() - Joomla 3.x doens't support this core function anymore.

2. Adding price: list.specificordering - Joomla 3.x doens't support this core function anymore.

Manually update:

administrator > components > com_osproperty > translation.php

administrator > components > com_osproperty > translation.html.php

administrator > components > com_osproperty > pricegroup.php

28 th January 2013: New version 2.0.4.2 Fixing CSV import function

In this version, we fixed the issue with the CSV import function in OS Property. 2 issues have been fixed in this time are:

1. Update photos for one property. In old version, at step 2 of CSV import, admin can upload one zip folder that contain all the photos of the property. The photos have the name like  in the photo column in CSV file.  But after saving,  only the last photo can be shown  in the property details. We fixed this issue and add into this version.

Tip:  In the csv file, the name of the photos in photo column should be seperate by the comma  - ,- For example : photo1.jpg,photo2.jpg,photo3.jpg

2. With the extra fields value. In old version, CSV import only can import the field value of the text field, text area and date field. In current version, we add the feature to add the value of remain field types (Select list,  multiple select list, radio buttons and checkboxes)
With the select list and radio buttons fields, you only need to enter the option value in corresponding column in CSV.

With the checkboxeds and multiple select fields, you need to enter the  option values seperate by the comma.

Notice: The option values of those fields must be the same with the option values of each extra field (define in Extra field part). We willnot be responsible in case the values you entered in CSV file are wrong with the values of extra fields.

With version Joomla 3.x and Joomla 2.5.5 to 2.5.8, we modifed a bit in style layout of CSV form

3. In this OSP version, we modified a bit in Import Location feature in version for Joomla 3.x and Joomla 2.5.5 to 2.5.8

Manually Update:

administrator > components >  com_osproperty > classes > csvform.php

administrator > components >  com_osproperty > classes > csvform.html.php

Only with Joomla 3.x and Joomla 2.5.5 to 2.5.8  administrator > components >  com_osproperty > classes > property.php

24 th January 2013: New version 2.0.4.1 Fixing bootstrap library in OS Property for Joomla 2.5.x

In OS Property for Joomla 2.5.5 to 2.5.8, we found the bug with js tab. The cause of the issue is the bootstrap library isn't loaded in the component, so all the tabs in the component both frontend and backend aren't display  correctly. We have just solved this issue and release version 2.0.4.1.

If you don't want to install the component again, you can upgrade new version by copy files manually. Please update bellow files and folder

1. components >  com_osproperty > osproperty.php

2. components > com_osproperty > helpers > common.php

3. components > com_osproperty > bootstrap

4. administrator >  components >  com_osproperty > osproperty.php

5. administrator >  components > com_osproperty > helpers > common.php

6. administrator > languages > en-GB > en-GB.com_osproperty.ini (You can update 2 last lines in this file and modify for other languages)

January 14th 2013 : Version 2.0.4 released. OS Property is now compatible with Joomla 3.x

Compatibility:
A product of many, many hours of work, we introduce our completely remodeled Os Property forJoomla 3. Alpha release available now for feedback purposes only.

Some things to note regarding this version -- This version is intended for feedback to any early adapters who would like to try out the new Os Property with Joomla 3. A demo site will be available when we reach the beta stage. There are several areas which are currently under development. Version 2.0.4 has been tested using the newest Joomla 3 with the Protostar template applied. Other templates may have bugs. Modules and plugins have been updated for OS Property in this package. When you download the package, you will see the modules and plugins for Joomla 1.5.x to Joomla 2.5.4 and from Joomla 2.5.5 to Joomla 3.0.x. You also can download the modules and plugins for Joomla 3.x from here:http://osproperty.ext4joomla.com/index.php/os-property-add-ons?view=docmanIf you find bugs, please report them in the bugs forum with OS Property in the subject line. We have noted some bugs we're aware of below and will publish new forums forOS Propertyin the near future.

In this version, we also fixed the issue in advance search function for both 2 version (J1.5.x_J2.5.4) and (J2.5.5_J3.x)

Notice: From this version, we will no longer to add new future features to version (J1.5.x_J2.5.4), but we still support to customers who are using Joomla 1.5.x to Joomla 2.5.4

January 2nd 2013 : Version 2.0.3.4 released
In new version of the search module, you have the new filter parameters
1.  Show custom field filter, if you want to show the custom fields filter, please select Yes
2.  Show search form in next page,  After submitting the search form, OS Property will redirect you to advance search form.
If the search module is shown in this page, you will have 2 search form, one in the module and the other in the top of the advance search page. Use this option, you can hide the search form in the top of Advance page.
3.  Show search result in current page, some customers complain with us about when they submit the search form, the results are shown in current page. But the problem is in the current page, there are a lot modules and other content.
So the customers should scroll down the mouse to the bottom of page to see the results. In new version, you can select to show the results in the current page or in the another page.
Tip: In case you want to show the results in another page and you want the search module is also shown in that page, you should select to show the search module in all pages.

December 13th: New version 2.0.3.4 released

Fix issues:

The WalkScores is not show in the small property details layout
Getdirection is shown in the (not show address) property. If you select not to show address in the property details, the Get Direction icon shouldn't be shown
Show  search form in the listing page. If you don't want to show the filter form in the listing page, please go to Configuration, Tab Properties and Uncheck the option. Show Search form.

September 13th: New version  2.0.3.2.3 released

September 6th: New version  2.0.3.2.2 released

August 28th: New version 2.0.3.2.1 released

Click here to go to the support forum of this version.

August 23th: Fixing issues

August 22th: New features : Extra field options modification

August 13th: New features : Croping photos and limit number relate properties

Version - 1st August 2012
Fix the issue sending email subject and content in the agent register
Fix the issue when upload/remove document file when edit/add new property
Add the config to allow admin to select to show or not the request more details. Adjust the request more details email also.
Edit the search module
Edit the falang content elements

Add tcpdf library : The default pdf export library is FPDF. This library has the small size. But it may have the problem with special characters in the content of the property. The advance pdf export library is TCPDF. This library is bigger, but it can solve the issue with special characters. To install this library, please copy the file TCPDF.zip in the package to Joomla root folder and extract it. And then, select TCPDF in the configuration.

Version - 27th July 2012

Add DPE chart
Add Walked score tab

Version - 25th July 2012

Fix the issue on agent registration without uploading photo
Add map view in the property listing view
Add mortgate and loan calculator modules

Version 2.0.3.1 - 22th July 2012

In new version, we improve security for OS Property on Internet Explorer. Please download and install the latest version as soon as possible to fix the security issue on IE browser.

We also improve and fixed new issues in CSV import funtion.

Fix issue when importing location on Google Chrome.

Version 2.0.3 - 16th July 2012

Fix securiry issue : Unrestricted uploads

In old versions, when agent edit the details and add new property. Agents can upload dangerous files. And then, they can run those file from your server directly. The uploaded files can be virus or shell.

In new version, we fix this issue. In the agent profile, agent can only upload photo (JPEG) files. When agent add new property, they can only upload photo, pdf or doc files.

Security fixing explanation:

We have updated files:

components > com_osproperty > helpers > common.php : In this file, we add the function to check and restrict file upload type. From line 1769

/**
* Check is Photo file
* Return false : if it is not the JPEG photo
* Return true : if it is JPEG photo
*/
function checkIsPhotoFileUploaded($element_name){
$file = $_FILES[$element_name];
$fname = $file['name'];
$ftype = end(explode('.', strtolower($fname)));
$ftype = strtolower($ftype);
$allowtype = array('jpg');
if(!in_array($ftype,$allowtype)){
return false;
}else{
return true;
}
}

/**
* Check is Document file
* Return false : if it is not Doc or PDF file
* Return true : if it is Doc or PDF file
*/
function checkIsDocumentFileUploaded($element_name){
$file = $_FILES[$element_name];
$fname = $file['name'];
$ftype = end(explode('.', strtolower($fname)));
$ftype = strtolower($ftype);
$allowtype = array('pdf','doc','docx');
if(!in_array($ftype,$allowtype)){
return false;
}else{
return true;
}
}


components > com_osproperty > js > lib.js : In this file, we add the js function to check and restrict file upload type. From line 83

/**
Check upload photo
Avoid Vulnerable
@element_id: Id of the file type tag
**/
function checkUploadPhotoFiles(element_id){
var element = document.getElementById(element_id);
var photo_name = element.value.toUpperCase();
suffix=".JPG";
if(!(photo_name.indexOf(suffix, photo_name.length - suffix.length) !== -1)){
alert('Alow file: *.jpg');
element.value='';
}
}

/**
Check upload document
Avoid Vulnerable
@element_id: Id of the file type tag
**/
function checkUploadDocumentFiles(element_id){
var element = document.getElementById(element_id);
var ar_ext = ['pdf', 'doc', 'docx']; // array with allowed extensions
// - www.coursesweb.net
// get the file name and split it to separe the extension
var name = element.value;
var ar_name = name.split('.');

var ar_nm = ar_name[0].split('\\');
for(var i=0; iar_nm.length; ++) var nm = ar_nm[i];

// check the file extension
var re = 0;
for(var i=0; iar_ext.length;i++) {
if(ar_ext[i] == ar_name[1]) {
re = 1;
break;
}
}

// if re is 1, the extension is in the allowed list
if(re==1) {
// enable submit
} else {
// delete the file name, disable Submit, Alert message
element.value = '';
alert('".'+ ar_name[1]+ '" is not an file type allowed for upload.');
}
}

components > com_osproperty > js > listing.php, components > com_osproperty > js > listing.html.php, components > com_osproperty > js > agent.php, components > com_osproperty > js > agent.html.php, components > com_osproperty > js > company.php, components > com_osproperty > js > company.html.php

In those files, we change the submit form and saving data function to check and retrict uploading photo and document files.

administrator > components > com_osproperty > helpers > common.php : In this file, we add the function to check and restrict file upload type. From line 602

/**
* Check is Photo file
* Return false : if it is not the JPEG photo
* Return true : if it is JPEG photo
*/
function checkIsPhotoFileUploaded($element_name){
$file = $_FILES[$element_name];
$fname = $file['name'];
$ftype = end(explode('.', strtolower($fname)));
$ftype = strtolower($ftype);
$allowtype = array('jpg');
if(!in_array($ftype,$allowtype)){
return false;
}else{
return true;
}
}

/**
* Check is Document file
* Return false : if it is not Doc or PDF file
* Return true : if it is Doc or PDF file
*/
function checkIsDocumentFileUploaded($element_name){
$file = $_FILES[$element_name];
$fname = $file['name'];
$ftype = end(explode('.', strtolower($fname)));
$ftype = strtolower($ftype);
$allowtype = array('pdf','doc','docx');
if(!in_array($ftype,$allowtype)){
return false;
}else{
return true;
}
}

/**
* Check is Zip file
* Return false : if it is not zip
* Return true : if it is zip file
*/
function checkIsArchiveFileUploaded($element_name){
$file = $_FILES[$element_name];
$fname = $file['name'];
$ftype = end(explode('.', strtolower($fname)));
$ftype = strtolower($ftype);
$allowtype = array('zip');
if(!in_array($ftype,$allowtype)){
return false;
}else{
return true;
}
}

/**
* Check is Zip file
* Return false : if it is not csv file
* Return true : if it is csv file
*/
function checkIsCsvFileUploaded($element_name){
$file = $_FILES[$element_name];
$fname = $file['name'];
$ftype = end(explode('.', strtolower($fname)));
$ftype = strtolower($ftype);
$allowtype = array('csv');
if(!in_array($ftype,$allowtype)){
return false;
}else{
return true;
}
}

administrator > components > com_osproperty > js > property.php, administrator > components > com_osproperty > js > property.html.php, administrator > components > com_osproperty > js > agent.php, administrator > components > com_osproperty > js > agent.html.php, administrator > components > com_osproperty > js > companies.php, administrator > components > com_osproperty > js > companies.html.php, administrator > components > com_osproperty > js > csvform.php

In those files, we change the submit form and saving data function to check and retrict uploading photo, archive and document files.

We also fix this issue in the backend of OS property.If you are using the old version of Product (< 2.0.3) Please go to joomdonation.com, login and download the lastest version of OS Property.

If you have any question relate to new version, please send email to: This email address is being protected from spambots. You need JavaScript enabled to view it., we will answer you as soon as possible.

Version - 14th July 2012

Fix issues
Property list (Frontend, Backend)
Random property in the default layout
Access level in the advance search page

Version - 12th July 2012
New features
1 Grid layout in the list properties pages.
2.Captcha in agent registration page
3. Adjust sh404sef ext for sub-category details links
4. Add noimage image for the OS property ajax search results.

Fix issues
In the agent registration and agent edit details pages
In the translator labels task in administrator side

Version - 10th July 2012
Fix issues on the configuration, count properties in the category listing page

Version - 4th July 2012
Fix issues on install and uninstall com_osproperty
Improve the advance search function
Fix issues on backup and restore database

Fix issues on the category details page.
Add breadcrumb in the property details, category details and agent details page.
Add new parameters on the view property listing layout

Version - 3rd July 2012
Fix advance search issue
New feature: Allow administrator to select one or more countries that will be used for OS Property system.
In old version: Administrator can only select one country or all countries for OS Property system.

Version - 2nd July 2012
Fix agent layout
Fix language error
Fix Compare and Favourite empty listing layout.

Version - 27th June 2012

Description:

Fix the issues from edit agent form (backend) and advanced search agent from frontend.

Release the tag clouds module

Release the OS Property plugin to integrate with Xmap

Version - 6th June 2012

Description:

Fix the issues that reported from customers, clean the code.

Add currency converter

Version - 30th May 2012
Description:

Fix the issue in Frontend of OS Property component and clean the code.

Version - 29th May 2012
Description:

1. Multiple currencies
2. New slideshow photos
3. Add Small property details layout

Version - 24th May 2012
Description:

1. Relate properties
2. Slide show photos in the property details page
3. Membership integration

Version - 16th May 2012
Description:

1. Improve the backup and restore function
2. Router.php of OS Property for Joomla 2.5
3. Sh404 sef plugin
4. Jom Social plugin
5. ACL for field groups and fields

Version - 10th May 2012
Description:

1. CSV Import. Beta version
2. New listing layout (Frontend)

Version - 7th May 2012:
Description:

1. Add ACL control for field groups and custom fields.
2. Add Approval and Unapproval button in the toolbar of List properties page in Backend of component.

Type Name Features
  Search This module shows the search form at the fron-end of your Property system. It has lot flexible configure parameters so you have many choices in making your search modules at front-end of your real estate website.
When you submit this search module, the system will redirect you to Advanced search page of OS Property component
  Ajax search This module shows the auto suggestion ajax dropdown search. When you type the keyword into the search input box, the system will search and return the properties in the dropdown list bellow the search box.
Modules Random properties This module shows properties at the front-end of your Website. It has a lot of configure parameters, so you can make many kind of this module versions with different properties lists. Some of importants parameters of this modules are filter properties by property types, categories, featured properties, state ID v.v.
  Category list This module lists all published categories in your Property system
  Availability Calendar This module can be used when you integrate OS Property with OS Calendar. It shows the form with Check-in and Check-out input boxes that allow customers to search the available properties in one time range
  Mortgate This module the morgate form
  Loan calculator This module the Loan Calculator
  Tag clouds This module show list of important keywords of properties in your system. When we click on the keyword, it will show the list of properties that contain that keyword in data.
  Cron job System plugin This plugin is used to send the notification emails or close(unapproval) the expired properties. You can install it from Joomla Extension installation form
  Membership plugin This plugin must be installed when you integrate OS Property with OS Membership. It has the functions to check permission of agents in your Property system.
Plugins Sh404 sef This is the Sh404sef plugin for OS Property. When you install this plugin, SH404sef will create the SEF urls for OS Property component. To install this plugin, you only need to copy zip file to Joomla root folder and extract it by using explorer component, plugin will be saved to corresponding directories.
  Xmap plugin This is the Xmap plugin for OS Property. When you install this plugin, XML will create the XML file will urls of OS Property component. To install this plugin, you only need to copy zip file to Joomla root folder and extract it by using explorer component, plugin will be saved to corresponding directories.
  JomSocial Agent plugin This is the JomSocial plugin for OS Property. When you install this plugin, the system will show all properties of agents in their JomSocial profile page.
  Navigation plugin When you install this plugin, from Advanced search result, user click on Property Details page, they will see Navigation links to Next and Previous properties.
Language packages  
English (Default)
Italian (Italiano)
French (Français)
Spanish (Español)
Portuguese (Português)
Russian (???????)
German (Deutsch)
Location  

OSP Realty - Nov 19, 2014

OSP Real Estate

OSP Real Estate - Jul 24, 2014
OSPHoliday - Apr 25, 2014
OSPT3Map - Dec 15, 2013

OSP Template

OSP Template - Jul 01, 2013

OSP Map

OSP Map - Oct 29, 2013

OSP Transparent

OSP Transparent - Aug 14, 2013