А я всё пытаюсь понять, с какого конца мне браться за дело.

Вот предположим вам нужно с нуля сделать сайт, посвященный всему, что связано с Древней Грецией. Т.е. материалов на сайте будет МНОГО :) , и этот материал будет регулярно пополняться.

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

Вопрос: как происходит размещение материалов на сайте? Обязательно ли это делать только с компа, где установлены Денвер, MySQ, или это это можно делать из любого инет-кафе?
Вопрос идиотский, но…
В процессе создания сайта я должна буду сделать специальную страницу, через которую владелец сможет вставлять и редактировать свои материалы типа как в Ворд? PHP позволяет делать такие страницы для управления сайтом? Видела подобное на системе Joomla.
Или через менеджер закачки файлов как на Народ.ру, например? Но как в этом случае размещать эти страницы в макете дизайна...

@темы: Web-дизайн

Комментарии
09.07.2010 в 19:44

Ir wisen, mercken min gedicht Und laussen uech verdriessen niht, Ob ich ein wil von torheit sag
PHP позволяет делать различные формуляры и их структурировать. Если у владельцев будут хоть элементарные знания html, то с заполнением они справятся.
10.07.2010 в 03:09

There I was on a July morning, Looking for love
Ливия-Джоанна
Уважаемая, ты не понимаешь сути PHP, потому советую обратиться ко мне по ICQ, чтобы долго тут не флудить.
По теме: для добавления материала на сайт не нужно ничего, кроме инета и браузера.
Веб-сервер Apache, Интерпретатор PHP и база данных MySQL расположены на сервере (хостинге).
Там же и физически расположен сайт. Ты открываешь его админку (которая вместе с сайтом лежит на хостинге).
Админка имеет связь с базой данных.
Через админку ты вносишь нужные изменения в базу данных (например, добавляешь в таблицу со страницами строку новой страницы, редактируешь в таблице новостей строку новости, удаляешь из таблицы енотов строку с записями о каком-то еноте).
На PHP пишется сайтовый движек.
Его задача - понять, какую страницу открывают, и показать её.
Он выводит одну для всех верхнюю часть сайта, одну для всех страниц нижнюю часть сайта, вставляет перед этим между ними блок с меню, в котором подсвечен пункт, соответствующий открываемой странице, и ещё кусок HTML-кода, тоже один для всех страниц, в который он на нужные места подставляет, например, название и текст страницы, взятые из соответствующей этой странице строки в таблице страниц в БД. Или, если это список, например, новостей, то центральный кусок берется столько раз, сколько новостей в таблице новостей находится. В этот средний кусок HTML-кода PHP подставляет на нужные места название новости, сокращенный текст новости, адрес ссылки на полый вариант новости. После этого PHP все полученые куски списка слепливает в один список, и подставляет на то место в коде страницы, которое соответтсвует средней части сайта.

Это ОЧЕНЬ обобщенный, поверхностный, утрированый, примитивизированый, упрощенный и урезаный принцип работы самого примитивного сайтового движка с самой примитивной админкой.
11.07.2010 в 04:51

Музыка задает ритм жизни. Мы вправе включить любую.
SpiritEagle мдаа =) разжеваааал =))
Лучше обсуждать тут, чтоб у людей с подобными вопросами было где поискать ответы.
11.07.2010 в 10:53

There I was on a July morning, Looking for love
MiFko
Вообще, конечно, тоже так, но тут гораздо дольше все получается почему-то.
Просто ситуация тут несколько необычная. Человек хочет научится программировать (причем под веб, причем на норм уровне) за катастрофически короткий для этого срок - 4 месяца.
Я не спорю, что научиться писать за такое время для галочки "я умею" можно и за неделю. Но веб имеет ОЧЕНЬ много подводных камней, единственный способ борьбы с которыми - богатый опыт, лучше всего исчисляемый годами кодинга.
01.09.2010 в 23:58

Все мы немножко тролли
Эгегей! Используй WordPress - интерфейс администрирования там загружаемый, доступный из любой точки мира =) Ну, это если уж совсем клинический случай =)