все о веб-программировании и веб-дизайне
Вредный
Этот пользователь ничего не написал в своей биографии.
Домашняя страница: http://vredniy.ru
Записи от Вредный
Один бы я не справился
14 Июль
Эта заметка будет далека от технических вопросов, но косвенное влияние в ней все же найдет место. В этой заметке я хотел бы выразить свою признательность своей любимой жене, которая всячески поддерживает меня, помогает в трудные моменты, да и вообще является моим вдохновителем, порой и «волшебным» пенделем. Без ее помощи не увидело бы свет множество заметок, потому что мне попросту было сложно заставить себя сесть за компьютер и написать что-либо полезное. Спасибо тебе , Наташка, за помощь, я очень тебя люблю и хочу попросить тебя продолжать в том же духе. И учить со мной новые слова, такие как Zend Framework и шаблоны проектирования. =)
Zend Framework и WYSIWYG (CKEditor)
10 Июль
Сегодня я расскажу вам как встроить в своей проект визуальный редактор, так часто встречающийся на многих сайтах. Он может применяться в разных местах, будь то редактирование статей/новостей на сайте, может заменить простую форму для отправления комментариев. Возможности ограничиваются лишь вашей фантазией. Читать дальше >
jQuery и Zend Framework – красивый симбиоз
9 Июль
Приветствую вас, веб-разработчики. В сегодняшней заметке мы с вами научимся встраивать в наши проекты на Zend Framework jQuery. После этой заметки вы поймете, что это очень просто. Для начала идем на сайт jqueryUI и скачиваем скрипты и стили в одном флаконе, благо на сайте все это предумотрено. Нам оттуда потребуется 2 JavaScript файла: jquery и jqueryUI, файл стилей и картинки, которые украсят наш динимический сайт. На картинке можно разглядеть какая структура получилась у меня. (папка public или document_root сайта) Читать дальше >
Карта сайта MODx – короткая заметка
9 Июль
Понадобилось вставить карту сайта на CMS, с которой почти не знаком. После нескольких минут гугления нашлось решение.
Создается обычная страница, в html код которой помещается фраза
1 | [[Wayfinder? &startId=`0`]] |
.
Теперь на этой странице в иерархическом виде отображется карта сайта. Страницы, которые не видимы в меню, не отображаются.
Мультиязычность в формах и в сообщениях валидаторов Zend Framework
20 Июнь
Приветствую вас, интернете-разработчики.
Стоит сейчас передо мной задача организации мультиязычного портала, который пока будет поддерживать два языка: русский и английский.
Во-первых, я написал правило раутинга, которое исходя параметра в адресной строке будет переводить элементы управления на тот или иной язык.
Выглядит это примерно так example.com/ru/blog, где ru – это параметр, задающий язык. Был еще, конечно, вариант, хранить значение языка в сессии и при этом не менять маршруты, но тогда половина контента была бы не доступна поисковым машинам, что очень не хорошо. Читать дальше >
Быстрое создание Zend Framework проекта
29 Май
Сегодня я расскажу вам как быстро создать полностью рабочий проект с минимальным функционалом. Для этого нам потребуется: 1) Среда разработки NetBeans 6.9 Beta, в предыдущей версии не поддерживается Zend Framework 2) Сам Zend Framework, можно скачать с официального сайта, на текущей момент последней является версия 1.10.5; 3) И конечно же установленный веб-сервер, я использую xampp на Windows машине с установленной Windows 7. Читать дальше >
Добавление файлов на сервер без перезагрузки страницы
25 Май
Сегодня мы с вами научимся загружать файлы на сервер без нажатия кнопки отправить, также мы будем иметь возможность контролировать какие файлы следует, какие нет, загружать исходя из параметров файла. Будем иметь возможность загружать несколько файлов подряд. Исходники вы можете скачать по ссылке в конце этой заметки. Итак, начнем.
Первым делом подключим необходимые скрипты, стили и прочие файлы. Для этого я организовал такую структуру.
.
В папке scripts хранятся необходимые скрипты, в styles – стили, uploader – flash, который и взаимодействует с браузером, картинка для кнопки отмены загрузки и обработчик на php и папка upload_dir для хранения закачанных файлов.
Читать дальше >
Devconf
18 Май
Вчера побывал на первой технической конференции, которая проходила в Крокусе Экспо, да и вообще на первой конференции. Организаторы DevConf неплохо постарались: организация на хорошем уровне, невзирая на небольшое запоздание. Очень все понравилось, доклады некоторые пестрили юморком, некоторые были уж очень скучные, от которых клонило в сон. Рассказали о нововведениях в PHP версии 5.3. и приуроченному к этому событию выпуск 2х версий фреймворков ZF2, Symfony2, Doctrine2.
И пиво в конце было не лишним, после утомительного дня =)
Очень все понравилось, позже напишу подробнее.
Проектирование интернет-магазина
14 Май
Глобальная компьютерная сеть Internet является наибольшим в мире объединением локальных сетей, созданных с целью обеспечения быстрого обмена информацией. За считанные секунды сеть Internet открывает доступ к огромным информационным ресурсам человечества. Именно эти революционные изменения в организации и обеспечении взаимоотношений между пользователями Internet способствовали началу его использования в бизнес-процессах и, как следствие, появления нового направления у развития информационных технологий – электронной коммерции. Для многих предприятий рынок электронной розничной торговли является новым и мало освоенным. Одной из причин этого есть сложность создания и использования электронных магазинов, доступных в сети Internet. Учитывая это изучение методики проектирования и создания internet-магазинов является актуальной на данное время задачей. Преимуществами internet-магазинов является: экономия времени, ведь оценка свойств товара и собственный выбор происходят значительно быстрее и удобнее, чем в обычных магазинах; количество информации и возможность сравнивать между собой товары разных моделей или производителей; сведения о ценах и возможных скидках; часто – низшая цена, благодаря меньшим расходам основателей internet-магазинов за счет экономии на аренде (покупки) офиса, меньших потребностях, в персонале и других расходах, связанных с ведением бизнеса.
Однако чтобы internet-магазин действительно приносил доходы след особенное внимание уделить его проектированию и разработке. При этом следует избегать основных недостатков web-сайтов, среди которых можно отметить:
- нечеткая формулировка целей при постановке технического задания. Большинство компаний определяют свои цели нечетко или обобщенно, это, в свою очередь, приводит к тому, что рядовому пользователю сложно оценить информацию сайта и его возможности;
- оценка разработанного сайта осуществляется заказчиком с точки зрения своих собственных предпочтений, не учитывая потребность пользователей. Такая оценка является субъективной, потому что, обычно, решение принимается единолично;
- сайт потерялся в Internet. Количество страниц в сети Internet уже в сотне раз превышает число пользователей. Большинство страниц никто никогда вообще не посещает! Авторы сайта должны четко осознавать каким образом посетители могут попасть на сайт и максимально им в этом способствовать. Здесь и адаптация под поисковые системы, и «раскрутка» сайта, и реклама, и тому подобное;
- избыточный размер (вес) сайта. Достаточно часто сайты перенасыщают лишней графикой, мультимедиа и тому подобное. Каждый объект сайта должен иметь четкое обоснование своего существования. А не просто «он здесь есть, потому что красиво выглядит»;
- небрежное оформление главной страницы. Главная страница не содержит основные предложения internet-магазину, его особенности и конкурентные преимущества; не используются разные цвета для обозначения страниц, которые пользователь уже посетил и тех, на которых еще не был. Используются графические изображения, которые не связанные с материалами сайта, а просто для того, чтобы украсить его; отсутствующий доступ к архиву материалов, которые раньше были размещены на главной странице; на главной странице размещенная ссылка на эту же главную страницу;
- некорректное наполнение сайта информацией. Очень часто на сайтах можно увидеть информацию, которая не отвечает его тематике. Так же негативным является большой объем текстов. Для того чтобы заинтересовать пользователя следует не забывать создавать подзаголовки, маркирующие списки, выделять ключевые слова, использовать простой стиль написания;
- перенасыщение сайта баннерами и рейтинговыми кнопками. Наличие большого количества рекламы на сайте отталкивает пользователя;
- «кривые адреса». Часто адреса страниц выглядят как бессодержательный набор символов. В большинстве случаев адреса страниц могут быть усовершенствованы и упрощены. Для этого требуется лишь аккуратность и использование специальных, но доступных средств.
Zend Framework: аутентификация и регистрация
20 Апрель
В сегодняшней заметке речь пойдет о аутентификации и регистрации новых пользователей с помощью базы данных на Zend Framework. Читать дальше >

