ImpressPages是一个带有管理面板的php框架。可在一小时内建立功能型网站。
ImpressPages特征:
ImpressPages配有一系列方便的预构建的功能。 从那些旨在满足灵巧的程序员的需求——给那些内容管理人员减负的人。
代码:
开源和免费 -- ImpressPages是一个绝对免费的软件。 只要符合GNU GPL v3和MIT许可证的义务,每个用户都有权修改和使用于个人和商业需求。
MVC引擎 -- ImpressPages拥有一个轻量级和干净的MVC引擎,为您提供MVC、路由、模板助手、网址生成、DB层(如果您熟悉,可为PDO)。
符合PSR标准的类命名和自动装载机 -- 忘记“require”和“include”函数。 ImpressPages现在自动加载所有类,它非常简单,因为文件名与类名称相同。
Grid -- 创建数据库表,并在几分钟内为您的模型建立漂亮的CRUD界面。而不必自己编写所有的管理代码。
多语言支持和翻译 -- ImpressPages是默认的多语言,所以不需要hacking或插件来使您的网站成为国际化。使用新翻译引擎,您可以使用简单的功能翻译代码中的任何字符串。
IDE自动提示 -- 为了使编码体验更加完美,我们确保在IDE中使用美观的类结构和方法、以及干净的工作流程都在ImpressPages中。 IDE自动建立始终可以无缝工作,只需简单的ctrl+鼠标点击即可实现您好奇的功能。
文件库 -- 控制用户上传的资源时,不再有痛苦:使用简单的JavaScript方法来调用存储库浏览器,并获取用户选择的所有文件的列表。 ImpressPages存储原件; 提供了调整大小/裁剪版本的方法; 并删除原始文件时删除未使用的文件。 创建缩略图从未如此简单!
Bootstrap CSS风格 -- 基于Bootstrap CSS风格的漂亮干净的管理面板。 这意味着您可以编写自己的管理视图,而不用担心CSS。 如果您希望您也可以使用Bootstrap作为您的前端。
键值存储 -- 在ImpressPages中,默认情况下方便提供。 它在MySQL中实现,可以在任何共享主机上工作。 但是,如果您的服务器上有一个真正的键值引擎,您可以切换到它并提高性能。 因为你身边的代码并没有改变。
内容:
内联编辑 -- 编辑页面,所见即所得,而不是从后台的某个地方。通过浏览您的网站,您可以编辑内容并立即查看更改。小部件栏总是存在的,所以你可以通过一个拖放来添加它们。任何小工具都可以通过点击它来编辑 - 从文本字段到图片,视频,地图。
拖放 -- 整个页面的布局管理是基于此功能的。从工具条挑选任何小部件,将其拖动到所需的位置,然后将其放在其上。您可以通过执行相同的操作重新排列。我们还删除了单独的列小部件的需要,因为现在您可以将它们拖放到另一个中。
SEO友好 -- 从一开始,ImpressPages将SEO考虑在内,并被设计为自动执行此任务的主要部分。您的网站将在搜索引擎中排名更好。具体功能包括:自动生成SEO友好的URL;设置每个页面的标题、关键字、描述和URL值,自动站点地图生成;内容小部件与SEO建议兼容。
内部链接 -- 可以通过浏览页面树并点击您需要的页面轻松完成内部页面链接。链接自动插入。如果您将页面移动到另一个位置,所有链接都会立即更新,因此页面移动时不会再有404错误。
小部件 -- 最重要和最常见的小部件在默认安装中轻松准备。您可以随时在窗口小部件栏中访问它们。