Php Projects
Looking for freelance Php jobs and project work? PeoplePerHour has you covered.
opportunity
Magento 2 issues - ajax 404 and indexing problem with two sites
Do you thrive on tackling intricate eCommerce challenges? We're seeking a highly skilled Magento 2 developer to diagnose and resolve two critical issues impacting our store's functionality. The Challenge: Issue 1: Defective Configurable Product Swatch Functionality Clicking a configurable product swatch on the catalog page results in a blank product image instead of an updated photo, as expected. Browser console reveals a 404 AJAX error. Importantly, this issue is isolated to the catalog page and does not occur on the individual product page. Issue 2: Conflicting Reindexing Between Separate Magento Installations We maintain two independent Magento 2 installations on the same server with distinct databases. A critical problem arises when reindexing one site: products mysteriously disappear from the catalog of the other site, and vice versa. Your Role: You'll meticulously investigate the root cause of both issues using your in-depth knowledge of Magento 2 architecture and debugging techniques. Develop and implement a robust solution to ensure proper configurable product swatch functionality on the catalog page, eliminating the 404 error. Formulate a sustainable strategy to address the reindexing conflict, guaranteeing seamless reindexing for each Magento installation without impacting the other. Maintain clear and concise documentation throughout the troubleshooting and resolution process. The Ideal Candidate: Proven experience as a Magento 2 developer (2+ years) with a solid understanding of core functionalities and best practices. A keen eye for detail and a methodical approach to problem-solving. Proficiency in PHP, MySQL, and debugging tools. Excellent communication and collaboration skills.
2 days ago27 proposalsRemotePerfex CRM Custom Module Development
I'm looking for a skilled developer to create a module for my Perfex CRM that encapsulates a range of functionalities. Here's what I need: Overview Any specific type of loan Products that our organization creates for clients. Any loan account will be part of a product, so the terms and conditions defined when we create a product will then be used to set the accounts’ constraints. In a loan account We store all the information related to disbursements, repayments, interest rates and withdrawals. Features - Contact Loans - View All Contact Loans - Add New Loan - Bulk Repayments - Bulk Import Loans - Calculator - Settings - Reports Reports: - Collection Sheet: See all repayments due on a particular day. Designed for loan officers to use in the field - Repayments: This report shows the repayment made between the start date and end date - Arrears: This report lists all loans in arrears - Disbursement Report: Returns all loans disbursed within a certain time period with their amounts and basic information - Loan Account Statement: Generates Individual Loan Account Statement - Expected Repayments: This report shows the expected repayments vs actual repayments within the specified time period - Awaiting Disbursement: This report lists loans with awaiting disbursement status - Pending Approval: This report lists loans with pending approval status - Rescheduled Contact Loans: This report lists loans with rescheduled status - Written off Contact Loans: This report lists loans with written-off status Ideal Skills: - Experience with Perfex CRM. - Strong in PHP development, - Excellent understanding of CRM systems. Your proven experience in these areas would be a major plus. We're seeking high quality, professional work - please only apply if you're confident you can deliver this.
3 days ago14 proposalsRemoteopportunity
A programmer to develop a website where users can buy eBook
We are seeking a skilled programmer to create a user-friendly website where users can buy electronic past questions and eBooks. The website should have a modern design, intuitive navigation, and robust security features to protect user privacy and copyright. The programmer will be responsible for developing the website's front-end and back-end components, including the user interface, database management, sign on to purchase ebook and payment processing. They will work closely with our team to define the requirements and specifications of the website and ensure that it meets the needs of our users. Key Skills and Qualifications: - Strong experience in web development, including HTML, CSS, JavaScript, and PHP - Knowledge of database management systems, such as MySQL or MongoDB - Experience with eBook sale processing and conversion technologies, such as ePub or PDF - Excellent problem-solving and communication skills - Ability to work independently and as part of a team - Attention to detail and a commitment to quality If you are a talented programmer with a passion for creating innovative and user-friendly websites, we would love to hear from you. Please submit your resume and a portfolio of your work for consideration.
18 days ago45 proposalsRemoteopportunity
Drupal 7 Website Migration to Latest Version Drupal 9
Project Overview: We are seeking an experienced Drupal developer to assist in migrating our existing Drupal 7 website to the latest version of Drupal. The goal of this project is to ensure that our website remains up-to-date with the latest features, security enhancements, and performance improvements offered by the latest Drupal release. Project Scope: Convert the current Drupal 7 website to the latest version of Drupal (Drupal 9). Ensure all existing content, functionality, and design elements are successfully migrated to the new version. Update and optimize any custom modules, themes, or configurations to be compatible with Drupal 9. Ensure that the URLs of the new website remain the same as the old one to maintain SEO rankings and minimize disruption to users. Perform thorough testing to identify and address any issues or inconsistencies that arise during the migration process. Implement best practices for performance optimization, SEO, and security in the new Drupal installation. Key Deliverables: Successfully migrated Drupal 7 website to Drupal 9 with all content and functionality intact. Optimized and updated custom modules, themes, and configurations for compatibility with Drupal 9. Comprehensive testing documentation outlining the testing process and any identified issues or resolutions. Finalized Drupal 9 website with improved performance, security, and SEO features. Requirements: Proven experience in Drupal development, with specific expertise in migrating websites from Drupal 7 to Drupal 9. Strong proficiency in PHP, MySQL, HTML, CSS, and JavaScript. Familiarity with Drupal module development, theming, and configuration. Ability to troubleshoot and resolve compatibility issues during the migration process. Excellent communication skills and ability to collaborate with our team to ensure project success. Timeline: The project timeline is flexible and can be discussed based on the developer's availability and estimated completion time. However, we aim to complete the migration process in a timely manner while ensuring thorough testing and quality assurance. Budget: Our budget for this project is negotiable and will be based on the developer's experience, expertise, and proposed approach to the migration process.
3 days ago17 proposalsRemoteDevOps - Kubernetes Manifest for WordPress Stack Deployment
I am looking for someone who has experience in DevOps especially in Kubernetes and Docker to Create a Kubernetes Manifest using Kustomize or similar to: 1. Deploy MariaDB 8.x (Latest) - Persistent Volume 2. Deploy WordPress on NGINX Webserver and PHP FPM 8.3 (Latest) - Persistent Volume 3. Deploy Varnish Cache configured for WordPress Site 4. Deploy Matomo Analytics Current Infrastructure: Kubernetes Running on Digital Ocean with NGINX Ingress Controller and Certmanager using Lets Encrypt. The flow should be: 1. Traffic to https://mydomain.com will hit the Digital Loadbalancer then to the k8s cluster via the Ingress controller. 2. The first point of entry to the stack should be the Varnish Cache pod 3. WordPress pod will be behind Varnish Cache communication through internal service 4. Matomo Analytics pod will be there independently on a separate subdomain ingress (matomo.mydomain.com) which will eventually track the WP Website 5. MariaDB Pod will be there serving all the services that need DB in the stack through separate databases within through internal service. Things to consider: 1. The solution should be fully tested and documented. 2. If any custom image is created (e.g. Wordpress with NGINX) it needs to be scripted so the image can be reproduced using docker file etc. as and when needed 3. The Digital Ocean Load Balancer and Ingress controller has proxy protocol enabled, Varnish Cache must be configured such a way that the internal WordPress installation is able to detect the remote IP address 4. Varnish Cache configuration must be adjustable during deployment. So if any change is needed it should be done to the Varnish pod by redeploying it with the desired configuration.
23 days ago16 proposalsRemoteopportunity
Experienced WordPress and Elementor Website Developer
Job Description We are looking for a highly skilled Website Developer with extensive experience in WordPress and Elementor to make updates to our existing website on an ongoing ad-hoc basis. The ideal candidate will be adept at both using Elementor's visual editor and integrating custom-coded elements to achieve unique, user-centric web solutions. Responsibilities General Changes: • Make some amendments to the hero image and text in the hero position on the homepage. • Add a new prominent link on the homepage, to another page on the site. • Add call to action buttons to 6 coded flip-tiles on the website. • Create and integrate new sections within the existing layout. (There are a total of 5 pages which may require a new section to be added here and there, all copy will be provided). • Efficiently reposition existing sections to enhance user experience and site navigation. • Ensure that the website is fully responsive and works beautifully on mobiles, tablets and reduced browser windows. • Ensure that the latest copy - the document of which will be shared with the freelancer, is reflected on the website. • Ensure that there are no 404/broken links on the site. • Ensure that the Wordpress, Elementor and all active plugins are all updated to most current versions. • Work closely with our team to ensure the visual communication of our website aligns with our brand and message. We are also looking for the design and implementation of a Members' Login area to our existing site. The details are: • There will be no payment portal - Members will have already purchased the items offline, before coming to sign in on this page. • The business (us) will provide members with a login that gives them access to a certain subset of our proprietary research or databases, based on what they purchased offline. We should be able to select through tickbox optionality what each login can access from our stored documents on the backend, when we generate this login. • There will need to be a pleasing, branded and easy interface for the clients to see the documents that they have access to, once they’ve signed in. • The members will not be able to download or screenshot or copy any of this proprietary research, so it has to be locked on the backend. • As each client will have a set number of licenses, the sign in will be tied their unique device ID (MAC address), so that there is no password sharing. • The proprietary items will be stored in this website's back end, and they will be in PDF, excel spreadsheet or video formats (if videos are too large, we will host on Vimeo - first option, or Youtube - second option) Requirements: • Proven experience as a WordPress developer with specific skills in Elementor. • Strong portfolio with at least 5 websites that demonstrate the ability to integrate custom-coded elements using Elementor. • Proficiency in HTML, CSS, JavaScript, and PHP—specifically within the context of WordPress and Elementor. • Excellent attention to detail and a commitment to delivering highly effective and visually appealing website designs. • Ability to communicate clearly and collaborate effectively with our team members. • Experience in creating responsive, user-friendly website designs. • Experience with advanced Elementor functionalities, including motion effects and dynamic content. • Previous work on websites that require secure login and personalised user content. Conditions for reviewing your bid: • Please begin your proposal with the code "ELMNTR3" to confirm your understanding of the job requirements. • Include in your application a minimum of 5 portfolio links showcasing your experience with Elementor and custom coding capabilities. Detail your role and contributions for each project submitted. • You will need to provide exact timing for completion of this project - The deadline will be agreed with the freelancer in advance, but will be a strict deadline, as we will have several other key action items that will rely on this. Please don't provide a deadline that you can't meet. Please provide a total cost for completion of this project, we have been detailed in our brief to ensure everything is laid out clearly. We will not be accepting proposals with an hourly rate, or place-holder bids. • We will shortlist only 3 parties to have video calls with, to award the project - we cannot do so for everyone who asks for this. • If you have good questions for clarification, please ask them as part of your bid. We are excited to find a developer who can bring technical skill and creative insight to our team. We look forward to reviewing your proposals and potentially starting a long-term collaboration.
11 days ago55 proposalsRemoteopportunity
Tidy the server from X-ransom attack
Hello, Our Wordpress website was attacked by x-ransom. We have a backup of the WP and the database dump. We have detected some corrupted files there but it seems that there are still some left that were not detected. It has to be tidy after the attack. It’s an internet shop with uploads files of around 100GB. It’s stored on a private hosting in LV. What is done do far: 1. Update WordPress Version 2. Use z’d updateSecure WP-Admin Login Credentials 3. Set Up Safelist and Blocklist for the Admin Page 4. Use Trusted WordPress Themes 5. Install SSL Certificate 6. Remove Unused WordPress Plugins and Themes 1. Enable Two-Factor Authentication for WP-Admin 2. Back Up WordPress 3. Limit Login Attempts 4. Change the WordPress Login Page URL 5. Log Idle Users Out Automatically 6. Monitor User Activity 7. Check for Malware - found several none-Wordpress specious files and plugins. Deleted them. 1. Disable PHP Error Reporting 3. Turn File Editing Off 4. Restrict Access Using the .htaccess File 5. Change the Default WordPress Database Prefix - not done 6. Disable XML-RPC 7. Hide the WordPress Version 8. Block Hotlinking - not done 9. Manage File Permissions not done After making the list, we received another x-ransome attack. I suspect he has a server level access not only wp level. If you apply, you need to be a server security and a Wordpress specialist. Please, quote for the job.
3 months ago18 proposalsRemote