Koozali.org: home of the SME Server

[ANNOUNCE] PHPList contrib

Offline pierre

  • *
  • 8
  • +0/-0
[ANNOUNCE] PHPList contrib
« on: December 10, 2010, 04:14:33 PM »
Hi all,

I'm just a newbie  :D on CentOS and particulary in SME Server.
I'm proud to announce my first contrib for SME Server, "smeserver-phplist".
You can get it in the firewall-service repository.

For the moment it is possible that the package have some problems.
If someone want to test it and repport me what's going wrong to improve it in the future, your welcome.

 * PHPList 1.10.12
 * Templates for the config.php file
 * Template for the Alias Apache (http://localhost/lists)
 * Init the SQL Database

Instructions setup :

wget http://www.pi3rrot.tk/rpm/phplist/phplist-2.10.12-0.beta0.noarch.rpm
wget http://www.pi3rrot.tk/rpm/phplist/smeserver-phplist-0.1-0.beta7.noarch.rpm
yum localinstall phplist-2.10.12-0.beta0.noarch.rpm
yum localinstall smeserver-phplist-0.1-0.beta7.noarch.rpm


I only test it on SME8beta6, but still working on SME7.

Enjoy !

Pierre


PS : http://www.pi3rrot.tk/rpm/ => This directory still be updated regulary.

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: [ANNOUNCE] PHPList contrib
« Reply #1 on: December 10, 2010, 04:24:42 PM »
It would be nice if this could be added to SME Server CVS and the bugtracker, are you intending to do so?

For details see: http://wiki.contribs.org/Package_Modification
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline fpausp

  • *
  • 728
  • +0/-0
Re: [ANNOUNCE] PHPList contrib
« Reply #2 on: December 11, 2010, 06:57:38 PM »
Hi pierre,

I tried your contrib on sme8b6 with all updates and sogo contrib installed but...:

Code: [Select]
[root@sme8kvm phplist]# yum localinstall *
Loaded plugins: fastestmirror, protect-packages, smeserver
Setting up Local Package Process
Examining phplist-2.10.12-0.beta0.noarch.rpm: phplist-2.10.12-0.beta0.noarch
Marking phplist-2.10.12-0.beta0.noarch.rpm to be installed
Loading mirror speeds from cached hostfile
 * base: ftp-stud.fht-esslingen.de
 * smeaddons: sme-mirror.firewall-services.com
 * smeextras: sme-mirror.firewall-services.com
 * smeos: sme-mirror.firewall-services.com
 * smeupdates: sme-mirror.firewall-services.com
 * updates: ftp-stud.fht-esslingen.de
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Examining smeserver-phplist-0.1-0.beta7.noarch.rpm: smeserver-phplist-0.1-0.beta7.noarch
Marking smeserver-phplist-0.1-0.beta7.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package phplist.noarch 0:2.10.12-0.beta0 set to be updated
---> Package smeserver-phplist.noarch 0:0.1-0.beta7 set to be updated
--> Processing Dependency: smeserver-webapps-common for package: smeserver-phplist
--> Finished Dependency Resolution
smeserver-phplist-0.1-0.beta7.noarch from /smeserver-phplist-0.1-0.beta7.noarch has depsolving problems
  --> Missing Dependency: smeserver-webapps-common is needed by package smeserver-phplist-0.1-0.beta7.noarch (/smeserver-phplist-0.1-0.beta7.noarch)
Error: Missing Dependency: smeserver-webapps-common is needed by package smeserver-phplist-0.1-0.beta7.noarch (/smeserver-phplist-0.1-0.beta7.noarch)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
Viribus unitis

Offline pierre

  • *
  • 8
  • +0/-0
Re: [ANNOUNCE] PHPList contrib
« Reply #3 on: December 11, 2010, 07:37:50 PM »
Hi,

Code: [Select]
  --> Missing Dependency: smeserver-webapps-common is needed by package smeserver-phplist-0.1-0.beta7.noarch (/smeserver-phplist-0.1-0.beta7.noarch)
I think you must install this package from the firewall-services repository like this :

Code: [Select]
yum --enablerepo=fws install smeserver-webapps-common
@cactus
Yes i'm attending to put this in CVS and the Bugtracker, but for the moment i'm reading your page, and try to anderstand it.

Pierre

Offline fpausp

  • *
  • 728
  • +0/-0
Re: [ANNOUNCE] PHPList contrib
« Reply #4 on: December 11, 2010, 08:25:37 PM »
Hi,

Code: [Select]
[root@sme8kvm ~]# yum --enablerepo=fws install smeserver-webapps-common
Loaded plugins: fastestmirror, protect-packages, smeserver


Error getting repository data for fws, repository not found
Viribus unitis

Offline fpausp

  • *
  • 728
  • +0/-0
Re: [ANNOUNCE] PHPList contrib
« Reply #5 on: December 11, 2010, 08:32:22 PM »
OK the following should work:

Install the fws-repos with:
Code: [Select]
db yum_repositories set fws repository \
BaseURL http://repo.firewall-services.com/centos/\$releasever \
EnableGroups no GPGCheck yes \
Name "Firewall Services" \
GPGKey http://repo.firewall-services.com/RPM-GPG-KEY \
Visible yes status disabled
signal-event yum-modify

Then:
Code: [Select]
yum --enablerepo=fws install smeserver-webapps-common

And the final:
Code: [Select]
yum localinstall phplist-2.10.12-0.beta0.noarch.rpm smeserver-phplist-0.1-0.beta7.noarch.rpm
Viribus unitis

Offline pierre

  • *
  • 8
  • +0/-0
Re: [ANNOUNCE] PHPList contrib
« Reply #6 on: December 11, 2010, 11:39:52 PM »
I was going to say it.  :D

Offline pierre

  • *
  • 8
  • +0/-0
Re: [ANNOUNCE] PHPList contrib
« Reply #7 on: December 30, 2010, 04:17:21 PM »
PHPList Contrib is now avaialable in the Firewall-services repository.

We don't need to download it from my repo.

Code: [Select]
yum --enablerepo=fws install smeserver-phplistis the good solution now


« Last Edit: December 30, 2010, 04:22:14 PM by pierre »

Offline ajkeane

  • *****
  • 187
  • +0/-0
    • http://keane.co.nz
Re: [ANNOUNCE] PHPList contrib
« Reply #8 on: January 18, 2011, 02:38:29 AM »
Has anyone tried to get uploading of images to work with this?

I have been trying but have so far been unsuccessful.

Cheers

Tony
...