CMS Pligg ReviewSo, I just want to warn you that I’ve been able to work with this CMS as a regular user, since I don’t know and do not like PHP) In principle, I like
django much more as a framework for developing web applications, but in this case there was a task quickly expand the site.
The site had to meet the following requirements:
- Ability to add / comment / mark your favorite news
- Ability to automatically read news from rss feeds
- To be web 2.0 nym
Pligg fits these requirements perfectly. So, let's begin.
InstallationFor Russia, install a better localized version of Pligg -
PliggRSE . In addition to the localization of the interface, this version adds functionality transliterating CNC (a man like url). Those. instead of YourSite / News - VyshSayt / Novost will be written.
In practice, I did not manage to connect this functionality, or rather I managed to, but at the same time some English-language plug-ins (modules) broke down, which apparently do not suspect the presence of such functionality in the Russian module. I still had no time to deal with this, and I chose the lesser of two evils - by turning off the CNC. At first, I was afraid that Russian localizers added bugs along with the functionality, so I installed the English version. It turned out - no. Bugs grow from source distribution). The distribution kit by the way weighs less than a megabyte in the archive, which seemed to me a good sign against the background of the many megabytes of other CMS. The installation itself took place in general without any problems, pleases with a pleasant interface and detailed
instructions . The only time is when creating the database in the ansi encoding - some difficulties have arisen, but transferring the database to UTF-8 has removed the questions. And when installing locally, to Denver, I cursed the absence of PHP functions mb_convert * in the link.php library, but commenting on their call earned it to Denver.
FunctionalThe functionality of the system is quite unusual. On the one hand, the system is very much “sharpened” specifically for web 2.0-style news sites, and on the other hand, it has quite limited capabilities in other areas. Well, for example, here I did not find a menu editor, for example, or the simplest possibility to create static pages and post links to them. On the other hand, very powerful tools, such as the system of posting news and voting for them, add friends, track comments and publications, internal messages, tag clouds, rss-feeds, etc. - are basic built-in functions. Those. if you want to build something different from a news site with “user generated content”, you may want to look at something more
traditional . The basic functionality of Pligg can be significantly extended with modules.
ModulesThere are not so many modules for Pligg as for other CMS, but on the other hand, they are much more interesting because of the web-two orientation of programmers who use it. From the simplest modules that allow you to add static pages to your site to various integrations with digg-flicr and automatic “burners” rss streams. But using modules you need to be prepared for the fact that they can be "damp" or made for earlier versions of pligg. In general, to be honest, using pligg you have to be ready for anything). I was attracted by pligg, largely due to the presence of the rss feed publication module. But here, too, a small
file debugging has not been done. On the other hand, to me, a person familiar with PHP at the level of “I’m going to know how this function works,” I manage to use it. Largely due to the rather transparent directory / file structure and the developers' frustration with excessive object-orientation. Those. As a rule, scripts do not consist of 10 lines of code and one hundred eighteen inclusions, and as a result, are readable. The situation is more complicated with templates.
')
TemplatesThis section claims to be the shortest) In order to recalculate the free working templates for plygg - enough fingers)
Admin panelThe administrative interface is a bit unusual for me, but over time you get used and it is quite possible to use it. The truth is that constant “confirm the change of status of the news” annoys you when managing news, etc. - but I think this should just be sawed slightly.
BugsThere are glitches in pligg) This is mainly due to the fact that the CMS is very parameterized. Those. various appearance customization options, etc. - disrespect. Accordingly, you can easily run into mutually exclusive modules or funny moments. For example, when setting a certain type of CNC (1st mine), the padjina of news flies. In general, this gives rise to distrust of the system, while looking for the cause and led for example to me - that I tried to add news for a couple of hours with a heading like “Y” and content “test” - I went through all the sources instead of looking at the minimum message length settings ) But glitches, everything seems to be surmountable. Probably under certain circumstances (not experimenting with the settings for example) they can not even run into them)
CommunityThe community in Russia is quite small
(Russian forum on Pligg RSE) so I found most of the answers on the
off-forum . True, most of the visitors are freeloaders-users like me) But the forum is big - you can find the answers.
Performance and ProspectsIn terms of performance, I can’t say anything yet, because attendance is still low, but it seems the developers promise an acceptable performance of up to 200 people on virtual hosting, which honestly sows vague doubts about what to do if the project grows. All the same, for tens of thousands, as I understand it, it is not designed even on a dedicated server. Although news2.ru seems to be on it, they probably finished it ...
The prospects are still worse)
The developers promise to finish the unit and rewrite everything in the bud. Usually such promises don't end well. I prefer the evolutionary path of development than the revolutionary. Although, on the other hand, for the time being, I would like to master the functionality that is) Not until the updates ...
ConclusionTotal, despite some comments in the process of grinding to the system, I really liked it. Some sufferings arose in the process, but the result - the
site is built - and I like it!)