|
0 / 0 / 0
Регистрация: 11.03.2019
Сообщений: 2
|
|
Как создать систему общения с клиентами (CRM)? Какова последовательность шагов?11.03.2019, 21:59. Показов 750. Ответов 3
Здравствуйте! Я - начинающий, поэтому прошу простить за неуклюжие формулировки))
Я намерен начать изучать веб разработку, создавая простое онлайн приложение - систему взаимодействия с клиентами (далее: "CRM"), чтобы структурировать список контактов из моей клиентской базы, добавлять и рассылать много персонализированных имейлов зараз. Версия 1.0 - онлайн страница куда я сам или другие пользователи могут себя добавлять. Образец: https://jaroslavplotnikov.com/data Бекэнд: Список всех контактов с возможностью просмотра по разл. признакам (по алфавиту, последние, популярные, местоположение, срок когда связаться, по тегам (напр. PHP, QA, employer, need job и т.п.)) А также возможность редактировать и удалять контакты. Версия 2 - выведенный список должен иметь возможность поиска по любому ключевому слову а также функции "выделить все" и "выделить несколько". CRM содержит 3 списка контактов: List 1 – те кто дал мне визитку и устное согласие контактировать List 2 – подписчики с моего сайта, согласные получать от меня мейлы “пару раз в месяц” List 3 – подписчики с моего сайта, согласные получать от меня мейлы “редко” Версия 3 - выделенным контактам из любого списка или из различных списков можно отправить персонализированный мейл (то есть не "Hi, how are you?" a "Hi Petr, how are you?") Насколько я понял, достаточны языки PHP, SQL, JavaScript. Хотелось бы начать с азов, фреймы=ворки потом. На данный момент у меня базовые знания Html, CSS и все. Проблема: в учебниках и онлайн курсах рассматриваются примеры, заметно отличающиеся от моей CRM, например создание онлайн магазина. А мне хотелось бы по возможности оптимировать самообучение "заточив" его на создание этой CRM. "Лишний", то есть не являющийся критически необходимым материал мне хотелось бы изучать не сейчас, а позже, когда буду создавать другие проекты. Вопросы: #1 - Не представляю какой язык изучать в первую очередь? PHP? JS? #2 - И как называются разделы изучаемых языков, которые приведут меня к Версии 3 кратчайшим путем? #3 - Какая последовательность отдельных шагов? Знаю что не рекомендуется задавать несколько вопросов зараз, но пока что все это для меня "уравнение с многими неизвестными"... С благодарностью за советы и подсказки. Ярослав Если потребуется более подробное описание, оно тут: https://jaroslavplotnikov.com/migwork/#2.3
0
|
|
| 11.03.2019, 21:59 | |
|
Ответы с готовыми решениями:
3
Как создать свой протокол для общения в социальных сетях Доделал Систему управления взаимоотношениями с клиентами Какова вероятность того, что после 7 временных шагов муравьи встретили друг друга |
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||||||
| 11.03.2019, 22:50 | ||||||
|
JS же это просто удобный, динамический интерфейс. Дальше сами догадаетесь. Например про БД и почту явно надо почитать. Про работу с файлами и изображениями не надо. Про устройство веба не забудьте почитать, а то начнутся вопросы типа "как передать переменные из PHP в JS". Потом уже можно свой проект писать, но возможно понадобится несколько попыток. Без опыта, без знания паттернов, вы не сможете сходу построить хорошую архитектуру, которую потом будет легко поддерживать. Вы хотите научиться водить машину, но только от дома до работы, а в магазин вам не надо и вы не хотите тратить на это время. Согласитесь бред? Принцип работы сайтов везде примерно одинаковый, так что учите основы, а не курсы типа "интернет магазин за 8 часов".
1
|
||||||
|
0 / 0 / 0
Регистрация: 11.03.2019
Сообщений: 2
|
|
| 12.03.2019, 12:02 [ТС] | |
|
tarasalk, хочу поблагодарить вас за ясный и толковый ответ! На другом форуме столько насмешек (типа "куда прешься свиное рыло в калашный ряд да еще простого пути ищешь") А вы четко обозначили вехи которые мне нужны. Респект! Ярослав
PS кнопка спасибо не срабатывает или я делаю что то не то...
0
|
|
|
1310 / 1002 / 232
Регистрация: 01.10.2018
Сообщений: 3,896
|
||
| 12.03.2019, 14:39 | ||
|
Jaroslav Berlin, вы отчасти сами виноваты. С нуля и сразу CRM. Начните с простых составляющих, может, тогда и поймете, почему люди используют сторонние фреймворки, библиотеки классов и т.д. Видя ваши вопросы, у меня пока больше скепсиса в отношении успешности вашего предприятия. Много букв, какая-то структурированность текста и излишняя громкость слова CRM применительно к описанному вами дают небольшой лучик надежды, но не более того.
Обязательно изучите разные аспекты защиты. Как показывает практика, люди, не погруженные в мир Web-программирования, ничего об этом не знают кроме слова "хакер", хотя попытки "нарушить целостность" абсолютно незащищенной системы и взломом-то можно назвать с большой натяжкой. Добавлено через 8 минут Добавлено через 1 минуту ...об этом вы узнаете в следующей
0
|
||
| 12.03.2019, 14:39 | |
|
Помогаю со студенческими работами здесь
4
Сборка проекта в Netbeans IDE 8.2, подскажите последовательность шагов запуска, что нужно Создать таблицу расчетов с клиентами отеля Создать таблицу расчетов с клиентами отеля
Какова интенсивность света прошедшего через систему? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|