J2use Add-ons

 

 

J2use has created a number of add-ons that can be used to extend the functionality off MCC. They are currently only free add-ons but we will create new once for which a small price will be asked. Below you will find a list of all available add-ons together with a small description on who to use them. When you want to make your own add-ons see the related documentation.

CheckEMail
ExpireAccount
License
• Log
RegisterMail
Telnet
YaBB
DBI
Search 

CheckEMail
CheckEMail addon checks if an entered email is allowed. It is done against a file that contains on each line a not allowed email phrase. The file can be edit from the admin page using the Blocked email link in the add-on panel. An example of the content is:
@hotmail.com
myuser@mysite.com

ExpireAccount
ExpireAccount addon will expire an account after a number of days. To make it work you should add a flexprofile field to store this date. Disable the flexprofile field so it can only be edit by admin in user profiles. Date format to be used is dd-mm-yyyy. This add-on extends the preference and settings page with the fields below. Specify the position of the field in the flexprofile (1 is first field). Specify also the number of days a new member is allowed before his account expires and the message that will be shown to members who's account is expired.

Expire Account Settings
Expire date potion within flexprofile
Trial period in days
Expire message

License
Install this add-on only when you have a license for MCC and you are allowed to change or remove the copyright. Fill in the name and website (domainname) that you used to obtain a license and also the license code. The copyright footer text will be shown when the license code is valid. When the license is valid also a new panel is added to the admin page showing the license information.

License information
Licensed to
Website
License code
Copyright footer

Log
Log add-on writes a simple log file in the data directory of MCC called userlog.txt. Everyday one line is written for each member that uses mcc. The line contains the following information that is separated by a |. Shortname of member, number of visits, ip address, reference url, browser, current date and last visit date.

RegisterMail
RegisterMail add-on send a e-mail to the webmaster every time a new member registers. The e-mail template can be edit from the admin page using the Edit registermail template link in the add-on panel. An example of the content is:
New member has registered <field member_field_0>

Telnet
Telnet add-on gives admin the possibility to execute telnet commands from within MCC. This option should be used with care. In preference and settings specify the platform of your webserver. Now you can start using the telnet using the link in the add-on panel on the admin page.

HTML Telnet Settings
Webserver platform

YaBB
YaBB add-on will synchronize MCC members to YaBB forum. This add-on adds the following section to preference and settings. Specify the path to the YaBB member directory and also the url. When YaBB should be added to MCC menubar check the In Menu option. Specify the default group for all you MCC members in YaBB. Admin members with also become administrator within YaBB. When flexprofile position is filled, you can specify for each user a other YaBB group. We advice to use a disabled flexprofile so only admin can edit the YaBB group. A new member will get the defaultgroup as default. There is a special link in the add-on panel on the admin page that allows to migrate all you current MCC members to YaBB. This option is only needed when you have already MCC members and want to move them to a YaBB forum. Every change within MCC will after this add on is configured correctly be passed to YaBB. No changes done within YaBB will be migrated to MCC.

YaBB Forum Add-on
YaBB Member Directory
YaBB URL
In Menu
Default YaBB Groupname
Flexprofile position of YaBB group for member, empty when not used

DBI
DBI addon enables you to use anyother database as a back-end for MCC. The only thing that is required is that the Perl DBI driver module for your database is installed on your webserver. It is commercialy bundeld with the MySQL database driver for MCC and the Search addon. The MySQL driver can also be used for any other database that is complaint with DBI.
DBI Settings (MySQL or other database)
Database name
Hostname
Username
Password
Database driver
Flexprofile database fields use | to separate
Flexprofile database types use | to separate
Large amount of users
Fill in the database name (external name) the hostname,username and password may be empty. The driver is mysql if you connect to a MySQL database or any other if you are using something else. The last two fields are used to add felxprofile fields to the database, when empty no flexprofile data will be stored. The example shows that 2 text fields will be stored (Account and Balance). When you check the 'Large amount of users' checkbox MCC will hide the memberboxes on the modification pages off areas and groups, but will show them on the memberpage when you are admin.

Search
The search add-on will enable you to search all member data and returns a list of members found. Just hit the search button form the menu or admin page and enter your criterea.