[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разработка сайта с "0"
brainraider
Господа ПХПшники и не только. Прошу отнестись с пониманием к моему вопросу. Вот задался я вопросом написания своего движка и т.д. начал писать, а потом осознал, что не понимаю - что же первоочередно...

итак вопрос: посоветуйте плиз, с чего же мне начать разработку своего движка, шаблона и сайта в общем!



Спустя 3 часа, 28 минут, 51 секунда (10.11.2009 - 08:56) sergeiss написал(а):
Цитата (brainraider @ 10.11.2009 - 06:27)
с чего же мне начать разработку своего движка, шаблона и сайта в общем!

Ты для начала осознай, что ты хочешь получить в итоге. Это будет где-то примерно половина решения. Потому что потом ты сразу же поймешь, какие блоки (части) сайта тебе необходимы. Далее, надо построить алгоритм взаимосвязи между этими частями. И только уже потом начинается само программирование.
До тех пор, пока ты не понял, что же ты хочешь получить, ты ничего и не получишь smile.gif
Собственно говоря, так и в любом деле. Если ты не знаешь конечную цель, то как ты можешь к ней идти?

Спустя 1 час, 1 минута, 37 секунд (10.11.2009 - 09:57) haZe написал(а):
sergeiss глаголит истину! нужна цель! Потом цель делишь на задачи, все это отражаешь на бумаге и начинает долго и упорно ставить галки на против выполненных задач! smile.gif

Спустя 3 часа, 46 минут, 28 секунд (10.11.2009 - 13:44) DeeKeiD написал(а):
Я тоже пишу свою цмску smile.gif имхо основа:
1. Ядро (основные функции)
2. Модули (подключение\установка)
3. Регистрация \ вход \ выход
4. Защита

а дальше по надобности

Спустя 53 минуты, 16 секунд (10.11.2009 - 14:37) brainraider написал(а):
Большое спасибо! Ну, буду развивать эту тему по ходу решения проблемы своей ЦМС!

Спустя 2 часа, 24 минуты, 37 секунд (10.11.2009 - 17:02) jetistyum написал(а):
я один наверное не писал своей CMS .... лохом просто себя чувствую...

Спустя 6 минут, 33 секунды (10.11.2009 - 17:08) sergeiss написал(а):
Цитата (jetistyum @ 10.11.2009 - 18:02)
я один наверное не писал своей CMS .... лохом просто себя чувствую...

А мне повезло... Я уже почти 2 года только этим и занимаюсь... Контент каждый день лезет, приходится раз в неделю чистить базу. Когда ее объем начинает "зашкаливать" за 40-50 гигов...
Вот скоро сервер расширим, до конца ноября, наверное, и вот тут-то я развернусь smile.gif Будет у меня контента гигов 500-600 wink.gif

Спустя 7 минут, 2 секунды (10.11.2009 - 17:15) Pinoplast написал(а):
Цитата (jetistyum @ 10.11.2009 - 14:02)
я один наверное не писал своей CMS .... лохом просто себя чувствую...

Это шутка или серезно сказано? blink.gif

Спустя 4 минуты, 25 секунд (10.11.2009 - 17:20) Grazor написал(а):
Цитата (sergeiss @ 10.11.2009 - 17:08)
за 40-50 гигов...

сколько-сколько? blink.gif

sergeiss, что за сайт, если не секрет?
не представляю, на каком сайте может быть столько контента blink.gif

ну, если не брать в расчёт кфштищц таблицы

Спустя 7 минут, 45 секунд (10.11.2009 - 17:27) sergeiss написал(а):
Да столько-столько... wink.gif

Это статистика достаточно большой сотовой сети, сразу несколько регионов smile.gif Детализированная (часовая) 2-3 недели по каждому передатчику в сети. И более глобальная (для более крупных элементов) за более длительный период времени (около года).
Каждый день добавляется около 400-500 МБ...

Это внутренний сайт компании, доступ только из локальной сети. Да и то не всем открыт.

Спустя 8 минут, 6 секунд (10.11.2009 - 17:36) Grazor написал(а):
sergeiss
ohmy.gif

Спустя 29 минут, 29 секунд (10.11.2009 - 18:05) brainraider написал(а):
Мдаааа, жестоко... я даже не представлял, что может быть столько контента....

Вот вопрос такой появился=)))

Как можно решить что нужно, незная что можно?smile.gif

Спустя 8 минут, 49 секунд (10.11.2009 - 18:14) Pinoplast написал(а):
А пароли и логины по чем продаеш? wink.gif

Спустя 54 минуты, 51 секунда (10.11.2009 - 19:09) twin написал(а):
Цитата
Как можно решить что нужно, незная что можно?

Ошибка номер 0.
Можно всё. Знай это, и все получится.

Спустя 3 часа, 26 минут, 21 секунда (10.11.2009 - 22:35) sergeiss написал(а):
Цитата (brainraider @ 10.11.2009 - 19:05)
Мдаааа, жестоко... я даже не представлял, что может быть столько контента....

Зато это - очень хорошее поле для тренинга в работе с БД smile.gif Оптимизация таблиц, индексация, оптимизация запросов, создание сложных запросов, выбирающих данные из нескольких таблиц, использование самописных функций и триггеров таблиц... Всё это очень хорошо позволяет потренироваться в работе с данными.

Цитата (brainraider @ 10.11.2009 - 19:05)
Как можно решить что нужно, незная что можно?

К ответ Твина на эту тему я добавлю только "изучай ПХП"!!! Тогда ты будешь знать и что сделать, и как это сделать. Хотя, конечно, сделать можно практически всё smile.gif Особенно, если использовать одновременно ПХП на серверной стороне и JS на клиентской стороне.

Спустя 32 минуты, 37 секунд (10.11.2009 - 23:08) Mazular написал(а):
Цитата (jetistyum @ 10.11.2009 - 14:02)
я один наверное не писал своей CMS .... лохом просто себя чувствую...

Рано или поздно каждый наверно приходит к осознанию полезности написания "своей" CMS. Пользовал Jooma/Drupal, но так честно сказать влом разбираться в чужой логике, потому что рано или поздно стандартных и готовых решений все равно не хватает, и нужно так или иначе писать что-то свое какие-то плагины, модули и т. д.. Да и вообще есть зачастую маленькие задачи, для которых использование той же Joomla - что "из пушки по воробьям". biggrin.gif Хоть тоже ни писал никогда CMS, но сделаю это обязательно в скором времени, хотя бы ради опыта.

Спустя 7 минут, 50 секунд (10.11.2009 - 23:15) sergeiss написал(а):
Цитата (Mazular @ 11.11.2009 - 00:08)
Хоть тоже ни писал никогда CMS

Встречный вопрос: а что тогда ты писал на ПХП?

Спустя 1 минута, 27 секунд (10.11.2009 - 23:17) Pinoplast написал(а):
у тебя ударение в слове писал где стоит biggrin.gif


 ! 

М
Последнее предупреждение: будешь флудить в тематических разделах - получишь бан.
sergeiss

Спустя 4 минуты, 57 секунд (10.11.2009 - 23:22) Mazular написал(а):
Цитата (sergeiss @ 10.11.2009 - 20:15)
Встречный вопрос: а что тогда ты писал на ПХП?

Ерунду всякую: счетчики, гостевые, модули к Joomla и т. д. Поэтому тоже в комплексе не представляю как системы с нуля готовятся и реализуются.

Спустя 3 минуты, 51 секунда (10.11.2009 - 23:26) sergeiss написал(а):
Mazular - я к тому спросил, что CMS - это Content Management System, т.е. "система управления контентом".
То есть, даже простейшая гостевая - это уже CMS. Но только - простая. Так что твое утвержение
Цитата (Mazular @ 11.11.2009 - 00:08)
Хоть тоже ни писал никогда CMS
является неверным wink.gif

Ты уже делал CMS, только сам этого не понял smile.gif


Спустя 3 минуты, 26 секунд (10.11.2009 - 23:29) Pinoplast написал(а):
Извеняюсь если влажу в разговор, но если я неошибаюсь CMS это и есть все то что ты пречислел только внутри одного сайта, или другими словами ее элементы, сукупность элементов и есть CMS или я не прав в свое логике?


 ! 
[mod][/mod]sergeiss

Правила форума , п. 2.4.f прямо призывают "Если Вы знаете ответ на поставленный вопрос, убедитесь, что аналогичный ответ не был опубликован ранее."

Моя рука уже занесена над кнопкой "забанить" wink.gif

Спустя 7 минут (10.11.2009 - 23:36) Mazular написал(а):
sergeiss Спасибо за поправку. Действительно запутался я в определениях. Действительно даже блог и то уже можно отнести к CMS. smile.gif

Просто CMS обычно ассоциируется с чем-то "монстрообразным" вроде Joomla или не дай Бог с 1C Битрикс. ph34r.gif biggrin.gif

Спустя 14 часов, 15 минут, 29 секунд (11.11.2009 - 13:52) brainraider написал(а):
Хех, sergeiss, спасибки=))))

Значит я писал уже СУК =)))))

Спустя 15 минут, 45 секунд (11.11.2009 - 14:07) sergeiss написал(а):
Цитата (brainraider @ 11.11.2009 - 14:52)
Значит я писал уже СУК =)))))

И еще один "прозревший" smile.gif И это радует! wink.gif

В связи с чем, а также в связи с ответами других людей, я верну тебе твой же вопрос: "с чего же мне начать разработку своего движка, шаблона и сайта в общем!".

С чего ты начнешь?

Спустя 7 минут, 24 секунды (11.11.2009 - 14:15) Gabriel написал(а):
sergeiss
хмм..... почему я никогда не считал гостевую CMS:) еще один прозревший:)

Спустя 28 минут, 7 секунд (11.11.2009 - 14:43) brainraider написал(а):
Ну ваще я писал админку для своего сайта...

Щас понимаю, что начну с защиты=)))) с авторизации=)))

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

Спустя 12 минут, 49 секунд (11.11.2009 - 14:56) Gabriel написал(а):
brainraider
да, но зато когда понадобиться никаких проблем небудет

Спустя 1 час, 10 минут, 10 секунд (11.11.2009 - 16:06) brainraider написал(а):
Вот поэтому и думаю=)))))

Спустя 1 час, 11 минут, 57 секунд (11.11.2009 - 17:18) sergeiss написал(а):
База или файл - зависит от частоты изменений данных и от их объема. Если данных - несколько строк, и меняются они минимум раз в несколько дней, то можно и файл использовать.
Но если данных много, и меняются они часто и/или приходится делать какие-то фильтрованные (либо сложные) выборки, то тогда однозначно БД. Хотя бы SQLite.

Спустя 3 часа, 11 минут, 51 секунда (11.11.2009 - 20:30) brainraider написал(а):
Та не, все таки файл... для этого проекта БД не понадобится... с кайЛайтом я неп работал... Я тока с Майсакулем работаю.

Спустя 4 минуты, 55 секунд (11.11.2009 - 20:35) sergeiss написал(а):
Цитата (brainraider @ 11.11.2009 - 21:30)
с кайЛайтом я не работал... Я тока с Майсакулем работаю

Да то же самое практически smile.gif
Основные его отличия - вся БД находится в одном файле, который к тому же можно просто переписать с одного сервера на другой. Даже между юниксом и виндой. И он будет нормально использоваться.
Второе - он не считается хостерами за БД, соответственно, у тебя может быть много SQLite в проекте smile.gif
Третье - там нету навороченных запросов, но для простых потребностей он все равно лучше, чем простые файлы (например, все-таки есть защита от одновременной записи разными пользователями).


Спустя 9 минут, 15 секунд (11.11.2009 - 20:44) brainraider написал(а):
сам сайт у мну на МаСКЛ... мне так проще - привык редактить и обновлять через старую админку, вот тока удобство оставляет желать лучшего... не хочу я пока переходить на другую СУБД, просто щас перепишу СУК и буду радоваться жизни... потом немного доработаю её и поставлю на свой движ универский сайт... а то это ж ужас: http://yum.edu.ua (бывший адм немного поленился и взял 2z) ... кстати, немного смеха... http://stanford.edu ... сравниваем=))))


_____________
Там где есть новички, есть и двигатель прогресса!!!
Ну, если не сказать больше=)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.