ipEye

Great! Let’s get started!

This site has been designed as a demo by Michael Stein. While I have extensive experience with the original WordPress, which was heavily driven by PHP Server-side rendering, and I am experienced with Action Hooks and Filter Hooks, AJAX, Plugin and Theme design, … everything has changed with Gutenberg.  The newest Full Site Editing version with Gutenberg blocks hits the ball deep into right field.

I’d like to say it’s a Home Run, but I have grown to LOVE ReactJS, and even though WebPack will let you build JSX blocks for WordPress, much of React’s functionality is lost when using JSX with WordPress. WordPress stores your rendered HTML to the database, which defeats the majority of dynamic capabilities of ReactJS.

For this site, I grabbed a copy of WordPress TwentyTwentyThree, which was core designed for Full Site Block Editing and I added a Child Theme on top of it. The site is 100% Hand Coded HTML, CSS/SASS, JavaScript, ReactJS, and PHP.

The hand code was built in a plugin from scratch, with block elements registered into the WordPress framework so that they can be dragged into Templates, Pages and Posts.

The Products Screen has a FatNav Menu with 40 menu items, sub-menus, and text descriptions. All of the content in the FatNav menu is a custom block that uses the Featured Image, Title and Block Content from the pages built in WordPress, which are pulled from the WordPress Database using the REST API. This is a substantial deviation from earlier design of Widgets and Plugins which primarily used AJAX Requests and server-side rendering in the form of PHP Templates.

The Home page has Parallax elements as well as CSS animation, and the Contact page has a map and map markers. This isn’t a plugin, it’s 39 lines of code in a Custom HTML block, and a developers account with Google. Nothing is difficult or complicated with knowledge.

Again, due to the impaired functionality of ReactJS JSX Modules stored as rendered text (WordPress’s Model), I am looking forward to bringing more ‘pure’ React to WordPress in a headless fashion, using the Rest API.

I’ve worked extensively with Multi-Site WordPress, and have an excellent understanding of database structure, plugin management and security issues for Multi-Site, both from a management perspective and a Software Engineering perspective. I can design applications and plugins that work within the Multi-Site environment, and I have tailored WordPress BuddyPress in several versions from Stand-alone, to Network Wide Multi-Site, or to independent sites within a Multi-Site environment.

On the backend, I am well versed with cPanel and Linux and DOS installations of Apache and Red Hat, Ubuntu and Debian versions of Linux. I have extensive experience with SQL Server, and MySQL Queries, including Transaction SQL, Stored Procedures and Triggers.

There are no plugins in use at this web site EXCEPT Contact Form 7, which I elected to use simply for the purpose of showing I didn’t need to code it ALL myself.

When you say you are looking for a WordPress Developer or Front End Developer, You and I both know you are NOT looking for someone that can install Elementor as a Plugin, and drag and drop elements onto a page. I am a deep core programmer with intimate knowledge of the WordPress backend.

I am also experienced with SEO, marketing, publishing, and Social Networking integration, as well as RSS Feeds, SMS Integration with Twilio, credit card processing, and WooCommerce/eCommerce systems. I have a full breadth of Enterprise/ERP experience, as well as Business Intelligence, eMail campaigns, Google Analytics, Google Ads, OAuth 2.0, ReCAPTCHA, and Security.

I believe in the open-source model, and the fact that there are no restrictions on what you can do with it, except your own experience, imagination, skill, and knowledge! I like this because I bring Imagination, 40 years of experience and a deep hunger for knowledge.

Now all you have to do is hire me, and I can take the ball and run with it.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *