Love Factory is dating and matching Joomla Extension, with fully editable member pages and configurable fields which can be setted by the administrator.
Native Joomla 1.5.x MVC code; no legacy plugin needed.
The main features of the component are:
Member Pages with fully configurable fields!
Photo Gallery (users can specify the images order)
Comment System (page owner can delete any comment on his page or report them to the admin)
Messaging System (users can create, send and receive personal messages)
Interaction System (sending kisses between user)
Rating System
Friends List (including pending requests; user can set the page status visible only for friends)
Ignore List (to avoid spamming or any unwanted contact)
Advanced Search (to find friends or matches after certain criterias like gender, age, etc., criterias which are fully configurable by the administrator from the existing page fields.
Membership Plans with integrated Payment Gateways: Paypal and Moneybookers (support for one till four membership-level, so that users can upgrade their account in order to recieve a higher number of allowed photo and friends. For each level, differentiated prices can be set, depending on the time period. The membership plans feature can be enable or disabled by the administrator.)
Smarty-based Templating System (can be enabled or disabled by the administrator.)
The Administrator of the system has the following features enabled:
Dashboard. The dashboard displays different statistics, user count and levels, latest users, latest payments, latest reports.
User List. Configurable member level, ban option and user details including Reports & Payments.
Reports List. Administrator can see reports, act (ban, send warning, delete) and set their status.
Payments. List of existing payments where the administrator can edit the status in case they require manual approval (for payments with IPN, but as pending, processing, etc.)
Page Fields. The administrator can create custom fields, define there type (text area, dropdown, checkbox, radiobox, etc.), set them as required and specify the parameters. Another very important feature is that the administrator can set what custom fileds are visible on certain pages. Also to easy the work, a drag&drop method is avaialble here.
Pricing. Membership levels (up to four) can be created, where different prices on each level can be set, for certain time periods.
Various settings for the Love Factory extension are also avaialable on the component backend under the Settings Page.
General settings (enable/disable user comments, user messages, user rating, user email notifies, number of search results shown per page, allow guests to view user pages, send membership notification, terms and conditions acceptance, Smarty templates usage, Cron Jobs)
Photo settings (set images size for photo maximum width and height, thumbnail maximum width and height)
Membership settings (enable each level, set title, set maximum allowed number of photos and friends)
Payment Gateways (set current currency, enable/disable each existing payment gateway, Paypal and Moneybookers e-mail address configuration)
Notifications (edit email content of warning messages and notifications)
Terms&Conditions (edit)
The component comes also with the followings Modules:
Latest Member
Random Member
Multilanguage support is also offered for the Love Factory Joomla Extension through the language files and Joomfish Integration.
Requirements:
Joomla 1.5.x
CRON (needed for email notifications; a general CRON Tutorial is available in our documentation section).
Demo: The demo-server for Love Factory is available under http://lovefactory.thefactory.ro - to login for the frontend or backend, just click the login buttons available on the page. Feel free to test as you please; the server resets itself each hour.
Version Info
Love Factory 1.3.1 released on February 24, 2010.
New feature: added possibility to show search results on 1 or 2 columns (configurable in backend).
Added some more validations after creating the backup file and sending it to the user for download.
Fixed several issues regarding: plugin import model, set smarty debug to off, restoring from old version of Love Factory: looking for field, changing "Looking for" field from multiple choice to single choice, translation of multiple choices fields (from entire string -> every option), translation of Looking for field when is set as multiple choice (from entire string -> every option), restoring from old version of Love Factory: main_photo field, campatibility to older MySql versions, latest users module photo (big photo instead of thumbnail when ajax loaded), info bar javascript (removed debug stuff), backend users list (when selecting filters on banned or membership), MySQL install table missing field, performing javascript validation on required (but unpublished fields).
Love Factory 1.3.0 released on February 18, 2010.
Re-factored most of the code, for better maintainability and easier extensibility.
Improved some SQL queries for better performance.
Improved router for better SEF URLs.
Implemented three registration modes:
1. Overriding the Joomla's registration system (users only have to register once, a Joomla profile and a Love Factory profile are created at the same time) (uses the Love Factory plugin).
2. Using the Joomla registration system, but require users to fill in their Love Factorry profile before they can use any of the component's functions.
3. Using the Joomla registration system and do not require users to fillin their Love Factory profile (an empty profile will be created the first time they use the component's functions).
Implemented a plugin system for Payment Gateways.
Added option in the backend (enable/disable) to first sort the results of the search by the membership order and then by the user's selected criteria.
Implemented an Infobar (uses the Love Factory plugin) to show information about new messages, interactions or pending friendship requests. This can be enabled/disabled from the backend and on a user level. From the backend the interval at which it refreshes can be set to reduce server load.
Implemented Status box (enable/disable from backend): user can set their status about what are they doing right now. Maximum number of characters can be set from the backend.
Implemented Wallpage (enable/disable from backend): shows recent activity from the user (status change, photo added, new comments or new ratings).
New Module: Last visitors; users can see who who last visited their profile.
Added several custom system fields:
A. Online status: shows the online status of the user; labels for the online and offline are editable.
B. Email: field used only when the registration mode is set to override; can be set to check for availability using ajax.
C. Password: field used only when the registration mode is set to override.
D. Password repeat: field used only when the registration mode is set to override.
E. Main photo upload: field used only when registering or when filling in the profile (users can be forced to upload a photo in order to use the site/component).
F. No. of friends: shows the number of friends of the user.
The Title of custom fields (user or system fields) can be hidden (enable/disable) from the backend.
The Labels of custom fields (user or system fields) can be set depending on the type of page being shown: view, edit or search. (For example: the field Date of birth on the edit page should be labeld as "Date of birth", but on the view page it should be labeld as "Age" and on the search page as "Age between").
Custom fields of type Text area can be set to allow HTML tags.
Custom fields of types Drop down (multiple select) and Checkboxes can be set their SQL query operand (OR/AND).
Last seen custom field can be set to show the date in regular mode or in "x days ago" mode.
Main photo custom field can be set to link to user's profile page, user's gallery page or no link at all.
Sex custom field can be set to show in 2 modes: Drop down (single select) or Radio buttons.
Looking for field can be set to show in 4 modes: Drop down (single select), Radio buttons, Drop down (multiple select) or Checkboxes; using the last 2 options, users can have a multiple selection choice.
Username field on the registration page can be set to check the availability using ajax.
Improved the pages creation page: zones can be moved around using drag and drop functionality.
Added 2 more customizable pages using custom fields: profile fill in page and friends list view page.
Users can hide/show the search form.
Search results can now be ordered by Number of photos or friends.
Redesigned the profile view page, added more ajax functionalities for a better user experience.
Added a quick reply mode to received messages.
Changed the memberships implementation: all the memberships sold, are now being saved. For example: user A buys membership B for 1 year which allowes him to have a maximum of 10 friends. Six months later the administrator decides that 10 maximum friends are to much for membership B and reduces the number to 5. User A won't be affected by the change, as the membership was saved and it will be applied for the remaining six months. Also, if a user buys a membership for unlimited time, then this membership will be used if no other membership is active.
Love Factory 1.2.1 released on December 10, 2009.
Fixed issues regarding membership for which the payment was made (wasn't being registered in some cases), the search results weren't taking into account radio buttons, PHP4 compatibility, gallery shows only thumbnails, users where allowed to change system fields (sex and looking for) to regular fields issue, backend user photo gallery view, etc.
Love Factory 1.2.0 released on November 23, 2009.
New feature: Dynamic Memberships.
New feature: Backup & Restore (database information and settings).
Ability to delete profiles in backend.
Added titles to page zones.
Added username to searchable fields.
Added more specific error messages.
Several improvements.
Fixed several issues including profile field escaping, profile save, user maximum photo upload, end membership adjustments, membership upgrade after successful payment issue, etc.
Love Factory 1.1.7 released on November 5, 2009.
Implemented SagePay payment gateway, form method (http://www.sagepay.com/).
Users IP's are recorded and displayed on user edit page (backend).
Option to include / exclude banned profiles into searches (backend).
Default member photo customizable depending on user's sex.
New membership feature: Interactions can be limited on a per day basis.
Some improvements to the Settings page (backend).
Fixed several minor issues.
Love Factory 1.1.6 released on Octobre 22, 2009.
Latest member modules shows the latest x members (including pagination).
Added enable/disable interactions (global and per interaction, new tab in settings page).
Added return link on gallery page.
Added hidden menu for Itemids.
Added currency info tip.
Fixed issues regarding Latest Members module, backend user edit issue.
Love Factory 1.1.5 released on September 17, 2009.
Photos save date is stored now for HotorNot Factory integration.
Fixed issues regarding viewing full friends list, sign up (accepting terms and conditions), pricing with decimals.
Love Factory 1.1.4 released on September 14, 2009.
Fixed issues regarding all user friends view and smarty show user photo.
Love Factory 1.1.3 released on September 9, 2009.
Optimized MySql queries (faster search members times).
Main photo is set automatically, no need to click the "Save Order" button.
Love Factory 1.1.2 released on September 8, 2009.
Fixed several issues including joomfish and payment gateway.
Love Factory 1.1.1 released on July 28, 2009.
Fixed several issues regarding unlimited messages, limit reach template, menu module, admin reports, set the memberships settings to 0 (max friends, photos, messages) set negative number: -1, if the messages limit has been reached (on replay) detailed error message shown, sending messages, translation issues in admin buttons.
Love Factory 1.1.0 released on July 16, 2009.
New feature: added Wink as new interaction.
New feature: users can hide specific fields (hide to all users, disable or show only to friends).
New feature: edit profiles in backend (see details, edit text, actions on pictures).
New feature: restrictions on messages for membership plan (limit nr. messages per day).
New feature: custom fields validation (numeric or regex).
New feature: emails configuration in backend.
New module: "Best Rated Members" (set to view x members).
Love Factory 1.0.0 released on June 17, 2009.
Screenshots
To see exactly how it looks please check our Demo Site - to login for the frontend or backend, just click on the available buttons.
Screenshots are representing version 1.0.0 of Love Factory.
Reviews
Customer Reviews:
Erik Folberth (Wednesday, 17 June 2009) Rating: Dating is any social activity undertaken by, typically, two people with the aim of each assessing the other's suitability as their partner in an intimate relationship or as a spouse. The word refers to the act of meeting and engaging in some mutually agreed upon social activity. Traditional dating activities include entertainment or a meal.
In many cultural traditions, a date may be arranged by a third party, who may be a family member, acquaintance, or professional matchmaker. Recently internet dating has become popular.
Other Joomla Extensions:
Admin List Factory (gpl club version)
The "Admin List Factory (gpl club version)" is a Joomla 1.5 administrator extension that helps administrators to manage their tasks. The built in AJAX functionalities allows to perform several tasks without having to reload the page. For an easy management, there is also a administrative component managing the so called "to-do" lists.
In order to download the GPL version you need to be a “Factory GPL Club Member” Join GPL Club