Форум » Разговор о сервисах, доменах, скриптах, кодах и пр. » Движок сайта » Ответить

Движок сайта

Solo: У нас не раз поднимался вопрос о том насколько нужен/не нужен движок для сайта. Уточню: не для форума, а именно для сайта. Большинство почему-то сходится к мнению, что нужен. Честно говоря, я в своей практике имела дело только с одним "движком" (без кавычек это написать невозможно) - с тем, что предлагают на Народе. Общепризнанно, что это самый плохой движок, что хуже просто некуда и хуже не бывает. И что любой другой - будет всегда лучше. Однако, поговорим о нём. Сначала я тоже почему-то решила, что страницы "по шаблону" делать легче, чем писать их с начала и до конца. И потому все первые страницы у меня были сделаны по шаблону. Но очень быстро я столкнулась, что у меня на этом шаблоне очень мало возможностей. Не просто мало, а как-то непростительно мало. Допустим, делаю фотоальбом по "Оригинальному" Народному шаблону. "Оригинальный", это тот, в котором сам юзер может указать цвет фона, цвет и размер шрифта, цвет ссылок, цвет и размер основного текста... Да, пожалуй, и всё. И вот в этих рамках наш юзер должен уместиться. Готовая страница выглядит так: сначала длинная вереница фотографий, а потом, в самом низу фотографий - текст, поясняющий, что же это за фотографии. Логичнее было бы наоборот: сначала текст, рассказывающий, что это за фотографии, а потом сами фотографии. Но на Народном шаблоне, посетитель сайта должен сначала прокрутить все фотографии, а потом, в самом низу страницы, прочитать, что же это было. Абсолютно нелогично. Но у меня нет возможности на народном шаблоне поставить текст в начале, а фотографии - после него. Я понимаю, что "народный" шаблон - самый дурацкий. Но человек, создающий сайт с помощью движка, пусть даже гораздо лучшего, чем "Народный", всё равно будет связан, даже если эти рамки будут более широкие и более удобные, чем на Народе, но это всё равно будут рамки. И далеко не всегда твоё представление о собственном сайте будет совпадать с представлением о сайте создателя движка. Для чего же движок нужен? Для того, что юзер сам не может написать. Например, я не могу написать форум - и потому для него нужен движок. Я не могу создать страницу, на которой посетители могли бы оставлять комментарии к статье, например. Для этого тоже нужен движок. То же самое относится к голосованиям типа "Оцените мой сайт/статью/книгу/рисунок" Если ты хочешь всё это сделать на своём сайте - тогда движок необходим. Но если мне не нужны "добавления комментариев" и "оценка моего сайта" - то лучше всё остальное написать руками. Чем же кончилась вся эта душещипательная история с "Народными" шаблонами? - Я переписала все страницы вручную (почти все, ещё несколько осталось, но я их переделаю в ближайшее время).

Ответов - 18

Мэгги: Присоединюсь к Solo Движок, даже если и не на Народе - всё равно будет связывать. В частности, мне пришлось иметь дело с движком сайта Joomla Lavra Edition 2007 v 1.0.12. Когда мы только думали, где и как станем размещать сайт, мне по доброте душевной предложили часть места на уже зарегистрированном домене и туда был положен вот этот самый движок. И начались заботы типа: - Шрифт мелковат. Можно сделать крупнее? - Можно, но надо искать, где... И так далее. Когда делаешь свой собственный шаблон для сайта, всё гораздо проще, потому что своими руками расставляешь всё, что нужно и знаешь, где у тебя что. К тому же, приведу одну простую истину, которую я поняла, когда стала сама писать HTML: гораздо проще полностью переписать заново, чем переделать то, что уже было кем-то сделано. Раньше я наугад брала чью-то готовую таблицу, и пыталась её перестроить под себя. Получалось плохо, долго и всё равно какие-то очевидные ошибки не видишь. Если же пишешь всю таблицу с нуля, то есть со слова <table> - всё гораздо проще. Потому что видишь, что конкретно делаешь. Думаю, что с движком сайта то же самое. Попробуй переделай готовый шаблон, когда он уже весь подогнан и вымерян, а тебе нужно что-то другое. Конечно, о форумах я тоже речи не веду. Движок форума - это нечто запредельно сложное в моём понимании. Но написать HTML для страниц сайта несложно. И движок тут совершенно не нужен.

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

Адмирал Вселенной: Давайте определимся с терминологией. Движок и шаблон. Шаблон сайта то, как ваш сайт будет выглядеть. Реализация пользовательского интерфейса вашего сайта. Движок это, то что заставляет его работать. То есть практически все функиции. То есть если у вас на уровне движка нет поддержки Flash9.0 вам не удасться сделать сайт с использованием этой технологии на данном хостинге. Движок это низкий уровень Шаблон высокий уровень. Движок предоставляет некоторые функции связанные с теми или иными технологиями. В том числе функции администрирования. Написать такой движок как на Народе "с нуля" задача сложная и по силам только опытным программистам. По сути есть две части. Для пользователей хостинга, и для админов хостинга. Возьмите скажем игру DOOM3 простейший уровень к ней клепается минут за 5. Но движок там Мегабайты кода. Такие хостинги как Agava дают возможность поставить у них сайт с собственным движком. По сути браузерные игры это сайты с очень сложным движком.


Solo: Адмирал Вселенной все уже поняли, что Вы любите Agavу. Разговор здесь о том, что движок, как таковой, в принципе, нужен только для игрушек. А если Вы делаете серьёзный сайт (В слово "серьёзный" я вкладываю значение: "взрослый сайт, с серьёзной информацией", а не "множество наворотов" как Вы). То никакой движок не нужен, он только мешает. Для того, чтобы разместить в интернете информацию - достаточно написать несколько обыкновенных страниц и соединить их ссылками. Движок нужен - для игрушек. Но для игрушек достаточно и бесплатных сервисов, которых великое множество и можно выбрать любой на свой вкус. Адмирал Вселенной, прошу Вас обратить внимание, что это форум, посвящённый литературным играм. Игры DOOM3 и К° здесь никого не интересуют. Я думаю, Вам лучше с этим вопросом пойти на другой форум, где ваша тема будет интересна. P.S. На Агаву я всё равно не пойду, мне этот хостинг не нравится.

Мэгги: Адмирал Вселенной Думаю, что здесь все знают, что такое движок и чем он отличается от шаблона. Но я не знаю, сколько ещё вам надо объяснять, что для того, чтобы сделать сайт, можно использовать движок, а можно не использовать! На моём очень разветвлённом сайте всё от начала и до конца сделано мной и теми, кто мне помогал. Никакого движка там нет и не было. Я зарегистрировала домен второго уровня, а потом через панель управления хостинга (не движка и не сайта, а самого хостинга) загрузила все необходимые мне страницы, которые написала полностью с нуля сама. То есть с чистого листа, своими руками, начиная от тега <HTML> и заканчивая тегом </html>. Потом я связала страницы ссылками и самостоятельно сделала навигацию по сайту. Всё. Никаких шаблонов, никаких движков. Вот эта страница на Народе тоже сделана без народного шаблона, просто написана мной на компьютере и загружена на Народ, через файловый менеджер. http://mkippari.narod.ru/index.html Она сделана по такому же принципу.

Адмирал Вселенной: Тогда уж так можно использовать свой движок. А можно движок хостинга. Хотя второе не всегда возможно. Некоторые хостеры дают только сам хостинг и услуги. Проще говоря у вас есть площадка для размещения всего чего душа пожелает. Там просто написано куда что надо ставить чтобы корректно работало. Куда ставить скрипты, куда что. Ну есть кое-какой минимум возможностей по админситрированию. Это хорошо подходит для профессионалов, именно вот как вы и сказали, если всё надо делать с нуля. Просто есть структура каталогов и админка. И всё. На Ucoze, Народе, MyBB у вас готовый движок, с некоторыми набором функций, выше которого не прыгнешь. Большинство сервисов и Сети крутиться на сервере Апач. Кстати, если только админ не поставил защиту от файнгирпринта. Можно узнать тип его софта.

McNamara: Адмирал Вселенной пишет: Некоторые хостеры дают только сам хостинг и услуги. Да, конкретно меня это очень устраивает. И не только меня))) Остальное - сами сделаем (точнее, уже сделали). Адмирал Вселенной пишет: Большинство сервисов и Сети крутиться на сервере Апач. Вынужден Вас разочаровать: далеко не все лестно отзываются о Апаче.

Адмирал Вселенной: Опять же, есть Апач разных версий. В отличие скажем от атомобильно отрасли или комътерной, софт имеет сфою специфику, последнея версия не всегда самая стабильная, пока баги выловят. Так что лучше немного подождать, а не сразу ставить самое новое. В предыдущей версии большинство критических багов уже известны разработчикам и пользователям. Опять же. Кто не доволен. Назовите конкретные категории. Пользователи "домашних" серверов в большинстве своём самоучки, некоторые даже на диал-ап пытаются сервер ставить если анлимитед, а это уже извращение. Или пользователи сервера IIS и другой продукции Майкрософт и прочих. Кто не доволен то? Апач хорош тем, что он есть почти под все известные платформы и ОС. Разве что под мобильные устройства пока не делают. Потому что на них серверы не ставят. Пока. Ставили бы, и на них бы Апач сделали. Кроме того он бесплатен. GNU лцензия.

S.Уэйлер: Solo пишет: На Агаву я всё равно не пойду, мне этот хостинг не нравится. Очень сложно выбрать хостинг, а ещё сложнее выбрать движок. тут я согласна, если есть возможность написать самостоятельно все страницы без движка - лучше с ним не связываться. Тем более, что серьёзный сайт может и не нуждаться в движке, на него хозяин своими ручками всё нужное положит и обновит, когда нужно. А для обратной связи можно прицепить что-нибудь бесплатное, например бордовскую гостевую или любой форум на бесплатном хостинге. Мэгги кстати мне понравилось, как у вас сделаны новости сайта. И я так поняла по HTML, что это просто руками вписывается Конечно нужно обладать терпением, чтобы содержать такой сайт, но терпение окупается.

Мэгги: S.Уэйлер пишет: И я так поняла по HTML, что это просто руками вписывается Да, всё вручную. Спасибо, я рада, что вам понравилось :)

Миледи2: Мэгги Я вам завидую... Хотелось бы тоже дорасти до такого умения

Мэгги: Миледи2 Как раз разобраться в html - нетрудно, даже очень увлекательно. Нужно только терпение. Вряд ли я когда-нибудь дойду до изучения того же PHP, потому что это гораздо сложнее.

Миледи2: Мэгги Я скачала себе учебник по html. А PHP тоже приперло - скрипт один взяла, только Норм об этом знать не должен.

Piligrim:

Мэгги: Миледи2 Если вдруг такое случится, что вы ничего не поймёте (из учебника), то предлагаю сходить на мои уроки: http://lezione.dugward.ru/ Миледи2 пишет: А PHP тоже приперло - скрипт один взяла Может быть, это был JavaScript? В принципе, это не PHP. Это совсем другой язык, я поэтому и уточняю.

Миледи2: Мэгги Я вам в личку дам на него ссылку. Это PHP. На уроки приду в ЛЮБОМ случае, спасибо.

Миледи2: почитала Ваши уроки, и решила выбросить свой запутанный учебник.

Мэгги: Миледи2 Спасибо )).



полная версия страницы