SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
XTDir Promoted
Entries for SobiPro
Building an advertising catalog for Joomla!
Presentation based on Joomla 3, SobiPro 1.1 and XTDir 5.0.4
2013-10-01
In this presentation, we are going to show how
you can build an advertising catalog with
SobiPro directory and XTDir Promoted Entries
solution.
http://www.extly.com/xtdir-building-an-advertising-catalog-for-joomla.html
More info: XTDir - How to extend your directory
http://www.extly.com/guides-faq/75-extensions-for-sobipro-documentation/xtdir-for-sobipro.html
Product Page: http://www.extly.com/xtsobipro/sobipro-promoted-entries.html
Support: http://support.extly.com
Community Forum Support: http://www.extly.com/forum/index.html
XTDir Promoted Entries for
SobiPro
Prerequisites
● XTDir Promoted Entries 5.0.4, or superior
● SobiPro 1.1, or superior (recommended)
● SobiPro 1.0.8 is supported
● Joomla 2.5 /3.0
● MySQL 5.5, or superior (recommended)
● PHP 5.3, or superior
Prerequisites
Download and install XTDir Promoted Entries
for SobiPro
Installation
Control Panel - Core Index Generation
The Core Index is the
information structure
required to control:
● Promoted Entries
● Search Queries
● Entries Explorer
● Statistics
There are three ways to
generate the Core Index:
1. Manually
2. Cronjob task
3. On Page Load
Step 0
Manual Core Index Generation
You can just click in the button.
● It's the default mode.
● You choose when the
index is generated
● By default, restricted to
1000 entries.
TIP: Buttons for index updating
can be found in management
pages.
Step 0
Manual Core Index Generation
The Core Index has been
successfully generated!
You can check Statistics, Index
information, Promoted Entries,
and Cache Information in the
Control Panel.
Step 0
The Entries Explorer is the
main tool to manage entries.
● Navigational access to
entries
● Links to the SobiPro Entry
Edition and Public Entry.
● Section and Category
filters
● Entry State, Approval,
and Promotion Status
● Ordering management to
control Promoted Entries
Entries Explorer
In SobiPro, there are 3 cases
to promote entries:
● Search Case: Results
from a search query
● Section / Category
Navigation Case: Entries
shown browsing a Section
or a Category
● Alpha Listing Case,
visiting a Letter of the
Alpha menu
XTDir allows to promote entries
in each of these cases.
Cases
In SobiPro, there are 3 cases
to promote entries:
● Search Case: Results
from a search query
● Section / Category
Navigation Case: Entries
shown browsing a Section
or a Category
● Alpha Listing Case,
visiting a Letter of the
Alpha menu
XTDir allows to promote entries
in each of these cases.
Cases
In SobiPro, there are 3 cases
to promote entries:
● Search Case: Results
from a search query
● Section / Category
Navigation Case: Entries
shown browsing a Section
or a Category
● Alpha Listing Case,
visiting a Letter of the
Alpha menu
XTDir allows to promote entries
in each of these cases.
Cases
● The Ordering defines the order of the entries shown and it's determined
according Promotions.
● Promotions can have a section or category scope; and there are three types
of promotions:
○ Manual Promotion, you can define a default value for these entries. E.g.
order number 888. You can also manually assign an ordering to specific
entries. E.g Neo Electronics, order number 7.
○ Dynamic Promotion, the ordering is assigned to entries that have a
specific value in a field. E.g. field_premium=option_premium.
○ Paid Promotion, integrated with SobiPro Paid Fields, you can configure
Paypal Notifications (IPN) to receive the payment event and activate the
entry with a specific ordering. E.g. Neo Electronics paid for a logo, order
number 555; the entry is marked as paid promoted.
How it works
● How it works: You configure Promotions, or manually assign an ordering to each entry. When the
Core Index is generated by the XTDir component, each entry ordering is calculated and assigned
(by default, each entry is assigned with ordering 888888). The Promoted Order App is installed and
activated in each SobiPro section. It works on events associated with Search, Categories
Navigation, and Alpha Listing to change the results default order according to the Promotions
definition. Also, the SobiPro Entries Position is updated according the Promotions definitions.
● Multi-armed bandit Algorithm: Promoted entries can be sorted by Multi-armed bandit (Top 10%
Random, 90% ordered by Hits). The rest of entries are shown in random order. The same algorithm
used by Google Adwords.
How it works
● Promo-Information Field, it provides a
new read-only field to customize the
entry visualization.
For example, in the common/vcard.xsl a
class can be added to customize the visual
output according the promotype_id (section
or category) and tiertype_id (Manual,
Dynamic, Paid, or Entry specific):
<xsl:attribute name="class">span6 thumbnail promoted_<xsl:value-of select="
fields/field_promoinformation/data/promotype_id" /> promoted_<xsl:value-of
select="fields/field_promoinformation/data/tiertype_id" /></xsl:attribute>
The field also provides access to other information like: ordering, hits counter, promoentry_id (assigned
manual entry Id), and promoorder_id (paid order number).
How it works
● Promotions can have a section or category scope.
● Default Promotion, each entry has assigned the order number
888888.
● Manual Promotion: You can manually change the ordering to
specific entries. E.g morris.biz, order number 1 (check next
slide).
Manual Promotions
Step 1: Clik to toggle the manual promotion of a specific entry
Step 2: Manually change the ordering to a specific entry
Manual Promotions
Manual Promotions
Step 3: Save order
Step 4: Order the entries to check the manual promotion
● Promotions can have a section or category scope.
● Dynamic Promotion, the ordering is assigned to entries that
have a specific value in a field. E.g. field_premium=
option-premium
Dynamic Promotions
Step 1: Go to Promotions and create a new Promotion
Step 2: Fill all required fields.
Dynamic Promotions
1
2
1 - Assign a different
ordering (888888 by
default)
2- SobiPro fields, filled
when entry is created
Step 3: Order the entries to check promotions
Dynamic Promotions
Step 4: If the entry is not promoted, check the fields with the SobiPro Entry
Edition
Dynamic Promotions
SobiPro does already support paid fields:
● After a user creates an entry, SobiPro redirects to Paypal
for payment.
● The missing link: “SobiPro does not receive the payment
confirmation and change the entry status.”
XTDir provides this feature, based on Paypal Instant
Payment Notitication.
To configure IPN, please, check the following
Promoted Entries IPN Entries chapter.
Paid Promotions
● Promotions can have a section or category scope.
● Paid Promotion, integrated with SobiPro Paid Fields,
● You can configure Paypal Notifications (IPN) to receive the payment
event and activate the entry with a specific ordering.
E.g. Restaurant Biotopia paid for a logo, order number 555; the entry
is marked as paid promoted.
Paid Promotions
Step 1: Go to Promotions and create a new Promotion
Step 2: Complete all the required fields.
Paid Promotions
1
2
1 - Assign a different
ordering (888888 by
default)
1
Step 3: Configure Instant Payment Notifications
Paid Promotions
● The configuration provides the
Url to configure Paypal IPN.
● It provides a way to change
the Entry State and Approval
when a payment is notified.
● It can also send a mail
notification.
● The sandbox mode is
supported to test the interface.
Payments are received from
Paypal Instant Payment
Notification (IPN).
● When a Payment is
received, the associated
Paid Promotion is
enabled
● The entry is promoted
according the Paid
Promotion definition
Paid Promotions
Step 4: Order the entries to check promotions
Paid Promotions
One last word
We love your feedback, it's our way to
improve.
This presentation was created with your help.
Please post a rating and a review at the #JED
It really helps ;-)More info: XTDir - How to extend your directory
http://www.extly.com/guides-faq/75-extensions-for-sobipro-documentation/xtdir-for-sobipro.html
Support: http://support.extly.com
Community Forum Support: http://www.extly.com/forum/index.html
Twitter @extly
Facebook facebook.com/extly

Weitere ähnliche Inhalte

Ähnlich wie XTDir - Building an advertising catalog for Joomla!

Magento 2 Hide Pice Extension by IToris inc.
Magento 2 Hide Pice Extension by IToris inc.Magento 2 Hide Pice Extension by IToris inc.
Magento 2 Hide Pice Extension by IToris inc.Itexus LLC
 
i4Trust Marketplace Services
i4Trust Marketplace Servicesi4Trust Marketplace Services
i4Trust Marketplace ServicesFIWARE
 
How to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with LitextensionHow to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with LitextensionLitExtension
 
Magento 2 Grouped Promotions Extension by itoris Inc.
Magento 2 Grouped Promotions Extension by itoris Inc.Magento 2 Grouped Promotions Extension by itoris Inc.
Magento 2 Grouped Promotions Extension by itoris Inc.Itexus LLC
 
OpenCart B2B Multi-Vendor Marketplace Plugin
OpenCart B2B Multi-Vendor Marketplace PluginOpenCart B2B Multi-Vendor Marketplace Plugin
OpenCart B2B Multi-Vendor Marketplace PluginWebkul Software Pvt. Ltd.
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps gbalagee
 
Seller Onboarding - Day 3 - Listing and Profiling
Seller Onboarding - Day 3 - Listing and ProfilingSeller Onboarding - Day 3 - Listing and Profiling
Seller Onboarding - Day 3 - Listing and ProfilingSellOnFlipkart
 
ContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxmaxinesmith73660
 
Facebook social media marketing
Facebook social media marketingFacebook social media marketing
Facebook social media marketingYING LUI ALAN SIU
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub ExtensionAppJetty
 
Getting Started with Mobidea [Webinar]
Getting Started with Mobidea [Webinar]Getting Started with Mobidea [Webinar]
Getting Started with Mobidea [Webinar]Mobidea
 
goalseekandsensitivityanalysis-221112123352-9fe0067e.pptx
goalseekandsensitivityanalysis-221112123352-9fe0067e.pptxgoalseekandsensitivityanalysis-221112123352-9fe0067e.pptx
goalseekandsensitivityanalysis-221112123352-9fe0067e.pptxIrfanRashid36
 
Identifying customer segments using machine learning
Identifying customer segments using machine learningIdentifying customer segments using machine learning
Identifying customer segments using machine learningKnoldus Inc.
 
FIWARE Training: FIWARE Training: i4Trust Marketplace
FIWARE Training: FIWARE Training: i4Trust MarketplaceFIWARE Training: FIWARE Training: i4Trust Marketplace
FIWARE Training: FIWARE Training: i4Trust MarketplaceFIWARE
 
Google analytics training
Google analytics trainingGoogle analytics training
Google analytics trainingrponting569
 
Google Analytics Basic Essentials
Google Analytics Basic EssentialsGoogle Analytics Basic Essentials
Google Analytics Basic EssentialseMarket Education
 
How to migrate Yahoo Store to Shopify with Litextension
How to migrate Yahoo Store to Shopify with LitextensionHow to migrate Yahoo Store to Shopify with Litextension
How to migrate Yahoo Store to Shopify with LitextensionLitExtension
 

Ähnlich wie XTDir - Building an advertising catalog for Joomla! (20)

92241650 split-valuation-configuration
92241650 split-valuation-configuration92241650 split-valuation-configuration
92241650 split-valuation-configuration
 
Otc
OtcOtc
Otc
 
Magento 2 Hide Pice Extension by IToris inc.
Magento 2 Hide Pice Extension by IToris inc.Magento 2 Hide Pice Extension by IToris inc.
Magento 2 Hide Pice Extension by IToris inc.
 
i4Trust Marketplace Services
i4Trust Marketplace Servicesi4Trust Marketplace Services
i4Trust Marketplace Services
 
How to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with LitextensionHow to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with Litextension
 
Magento 2 Grouped Promotions Extension by itoris Inc.
Magento 2 Grouped Promotions Extension by itoris Inc.Magento 2 Grouped Promotions Extension by itoris Inc.
Magento 2 Grouped Promotions Extension by itoris Inc.
 
OpenCart B2B Multi-Vendor Marketplace Plugin
OpenCart B2B Multi-Vendor Marketplace PluginOpenCart B2B Multi-Vendor Marketplace Plugin
OpenCart B2B Multi-Vendor Marketplace Plugin
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
 
Seller Onboarding - Day 3 - Listing and Profiling
Seller Onboarding - Day 3 - Listing and ProfilingSeller Onboarding - Day 3 - Listing and Profiling
Seller Onboarding - Day 3 - Listing and Profiling
 
ContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docx
 
Facebook social media marketing
Facebook social media marketingFacebook social media marketing
Facebook social media marketing
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub Extension
 
Getting Started with Mobidea [Webinar]
Getting Started with Mobidea [Webinar]Getting Started with Mobidea [Webinar]
Getting Started with Mobidea [Webinar]
 
goalseekandsensitivityanalysis-221112123352-9fe0067e.pptx
goalseekandsensitivityanalysis-221112123352-9fe0067e.pptxgoalseekandsensitivityanalysis-221112123352-9fe0067e.pptx
goalseekandsensitivityanalysis-221112123352-9fe0067e.pptx
 
Identifying customer segments using machine learning
Identifying customer segments using machine learningIdentifying customer segments using machine learning
Identifying customer segments using machine learning
 
FIWARE Training: FIWARE Training: i4Trust Marketplace
FIWARE Training: FIWARE Training: i4Trust MarketplaceFIWARE Training: FIWARE Training: i4Trust Marketplace
FIWARE Training: FIWARE Training: i4Trust Marketplace
 
Google analytics training
Google analytics trainingGoogle analytics training
Google analytics training
 
Google Analytics Basic Essentials
Google Analytics Basic EssentialsGoogle Analytics Basic Essentials
Google Analytics Basic Essentials
 
54188703 i proc-catalog
54188703 i proc-catalog54188703 i proc-catalog
54188703 i proc-catalog
 
How to migrate Yahoo Store to Shopify with Litextension
How to migrate Yahoo Store to Shopify with LitextensionHow to migrate Yahoo Store to Shopify with Litextension
How to migrate Yahoo Store to Shopify with Litextension
 

Kürzlich hochgeladen

$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...PsychicRuben LoveSpells
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceanilsa9823
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushShivain97
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceanilsa9823
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morvikas rana
 
Introducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfIntroducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfnoumannajam04
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666nishakur201
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)Delhi Call girls
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfpastor83
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceanilsa9823
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)Delhi Call girls
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)Delhi Call girls
 

Kürzlich hochgeladen (20)

(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
 
Introducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfIntroducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdf
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
 

XTDir - Building an advertising catalog for Joomla!

  • 1. XTDir Promoted Entries for SobiPro Building an advertising catalog for Joomla! Presentation based on Joomla 3, SobiPro 1.1 and XTDir 5.0.4 2013-10-01
  • 2. In this presentation, we are going to show how you can build an advertising catalog with SobiPro directory and XTDir Promoted Entries solution. http://www.extly.com/xtdir-building-an-advertising-catalog-for-joomla.html More info: XTDir - How to extend your directory http://www.extly.com/guides-faq/75-extensions-for-sobipro-documentation/xtdir-for-sobipro.html Product Page: http://www.extly.com/xtsobipro/sobipro-promoted-entries.html Support: http://support.extly.com Community Forum Support: http://www.extly.com/forum/index.html XTDir Promoted Entries for SobiPro
  • 3. Prerequisites ● XTDir Promoted Entries 5.0.4, or superior ● SobiPro 1.1, or superior (recommended) ● SobiPro 1.0.8 is supported ● Joomla 2.5 /3.0 ● MySQL 5.5, or superior (recommended) ● PHP 5.3, or superior Prerequisites
  • 4. Download and install XTDir Promoted Entries for SobiPro Installation
  • 5. Control Panel - Core Index Generation The Core Index is the information structure required to control: ● Promoted Entries ● Search Queries ● Entries Explorer ● Statistics There are three ways to generate the Core Index: 1. Manually 2. Cronjob task 3. On Page Load Step 0
  • 6. Manual Core Index Generation You can just click in the button. ● It's the default mode. ● You choose when the index is generated ● By default, restricted to 1000 entries. TIP: Buttons for index updating can be found in management pages. Step 0
  • 7. Manual Core Index Generation The Core Index has been successfully generated! You can check Statistics, Index information, Promoted Entries, and Cache Information in the Control Panel. Step 0
  • 8. The Entries Explorer is the main tool to manage entries. ● Navigational access to entries ● Links to the SobiPro Entry Edition and Public Entry. ● Section and Category filters ● Entry State, Approval, and Promotion Status ● Ordering management to control Promoted Entries Entries Explorer
  • 9. In SobiPro, there are 3 cases to promote entries: ● Search Case: Results from a search query ● Section / Category Navigation Case: Entries shown browsing a Section or a Category ● Alpha Listing Case, visiting a Letter of the Alpha menu XTDir allows to promote entries in each of these cases. Cases
  • 10. In SobiPro, there are 3 cases to promote entries: ● Search Case: Results from a search query ● Section / Category Navigation Case: Entries shown browsing a Section or a Category ● Alpha Listing Case, visiting a Letter of the Alpha menu XTDir allows to promote entries in each of these cases. Cases
  • 11. In SobiPro, there are 3 cases to promote entries: ● Search Case: Results from a search query ● Section / Category Navigation Case: Entries shown browsing a Section or a Category ● Alpha Listing Case, visiting a Letter of the Alpha menu XTDir allows to promote entries in each of these cases. Cases
  • 12. ● The Ordering defines the order of the entries shown and it's determined according Promotions. ● Promotions can have a section or category scope; and there are three types of promotions: ○ Manual Promotion, you can define a default value for these entries. E.g. order number 888. You can also manually assign an ordering to specific entries. E.g Neo Electronics, order number 7. ○ Dynamic Promotion, the ordering is assigned to entries that have a specific value in a field. E.g. field_premium=option_premium. ○ Paid Promotion, integrated with SobiPro Paid Fields, you can configure Paypal Notifications (IPN) to receive the payment event and activate the entry with a specific ordering. E.g. Neo Electronics paid for a logo, order number 555; the entry is marked as paid promoted. How it works
  • 13. ● How it works: You configure Promotions, or manually assign an ordering to each entry. When the Core Index is generated by the XTDir component, each entry ordering is calculated and assigned (by default, each entry is assigned with ordering 888888). The Promoted Order App is installed and activated in each SobiPro section. It works on events associated with Search, Categories Navigation, and Alpha Listing to change the results default order according to the Promotions definition. Also, the SobiPro Entries Position is updated according the Promotions definitions. ● Multi-armed bandit Algorithm: Promoted entries can be sorted by Multi-armed bandit (Top 10% Random, 90% ordered by Hits). The rest of entries are shown in random order. The same algorithm used by Google Adwords. How it works
  • 14. ● Promo-Information Field, it provides a new read-only field to customize the entry visualization. For example, in the common/vcard.xsl a class can be added to customize the visual output according the promotype_id (section or category) and tiertype_id (Manual, Dynamic, Paid, or Entry specific): <xsl:attribute name="class">span6 thumbnail promoted_<xsl:value-of select=" fields/field_promoinformation/data/promotype_id" /> promoted_<xsl:value-of select="fields/field_promoinformation/data/tiertype_id" /></xsl:attribute> The field also provides access to other information like: ordering, hits counter, promoentry_id (assigned manual entry Id), and promoorder_id (paid order number). How it works
  • 15. ● Promotions can have a section or category scope. ● Default Promotion, each entry has assigned the order number 888888. ● Manual Promotion: You can manually change the ordering to specific entries. E.g morris.biz, order number 1 (check next slide). Manual Promotions
  • 16. Step 1: Clik to toggle the manual promotion of a specific entry Step 2: Manually change the ordering to a specific entry Manual Promotions
  • 17. Manual Promotions Step 3: Save order Step 4: Order the entries to check the manual promotion
  • 18. ● Promotions can have a section or category scope. ● Dynamic Promotion, the ordering is assigned to entries that have a specific value in a field. E.g. field_premium= option-premium Dynamic Promotions
  • 19. Step 1: Go to Promotions and create a new Promotion Step 2: Fill all required fields. Dynamic Promotions 1 2 1 - Assign a different ordering (888888 by default) 2- SobiPro fields, filled when entry is created
  • 20. Step 3: Order the entries to check promotions Dynamic Promotions
  • 21. Step 4: If the entry is not promoted, check the fields with the SobiPro Entry Edition Dynamic Promotions
  • 22. SobiPro does already support paid fields: ● After a user creates an entry, SobiPro redirects to Paypal for payment. ● The missing link: “SobiPro does not receive the payment confirmation and change the entry status.” XTDir provides this feature, based on Paypal Instant Payment Notitication. To configure IPN, please, check the following Promoted Entries IPN Entries chapter. Paid Promotions
  • 23. ● Promotions can have a section or category scope. ● Paid Promotion, integrated with SobiPro Paid Fields, ● You can configure Paypal Notifications (IPN) to receive the payment event and activate the entry with a specific ordering. E.g. Restaurant Biotopia paid for a logo, order number 555; the entry is marked as paid promoted. Paid Promotions
  • 24. Step 1: Go to Promotions and create a new Promotion Step 2: Complete all the required fields. Paid Promotions 1 2 1 - Assign a different ordering (888888 by default) 1
  • 25. Step 3: Configure Instant Payment Notifications Paid Promotions ● The configuration provides the Url to configure Paypal IPN. ● It provides a way to change the Entry State and Approval when a payment is notified. ● It can also send a mail notification. ● The sandbox mode is supported to test the interface.
  • 26. Payments are received from Paypal Instant Payment Notification (IPN). ● When a Payment is received, the associated Paid Promotion is enabled ● The entry is promoted according the Paid Promotion definition Paid Promotions
  • 27. Step 4: Order the entries to check promotions Paid Promotions
  • 28. One last word We love your feedback, it's our way to improve. This presentation was created with your help. Please post a rating and a review at the #JED It really helps ;-)More info: XTDir - How to extend your directory http://www.extly.com/guides-faq/75-extensions-for-sobipro-documentation/xtdir-for-sobipro.html Support: http://support.extly.com Community Forum Support: http://www.extly.com/forum/index.html Twitter @extly Facebook facebook.com/extly