Мои заметки

  • Как я работаю с заказчиком при создании сайта

    Создание сайта проходит в несколько этапов, требующих действий не только со стороны непосредственно разработчика, но и со стороны заказчика. Чтобы наша совместная работа была более эффективной, я предлагаю следующий алгоритм поэтапного создания сайта.

  • Оптимизация сайта под поисковые системы пошагово.

    Это рассказ о том, как я пытался подстроить сайт по продаже недвижимости в Таиланде в различных поисковиках. Ни в коем случае не руководство

  • Полезные ссылки на память

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

  • Специальные символы HTML

    Таблица специальных символов себе на память, чтобы использовать в последующем где-нибудь в проектах.


Программирование

Я занимаюсь программированием с 2000 года, а в сфере интернет-технологий - с 2003. Есть опыт работы создания как больших интранет-порталов, так и небольших сайтов "под ключ".

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

В работе по программированию я использую язык программирования PHP, как наиболее подходящий именно мне, и СУБД MySQL, поскольку она поддерживается большинством хостинг-компаний, она бесплатна и достаточно шустро работает с данными.

Не секрет, что системы сопровождения сайтов (CMS) значительно упрощают жизнь людям, которые следят за сайтом, занимаются его поддержкой и раскруткой. Поработав с несколькими такими CMS на протяжении нескольких лет, я пришел к выводу, что мне нужна своя. В чем преимущество для меня собственной CMS:

  1. во многих готовых решениях так сложно разобраться, что сам чёрт ногу сломит. Порой создаётся ощущение, что разработчики CMS сознательно пытаются запутать пользователя. А если с системой сложно разобраться мне, человеку, имеющему некоторый опыт в этой сфере, то можно понять, насколько сложно будет работать с такими CMS неподготовленным пользователям. Одна из приоритетных задач для меня — создание понятной и логичной системы управления данными на сайте. С гордостью отмечу, что с моей системой вполне успешно работают и люди преклонного возраста, и люди, далёкие от веб;
  2. я ничего не должен никаким разработчикам CMS, если она написана мною. Часто бывает, что изначально бесплатные CMS становятся платными либо после некоторого времени, либо при увеличении функциональных возможностей. Мне не хотелось от кого-то зависеть в этом плане;
  3. вносить что-то новое и изменять уже существующее гораздо проще, когда знаешь, что, где и как работает, когда ясно и четко представляешь, почему здесь так, а здесь эдак работает система. А наиболее четкое представление можно иметь только тогда, когда всё от А до Я написано лично.Естественно, что некоторые "куски" системы проще брать уже готовые, чем разрабатывать с нуля. Но это верно только тогда, когда в них не планируется вносить каких-либо изменений. Так, к примеру, в OnFly CMS используется визуальный редактор TinyMCE, JavaScript-библиотека jQuery и некоторые другие полезные решения, и именно поэтому я использую уже готовый форум phpBB.

Исходя из этих соображений в 2004-м году у меня и появилась идея о создании собственной CMS. Идея эта проходила через несколько стадий и теперь реализуется в виде OnFly CMS v.3, более подробную информацию о которой Вы можете узнать на сайте поддержки этой системы.

В своей работе я стараюсь быть доступным в любое время по вопросам технической поддержки сайта. Иными словами, заказав у меня сайт, Вы можете быть уверены, что через несколько лет после его создания, Вы без всяких проблем сможете обратиться ко мне с любыми вопросами касательно его работы. Все вопросы решаемы, все пожелания могут быть выполнены.