как создовать движки для сайтов???

Тема в разделе "PHP", создана пользователем Kamikadze2008, 29 апр 2008.

Модераторы: latteo
  1. Kamikadze2008

    Kamikadze2008 Создатель

    Регистр.:
    21 мар 2008
    Сообщения:
    31
    Симпатии:
    1
    Подскажите пожалуйста как создавать движки для сайтов, а то я чёт совсем инфы не нашел по этой теме, где её взять не знаете и есть ли книги по такой тематике :bc:
     
  2. penguen

    penguen

    Регистр.:
    7 янв 2007
    Сообщения:
    824
    Симпатии:
    94

    В Inete инфы валом. Просто может не так поиском искали.
    Есть чуток, но не полн. расзов. движок конкретно на примере.
     
    Kamikadze2008 нравится это.
  3. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    Почитай сначала о технологии MVC, поковыряй фреймворк CakePHP - базовый принцип по ходу обучения поймешь.

    Поймешь - значит узнаешь, как они пишутся ;)
    Так либо иначе, код базируется на фреймворках (на зародышах, состоявшихся, самописных)...

    Просто так никто не начинает писать CMS с нуля. Нужно научиться писать связанные структуры, рисовать схемы логические и т.д =)

    <offtop>70% своей CMS написано в ванной - лежал с блокнтотом и рисовал/записывал :)</offtop>
     
    Kamikadze2008 нравится это.
  4. Тимоха

    Тимоха Прохожие

    Для начало выучи как следует php, mysql, html, css, js, ajax после этого начинай писать все по порядку например сначало напиши классы для шаблонов, потом напиши модуль добавление новостей и т.д. пиши лучше простым кодом а не сложным, а то потом сам же и не сможешь туда что ли вставить
     
  5. Kirpichtion

    Kirpichtion Писатель

    Регистр.:
    20 дек 2007
    Сообщения:
    8
    Симпатии:
    1
    Kamikadze2008 нравится это.
  6. Kamikadze2008

    Kamikadze2008 Создатель

    Регистр.:
    21 мар 2008
    Сообщения:
    31
    Симпатии:
    1
    а как тогда задовать в поиске?? :nezn:
     
  7. Tretiy

    Tretiy Постоялец

    Заблокирован
    Регистр.:
    10 дек 2007
    Сообщения:
    81
    Симпатии:
    9
    Да нет конкретного пути. Это вопрос типа "Как построить дом?" - учись раствор колотить, кирпич класть...
    А ответ типа - вот тут показано как построить дом, берешь пол дом и ещё пол дома и дом готов НЕТ. Нужно с малого начинать
     
    Kamikadze2008 нравится это.
  8. garisson

    garisson Создатель

    Регистр.:
    25 апр 2008
    Сообщения:
    36
    Симпатии:
    5
    В начале надо определиться какие задачи твой движок должен решать. Составить список и подумать как можно реализовать.
    Далее
    Самый простой вариант взять за основу готовый движок и переделать его под себя.
    Либо писать своё по спискам задач которые ты составишь на первом этапе.
     
    Kamikadze2008 нравится это.
  9. mclaod1609

    mclaod1609 Создатель

    Регистр.:
    14 фев 2008
    Сообщения:
    15
    Симпатии:
    9
    Есть неплохая книга по PHP + MySQL.

    [​IMG]
    Люк Веллинг, Лора Томсон - Разработка Web-приложений с помощью PHP и MySQL

    PHP and MySQL Web Development
    Издательство: Вильямс, 2007 г.
    Твердый переплет, 880 стр.
    ISBN 978-5-8459-0862-9, 0-672-32672-8
    Тираж: 3000 экз.

    Эта книга предназначена для тех, кто уже знаком, по крайней мере, с основами НТМL и ранее разрабатывал программы на современных языках программирования, но, возможно, не занимался программированием для Web или не использовал реляционные базы данных. В ней подробно описано применение РНР и MySQL для построения крупных коммерческих Web-сайтов. Основное внимание в книге уделяется реальным приложениям. Здесь рассматриваются как простые интерактивные системы приема заказов, так и различные аспекты электронных систем продажи и безопасности во взаимосвязи с созданием реального Web-сайта. Подробно описаны все стадии разработки множества типовых проектов на РНР и MySQL, в числе которых, помимо прочих, система управления содержимым, почтовый Web-сайт, приложение поддержки Web-форумов и электронный книжный магазин. Заслуживают особого внимания главы, посвященные объектно-ориентированному программированию на РНР, динамической генерации РDF-документов и доступу к стандартным Web-службам, предлагаемым различными компаниями.

    Основное отличие этого издания от предыдущего состоит в том, что материалы и весь исходный код полностью переписаны для новых версий РНР5 и MySQL 5.0.

    Книга ориентирована на профессиональных разработчиков, но будет полезной и для начинающих программистов.
    ------------------------------

    http://depositfiles.com/files/1865085

    В ней как раз есть главы , посвященные CMS. Конечно это не готовый рецепт, но принципы станут понятны.:)
     
    Studst, lunatik, fredis69 и 2 другим нравится это.
  10. robi

    robi Прохожие

    ну наговорили человеку :)
    Все гораздо проще. Необходимый базис знаний: HTML, PHP, MySQL. Понимание основ, остальное придет во время написания.
    Что делает движок? по сути это две части: публичная - берет из базы данные и выводит их, и админская - тут наоборот пишем базу.
    Найди простейший скрипт, к примеру новостной - чем проще тем лучше и препарируй его до полного опнимания
    принципов работы. После попробуй по аналогии создать свой - вот тебе уже и основна собственного двига.