 |
 |
просмотр вакансии "программист PHP" |
| Работодатель: fH, Владимир |
| Специальность | программист PHP | | Опыт работы | 2 года |
График работы | Полный день | | Рабочий телефон | 80667005524 |
Город | Одесса | | E-mail |
|
| | | Зарплата | 1200 $ |
| | | | Вакансия |
Требования: Опыт по PHP 5, MySQL, PostgreSQL, XML, and JavaScript, знание английского, доступ к высокоскоростному Интернету.
режим: удаленный в online (с 15:00 до 24:00) субб воск -выходн.
Просьба высылать резюме+ нижеуказанный тест на имейл yurov1980@mail.ru
Предварительно необходимо выполнить тест
The purpose of this test is to check and see your level of capability when working with some of the technologies that this job requires. These technologies include, but are not limited to: database design and knowledge of SQL, web application security, JavaScript/AJAX and the JavaScript Prototype library, Model-View-Controller design pattern in general and the Kohana2 framework, and HTML plus CSS design.
Minimal Requirements:
Create a very simple blogging system that consists of only a few pages:
1.) Main (home) page.
2.) New blog entry page.
3.) View blog post page.
4.) View blog posts by tag.
5.) Login page.
Main Page
The main page should contain a list of blog post previews (showing the first 500 characters). Limit 10 posts per page so include pagination in the design. Each blog post preview should have a link to a blog post page for that particular blog entry. Each blog preview should show the number of comments tied to that respective blog post. Each blog preview should have a list of tags (each tag label will be a link to the View Posts by Tag page for that particular tag). For example, if a post is tagged ‘PHP’ and a user clicks on the ‘PHP’ tag by that post preview; they will be taken to a page that displays all posts that have the ‘PHP’ tag.
New Blog Entry Page
This page should consist of a form that will allow the end user (admin) to fill out the title, blog post text, and include some interface that will allow the admin to add one or more tags that apply to the specific blog post. It is up to you to decide, design, and implement the interface and database schema used for these tags. The use of JavaScript will definitely be a plus here.
View Blog Post Page
This page is responsible for displaying the entirety of a specific blog entry. It should consist of the title, author (admin), date, and entire blog post. Below the blog post should be displayed all of the comments associated with this blog entry. Also, at the bottom, include a form (with Name, Email, and Comment for input fields) that will allow a viewer to add a comment about the respective blog post. It will be better to submit the form using AJAX so that the page updates without requiring a full refresh, and best of all to accomplish this using the JavaScript Prototype library.
View Blog Posts By Tag
This page is responsible for displaying a list of blog post previews (showing the first 500 characters) that are tagged with a specific tag. Like the main page, limit the number of posts per page to 10 and use pagination where needed. Each blog preview should show the number of comments tied to that respective blog post. Each blog preview should have a list of tags (each tag label will be a link to reload this page for the particular tag chosen).
Login Page
The login page will consist of a simple form that will let the administrator log into the system (the login and password can be hard coded into the system or saved in the database – how this is done is up to you). After a successful login, the administrator should now have a link in the main navigation to make a new post which would then take them to the New Blog Entry Page.
An ideal implementation will also include:
Do it using classes in PHP.
Do it using the Kohana2 framework (www.kohanaphp.com). |
Вакансии, которые Вам могут подойти
| Дата |
Должность |
Зарплата |
Работодатель |
| 14:11 |
|
1500$ |
ITP |
| 19.08.08 |
|
|
Екатерина |
| 19.08.08 |
|
|
Екатерина |
| 19.08.08 |
|
|
Екатерина |
| 19.08.08 |
|
|
Работодатель |
| 19.08.08 |
|
|
Работодатель |
| 19.08.08 |
|
|
Работодатель |
| 18.08.08 |
|
700$ |
Компания InterShoes |
| 18.08.08 |
|
600$ |
|
| 15.08.08 |
|
|
ELEKS Software, Ltd. |
Это интересно
|
 |