digo/aula-composer

1.0.1 2024-01-25 01:15 UTC

This package is not auto-updated.

Last update: 2024-09-20 02:38:51 UTC


README

该库的功能是使用phpmailer库发送电子邮件。以简单的方式执行此操作对于任何系统都是至关重要的。

要安装库,请运行以下命令

composer require digo/aula-composer

要使用库,只需使用composer自动加载,调用类并执行方法调用即可

<?php

require __DIR__ . '/vendor/autoload.php';

USE Notification\Email;

$email = new Email(2, "mail.host.com", "your@email.com", "your-pass", "smtp secure (tls/ssl)", "port (587)",
     "from@email.com", "From Name");

$email->sendEmail("Subject", "Content", "reply@email.com", "Replay Name", "address@email.com", "Address Name");

请注意,整个电子邮件发送配置都使用魔术构造方法!一旦在您的应用程序中调用构造方法,您的系统将能够执行触发器。

开发者

  • Gustavo Web - 该库的开发者和《Composer实战课程》的导师!
  • Robson V. Leite - UpInside培训机构的CEO和创始人
  • [UpInside Trainings] - 您的编程和数字营销学校的官方网站
  • phpMailer - 发送电子邮件的库

许可证

MIT

UpInside培训机构的另一门课程,充分利用它!

  • 导入HTML文件,看看它神奇地转换为Markdown
  • 拖放图片(需要链接您的Dropbox账户)
  • 从GitHub、Dropbox、Google Drive和One Drive导入和保存文件
  • 将Markdown和HTML文件拖放到Dillinger中
  • 将文档导出为Markdown、HTML和PDF

Markdown是一种基于人们在电子邮件中自然使用的格式化约定的轻量级标记语言。正如John GruberMarkdown网站上所写

Markdown的格式化语法的设计目标是使其尽可能易于阅读。想法是,Markdown格式化的文档应该作为纯文本发布,而无需看起来像是用标签或格式化指令进行了标记。

这里看到的文本实际上是用Markdown编写的!要了解Markdown的语法,请在左侧窗口中输入一些文本,并观察右侧的结果。

技术

Dillinger使用多个开源项目才能正常运行

当然,Dillinger 本身是开源的,在 GitHub 上有一个公共仓库

安装

Dillinger 运行需要 Node.js v10+。

安装依赖项和 devDependencies 并启动服务器。

cd dillinger
npm i
node app

对于生产环境...

npm install --production
NODE_ENV=production node app

插件

Dillinger 目前扩展了以下插件。有关如何在您的应用程序中使用它们的说明链接如下。

开发

想要贡献?太好了!

Dillinger 使用 Gulp + Webpack 进行快速开发。修改文件,立即看到您的更新!

打开您喜欢的终端并运行以下命令。

第一个标签页

node app

第二个标签页

gulp watch

(可选) 第三个

karma test

为源构建

生产发布

gulp build --prod

生成预构建的 zip 存档以分发

gulp build dist --prod

Docker

Dillinger 非常容易在 Docker 容器中安装和部署。

默认情况下,Docker 将暴露端口 8080,如果需要,请在 Dockerfile 中更改此设置。准备好后,只需使用 Dockerfile 构建镜像。

cd dillinger
docker build -t <youruser>/dillinger:${package.json.version} .

这将创建 dillinger 镜像并拉入必要的依赖项。请确保将 ${package.json.version} 替换为 Dillinger 的实际版本。

完成后,运行 Docker 镜像并将端口映射到您主机上的任何端口。在这个例子中,我们只是将主机上的端口 8000 映射到 Docker 的端口 8080(或 Dockerfile 中暴露的任何端口)

docker run -d -p 8000:8080 --restart=always --cap-add=SYS_ADMIN --name=dillinger <youruser>/dillinger:${package.json.version}

注意:--capt-add=SYS-ADMIN 是 PDF 渲染所必需的。

通过在您首选的浏览器中导航到您的服务器地址来验证部署。

127.0.0.1:8000

许可证

MIT

自由软件,万岁!