Find Jobs
Hire Freelancers

Move Django app to new server + make upgrades

$400-500 USD

Anulat
Data postării: circa 11 ani în urmă

$400-500 USD

Plata la predare
We need a web developer to move our Django site from an older Ubuntu 8.10 server to a newer 12.x server, and then make some fixes in our Django website. The site is built with Django version 1.1.1, but you can probably install a newer version without a problem. Built with Python 2.5. The site uses a version of Pinax from a couple years ago, and probably must stay that way to avoid a big upgrade project. Python Imaging Library (PIL) is used. Database is MySQL. We ask that you also commit all updates to our GIT repository at [login to view URL] ----- Fixes needed: Users currently must choose a school when they sign up. The system checks to ensure that the user has as verified school email address (ending in .edu). We've found that this is too limiting for new users - we would like to allow anyone to signup, and only if someone indicates that they are a student should the school information be requested. The "all projects" page should have more advanced filters, which we will specify for you. The "all profiles" page should have more advanced filters, which we will specify for you - but only for pro users! One project field should be removed. Users should be able to send each other messages without becoming "friends". The number of "Open positions" should be cleared with one checkbox button. Users should be able to apply for a particular open position when requesting a project invite. When a creator makes a project private to everyone except members, the creator can see it fine, but the members can't see the open positions or the members list or tasks or wiki or discussion. This should be fixed. The "all videos" page should be visible to everyone, rather than just viewing the videos associated with a user's school. Advanced search fields should be completed: We should allow the choice of searching "Project" and for PRO accounts only, there should be an advanced "user" search. If "User" is chosen: Offer "Position" search. If "Project" is chosen: Offer "Open Position" search. Users should be able to hold (and apply for) multiple positions on projects. User profiles currently list projects that the user was involved on. We would like that list to include the position(s) that they held on that project as well. Pagination and sort functions of videos seem to be currently broken, and should be fixed. Projects have just had an additional field added. The admin should have a way to view all projects that have this field checked. This is for users who want to enter a contest. We need the URL of the site changed - we've chosen a shorter URL. Any mention of the old URL in the site should be updated to the new one. There may be a limit on projects for free users. We can't test, because the site is down, but if so, this limit should be removed. There may also currently be a limit for free users that doesn't allow them to see outside of their own school. Since schools are no longer a requirement of the site, we are doing away with this limitation. CHECK EXISTING SOLUTION FROM LAST DEVELOPER (these last three fixes have been coded, but never tested. may still need adjustments): Each project should be listed in a "project type" category. This category should also appear in the project filters and advanced project search. CHECK: In this app, users can create and manage projects. When users create a new project, we would like to add one form field - which likely means a small modification to the database and the project page. CHECK: Project videos are currently embedded on "Project Video" pages, and should instead be embedded on the main project pages. Similarly, when we would like to reduce the number of clicks when viewing "all videos" by actually embedding the videos on the "all videos" page - rather than clicking each link to see the videos.
ID-ul proiectului: 4392498

Despre proiect

3 propuneri
Proiect la distanță
Activ: 11 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
3 freelanceri plasează o ofertă medie de $621 USD pentru proiect
Avatarul utilizatorului
Hello Sr, It would be my pleasure if I could assist you with your project. I've been a Linux sysadmin and Python developer for some time now, so I've the skills and knowledge to make this work. It would be nice if you could share the software so I can take a proper look and aware of the challenges ahead. Bests, Yoanis.
$440 USD în 15 zile
4,9 (28 recenzii)
4,6
4,6
Avatarul utilizatorului
Django developer with experience ready to start see PM
$495 USD în 15 zile
4,8 (12 recenzii)
4,1
4,1
Avatarul utilizatorului
Ready to start Now. Thanks
$472 USD în 3 zile
5,0 (9 recenzii)
3,8
3,8
Avatarul utilizatorului
Hi, i am an experienced python/django programmer and i can help you with this project.
$927 USD în 30 zile
5,0 (2 recenzii)
2,7
2,7

Despre client

Steagul UNITED STATES
Redlands, United States
4,9
8
Metoda de plată a fost confirmată
Membru din nov. 27, 2006

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.