palpalych |
|
![]()
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
Интересует несколько нюансов в свете недавних событий. Я хочу написать с нуля интернет магазин (с адаптивным дизайном :), в большей степени мне это нужно для получения и закрепления навыков верстки. Естественно очень хочется совместить приятное с полезным. Т.е. интернет-магазин должен полноценно заработать надеюсь в течении ближайшего года. Одной из его особенностей, помимо стандартного набора, будет внушительный (более 100'000 наименований), по меркам интернет-магазинов, каталог. Вопросы которые в связи с этим возникают и на которые уважаемые комрады я прошу помочь мне ответить: 1. Что такое cms, для чего она нужна и можно ли без неё, читал здесь и здесь, все вроде понятно, все сходятся во мнении что не нужно, в моем случае нужно сделать поправку на мой опыт, вернее полное его отсутствие, в этом и вопрос? 2. Правильно ли я понимаю что cms в случае мелких интернет-магазинов сразу выступают и frontendом и backendом, а в случае серьезных вещей, cms, там где она используется, не достаточна. 3. Очень не хочется связываться с 1С, правильно ли я понимаю что в любую существующую систему учета данные из интернет-магазина можно прикрутить по xml и/или по открытому протоколу? Если степень глупости вопросов кому-то покажутся излишней просьба не пинать, я пока в начале своего творческого пути. п.с. к сожалению содержательную статью в песочницу написать не смогу, пробовал не получается, делиться нечем, пока только вопросы, может кто поделиться инвайтом для хабрахабр.
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
1 cms - система управления контентом. короче движок. вот ты напишешь магазин, это и будет cms только узконаправленная. 2 что за заумные словечки backend frontend, backend это админка, frontend все остальное. 3 да без проблем, вот только зачем? твой магазин будет сам как система учета. Я хочу написать с нуля интернет магазинудачи! P/S/ возьми лучше http://www.yiiframework.com/ тебе будет на много проще. p/p/s а еще лучше какой нибудь готовый бесплатный магазин.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
1. Что такое cms, для чего она нужна и можно ли без неё, читал здесь и здесь, все вроде понятно, все сходятся во мнении что не нужно, Тебе может и не нужно, но если ты будешь делать сайт для кого-то, то им cms понадобится. Попробуй для начала сделать что-то другое, имхо нужно опыта так набираться: 1. Сделать статичную html-страничку. 2. статичную html-страничку с красивостями. 3. html-страничка с php-вставками 4. html-странчика с Java-скриптами. НУ а потом по наростающей по сложности - скачать готовый шаблон сайта и передалать под себя Дальше, больше, сложнее Я лично против варианта "скачать готовый магазин" или что-то готовое, если это не делалось за деньги не было составлено договора - если что-то сломается в этом магазине или его хакнут - отвечать вам придется и по полной, это мое мнение. |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
мды... интересные вопросы, но какие то странные. 1 и 2. если вы хотите написать собственный интернет магазин то вам в каком либо виде придется написать систему управления контентом (что по сути и есть cms). привязать систему учета к тырнет магазину действительно можно. просто в каком нибудь определенном формате пишете чего сколько куда и как. а потом эти данные скармливаете механизму импорта системы учета. В случае 1С можете написать внешнюю обработку выполняющую перегрузку данных из текстовика или вдоволь позаниматься сексом с xml. Не связываться с 1С это вы наверное все же зря. в битриксе из коробки достаточно серьезный фильтр входных данных и куча механизмов оплаты. Чтобы написать приличный каталог продукции с элементами магазина вам придется изрядно вывернуть мозги чтобы определиться с списком переменных и фильтром корректных данных (обычная безопасность). А если вы еще захотите прикрутить оплату, то это вообще будет сурово. кажется описаний механизма оплаты раз два и обчелся. Остальные радуют сообщениями вида "в битрикс все работает ис каропки" И еще, вы уверены в том что данные в вашей системе учета адекватны? просто даже двадцать тысяч наименований это не два раза плюнуть. Описание, характеристики, изображения, цены. В большой компании какой только ереси быть не может. К примеру помню был казус с тем, что перепутали описание прокладки женской и какой то прокладки толи для двигателя, толи для насоса. Читать это было забавно... А вот показывать стыдно.
Да пребудет с вами знание ip адреса
|
binaryshadow |
|
![]()
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Чтобы от души покодить и поразбираться с технологиями рекомендую CMS/CMF (CMF - framework) MODX. Версию рекомендую Revolution, на данный момент MODX Revolution 2.2.10-pl. Можете пинать меня ногами, но я сичтаю его дастаночно продвинутым и надежным средством по созданию сайтов и порталов. Из плюсов несомненно четное разграничение шаблонов и наполнения, гибкость, расширяемость, xPDO и т.д. и т.п. Из минусов (для меня было) изучение API, хотя в сравнение с другими намного проще, моло русскоязычной документации (сейчас гораздо больше). Как вариант поставить MODX на локальную машину и дальше писать самому инет-магазин или изучить уже сделаный под него. Что, по моему мнению, очень нужная и полезная вещь, в таком подходе, так это то, что данная CMS избавляет от изобретения велосипеда по созданию ядра. Которое обеспечивает работу с пользователями, с контентом, дизайном и еще с кучей всего. Все это освобождает от разработки и отладки части управления и позволяет сосредоточится на разработке цели сайта, будь то интернет-магазин, блог, сайт визитка или портал. |
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
1,2) CMS это готовое решение которое в 80% нифига не решает из того, что нужно. Один хрен всё переписать придётся. Я рекомендую фреймворк. Любая CMS время от времени имеет уязвимости, о которых знает вся общественность. В том числе и злобные школьники считающие себя кулхацкерами, я уже на такое нарывался лет 8 назад. Даже если ты сам своими руками напишешь какую-то дырку, то её ещё найти надо. ;) 3) Да. связь с 1С может быть через генерацию документов для оной. Но там не XML, у них там свои форматы бредовые. 100.000 это внушительный набор товаров? :) Вас обманули. =) Минимум 200-300к это средний широкоориентированный интернет магазин. :) У вас нет опыта, а вы хотите за год написать адаптивный интернет магазин? Хм, смело. Скажу сразу, что бред (если есть основная работа и семья). Я вот уже год делаю более простой проект всё никак не доделаю. Времени не хватает.
Keep it simple, stupid!
|
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
Хорошее начинание. даже если не сделаете, опыт приобретете. Только разделите слова "адаптивный" и "магазин". Сначала сделайте магазин, а потом уже дизайн. Ну, а чтобы не мучались с дизайном, адаптивность дарю :) Это короче, чем фреймворк CSS, и легче. Jquery не используйте, утяжеляет... Используйте фреймворк VanillaJS :) Это самый быстрый и легкий фрейморк. А чтобы на этом магазине прорваться в материальном отношении, советую писать его на PHP с системой Zephir. Тогда его точно покупать будут. CSS адаптивного дизайна (mobile, pad, wide) : .wrapper { margin: 0px; padding: 0px; display:flex; flex-direction: column; } .wrapper > main { margin: 4px; padding: 5px; border: 1px solid #AFAFAF; flex: 2 1; order: 0; } .wrapper > aside { margin: 4px; padding: 5px; border: 1px solid #8888bb; flex: 1 2; order: 0; } header, footer, nav { display: block; } @media all and (min-width: 640px) and (max-width:1280px) { .wrapper { flex-direction: row; } .wrapper > main{ order:1; } .wrapper > aside { /* Return them to document order */ order: 1; } } @media all and (min-width: 1281px) { .wrapper { flex-direction: row; } .wrapper > main{ order:1; } .wrapper > aside { order: 1; flex: 1 2; max-width: 24em; } } Удачи. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Вы для получения и закрепления лучше бложек себе сделайте для начала, на первых порах и тут можно поиметь великое множество проблем. А потом уже и за нормальные сайты можно будет браться. |
Jisatsu |
|
![]()
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
cornerЛюбой вид проектирования (в том числе и базы) это самый первый этап разработки! Не должно быть написано ни строчки кода без модели базы. Это путь джедая. И именно минимум пол года у него уйдёт на изучение баз данных, на уровни их нормализации и правильное построение отношений между таблицами. Без этого проект просто пшик. Он будет неповоротливый и вообще никакой. Если не получится с базой - то лучше и не браться вообще. lampslaveСогласен с каждой буквой. =)
Keep it simple, stupid!
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
А если кому-то бложек кажется слишком простой сущностью, пусть предложит мне оптимальный способ устройства на оном древовидных комментариев с постраничной разбивкой :) |