метка: Development

Таблица. Математические символы и греческие буквы

Описание символа Обозначение 10-ный код 16-ный код Вид
курсивное f ƒ ƒ ƒ ƒ
прописная альфа Α Α Α Α
прописная бета Β Β Β Β
прописная гамма Γ Γ Γ Γ
прописная дельта Δ Δ Δ Δ
прописной эпсилон Ε Ε Ε Ε
прописная дзета Ζ Ζ Ζ Ζ
прописная эта Η Η Η Η
прописная тета Θ Θ Θ Θ
прописная иота Ι Ι Ι Ι
прописная каппа Κ Κ Κ Κ
прописная ламбда Λ Λ Λ Λ
прописная мю Μ Μ Μ Μ
прописная ню Ν Ν Ν Ν
прописная кси Ξ Ξ Ξ Ξ
прописной омикрон Ο Ο Ο Ο
прописная пи Π Π Π Π
прописная ро Ρ Ρ Ρ Ρ
прописная сигма Σ Σ Σ Σ
прописная тау Τ Τ Τ Τ
прописная ипсилон Υ Υ Υ Υ
прописная фи Φ Φ Φ Φ
прописная хи Χ Χ Χ Χ
прописная пси Ψ Ψ Ψ Ψ
прописная омега Ω Ω Ω Ω
строчная альфа α α α α
строчная бета β β β β
строчная гамма γ γ γ γ
строчная дельта δ δ δ δ
строчная эпсилон ε ε ε ε
строчная дзета ζ ζ ζ ζ
строчная эта η η η η
строчная тета θ θ θ θ
строчная иота ι ι ι ι
строчная каппа κ κ κ κ
строчная ламбда λ λ λ λ
строчная мю μ μ μ μ
строчная ню ν ν ν ν
строчная кси ξ ξ ξ ξ
строчный омикрон ο ο ο ο
строчная пи π π π π
строчная ро ρ ρ ρ ρ
строчная сигма конечная ς ς ς ς
строчная сигма σ σ σ σ
строчная тау τ τ τ τ
строчная ипсилон υ υ υ υ
строчная фи φ φ φ φ
строчная хи χ χ χ χ
строчная пси ψ ψ ψ ψ
строчная омега ω ω ω ω
символ строчная тета ϑ ϑ ϑ ϑ
ипсилон с крючком ϒ ϒ ϒ ϒ
символ пи ϖ ϖ ϖ ϖ
маркер списка • • •
многоточие … … …
знак прим ′ ′ ′
знак двойной прим ″ ″ ″
надчеркивание ‾ ‾ ‾
дробная черта ⁄ ⁄ ⁄
рукописная P ℘ ℘ ℘
мнимая часть числа ℑ ℑ ℑ
действительная часть числа ℜ ℜ ℜ
торговая марка ™ ™ ™
алеф ℵ ℵ ℵ
стрелка влево ← ← ←
стрелка вверх ↑ ↑ ↑
стрелка вправо → → →
стрелка вниз ↓ ↓ ↓
стрелка влево-вправо ↔ ↔ ↔
возврат каретки ↵ ↵ ↵
двойная стрелка влево ⇐ ⇐ ⇐
двойная стрелка вверх ⇑ ⇑ ⇑
двойная стрелка вправо ⇒ ⇒ ⇒
двойная стрелка вниз ⇓ ⇓ ⇓
двойная стрелка влево-вправо ⇔ ⇔ ⇔
квантор всеобщности ∀ ∀ ∀
знак дифференциала ∂ ∂ ∂
квантор существования ∃ ∃ ∃
пустое множество ∅ ∅ ∅
набла ∇ ∇ ∇
принадлежит множеству ∈ ∈ ∈
не принадлежит множеству ∉ ∉ ∉
является членом ∋ ∋ ∋
n-арное произведение ∏ ∏ ∏
n-арная сумма ∑ ∑ ∑
знак минус − − −
оператор звездочка ∗ ∗ ∗
радикал √ √ √
пропорционально ∝ ∝ ∝
бесконечность ∞ ∞ ∞
угол ∠ ∠ ∠
логическое И ∧ ∧ ∧
логическое ИЛИ ∨ ∨ ∨
пересечение ∩ ∩ ∩
объединение ∪ ∪ ∪
интеграл ∫ ∫ ∫
следовательно ∴ ∴ ∴
оператор тильда ∼ ∼ ∼
приблизительно равно ≅ ≅ ≅
асимптотически равно ≈ ≈ ≈
не равно ≠ ≠ ≠
тождественно равно ≡ ≡ ≡
меньше или равно ≤ ≤ ≤
больше или равно ≥ ≥ ≥
подмножество ⊂ ⊂ ⊂
надмножество ⊃ ⊃ ⊃
не подмножество ⊄ ⊄ ⊄
подмножество или равно ⊆ ⊆ ⊆
надмножество или равно ⊇ ⊇ ⊇
прямая сумма ⊕ ⊕ ⊕
векторное произведение ⊗ ⊗ ⊗
перпендикулярно ⊥ ⊥ ⊥
оператор точка ⋅ ⋅ ⋅
левый верхний угол ⌈ ⌈ ⌈
правый верхний угол ⌉ ⌉ ⌉
левый нижний угол ⌊ ⌊ ⌊
правый нижний угол ⌋ ⌋ ⌋
левая угловая скобка ⟨ 〈 〈
правая угловая скобка ⟩ 〉 〉
ромб ◊ ◊ ◊
пики ♠ ♠ ♠
трефы ♣ ♣ ♣
червы ♥ ♥ ♥
бубны ♦ ♦ ♦

Таблица. Специальные символы

Описание символа Обозначение 10-ный код 16-ный код Вид
кавычка " " " «
амперсант & & & &
левая угловая скобка &lt; &#60; &#x3C; <
правая угловая скобка &gt; &#62; &#x3E; >
лигатура OE &OElig; &#338; &#x152; Œ
лигатура oe &oelig; &#339; &#x153; œ
S с птичкой &Scaron; &#352; &#x160; Š
s с птичкой &scaron; &#353; &#x161; š
Y с диерезой &Yuml; &#376; &#x178; Ÿ
циркумфлекс &circ; &#710; &#x2C6; ˆ
малая тильда &tilde; &#732; &#x2DC; ˜
короткий пробел &ensp; &#8194; &#x2002;
длинный пробел &emsp; &#8195; &#x2003;
узкий пробел &thinsp; &#8201; &#x2009;
разделитель нулевой ширины &zwnj; &#8204; &#x200C;
соединитель нулевой ширины &zwj; &#8205; &#x200D;
указатель слева направо &lrm; &#8206; &#x200E;
указатель справа налево &rlm; &#8207; &#x200F;
короткое тире &ndash; &#8211; &#x2013;
длинное тире &mdash; &#8212; &#x2014;
открывающая одинарная кавычка &lsquo; &#8216; &#x2018;
закрывающая одинарная кавычка &rsquo; &#8217; &#x2019;
нижняя одинарная кавычка &sbquo; &#8218; &#x201A;
открывающая двойная кавычка &ldquo; &#8220; &#x201C;
закрывающая двойная кавычка &rdquo; &#8221; &#x201D;
нижняя двойная кавычка &bdquo; &#8222; &#x201E;
кинжал &dagger; &#8224; &#x2020;
двойной кинжал &Dagger; &#8225; &#x2021;
знак промилле &permil; &#8240; &#x2030;
открывающая угловая кавычка &lsaquo; &#8249; &#x2039;
закрывающая угловая кавычка &rsaquo; &#8250; &#x203A;
евро &euro; &#8364; &#x20AC;

Таблица. Символы латиницы

Описание символа Обозначение 10-ный код 16-ный код Вид
неразрывный пробел &nbsp; &#160; &#xA0;
перевернутый восклицательный знак &iexcl; &#161; &#xA1; ¡
цент &cent; &#162; &#xA2; ¢
фунт стерлингов &pound; &#163; &#xA3; £
знак денежной единицы &curren; &#164; &#xA4; ¤
йена &yen; &#165; &#xA5; ¥
вертикальная черта &brvbar; &#166; &#xA6; ¦
параграф &sect; &#167; &#xA7; §
диереза &uml; &#168; &#xA8; ¨
знак авторского права &copy; &#169; &#xA9; ©
показатель женского рода &ordf; &#170; &#xAA; ª
открывающая двойная угловая кавычка &laquo; &#171; &#xAB; «
знак отрицания &not; &#172; &#xAC; ¬
мягкий перенос &shy; &#173; &#xAD; ­
охраняемый знак &reg; &#174; &#xAE; ®
надчеркивание &macr; &#175; &#xAF; ¯
градус &deg; &#176; &#xB0; °
плюс-минус &plusmn; &#177; &#xB1; ±
вторая степень &sup2; &#178; &#xB2; ²
третья степень &sup3; &#179; &#xB3; ³
острое ударение &acute; &#180; &#xB4; ´
знак микро &micro; &#181; &#xB5; µ
конец абзаца &para; &#182; &#xB6;
средняя точка &middot; &#183; &#xB7; ·
седиль &cedil; &#184; &#xB8; ¸
единица в верхнем индексе &sup1; &#185; &#xB9; ¹
показатель мужского рода &ordm; &#186; &#xBA; º
закрывающая двойная угловая кавычка &raquo; &#187; &#xBB; »
одна четвертая &frac14; &#188; &#xBC; ¼
одна вторая &frac12; &#189; &#xBD; ½
три четверти &frac34; &#190; &#xBE; ¾
перевернутый вопросительный знак &iquest; &#191; &#xBF; ¿
A с тупым ударением &Agrave; &#192; &#xC0; À
A с острым ударением &Aacute; &#193; &#xC1; Á
A с циркумфлексом &Acirc; &#194; &#xC2; Â
A с тильдой &Atilde; &#195; &#xC3; Ã
A с диерезой &Auml; &#196; &#xC4; Ä
A с кружком &Aring; &#197; &#xC5; Å
лигатура AE &AElig; &#198; &#xC6; Æ
C с седилем &Ccedil; &#199; &#xC7; Ç
E с тупым ударением &Egrave; &#200; &#xC8; È
E с острым ударением &Eacute; &#201; &#xC9; É
E с циркумфлексом &Ecirc; &#202; &#xCA; Ê
E с диерезой &Euml; &#203; &#xCB; Ë
I с тупым ударением &Igrave; &#204; &#xCC; Ì
I с острым ударением &Iacute; &#205; &#xCD; Í
I с циркумфлексом &Icirc; &#206; &#xCE; Î
I с диерезой &Iuml; &#207; &#xCF; Ï
ETH &ETH; &#208; &#xD0; Ð
N с тильдой &Ntilde; &#209; &#xD1; Ñ
O с тупым ударением &Ograve; &#210; &#xD2; Ò
O с острым ударением &Oacute; &#211; &#xD3; Ó
O с циркумфлексом &Ocirc; &#212; &#xD4; Ô
O с тильдой &Otilde; &#213; &#xD5; Õ
O с диерезой &Ouml; &#214; &#xD6; Ö
знак умножения &times; &#215; &#xD7; ×
O перечеркнутое &Oslash; &#216; &#xD8; Ø
U с тупым ударением &Ugrave; &#217; &#xD9; Ù
U с острым ударением &Uacute; &#218; &#xDA; Ú
U с циркумфлексом &Ucirc; &#219; &#xDB; Û
U с диерезой &Uuml; &#220; &#xDC; Ü
Y с острым ударением &Yacute; &#221; &#xDD; Ý
THORN &THORN; &#222; &#xDE; Þ
двойное s &szlig; &#223; &#xDF; ß
a с тупым ударением &agrave; &#224; &#xE0; à
a с острым ударением &aacute; &#225; &#xE1; á
a с циркумфлексом &acirc; &#226; &#xE2; â
a с тильдой &atilde; &#227; &#xE3; ã
a с диерезой &auml; &#228; &#xE4; ä
a с кружком &aring; &#229; &#xE5; å
лигатура ae &aelig; &#230; &#xE6; æ
c с седилем &ccedil; &#231; &#xE7; ç
e с тупым ударением &egrave; &#232; &#xE8; è
e с острым ударением &eacute; &#233; &#xE9; é
e с циркумфлексом &ecirc; &#234; &#xEA; ê
e с диерезой &euml; &#235; &#xEB; ë
i с тупым ударением &igrave; &#236; &#xEC; ì
i с острым ударением &iacute; &#237; &#xED; í
i с циркумфлексом &icirc; &#238; &#xEE; î
i с диерезой &iuml; &#239; &#xEF; ï
eth &eth; &#240; &#xF0; ð
n с тильдой &ntilde; &#241; &#xF1; ñ
o с тупым ударением &ograve; &#242; &#xF2; ò
o с острым ударением &oacute; &#243; &#xF3; ó
o с циркумфлексом &ocirc; &#244; &#xF4; ô
o с тильдой &otilde; &#245; &#xF5; õ
o с диерезой &ouml; &#246; &#xF6; ö
знак деления &divide; &#247; &#xF7; ÷
o перечеркнутое &oslash; &#248; &#xF8; ø
u с тупым ударением &ugrave; &#249; &#xF9; ù
u с острым ударением &uacute; &#250; &#xFA; ú
u с циркумфлексом &ucirc; &#251; &#xFB; û
u с диерезой &uuml; &#252; &#xFC; ü
y с острым ударением &yacute; &#253; &#xFD; ý
thorn &thorn; &#254; &#xFE; þ
y с диерезой &yuml; &#255; &#xFF; ÿ

Стандартные шрифты Windows

На веб‑страницах имеет смысл использовать только те шрифты, которые установлены на компьютерах пользователей. Вот перечень таких шрифтов.

Шрифт Семейство Windows Office Образец шрифта
(изображение)
Образец шрифта
(текст)
Arial sans‑serif 3.1, 95, NТ 3.5 97 Arial Образец шрифта
Arial Black sans‑serif 95, 2000 97 Arial Black Образец шрифта
Arial Narrow sans‑serif 4.3 Arial Narrow Образец шрифта
Arial Unicode MS sans‑serif 2000 Arial Unicode MS Образец шрифта
Book Antiqua serif 98 4.3 Book Antiqua Образец шрифта
Bookman Old Style serif 4.3 Bookman Old Style Образец шрифта
Calibri sans‑serif Vista 2007 Calibri Образец шрифта
Cambria serif Vista 2007 Cambria Образец шрифта
Candara sans‑serif Vista 2007 Candara Образец шрифта
Century serif 2000 Century Образец шрифта
Century Gothic sans‑serif 95 4.3 Century Gothic Образец шрифта
Comic Sans MS cursive 95, 2000 97 Comic Sans MS Образец шрифта
Consolas monospace Vista 2007 Consolas Образец шрифта
Constantia serif Vista 2007 Constantia Образец шрифта
Corbel sans‑serif Vista 2007 Corbel Образец шрифта
Courier New monospace 3.1, 95, NT 3.5 97 Courier New Образец шрифта
Franklin Gothic Medium sans‑serif XP 97 Franklin Gothic Medium Образец шрифта
Garamond serif 97 Garamond Образец шрифта
Georgia serif 95, 2000 97 Georgia Образец шрифта
Impact sans‑serif 95, 2000 4.3 Impact Образец шрифта
Lucida Console monospace 95, NT 3.5 Lucida Console Образец шрифта
Lucida Sans Unicode sans‑serif 95, NT 3.5 Lucida Sans Unicode Образец шрифта
Microsoft Sans Serif sans‑serif 2000 Microsoft Sans Serif Образец шрифта
Mistral cursive 97 Mistral Образец шрифта
Monotype Corsiva cursive 4.3 Monotype Corsiva Образец шрифта
Palatino Linotype serif 2000 2003 Palatino Linotype Образец шрифта
Segoe Print cursive Vista 2007 Segoe Print Образец шрифта
Segoe Script cursive Vista 2007 Segoe Script Образец шрифта
Segoe UI sans‑serif Vista 2007 Segoe UI Образец шрифта
Sylfaen serif XP Sylfaen Образец шрифта
Tahoma sans‑serif 98, 2000 97 Tahoma Образец шрифта
Times New Roman serif 3.1, 95, NT 3.5 97 Times New Roman Образец шрифта
Trebuchet MS sans‑serif 95, 2000 97 Trebuchet MS Образец шрифта
Verdana sans‑serif 95, 2000 97 Verdana Образец шрифта

ImageField и JPG(JPEG) изображение в Django

Кто то как и я столкнулся с такой проблемой, как загрузка изображений в django, но модель ImageField ругается на jpg изображения с криками, что это вовсе не изображение. Для лечения подобного поведения необходим пакет python-devel. Во всех системах он называется по разному а в некоторых он вовсе не поддерживается. В ubuntu он так и называется python-devel, а где то он зовется python-dev, во freebsd он звучит просто по наркомански=) можете сами убедиться make search. Но самое главное все это лечится.

Коры в django шаблоне

В одном из сайтов попросили внести некие изменения. Сайт работает на Django. По ходу работы открываю шаблон и наблюдаю просто веселую картину. Вот кусок того шаблона:

{% extends "base.html" %}

{% block title %}
	<title>«{{ name_site }}» | Каталог продукции</title>
{% endblock %}

{% block main_content %}
<div id="content" class="catalog">
<? @echo 'lalalal' ?>

	<div id="right_column">
		<table>
		<tr><td><a href="/media/upload/price.doc"><img src="/media/images/icon_download.gif?050509" alt="скачать"/></a></td><td><a href="/media/upload/price.doc?1" class="black"><b>Скачать прайс-лист</b></a></td></tr>
		<tr><td> </td><td><span class="grey">81 КБ, 01.04.2011</span></td></tr>
		</table>
		<div id="tara"><a href="/tara/">Тара</a></div>
		<div class="new_product">
			<div class="np_title">Новинки</div>

Если кто то еще не понял, то смотрим на 9 строку.

Резайл (Thumbnail) изображения в bitrix №2

Метод создает уменьшенную копию изображения sourcePath.

bool
CreateThumbnail(
 string sourcePath,
 string previewPath,
 int maxWidth,
 int maxHeight
);
sourcePath Абсолютный путь к исходному изображению, для которого необходимо сделать уменьшенную копию.
previewPath Абсолютный путь к файлу, в который будет сохранена уменьшенная копия изображения.
maxWidth Максимальная ширина уменьшенного изображения.
maxHeight Максимальная высота уменьшенного изображения
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/wizard.php");

$success = CWizardUtil::CreateThumbnail($_SERVER["DOCUMENT_ROOT"]."/big.gif",$_SERVER["DOCUMENT_ROOT"]."/small.gif", 100, 100);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>

Переопределение методов save() или пишем сигнал post_save() — Django

Довольно часто возникает задача: при сохранении модели произвести те или иные действия с данными.
Вот типичная задача: при добавлении новости произвести рассылку подписавшимся на новости.

# Модель подписавшихся на рассылку
class Subscrib(models.Model):
    Список объектов

# Модель новостей
class News(models.Model):
    Список объектов

def go_subscrib(sender, instance, created, **kwargs):
    if created and instance.status == 1:
        title = instance.title.encode('utf-8') # у меня на одном из проектов ругался на кодировку
        for item in Subscrib.objects.all():
            to_email = item.email
            subject = 'Новая новость на сайте'
            html_content = '<p><i>Здравствуйте</i></p>'
            html_content += 'Новая новость: <a href="http://developtolive.com/news/%s/">%s</a>' % (instance.id, title)
            html_content +='<p><i>Отписаться от рассылки можно по <a href="http://developtolive.com/send/sub/no/?email=%s">ссылке</a></i></p>' % (item.id)
            html_content += '<p><i>Всего доброго.</i></p>'
            from_email = 'i@developtolive.com'
            msg = EmailMessage(subject, html_content, from_email, [to_email])
            msg.content_subtype = "html"
            msg.send()
signals.post_save.connect(go_subscrib, sender=News)

Или же вот такая задача: произвести рассылку при сохранении новости. Тогда мы переопределяем метод save() в модели News

# Модель новостей
class News(models.Model):
    Список объектов
    def save(self):
        for item in Subscrib.objects.all():
            to_email = item.email
            subject = 'Обновление новостей на сайте'
            html_content = '<a href="http://developtolive.com/news/%s/">%s</a>' % (self.id, self.title)
            from_email = 'i@developtolive.com'
            msg = EmailMessage(subject, html_content, from_email, [to_email])
            msg.content_subtype = "html"
            msg.send()
        super(News, self).save()

Наркомансое группирование по годам — Django

Вот нудно мне сгруппировать новости по году, поле храниться как datetime.date.today. Почему то захотелось по наркоманить и пойти не стандартным способом=) В общем получился python код =)

Запихал все в шаблонный тег, ну и вот, что получилось:

@register.simple_tag
def list_year():
    import itertools
    news = News.objects.filter(status=1)
    years = [str(item.creation_date.year) for item in news]
    dates = list(enumerate(years, start=1))
    result = [key for key,group in itertools.groupby(dates, key=lambda x: x[1][:11])]
    result_html = ''
    for item in result:
        result_html += 'За <a href="?year=%s">%s</a> год<br />' % (item, item)
    result_html += '<br />'
    return result_html

Ошибки и заблуждения заказчиков при разработке корпоративного сайта

Ошибки и заблуждения заказчиков при разработке корпоративного сайта

Сайт — это отличный инструмент для решения задач, связанных с узнаваемостью бренда и повышением продаж. Казалось бы — закажи сайт, и проблема решена: потенциальные клиенты находят сайт компании через поисковую систему, знакомятся с услугами и товарами и покупают их.

Но зачастую всё бывает иначе. Сайт запущен, а клиентов не прибавляется. В то же время у конкурентов дела идут как нельзя лучше. Заказчик обвиняет во всем разработчиков сайта, обращается к новым разработчикам, сайт переделывается, но история повторяется. В чем же ошибка? Давайте разберемся.

Ошибки и заблуждения заказчиков при разработке корпоративного сайта

Ошибки на этапе проектирования сайта

1. Разработку сайта можно поручить своему системному администратору.
Каким бы не был ваш системный администратор способным кадром, как правило, результат из этой затеи получается плачевным. Профессиональный сайт сделать под силу лишь команде, состоящей из специалистов разных предметных областей — маркетолога, аналитика, проектировщика, дизайнера, верстальщика, программиста, копирайтера, специалиста по продвижению. Сможет ли ваш системный администратор заменить этих специалистов?

2. Я не хочу заполнять ваши многостраничные опросники и анкеты! Я могу сообщить вам название своей фирмы, ее вид деятельности, дать визитку с логотипом. Мне нужен «просто красивый сайт», что тут непонятного?
К сожалению, визитки, или даже корпоративного буклета недостаточно для разработки профессионального сайта. Разработка сайта подразумевает не только графическое оформление, но и проектирование структуры разделов, навигации, представление ваших товаров и услуг в наиболее понятном и привлекательном виде. Поэтому для всех будет лучше, если вы ответите на все вопросы студии, изложенные в опроснике, причем подойдете к этим ответам осознанно. Иначе у студии не будет исходного материала для того, чтобы создать сайт, который будет полезен вам и вашим клиентам.

3. Можно создать качественный сайт в короткие сроки и почти бесплатно — в сети много таких предложений!
Действительно, ваш сайт может появиться быстро и за небольшие деньги, но скорее всего он будет низкого качества. Разработка сайта — это работа нескольких специалистов, у которых за плечами не один год опыта и огромный багаж знаний всех тонкостей этой весьма специфичной работы. Оценивать работу каждого из них в пару тысяч рублей абсурдно. Задумайтесь, кто эти люди, которые Вам предложили создать сайт за такую сумму. Помните, скупой платит дважды!

4. Затраты на поддержку сайта несоизмеримо меньше, чем на его создание.
Если под поддержкой сайта понимать стабильное периодическое наполнение сайта, в том числе и поиск, подготовку новой информации, проведение кампаний по продвижению сайта, то затраты на поддержку могут быть значительно выше, чем на разработку. Заранее поинтересуйтесь, во сколько вам обойдется поддержка сайта.

Ошибки при разработке дизайна сайта
5. Самое главное на сайте — это отличный дизайн!
На самом деле дизайн сайта важен только его владельцу, посетителям же намного важнее быстро найти нужный товар или услугу и контакты вашего офиса. Качественный дизайн необходим лишь на промо-сайтах, где ставка делается на презентативность и «вау-эффект».
Поставьте себя на место клиента, будете ли вы обращать внимание на дизайн сайта, если вам нужно быстро найти компанию-подрядчика среди десятка предложений? Клиент скорее всего выберет ту компанию, чей сайт откроется в считанные секунды и с первого взгляда будет понятно, какие товары и услуги предлагает компания.

6. Нарисуйте мне 3 варианта дизайна, а я выберу один!
Чтобы нарисовать дизайн, требуется немалое время дизайнеров, которое должно быть оплачено. Бесплатно рисовать несколько вариантов как правило согласны только непрофессионалы. Но это не означает, что они выполнят свою работу плохо. Любая веб-студия имеет портфолио, по которому вы можете сразу оценить ее уровень и принять решение, работать с этой студией или нет. Профессионалы своего дела обычно создают один вариант дизайна, чему предшествует разработка и утверждение дизайн-концепции будущего сайта. При таком подходе исключается необходимость выполнять несколько вариантов дизайна

7. Я посижу вместе с вашим дизайнером и мы вместе сделаем то, что я хочу.
Заблуждение состоит в том, что заказчик всегда уверен, что он самый лучший дизайнер. Заказчик способен изменить первоначальный дизайн до неузнаваемости, превратив главную страницу сайта в мигающую новогоднюю ёлку. Поэтому, чтобы сайт не стал заложником фантазий заказчика и решал поставленные перед ним бизнес-задачи, перед отрисовкой дизайна нужно сначала разработать и утвердить дизайн-концепцию и прототипы основных страниц. В этом случае сидеть заказчику вместе с дизайнером не придется.

8. Возьмите за основу наш логотип на нашей визитке (бланке, листовке и т.д.) и сделайте дизайн сайта.
Для создания любого графического макета необходимы изображения в электронном виде высокого качества, либо в векторном формате. Если таковых нет, не удивляйтесь, если вас попросят доплатить за оцифровку исходных материалов.

Ошибки на этапе передачи контента

9. У нас нет контента для сайта. Придумайте тексты сами, а мы, если что подкорректируем.
Для того чтобы создать качественный контент для вашего сайта, нужно иметь четкое представление о вашей деятельности. Как правило, эту часть работы заказчик не хочет выполнять, либо у него нет времени. Поверьте, если вы четко не скажете «мы занимаемся тем-то и тем-то», то этого за вас не сделает никто.

10. Возьмите контент с такого-то сайта.
Многие заказчики считают, что можно скопировать информацию с сайтов конкурентов и разместить ее слово в слово у себя на сайте. Раз товары и услуги одни и те же, зачем же изобретать велосипед? Потенциальному клиенту действительно будет безразлично происхождение контента, а вот поисковому серверу будет понятно, что содержание краденное, и ничего хорошего это сайту не принесет. При таком подходе сложно попасть на первые страницы выдачи поисковых систем, а значит, вы будете теряеть значительную часть потенциальных клиентов.

11. Разработчики сайта обязаны знать, чем занимается компания заказчика и легко должны отличить фото нашей последней модели станка СДВ-12 от уже устаревшего СДВ-11А.
К сожалению это не так, для того, чтобы не допустить курьезных ситуаций, заказчику необходимо потратить время на сортировку и обработку информации.

12. Свой будущий сайт мы легко наполним сами!
Если речь идет о крупном корпоративном сайте, то подсчитайте, сколько может уйти времени на сбор информации, обработку изображений и их размещение. Сможете ли вы выделить сотрудника на столь продолжительное время?

Заблуждения относительно поискового продвижения сайта

13. После запуска сайта он сразу будет посещаем и приносить доход.
Это не всегда так. Для привлечения людей на сайт необходимо постоянно следить за актуальностью информации на сайте, проводить мероприятия по привлечению людей на сайт, а это требует немалых усилий и времени.

14. Сайт достаточно один раз наполнить контентом.
Поисковые системы устроены так, что сайтам с часто обновляемой информацией отдается большее предпочтение. Информация имеет тенденцию терять свою актуальность. Не стоит удивляться, если позиции сайта в поисковых системах будут снижаться. Делайте сайт интересным, периодически обновляйте контент, и новые посетители не заставят себя ждать.

15. Сайт можно продвинуть на первую страницу поисковика за месяц.
Это заблуждение возникло из-за пестрых рекламных объявлений, которые предлагают вывести сайт в десятку за короткий срок. Как правило, быстрый взлет опасен полным удалением сайта из поисковой системы. Не покупайтесь на рекламу!

16. Мой сайт на первом месте в поисковике. Можно разрывать контракт на продвижение сайта.
Сайт не может бесконечно долго занимать лидирующие позиции в выдаче поисковиков. Конкуренты не дремлют. Нужно постоянно проводить комплекс работ по мониторингу сайтов конкурентов, поддерживать свой сайт на лидирующих позициях.

А теперь подытожим
При грамотном подходе можно создать качественный сайт с оптимальным соотношением составляющих цена, качество, время.

  • Проанализируйте сложившуюся ситуацию на рынке, подумайте о перспективах развития компании на ближайшие годы. Задумайтесь, какие задачи должен решать ваш будущий сайт
  • Запомните — корпоративный сайт делается для ваших клиентов, а не для вас самих, ваших коллег и друзей. Вы должны сформировать четкое представление о том, кто ваши клиенты и чего они хотят.
  • С первого взгляда на сайт должно быть понятно, какие товары и услуги предлагает ваша компания. Поверьте, в век, когда людям дорога каждая секунда, мало кто будет читать длинный текст о компании, всматриваться в фото директора и читать его приветственную речь на главной странице сайта.
  • При подготовке информации для сайта учтите, что копирование материалов с других сайтов может негативно повлиять на дальнейшее продвижение сайта в поисковиках. Пишите уникальные тексты!
  • После запуска сайта не пытайтесь раскрашивать заголовки и текст во все цвета радуги, делать текст мигающим и прочие глупости — это всё признаки дилетантства и снижает уровень доверия к вашему сайту.
  • При продвижении сайта учтите, что оно должно быть плавным и постепенным. Не пользуйтесь услугами горе-продвиженцев, которые обещают продвинуть сайт в считанные дни на первые позиции, иначе это может обернуться полным крахом вашего сайта.
Я надеюсь, что мои советы помогут Вам правильно спланировать свой будущий сайт и сделать правильный выбор подрядчика для разработки сайта.