Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос к гуру относительно структуры сайтов
 
 автор: Владимир55   (13.10.2008 в 18:03)   письмо автору
 
 

Начиная работу над новым проектом, из каких соображений вы определяете структуру будущего сайта?

  Ответить  
 
 автор: sl1p   (13.10.2008 в 18:35)   письмо автору
 
   для: Владимир55   (13.10.2008 в 18:03)
 

надо сесть и на листочке всё хорошенько обдумать :D

  Ответить  
 
 автор: Eugene77   (13.10.2008 в 19:37)   письмо автору
 
   для: Владимир55   (13.10.2008 в 18:03)
 

>Начиная работу над новым проектом, из каких соображений вы определяете структуру будущего сайта?
Это ж зависит от цели проекта.
Общее, видимо только одно: сайту нужны посетители, иначе он как бы никому не нужен.
Поэтому, в любом случае, надо определиться механизмами, которые будут помогать посетителям заинтересовывать друг друга в посещении именно этого сайта.

  Ответить  
 
 автор: Владимир55   (13.10.2008 в 20:12)   письмо автору
 
   для: Eugene77   (13.10.2008 в 19:37)
 

Что, никаких правил и ориентиров нет?

Каждый сайт как в первый раз? И никакого опыта не накопилось?

(Разумеется, я имел в виду коммерческие сайты).

  Ответить  
 
 автор: Гость   (13.10.2008 в 21:04)   письмо автору
 
   для: Владимир55   (13.10.2008 в 20:12)
 

Я так понимаю все зависит от контента сайта и ожидаемой аудитории. Нет механизма по которому можно делать только успешные и посещаемые сайты.

  Ответить  
 
 автор: AcidTrash   (13.10.2008 в 23:14)   письмо автору
 
   для: Владимир55   (13.10.2008 в 20:12)
 

>Каждый сайт как в первый раз? И никакого опыта не накопилось?
А как вы хотели? Опыт вы имеете в каком-нибудь движке?
>(Разумеется, я имел в виду коммерческие сайты).
С точки зрения разработчика, нужно подходить к реализации проекта с учетом ТЗ заказчика.

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

  Ответить  
 
 автор: ddhvvn   (13.10.2008 в 23:23)   письмо автору
 
   для: AcidTrash   (13.10.2008 в 23:14)
 

>P.S. Можно применить что-то из вашего скажем архива, но по большому счету каждый нормальный сайт разрабатывается с нуля.

Это не очень рационально...
лучше постепенно писать свою cms/фреймворк, а потом на них опираться...

  Ответить  
 
 автор: cheops   (14.10.2008 в 00:49)   письмо автору
 
   для: Владимир55   (13.10.2008 в 18:03)
 

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

  Ответить  
 
 автор: Владимир55   (14.10.2008 в 12:32)   письмо автору
 
   для: cheops   (14.10.2008 в 00:49)
 

А какова типичная структура сайтов, которые делаете лично Вы?

  Ответить  
 
 автор: elenaki   (14.10.2008 в 12:57)   письмо автору
 
   для: Владимир55   (14.10.2008 в 12:32)
 

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

  Ответить  
 
 автор: cheops   (14.10.2008 в 13:29)   письмо автору
 
   для: Владимир55   (14.10.2008 в 12:32)
 

>А какова типичная структура сайтов, которые делаете лично Вы?
Опять же зависит от проекта. Однако, условно мы делим сайт на систему администрирования (через которую сайт заполняется) и систему представления (то что видит пользователь). Эти две системы взаимодействуют через базу данных. Под разный вид информации отводятся разные папки
/
/class - вспомогательные классы
/config - файлы конфигурации
/css - каскадные таблицы стилей
/dataimg - изображения
/files - файлы, которые загружает администратор или пользователи
/include - файлы, которые включаются при помощи директивы require_once или include
/utils - файлы, содержащие вспомогательные функции
Все остальное зависит уже от деталей проекта.

  Ответить  
 
 автор: Владимир55   (14.10.2008 в 14:09)   письмо автору
 
   для: cheops   (14.10.2008 в 13:29)
 

А как Вы закладываете в систему представления параметры, связанные с ранжированием соответствующих страниц в поисковых системах?

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

Плюс к этому, продвижение в Яндексе и продвижение в Гугле тоже предъявляют свои требования к структуре.

Вот как всё это объединяется воедино?

  Ответить  
 
 автор: cheops   (14.10.2008 в 14:51)   письмо автору
 
   для: Владимир55   (14.10.2008 в 14:09)
 

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

  Ответить  
 
 автор: Владимир55   (14.10.2008 в 16:04)   письмо автору
 
   для: cheops   (14.10.2008 в 14:51)
 

Понятно.

Как мне кажется, сайт, "не понравившийся" роботу, люди вообще не увидят. Хотя, если заказчик этого не требует, то, и вправду, зачем?

  Ответить  
 
 автор: AcidTrash   (14.10.2008 в 22:50)   письмо автору
 
   для: Владимир55   (14.10.2008 в 16:04)
 

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

  Ответить  
 
 автор: cheops   (15.10.2008 в 00:27)   письмо автору
 
   для: Владимир55   (14.10.2008 в 16:04)
 

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

  Ответить  
 
 автор: ЯR   (14.10.2008 в 22:57)   письмо автору
 
   для: Владимир55   (14.10.2008 в 14:09)
 

Не очень-то в SEO разбираюсь, но делаю так: http://сайт.ру/<раздел>/<подраздел>/<страница>/
В <разделах> есть обычно articles, news, catalog. <Подразделы> пишутся транслитом (tipa_vot_kak-to_tak), <страницы> — это название статьи/новости/др. транслитом тоже. Страницы также могут заканчиваться не на слэш, а на «.htm», но больше люблю слэш. Есть, конечно, и отступления небольшие от правил, но это самый удобный способ и для пауков, и для юзеров. (Ответил немного на вопрос? :)

  Ответить  
 
 автор: Владимир55   (14.10.2008 в 23:07)   письмо автору
 
   для: ЯR   (14.10.2008 в 22:57)
 

> (Ответил немного на вопрос? :)
Да.

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

  Ответить  
 
 автор: cheops   (15.10.2008 в 00:24)   письмо автору
 
   для: Владимир55   (14.10.2008 в 23:07)
 

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

PS Разработчики делают о чем их просят и стараются не навязывать лишнюю функциональность, которая возможно только запутает и раздразит заказчика. Если перед созданием статьи редактору нужно будет ответить на 20 SEO-вопросов, я думаю его будет интересовать лишь одна вещь - как это нахрен отключить. Люди просто очень разные и сайты им для разных целей требуются.

  Ответить  
 
 автор: Владимир55   (15.10.2008 в 01:15)   письмо автору
 
   для: cheops   (15.10.2008 в 00:24)
 

> Люди просто очень разные и сайты им для разных целей требуются.

Согласен, так оно и есть.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования