Вакансии Вопрос—ответ

Мы — группа ученых-практиков объединенных общей идеей.  Не торопясь и реально оценивая падения конкурентов, мы становимся сильнее с февраля 2008-го. Чаще всего делаем жизнь лучше в Восточной Украине, иногда отвлекаясь на более дальние регионы.

О CMS.

Что такое CMS?

Система управления содержимым (контентом) (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовыми и мультимедиа документами (содержимым или контентом).

Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.

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

Основные задачи CMS.

Собрать в единое целое и объединить на основе ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами.

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

Термин контент-менеджер обозначает род профессиональной деятельности — редактор сайта. Большая часть современных систем управления содержимым реализуется в виде визуального (WYSIWYG) редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.

Что такое открытое программное обеспечение?

Открытое программное обеспечение (англ. open source software) — это программное обеспечение с открытым исходным кодом. То есть исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет помочь в доработке самой открытой программы, а также использовать код для создания новых программ и исправления в них ошибок.
Через заимствование исходного кода, если это позволяет лицензия, или изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой сам служит документацией).

«Открытая» лицензия не требует, чтобы открытое программное обеспечение предоставлялось бесплатно. И тем не менее многие из наиболее успешных проектов открытого ПО — бесплатны, среди них. Открытое программное обеспечение имеет большие перспективы в России в связи с принятием правительством и президентом РФ решений по обеспечению национальной безопасности в сфере ИТ на основе внедрения открытого и свободного ПО в государственные и бюджетные организации.

Лицензии
Исходные коды открытых программ выпускаются либо как общественное достояние, либо на условиях «свободных» лицензий — как, например, GNU General Public License или BSD License.
Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями, не противоречащими определению OpenSource.org. Таким ограничением может быть требование ссылаться на предыдущих создателей или требование сохранять свойство открытости при дальнейшем распространении той же самой или модифицированной открытой программы (копилефт). В некоторых случаях (например, Apache или FreeBSD) эти ограничения очень малы, в других (например, GNU General Public License) достаточно распространять ПО вместе с исходным кодом и текстом лицензии, не изменяя её.

На базе каких CMS разрабатывает сайты наша веб-студия?

По-сути наша веб-студия имеет достаточно опыта и ресурсов для разработки сайта на базе любой CMS по вашему желанию.

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

Joomla CMS — открытое программное обеспечение.
1С Битрикс — требует покупки лицензии.
ShopCMS — требует покупки лицензии.
Proweb CMS — требует покупки лицензии.

Какую CMS мне выбрать для разработки сайта?

1. Joomla CMS— на-сегодня одна из самых популярных open source CMS, удобный интерфейс, колоссальная расширяемость (сайт-визитку можно легко превратить в Интернет-магазин или корпоративный сайт), красивые шаблоны дизайна, хорошая защита, бесплатное распространение. Наиболее подходит для разработки сайтов низкого и среднего бюджета (100–500 $).

2. 1С Битрикс — платная CMS, цена за лицензию от 150–12 000 $, цена зависит от типа разрабатываемого сайта, не забываем что это только за лицензию, плюс разработка дизайна самого сайта, прикрепление его к CMS, написание модулей, в результат сайт обойдётся Вам от 500–15 000 $. Но не забываем что за ценой стоит и качество: круглосуточная поддержка продукта, одна из самых надёжных систем защиты сайта.

3. ShopCMS — платная CMS, идеально подходит для создания Интернет-магазина, цена лицензии от 50–300 $,
разработка Интернет-магазина на базе данной лицензии выйдет от 400–1000 $.

4. ProWeb CMSCMS созданная нашей командой, в основном используется для создания нестандартных проектов, тут цены зависят от типа сайта, средняя цена от 400 $ и выше.

Выбор остаётся за Вами, отличия лишь в престижности и бюджете проекта, на любой из этих CMS (кроме ShopCMS) можно разработать сайт любого типа, и как Вы уже заметили с огромным колебанием цен, пример: «как машина — старая и новая модель, Вам конечно же хочется новую, но либо по статусу не подходит либо финансы не позволяют. А по-сути что старая, что новая, вполне справляются со своей основной обязанностью — перевозкой». Так что выбор всегда остаётся за Вами.

*цены на лицензии приведены примерные.

Общие вопросы.

Смогу ли я самостоятельно управлять сайтом?

Конечно да, ведь мы работаем с CMS, интерфейс которых наиболее адаптирован для простого пользователя. Кроме того, используемые нами CMS не требуют от пользователя (администратора сайта) знаний специальных языков программирования — все очень просто и доступно. А в случае если вы далеки от Интернета и компьютерных терминов, мы бесплатно проводим обучение (дистанционно, если есть возможность с выездом в офис, или у нас в офисе).

Не корректно работает сайт, или надо расширить сайт разработанный другой веб-студией?

Мы поможем, предложим свои варианты решения проблемы.

Как определить необходимый мне тип сайта?

Всё зависит от цели которую вы поставили при разработке сайта. Будь–то краткое представление вашей организации в интернете, до осуществления продаж, покупок, промо–акций и т.д.

В любом случае специалисты нашей веб–студии помогут вам с выбором.

Процесс разработки.

Выбор домена.

Что такое Домен и Доменное имя?
Доменное имя — это название сайта (пример: site ua, seo.com.ua, web.lg.ua и т.п.)
Домен — это определенная зона в системе доменных имён Интернет, выделенная владельцу домена (какой–либо стране, международной организации, региону, юридическому или физическому лицу) для целей обеспечения доступа к предоставляемой в Интернете информации, принадлежащей владельцу домена. Примеры доменных зон: .ua, .ru, .com, .org, .info, .biz и т.д.

Способы выбора доменного имени:
1. Первый способ — это подобрать такой домен, который будет соответствовать названию вашего проекта или бизнеса, представленного латинскими буквами. Так называемая, латинская транслитерация.
— ООО "Дом" — dom.ua;
— ЧП "Компьютер" — computer.ua.

2. Второй способ — это подобрать такой домен, который отображал бы вид деятельности вашего проекта или бизнеса.
— sport.ua — спортивное обозрение;
— proweb.com — разработка и создание веб–сайтов.

Проектирование, создание ТЗ.

На данном этапе с Исполнителем (в дальнейшем Веб–студия) обговаривается структура и функциональность сайта. Заказчик высказывает свои пожелания по поводу будущего веб–сайта, предлагает прототипы сайтов, на которые он должен быть похож.

Учитывая данную информацию, Веб–студия, составляет полноценный документ ТЗ, который включает в себя, все этапы проектирования с функционалом и сроками.

Дизайн.

Как ясно из заголовка, тут идёт процес непосредственной разработки внешнего вида веб–сайта, который включает:
концепцию дизайна — основную идею дизайна сайта и ее ассоциативность с продукцией / услугами, направлением деятельности предприятия;
цветовое оформление — доминирующие цвета на сайте, соответствующие интересам и возрасту целевой аудитории;
расположение модулей и блоков — оптимальное расположение блоков информации, соотвествующее целям и функциональности сайта.

Опять же таки, Заказчик тут плотно взаимодействует с дизайнерами веб–студии, пока не получится нужный результат, который нравится Заказчику.

Вёрстка.

На этом этапе к работе подключаются верстальщики, они переводят дизайн формата картинки, в набор тегов HTML, по–сути мы получаем статическую версию сайта, с воозможностью отображения в браузере. Данный код проверяется на валидацию — проверка на ошибки кода, и кроссбраузерность — корректное отображение в различных браузерах.

Программирование. Прикрутка сайта к CMS.

CMS — основа взаимодействия сайта с администратором, то есть сайт из статического варианта HTML, превращается в динамический, с возможностью генерации новых страниц, модулей, материалов в удобном для пользователя интерфейсе (админ панель). На данном этапе в работу подключаются программисты, именно они привязывают весь функционал сайта к административной панели.

Тестирование.

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

Поддержка вашего сайта?

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

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

Необходимо знать!

Терминология, разработки.

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов в сети интернет. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.

CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология описания внешнего вида документа, написанного языком разметки.
Преимущественно используется как средство оформления веб-страниц в формате HTML и XHTML.

Скрипт (сценарий) — это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программ

База данных (БД) — совокупность самостоятельных материалов (статей, расчетов, данных и т.д), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью компьютера.

Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.

Админка (административная панель) — закрытая часть сайта, предназначенная для его управления.