AlliumCepa / webgui

A free open source content management system and web application framework. The most widely deployed mod_perl application on the planet.
http://www.webgui.org/
41 stars 14 forks source link

Merge in various wG projects people have started #3

Open scottwalters opened 10 years ago

scottwalters commented 10 years ago

These projects could get their own tickets if started, but I wanted to list some of them:

https://github.com/frodwith/dbix-class-webgui https://github.com/haarg/webgui-assets https://github.com/frodwith/helpdesk-rewrite

I'll add others here as I track them down.

scottwalters commented 10 years ago

dannymk's admin work goes without mention =)

scottwalters commented 10 years ago

My own installer should be merged in and fixed up: https://gist.github.com/scrottie/2973558

scottwalters commented 9 years ago

Someone suggested using this for the replacement admin, but all I can do is pass along the suggestion for danny_mk's consideration: http://www.blacktie.co/demo/dashgumfree/general.html

scottwalters commented 9 years ago

https://github.com/haarg/webgui/tree/imager

scottwalters commented 9 years ago

Looks like Imager is in. Image::Magick is still used in lib/WebGUI/Image.pm and sbin/thumbnailer.pl and needs to be replaced there (Imager work isn't complete).

lindleyw commented 9 years ago

With Debian 8 and fresh new install of WebGUI from GitHub, cpanm complains of no version information for Image::Magick, and aborts installation.

The problem seems to be that, for whatever reason, something is missing. After manually installing several ImageMagick packages, along with libperl-dev (so -lperl works in the linker), and then custom symlinking the configuration header file, I was able to successfully install the Image::Magick module.

The libgd-dev module is required as well; perhaps that should be auto-installed.

sudo apt-get install libperl-dev
sudo apt-get install libmagickcore-6-arch-config libgraphics-magick-perl libmagickcore-dev
sudo apt-get install libgd-dev
sudo ln -s /usr/include/x86_64-linux-gnu/ImageMagick-6/magick/magick-baseconfig.h /usr/include/ImageMagick-6/magick/magick-baseconfig.h 
sudo cpanm Image::Magick  # success!

Your baseconfig.h might be in a different place for the ln -s command, if so, try:

sudo updatedb
locate magick-baseconfig.h
scottwalters commented 9 years ago

Nope, Image::Magick is coming out. Too many problems over too long of period of time. The code doesn't use it any more, but I need to talk to Colin Kuskie about how to handle including that in Task::WebGUI. 7 still needs it. Maybe there needs to be a Task::WebGUI8. I saw the automated failure report.

lindleyw commented 9 years ago

Roger that. All the messy manual stuff was sufficient to let me run through the rest of the installer correctly, though. It's good that everything else worked flawlessly: a big improvement over a few months ago! Salud.