我以Drupal为生,我喜欢这个系统.然而,我一直对Plone很感兴趣,并且想要广泛了解我对CMSes的广泛了解.我过去和Plone一起玩过,被它迷住了并且被它击退 - 取决于当天.
但是,我再次看到Plone的优点
然而令我感到惊讶的是,我找不到任何与观点相同的内容(http://drupal.org/project/views),而且分类法(即分类)不是一等公民.每个Plone产品似乎都采用自己的分类法.总而言之,虽然我喜欢它的极端和理想主义的方法,但总是让我感到震惊的是,一切都很难在其中完成.
我一直希望Plone能够成功,并且每隔几个月就会探索它的RSS源,但却只会沮丧.
我以为我会测试Plone 4. Plone 4中的新功能列表对我来说完全没什么吸引力(http://plone.org/products/plone/features).
Drupal 7新功能(http://drupalcode.org/viewvc/drupal/drupal/CHANGELOG.txt?revision=1.373&view=markup)和Wordpress 3(http://codex.wordpress.org/Version_3.0)似乎他们在新的主要版本中做了更多.
此外,通过Dexterity替换Archetypes(http://plone.org/products/dexterity/documentation/faq/how-is-dexterity-related-to-archetypes/view)也是向前迈出的一大步.因此,虽然Plone 4本身可能比3.x有所改进,但它是否足以让Plone在其他CMS中进行推算?
这让我想到了我的问题:
Plone是否会稳步下滑?Plone的未来是什么?我的评估是错误的,Plone没有按照其他顶级CMS的速度添加功能和功能吗?
这篇http://www.google.com/trends?q=plone似乎证实了我的担忧.
我应该试试Plone 4并将其作为我的"第二"CMS吗?
在Drupal中是否有任何核心功能可以从用户名获取uid?或者我应该执行数据库查询?我的字段是一个文本字段,其中'#autocomplete_path'等于'user/autocomplete'
我正在为Android构建应用程序.它将通过JNI使用Android NDK与一些C++库连接.还有一些用Python编写的库我想从我的Android应用程序(例如NTLK)调用.我怎样才能做到这一点?
请注意,SL4A(适用于Android的脚本层)有所不同.它允许您使用Python,Lua等脚本语言构建应用程序.在我的例子中,应用程序将使用Java,但需要调用用Python编写的代码.这可能是一种优雅的方式吗?
我们希望创建一个桌面应用程序,用于搜索大小为几GB的本地打包文本数据库.我们正在考虑使用lucene.
因此,基本上用户将搜索几个单词,而本地lucene数据库将返回结果.但是,我们希望阻止用户对lucene索引进行全文转储,因为文本数据库是有价值的和专有的.Web应用程序不是此处的解决方案,因为客户希望此桌面应用程序能够在互联网不可用的区域中工作.
我们如何加密lucene的数据库,以便只有客户端应用程序可以访问lucene的索引,并且一个prying用户不能对索引进行全文转储?
我们认为,这样做的一种方法是,lucene索引是否可以存储在文件中的加密文件系统上(类似于truecrypt).因此桌面应用程序将"挂载"包含lucene索引的文件.
这需要跨平台(Linux,Windows)......我们将使用Qt或Java来编写桌面应用程序.
有没有更容易/更好的方法来做到这一点?
[这是给客户的.是的,是的,概念上这是坏事:-)但这就是他们想要的方式.基本上,关键是只有桌面应用程序应该能够访问lucene索引而不能访问其他人.有人指出这主要是DRM.是的,它类似于DRM]