Feature #1623
closedInstall Anthologize
Added by Matt Gold almost 13 years ago. Updated over 12 years ago.
0%
Description
JITP has put in a request for for anthologize. Looks like it was installed and then removed. What are your thoughts?
Updated by Boone Gorges almost 13 years ago
- Target version changed from 1.3.6 to 1.4
We didn't have the necessary server requirements before. I don't know if that's the case now that we're on the new boxes. I'll research it and reach out to André if I need anything installed.
Updated by Boone Gorges almost 13 years ago
- Priority name changed from Normal to Low
André, we need a couple of PHP extensions installed and enabled:
XSL: http://www.php.net/manual/en/xsl.setup.php
XML: http://www.php.net/manual/en/xml.setup.php
Re: XML: The PHP manual says it's enabled by default, and when I run phpinfo() it says that libxml is installed and enabled, yet I'm still getting a fatal error at runtime:
"Class 'DOMDocument' not found..."
Hoping you'll have some insights on that.
André, could I ask that you do this configuration on cdev first, and to keep some notes in this ticket on what you've done, so that it can be reproduced on the production server only after we've verified it working? Thanks.
Updated by local admin almost 13 years ago
I don't know if the libxml
you saw with phpinfo()
is the same XML/XSL extension. In any case, I tried and installed it on cdev:
[root@cdev ~]# yum install php-xml Loaded plugins: rhnplugin dell-community | 1.3 kB 00:00 dell-omsa-indep | 1.9 kB 00:00 dell-omsa-specific | 1.9 kB 00:00 epel/metalink | 12 kB 00:00 fwupdate | 951 B 00:00 r1soft | 951 B 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php-xml.x86_64 0:5.3.3-3.el6_2.6 will be installed --> Processing Dependency: php-common = 5.3.3-3.el6_2.6 for package: php-xml-5.3.3-3.el6_2.6.x86_64 --> Running transaction check ---> Package php-common.x86_64 0:5.3.3-3.el6_1.3 will be updated --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-pdo-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-cli-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-gd-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-mbstring-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-mysql-5.3.3-3.el6_1.3.x86_64 ---> Package php-common.x86_64 0:5.3.3-3.el6_2.6 will be an update --> Running transaction check ---> Package php.x86_64 0:5.3.3-3.el6_1.3 will be updated ---> Package php.x86_64 0:5.3.3-3.el6_2.6 will be an update ---> Package php-cli.x86_64 0:5.3.3-3.el6_1.3 will be updated ---> Package php-cli.x86_64 0:5.3.3-3.el6_2.6 will be an update ---> Package php-gd.x86_64 0:5.3.3-3.el6_1.3 will be updated ---> Package php-gd.x86_64 0:5.3.3-3.el6_2.6 will be an update ---> Package php-mbstring.x86_64 0:5.3.3-3.el6_1.3 will be updated ---> Package php-mbstring.x86_64 0:5.3.3-3.el6_2.6 will be an update ---> Package php-mysql.x86_64 0:5.3.3-3.el6_1.3 will be updated ---> Package php-mysql.x86_64 0:5.3.3-3.el6_2.6 will be an update ---> Package php-pdo.x86_64 0:5.3.3-3.el6_1.3 will be updated ---> Package php-pdo.x86_64 0:5.3.3-3.el6_2.6 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: php-xml x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 100 k Updating for dependencies: php x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 1.1 M php-cli x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 2.2 M php-common x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 522 k php-gd x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 104 k php-mbstring x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-optional-6 453 k php-mysql x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 79 k php-pdo x86_64 5.3.3-3.el6_2.6 rhel-x86_64-server-6 73 k Transaction Summary ================================================================================ Install 1 Package(s) Upgrade 7 Package(s) Total download size: 4.6 M Is this ok [y/N]: y Downloading Packages: -------------------------------------------------------------------------------- Total 3.6 MB/s | 4.6 MB 00:01 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : php-common-5.3.3-3.el6_2.6.x86_64 1/15 Updating : php-pdo-5.3.3-3.el6_2.6.x86_64 2/15 Updating : php-cli-5.3.3-3.el6_2.6.x86_64 3/15 Updating : php-5.3.3-3.el6_2.6.x86_64 4/15 Updating : php-mysql-5.3.3-3.el6_2.6.x86_64 5/15 Updating : php-gd-5.3.3-3.el6_2.6.x86_64 6/15 Installing : php-xml-5.3.3-3.el6_2.6.x86_64 7/15 Updating : php-mbstring-5.3.3-3.el6_2.6.x86_64 8/15 Cleanup : php-5.3.3-3.el6_1.3.x86_64 9/15 Cleanup : php-mysql-5.3.3-3.el6_1.3.x86_64 10/15 Cleanup : php-pdo-5.3.3-3.el6_1.3.x86_64 11/15 Cleanup : php-cli-5.3.3-3.el6_1.3.x86_64 12/15 Cleanup : php-mbstring-5.3.3-3.el6_1.3.x86_64 13/15 Cleanup : php-gd-5.3.3-3.el6_1.3.x86_64 14/15 Cleanup : php-common-5.3.3-3.el6_1.3.x86_64 15/15 Installed: php-xml.x86_64 0:5.3.3-3.el6_2.6 Dependency Updated: php.x86_64 0:5.3.3-3.el6_2.6 php-cli.x86_64 0:5.3.3-3.el6_2.6 php-common.x86_64 0:5.3.3-3.el6_2.6 php-gd.x86_64 0:5.3.3-3.el6_2.6 php-mbstring.x86_64 0:5.3.3-3.el6_2.6 php-mysql.x86_64 0:5.3.3-3.el6_2.6 php-pdo.x86_64 0:5.3.3-3.el6_2.6 Complete! [root@cdev ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
Could I ask you to please test it in cdev and let me know if this was it?
Updated by Boone Gorges almost 13 years ago
Worked great, thanks, André. Now there are some bugs that I have to work out, but they're on the Anthologize side :)
Updated by local admin almost 13 years ago
That's cool, man : )
Perhaps I should o ahead and install the extension on the main server now as well, heh?
Updated by Boone Gorges almost 13 years ago
Yeah, I think that should be fine. Thanks!
Updated by local admin almost 13 years ago
Boone Gorges wrote:
Yeah, I think that should be fine. Thanks!
You're welcome. It's installed now.
Updated by Matt Gold over 12 years ago
Hi Boone,
Is 1.4 still the correct target version for this? Please let me know whether you anticipate an earlier release. Thanks.
Updated by Boone Gorges over 12 years ago
Is 1.4 still the correct target version for this?
Yes. If you need an earlier release for some reason, I can move things around.
Updated by Matt Gold over 12 years ago
Depends. Do you have a target date for 1.4?
Updated by Boone Gorges over 12 years ago
No. If you need it for a specific date, please let me know.
Updated by Matt Gold over 12 years ago
We've discussed this and have decided that we can wait for the 1.4 release. Thank you.
Updated by Boone Gorges over 12 years ago
I fixed one of the blockers in Anthologize here https://github.com/chnm/anthologize/commit/9e529652ee1f5e187a617b139df4fdc63c7c840e - there was an issue with the way that TCPDF was caching images.
Updated by Matt Gold over 12 years ago
Cool. Exciting to hear that we're coming close to having this on the Commons -- I'm excited to see what journals like JITP will do with it.
Updated by Boone Gorges over 12 years ago
- Status changed from Assigned to Resolved
OK, this appears to me working for all export formats. I'm marking this ticket Resolved. If additional issues come up, please let me know.