+ Mulilingual feature
+ CSV export
+ OSP Themes
+ Map view of Default OSP Theme
+ Sef Urls
+ Photo Gallery at property details page (Joomla 3.2)
+ List view, grid view, map view at Default and Blue themes.
1. Multiple languages
One of the advantages of Joomla is that is makes it relatively easy to create a multilingual website, without you having to install extensions. In this tutorial, you’ll find a complete walkthrough of the steps involved in creating a multilingual Joomla site.
In this example, the default site is in the English language. For users speaking another language, there should be a language switch available giving them access to the same content in a different language. In this example we’ll use Dutch as the second site language - but that’s just for demonstration purposes.
OS Property provides third party extension for Falang component to allow you to create the multi-lingual site. From version 2.5, we provides the mechanism to allow you to make the multiple languages with OS Property without using third party component like Falang. This section will introduction the solutions to make Multi-lingual site with OS Property. To use this feature, you need to publish 2 Joomla system plugins.
System - Language Filter and System - Language Code
And then, when you add/edit content of properties, categories, property types, conveniences, extra field groups, extra fields at back-end. You are able to enter data for all available languages in your Joomla site. The add/edit object form will have 2 parts: Main content and Translate content. The Main content part includes all information of object in default language. These information will be stored in default language columns of that object. The Translate content part includes information fields of object (not all fields) at all other languages. For example: Your site have 3 languages: English, French and Spanish. And English is default language at front-end of your Joomla site. When you edit content of one property. The Main content part will show data in English, the Translate content will show data in French and Spanish. After saving property information, at front-end, depend on selected language, the corresponding data will be shown.The outstanding point of this feature is you can search text data easily. If you are using Falang or Joomfish, you aren’t able to search the text fields like property title, ref .etc. But with this Separated multi-lingual feature, you are able to search text data of OS Property’s objects in current selected language. We will explore this function in more detail later in this documentation.
Note: If you install new language into your existing Joomla site. You should synchronize content from original language to new language. To synchronize content, please go to Control-Panel of OS Property and click on icon .
And click button Yes, I’m agree in confirmation page. After that, OS Property will copy data from fields of default language to the fields of new language. See bellow picture:
For example, when you edit category in multilingual mode, you will see this form:
There is the tab called Translation, in this tab, all available languages will be shown in other tabs like above picture.
2. CSV Export
Overview: This function allows administrator to export properties into CSV file. The outstanding point of this feature is you can use the CSV file (exported) to re-import it into other OS Property system. Before exporting properties to CSV, you must select one existing CSV form. So you need to create the CSV form before you can use this feature.
In this page, after selecting CSV form, you can select to filter properties by categories, property types, states and cities. And then click on button Export CSV at top toolbar.
After processing CSV export function, the system will redirect you to CSV Summary page where it informs you the number properties exported, with the links to download the CSV file and the zip file that contains all pictures of exported properties. With these files, you can process the CSV import function at another system.
In version 2.5, we improve the Map view in Default theme of OS Property. In old versions, the map view only contains the properties on the Google map. From version 2.5, the Map view contains the list of properties at the left side also and this list can be collapsed to extend the space of the Google map.
11th October 2013 - New version 2.4
+ 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
+ Comment & Rating form at property details page
+ 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
1. New OSP theme: Blue. This theme supports to use OS Calendar
2. Rss feed at the category listing page
Turn on Active Rss
Categories listing page with RSS Feed icon
RSS feed of one category
3. Configure option: Allows administrator to select the background color of pictures of properties
Select background color of pictures of properties at Configuration page
4. SEF Urls optimization in Dashboard at Back-end side of OS Property
Sef Urls optimization icon at Dashboard in backend of OS Property
5. Icons by Glyphicons conflict between OS Property and different Joomla templates
In some Joomla templates, the icons in OS Property show strange characters instead of icon. For example:
This issue is fixed in version 2.4
- If you are using old version (older than 2.3), please upgrade OS Property to latest version to solve the issue "Pictures of properties will be removed in one time period"
- In the latest version, OS Property has several language content phrases, but we just updated them in English. If you are using different languages, please using Translator labels feature at backend of OS Property to translate content phrases from English to other languages.
+ Greek language package
+ Rating & Review functions. (In new version, administrator can add review for properties from back-end)
+ Default OS Property theme. (Faster loading and less "Table" html tags)
+ Sh404sef plugin for OS Property. (Adding multiple languages into Sef Urls of Sh404sef for OS Property)
+ JomSocial plugin
+ Image processing function.
+ 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.
+ Please backup your changes at OS Property before installing the update
+ 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
New version's pictures
Rating & Review management
New default theme of OS Property
Multiple languages for Email function
In old version of OS Property, administrator can use Falang to translate the email templates. But this point is the reason of one bug. In your site, you may have more than one language. And you will select one language is default.
When the property is published or unpublished from backend by administrator. The system will send the notification email to agent. In this case, the system will get the email content depend on the default language of your site.
If language of agent is not default language, he(she) still receives the email in default language, not his (her) language. This point makes confuse with our customers.
To solve this issue, we provide the mechanism to allow administrator to translate email content from default language to other languages - that available in your site at the email template modification page.
When you go to Email template modification page, you will see 2 main parts
Part 1: General
In this part, you can add/modify the email content in default language
Part 2: Translation
In this part, you can modify the email content in other languages in your site
In above picture, you can see the sub-tab: Spanish. It isn't default language so it is shown at the Translation tab. When you enter the email content for this language, the system will create new data columns in database table #__osrs_emails to save data of email in this language. The data columns will have structure : email_title_languagecode, and email_content_languagecode. Languagecode is the short code of the language. For example, the language code of Spanish is : es, French is : fr.
After you complete translation step. When system send the notification emails to agent, it will retrieve the frontend-language of agent at Joomla Users component. And it will find the email content in agent's language to send to agent. In case, administratir haven't entered the email content for agent's language. The system will retrieve the email content in default language to send to agent.
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.
When you go to Theme modification page, you will see the option to show Google map at the top of list properties page. If you select No, the system won't show the Google map at the list properties and advanced search result pages.
+ 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.
# Company profile modification
# Agent profile modification
# Add/edit property at frontend of OS Property
# Properties compare
# Default layout of OS Property
# Configuration page
1. SEF system: Add alias to agent details, company, category and property type to avoid the duplicate sef urls:
In new version 2.1.0, we add alias to agent, company, category and property type objects to avoid the duplicate sef urls in OS Property. Administrator can change the aliases if he(she) need.
2. Spam detection function: Feature to integrate OS Property with StopSpamForum to prevent Spam attack:
Some customers ask us that even they turned on the captcha in some contact form, they're still received the spam attack. In new version, we provide the option to integrate OS Property with StopSpamForum to prevent your site before the spam attack. To turn on this option, you can go to Configuration, select tab General, take a look at the bottom, you will see it.
3. Company registration layout: In this version, registered user is available to create company profile:
This is the biggest point that is added into this latest version. Some customers told us that they want their clients are able to create new company profile. We believe that is good suggestion and we have implemented it and add into version 2.1.0.
Moreover, company's administrator can manage their agents easier than old version. They also have permission to create agent profile at frontend.
Now, we will show you how to register new company profile and how to manage agents from frontend of your site.
a. Firstly, we will take a look at Configuration.
In this version, we add new tab called: Company. In this tab, we have 4 new configure points related to company object.
Company register: You can allow registered-users to create their company profile.
Note: To create the menu to company registration page, please go to Joomla menu, select Add new and select layout : OS Property - Company registration layout.
Show captcha on company registration form: You can use this option to add captcha into the company registration form
Auto approval company registration request: If you select No, administrator must check company profile before approval company at frontend of your site.
Company admin can add new agent: Do you allow company's admin can create new agent (joomla user) at frontend of your site.
b. Company registration page
c. Company profile