Веб-разработка

Как выбрать хостинг для сайта

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

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

Потом стоит изучить предложения на рынке. Сделать это можно при помощи сайта "Хостинг в деталях".

Там довольно удобно представлены преимущества и недостатки разных хостеров. Для примера можно посомтреть отзывы об ispserver.com.

Сколько стоит сайт

По ссылке описан один из подходов к определению того, сколько стоит сайт.

Вопрос на счет сайта-визитки

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

Для подобных случаев вполне можно использовать open-source шаблоны. Поищите, например, на сайте http://www.oswd.org/

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

Хранение тегов в базе данных

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

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

Вот вроде неплохая ссылка http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html , там описаны три способа хранения информации о тегах с нарисованными схемами БД. А в разделе "Further reading" есть еще ссылки на разные интересные вариации.

На самом деле, выбор неочевиден. Четко определите, что вы с тегами будете делать. Может подойдет и решение попроще.

Магазин на Drupal

...с программерской частью веба я не знаком практически. Знаю азы html и css, т.е. простую страничку создать могу, но не более. PHP, Java - не знаю, и учить не хочу, оно мне едва ли нужно. Сейчас хочу запустить небольшой проект, интернет-магазин по продаже .... Клиентов много не ожидаю, и большинство будут знать зачем пришли на сайт. Не могли бы вы посоветовать, реально ли с моими знаниями запустить интернет-магазин на Drupal, учитывая что я готов потратить какое-то время на чтение документации на английском языке?

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

Вот страница http://drupal.org/project/Modules/category/55 с модулями для магазинов (названия начинаются на "E-commerce"). По идее вам хватит нескольких часов, чтобы разобраться, подходит Drupal или нет.

Возможно проще, чем с Drupal, будет с http://www.oscommerce.com/ или http://www.zen-cart.com/ . Начните с них, если не подойдет, то и Drupal посмотрите.

Конструкторы сайтов

Почему в интернете так мало материалов о конструкторах сайтов?

Мне кажется, вы упускаете из виду ключевую аббревиатуру -- CMS (content management system -- система управления контентом). Именно так обычно называют "конструкторы сайтов". Причем из разных конструкторов можно делать разные сайты (с форумами, магазинами, блогами, CRM-системами и т. д.)

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

Из очень известных-бесплатных-всемирных CMS назову Drupal (drupal.org и drupal.ru), Joomla (вроде joomal.org) и Wordpress (wordpress.org).

Вообще ищете по аббревиатуре CMS и лучше в английском Интернете -- найдется масса всего.

Ошибки валидации HTML

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

Часть ошибок вызвана использованием верхнего регистра в именах тегов. Так <A> должно стать <a>. Здесь дело в доктайпе -- у тебя стоит xhtml, а там важен регистр.

У <img> нет alt'ов.

Ну и проблемы с неправильно оформленными HTML-комментариями.

Можно ли в Drupal сравнивать объекты в одной таблице

Есть ли у Друпала модуль, позволяющий сравнивать объекты в одной таблице. Как это есть, например, у Джумлы.

Я с таким модулем не сталкивался. Сейчас специально посмотрел в репозитории и ничего похожего не нашел (даже в составе штатного магазина).

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

Какую нагрузку выдерживает Drupal

Какую нагрузку Drupal сможет без проблем выдерживать (просмотров/посетителей) на хорошем хостинге?

В цифрах не скажу, но посмотрите на drupal.org -- на нем куча народу. А вообще в друпале развито кеширование, так что особых требований к ресурсам не заметно.

RSS-материал