Форум программистов, компьютерный форум, киберфорум
Web-мастеринг
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2

С чего начать создание сайта?

01.09.2011, 19:16. Показов 3580. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Я недавно освоил Html,CSS,PHP,MySql. Создал примитивный сайт (вручную), сделал активацию и регистрацию. Планировал сделать мини-блог (как в контакте стена, один человек написал, все прокомментировали). Пришел в затруднение перед созданием комментариев и сообщений. Задался вопросом: а ведь в cms все это есть, что я мучаюсь? Если воспользоваться CMS, то будит как у всех, даже не интересно сайт создавать (никакого творчества). Я задумался: Может быть взять шаблон к примеру Drupal и изменить его на свой лад?
Знающие люди расскажите, как вы создаете сайты и вообще, как они создаются? Как создаются реально красивые, необычные и криативные сайты? У меня куча дизайнерских идей, а я сомневаюсь между изучением php (что очень долго искать в гугле) и использованием CMS.
Заранее благодарю за содержательный ответ.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.09.2011, 19:16
Ответы с готовыми решениями:

Создание сайта (с чего начать?)
Здравствуйте! У меня нет знакомых, у которых можно спросить об этом, поэтому решил узнать у вас: допустим меня попросили заняться...

Для начинающих. Не знаю с чего начать создание сайта
Простите...не знал в какой раздел поместить тему (нет специального раздела),если что ,админы ,перенесите тему... Вопрос заключается в...

С чего начать?
Хочу создать интернет магазин ... навыки HTML есть, но это мало =\ ... можете посоветовать программы, а так всякие факи к ним и т.п.) ...

4
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
01.09.2011, 20:23
Лучший ответ Сообщение было отмечено как решение

Решение

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

CMS это Content Management System. Система управления содержимым. Проще говоря CMS это админка, такой раздел на сайте который видит только пользователь знающий нужный пароль. В админке заносятся данные, но как выводить эти данные простому посетителю, зависит уже от конкретного дизайна. Повторюсь, большинство CMS позволяют прикрутить к ним любой дизайн.

Свое решение на PHP имеет смысл писать если ты планируешь выводить какие то очень нестандартные данные, даже не могу придумать какие, либо если тебе много не надо и нужно что-то простенькое.

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

Если упростить, то CMS как правило состоит из ядра и шаблонов.
Ядром я условно назову здесь все что не понадобится менять в процессе прикручивания своего дизайна.
Шаблон это то как будет выглядеть сайт. То есть html код + php вставки, которые будут выводить динамические данные. В админике добавил новую статью, php код с помощью функционала CMS выведет эту статью в нужном месте. Нужное место зависит от конкретного дизайна.

Такая структура CMS позволяет зная html+css и API(те самые php вставки) конкретной системы написать под нее только шаблон и все заработает. Сложный функционал будет обеспечивать сама CMS. Ядро.

Любую CMS можно оценить по двум основным параметрам.
1. Функционал.
2. Сложность верстки.

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

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

* * *
Основные плюсы и минусы я обозначил. Решай сам. Лично я пользуюсь CMS и возможно пристрастен. Быть может кто-то более полно сможет раскрыть плюсы написания с нуля и минусы CMS.
4
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
01.09.2011, 21:01  [ТС]
Alorian, хм, спасибо за почву для размышлений. И все же, если создавать шаблон для CMS, я хочу знать, какая цмс самая легкая в верстке (к какой CMS легче сверстать шаблон с нуля)?
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
01.09.2011, 21:55
Костяныч, хз. Лично мне больше всего нравится битрикс, но он платный.
Работал с вордпрессом и друпалом, разобраться впринципе можно но после битрикса мне кажутся неудобными эти системы.

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

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

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

Если можешь 4900 рублей потратить, то бери битрикс. Мне он больше нравится.

С остальными CMS не работал, советовать не могу. Под перечисленные верстал сайты, то есть полностью в итоге пришлось разобраться.
1
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
02.09.2011, 06:37  [ТС]
Alorian, спасибо. Я Joomla месяц назад пробовал, слишком навороченной показалась. Друг Drupal посоветовал, вчера потестил, вроде адекватная. На Drupal остановлюсь...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.09.2011, 06:37
Помогаю со студенческими работами здесь

С чего начать?
Всем привет. Попросили меня тут для родной школы сайт накатать,да не простой,а со всякими штучками, как в контакте и прочих раскрученных...

с чего начать
Собрался изучать Java Skript, HTML, Flash в общем все для web-программирования. с чего лучше начать ?? какие видео уроки или книги...

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

С чего начать
Всем привет. Прошу камнями не бросаться, но стало интересно web программирование. Вернее интерес давно, времени как-то все не было. ...

С чего мне начать
Добрый день товарищи. Вопрос такой. Есть сайт который меня интересует: vapemixer.ru/ Загорелся я сделать подобный сайт своими...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru