Find Jobs
Hire Freelancers

Demo symfony website

$30-85 USD

已取消
已发布超过 15 年前

$30-85 USD

货到付款
Quick project (few hours work) for a Symfony expert. Ideal project for quick completion and top marks and excellent recommendation! I need a Symfony expert to help me quickly understand how to use the framework. Please note, if you are not a Symfony expert - do not waste my time. I already know the basics of Symfony, but I want someone who is an expert, who can not only implement the requirements in this project (using recommended Symfony practises), but also, be able to answer Symfony questions (related to this project), that I have. You must be very familiar with AJAX, using (unobtrusive) Javascript with Symfony and Symfony forms (best practices). This project is simply to demonstrate the recommended way of doing a few standard things (e.g. user registration etc) using the Symfony framework. Note: I am using version 1.2. I will provide a [login to view URL] file which will contain the required database schema. The Symfony project should have the following functionality: 1) User Registration 2). Image Upload 3). Interface to WorldPay using HTML See: [login to view URL] 4). Sample page to show i). RSS feed subscription ii). RSS feed unsubscription Note: Most of the code for this project is already available, as it was attempted (but not completed) by previous coders. I will make the schema and code available to the final coder I choose. ## Deliverables This project is simply to demonstrate the recommended way of doing a few standard things (e.g. user registration etc) using the Symfony framework. Note: I am using version 1.2. I will provide a [login to view URL] file which will contain the required database schema. The Symfony project should have the following functionality: 1) User Registration =============== Note: Registration consists of two parts: Part 1. Prompting the user for username, password, email etc (some validation is carried out at this step - e.g. username must be valid and unique [i.e. not exist in the db], and the email must be a valid email - using the emailValidator). The first part of registration will also contain a reCAPTCHA image, which must be validated, before a user can proceed to the next part of registration. When part 1 is completed successfully, a temporary (i.e. disabled user with default values) is created, when the form is sent - the registration wizard (part 2) starts, using the details of the temporary created user Part2: This part of registration, is used to gather user profile information during the registration wizard process. This part uses the wizard to step through a few steps. This part of registration uses a JQuery wizard to gather information. The wizard used is similar to this one: ([login to view URL]) The registration wizard will collect user registration details. Some fields will be populated from a database, some fields will be required - others not. Note: I want to know how to create a select control on a form, that initially contains data from a database - but ALSO, allows a user to enter an element which does not exist in the list. When the form is saved, the new entry will be added to the database table. For example a select control can show a list of favourite foods - let say initially, the list displays 'cake, spaghetti, pasta' (retrieved from the database) - a user should be able to type in 'Hamburgers' in the list. when the form is saved - Hamburgers will be added to the database table - so that the next time the form is displayed, 'Hamburgers' is retrieved form the database and is available as a selectable list item. During registration, the user will asked to select a question to be asked when they username/password is forgotten. Their selection of question (an answer to that question will be saved in the database and used to authenticate them when they request a lost password or forgotten username. Registration confirmation email --------------------------------------- AFTER part2 is completed successfully, the user is enabled in the database (updated with all of the profile information gathered in the registration process). A notification email along with a security code, is sent to the email of the user who registered. The user will have to enter the security code the first time they login, so that they can be authenticated. Lost username and passwords --------------------------------------- A user will be asked the question they suggested during registration, if they forgot their username or password. when they answer correctly (i.e. the answer tehy give to the question matches the answer from teh database), they username and password is sent to them (to the email address they used to register). Change of username and/password --------------------------------------------- A user can change his/her username/password any time they choose. The system will automatically send an email to the user when they username/password is changed. 2). Image Upload ============== A user can upload their image to the system, so that it shows up in their profile page. 3). Interface to WorldPay using HTML ============================= Sample page to make: i). a one of payment to WorldPay ii). a repeating payment to WorldPay See: [login to view URL] 4). Sample page to show i). RSS feed subscription ii). RSS feed unsubscription Please note that I have my own user and user permissions table and so will prefer NOT be using sfGuardPlugin, as I have found it difficult so far to understand/use the sfGuardPlugin, with respect to permissions etc. If you feel you can clearly explain the use of the sfGuardPlugin regarding user permissions (in a database table), then use the sfGuardPlugin, and provide clear instructions - I will have further questions if not clear. Otherwise, simply use the user schema I provide. Note: Most of the code for this project is already available, as it was attempted (but not completed) by previous coders. I will make the schema and code available to the final coder I choose.
项目 ID: 3511261

关于此项目

远程项目
活跃15 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

UNITED KINGDOM的国旗
United Kingdom
4.8
74
会员自2月 15, 2003起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。