WordPress, админка. DataTable: редактирование и экспорт строк
Требования
- технологии: php, mySQL, js, css, html
- CMS/frameworks: WordPress
- workflow: git (работа с WP через репозиторий)
- технический английский язык (комментарии в коде и интерфейсы на английском языке)
Кому подходит проект
PHP-программистам с экспертностью в WordPress, которые
- знают, как устроены плагины;
- знакомы с wpQuery;
- знают, что такое хуки, как их использовать и создавать собственные;
- любят, когда в системе и коде чисто, минимум мусора из js/css-файлов;
- подразумевают лёгкое повторное использование создаваемых элементов;
- умеют работать с ветками git;
Кому не подходит проект
- тем, кто умеет только настраивать готовые плагины/темы;
- тем, у кого много проектов, нет времени, возможности быть на связи
Что есть
Есть WordPress-проект и плагин-фреймворк, который отвечает за весь нестандартный для wp-функционал. Используя возможности плагина, создаются админки дочерних плагинов. Один из элементов админки - таблицы DataTables (https://datatables.net/manual/index). Для плагина - это просто "поле", в котором есть настройки (с какой таблицей работает, заголовки полей, какие поля фильтруются, по каким работает поиск и тп). Отлично отображает и фильтрует данные из кастомных wp-таблиц через ajax
Что нужно
Чтобы данные в таких таблицах можно было редактировать и экспортировать. Более подробно:
- удалять строки
- редактировать строки
- добавлять строки
- докрутить экспорт строк (сейчас экспортируется только часть с активной страницы; а нужна вся выборка с фильтрами)
Окно редактирования и создания строк должно собираться "налету", по-умолчанию текстовые поля (другой тип полей, если нужно, должен браться из настроек поля - по аналогии с другими настройками). Имена полей заранее известны и доступны.
В места редактирования и добавления строк должны вызываться собственные фильтры (хуки), чтобы можно было отменить операцию/исправить данные.
Важно придерживаться общего стиля элементов админки
Сроки
Уверен, можно уложиться в 1-2 плотных дня
Workflow
Работа с проектом через bitbucket
Оплата
Прислушаюсь к вашим предложениям.
Работа через Сейф, комиссию оплачиваю я.
В идеале хочу найти человека, с которым можно дальше плотно работать. На этом wp-фреймворке несколько проектов. Таких мелких задачек очень много.
Applications 1
-
2365 73 0 Добрый день, работаю в этой области более 6-ти лет,
есть опыт: php, javaScript, vue, html, css, sql, xml, bootstrap, wordpress, woocomerce, yii2, laravel, opencard, jquery, ajax, photoShop
.
Готов выполнить этот проект, качественно и в короткие сроки
.
.
Примеры недавно завершенных проектов:
https://ff.ua/uk
https://lingvanex.com/
… http://prestamos365.mx/
http://masspanel.ru/
https://www.babyroom.kz/
Current freelance projects in the category PHP
Execution of work after SEO audit
333 USD
An experienced OpenCart developer is needed to perform SEO and technical improvements for the online store. Main tasks: Correction of the internal linking structure and menu. Adding links to the footer. Implementation of breadcrumbs with Schema.org microdata. Fixing the… PHP, Website Maintenance ∙ 7 hours 16 minutes back ∙ 43 proposals |
Fix issues with Facebook API in the OpenCart moduleIn OpenCart, there is a module for integrating Facebook and Instagram via API, OAuth, and Webhook. After opening the module page in the browser, the number of API requests to Facebook starts to increase, and the number of errors gr:get:InvalidID also rises. It is necessary to… PHP, Web Programming ∙ 8 hours 31 minutes back ∙ 31 proposals |
Create a WordPress plugin for a survey (quiz)
222 USD
A WordPress plugin needs to be developed that will be able to - store a bank of questions, all in the same format - a question and 4 answers, 1 correct - display 12 questions in random order, track the timing - collect user data - show the final result with the option to share… PHP, Web Programming ∙ 15 hours 59 minutes back ∙ 86 proposals |
Integration needed: KeyCRM → Cash Register KashalotIt is necessary to set up integration between KeyCRM and the Cash Register Kahalot. When placing an order in KeyCRM, the data must be automatically transmitted to Kahalot: • order information • products, nomenclature • prices • quantity More details in private. Content Management Systems, PHP ∙ 3 days 3 hours back ∙ 28 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
222 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 4 days 13 hours back ∙ 38 proposals |