显示带有标签的帖子php(电话).显示所有帖子
显示带有标签的帖子php(电话).显示所有帖子

2015年10月5日星期一

发布了PHP REST客户端的稳定版本和开发人员教程

作为几个月前宣布,有用于PHP的新REST客户端开发人员(restclient-php)。现在,我们可以宣布1.0.0版的第一个稳定版本。这个PHP库非常易于使用和支持BibSonomy REST API的所有功能它还提供了一个集成的CSL处理器(citeproc-php),帮助您呈现书目。

此外,还有restclient-php的使用教程其中包含一些有用的示例脚本。

我们希望这能帮助您开发自己的BibSonomy应用程序。

快乐标签,
塞巴斯蒂安

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对象并执行请求。此对象是Bibonomy的接口。此类提供了所有支持的函数,用于获取、创建、更新和删除帖子、标记、文档、用户和组。例如:

    <?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对象)、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年4月17日星期五

BibSonomy TYPO3扩展支持TYPO36.2 LTS版

PUMA/BibSonomy CSL公司是TYPO3内容管理系统的扩展。它呈现出版物列表和标记云,例如用于个人主页或项目网站。因为它直接使用来自PUMA/BibSonomy的发布数据。可以使用标记或用户名/组名选择它们。因此,用户无需手动向TYPO3添加出版物。

TYPO3的最后一个长期支持(LTS)版本是4.5版,到目前为止不再支持该版本。因此,我们更新了PUMA/Bib经济CSL,用于TYPO3 6.2(LTS)。有关TYPO3发布路线图的更多信息,请访问https://typo3.org/typo3-cms/路线图/.

PUMA/BibSonomy CSL公司使用引文风格语言(CSL)。因此,用户可以选择以任何书目样式呈现其出版物列表。CSL的一大套款式可在http://zotero.org/styles.

概述扩展的功能:
  • 插入单个用户或组的出版物。
  • 使用标记筛选特定主题的出版物。
  • 从一组引文样式表中选择您喜欢的样式,以呈现您喜欢的书目样式的书目,如APA、哈佛、芝加哥等。
  • 安装和管理您自己的引文样式表。
  • 为你的引文风格选择一种语言。
  • 在你的网页上插入标签云,并展示你最感兴趣的主题。
  • 提供相关文档作为下载。
  • 渲染这些文档的预览图像。
  • 按年份或出版物类型对条目进行分组。
  • 按标题、作者和年份对出版物列表进行排序。
  • 在TYPO3中配置一次扩展,并在BibSonomy/PUMA中管理您自己的发布。

2008年7月29日星期二

本周特色:融入WordPress博客

使用WordPress的博客可能对插件这不仅有助于他们将BibSonomy中的数据集成到帖子和普通页面中,而且(几乎)可以自动在BibSonomy上发布帖子。

安装插件后,请转到设置-BibSonomy公司并至少输入用户名和API密钥。然后单击测试设置显示帖子,选择一篇文章并单击提交岗位选择-您的帖子将以新书签的形式出现在BibSomy上。

虽然让你的博客文章与BibSomy同步是一件非常好的事情,但另一个强大的功能是将你的书签、出版物或标签集成到你的内容中。从BibSonomy发布标签云可以归结为以下几点短代码:【bibsonomy-tags】。更复杂的请求,如检索标记为的三个最新出版物民俗学也可以:[bibsonomy posts resourceType=“bibtex”tags=“folksonomy”end=“3”]。查看更多信息示例.

从开发人员的角度来看,这个插件是由BibSonomy的网络服务PHP格式。如果您想在此基础上构建一些东西,可以下载API在这里。我们对您的反馈很感兴趣,所以请不要犹豫,给我们写信介绍您的体验。

热门帖子