使用 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

  1. 将所有文件复制到您的服务器。对于一般的 xampp 或 mamp,有一个 htdocs 文件夹。创建一个名为 'engaged' 的文件夹,并将所有文件复制到该文件夹。如果您安装到本地 webserver,最终您应该能够从 http://127.0.0.1/engaged. 访问您的 Engaged 应用程序。现在不要尝试访问它。安装尚未完成:)
  2. 您必须首先更改 App/tmp 文件夹及其子文件夹的权限。如果您收到 App/tmp/cache/persistent 错误,只需创建该文件夹即可。还要更改 App/webroot/img 文件夹的权限。(Unix:Chmod 777)(Windows:我不知道)
  3. 在您的 MySQL 数据库上,创建一个名为 engaged 的数据库。将 db 文件夹中的 engaged.sql 文件导入到该数据库中。
  4. 更改 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',
);
  1. 更改数据库配置后,您可以访问 http://127.0.0.1/engaged. 会出现一个安装表单。只需按照您的意愿更改,您就可以开始了!

作者 B0x1A1 Mutlu Tevfik Kocak(又名 Midori)`http://www.mtkocak.net`_

如有任何问题,请联系:mtkocak@gmail.com