使用 CakePHP 创建自己的 Pinterest 应用 - Engaged
Engaged 是一款开源软件,允许您创建自己的 Pinterest 类应用程序。使用 Engaged,您可以分享您的兴趣(当然),您可以创建分层兴趣类别,您可以使用设置更改应用程序的外观和风格,您可以借助 Authake 插件添加新用户。
Engaged
现场演示:http://www.mtkocak.net/engaged 下载:https://github.com/mtkocak/engaged
Engaged 是一款开源软件,允许您创建自己的 Pinterest 类应用程序。使用 Engaged,您可以分享您的兴趣(当然),您可以创建分层兴趣类别,您可以使用设置更改应用程序的外观和风格,您可以借助 Authake 插件添加新用户。
功能 B0x1A1
- 灵活的用户界面,您可以几乎更改所有内容。可以使用颜色选择器更改背景图像、页眉和 Pin 颜色。
- 易于使用的控制面板
- 像树一样的分层类别
- 多语言支持(目前为英语和土耳其语)
- Authake 用户管理 https://github.com/mtkocak/authake
要求 B0x1A1
- 已安装 PHP 的 webserver 5.3+
- MySQL 数据库
安装 B0x1A1
- 将所有文件复制到您的服务器。对于一般的 xampp 或 mamp,有一个 htdocs 文件夹。创建一个名为 'engaged' 的文件夹,并将所有文件复制到该文件夹。如果您安装到本地 webserver,最终您应该能够从 http://127.0.0.1/engaged. 访问您的 Engaged 应用程序。现在不要尝试访问它。安装尚未完成:)
- 您必须首先更改 App/tmp 文件夹及其子文件夹的权限。如果您收到 App/tmp/cache/persistent 错误,只需创建该文件夹即可。还要更改 App/webroot/img 文件夹的权限。(Unix:Chmod 777)(Windows:我不知道)
- 在您的 MySQL 数据库上,创建一个名为 engaged 的数据库。将 db 文件夹中的 engaged.sql 文件导入到该数据库中。
- 更改 App/Config/database.php,如下所示:
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'YOURHOSTNAME',
'login' => 'YOURUSERNAME',
'password' => 'DATABASEPASSWORD',
'database' => 'engaged',
'prefix' => '',
//'encoding' => 'utf8',
);
public $authake = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'YOURHOSTNAME',
'login' => 'YOURUSERNAME',
'password' => 'DATABASEPASSWORD',
'database' => 'engaged',
'prefix' => '',
//'encoding' => 'utf8',
);
- 更改数据库配置后,您可以访问 http://127.0.0.1/engaged. 会出现一个安装表单。只需按照您的意愿更改,您就可以开始了!
作者 B0x1A1 Mutlu Tevfik Kocak(又名 Midori)`http://www.mtkocak.net`_
如有任何问题,请联系:mtkocak@gmail.com