О чем Code Joh?

Как зарегистрироваться

Как создавать проекты в Code Joh, часть 1: добавление сведений о проекте и контроллеров (группы пользователей)

Как создавать проекты в Code Joh, часть 2: добавление моделей (хранилищ данных/таблиц)

Как создавать проекты в Code Joh, часть 3. Добавление представлений (веб-страниц)

Как создавать приложения для предварительного просмотра или загружать исходный код

Недавно я играл с идеей работать быстрее. Мне также посчастливилось встретиться с людьми, у которых не было проблем с подробным объяснением своих идей, но единственным препятствием для их реализации было отсутствие навыков кодирования. Вот почему я создал Code Joh.

Code Joh — это платформа, которая позволяет разработчикам и не разработчикам заполнять форму и основываться на заполненной ими информации. Она создаст проект с исходным кодом на языке программирования (на данный момент C#, PHP и Java) по своему выбору или создайте предварительное веб-приложение, чтобы они могли взаимодействовать и показывать людям.

Как это работает?

1) Пользователь вводит информацию о типах пользователей (контроллеров), которых он хочет иметь в программном обеспечении, которое он представляет.

2) Пользователь вводит информацию о различных хранилищах данных (название таблиц, в которых хранятся данные).

3) Пользователь вводит информацию о различных полях, которые будут существовать в созданных им хранилищах данных (таблицах).

4) Пользователь вводит информацию о различных страницах, которые, по его мнению, должно иметь приложение, которое он представляет.

5) Они сохраняют всю введенную информацию и предварительно просматривают только что настроенное приложение или генерируют из него исходный код.

Пример проекта: давайте создадим веб-приложение, которое поможет руководителю отдела маркетинга собирать информацию о потенциальных клиентах от своей маркетинговой команды.

Давайте посмотрим, как можно использовать Code Joh для создания предварительного приложения (или создания исходного кода), которое поможет руководителю отдела маркетинга получить информацию о потенциальных клиентах, отслеживаемых членами их команды.

Сначала вам нужно будет зарегистрироваться на платформе

Во-первых, вам нужно иметь профиль на Code Joh, вы можете сделать это, зайдя на веб-сайт www.codejoh.com и щелкнув ссылку регистрация, которая загрузит страницу регистрации. Оттуда вы заполняете необходимую информацию для регистрации. После успешной регистрации временный пароль будет отправлен на адрес электронной почты, который вы указали при регистрации. Этот пароль необходимо изменить при первом входе в систему.

Давайте создадим приложение

После успешного входа на платформу с выбранным вами паролем щелкните меню «Проект» и нажмите ссылку «Новый», это загрузит страницу «Новый проект». На странице «Новый проект» введите название проекта и код проекта в поля «Название» и «Проект» соответственно. Обратите внимание, что все содержимое текстового поля всегда должно начинаться с алфавита. Также поле «Код проекта» может принимать только цифры, буквы и символ подчеркивания («_»).

Далее давайте настроим тип пользователей, которые будет иметь приложение, которое мы создаем, это можно сделать в разделе контроллера (типы пользователей). Вы вводите тип пользователя в текстовое поле «контроллер», затем устанавливаете флажок «аутентифицировать», если хотите, чтобы пользователи в этой группе аутентифицировали себя при использовании приложения. Установка флажка «аутентификация» делает активными «роль» и «может зарегистрироваться». Если вы установите флажок «роль», тип пользователя будет иметь функции управления ролями, если вы установите флажок «можно зарегистрироваться», будет доступна функция регистрации пользователя.

Давайте добавим несколько хранилищ данных (таблиц), где мы будем хранить данные для приложения. Обратите внимание, что Code Joh автоматически создаст хранилища данных для хранения информации об аутентификации типов пользователей, для которых вы установили флажок «аутентифицировать», и хранилища данных для хранения информации о ролях для типов пользователей, для которых вы отметили « флажок «роль». Для создания хранилища данных введите его имя в поле «Имя таблицы» в таблице «Таблицы».

Давайте добавим несколько полей в созданные нами хранилища данных (таблицы). Обратите внимание, что вы можете добавлять поля в хранилища данных (таблицы), созданные Code Joh. Чтобы создать новое поле (или новые поля) в хранилище данных (Таблица), выберите хранилище данных (Таблица) в раскрывающемся списке таблицы в разделе «Поля таблицы» и введите сведения о полях, которые вы хотите иметь в нем. Обратите внимание, что:

  1. Текстовое поле «Размер поля» определяет максимальный размер данных, которые могут храниться в поле.
  2. Текстовое поле «Минимальный размер поля» определяет минимальный размер данных, которые могут храниться в поле.
  3. Выбор элемента из раскрывающегося списка «связать таблицу» связывает это поле с выбранным хранилищем данных (таблицей).
  4. Раскрывающийся список «тип поля» определяет тип данных, которые могут храниться в вашем поле. Различные типы полей:
  • Дата только для хранения даты.
  • Дата и время хранения даты и времени.
  • Float для хранения чисел с десятичными точками.
  • Целое число для хранения чисел без десятичной точки.
  • Long для хранения больших чисел без десятичных точек.
  • Строка для хранения текста.
  • «string — encrypt» для хранения текста, который не будет виден пользователю во время ввода.
  • «string -encrypt — hidden» для хранения текста, который не будет иметь видимых полей в форме.
  • «строка — изображение» для хранения информации о загруженных файлах.
  • «string — numeric» для хранения чисел в текстовом виде.
  • И время для хранения времени

Давайте добавим несколько веб-страниц или групп веб-страниц (группа веб-страниц может создавать, просматривать и редактировать данные в хранилище данных (таблице)). Для создания новой веб-страницы или группы веб-страниц вам необходимо ввести реквизиты в таблицу в таблице «Веб-страницы». Обратите внимание, что:

  1. Раскрывающийся список «Таблица» содержит все хранилища данных (таблицы), которые были созданы до сих пор в этой форме, и выбор элемента из него связывает эту страницу с ним для взаимодействия с данными (создание, просмотр или обновление данных).
  2. Раскрывающийся список «Контроллер» содержит все типы пользователей (контроллеры), которые были созданы до сих пор в этой форме, и выбор элемента из него связывает эту страницу с ним как указание на то, что страница доступна для этого контроллера.
  3. Раскрывающийся список «Тип использования» определяет, что может делать страница:
  • Тип использования «Меню» создает групповую страницу, которая будет иметь веб-страницы, которые могут создавать данные, иметь веб-страницы, которые могут просматривать данные, и иметь веб-страницы, которые могут редактировать данные.
  • Тип использования «Просмотр меню» создает одну страницу, которая может отображать все данные в выбранном хранилище данных (таблице).
  • «Меню просмотра деталей детализации» создает одну страницу, на которой отображаются все данные в выбранном хранилище данных (таблица), и страницу, на которой могут отображаться данные одного элемента.
  • «Menu Create» делает единую страницу, которая может создавать данные в выбранном хранилище данных (таблица).

После заполнения всей информации нажмите кнопку «Отправить», и если все пойдет хорошо, вы увидите сообщение об успешном создании проекта.

Что следует учитывать на странице "Просмотр проектов"

На странице «Просмотр проектов» (доступ к которой можно получить, щелкнув меню «Проекты» и нажав ссылку «Просмотреть»), вы можете:

  1. Редактировать существующие проекты: нажав ссылку «Выбрать» в той же строке, что и проект. Это загрузит страницу с деталями проекта, где вы сможете внести необходимые изменения и сохранить.
  2. Предварительный просмотр проектов: щелкнув ссылку «Предварительный просмотр» в той же строке, что и проект. Это создаст предварительную версию приложения, настроенного в этом проекте, и предоставит вам ссылки на все типы пользователей (контроллеры) в этом приложении.
  3. Создать исходный код: выбрав язык программирования в раскрывающемся списке «Язык» и нажав ссылку «Создать код». Это создаст проект и предоставит его в виде zip-файла, доступ к которому можно получить, щелкнув ссылку «Загрузить исходный код».

Учетные данные пользователя по умолчанию для всех сгенерированных предварительных приложений и исходного кода: электронная почта: [email protected] и пароль: first.

За разъяснениями, предложениями и комментариями обращайтесь ко мне по адресу [email protected].