DaemonForums  

Go Back   DaemonForums > Miscellaneous > General software and network

General software and network General OS-independent software and network questions, X11, MTA, routing, etc.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 7th May 2015
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default CMS recommendation

Could a kind soul enlighten me with a recommendation for a decent CMS which can be used to create new Web portal for our research group?

A little background. For the past 10 years our group has being using DaisyCMS which is heavily customized. About 4-5 years ago an upgrade was attempted but between Apache Cocoon, XML files in CVS, and MySQL tables upgrade went nowhere. People who have done original set up have move on long time ago and the only interesting part about their installation is clever use of Xen DomU and hot migration abilities of Xen hypervisor to bring web site back on the minute notice in the case of the crash.

Anyhow people who are lurking on FreeBSD forums have noticed several of my posts made out of frustration.

First why FreeBSD when I am OpenBSD user? Unfortunately we are not so rich to have separate physical server for every tiny web application. So since I have to use virtualization I opted for Jails. Second reason is that I want to use ZFS in particularly cloning and replication abilities to have essentially redundant installation of the web portal.

Another requirement is that it uses normal web server Nginx comes to mind and a PostgreSQL database. My personal preference would be flat files (people know that I run few PmWiki websites) but I was overruled which I didn't mind as long as I can use PostgreSQL.

After a small frustrating stint with Django-CMS (BTW we use Django for many in-house project so that was our first choice). I gave up on it due to the lack of proper FreeBSD specific documentation

https://forums.freebsd.org/threads/d...5/#post-288602

Than somebody said Plone. I waisted this morning 4 hours playing with Plone just to have the same experience with the FreeBSD documentation or lack of it.

https://forums.freebsd.org/threads/p...0/#post-288911

Yes I learned that Plone is using ZEDB and that ZEND 213 is all but dead and that Plone is dying anyway so long story short good that I failed.

That pretty much is only option based on Python which is our favourite programming language.

I am right now playing with Drupal7 and after all the hurdles (compiling from the ports to be able to get PostgreSQL support) and setting the data base I see that Drupal7 is optimized for Apache.

I want back and fourth over

http://en.wikipedia.org/wiki/List_of...gement_systems

and I don't see a damn thing.

BTW the person who is actually "doing the website for us" knows little bit HTML and CSS and is an artist with the most recent project done in WordPress. So I will have to do all the dirty work. We are also taking this very serious and external hosting is not an option because we are making bits of proprietary code, papers, and datasets downloadable to people with the right credentials (teaser). We are not putting that stuff on anybody's server.
Reply With Quote
  #2   (View Single Post)  
Old 7th May 2015
fn8t's Avatar
fn8t fn8t is offline
Real Name: Ego
Shell Scout
 
Join Date: May 2014
Location: Tao
Posts: 120
Default

It is too bad they voted down flat files.

How good is your PHP? How much of the project do you intend or have time for implementing yourself? I hesitate using anything that makes you dependent on the CMS' developers. Excessively moving targets or dormant development at both extremes.

How much do you trust your own security practices? Are you looking for something already well hardened with a good history?

How complex of a CMS are you talking about?

If someone has has a golden suggestion, please chime in to help this good man out.
Reply With Quote
  #3   (View Single Post)  
Old 7th May 2015
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default

Quote:
Originally Posted by fn8t View Post
How good is your PHP?
I can uncomment lines in PmWiki configuration files. Once I even added and edited few lines. No I don't know PHP.

Quote:
Originally Posted by fn8t View Post
How much of the project do you intend or have time for implementing yourself?
I and all my colleges have a full time job/duties. This is basically meant to be done off hours which is perfectly doable if all people in the room are adults. However I am getting an impression that I am the only one living on the planet Earth when it comes to this project and everyone else is an Extraterrestrial.


Quote:
Originally Posted by fn8t View Post
How much do you trust your own security practices? Are you looking for something already well hardened with a good history?

How complex of a CMS are you talking about?
Personally I think that a small/medium academic lab like hours should have a very simple website with possibly minimal CMS capabilities. If the lab was mine I would start by trying to modify PmWiki default installation to see if it can be used. I concure that PmWiki might be the wrong code base but it is simple enough to try.

In the mean time I evaluated Djanog-CMS, Plone, Drupal, Joomla besides few others that I was familiar from before.

I am 100% that whatever is selected should be minimal modified (colours possibly custom CSS) and deployed with well tested modules. Anybody who thinks we will develop our custom modules and code for exiting CMS which have couple hundred thousands lines of code should roll up his/her sleeves.

Since yesterday my personal front runner is Joomla. The only grouch I have with vanilla 4.3.1 is that I don't see I can use PostgreSQL with it. It is either a bug or PostgreSQL was only experimental feature added to 3.xxx release which was dropped in the mean time.

Last edited by Oko; 7th May 2015 at 11:38 PM.
Reply With Quote
  #4   (View Single Post)  
Old 7th May 2015
fn8t's Avatar
fn8t fn8t is offline
Real Name: Ego
Shell Scout
 
Join Date: May 2014
Location: Tao
Posts: 120
Default

I don't want to distract you from Joomla, since it is probably your best bet.

Wolf CMS might be entertaining to look at. I wouldn't recommend it unless your team had the resources to maintain a git fork of it.
Reply With Quote
  #5   (View Single Post)  
Old 8th May 2015
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default

Thought and played little bit more than I should have with Drupal7 and Joomla. Some observation. It is very difficult to create web sites with Drupal7 and Joomla. It might be useful to a corporations but creating a simple website is a royal pain.

I further evaluated some Wiki software which could be used as CMS. Came down to two Tiki Wiki (monolitic written in PHP) and Foswiki (a free fork of TWiki) modular written in Perl.

I really like Foswiki and that would be my personal choice now. These are serious websites built with Foswiki

http://tig.csail.mit.edu/wiki/TIG/
http://articulab.hcii.cs.cmu.edu/foswiki/
http://www.cs.rpi.edu/
http://bioinformatics.cesb.uky.edu/

I learned way too much about this shit. Far more than I ever wanted to learn.

Last edited by Oko; 8th May 2015 at 11:18 AM.
Reply With Quote
  #6   (View Single Post)  
Old 8th May 2015
fn8t's Avatar
fn8t fn8t is offline
Real Name: Ego
Shell Scout
 
Join Date: May 2014
Location: Tao
Posts: 120
Default

Quote:
Originally Posted by Oko View Post
Thought and played little bit more than I should have with Drupal7 and Joomla. Some observation. It is very difficult to create web sites with Drupal7 and Joomla. It might be useful to a corporations but creating a simple website is a royal pain.

I further evaluated some Wiki software which could be used as CMS. Came down to two Tiki Wiki (monolitic written in PHP) and Foswiki (a free fork of TWiki) modular written in Perl.

I really like Foswiki and that would be my personal choice now. These are serious websites built with Foswiki

http://tig.csail.mit.edu/wiki/TIG/
http://articulab.hcii.cs.cmu.edu/foswiki/
http://www.cs.rpi.edu/
http://bioinformatics.cesb.uky.edu/
Congratulations on your resolution.

Quote:
I learned way too much about this shit. Far more than I ever wanted to learn.
I do it that way just about every time.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DragonflyBSD DE recommendation. sgt_learn Other BSD and UNIX/UNIX-like 10 23rd November 2012 06:41 PM
Wiki recommendation? erehwon FreeBSD Ports and Packages 6 5th April 2009 07:28 AM
Recommendation for Imap and POP server Pher FreeBSD Installation and Upgrading 5 20th July 2008 07:43 PM
Solaris book recommendation anomie Solaris 8 8th July 2008 03:46 PM
Recommendation of the UNIX.COM Forums vermaden Off-Topic 53 24th June 2008 07:01 PM


All times are GMT. The time now is 05:22 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick