11
deka87
How we upgraded the job board website
  • 2012/11/24 16:01

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


Hi there, xoopsers!

Since 2007 I've been running a translation jobs board website powered by Xoops. Language related job boards significantly differ from job boards of a general subject because the main criteria for job posters and freelancers is a language pair required. Thus none of the existing Xoops modules could be used for a job board as they are (jobs, catads, etc.). Previously I used a heavily hacked version of catads 1.4, but it had a lot of bugs and was not as flexible as I needed it to be. I needed something new and Andrey (andrey3761) from xoops.ws gave me a hand with that. Below are some of the modules and solutions he designed for me for the last 3 months that have made the website more flexible and user friendly:

Resized Image


1. The Jobs module.

A brand new Jobs module has been created from the scratch. Now job posters can specify as many language pairs on a job posting page as they need with a new field made with ajax.

Resized Image


Also we replaced a direct contact button with a Quotes system.

Resized Image


To contact a job poster a user has to fill out a simple form with his pricing and deadlines information. Any user can be contacted via a new Contact me page imbedded in the Profile module (thus we don't reveal members emails that makes their profile pages more secure).

Resized Image


2. The Notifications module.

I have over 10,000 subscribed members that need to be notified of new job postings matching their language criteria, specified in their profiles. Thus sometimes I face a situation when over 3,000 e-mails have to be sent out at once. I have a shared hosting that cannot handle so many e-mails at the same time. So we came up with a new Notifications module that collects all the e-mails which have to be sent (sorted by priorities to ensure important e-mail are sent first) in one place and sends them out by packs of about 200 emails at once every 10 minutes with use of cron. Thus we ensured all e-mails are sent and every subscribed user is contacted. I consider this module as one of the best things we could do for this website.

Resized Image


3. eWallet system.

Any good website has to bring profit. We decided to create a xoops Wallet system where users could transfer their money to in order to buy some paid features. The easiest thing we could think of is to create a new "funds" field in the Profile module and use it as a "Wallet". This field cannot be edited by anybody but the webmaster. Andrey also adapted the xDonations module to write data to this field. So now if you "donate" 5 dollars to the website the same sum is added to your Wallet.

This is a short description of what has been done. I believe this proves what a flexible system Xoops is and helps those who hesitate decide if they want to use it or not.

Resized Image


Link to the website:http://goo.gl/CzQN0

Once again, a great Thank you goes to Andrey for his dedication and great work!

Any feedback would be greatly appeciated!



12
deka87
Profile module - DHTML text area field editor
  • 2012/11/12 9:26

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


Hi there,

I've created a new custom filed in the profile module and set it to DHTML text area. The default editor is set to TinyMCE in the System module preferences for All Modules. However, when users edit their profile they see default DHTML editor instead of tinymce. Any fix or maybe I am missing something?

Thanks in advance!



13
deka87
Xoops .gzip compression
  • 2012/10/25 14:13

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


Hi xoopsers,

The quoestion is: does xoops gzip compression work at all? Is there any sense in enabling this function?

I ask because I tried Google Pagespeed tool to see how I can speed up my website and it suggested me to enable gzip compression. After I did so the tool still suggests me to enable it so it seems like it doesn't work or maybe I don't understand the way it shall behave?

Deka



14
deka87
Re: Front Page - Hide Block Decorations
  • 2012/10/18 17:11

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


You've got to put your code in the theme.html of your theme and limit its appearance on your site to homepage only using one of the methods described here:https://xoops.org/modules/newbb/viewtopic.php?post_id=349119.
btw instead of embedding entire html of your code into theme.html I recommend you to save it in a general xoops custom block (not active, but visible for the groups of your chose) and embed the block itself via trabis' Blocks anywhere hack (find it here:http://www.xuups.com/modules/publisher/item.php?itemid=10).

regards,

deka



15
deka87
Re: JQuery UI formdatepicker
  • 2012/10/17 8:15

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


Any instructions on how to install it?

Regards,

Deka



16
deka87
Emotional captcha
  • 2012/10/7 12:42

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


Civil rights defenders from Sweden suggested a new way to spread information about violation of civil rights that also helps protect from bad rigistrations avoiding entering unreadable words.

Their captcha looks like this :

Resized Image


One will have to read the question and tell the captcha how he feels about it.

You can download the lybrary from the Google code here and implement it like this :

require_once('CRCphplib.php');
$crccaptcha = new civilrightscaptcha();
$crccaptcha->show();


Live example :http://barntarnst.com/crccaptcha/example/crccaptcha_example.php

Deka



17
deka87
Re: Shorter URLs
  • 2012/9/25 10:52

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


there is a xoRewriteURL hack that I've been using forever with all xoops versions since xoops 2.2. you can go from site.com/modules/newbb/ to site.com/forums/, from site.com/modules/catads to site.com/ads and so on, it works with any module



18
deka87
Re: place div on homepage only
  • 2012/9/2 10:42

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


good solutions, guys! now using it. should be in core for sure.



19
deka87
Re: SCEditor: potential replacement for DHTML?
  • 2012/8/20 7:58

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


On my websites I use Rheditor portedby xoops.ws team. Still has some minor issues but besides that works just perfect.

Resized Image


You can download it from this page:http://xoops.ws/modules/news/article.php?storyid=56
Mind anchors



20
deka87
Re: SCEditor: potential replacement for DHTML?
  • 2012/8/20 4:52

  • deka87

  • Friend of XOOPS

  • Posts: 1125

  • Since: 2007/10/5


Looks pretty IMO and we surely need to get rid of the DHTML Editor. I would love to see it in the future versions.
Mind anchors




TopTop
« 1 (2) 3 4 5 ... 96 »



Login

Who's Online

65 user(s) are online (40 user(s) are browsing Support Forums)


Members: 0


Guests: 65


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Jan 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits