IPB

Здравствуйте, гость ( Авторизация | Регистрация )

Скрыть объявления

Объявления

 
Добавить ответ в эту темуОткрыть тему
> Web-программирование,Создание сайтов с нуля., От про новичкам
G-Mouse.Ex
сообщение 18.3.2010, 13:07
Сообщение #1


мелкое вредное существо О_о
Иконка группы

2-е место на турнире MBGL BFBC2 Vietnam NightCup RUSH 6x6 Winter 2011Нашивка ТotalBF|ruВеликолепный художникБейдж MBGL NightCups
Группа: Пользователи
Сообщений: 1200
Регистрация: 15.2.2010
Из: Москва
Пользователь №: 13885
Награды: 4
Команда (клан):RPGJUMP!
Статус: кланлидер
Класс: универсал
Спасибо сказали: 1226 раз(а)



Репутация:   14  


Думаю,для многих тема актуальна,
предлагаю заняться посвящением новичков в мир программирования.
Вот представьте.Я(или кто угодно другой) чайник,сел за комп и хочу создать свой сайт.
Понятно,что слова "движок","хостинг","домен","скрипт" как для многих других-"ленчик","приструга","шомбон" и т.п.(тоже проф.термины из другой области).Темный лес короче.
Вот ну абсолютный ноль.
Предлагаю создать для начала что-то типа справочника для начинающего.
Само собой ясно,что литературы в инете и без того навалом,но отсортировать шлак и выбрать именно нужное что-то довольно тяжело.
Нужна ведь какая-то база для дальнейшего совершенствования навыков.Ведь тупо создавать шаблонные сайты не разобравшись в терминологии и основных принципах-то же,что говорить,что"я работаю с фотошопом",однако умея при этом тупо замазывать прыщи,не разобравшись даже в палитрах или например с растровыми и векторными изображениями.
Если у кого есть ссылки на справочную литературу,действительно стоящие внимания,кидайте сюда.
Все,чему Вы можете научить новичка,любая информация очень нужна.
Так что,как говорится, Go Pro!


--------------------


Спасибо сказали:
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Jo777
сообщение 18.3.2010, 20:26
Сообщение #2


Brigadier General
Иконка группы

Нашивка ТotalBF|ruЗа вклад сил в TotalBF|TVВеликолепный художник
Группа: Administrator
Сообщений: 3190
Регистрация: 5.4.2006
Из: г.Москва СВАО
Пользователь №: 145
Награды: 3
Команда (клан):BF2LT
Статус: орг/менеджер
Класс: анти-танк
Спасибо сказали: 990 раз(а)



Репутация:   3  


"Что такое CMS и зачем он нужен?"
CMS - это аббревиатура от Content Management System, что в дословном переводе - Система Управления контентом сайта. Иногда CMS называют "движок" сайта.

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

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

Система управления контентом сайта снижает стоимость создания и поддержки web сайтов.

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

С помощью CMS Вы сможете снизить зависимость стоимости сайта от объема размещенной на нем информации.

Страницы сайта не хранятся целиком, а формируются «на лету» при обращении к ним, это позволяет повысить скорость загрузки страниц, так как шаблон страницы (дизайнерское оформление) загружается единожды и дальнейшим при запросе каждой новой страницы открывается уже с компьютера пользователя.

В системе управления сайтом сделан механизм кэширования, который позволяет снизить нагрузку на оборудование и способствует увеличению скорости работы и пропускной способности сайта за счет сохранения результатов запросов к базе данных и статических материалов.
"Использование CMS"
Для большинства IT-специалистов и профессионалов в области Интернет-технологий аббревиатура CMS уже давно не является чем-то загадочным. Как следует из названия, система управления контентом (Content Management System) – это комплекс программных средств, характеризующийся автоматизированным управлением, встроенными механизмами защиты, поддержкой работы множества пользователей, целью работы которого является динамический ввод, хранение и последующее отображение большого количества текстовой и мультимедийной информации.

Как и любая другая технология, системы управления контентом имеют свои плюсы и минусы. Утверждения, что CMS – панацея от всех бед в области информационных потоков, несостоятельны – совершенных систем не бывает.

Для выявления всех «за» и «против» проведем небольшой обзор качественных характеристик систем управления контентом применительно к созданию Интернет-сайтов. Сравнение логично производить по отношению к разработке веб-сайтов классическим методом – написанием и подбором необходимых скриптов, их объединением для каждой отдельной инсталляции.

В силу своей природы, традиционная разработка сайтов имеет определенные недостатки, которые выражаются в следующем: - объемы функциональности прямо пропорционально зависят от стоимости разработки; - длительные сроки разработки, отсутствие возможности планировать наращивание функциональности; - невозможность распределения инвестиций и точного определения окупаемости; - низкое или среднее качество конечного продукта в случае «тяжелой» функциональности.

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

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

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

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

Говоря более подробно о функциональности систем управления контентом, хотелось бы отметить, что на данный момент любая система, претендующая на звание CMS, должна удовлетворять, как минимум, следующему набору требований: - действительно динамическая работа с контентом (автоматизированное управление, визуальный редактор, возможность синхронизации данных с другими системами); - встроенная политика безопасности; - управление учетными записями пользователей; - возможность смены дизайна (темы, стили); - оператор системы не обязан знать веб-технологии, язык разметки гипертекста; - создание максимально дружественного и удобного интерфейса посетителей; - поддержка рекламных кампаний; - встроенный механизм поиска; - обработка ошибок, средства их анализа; - наличие консоли администрирования/модерирования для настойки системы и ее управления.

Основной набор функций зависит от области применения системы – это могут быть каталоги товаров, блоги, электронные магазины, фотогалереи, новости, файловые архивы, опросы, голосования, многоязычная поддержка, различные отраслевые решения, чаты, обратная связь, документооборот, электронная коммерция и многое другое. Как видим, заказчику предоставляется возможность выбрать функциональность из достаточно большого списка предложений. При традиционной же разработке, даже если и не возникает проблем с написанием чего-либо из представленного выше (так как это уже было написано для другого клиента), встраивание в сайт не проходит «с лёту» и требует выполнения длительного цикла тестирования.

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

Рассмотренные характеристики определяют основу системы, ее скелет. Далее рассмотрим дополняющие их качества.

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

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

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

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

Некоторые производители CMS предлагают на выбор поддержку различных баз данных – от MySQL и до Oracle, причем в последнее время намечаются тенденции предпочтения MS SQL Server. В общем случае, вид базы данных становится значим для корпоративных заказчиков при возникновении необходимости обмена данными с ERP-системами.

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

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

Когда идет речь о создании нового дизайна – новой темы, скина (skin) в системе управления контентом – все зависит от того, какую архитектуру приложения выбрал разработчик и насколько широкие полномочия он предоставил будущему дизайнеру системы. В редких случаях (как правило, при хостинге CMS в аренду) речь идет только об изменении стилей, но в подавляющем большинстве CMS эти полномочия широки – дизайнеру предоставлена достаточная свобода действий. Достаточная – но не полная. В некоторых случаях невозможно создание совершенно «отвязанного» дизайна из-за того, что данные, выдаваемые программным кодом и пропускаемые через призму HTML, завязаны на определенную функциональность, которая в силу некоторых субъективных и объективных причин не всегда может, например, вывести разбитый на три части текст статьи в разных частях экрана под углом 45 градусов. Понятно, что в данном случае при выполнении дополнительного программирования возможно реализовать практически любой вариант, но при наличии большого числа таких нестандартных моментов это очень становится похоже на классическую разработку, что влечет большие затраты.

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

Только всегда ли есть необходимость в создании «абсолютного» дизайна? Вы создаете свою личную творческую страничку с очень редко обновляемым контентом? Вы придумали новую поисковую систему? Ваша компания создает сайт по бронированию транспортных услуг? В данном случае CMS или не нужна по определению, или именно такую систему управления контентом Вы просто не найдете. Но каков процент таких сайтов от общего количества сайтов в Интернете? Не более 10%. Остальная, и большая часть – это сайты компаний, сообществ, домашние странички, Интернет-магазины, форумы и блоги, а для этих целей создано уже большое число разных CMS. Здесь уместно провести аналогию с автомобилестроением – в случае необходимости покупки авто Вы подберете для себя у одного из достаточно большого числа производителей определенную модель, с необходимыми опциями и оборудованием, подходящего цвета или все-таки займетесь разработкой собственного болида, что будет предполагать соответствующие расходы? Если Вы собираетесь побеждать в международных гонках – Вам нужен второй вариант, и, может быть, он окупится, но в большинстве случаев это не совсем разумно.

Таким образом, в 90% случаев CMS удовлетворит любые запросы с точки зрения создания дизайна. Если же Вы создаете новый Yandex – видимо, Вы попадаете в другие 10%.

Напоследок хотелось бы кратко описать текущую обстановку на рынке CMS. На данный момент к лидерам рынка можно отнести CMS Bitrix (Bitrix.ru) и NetCat (NetCar.ru) – но, увы, ни одна из них не занимает выдающегося процента рынка. Разработчики этих систем делают ставку на универсальность, безопасность и широкое предоставление API внешним программистам. Другие системы разделяются по отраслевой принадлежности: системы сообществ – Community Server (telligentsystems.com), Интернет-представительства деловых компаний; по степени отчуждаемости (некоторые используются только для собственных внедрений) – RBC Contents (rbcsoft.ru/ru/product/internet/main/). Новые разработки движутся в сторону использования более функциональных платформ и лучшей масштабируемости – ProLabs Portal (ProLabs.ru), также выявляется тенденция к предоставлению CMS в аренду, на специальном хостинге с ежемесячной оплатой – Optimizer (optimizer.ru).

Заглядывая в будущее, можно предположить, что в ближайшее время ситуация на рынке CMS будет развиваться в следующих направлениях: - увеличение функциональности; - более четкое занятие отраслевых ниш; - формирование новых, более четких стандартов, и, как следствие, – повышение качества конечных продуктов.
"Список CMS"
CMS Danneo (некоммерческий продукт) — это бесплатная,c открытым исходным кодом система управления сайтами.

SmallPortal — бесплатная система построения сайтов для начинающих и профессионалов.

MODx[мóдэкс] — это открытый (open source) проект, созданный и развивающийся благодаря группе талантливых людей, не желающих создавать «Eще Oдну Портальную Систему (ЕОПС)».

CMS SiteEdit — система создания и управления сайтом.

Wordpress
Wordpress по русски

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

ReloadCMS
Cистема управления контентом (CMS) на PHP, не использующая сторонних баз данных (хранит данные в файлах собственного формата). Основные особенности: простота установки и администрирования, модульная архитектура (с простым API), большой набор встраиваемых модулей, многоязычность, скины, шаблоны, несколько уровней доступа пользователей к ресурсам.

PHP-Fusion
Система использует базу данных mySQL, где хранит все содержимое Вашего сайта, и предоставляет простую и наглядную систему администрирования. PHP-Fusion обладает полным набором функций, необходимых любой CMS.

Limbo
Limbo (Lite Mambo) это бесплатная CMS, компактная и быстрая система управления контентом небольшого динамичного сайта

e107
Бесплатная, много возможностей,но можно испльзовать не все (подключать только нужные модули)

Joomla
Джомла по русски
Джумла и Мамба достаточно гибкие и удобные движки... А открытый код и паралельное их развитие дают достаточные возможности для маневра

Выбор CMS зависит от того, какой сайт вам нужен, если простенький, то вам и Ucoz'а хватит, а если вы задумали большой проект, то лучше сразу начинать хотя бы с Jooml'ы.
"Правила навигационной системы сайта"
При создании дизайна сайта следует тщательно планировать его навигационную систему. Хорошая навигационная система сайта – это возможность для пользователя без проблем найти интересующую его информацию. Удобство пользования ресурсом способствует успешному продвижению сайта.

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

Самые простые ссылки – текстовые. Это просто несколько слов, описывающих то место, куда вы попадете по ссылке. Они хороши тем, что прочитаются в любом браузере, их легко редактировать. Графические ссылки в свою очередь подразделяются на кнопки и графические карты (image maps). Графическая карта – это изображение, разделенное на сегменты, каждый из которых будет гиперсылкой. Смотрятся они эффектно. Но при отключении показа изображений такая карта будет бесполезна. Кнопки – привычный элемент управления. Как правило, являются важной частью дизайна сайта. Но если кнопок много, то, возможно, лучше использовать текст для оптимизации времени загрузки ресурса.

Расположение навигационной панели также немаловажно. Панель сверху удобна тем, что не занимает полезное место страницы, которое может быть отдано под информацию. Панель сбоку мгновенно обращает на себя внимание. Но если ссылок много, она может неоправданно разрастись. Тут хороши вложенные меню. Панель внизу может приятно удивить пользователя, когда он просмотрит страницу. Независимо от расположения панели, важно сохранять систему навигации вашего сайта неизменной на всем его пространстве.
"Как создать сайт?"
Этим вопросом задаются все, кто почувствовал в нем необходимость. Обычно с подобным вопросом лучше обратиться на соответствующие форумы и к знающим людям... Но бывают ситуации, когда ждать мочи нету.. а хочется творить.. руки пляшут по клавишам в поисках ответов на заветную тему.. но почему-то не находят их..

Итак.. с чего же начать строить свой первый сайт?

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

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

если ваша задача:
сделать простой маленький опрятный сайт - визитку для себя (например вам хочется, чтобы в сети была информация о вас, о том, что вы любите, чем увлекаетесь, что умеете).

1. Все хорошие сайты начинаются не с поиска хостинга и создания "нечто" способом "тяп-ляп".. они начинаются с идеи. Вам нужно определиться с главной идеей вашего сайта, темой.
Если это сайт о вас: значит на этом сайте будет присутствовать ваша биография, описание ваших интересов, все посвященное вам. Определившись с идеей, надо выбрать подходящее название. Сайт о вас может иметь любое название, желательно, чтобы оно как-то отражало ваш внутренний мир.

2. Собираем материал, да начинается все с этого.
Завели папку на компьютере, назвали ее "мой сайт", в ней вы создаете:

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

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

Для начала этого будет достаточно.

3. Вот на этом этапе нужно определиться с хостингом.

В чем различие всех хостингов? Здесь пойдет речь о бесплатных хостингах.
В объеме предоставляемого места и услугах, еще, что не маловажно - в имени, которое прикрепляется к выбранному вами.


Например (здесь "сайт" - имя вашего сайта):

на народе это будет выглядеть так: сайт.narod.ru
пример http://www.totalbf.narod.ru/
о создании сайта на народе

на юкозе так: сайт.ucoz.ru
пример http://www.totalbf.ucoz.ru/

на Джино так: сайт.jino-net.ru
пример http://www.totalbf.jino-net.ru/

Хостинг выбирается следуя принципам:
- для простого сайта (без наворотов, сайт "для себя")
лучше взять хостинг с предоставлением готовой возможности создания сайта. Тогда вы просто заходите на этот хостинг и, предварительно проверив выбранное вами для сайта имя в специальной панели (на предмет плагиата, то есть вдруг сайт с таким именен уже существует?! Если покаже, что имя занято, то надо придумать другое имя), если имя не занято. то вам будет предложено начать создавать свой собственный сайт. На народе это очень просто, выбираете подходящий шаблон из предлагаемых и вперед.

Насчет имени для сайта.
Само имя конечно может нести определленную смысловую нагрузку, например сайт, посвященный собакам лучше будет назвать "dog", но уверяю вас. это имя уже занято... Поэтому выбирается наиболее подходящее или нейтралное, для вашего личного сайта, можно использовать вашу фамилию или ваш ник. Сам сайт будет в тегах (в коде ваших веб-страниц) вами прописан с тем названием, которое вы ему захотите дать.

4. Создав сайт, вы его должны как можно быстрее наполнить контентом, так как он найдется поисковиками и на него будут заходить люди. Постарайтесь следовать золотой середине: не переполнять сайт ненужной информацией (копированием тучи статей с других сайтов, лучше просто ставьте ссылки на понравившиеся вам чем-то сайты и небольшое описание того, что именно вас там привлекло) и не делать из сайта посмешище в виде 2-3 страничек с тремя строчками.

Для информации:
Почему я не советую для начинающего использовать готовые шаблоны сайтов скачанные из сети (это не те, что предлагает вам бесплатный хостер, это те, которые есть в сети на сайтах для веб-дизайнеров)?
К примеру они могут оказаться с элементами, которые бесплатный хостинг просто не "потянет", также в них масса скрытых ссылок и скриптов, которые надо прежде удалить (кроме копирайта разумеется), новичок с этой задачей не справится..

Если у вас есть некий начальный капитал, то я бы вам не советовал начинать всё с бесплатного хостинга. Бесплатный хостинг с каждым годом всё больше считается не местом для публичного ворожения творчества веб-дизайнеров, а свалкой конструкторов для сборки, сделанных за 5 секунд. Хотя если вам нужна простая площадка для общения, то бесплатный хостинг - это то что вам нужно.

Много буков, смысла мало.
А смысл в том, что нужно:
1. определиться, что за сайт вы хотите создать (для чего).
2. под это выбрать движок (CMS).
3. выбрать хостинг
4. выбрать домен
5. поставить движок на хост + привязать домен
Ну и рулить свой сайт: рисовать дизайн, набивать контентом, совершенствовать движок компонентами, модулями, плагинами и т.д.


--------------------


Спасибо сказали:
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
G-Mouse.Ex
сообщение 18.3.2010, 21:14
Сообщение #3


мелкое вредное существо О_о
Иконка группы

2-е место на турнире MBGL BFBC2 Vietnam NightCup RUSH 6x6 Winter 2011Нашивка ТotalBF|ruВеликолепный художникБейдж MBGL NightCups
Группа: Пользователи
Сообщений: 1200
Регистрация: 15.2.2010
Из: Москва
Пользователь №: 13885
Награды: 4
Команда (клан):RPGJUMP!
Статус: кланлидер
Класс: универсал
Спасибо сказали: 1226 раз(а)



Репутация:   14  


А теперь вопросы:
1.знание языка HTML-насколько это нужно,и если нужно то для чего?
2.Если пробовать углубиться в тему,(ну в смысле не пользоваться какими-то уже созданными ПО для создания сайтов)а пытаться самостоятельно разобраться в структуре создания(блин,криво сказала-если кто поймет,отдельный респ biggrin.gif )
3.Что такое скрипты?
4.Css
5.MySQL

это для начала,а так-вопросов море


--------------------


Спасибо сказали:
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Jo777
сообщение 18.3.2010, 23:05
Сообщение #4


Brigadier General
Иконка группы

Нашивка ТotalBF|ruЗа вклад сил в TotalBF|TVВеликолепный художник
Группа: Administrator
Сообщений: 3190
Регистрация: 5.4.2006
Из: г.Москва СВАО
Пользователь №: 145
Награды: 3
Команда (клан):BF2LT
Статус: орг/менеджер
Класс: анти-танк
Спасибо сказали: 990 раз(а)



Репутация:   3  


Цитата(Мысь @ 18.3.2010, 21:14) *
А теперь вопросы:
1.знание языка HTML-насколько это нужно,и если нужно то для чего?
2.Если пробовать углубиться в тему,(ну в смысле не пользоваться какими-то уже созданными ПО для создания сайтов)а пытаться самостоятельно разобраться в структуре создания(блин,криво сказала-если кто поймет,отдельный респ biggrin.gif )
3.Что такое скрипты?
4.Css
5.MySQL
1. HTML мне лично понадобился впервые для редизайна (редактирования существующего дизайна сайта). То есть, вообще, к любому нормальному CMS прилагается нормальный визуальный редактор (WYSIWYG), который позволяет при создании материала не мучатся с html.
При создании дизайна или редизайне, тоже можно не мучить мозг HTML-ем. Для этого есть прога Dreamweaver.
2. продолжу написанное: ... То нужно учить языки (имеется ввиду не английский или французкий, а Html, DHtml, Vrml, Java, JavaScript, Perl, CGI, ASP, ActiveX и т.д.). Мысь, ты же не хочешь стать программистом? Это страшная болезнь biggrin.gif
3. Скрипт, или сценарий, это программа такая, которая выполняется для сборки или обеспечения работоспособности веб-сайта. Скрипты бывают разных типов и, в зависимости от этого, могут выполняться либо на ПК (клиентские скрипты), либо на сервере. Задача клиентских скриптов – обеспечить динамичность страницы сайта. У серверных скриптов, естественно, гораздо больше возможностей и задач.
Думаю, что самый используемый скрипт - это редирект. Используется он для автоматического перенаправленния посетителя с одной страницы на другую. В зависимости от настроек скрипта можно сделать, чтобы пользователя переносило на другую страницу через определённое время, чтобы эта страница открывалась в новом окне и т.д.
4. CSS (Cascading Style Sheets, каскадные таблицы стилей) — это набор параметров форматирования, который применяется к элементам веб-страницы для управления их видом и положением.
Стили являются удобным, практичным и эффективным инструментом при верстке веб-страниц и оформления текста, ссылок, изображений и других элементов.
То, что по сути понадобится любому для редизайна сайта. Например: у нас на главной все ссылки красного цвета, при наведении на ссылку цвет меняется на темно-красный. Этот цвет меняется таблице стилей шаблона сайта - css-файле.
5. MySQL это реляционная база данных, работа с данными в которой осуществляется при помощи SQL запросов. Основными преимуществами этого типа БД является скорость и простота в использовании. При помощи MySQL можно производить операции над данными, которые с текстовыми файлами трудно реализуемы. Данный тип баз данных широко используется в порталах, досках объявлений, электронных магазинах.
MySQL - то, во что я лично никогда предпочитаю не лезть biggrin.gif


--------------------


Спасибо сказали:
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
G-Mouse.Ex
сообщение 19.3.2010, 12:48
Сообщение #5


мелкое вредное существо О_о
Иконка группы

2-е место на турнире MBGL BFBC2 Vietnam NightCup RUSH 6x6 Winter 2011Нашивка ТotalBF|ruВеликолепный художникБейдж MBGL NightCups
Группа: Пользователи
Сообщений: 1200
Регистрация: 15.2.2010
Из: Москва
Пользователь №: 13885
Награды: 4
Команда (клан):RPGJUMP!
Статус: кланлидер
Класс: универсал
Спасибо сказали: 1226 раз(а)



Репутация:   14  


В том то и дело,что хочу.Ну по крайней мере сильно заинтересовалась.
Потому и обратилась за помощью,а так как тема актуальна для многих(прежде всего по созданию собственного сайта) создала темку.
А вообще-залезла в литературу веб-программирования-а там кошмар!
Там сразу везде требуется чтоб ты уже знал базу,а где эту базу взять-не понятно,
а,главное,с чего начинать,чтобы поэтапно,постепенно набирать эту базу.
Вопрос вот какой-что нужно изучить для начала?
Термины и определения?Какие?
Языки?Какие?(Точнее с каких лучше начать,так как есть вероятность,что одно вытекает из другого,и чтоб не запутаться нужно еще знать в какой последовательности изучать) Ну и т.п.
(кстати,если подскажешь литературу для ну совсем уж новичков-буду признательна wink.gif )

Сообщение отредактировал Мысь - 19.3.2010, 12:52


--------------------


Спасибо сказали:
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AbZero
сообщение 20.3.2010, 18:59
Сообщение #6


Master Sergeant
Иконка группы

Группа: Team RUSSIA BF2
Сообщений: 573
Регистрация: 14.4.2008
Из: Ljubljana
Пользователь №: 6353
Команда (клан):Yes!
Статус: игрок
Класс: медик
Спасибо сказали: 251 раз(а)



Репутация:   1  


1. HTML и CSS нужно знать. Сайт созданный в визуальных редакторах аля DreamWeaver годится разве, что для домашних страничек, когда познаешь HTML/CSS, то это сама поймешь.

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

4. HTML - задает структуру сайта, а CSS задает стиль отображения этой структуры в зависимости от заданных правил (отступы, выравнивания блоков, расположение блоков, цвета и т.п.).

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

Если просто верстать, то можно обойтись HTML/CSS/[азы JavaScript] для начала. Однако в верстке есть также подводные камни, во первых разные браузеры по разному поддерживают стандарты и поэтому бывает, что нужно заниматься отдельной оптимизацией под разные браузеры, иногда достижение результата возможно только при использовании JavaScript и в целом в большинстве случаев все очень сильно завязано на знании "как работает" конкретный браузер, его глюки и варианте исправления. По этому поводу очень много написано в вэб-е.

Если хочешь программировать, то вдобавок еще нужно учить например PHP или ASP.net и также язык запросов SQL. У двух технологий по умолчанию разные базы данных, РHP разработчики используют в основном mySQL, ASP.net разработчики соотвсетвенно Microsoft SQL Server.

Две разные технологии, но цель одна. Советовать тут что-то сложно, обычно сам приходишь к тому, что ближе PHP или ASP.net. Работы хватает и тем и другим, а те кто утверждает иначе просто холиварят.

Все это достаточно распространенные технологии, есть еще десятки других более или менее распространенных и востребованных.

Сообщение отредактировал AbZero - 20.3.2010, 19:02


Спасибо сказали:
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
madparrot
сообщение 16.2.2013, 16:30
Сообщение #7


private
Иконка группы

Группа: Пользователи
Сообщений: 2
Регистрация: 10.12.2012
Пользователь №: 25197
Статус: вольный стрелок
Класс: универсал
Спасибо сказали: 0 раз(а)



Репутация:   0  


Мне нравится такое креативное решение как вирусный маркетинг. Т.е. когда сами пользователи продвигают тот или иной продукт. Вообще продвижение сайтов сейчас носит такую бешеную популярность..интересно, что будет дальше.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MWS
сообщение 17.2.2013, 1:20
Сообщение #8


Sergeant Major
Иконка группы

Группа: Moderator
Сообщений: 1045
Регистрация: 30.1.2010
Из: Vinnitsa
Пользователь №: 13012
Статус: вольный стрелок
Класс: универсал
Спасибо сказали: 390 раз(а)



Репутация:   5  


Сейчас много программистов и дизайнеров, а действительно толковых верстальщиков не много. Верстка шаблона под ЦМС -- очень творческий процесс и если попадаете на "ПРО" который так сверстает, что потом ему хочется руки выкрутить, жаль не всегда к фриласерам экономически выгодно ехать домой.
Цитата
Вот представьте.Я(или кто угодно другой) чайник,сел за комп и хочу создать свой сайт.

Это не то на чем нужно заострять внимание. Выберете веб студию и просто закажите у них сайт.
Но! Для начала Вам Нужно ответить на вопросы:
Зачем вам сайт?
Какие задачи он должен решать?
Какую информацию доносить?
Сайт с уклоном на дизай или юзабилити или фунционал?
Выбор ЦМС (коммерческий продукт или опенсорс), дальнейшее будущее сайта.
Ну а дальше решаются вопросы с маркетингом, СЕО и т.д.
Сайт это бизнес инструмент.
И еще адекватность заказчика никто не отменял.


Все выше сказанное мое ИМХО, и не имеет ничего общего с реальным миром СНГ и рынком России в частности.

Сообщение отредактировал MWS - 17.2.2013, 1:21


--------------------
Мои темы в разделе СОФТ:
Падение и зависание драйверов в Windows 7 в игре Battlefield 3 BETA., Возможное решение проблемы.
uTorrent-3.0 - высокий % загрузки CPU
Миграция с uTorrent на qBittorrent, Описание процесса.

На чем я играю в БФ3:
i5-2500K@4300\ASrock z77 Extreme4\16GB-ddr3(1333)\Radeon HD 5850@Core=775Mhz\4*hdd\Samsung 215TW\XFX 750W Core Edition\CoolerMaster CM 690 II Advanced (Black&White)\G13\G700+Copperhead\G25
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.11.2018, 4:59
Яндекс.Метрика