Project

General

Profile

Actions

Feature #1623

closed

Install Anthologize

Added by Matt Gold about 12 years ago. Updated over 11 years ago.

Status:
Resolved
Priority name:
Low
Assignee:
Category name:
WordPress (misc)
Target version:
Start date:
2012-02-07
Due date:
% Done:

0%

Estimated time:
Deployment actions:

Description

JITP has put in a request for for anthologize. Looks like it was installed and then removed. What are your thoughts?

Actions #1

Updated by Matt Gold about 12 years ago

  • Tracker changed from Bug to Feature
Actions #2

Updated by Boone Gorges about 12 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.

Actions #3

Updated by Matt Gold about 12 years ago

Great. Thanks, Boone.

Actions #4

Updated by Boone Gorges about 12 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.

Actions #5

Updated by local admin about 12 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?

Actions #6

Updated by Boone Gorges about 12 years ago

Worked great, thanks, André. Now there are some bugs that I have to work out, but they're on the Anthologize side :)

Actions #7

Updated by local admin about 12 years ago

That's cool, man : )

Perhaps I should o ahead and install the extension on the main server now as well, heh?

Actions #8

Updated by Boone Gorges about 12 years ago

Yeah, I think that should be fine. Thanks!

Actions #9

Updated by local admin about 12 years ago

Boone Gorges wrote:

Yeah, I think that should be fine. Thanks!

You're welcome. It's installed now.

Actions #10

Updated by Matt Gold about 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.

Actions #11

Updated by Boone Gorges about 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.

Actions #12

Updated by Matt Gold about 12 years ago

Depends. Do you have a target date for 1.4?

Actions #13

Updated by Boone Gorges about 12 years ago

No. If you need it for a specific date, please let me know.

Actions #14

Updated by Matt Gold about 12 years ago

We've discussed this and have decided that we can wait for the 1.4 release. Thank you.

Actions #15

Updated by Boone Gorges over 11 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.

Actions #16

Updated by Matt Gold over 11 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.

Actions #17

Updated by Boone Gorges over 11 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.

Actions #18

Updated by Matt Gold over 11 years ago

Fantastic. Thanks, Boone.

Actions

Also available in: Atom PDF