Find Jobs
Hire Freelancers

Create a Drupal 7 Custom Table Module

$250-750 USD

Fechado
Publicado há quase 10 anos

$250-750 USD

Pago na entrega
**PLEASE READ THE ATTACHED FILE FOR FULL PROJECT INFO INCLUDING MILESTONES, TIMEFRAME & DELIVERABLES** We require you to develop a custom module for this project that will fetch data from our backend API and, based upon the returned JSON string, render the table. PROJECT DETAILS • An API call will be initiated from the Drupal interface by clicking on a button or some such HTML control. • The API call will completed and return a JSON string to your code. • The JSON string will define the structure of the table and the content of the table. o For e.g. the JSON will define if all table columns contain text only. o For e.g. the JSON will define if any table columns contain buttons. In this use case the HTML buttons will also enclose a CSS class and importantly the JavaScript or Drupal function to execute when the button is clicked. This is required for drilldown. o For e.g. the JSON will also define if any columns contain images. • You will be required to write very clean, high quality PHP code that can parse this JSON strings and create the table structure. • The code will then pass the structure to the container, which will primarily be Drupal View. • The table should support the following features which are also strict requirements: o Sorting o Paging o Searching o Column Selection - There will be dropdown that will list all the column names. - User can select which columns to display using a checkbox control. Columns that are checked will be displayed while those that are not checked will not be displayed. o Column Collapse - User can choose to collapse or expand each column. • When the column is expanded the user can adjust the width of the column • When the column is collapsed the user should still see the column header (in-which the text direction will be switched from horizontal to vertical and the text size of the column header may be reduced but still readable) but no data in the entire column should be visible and the width of the column should be very small. o Column Reordering - User should be able to drag-drop columns to re-order then in any order the user chooses o Table Configuration Auto Save - Whenever a user changes the configuration of a table (such as by using column selection and/or column reordering) the configuration should be automatically saved to that user's account so that if the user logs off and then logs back into his or her account the table configuration is retained from the user's last visit. • DataTables: We are aware that tables in Drupal can be rendered as Views. In that approach the Drupal DataTables module can be applied on top of the table. This will support paging, sorting and searching but will not support column collapse, column select, column reordering or Table Configuration Auto Save, all of which you will have to code as part of this project. o [login to view URL] • Since the DataTables plugin also supports async data fetch, in the JSON string we will also indicate if data should be pulled async. In such scenario only a few records will be sent via the server and your code will be responsible for making async calls to the backend API to fetch more records. CODING REQUIREMENTS • All source code must be saved to the our company's development server every day. • RedMine will be used for Bug Reporting & Feedback • All code must be clean and high quality. You MUST follow the Drupal coding standards, which can be found here: [login to view URL] • All code you create must be reviewed, processed and approved through both the "Drupal Coder Module" ([login to view URL]) and its add-on called "Coder Tough Love" ([login to view URL]).
ID do Projeto: 6137065

Sobre o projeto

14 propostas
Projeto remoto
Ativo há 10 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
14 freelancers estão ofertando em média $945 USD for esse trabalho
Avatar do Usuário
standard terms and conditions: 1. should you find any bugs in my code i will correct them asap. the service guarantee is within 3 days of finding the bug though it will be always much quicker than that. as goodwill i continue to help you with any problem arising out of my work even after the project is marked complete. 2. you can specify reasonable amount of time to test the code. In case not specified before accepting the bid normal period of 7 days will apply. the job will be deemed completed accepted should there be no response from you after expiry of that time. however if there is any unforeseen circumstances i will consider any request to increase the time needed for testing. 3. If we have agreed any milestone the above condition applies to each such milestones. 4. the bid doesn't contain any graphics/design/template related work. will be template based simple functional design can integrate your existing template . 5. use of open source components/libraries as required.
$1.263 USD em 15 dias
4,9 (121 avaliações)
6,9
6,9
Avatar do Usuário
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$1.368 USD em 10 dias
4,8 (63 avaliações)
6,0
6,0
Avatar do Usuário
Hi, When it comes to drupal, i am one of the best here, please check my reviews and completion rate to know that i do my best to always get things done as per the expectations. Armed with strong development skills and years of experience working on durpal 6 & drupal 7, I am able to achieve the project requirement in clean/structured way without missing and breaking the existing features, i.e. i follow drupal best practice all the time. I have very clear understanding and hands on in below areas Drupal hooks Custom Module development Theming and Responsive design using popular themes like omega, bootstrap & adaptive Social network integration (Twitter,Facebook,Google+) Utilizing rules frame work to achieve things in clear and easy way And most important thing, I speak and understand English very well to communicate with you and I have business sense for expectations. Sherif
$1.367 USD em 21 dias
5,0 (79 avaliações)
5,8
5,8
Avatar do Usuário
A proposal has not yet been provided
$750 USD em 15 dias
4,9 (41 avaliações)
5,6
5,6
Avatar do Usuário
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
$773 USD em 20 dias
4,9 (17 avaliações)
5,4
5,4
Avatar do Usuário
I may be a new user here, but it doesn't mean i'm a newbie on Drupal. I can make a demo for you before you come to decide to hire me or not. In the meantime, please check out my demo about Task Management application (in my portfolio) which includes several features similar to your requirements. I also have experiences working with JSON data type as well as Modules in Drupal. At this moment, I'm willing to take a small payment in exchange with good reviews and feedbacks. Give me a chance and I can get your work done.
$444 USD em 7 dias
5,0 (1 avaliação)
0,8
0,8

Sobre o cliente

Bandeira do(a) UNITED STATES
Santa Monica, United States
4,9
12
Método de pagamento verificado
Membro desde jan. 31, 2012

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.