closed with the note: Work done

As you might know GO is using Q2A for running this site. So, now we are requiring many features to be added and one of them is the ability to add new user field types mainly Checkbox and DropDown Box. So, if anyone is capable he/she can do it. The code is in PHP/MySQL and plenty of examples you can get from the below link. This plugin if done well will be contributed to Q2A site as opensource but you will be paid Rs 2000 also. 

http://docs.question2answer.org/plugins/

posted in Temporary Job Jul 1, 2018 closed Oct 27, 2018 by
by
1,991 views
1
Like
0
Love
0
Haha
0
Wow
0
Angry
0
Sad

12 Comments

12 Comments

Like
I currently work on NodeJS but I used to work on PHP a long time ago. I will have a look at the code-base and try to do the job if possible for me.

@Arjun sir, can you please provide some details about the fields to be added.
Like
Thank you. It makes me feel great that at least one person responded. You may consider "GATE Year" as a filed which is a text box now. Requirement is to get this a drop down box with say "2018, 2017,... 2014, < 2014). But the problem is ideally we shouldnt touch the core code base and should depends on plugins to get this done. Q2A overrides is required here I believe.
Like
@Akash Mishra,Do contribute your bit to GO. It is one of the most genuine,authentic and honest platform for learning. Sir Arjun has indeed taken painstaking efforts for GO. It doesn't needs to be spoken of. It is refllected in his work. Vive La GO!!!
edited Jul 4, 2018 by
Like
@Arjun sir, I'll look into how I can create a plugin like this. It seems to be an easy task. I will put my best efforts into this. I believe 'layers' may be a better option than 'overrides'. We just need to modify an HTML element, right?
Like
@Devshree sir, I want to help this community as much as I can. As a developer and a member of this community I'll try to make my contributions towards making this platform better.
Like
@Akash Yes, you are right - layers should be enough.
Like
@Akash,Go for it then brother. :) Vive La GO!!!
edited Jul 4, 2018 by
Like
@Arjun sir, I've set up the q2a platform on my localhost and I'm going through the codebase to understand the flow of control. Sir, is there a slack channel for Gate Overflow? If there isn't, I would suggest creating one as it can be used for future developments too. It will be much easier to communicate.
Like
@Arjun sir, I also need to know how you added the current GATE related fields in GO. The basic q2a platform has no such fields.
Like
Yes there's a slack channel .will tell u the details. The current fields are added from the Admin interface .
Like
@Arjun sir. I'm still on it. The whole code-base is split into a lot of files. I'm still figuring out the whole flow and how the elements are rendered. There is no clear documentation on the whole platform so I'm having trouble.

So far, I've reached the function that is being called on the admin's add fields page. The 3 types of fields (single-line, multi-line, and URL) are kind of hard-coded. Trying to find a hack around it.
Like
Sorry. I missed this comment. I'll check the code and get back.
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true