De 0 a 1: Notas de desenvolvimento do miniprograma do fórum comunitário

fundo

MiniPrograma Fórum: Oferece aos usuários uma plataforma de interação social, permitindo aos usuários compartilhar experiências, trocar opiniões, resolver problemas e promover a interação e comunicação entre os membros da comunidade. Os usuários podem postar sobre vários tópicos no miniprograma de fórum, compartilhar seus conhecimentos, experiências e percepções e ajudar outros usuários a obter informações e resolver problemas. Os usuários podem expandir seus conhecimentos, aprender com as experiências e percepções de outras pessoas e promover o crescimento e o progresso pessoal participando de discussões em fóruns.

Planejamento funcional

Lado de gestão:

  • Gerenciamento de colunas: fornece classificação de primeiro nível e gerenciamento de classificação de segundo nível
  • Gerenciamento de postagens: insira, modifique e revise postagens de maneira conveniente e forneça um editor de imagens e texto adequado para o layout de miniprogramas.
  • Carrossel da página inicial: você pode definir um carrossel da página inicial, oferecendo suporte a links para postagens locais ou artigos externos.

terminal do usuário:

  • Exibição de coluna: exibição por classificação de primeiro e segundo nível
  • Postagens de usuários: você pode publicar suas próprias postagens por categoria e modificá-las a qualquer momento.
  • Exibição de postagem: recuperação de postagem, curtidas de postagem, comentários, compartilhamento (pôsteres, cartões),
  • Lista de classificação de postagens: você pode classificar as postagens de acordo com comentários, número de visualizações, número de curtidas e número de coleções
  • Classificações de usuários: os usuários podem ser classificados de acordo com o número de postagens, tempo de postagem, número de fãs, número de seguidores e número de visualizações.
  • Página inicial pessoal: visualize as informações pessoais de cada autor da postagem (avatar, gênero, assinatura), lista de postagens, número de postagens, número de fãs, número de seguidores, número de visualizações
  • Central Pessoal: Você pode modificar suas informações pessoais, visualizar suas postagens, pessoas que você segue, curtidas, navegação, coleções, registros de comentários, etc.

Desenho de contorno

Projeto de banco de dados

ProductModel.DB_STRUCTURE = { _pid: 'string | verdadeiro', PRODUCT_ID: 'string | verdadeiro',

PRODUCT_TITLE: 'string|false|comment=标题',
PRODUCT_STATUS: 'int|true|default=1|comment=状态 0/1,99=待审核,98=待修改',

PRODUCT_USER_ID: 'string|false|comment=用户ID',
PRODUCT_METHOD: 'int|true|default=0|comment=发布方式 0=管理员 1=用户',

PRODUCT_CATE_ID: 'array|true|comment=分类编号',
PRODUCT_CATE_NAME: 'array|true|comment=分类冗余',

PRODUCT_GOOD: 'int|true|default=0',

PRODUCT_ORDER: 'int|true|default=9999',
PRODUCT_VOUCH: 'int|true|default=0',

PRODUCT_COMMENT_CNT: 'int|true|default=0',

PRODUCT_QR: 'string|false',
PRODUCT_VIEW_CNT: 'int|true|default=0|comment=访问次数',

PRODUCT_COMMENT_CNT: 'int|true|default=0|comment=评论数',
PRODUCT_FAV_CNT: 'int|true|default=0|comment=收藏数',

PRODUCT_LIKE_CNT: 'int|true|default=0|comment=点赞数',
PRODUCT_LIKE_LIST: 'array|true|default=[]|comment=点赞记录',

PRODUCT_FORMS: 'array|true|default=[]',
PRODUCT_OBJ: 'object|true|default={}',
PRODUCT_PIC: 'array|true|default=[]|comment=图片集',

PRODUCT_ADD_TIME: 'int|true',
PRODUCT_EDIT_TIME: 'int|true',
PRODUCT_ADD_IP: 'string|false',
PRODUCT_EDIT_IP: 'string|false',

}; Cate1Model.DB_STRUCTURE = { _pid: 'string|true', CATE1_ID: 'string|true',

CATE1_ORDER: 'int|true|default=9999',
CATE1_VOUCH: 'int|true|default=0',

CATE1_TITLE: 'string|false|comment=标题',
CATE1_STATUS: 'int|true|default=1|comment=状态 0/1',

CATE1_CNT: 'int|true|default=0',

CATE1_FORMS: 'array|true|default=[]',
CATE1_OBJ: 'object|true|default={}',

CATE1_ADD_TIME: 'int|true',
CATE1_EDIT_TIME: 'int|true',
CATE1_ADD_IP: 'string|false',
CATE1_EDIT_IP: 'string|false',

};

Design de interface do usuário

Projeto de sistema de gestão

baixar

baixar

Linus assumiu a responsabilidade de evitar que os desenvolvedores do kernel substituíssem tabulações por espaços. Seu pai é um dos poucos líderes que sabe escrever código, seu segundo filho é o diretor do departamento de tecnologia de código aberto e seu filho mais novo é um núcleo de código aberto. contribuidor Robin Li: A linguagem natural se tornará uma nova linguagem de programação universal. O modelo de código aberto ficará cada vez mais atrás da Huawei: levará 1 ano para migrar totalmente 5.000 aplicativos móveis comumente usados ​​para Hongmeng. vulnerabilidades de terceiros. O editor de rich text Quill 2.0 foi lançado com recursos, confiabilidade e desenvolvedores. A experiência foi bastante melhorada. fonte de Laoxiangji não é o código, as razões por trás disso são muito comoventes. O Google anunciou uma reestruturação em grande escala.
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/u/3808186/blog/11054097
Recomendado
Clasificación