2015年6月18日,星期四

本周特色:PHP新REST客户端

我们花了一些时间开发了一个新的全功能REST客户端为了让您更容易为BibSonomy开发新的应用程序,请使用PHP。

新的REST客户端库具有许多新功能:


  • 它功能齐全,这意味着客户端支持API的全部功能。
  • 它包含一个模型,便于您处理数据。
  • 它支持基本身份验证以及OAuth(OAuth)身份验证方法。
  • 很容易集成到您的PHP应用程序中,因为我们已经使用作曲家,一个强大的工具,用于集成和自动加载第三方软件的需求。
  • 您可以将获取的出版物集输出为CSL呈现的出版物列表,并使用您喜欢的引用样式。

为了使用rest客户端-php库需要执行三个步骤:

  1. 通过composer安装库并包含自动加载器文件。

    在本地安装Composer只需在项目目录中运行安装程序:

    卷曲-sShttps://getcomposer.org/installer网站| php(电话)

    然后,将restclient添加到项目的需求中。在项目文件夹中的终端上运行以下命令:

    php-composer.phar需要academpuma/restclient-php:1.0.0-alpha
     
  2. 创建访问器。需要此对象才能在上对应用程序进行身份验证REST APIBibSonomy的。您可以选择两种身份验证方法,基本身份验证OAuth(OAuth)。对于基本身份验证这将是:

    <?php(电话)

    需要“path/to/vendor/autoload.php”;
    使用AcademicPuma\RestClient\Accessor\BasicAuthAccessor;

    $accessor=新的BasicAuthAccessor('http://www.bibsonomy.org',[您的用户名],'[您的名字]');
    ?>
     
  3. 创建一个RESTClient对象并执行请求。此对象是BibSonomy的接口。此类提供了所有支持的函数来获取、创建、更新和删除帖子、标记、文档、用户和组。例如:

    <?php(电话)

    使用AcademicPuma\RestClient\RestClient;
    使用AcademicPuma\RestClient\Config;

    $restClient=新restClient($accessor);
    //选择资源类型和标记
    $restClient->getPosts(Config\Resourcetype::BIBTEX,Config\Grouping::USER,[username],['tag1','tag2']);
    ?>


    现在,您可以选择格式。有四个选项:XML、CSL(JSON)、Model(PHP Objects)、Bibliography(CSL呈现的出版物列表):

    <?php(电话)//输出xmlecho$restClient->xml();//输出CSLecho json_encode($restClient->csl());//使用模型$posts=$restClient->model();foreach($posts作为$post){echo$post->getResource()->getTitle()。“<br/>\n”;}//用你喜欢的风格和语言打印书目echo$restClient->书目('apa','en-US');?>
目前rest客户端-php被认为是不稳定的alpha版本。如果您遇到任何错误或问题,请随时在代码库中报告问题.

快乐标签,
塞巴斯蒂安。

2015年6月10日星期三

本周特色:Safari Extension

我们已经发布了镀铬延长件和aFirefox插件以取代我们旧的基于Javascript的书签。今天,我们很高兴地宣布推出新的Safari扩展。该扩展插件为浏览器添加了三个新按钮:


第一个按钮打开您的个人BibSonomy主页。使用其他两个按钮,您可以将新书签或新出版物发布到Bibonomy。 

您可以从浏览器加载项和书签页面.

快乐标签
丹尼尔

2015年6月3日星期三

本周特色:标签快速编辑

BibSonomy的一个非常舒适的功能在版本3中再次可用,这是一种编辑标签的简单方法,无需编辑整个条目。无论何时以某种方式查看您自己的条目,您都可以使用下图中显示的“编辑标签按钮”来更改此条目的标签。 


将出现以下窗口。可以通过在标签后面键入空格键来添加新标签。别忘了点击保存按钮! 


您还可以编辑多个条目的标签,这些条目在另一个条目中描述FotW公司

快乐标记!
莉娜

热门帖子