In Progress

very simple admin backend made with yii and jquery - repost


Hi, i need a very simple admin backend made with YII and TDD. It is important that you are a true YII and TDD expert, as this project is more of a "test" project, to see if we go along and if we can accomplish great things together. later on, i will need more complex developments. So i'm really looking for someone with who i can go a long way.

I already have the design made with html5, css3 and jquery. Also, it's ok to use yii extensions if you think it's appropriate.

What i need is:

- Multi language capable, i'm going to use 2 languages at the moment.

- Access rights for modules activated

1. create a "modules table" containing all the modules (5 at the moment). This table should have id, name, isActive, noAccessMsg (this is a text field, who will contain html)

2. only admin can CUD access to modules

3. when admin, display module access in a line at the bottom of user details, in a matrix style (column, checkbox)

- roles (admin, reseller and user). no need to provide a CRUD for role management.

1. Only admin can change roles

2. createa "Login as" button. Admin can login as anyone, reseller can login as any of his users

- Registration screen

1. only admin can view this

2. username is email

3. put a "generate password" button next to password field. when clicked, it creates a 8 char random alphanumeric password

4. put a dropdown list with the name of all the available resellers. by default, "none" is selected

- login functions. the form already exists, you need to code:

1. check username & password

2. password recovery: send and email with a change password link. Until link has been cliked, the old password is used

3. A remember me checkbox, auth is valid for 15 days

- once logged in, display modules in menu tabs according to access rights.

- whenever you click on a module, check that this user has access to the module. If not, display value of noAccessMsg field

- if logged in as admin or reseller, display a specific menu in absolute top, regardless if they are authed as someone else or not (just check the role). This menu will show a back to admin/reseller panel, as well as a "login as:" dropdown list, containing all the usernames is able to login as.

- whenever you click on a tab menu, reload the full page. However, inside the same tab, execute actions AJAX style.

- provide a user details page. reseller and the user can edit username, password, address, etc...

Just to be sure you read the full thing, please type in your answer "yii is awesome"

it is possible i might have missed something, or i'm doing something wrong, please feel free to add your views.

Skills: jQuery / Prototype, MySQL, PHP, Test Automation, Yii

See more: create backend yii simple, yii matrix admin, simple backend login, yii simple, check admin login yii, yii design, true automation, html5 line, html menu css3, html checkbox, free backend html, crud design, backend module, answer tab, html5 admin, reload page jquery, jquery reload page, jquery back, html5 role, css3 test, yii project, yii expert, yii 1, tdd, simple multi

About the Employer:
( 0 reviews ) Frankfurt, Germany

Project ID: #4124231

7 freelancers are bidding on average $286 for this job


yii is awesome ready to start thanks

$180 USD in 5 days
(387 Reviews)

Hello Please read more than private message thank you

$200 USD in 5 days
(200 Reviews)

yii is awesome. Professional work from professionals!

$250 USD in 5 days
(221 Reviews)

Ready to start your project

$750 USD in 30 days
(15 Reviews)

Hi sripathman, I read through your requirement and understand it. I can help you on this with competitive cost. Please contact me so we can discuss more. thanks

$170 USD in 15 days
(14 Reviews)

Lets start the project

$199 USD in 14 days
(5 Reviews)

hi i have experience in yii of one year i can complete this project easily

$200 USD in 30 days
(0 Reviews)

Hi, I have been working more than 6 years with web development. Please see my profile for my details. Kind Regards, Salak

$250 USD in 3 days
(0 Reviews)