digo / aula-composer
Requires
- phpmailer/phpmailer: 6.9.1
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 Gruber在Markdown网站上所写
Markdown的格式化语法的设计目标是使其尽可能易于阅读。想法是,Markdown格式化的文档应该作为纯文本发布,而无需看起来像是用标签或格式化指令进行了标记。
这里看到的文本实际上是用Markdown编写的!要了解Markdown的语法,请在左侧窗口中输入一些文本,并观察右侧的结果。
技术
Dillinger使用多个开源项目才能正常运行
- AngularJS - 用于Web应用程序的增强HTML!
- Ace Editor - 极佳的基于Web的文本编辑器
- markdown-it - 正确实现的Markdown解析器。快速且易于扩展。
- Twitter Bootstrap - 适用于现代Web应用程序的优秀UI模板
- node.js - 后端的事件驱动I/O
- Express - 快速的node.js网络应用程序框架 @tjholowaychuk
- Gulp - 流式构建系统
- Breakdance - HTML到Markdown转换器
- jQuery - 确实
当然,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
自由软件,万岁!