FCKeditor, пожалуй, является самым настраиваемым и мощным WYSIWYG редактором. Задача состояла в том, как же можно использовать этот мощный редактор для публикации новостей на сайте? После некоторых попыток анализа не было найдено никакого решения, кроме как внедрение непосредственно в сам код.
Всего вам придется отредактировать два файла. Один из них является файлом ExpressionEngine, другой - частью FCKeditor. Я загрузил папку с редактором в /system/modules dir. Теперь приступим к редактированию.
Пресс-конференция CEO компании Ryanair Michael O’Leary в Düsseldorf. Если верить его словам, нас ждет замечательный сервис в бизнес-классе этой компании :)
Человек идет во фриланс, чтобы заработать быстрее и легче. Однако фриланс - это своего рода компания, владельцем которой являетесь вы. Компания, у которой должны быть заказчики, иначе не будет дохода. И именно на этапе формирования заказа очень многие фрилансеры либо по своей неопытности, либо по незнанию, либо по нежеланию не обговаривают некоторые ключевые моменты, которые приводят к тому, что сроки затягиваются, срываются, возникают напряженные ситуации скандалы, урезание оплат, либо их невыплата.
Как я уже сказал, фриланс - это своего рода компания, к которой, как я считаю, применимы некоторые правила. Сегодня я хочу привести некоторые принципы, описанные в стандарте ITIL, которые касаются переговорного аспекта.
Прежде всего, фрилансер должен понимать, какие выгоды заказчик хочет получить, делая свой заказ, и на основе этой информации предоставлять соответствующий уровень и/или набор сервисов. Во время переговоров происходит основной сбор информации о том, что и как необходимо сделать. Согласно ITIL, существует четыре основные категории, на которые можно разделить ожидания заказчиков. И фрилансер должен понимать какие риски несут послания из каждой категории и постараться их предотвратить, облегчив таким образом свою жизнь.
Когда я впервые установил ExpressionEngine, я удивился невозможности вставлять динаминческие ключевые слова и описания для страницы. Говоря динамические, я имею ввиду, что для каждой страницы эти понятия должны быть разными.
Мета-теги (ключевые слова и описания) помогают четче и легче определить поисковым ботам страницу, которую они индексируют. Конечно, теги не единственное, что говорит поисковым машинам о содержании страницы, но это одна из первых вещей, которые web-девелопер (либо создатель сайта) должен сделать.
Вставка одинаковых описаний и ключевых слов - “дурной тон”. Google WebMaster Tools, например, выдает предупреждение, если на сайте довольно большое количество страниц с одим и тем же описанием, либо ключевыми словами. А некоторые боты либо вовсе не индексируют страницы, либо делают это очень неохотно и очень медленно. С помощью 4 строк дополнительного кода и одного плагина я решил эту проблему.
Сегодня, в день России, я, пожалуй, начну небольшую серию постов, посвященных движку для блогов ExpressionEngine.
Шо це ExpressionEngine
ExpressionEngine - один из продуктов ElisLab, который меняет взгляд блоггеров на то, какой должна быть система для ведения блогов. В отличие от популярных движков типа WordPress EE позволяет настраивать дизайн так, как нужно блоггеру, а не выбирать из многочисленных шаблонов.
Популярность ЕЕ также заключается в том, что человеку, ведущему блог с использованием этой CMS абсолютно не важно знать PHP для того, чтобы создать новую страницу, либо же изменить дизайн.
Данный код выведет все записи в порядке убывания по времени добавления, расположив таким образом новые записи сверху. Данный код можно вставить в любое место шаблона, задать ему любой стиль, тем самым освободившись от оков хоть и очень популярного, но тем не менее стандартного WordPress.
В одном из вебинаров, посвященных теме взаимодействия Бизнеса и IT, был организован опрос о наиболее эффективном методе принятия на работу. Результаты получились не то, чтобы удивительными, но что-то заставляет в них задуматься.
А какая методология приема на работу является наиболее эффективной или востребованной в вашей организации, в вашей практике и почему?
Так называемый жизненный цикл развития систем – на самом деле вовсе не жизненный цикл. Во всяком случае, это не жизненный цикл системы, который с точки зрения затрат выглядит следующим образом
Сегодня зашел в офис АльфаБанка на Алексеевской и удивился сервису, точнее тому, как в этом отделении обращаются с клиентами. С хорошей стороны, конечно. Нужно было всего-то обнулить пароль на интернет-банк. Тем не менее меня попросили показать карточку и ввести пин. После чего консультант спросил, а не получаю ли я зарплату на карточку, и если да, то не хотел бы я по льготной цене получить кредитную карту (сейчас у меня дебетовая и обслуживание дороже). Мне рассказали о том, что интересно конкретно мне, о том, что может касаться меня именно в моем случае. Вот этого я от них никак не ожидал, ведь обычно все сводиться к банальному “Есть еще операции, которые вы хотели бы совершить? - Нет. - Спасибо, приходите еще”.
Если есть люди, желающие узнать что-то, позволим им это сделать :)
Итак, 3 марта (уже почти месяц назад) в Высшей школе экономики при коллективном участии издательств Boffo, Гревцов Паблишер и клуба «Бизнес в стиле .RU» прошла лекция гуру IT Терри Уайтта (Terry White). Терри вместе с коллегой Тимом Джненнингсом (Tim Jennings, Buttler Group, UK) представили свое видение взаимодействия IT и бизнеса в современных условиях, а заодно и пропиарили последнюю книжку Терри Уайтта под названием «Чего хочет бизнес от IT», которую совсем недавно перевело и выпустило издательство Гребцов Паблишер.
Хотя лучше отсеивать плохих клиентов еще до того, как контракт подписан и работа над проектом началась, часто происходит обратное. Недавно я пережил много стресса и переживаний из-за плохого клиента, поэтому я хочу поделиться с вами некоторыми советами, описаниями клиентов, которых вы должны избегать любой ценой.
Итак, как же определить плохого клиента?
1. Ваш клиент просит о нескольких личных встречах или непродолжительной конференции еще до того, как проект запущен.
“Предпроектные” встречи очень похожи на собеседование на работу — их должно быть не больше двух, прежде чем вы определитесь, что подходите друг другу и можете начинать проект. Однажды я встретился со своим бывшим клиентом перед тем, как мы подписали соглашение, но… после нескольких встреч на протяжении шести месяцев проект не сдвинулся с места. Личные встречи не только забирали моё время — они попросту были пустой его тратой. Клиент использовал встречи для того, чтобы определиться, что же он все-таки хочет. После шести месяцев траты времени и без оплаты проект канул в никуда.
Человеческий глаз обладает особенностью достраивать в уме то, что он должен видеть. К сожалению, не всегда то, что он создает/передает нашему мозгу правильно. Классический пример: «MWA» на светлом фоне выглядит темнее, нежели «MWA» на темном, хотя оба варианта написаны с использованием одного цвета.
Все дело в том, что человек воспринимает любой предмет как фигура и окружающий её фон. Данный феномен обусловлен законами перцептивной группировки и очень наглядно выражен в случае восприятия так называемых двусмысленных рисунков или картинок-перевертышей.
Фрилансеры проводят неоправданно много времени, решая, сколько же стоит их работа. И когда дело касается цены, никто не сможет сказать, правильно ли мы считаем или нет. Ведь оценка - это очень субъективный и зависимый от многих факторов (например, рынок, местоположение, время, фактор ухудшения (или его отсутвие) и ваш уровень вдохновения) процесс.
Одно из заблуждений заключается в том, что если вы продаете услуги, то цена, которую вы называете, должна оценивать не столько сервис, сколько вас, как создателя этой услуги. Нет! Это не имеет никакого отношения к вам!
Например, клиент будет часто спрашивать: “Сколько вы берете за создание сайта?” или “Сколько вы берете за создание буклета?”. Они задают эти вопросы так, как будто они покупают ботинки или помидоры.
На самом деле, если бы вы продавали ботинки и покупатель вас спросил “Сколько вы просите за эти ботинки”, вы бы не ответили “Я беру за эти ботинки 100 долларов”. Вы бы скорее всего сказали так: “Эти ботинки стоят $100”.
Ruth Kedar создала логотип Google в том варианте, который стал знаменитым и известен каждому в мире (первоначально попытки создать логотип были предприняты одним из основателей компании Сергеем Брином, по слухам, с использованием Gimp’а). Я спросил Рут, как же изначально появился логотип и вот что она ответила
Я преподавала дизайн в Стенфордском Университете (Stanford University) в 1999 когда наш общий друг из Стенфорда представил меня Ларри Пэйджу (Larry Page) и Сергею Брину (Sergei Brin). Они искали дизайнера, который создаст им дизайн логотипа и сайта, и меня попросили представить некоторые предварительные идеи. Им понравился мой подход и дизайн, в итоге я была принята на работу.
Google хотел создать уникальный логотип, который отличал бы его от других поисковиков на то время (Yahoo, Excite, HotBot, LookSmart and Lycos), а также воплощать их уникальное видение поиска.