Добрый день. Хочу сделать электронный учебник на php с возможностью добавления новых тем, уроков, изменения уже существующих. Использовать cmc не хочу. Для этого обязательно писать свой движок, с админкой, где я буду добавлять новые темы? Или я могу добавлять новые темы локально, на своем компьютере, а потом обновлять сайт на хостинге? Как это правильно делается? Спасибо.
Можно использовать готовые. CMS и админка – это почти синонимы, хотя вы в общем-то вполне норм. сформулировали. «Добавлять локально» – это как? Есть разные подходы. Плюс многое зависит от ваших навыков. Судя по вашим вопросам, вам лучше использовать готовые или подготовленные для вас инструменты. --- Добавлено --- Какой-нибудь бюджет предусмотрен на сайт или пока что есть только «хотелки»?
На своем компьютере редактирую копию сайта, а потом эту копию загружаю на хостинг. Есть возможность обновления сайта без потери информации из базы данных? Предусмотрен. 0 рублей =) Спасибо за ответ. Пока поставил wordpress, разбираюсь с ним.
Обычно делают наоборот: данные вносят в рабочую копию, а потом их бэкапят на соотв. сервер или на локалку. Черновики лучше сохранить, пока вы не получите первый бэкап Локалка первична только во время разработки (ну, может, еще во время накопления начального контента, что тоже можно отнести к разработке). И то здесь возможны варианты, например некоторые содержат не только «прод»-серверы, но и «дев»-серверы, хотя это, видимо, вам не подойдет. Не понял вопрос. Что даже на домен не готовы «разориться»? Для неквалифицированных (без)бюджетников поначалу, возможно, самый простой вариант. А если/когда и тут потребуется вкладываться, можно спокойно забросить сайт. Считай, ничего кроме времени не потеряли. Но зато могли приобрести какой-то опыт.
Домен и хостинг куплю. Я имел ввиду, могу ли я, после того как выложу сайт на хостинг, программировать его прямо на хостинге? Например, добавлять новые страницы, содержимое этих страниц и т.п. Это при условии, что сайт не на WordPress, а самописный на php.
Лучше на локалке сначала писать/тестировать. И тут надо разделять код/шаблоны в файлах и собственно контент в БД. Вы непосредственно разработкой занимаетесь, только когда нужно добавить доп. функционал, например новый тип страниц, а контент постите сразу в рабочую копию, как я уже писал. При норм. модульной архитектуре с частичным обновлением сайта вообще нет никаких проблем. На крайняк, если что-то кардинально меняется, можно повесить и заглушку 503 на полчаса. Тем более у вас намечается контентник, как я понял. Про интерактивное обучение и т.п. вы ничего не писали.