Feature #2943

a new contrib Nethserver-wordpress

Added by stephane de Labrusse almost 5 years ago. Updated over 4 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-wordpress
Target version:nf-closed
Resolution: NEEDINFO:No

Description

As said previously I worked on nethserver-wordpress : https://github.com/stephdl/nethserver-wordpress

The contrib could be build and tested, workable here

I have had an issue when i wanted to create the wiki page. I have this error

http://dev.nethserver.org/projects/nethforge/wiki/Nethserver-wordpress
----------------------------
Internal error

An error occurred on the page you were trying to access.
If you continue to experience problems please contact your Redmine administrator for assistance.

If you are the Redmine administrator, check your log files for details about the error.

Back
------------------------

Associated revisions

Revision e7b4cf87
Added by Davide Principi over 4 years ago

Added nethserver-wordpress group. Refs #2943

History

#1 Updated by Giacomo Sanchietti almost 5 years ago

  • Category set to nethserver-wordpress
  • Status changed from NEW to TRIAGED
  • Assignee set to stephane de Labrusse
  • % Done changed from 0 to 20

Repository added.

Sorry for inconvenience about wiki page creation, you should not have problems anymore.

#2 Updated by Giacomo Sanchietti almost 5 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#3 Updated by Giacomo Sanchietti almost 5 years ago

  • Status changed from ON_DEV to MODIFIED
  • Assignee deleted (stephane de Labrusse)
  • % Done changed from 30 to 60

#4 Updated by Giacomo Sanchietti almost 5 years ago

  • Assignee set to Giacomo Sanchietti

#5 Updated by Giacomo Sanchietti almost 5 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
In nethforge-testing:
  • nethserver-wordpress-1.0.0-1.0gitb09fb1ad.ns6.noarch.rpm:

#6 Updated by stephane de Labrusse almost 5 years ago

Test of the package nethserver-wordpress

-Installation

yum install --enablerepo=nethforge-testing,epel nethserver-wordpress

I ought to take dependencies in epel
perl-Expect
php-IDNA_Convert
php-PHPMailer
php-simplepie
wordpress

But since there is a lot and often upgrade of packages in epel, we can/could let this as is and write the need of epel in the wiki -------> Thoughts ?

see db

config show wordpress
wordpress=configuration
MaxExecutionTime=60
MemoryLimit=128M
PostMaxSize=32M
UploadMaxSize=8M
WebFilesMod=enabled
access=public
status=enabled
-usage
  • After the installation the contrib is reachable at https://url:/wordpress the redirection to https is a mandatory
  • I can change the default /wordpress
    config setprop wordpress URL Plop
    signal-event nethserver-wordpress-update
    after that the wordpress is reachable at https://url/Plop & https://url/wordpress
Alias  /Plop  /usr/share/wordpress
Alias /wordpress /usr/share/wordpress
  • if use the Salt property i can force all users to do an authentication after each nethserver-wordpress-update
    config setprop wordpress Salt enabled
    signal-event nethserver-wordpress-update
  • I can upload pictures and use them in an article the tmp folder is /usr/share/wordpress/tmp/
  • I can active the debug mode
    config setprop wordpress Debug enabled
    signal-event nethserver-wordpress-update

    define('WP_DEBUG', true);

  • I can enable an automatic updater for plugins or themes
    config setprop wordpress AutomaticUpdater enabled
    signal-event nethserver-wordpress-update

    define('AUTOMATIC_UPDATER_DISABLED', false);

  • I can change default value in db

    config setprop wordpress MaxExecutionTime 120 MemoryLimit 256M PostMaxSize 64M UploadMaxSize 16M
    signal-event nethserver-wordpress-update

    php_admin_value post_max_size 64M
    php_admin_value upload_max_filesize 16M
    php_admin_value memory_limit 256M
    php_admin_value max_execution_time 120

  • No errors in logs (messages & httpd/errors_log)

-conclusion

Ready for release

#7 Updated by Matteo Mengoni over 4 years ago

  • Assignee set to Matteo Mengoni

#8 Updated by Matteo Mengoni over 4 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90

#9 Updated by stephane de Labrusse over 4 years ago

cool :)

what need to be added ?????

#10 Updated by Davide Principi over 4 years ago

  • Status changed from VERIFIED to CLOSED
  • Assignee deleted (Matteo Mengoni)
  • % Done changed from 90 to 100

In nethforge 6.6 6.5:
nethserver-wordpress-1.0.0-2.ns6.noarch.rpm

Added pull request to package maintainer:
https://github.com/stephdl/nethserver-wordpress/pull/1

Also available in: Atom PDF