Feed aggregator

Web Developer - PHP - Intergalactic - Vancouver, BC

2018 Drupal Jobs from Indeed - Fri, 01/04/2019 - 08:00
Real world experience working with Drupal 7 or 8. Intergalactic is looking for a Web Developer with a minimum of three years experience who is creative,...
From Intergalactic - Fri, 04 Jan 2019 08:00:54 GMT - View all Vancouver, BC jobs
Categories: Drupal

Web Developer - PHP - Intergalactic - Vancouver, BC

NodeJS jobs - Fri, 01/04/2019 - 08:00
Experience with ReactJS, NodeJS, GraphQL, Redux. Intergalactic is looking for a Web Developer with a minimum of three years experience who is creative,...
From Intergalactic - Fri, 04 Jan 2019 08:00:54 GMT - View all Vancouver, BC jobs
Categories: NodeJS

Software Engineer, Performance- UI (All Levels) - Salesforce - Vancouver, BC

NodeJS jobs - Fri, 01/04/2019 - 07:20
Hands-on experience in JavaScript, React and NodeJS. Products and Technology....
From Salesforce - Fri, 04 Jan 2019 07:20:40 GMT - View all Vancouver, BC jobs
Categories: NodeJS

OpenSense Labs: Blazing fast websites with Gatsby and Decoupling Drupal

News from Planet Drupal - Fri, 01/04/2019 - 07:01
Blazing fast websites with Gatsby and Decoupling Drupal Shankar Fri, 01/04/2019 - 12:31

F. Scott Fitzgerald’s ultra-modernist novel about jazz-age America, The Great Gatsby, has been regarded as one of the best books ever written. It has fascinated the readers by creating a sort of aftermath of wonder. Enter the digital age, there is another ‘Gatsby’ which is getting a wondrous reception and is in the reckoning for being a great tool when it comes to web development.


The emergence of the static site generation, where views are rendered in advance for mitigating the burden on APIs and other backend systems, is proving to be a remarkable solution for great web performance. Gatsby, as a static site generator, can dramatically metamorphose the web performance. It can be a magnificent option in combination with Drupal as the backend for building an enriching single page applications.

No wonder Kyle Mathews, the founder of GatsbyJS, tweeted in 2017:


GatsbyJS: Explained Gatsby Usage Statistics | Source: BuiltWith

Currently, GatsbyJS is on the rise when it comes to its usage as can be seen in the graph above. So, what is it? GatsbyJS, an open source static site generator, stitches together the best of ReactJS, Webpack, routing, GraphQL and other front-end tools into one very enjoyable developer experience.


Gatsby leverages powerful pre-configuration for developing a website. It has out-of-the-box capabilities for spectacularly fast page loads, data prefetching, asset optimisation, code splitting, server-side rendering, service workers, and intelligent image loading.

Features of Gatsby Source: Gatsbyjs.org

Following are the reasons that should be considered while choosing Gatsby:

Well-architected plugin system

With Gatsby, content is written as React components and is rendered at build time to the Document Object Model (DOM) as static HTML, CSS and JavaScript files. With a rich data plugin ecosystem, the static content rendered can be sourced from a plethora of sources and formats constituting markdown, CSV (Comma-separated values), and from content management systems (CMS) like Drupal.

Magnificent Scalability

Gatsby can scale to the entire internet as it builds the site as static files that can be deployed with ease on numerous services. It helps in letting go of intricate deploys involving databases and servers, their time-intensive setup costs, maintenance among others.

Performance and Progressive Web Apps out-of-the-box

Gatsby enforces best practices and optimises your site by default. When the build process runs, static HTML files are created for individual pages to offer swift initial load times.

When the page is loaded by the browser, Gatsby boots up React and navigates around your site as if you were navigating through a single page application with near-instant transitions without page reloads.

Gatsby prefetches adjacent/related page content in the background which nullifies any chances of delay when the user clicks on a link. The client-side experience is awesome with JavaScript enabled as there is no loss of content or navigation if the user has JavaScript disabled.

Gatsby can offer offline support as well with the addition of a single plugin thereby making your site into a full-blown progressive web app (PWA).

JAMstack setup

A paradigm shift has been occurring in the web development arena with JAMstack setup taking the centre stage. The amalgamation of client-side JavaScript, reusable APIs, and prebuilt Markup is the future of web development. Gatsby can be a stupendous JavaScript framework for a JAMstack-powered web application.

Merits of Integrating Gatsby and Drupal

Drupal is great for its provision of intricate page layouts or content modelling with numerous sections per page. It is an amazing solution for the teams with multi-stage content creation and assessment processes. Decoupled Drupal is an astounding solution for building enterprise-grade websites and has the deep-rooted support of Drupal Community leaders. 

Leveraging the benefits of Drupal with Gatsby is an amazing approach towards getting an enterprise-level CMS for free in addition to modern development experience and the merits of JAMstack such as security, scalability and performance. One of the great examples of implementation of decoupled Drupal and Gatsby can be seen through the demo site of Umami Food Magazine which is powered by Contenta CMS, headless Drupal distribution, and GatsbyJS.

Incorporating Gatsby in a decoupled Drupal setup enables you to access the impressive content architecture and access workflow capabilities of Drupal 8 in addition to the splendid UI creation and performance toolset of Gatsby. Moreover, both Drupal and Gatsby are open source, have a huge and active community presence and a wonderful ecosystem of add-on modules or plugins. To add to that, the built-in web services of Drupal 8 streamlines the integration process.

Demonstration


To integrate Gatsby to a new or existing Drupal site, gatsby-source-drupal plugin is added to the Gatsby site. Gatsby-source-drupal plugin is a source plugin that is used to pull data into Gatsby from Drupal sites and it does so with the help of JSON:API module. It is followed by configuration of the plugin with your Drupal credentials and hosted URL. You can, then, access the Drupal data with the help of GraphQL queries.

A digital agency exhibited a demonstration that pulls Drupal content into a Gatsby site. It had a Drupal 8 site already installed and created a content type named Coffee with three fields: Title, Body and Image. Drupal was made into an API server with the installation of JSON:API and JSON:API Extras modules. For accessing the JSON API resource list, anonymous user permission was given.

This was followed by building process of Gatsby site called coffees.gatsby by making sure that the node and npm are installed on the computer. Then, the content was fetched from the Drupal server. For this, a simple page was created to display all the coffee types from the Drupal site.

Then, gatsby_source_drupal plugin was used to read Drupal content from the default endpoint /jsonapi. GraphQL was utilised to query all the coffee nodes from Drupal. Finally, the Gatsby site was published by simply copying or pushing contents in /public to the server.

Conclusion

Gatsby is an incredible static site generator that streamlines the process of creating blazing fast websites. Gatsby extracts data from sources like Drupal and then uses that data for generating static pages at build time. The data sourced from numerous backends can even be merged. This technique helps in extracting the benefits of both static sites like speed, ease of deployment etc. and the content management systems like the easy update process, user-friendly editorial interface etc.

Coming together of Drupal and Gatsby renders incredibly fast static pages and then merges that with traditional React for user authentication and personalisation.

We are committed to the provision of ambitious digital experiences with our expertise in Drupal development.

Contact us at [email protected] to get the most out of Drupal + Gatsby integration.

blog banner blog image GatsbyJS Gatsby Decoupling Drupal ReactJS React Drupal 8 Drupal GraphQL JAMstack Progressive Web Application Progressive Web App PWA Blog Type Articles Is it a good read ? On
Categories: Drupal

Web Developer - Javascript - Intergalactic Agency - Vancouver, BC

2018 Drupal Jobs from Indeed - Fri, 01/04/2019 - 06:43
Web Developer - Javascript:. Intergalactic is looking for a Web Developer with a minimum of three years experience who is creative, passionate about their work...
From Intergalactic Agency - Fri, 04 Jan 2019 06:43:16 GMT - View all Vancouver, BC jobs
Categories: Drupal

[HELP] Looking for a plugin that will allow a user to purchase one or two items and check out

Talk about plugins - Fri, 01/04/2019 - 06:14

Basically there will be a subscription service and we will be selling two or three packages. I want the user to be able to click on a package and fill out their info and thats that. Nothing more really.

Sort of like this page https://www.candyclub.com/checkout/choose-plan

Thank you

submitted by /u/ytruhg
[link] [comments]

Senior API Developer - MatchBox Consulting Group - Vancouver, BC

NodeJS jobs - Fri, 01/04/2019 - 02:10
Experience using Nodejs. MatchBox Consulting Group is currently searching for a Senior API Developer with strong backend developer skills who’s passionate about...
From MatchBox Consulting Group - Fri, 04 Jan 2019 02:10:45 GMT - View all Vancouver, BC jobs
Categories: NodeJS

Agile Developer - SAP Analytics Cloud - Infrastructure Job - SAP - Vancouver, BC

NodeJS jobs - Thu, 01/03/2019 - 23:36
Developing RESTful APIs with modern technologies such as NodeJS, Golang. SAP started in 1972 as a team of five colleagues with a desire to do something new....
From SAP - Thu, 03 Jan 2019 23:36:02 GMT - View all Vancouver, BC jobs
Categories: NodeJS

eCommerce Writer savvy about Amazon - Upwork

WordPress Work From UpWork - Thu, 01/03/2019 - 22:22
For this project I'd like you to write an article about the 2019 outlook for Amazon Sellers, with a total length somewhere between 500 - 1000 words. The target audience is brand manufacturers that sell physical products on Amazon. The secondary audience is other Amazon experts. You can take creative liberties with the title and content of the article, but the basic narrative should be: "More change is coming." I attached some helpful resources to get you started and I am available to answer questions or even connect for a call. After the article is approved by me, I'd like you to publish the article on my Wordpress site and then share on social media channels including Linkedin, Facebook and Twitter. I can help you login after approving the completed article.

I'm looking for a freelancer that can help me write and publish articles and share through social media. I'm hoping for a talented content writer knowledgeable about Amazon and eCommerce that is also savvy with social media marketing. After this project, I will eventually need a freelancer able to work up to 10 hours per week. Please let me know if you have any questions.


Posted On: January 04, 2019 08:41 UTC
Category: Writing > Article & Blog Writing
Skills: Amazon FBA, Amazon PPC, Blog Writing, Marketing Strategy, Social Media Management, Virtual Assistant
Country: United States
click to apply

Need a site built for showcasing Las Vegas: hotels, sports, restaurants, activities, shows, events. - Upwork

WordPress Work From UpWork - Thu, 01/03/2019 - 19:59
Want to have a site for our domain www.lasvegasfan.com


Posted On: January 03, 2019 21:11 UTC
Category: Design & Creative > graphics_design
Skills: Adobe Illustrator, Adobe Photoshop, Content Writing, CSS, Graphic Design, HTML, HTML5, Illustration, JavaScript, PHP, Web Design, Website Development, WordPress
Country: United States
click to apply

Specific function for a Directory or Catalog [HELP]

Talk about plugins - Thu, 01/03/2019 - 19:33

Hello there,

I am trying to create a business directory and am wondering if there is a plugin that adds a function similar to the one on this website. The site lists out a range of speakers and entertainers with a "+" icon that when clicked, stores the speaker in a sidebar to reference later or help narrow down their choices. While I have found many plugins that create catalogs, I have yet to find one with this temporary storage function. Any help is appreciated.

Forgive me, I am not at my most articulate, but I am in a hurry.

https://www.bigspeak.com/keynote-speakers/

submitted by /u/BlennySavant
[link] [comments]

Agaric Collective: <div class="flow_middle">

News from Planet Drupal - Thu, 01/03/2019 - 19:14

Former school teacher turned technologist, Clayton now applies his background in linguistics, community organizing and web development as a user experience architect for Agaric and co-founder of Drutopia.

Clayton has worked with universities, open source companies, tech diversity advocates, prison abolitionists, and others to translate their organizational goals into impactful digital tools with meaningful content.

Aside from content strategy and information architecture, Clayton also enjoys… Read more

Categories: Drupal

Agaric Collective: <div class="flow_middle">

News from Planet Drupal - Thu, 01/03/2019 - 19:14

David has been doing web development for 12 years now and Drupal development for the last 6. In his early days as programmer he read about the Free Software movement and immediately wanted to be part of it.

He started contributing to different free software projects but the majority of his work has been made for Drupal, as a core contributor and helping to fix and improve some contrib… Read more

Categories: Drupal

Agaric Collective: <div class="flow_middle">

News from Planet Drupal - Thu, 01/03/2019 - 19:14

Mauricio Dinarte is a passionate Drupal developer, consultant, and trainer with over 7 years of web development experience. After completing his BS in Computer Science, graduating with the highest GPA among 181 students, he completed a Masters in Business Administration.

Mauricio started his Drupal journey in 2011 and fell in love with Drupal right away. Through the years, he has worked on projects of large scale playing different roles such as site builder, themer, module developer, and… Read more

Categories: Drupal

Agaric Collective: <div class="flow_middle">

News from Planet Drupal - Thu, 01/03/2019 - 19:14

Micky is involved in the “free software for community building” movement and the Platform Cooperativism movement. She helps Agaric's work contribute back to these movements. She also handles some administrative tasks, public outreach, and support as part of the team.

Micky is a worker/owner of Agaric and a member of the “free software for community building” movement - using tools like VOIP, Drupal, and GNU/Linux. She is liaison between the US Solidarity Economy Network (SEN) a group devoted to ongoing dialog on… Read more

Categories: Drupal

Agaric Collective: <div class="flow_middle">

News from Planet Drupal - Thu, 01/03/2019 - 19:14

Benjamin lives and works to connect people, ideas, and resources so more awesome things happen.

A web developer well-established with Drupal and PHP, he has also been enjoying programming projects with Django and Python. His work with Agaric clients has included universities (MIT and Harvard University), corporations (Backupify and GenArts), and not-for-profit organizations (Partners In Health and National Institute for Children's Health Quality). After ten years in the internet technology,… Read more

Categories: Drupal

Developer needed for creating a responsive WordPress site - Upwork

WordPress Work From UpWork - Thu, 01/03/2019 - 18:26
Looking for a creative, and quick freelancer to help me build a new website in WP.
I am looking for a site similar to / a combination of:

https://justcoded.com

http://weareflourish.com

https://www.pixel-pink.de

I have the content &amp; a site currently running in Wix....Need help getting started in WP.
***If this project goes well, I *may* also be looking for someone to help build website templates for my clients.***


Posted On: January 05, 2019 05:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: CSS, CSS3, Graphic Design, HTML, HTML5, JavaScript, jQuery, Web Design, Website Development, WordPress
Country: Canada
click to apply

Systems Analyst - Attain Solutions Inc. - Vancouver, BC

2018 Drupal Jobs from Indeed - Thu, 01/03/2019 - 18:03
Our Vancouver/Edmonton offices are looking for talented Systems Developers / Analysts to join our rapidly growing solutions delivery team.*....
From Indeed - Thu, 03 Jan 2019 18:03:09 GMT - View all Vancouver, BC jobs
Categories: Drupal

[HELP] In Stock notification Plugin

Talk about plugins - Thu, 01/03/2019 - 16:33

Hello,

I am looking for a plugin that will notify my customers once a product is back in stock.

Thanks in advance.

submitted by /u/jshakour
[link] [comments]

[REQUEST] esport plugin

Talk about plugins - Thu, 01/03/2019 - 15:08

Hey all,

I am looking for a very powerful esports plugin or a web script that I can integrate WordPress into. I already have a WordPress made and It would be easier to keep the WordPress and somehow integrate the login system with a good eports script or if there is a good plugin anyone knows about. Please let me know. Thanks

submitted by /u/dangioffre
[link] [comments]

Pages