Interim commit; tweaks/updates

- updated deps
- fixed 404 for "legacy data"
- added some 2018 work
- reworked some narratives
This commit is contained in:
Daniel J. Summers 2018-07-29 22:24:13 -05:00
parent be72477311
commit f1649b50b5
5 changed files with 1325 additions and 827 deletions

View File

@ -3,7 +3,8 @@ const CATEGORIES = [
{ id: 1, name: 'Web Sites and Applications' }, { id: 1, name: 'Web Sites and Applications' },
{ id: 2, name: 'WordPress' }, { id: 2, name: 'WordPress' },
{ id: 3, name: 'Static Sites' }, { id: 3, name: 'Static Sites' },
{ id: 4, name: 'Personal' } { id: 4, name: 'Open Source Libraries' },
{ id: 99, name: 'Personal' }
] ]
const APPS = [ const APPS = [
{ {
@ -11,7 +12,7 @@ const APPS = [
name: 'A Word from the Word', name: 'A Word from the Word',
url: 'https://devotions.summershome.org', url: 'https://devotions.summershome.org',
active: true, active: true,
categoryId: 4, categoryId: 99,
noAboutLink: true, noAboutLink: true,
frontPageText: 'Devotions by Daniel', frontPageText: 'Devotions by Daniel',
frontPageOrder: 2 frontPageOrder: 2
@ -26,7 +27,7 @@ const APPS = [
frontPageOrder: 1, frontPageOrder: 1,
indexText: 'Southern Baptist church in Biloxi, Mississippi', indexText: 'Southern Baptist church in Biloxi, Mississippi',
paragraphs: [ paragraphs: [
`Bay Vista Baptist Church has served the spiritual needs of Mississippi‘s Gulf Coast for decades. They `Bay Vista Baptist Church has served the spiritual needs of Mississippi’s Gulf Coast for decades. They
emphasize serving their community as well; they were a hub for emphasize serving their community as well; they were a hub for
<abbr title="Federal Emergency Management Agency">FEMA</abbr> during Hurricane Katrina relief and recovery <abbr title="Federal Emergency Management Agency">FEMA</abbr> during Hurricane Katrina relief and recovery
efforts, and they are a relay point for each year&rsquo;s efforts, and they are a relay point for each year&rsquo;s
@ -95,7 +96,7 @@ const APPS = [
name: 'Daniel J. Summers', name: 'Daniel J. Summers',
url: 'https://daniel.summershome.org', url: 'https://daniel.summershome.org',
active: true, active: true,
categoryId: 4, categoryId: 99,
noAboutLink: true, noAboutLink: true,
frontPageText: 'Daniel&rsquo;s personal blog', frontPageText: 'Daniel&rsquo;s personal blog',
frontPageOrder: 1 frontPageOrder: 1
@ -289,7 +290,7 @@ const APPS = [
{ {
id: 'mindy-mackenzie', id: 'mindy-mackenzie',
name: 'Mindy Mackenzie', name: 'Mindy Mackenzie',
url: 'http://mindymackenzie.com', url: 'https://mindymackenzie.com',
active: true, active: true,
categoryId: 2, categoryId: 2,
frontPageText: 'WSJ-best-selling author of The Courage Solution', frontPageText: 'WSJ-best-selling author of The Courage Solution',
@ -303,12 +304,17 @@ const APPS = [
], ],
activity: [ activity: [
{ {
heading: 'What We Did', heading: 'What We Did (2015)',
narrative: `We assumed maintenance of her site in 2015, several months in advance of the book launch of <em>The narrative: `We assumed maintenance of her site several months in advance of the book launch of <em>The Courage
Courage Solution</em>. We worked with her, and her publicists and other professionals, to ensure that Solution</em>. We worked with her, and her publicists and other professionals, to ensure that the
the book launch went smoothly. We customized her WordPress installation to support her Media book launch went smoothly. We customized her WordPress installation to support her Media Appearances
Appearances as a custom type, where they could be entered, tracked, and listed as of the date they in a way that allowed them to be entered, tracked, and listed as of the date they occurred. We also
occurred. We also implemented rotating videos on the front page of the site.` implemented rotating videos on the front page of the site.`
},
{
heading: 'What We Did (2018)',
narrative: `We developed the pages for her <em>You First Integrative Leadership Summit</em>, with speaker bios,
conference schedule, and an application form.`
}, },
{ {
heading: 'What We Still Do', heading: 'What We Still Do',
@ -440,6 +446,12 @@ const APPS = [
narrative: `As with Bay Vista&rsquo;s site, this was converted to be a statically-generated site. We also narrative: `As with Bay Vista&rsquo;s site, this was converted to be a statically-generated site. We also
created a mobile-friendly site layout that looked similar to the one they had been using.` created a mobile-friendly site layout that looked similar to the one they had been using.`
}, },
{
heading: 'What We Did (2018)',
narrative: `We turned their site into a Progressive Web Application (PWA), which allows users to
&ldquo;install&rdquo; the site, like an app, to their phone&rsquo;s home screen. The site is also
still accessible from the web via a browser.`
},
{ {
heading: 'What We Still Do', heading: 'What We Still Do',
narrative: `Bit Badger Solutions hosts this site; we also publish sermons to their podcast feed weekly.` narrative: `Bit Badger Solutions hosts this site; we also publish sermons to their podcast feed weekly.`
@ -483,7 +495,7 @@ const APPS = [
{ {
id: 'prayer-tracker', id: 'prayer-tracker',
name: 'PrayerTracker', name: 'PrayerTracker',
url: 'https://prayer.djs-consulting.com', url: 'https://prayer.bitbadger.solutions',
active: true, active: true,
categoryId: 1, categoryId: 1,
frontPageText: 'A prayer request tracking website (Free for any church or Sunday School class!)', frontPageText: 'A prayer request tracking website (Free for any church or Sunday School class!)',
@ -499,20 +511,25 @@ const APPS = [
activity: [ activity: [
{ {
heading: 'What We Did (2005)', heading: 'What We Did (2005)',
narrative: `Created the original site using PHP, storing the data in a MySQL database.` narrative: `Created the original site.`
}, },
{ {
heading: 'What We Did (2011)', heading: 'What We Did (2011)',
narrative: `We rewrote this application using ASP MVC 3 backed by a PostgreSQL database, building the security narrative: `We rewrote this application using a more modern (at the time) framework (ASP MVC 3), building the
additions from the ground up, and posturing it for an interface with security additions from the ground up, and posturing it for an interface with
<a href="/solutions/virtual-prayer-room" title="Virtual Prayer Room | Bit Badger Solutions">Virtual <a href="/solutions/virtual-prayer-room" title="Virtual Prayer Room | Bit Badger Solutions">Virtual
Prayer Room</a>.` Prayer Room</a>.`
}, },
{ {
heading: 'What We Did (2012)', heading: 'What We Did (2012)',
narrative: `In April 2012, version 4.0 was released with support for Spanish - our first multi-lingual narrative: `In April 2012, version 4 was released with support for Spanish - our first multi-lingual
application!` application!`
}, },
{
heading: 'What We Did (2018)',
narrative: `Version 7 brought full mobile accessibility, along with an upgrade to a modern, ultra-fast web
framework.`
},
{ {
heading: 'What We Still Do', heading: 'What We Still Do',
narrative: `Host and maintain this application.` narrative: `Host and maintain this application.`
@ -536,11 +553,17 @@ const APPS = [
], ],
activity: [ activity: [
{ {
heading: 'What We Did', heading: 'What We Did (2012)',
narrative: `We spoke with him regarding his ideal direction and assisted through the selection and customization narrative: `We spoke with him regarding his ideal direction and assisted through the selection and customization
of his eventual chosen theme. We also did some work on the customization of that theme. Additionally, of his eventual chosen theme. We also did some work on the customization of that theme. Additionally,
we imported the large volume of posts from the Movable Type blog into his new WordPress blog.` we imported the large volume of posts from the Movable Type blog into his new WordPress blog.`
}, },
{
heading: 'What We Did (2018)',
narrative: `Dan wanted a fresh start for Riehl World View, so we generated flat files to preserve his prior
archive. The post volume meant that none of the existing WordPress plugins that do that would work,
so we built a custom converter to preserve that content.`
},
{ {
heading: 'What We Still Do', heading: 'What We Still Do',
narrative: `Bit Badger Solutions continues to provide backups and WordPress updates for Riehl World News.` narrative: `Bit Badger Solutions continues to provide backups and WordPress updates for Riehl World News.`

View File

@ -7,9 +7,9 @@ article.content.auto
processing mailing lists, or tracking orders without some form of automation? We develop web-based solutions to processing mailing lists, or tracking orders without some form of automation? We develop web-based solutions to
automate #[em your] processes, ensuring that your business constraints are satisfied; these systems can run on the automate #[em your] processes, ensuring that your business constraints are satisfied; these systems can run on the
Internet or your private network. For Internet-facing solutions, we engineer solutions that allow them to interact Internet or your private network. For Internet-facing solutions, we engineer solutions that allow them to interact
with you securely, presented in an engaging manner. And, by "engagement," we are not describing intrusive page with you securely, presented in an engaging manner. And, by &ldquo;engagement,&rdquo; we are not describing
pop-ups and other #[span.strike marketing gimmicks] web annoyances; we determine an optimal user experience for intrusive page pop-ups and other #[span.strike marketing gimmicks] web annoyances; we determine an optimal user
#[em your] customers, and tailor the solution to work for both of you. experience for #[em your] customers, and tailor the solution to work for both of you.
p Several of our solutions fit this description. p Several of our solutions fit this description.
ul ul
li: p. li: p.

View File

@ -16,7 +16,7 @@ article.content.auto
them, making our computers work for us instead of the other way around. While he can't actually breathe out 1s and them, making our computers work for us instead of the other way around. While he can't actually breathe out 1s and
0s, they do flow from his fingers (in groups of 8, of course). 0s, they do flow from his fingers (in groups of 8, of course).
p. p.
Do you have a problem that needs a solution? #[a(href='mailto:daniel@djs-consulting.com') Sic the Bit Badger on it]! Do you have a problem that needs a solution? #[a(href='mailto:daniel@bitbadger.solutions') Sic the Bit Badger on it]!
p p
br br
router-link(to='/' title='Home') &laquo; Home router-link(to='/' title='Home') &laquo; Home

View File

@ -6,6 +6,7 @@ import ApplicationList from '@/components/ApplicationList'
import FourOhFour from '@/components/FourOhFour' import FourOhFour from '@/components/FourOhFour'
import Home from '@/components/Home' import Home from '@/components/Home'
import InformationPublicizing from '@/components/about/InformationPublicizing' import InformationPublicizing from '@/components/about/InformationPublicizing'
import LegacyData from '@/components/about/LegacyData'
import ProcessAutomation from '@/components/about/ProcessAutomation' import ProcessAutomation from '@/components/about/ProcessAutomation'
import WebServices from '@/components/about/WebServices' import WebServices from '@/components/about/WebServices'
import WhyBitBadger from '@/components/about/WhyBitBadger' import WhyBitBadger from '@/components/about/WhyBitBadger'
@ -17,6 +18,7 @@ export default new Router({
routes: [ routes: [
{ path: '/', name: 'Home', component: Home }, { path: '/', name: 'Home', component: Home },
{ path: '/about/information-publicizing-solutions', name: 'InformationPublicizing', component: InformationPublicizing }, { path: '/about/information-publicizing-solutions', name: 'InformationPublicizing', component: InformationPublicizing },
{ path: '/about/legacy-data', name: 'LegacyData', component: LegacyData },
{ path: '/about/process-automation-solutions', name: 'ProcessAutomation', component: ProcessAutomation }, { path: '/about/process-automation-solutions', name: 'ProcessAutomation', component: ProcessAutomation },
{ path: '/about/web-services-solutions', name: 'WebServices', component: WebServices }, { path: '/about/web-services-solutions', name: 'WebServices', component: WebServices },
{ path: '/about/why-bit-badger', name: 'WhyBitBadger', component: WhyBitBadger }, { path: '/about/why-bit-badger', name: 'WhyBitBadger', component: WhyBitBadger },

2085
yarn.lock

File diff suppressed because it is too large Load Diff