imc blueprint techmeet world

CMSSurveyReportSpip

From techmeet

Jump to: navigation, search

back to Survey List

Contents

Review report of [=Spip=]

Person(s) reviewing it: Kwadronaut, Libertinus

More information about it: http://www.spip.net/

See also the old Indymedia addon https://docs.indymedia.org/view/Devel/SpipIndy

Software version(s): 1.9.1 without spipindy

Demo URL: http://cmstest.crackedwillow.net/spip.php [it's on a production server, so please dont try to crash it]

Demo users and passwords: You can make yourself editor (writer of articles that you propose, not publish) or visitor. Ask kwadronaut for adminlogin.

Status of the report: %red% DRAFT %%

Note: The reviewed version does not take into account ancient adjustements for indymedia-specific use which can't be used immediately for the current version.

Terminology:

  • Squelettes are the files to manage the lay-out of articles, columns, which article is visible under which category... (css for the actual appearance)

What We Have

The original feature list is available at CMSWhatWeHave

Score:

Feature Score (0-3) Remarks
Anonymous open publishing 3 IMC Lille make a plugin (ImcLilleSite)
easy mirroring capability 0 The cache that spip creates looks promising for mirroring, but than... it is still not easy. Cache is meant to consume less resources not to mirror.
syndication -out/in 3 Kwadronaut says that it works really good for generating feeds. In: rssfeeds makes a new article or proposes an article to the edito-team (they have to approve it) or ... Libertinus says that it could be even better.
search 3 It works pretty good by building a word index in the database. Kwadronaut thinks that it a. slows the site down for indexing b. requires extra diskspace for the database. Libertinus claims that you can make what you want but is real what Kwad say
The ability to create multiple instances 1 It's possible, with some tweaking and kwadronaut points out that only french documentation exists for this atm: http://www.spip-contrib.net/Un-noyau-SPIP-1-9-plusieurs-sites
Multimedia handling 3 This is good in spip
Categories 2 different kind of choose Libertinus could you phrase that differently? not clear for me what you mean. It is possible to use different categories (called sections), altough if you want the same article be posted in different places, you should actually make new ones that can refer to the original article but wont be adapted if the original gets changed, a big disadvantage imho.
Good performence on affordable hardware I have the impression that the sql queries are consuming quite some resources, but maybe someone else could check this? Spip generates cache, to consume less resources, it is very useful.
Customisability 3 - internationalisation 2 It lacks some things out of the box: autodection of the language of the browser, it will use the default language (specified in the installation of the main site) for searchbox unless specified in cookie or url, the interface for generating ical-pages isn't yet translated in English,... But it already contains a lot of languages, plus there are different ways how to make it visible: by editing squelettes, adding dictionary files or by adding multilingual blocs
translation 2 A regular visitor can not add a translation, but others (called editors) can, works pretty good
comments 2 Libertinus: hiding comments should be visible, do you see how to easily achieve that? Kwadronaut doesn't see it coming out of the box. It is possible to have forums behind articles.
anti-abuse measures 1 Just an anti robot for publishing
easy moderation 3 IMC Lille make a plugin (ImcLilleSite)
calendar 2 There are existing plugins for that, or you can do it with the squelettes and playing around with published dates. There is a good integrated personal calendar.
features 3 you can do what you want
documentation 2 Exist a multilanguage documentation and now a code documentation site
user moderation - open editing 1 they have to enter to the admin. Spikini (plugin) is a wiki for spip.

Legend: 0, feature not present at all - 1, the feature exists but is poor and doesn't suit to our goals - 2, the feature isn't as complete as we want but we can use it - 3, the feature is fully functional

What We Want

The original feature list is available at CMSWhatWeWant

Feature Score (0-3) Remarks
User Logins 3 For logins you have admin and editor (write but not publish). You also have visitors. Visitors have to register to become editor.
User Logins (network wide) 0
Access Controls
Notify Moderator Button 0 but Libertinus can easily make it
User Moderation - Open Editing 1
User Profiles 2 Registered editors (people that publish articles) can publish some basic information about themselves.
Podcasting/Vodcasting 1 Libertinus sees some plugins
Redundancy (DB content storage)
Version Control 2 Only visible in the admininterface, it isn't intuitive but fully functional.
User Notifications 2 have something
Customizable skins by users 1 we can make it
Accessibility 2 nice work here
GIS 0
Photo Galleries 2 you can make it how you want
Licencing Options 1 no, but you can make it easy
Image Manipulation 2 some filters inside, if you have GD2 you rock!
P2P Integration 0
Social Networking - Filtering systems 0
WYSIWYG Editor 2 wiki style or you have some plugins like TinyMCE
Tagging 0 not at this version. But Libertinus is sure: soon will have it
Anti-bot Systems 2 have something
Easy installation 3 yes, very easy Altough they make some compromises while installing to security by recommending to chmod a directory to 777. There are no packages (eg .deb), only need ftp-access
Cross Site Search It is possible out of the box, not yet tested by kwadronaut
Documented APIs
Software modularity 3 you have lots of plugins and addons, almost all of them have to be installed extra. Depending on the extra you can (de)activate it easily in the admin, but this really depends on the plugin.
Healthy community behind 3 multicultural very active community

Legend: 0, feature not present at all - 1, the feature exists but is poor and doesn't suit to our goals - 2, the feature isn't as complete as we want but we can use it - 3, the feature is fully functional

What We Could Also Have

Other interesting things this software provides and we can use.

Name Description
Admin notification You can specify an e-maillist or one e-mailadress where editorial changes can be mailed to. This also exists in sf-active

Overal remarks:

Spip tries to be easy in set-up and it achieves that by compromising a bit of security. It are not security leaks, but rather facilitating the access for non-tech users or admins. It *is* a problem if you are blindly following spips advice and have a *click next* approach.