Перейти к содержимому



  • Закрытая тема Тема закрыта

Создание CMS

#1 Matt
Matt
  • Неактивные
  • 774 сообщений
  • Репутация: 2
0

Обновлено 02 декабря 2010 - 15:02  Отправлено 31 октября 2010 - 16:12

Хочу научиться писать "движки", причём самые что ни на есть полноценные и большие. Задача на дальнюю перспективу, поэтому сейчас начинаю самообучение. Пока основной вопрос - что именно изучать? Пока начал с PHP.

Буду благодарен за советы и указания непосредственно на учебные материалы.

 

 

  • 0

#2 Odmen
Odmen
  • Пользователь PRO
  • 5 275 сообщений
  • Репутация: 56

Отправлено 31 октября 2010 - 16:25

Matt, +1 :) Я вплотную интересуюсь тем же вопросом, только задача не на перспективу, а собираюсь штундировать прямо сейчас, выделяю для этого несколько часов в день. Можно будет как-то сгрупироваться ;)
  • 0

#3 Matt
Matt
    Topic Starter
  • Неактивные
  • 774 сообщений
  • Репутация: 2

Отправлено 31 октября 2010 - 16:39

Было бы здорово, давай! Перспектива в том смысле, что сперва хочу всё очень хорошо изучить, а потом уже строить планы, как конкретно использовать знания (то есть под какие проекты).
  • 0

#4 Odmen
Odmen
  • Пользователь PRO
  • 5 275 сообщений
  • Репутация: 56

Отправлено 31 октября 2010 - 17:24

Matt, я считаю, что знания должны быть в любом случае, пусть даже и не сильно глубокие, но поверхносные и руководителю проектов нужны ИМХО
  • 0

#5 surfer
surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 31 октября 2010 - 17:34

так уже поднимался аналогичный вопрос, в том числе и с группировкой
  • 0

#6 Matt
Matt
    Topic Starter
  • Неактивные
  • 774 сообщений
  • Репутация: 2

Отправлено 31 октября 2010 - 17:52

Группировкой? Представляю картину, группировочка такая, в трениках, спортивных куртках и с ноутами подмышкой )))
  • 0

#7 surfer
surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 31 октября 2010 - 19:00

))))))))))
как бы вот нашел http://www.masterweb...a-po-php/77&hl=
  • 0

#8 Odmen
Odmen
  • Пользователь PRO
  • 5 275 сообщений
  • Репутация: 56

Отправлено 31 октября 2010 - 19:07

sc2r2bey, спасибо конечно, но ведь речь о разных вещах идёт. Веталь не спрашивает что нужно изучать для написания движка, а просит советов, которые помогут для создания его движка
  • 0

#9 surfer
surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 31 октября 2010 - 19:09

имхо как минимум для динамичной части php+mysql для визуальной части (x)html+css(+javascript) какбэ так
  • 0

#10 Odmen
Odmen
  • Пользователь PRO
  • 5 275 сообщений
  • Репутация: 56

Отправлено 31 октября 2010 - 19:13

sc2r2bey, я тоже думаю, что кроме PHP + MySQL ничего не нужно, разве что не помешает AJAX. Речь идёт конечно же о динамичной части.
Хочу задать несколько вопросов для тех, кто писал свои CMS.
Что посоветуете почитать именно о создании своей CMS?
На что стоит обратить больше всего внимание?
  • 0

#11 surfer
surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 31 октября 2010 - 19:25

про это мало кто пишет в свое время много перелопатил в Инете почти ничего не нашел:

http://chtivo.webhos...rticles/mvc.php
http://habrahabr.ru/...bout_cms/51152/
и т.д.

т.е. все начинается с проектирования :)
а потом реализуется технологически ;)
  • 0

#12 surfer
surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 01 ноября 2010 - 12:23

ИМХО, чтоб не плодить тему, продолжу здесь, для базового сайта мне актуальны следующие модули:

По-моему, вот, что понадобится в любом случае:

1. Модуль статей
1. Модуль новостей
2. Модуль галереи
4. Модуль меню
5. Рекламный модуль
6. Модуль авторизации
7. Модуль контактов, включая форму обратной связи
7. Модуль гостевой или ФАК
8. Модуль переключения языков
9. Модуль каталога
10. Админка

+ ядро сайта


Предлагаю собственно обсудить, какой функционал необходим для каждого из модулей!?
  • 0

#13 Matt
Matt
    Topic Starter
  • Неактивные
  • 774 сообщений
  • Репутация: 2

Отправлено 01 ноября 2010 - 19:56

Поправьте, если не прав, но как я понял, просматривать выполнение сценария php можно с помощью Денвера.
  • 0

#14 bestolloch
bestolloch
  • Неактивные
  • 224 сообщений
  • Репутация: 1

Отправлено 01 ноября 2010 - 20:06

Поправьте, если не прав, но как я понял, просматривать выполнение сценария php можно с помощью Денвера.

Привет, в денвери можно также просмотреть выполнение сценария, это вроде в найстройках просто выставляется.
а не поскажешь по какой книги, манулу начал изучение пшп?
  • 0

#15 Matt
Matt
    Topic Starter
  • Неактивные
  • 774 сообщений
  • Репутация: 2

Отправлено 01 ноября 2010 - 20:09

PHP 5 для "чайников" Д.Валейд
  • 0

#16 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 01 ноября 2010 - 22:06

Matt,

Хочу научиться писать "движки", причём самые что ни на есть полноценные и большие. Задача на дальнюю перспективу, поэтому сейчас начинаю самообучение. Пока основной вопрос - что именно изучать? Пока начал с PHP.

Для написание движков нужна хорошая команда и как минимум умение работать в команде, я уже обсуждал этот вопрос. Чтобы написать движок надо подойти к вопросу со всех сторон, нужно знать все тонкости при проектировании, какие библиотеки будем использовать, какие писать сами. Начинаешь разбирать какой-либо движок и замечаешь как же много тонкостей имеет каждый, преобразование данных, система защиты, подключение компанентов и модулей, уровни доступа и многое другое.
Конечно, если под CMS понимается простейший движок для сайта-визитки, позволяющий создавать динамические страниц с контентом, то тут и один человек справится.
Конечно с чего-то нужно начинать. Я бы изучил HTML+CSS, научился хорошо верстать, затем уже можно приступать и к изучению PHP. Данный язык достаточно простой с точки зрения процедурного программирования, а вот с точки зрения ООП он недостаточно развит, хотя начиная с версии 5 появилась тенденция в развитии. Без ООП писать движок - разовая работа ИМХО.

Поправьте, если не прав, но как я понял, просматривать выполнение сценария php можно с помощью Денвера.

Именно так. Для просмотра сценария PHP нужен виртуальный сервер, Денвер как раз совмещает виртуальный сервер, интерпретатор PHP, MySQL и др.

admin,

Что посоветуете почитать именно о создании своей CMS?
На что стоит обратить больше всего внимание?

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

#17 surfer
surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 14 ноября 2010 - 03:48

http://boolive.ru/category/createcms
http://irbis-team.com/15
  • 0

#18 queez
queez
  • Неактивные
  • 9 сообщений
  • Репутация: 0

Отправлено 02 декабря 2010 - 15:02

могу посоветовать совмещать теорию с практикой. возьмите какой-нить готовый движок, попроще, разберите его, под рукой держите блокнот, ручку. зарисовывайте схемы, строение, алгоритмы. так вы и глубже изучите и лучше запомните :)
  • 0

robot
robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
albedo albedo 1-й за Май
Очков активности: 198 5 тем, 29 сообщений, 3 балла репутации
Сайт: online24news.ru
ТОП самых активных за этот месяц
  • Фотография maks200
    #1

    maks200
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография NewBlade
    #2

    NewBlade
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография Movut
    #3

    Movut (seo-aspirant.ru)
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Фотография 1head
    #4

    1head
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Фотография magnet
    #5

    magnet (rbfxdirect.com)
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Фотография Zevss
    #6

    Zevss (domles43.ru)
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Фотография Nik_2266999
    #7

    Nik_2266999
    Очков активности: 3 0 тем, 2 сообщения, 1 балл репутации

  • Фотография narolskay
    #8

    narolskay (ortopedicheskaja-podushka.ru)
    Очков активности: 3 0 тем, 2 сообщения, 1 балл репутации

  • Фотография wp01
    #9

    wp01
    Очков активности: 3 0 тем, 2 сообщения, 1 балл репутации

  • Фотография getsend
    #10

    getsend
    Очков активности: 3 0 тем, 2 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru