Find Jobs
Hire Freelancers

Need Drupal 9 custom RSS Import module

$250-750 USD

Σε Εξέλιξη
Αναρτήθηκε πάνω από 2 χρόνια πριν

$250-750 USD

Πληρωμή κατά την παράδοση
Need a Drupal 9 developer to build a custom RSS import module. Here are the details... BACKGROUND: - - - - - - - - - - - - - - - - We are using Drupal 9.2 and are importing articles from other websites that use Drupal and/or wordpress RSS. We import these articles as nodes using the feeds module. Title, body text, etc. all import correctly. PROBLEM: - - - - - - - - - - - - - - - - The current Drupal 9 feeds module does not allow for the import of images from an RSS feed by default. There is no way to map it or adjust it with tamper module either. Therefore, we are not able to import the main image associated to each article. We need a custom module that connects/hooks to the feeds module (or is a sub-module to the feeds module) in order to map the category field and the image field. We need this custom module that hooks to the feeds module (or is a sub-module to the feeds module) that will take the categories/keywords from the RSS ITEM and map it to the feeds module. NOTE: the RSS feeds we are importing contain a main image within the RSS ITEM body content, so the module should scan the ITEM body content for the HTML IMG tag, download the image, save it to our server and map it to the feeds module. A successful import should create a node per RSS item with the following fields mapped: - Title (In RSS spec: ``) - - - The story title as a plain string - - - Will be saved as the node Title - Body (In RSS spec: ``) - - - The story main WYSIWYG content field as full HTML - - - Will be saved as the node Body - Author (In RSS spec usually as ``, sometimes `) - - - The author will be the name of the author as a string. - - - On the Drupal site, this will be stored in the node’s field_author1 field. - Topic (In RSS spec: ``) - - - A category tags should be added for each category a story belongs in - - - Multiple `` tags are allowed for multiple terms - - - On the Drupal site, this will be stored in field_topics as a relationship to the Topic taxonomy - - - Each taxonomy term should be a plain string that matches the Topic term in the language the feed is in - - - Categories that successfully match to a Topic term in Drupal will be added to the field_topics, where terms that have no match will be ignored - Url (In RSS spec: ``) - - - The original item’s detail page url (permalink) - - - This will be stored as the field_source in Drupal - Unique ID (In RSS spec: ``) - - - A unique identifier for the item. Permalink can be used. - Date (In RSS spec: ``) - - - A date string that represents the published or created on date in ISO format - - - On the Drupal site, this will be stored in field_publication_date and Authored on. This will determine the created date on the Drupal side when creating the story. - Image – (Your custom module would find a way to map this and include in import) Programatically, it must take the first image from the rss item (body), save in field_image, add a boolean to “Show featured image” and set to true by default. If image name already exists on server, it should keep the same filename but add a number to the end to avoid overwriting images. SUMMARY: - - - - - - - - - - - - - - - - Basically you would be building a custom Drupal 9 RSS import module that either hooks to the feeds module OR is a custom sub-module to the feeds module. This custom module would have the ability to search for the IMG tag inside the RSS feed item description (body) and import only the first image. The image should be mapped to the node's image field so it is saved on our server upon successful import. REQUIREMENTS: - - - - - - - - - - - - - - - - - We need to know how long it will take you to complete - We need to know how much experience you have with Drupal 8 or Drupal 9 - We need to know how much experience you have making custom Drupal modules & if you have experience using the feeds module.
Ταυτότητα εργασίας: 30919477

Σχετικά με την εργασία

18 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 3 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
$0 USD σε 7 ημέρες
4,9 (352 αξιολογήσεις)
7,9
7,9
18 freelancers δίνουν μια μέση προσφορά $615 USD για αυτή τη δουλειά
Avatar Χρήστη
Good day, I’ve read your project requirements in detail. I have a lot of experience in Drupal 9. I am an experienced full stack web developer, with 11 years of web app development knowledge. (A unique identifier for the item. Permalink can be used.) Can you elaborate this ? Any administrative features you require? Will you be able to share the sites through which the data will be scrapped? happy to provide relevant portfolio in chat. Right now, I am placing a placeholder bid as the business details are yet to be discussed. Please initiate the chat for the same Looking forward to working with you.
$750 USD σε 25 ημέρες
5,0 (57 αξιολογήσεις)
7,9
7,9
Avatar Χρήστη
We have developed countless Custom Drupal 9 RSS import modules in our 15 Years Of Experience. I can share the demo through our first voice or video call and would love to complete this project with your given budget. We'll build this custom Drupal 9 RSS import module that either hooks to the feeds module and would have the ability to search for the IMG tag inside the RSS feed item description and import only the first image. The image will be mapped to the node's image field. I would suggest arranging our first voice or video call. This call will help you to ask me questions to make sure that I have the proper technical knowledge to complete this project. Regards, ForumCube P.S: We will keep working until you are satisfied!
$750 USD σε 7 ημέρες
4,9 (69 αξιολογήσεις)
7,2
7,2
Avatar Χρήστη
Hi! I have just checked your project Need Drupal 9 custom RSS Import module and very interested in it. I am a developer who well skilled for this project and skills PHP, Drupal and MySQL. If you give me more details, I believe you that I will give you the perfect result. Please drop a message here. Looking to discuss more details with my past works and experience Best
$500 USD σε 5 ημέρες
4,5 (27 αξιολογήσεις)
5,6
5,6
Avatar Χρήστη
Hey I studied your requirements and I am very interested in discussing further regarding the website. I have strong experience in developing websites using MySQL, PHP and Drupal I will provide you the website as per your requirements where you can easily manage the website content and functionality easily. Please give me a chance to discuss the requirements further. Looking to discuss more details with my past works and expertise. Thanks Danil
$500 USD σε 4 ημέρες
5,0 (9 αξιολογήσεις)
5,0
5,0
Avatar Χρήστη
Hello, i'm a web designer and developer. my skills and expertise are ,Drupal,Shopify ,Osclass , Opencart ,MySql,WordPress, Joomla ,PHP, Magento , PrestaShop : Responsive theme development,Theme customization,web speed optimization, Child Theme, Plugin Development, Multi stie, Membership site, Backup and Restore at different domain and a lot more I have 10+ yrs of experience into product and project development base on PHP (Joomla, Magento, Wordpress,Drupal) and Mobile App (iOS + Android) We're ready to be hired by you. I will be more than excited to provide you a quality solution and earn your respect, confidence and trust
$400 USD σε 2 ημέρες
5,0 (3 αξιολογήσεις)
3,7
3,7
Avatar Χρήστη
Hey! I just read the project you posted here. I am very excited working your project with you. I am professional web coder with skills including PHP, MySQL and Drupal. Please contact me to discuss more about this project. Thanks & regards
$475 USD σε 6 ημέρες
5,0 (4 αξιολογήσεις)
3,3
3,3

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Bellevue, United States
4,9
28
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Σεπ 11, 2008

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.