Find Jobs
Hire Freelancers

C# Joomla program for Tracking Code Insert

$750 USD

Completed
Posted over 10 years ago

$750 USD

Paid on delivery
I am looking for an experienced programmer to make a simple C# windows program that will login to a list of websites, one by one, and add a tracking code to ALL of the templates [login to view URL] files. This project will be based heavily on PARSING the joomla back-end to accomplish this task. The C# program should contain a text-box where I will enter in a list(separated by " " new line), and it should be able to connect using MULTIPLE processes so that it can do up to 25 websites, or more at one time! You must be familiar with with multithreading in C#. The GOOD NEWS is that I already have this program for WORDPRESS in C#, with multi-threading and everything(See attached [login to view URL]). So I need a great C# programmer to take the existing program and simply add in the dual-functionality with wordpress. In order to do so, you will need to be good at parsing/searching information on a webpage with C# in order to find the proper "EDIT" Urls to each template's section, and you must simply append a line of code to each template's current code. The majority of work is already done for you! I just need this program to be compatible with JOOMLA websites as well since it currently only supports WORDPRESS. The amazing programmer who did this initially is too busy so I'm stuck trying to find someone to take his place which is turning out to be an impossible task! Each input website line in the text-box will look like: [login to view URL],admin,password NOTES: - I will provide a list of working URLS with username/password for you to program with - this will be a REMOTE-ONLY program, meaning, I will be running this program from my desktop remotely login to each joomla back-end - it's not as easy as you might think to be able to login to joomla and also to decipher which template is CURRENTLY being used on the website in order to add code to it's [login to view URL] file, or just add it to all of the templates if need be.... It involves these steps: 1. Visiting the websites login page: [login to view URL] 2. Reading the POST variables, including DYNAMIC session variables that change on each page load. 3. POSTING all required variables to the same login page, and being redirected 4. Figuring out the Main template listing URL page. This URL is different for every Joomla Version, so you have to figure this out to be universal. There is a template list page for the BACK-END(administrator), and then there is a template list page for the FRONT-END(site). We are interested only in the Front-end template list page. 5. Once on the main template list page, you must programatically figure out which template is the one that is currently being used. That requires reading the page and getting the template ID and forming the 'template edit url' that you have to visit in the next step. 6. Once on the template edit page, you will simply insert our tracking code after the opening tag, and then save the page. If everything is saved correctly, then this is counted as our "SUCCESS" list and this URL is added to that. If any step fails along this way, then the URL is added to the "FAILED" list box. The User Interface is already made and functioning! See [login to view URL] attachment I will give the chosen freelancer the current source code to the working wordpress C# program.... Literally 75% of the work is already done for you, I just need you to make it work with Joomla websites instead of Wordpress websites! Please bid a fair price and timeframe!
Project ID: 4732572

About the project

9 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi Mike. "The amazing programmer" is here! :) As we agree I've extended the deliver time frame to 20 days. I should and must be able to do this in this time. Can't say if this will cost 750USD or less, but if I see that is too much I will contact freelancer in order to change the bid.
$750 USD in 20 days
5.0 (12 reviews)
5.4
5.4
9 freelancers are bidding on average $767 USD for this job
User Avatar
Please see PMB (Private Message Board) for more detailed message.
$773 USD in 20 days
5.0 (35 reviews)
8.2
8.2
User Avatar
Hey I can do this. I have 5 years experience in C#
$750 USD in 10 days
4.7 (96 reviews)
7.6
7.6
User Avatar
i have very good experience in web sceaping..
$833 USD in 10 days
5.0 (7 reviews)
3.2
3.2
User Avatar
Kia ora! On2itonline are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional experience.
$773 USD in 21 days
5.0 (1 review)
2.8
2.8
User Avatar
DevOps Engineer - automation is my fulltime job. I'm pretty confident that I can add this functionality for you. New to freelancer.
$750 USD in 4 days
5.0 (2 reviews)
1.4
1.4
User Avatar
Hi! I have a great experience in C# and with various sophisticated parsers, so I'm definitely ready to take over this job for you. Best Regards, Kiryl
$750 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please check PMB.
$750 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
rochester hills, United States
5.0
77
Payment method verified
Member since Mar 27, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.