← Back to team overview

openlp-core team mailing list archive

[Merge] lp:~raoul-snyman/openlp/website-donations-debian into lp:openlp/website

 

Raoul Snyman has proposed merging lp:~raoul-snyman/openlp/website-donations-debian into lp:openlp/website.

Requested reviews:
  OpenLP Core (openlp-core)

For more details, see:
https://code.launchpad.net/~raoul-snyman/openlp/website-donations-debian/+merge/327055

Blog about the recent addition of new methods of donating, and update the Linux download section to show installation instructions instead of just linking to a page about the package.

Blog post is due to go live on Sunday at 8:00 UTC
-- 
Your team OpenLP Core is requested to review the proposed merge of lp:~raoul-snyman/openlp/website-donations-debian into lp:openlp/website.
=== added file 'blog/more-ways-to-donate-and-debian-updated.rst'
--- blog/more-ways-to-donate-and-debian-updated.rst	1970-01-01 00:00:00 +0000
+++ blog/more-ways-to-donate-and-debian-updated.rst	2017-07-08 02:46:52 +0000
@@ -0,0 +1,28 @@
+.. title: More Ways to Donate & Debian Updated
+.. slug: 2017/07/09/more-ways-to-donate-and-debian-updated
+.. date: 2017-07-09 08:00:00 UTC
+.. tags: 
+.. category: 
+.. link: 
+.. description: 
+.. type: text
+.. previewimage: /cover-images/more-ways-to-donate-and-debian-updated.jpg
+
+Over the last few years since we started accepting donations we're received a couple of enquiries from people looking
+to be able to donate via credit card or Bitcoin, and without needing a PayPal account. We're pleased to announce that
+you can now donate to OpenLP in Bitcoin or with a debit or credit card.
+
+Just head on over to the `donate`_ page which now has options for Bitcoin and debit/credit card too. Debit/credit card
+payments are powered by `Stripe`_.  As always, if you run into any issues please let us know via our `support options`_.
+
+In other news, we've recently updated OpenLP in Debian Linux. For a while we were unable to update the package because
+of preparation for the Debian 9 release. Now that Debian 9 has been released, we're able to update the OpenLP package
+again. OpenLP should come through with your regular updates.
+
+
+[ Image Credit: `Credit Cards and Cash by Sean MacEntree`_ ]
+
+.. _donate: https://openlp.org/donate
+.. _Stripe: https://www.stripe.com/
+.. _support options: https://openlp.org/#support
+.. _Credit Cards and Cash by Sean MacEntree: https://www.flickr.com/photos/smemon/12696360474/

=== added file 'files/cover-images/more-ways-to-donate-and-debian-updated.jpg'
Binary files files/cover-images/more-ways-to-donate-and-debian-updated.jpg	1970-01-01 00:00:00 +0000 and files/cover-images/more-ways-to-donate-and-debian-updated.jpg	2017-07-08 02:46:52 +0000 differ
=== added file 'files/images/archlinux-logo.png'
Binary files files/images/archlinux-logo.png	1970-01-01 00:00:00 +0000 and files/images/archlinux-logo.png	2017-07-08 02:46:52 +0000 differ
=== added file 'files/images/debian-logo.png'
Binary files files/images/debian-logo.png	1970-01-01 00:00:00 +0000 and files/images/debian-logo.png	2017-07-08 02:46:52 +0000 differ
=== added file 'files/images/ubuntu-logo.png'
Binary files files/images/ubuntu-logo.png	1970-01-01 00:00:00 +0000 and files/images/ubuntu-logo.png	2017-07-08 02:46:52 +0000 differ
=== modified file 'pages/donate.rst'
--- pages/donate.rst	2017-06-21 05:34:56 +0000
+++ pages/donate.rst	2017-07-08 02:46:52 +0000
@@ -33,8 +33,8 @@
       <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">  
         <h3>PayPal <small>(Preferred)</small></h3>
         <p>You can donate via PayPal buy clicking the button.</p>
+        <p class="small text-info">You will be guided to create a PayPal account if you don't have one already.</p>
         <p><a class="btn btn-primary" href="https://paypal.me/raoulsnyman";><i class="fa fa-fw fa-paypal"></i> Donate via PayPal</a></p>
-        <p class="small">You will be guided to create a PayPal account if you don't have one already.</p>
       </div>
       <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">  
         <h3>Bitcoin</h3>
@@ -78,10 +78,10 @@
 
     <div class="clearfix">
       <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">  
-        <h3>Gratipay</h3>
-        <p>PalPal-based automated donation service.</p>
+        <h3>Gratipay <small>(Preferred)</small></h3>
+        <p>PayPal-based automated donation service.</p>
+        <p><img src="https://img.shields.io/gratipay/team/openlp.svg";></p>
         <p><a class="btn btn-primary" href="https://gratipay.com/openlp";><i class="fa fa-fw fa-gratipay"></i> Support via Gratipay</a></p>
-        <p class="small">Gratipay works weekly, so you'll need to divide your monthly donation into 4.</p>
       </div>
       <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">  
         <h3>Bitcoin</h3>
@@ -97,8 +97,6 @@
       </div>
     </div>
 
-*Currently, after payment fees, we are receiving around US$ 1.00 per week.*
-
 .. raw:: html
 
     <hr>

=== modified file 'stripe.ini.default'
--- stripe.ini.default	2017-06-21 05:34:56 +0000
+++ stripe.ini.default	2017-07-08 02:46:52 +0000
@@ -1,2 +1,2 @@
 [stripe]
-api_key = sk_test_hqTZIARVq2wYrjptvH2kfXRT
+api_key = 

=== modified file 'themes/openlp2v2/assets/css/custom.css'
--- themes/openlp2v2/assets/css/custom.css	2017-03-18 01:02:51 +0000
+++ themes/openlp2v2/assets/css/custom.css	2017-07-08 02:46:52 +0000
@@ -123,9 +123,10 @@
 
 .btn-ubuntu {
     color: #fff;
-    background-color: #e36c43;
+    background-color: #e95420;
     border: 1px solid #e05a2b;
 }
+
 .btn-ubuntu:hover, .btn-ubuntu:focus, .btn-ubuntu.focus {
     color: #fff;
     background-color: #dd4814;
@@ -138,7 +139,7 @@
     border: 1px solid #2a5cb1;
 }
 
-.btn-fedora:hover {
+.btn-fedora:hover, .btn-fedora:focus, .btn-fedora.focus {
     color: #fff;
     background-color: #294172;
     border-color: #294172;
@@ -150,7 +151,7 @@
     border: 1px solid #dd1155;
 }
 
-.btn-debian:hover {
+.btn-debian:hover, .btn-debian:focus, .btn-debian.focus {
     color: #fff;
     background-color: #A80030;
     border-color: #A80030;
@@ -162,7 +163,7 @@
     border: 1px solid #168cc7;
 }
 
-.btn-arch:hover {
+.btn-arch:hover, .btn-arch:focus, .btn-arch.focus {
     color: #fff;
     background-color: #147db2;
     border-color: #147db2;
@@ -174,7 +175,7 @@
     border: 1px solid #d00;
 }
 
-.btn-freebsd:hover {
+.btn-freebsd:hover, .btn-freebsd:focus, .btn-freebsd.focus {
     color: #fff;
     background-color: #a00;
     border-color: #a00;
@@ -185,6 +186,13 @@
     vertical-align: text-bottom;
 }
 
+.btn > img.icon {
+    display: inline;
+    height: 16px;
+    margin-top: -2px;
+    width: 16px;
+}
+
 div.postindex article {
     border-bottom: 2px solid #ddd;
     padding-bottom: 0.5em;

=== modified file 'themes/openlp2v2/templates/front_page.html'
--- themes/openlp2v2/templates/front_page.html	2017-04-02 17:03:28 +0000
+++ themes/openlp2v2/templates/front_page.html	2017-07-08 02:46:52 +0000
@@ -382,12 +382,104 @@
                             <h4>Linux/FreeBSD Downloads</h4>
                             <p>Select a distribution</p>
                             <p>
-                                <a href="https://launchpad.net/~openlp-core/+archive/release"; class="btn btn-ubuntu"><i class="fa fa-fw fa-external-link"></i> Ubuntu</a>
-                                <a href="https://admin.fedoraproject.org/pkgdb/package/OpenLP/"; class="btn btn-fedora"><i class="fa fa-fw fa-external-link"></i> Fedora</a>
-                                <a href="https://packages.debian.org/openlp"; class="btn btn-debian"><i class="fa fa-fw fa-external-link"></i> Debian</a>
-                                <a href="https://aur.archlinux.org/packages/openlp/"; class="btn btn-arch"><i class="fa fa-fw fa-external-link"></i> Arch</a>
+                                <button type="button" class="btn btn-ubuntu" data-toggle="modal" data-target="#ubuntu-install"><img src="/images/ubuntu-logo.png" class="icon"> Ubuntu</button>
+                                <!-- a href="https://launchpad.net/~openlp-core/+archive/release"; class="btn btn-ubuntu"><i class="fa fa-fw fa-external-link"></i> Ubuntu</a -->
+                                <button type="button" class="btn btn-fedora" data-toggle="modal" data-target="#fedora-install"><img src="/files/fedora-logo.png" class="icon hidden"> Fedora</button>
+                                <!-- a href="https://apps.fedoraproject.org/package/OpenLP"; class="btn btn-fedora"><i class="fa fa-fw fa-external-link"></i> Fedora</a -->
+                                <button type="button" class="btn btn-debian" data-toggle="modal" data-target="#debian-install"><img src="/images/debian-logo.png" class="icon"> Debian</button>
+                                <!-- a href="https://packages.debian.org/openlp"; class="btn btn-debian"><img src="/images/debian-logo.png" class="icon"> Debian</a -->
+                                <button type="button" class="btn btn-arch" data-toggle="modal" data-target="#arch-install"><img src="/images/archlinux-logo.png" class="icon"> Arch</button>
+                                <!-- a href="https://aur.archlinux.org/packages/openlp/"; class="btn btn-arch"><img src="/images/archlinux-logo.png" class="icon"> Arch</a -->
                                 <!-- a href="http://www.freshports.org/multimedia/py-openlp"; class="btn btn-freebsd"><i class="fa fa-fw fa-external-link"></i> FreeBSD</a -->
                             </p>
+                            <div class="modal fade" id="ubuntu-install" tabindex="-1" role="dialog" aria-labelledby="ubuntu-install-title" style="text-align: left;" data-backdrop="true">
+                              <div class="modal-dialog" role="document">
+                                <div class="modal-content">
+                                  <div class="modal-header">
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                      <span aria-hidden="true">&times;</span>
+                                    </button>
+                                    <h4 class="modal-title" id="ubuntu-install-title">Ubuntu Installation Instructions</h4>
+                                  </div>
+                                  <div class="modal-body">
+                                    <div class="alert alert-info small" role="alert">
+                                      <p><i class="fa fa-fw fa-info-circle"></i> OpenLP only supports Canonical-supported versions of Ubuntu from 16.04 and up.</p>
+                                    </div> 
+                                    <p>To install OpenLP, either search for OpenLP in Software Center, or run the following command:</p>
+                                    <pre>$ sudo apt install openlp</pre>
+                                    <p>Ubuntu does not always have the latest version of OpenLP in its repositories, so it may be handy to use our <abbr title="Personal Package Archive">PPA</abbr>:</p>
+                                    <pre>$ sudo add-apt-repository ppa:openlp-core/release<br>$ sudo apt update<br>$ sudo apt install openlp</pre>
+                                  </div>
+                                  <div class="modal-footer">
+                                    <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
+                                  </div>
+                                </div>
+                              </div>
+                            </div>
+                            <div class="modal fade" id="fedora-install" tabindex="-1" role="dialog" aria-labelledby="fedora-install-title" style="text-align: left;" data-backdrop="true">
+                              <div class="modal-dialog" role="document">
+                                <div class="modal-content">
+                                  <div class="modal-header">
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                      <span aria-hidden="true">&times;</span>
+                                    </button>
+                                    <h4 class="modal-title" id="fedora-install-title">Fedora Installation Instructions</h4>
+                                  </div>
+                                  <div class="modal-body">
+                                    <div class="alert alert-info small" role="alert">
+                                      <p><strong>Note:</strong> OpenLP only realistically supports the most recent Fedora release.</p>
+                                    </div> 
+                                    <p>To install OpenLP, either search for OpenLP in your GUI package manager, or run the following command:</p>
+                                    <pre>$ sudo dnf install openlp</pre>
+                                  </div>
+                                  <div class="modal-footer">
+                                    <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
+                                  </div>
+                                </div>
+                              </div>
+                            </div>
+                            <div class="modal fade" id="debian-install" tabindex="-1" role="dialog" aria-labelledby="debian-install-title" style="text-align: left;" data-backdrop="true">
+                              <div class="modal-dialog" role="document">
+                                <div class="modal-content">
+                                  <div class="modal-header">
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                      <span aria-hidden="true">&times;</span>
+                                    </button>
+                                    <h4 class="modal-title" id="debian-install-title">Debian Installation Instructions</h4>
+                                  </div>
+                                  <div class="modal-body">
+                                    <div class="alert alert-info small" role="alert">
+                                      <p><strong>Note:</strong> OpenLP only realistically supports Debian unstable.</p>
+                                    </div> 
+                                    <p>To install OpenLP, either search for OpenLP in your GUI package manager, or run the following command:</p>
+                                    <pre>$ sudo apt install openlp</pre>
+                                  </div>
+                                  <div class="modal-footer">
+                                    <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
+                                  </div>
+                                </div>
+                              </div>
+                            </div>
+                            <div class="modal fade" id="arch-install" tabindex="-1" role="dialog" aria-labelledby="arch-install-title" style="text-align: left;" data-backdrop="true">
+                              <div class="modal-dialog" role="document">
+                                <div class="modal-content">
+                                  <div class="modal-header">
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                      <span aria-hidden="true">&times;</span>
+                                    </button>
+                                    <h4 class="modal-title" id="arch-install-title">Arch Linux Installation Instructions</h4>
+                                  </div>
+                                  <div class="modal-body">
+                                    <p>OpenLP is available in the Arch User Repository. You'll need to <a href="https://aur.archlinux.org/packages/pacaur/";>install <code>pacaur</code></a> if you haven't already.</p>
+                                    <p>To install OpenLP, run the following command:</p>
+                                    <pre># pacaur -S openlp</pre>
+                                  </div>
+                                  <div class="modal-footer">
+                                    <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
+                                  </div>
+                                </div>
+                              </div>
+                            </div>
                         </div>
                         <div class="source hidden">
                             <h4>OpenLP Source Code</h4>


References