Skip to content

Drupal 10 Distribution based on Drupal January Bootstrap 5 theme

License

Notifications You must be signed in to change notification settings

code-rider/coderiders

Repository files navigation

CodeRiders

Company Portfolio Drupal Distribution/Profile

Welcome to the CodeRiders Company Portfolio Drupal Distribution, a turnkey solution for building stunning company portfolio websites with ease. Whether you're a small business, startup, or established company, our distribution provides you with the tools and pre-configured features to showcase your work, team, and expertise effectively.

Drupal Distribution
Distributions provide site features and functions for a specific type of site as a single download containing Drupal core, contributed modules, themes, and pre-defined configuration. They make it possible to quickly set up a complex, use-specific site in fewer steps than if installing and configuring elements individually.

Key Features:

Sections/Page Templates with default content

  1. Home
  2. About
  3. Blogs
  4. Team
  5. Contact
  6. Case Studies
  7. Services

Responsive Design:
Built on the beautiful and responsive January Bootstrap 5 theme theme, our distribution ensures your website looks great on any device.

Default Content:
Get started quickly with pre-populated content for essential pages, including Team, Blog, Case Studies, Services, Contact and an About page.

Customizable:
Tailor your website to your unique brand and needs with easy customization options and theme settings.

Content Management:
Effortlessly manage your content using Drupal's intuitive content creation and editing tools.

Contact Forms:
Stay connected with your audience using customizable contact forms that make it easy for visitors to get in touch.

Social Media Integration:
Seamlessly integrate your social media profiles to expand your online presence.

How to Get Started:

Installation:

Follow our step-by-step installation guide to set up your company portfolio website in minutes.

Requirments:

Currently, when we are writing this profile Drupal's latest version is 10.1.2

Step 1.
Download Fresh Drupal using composer or manual

Step 2.
Required Modules:
AddToAny Share Buttons
Better Exposed Filters
CAPTCHA
Chaos Tool Suite (ctools)
Entity Reference Revisions
Fences - Semantic field markup and classes
jQuery UI
jQuery UI Datepicker
jQuery UI Slider
jQuery UI TouchPunch
Paragraphs
Pathauto
Token
Twig Tweak

Download all required modules in install-dir/modules/contrib
Or by using composer require 'drupal/module' for all above modules

Required Theme
January Bootstrap 5 theme

Download Required theme in install-dir/themes/contrib 
Or by using composer require 'drupal/january_theme:^1.0'

CodeRiders Profile
Download this Repository and place it in install-dir/profiles

Step 3.
Start Installation of Drupal in a standard way
At step 2 of installation "Choose profile" select profile "CodeRiders"
Step 2 of installation "Choose profile"!
Finish the installation process
You are done
Welcome to the front page of your site

Step 4.
Navigate to your-new-site.com/admin/config/development/performance
and uncheck these two checkboxes

  1. Aggregate CSS files
  2. Aggregate JavaScript files
    Press the "Save Configuration" button
    After the page reloads and configurations are saved
    Clear cache
    Press the "Clear all caches" button after the page reloads and all Caches are cleared navigate to the front page
    You are ready to go online

Step 5. (optional) As of today, two contributed modules have issues that need to be fixed

  1. January Bootstrap 5 theme
    issue: User page like user/1 get error
  2. Pathauto
    issue: PHP 8.2 compatibility

Maybe when you download this repository, both issues will be solved or fixed in the new version
But if issues are not fixed, these issues have a patch, and you may apply these simple patches

Issue solver
If you face a problem while installing please follow this issue first.

Customization

Personalize your site by updating the content, theme settings, and configuration to align with your brand and objectives.

Community Support:

Join our active community to ask questions, share experiences, and get assistance with any issues you may encounter. We're here to help you succeed with your company portfolio website.

Contributions Welcome:

We encourage contributions from the Drupal community to enhance this distribution further. Whether it's bug fixes, new features, or additional modules, your contributions are valuable.

Licensing:

This distribution is open source and released under the GPL-3.0 license, ensuring you have the freedom to use, modify, and distribute it as needed.

Get Started Today:

Elevate your company's online presence with our "CodeRiders Company Portfolio Drupal Distribution/profile". Create a professional and compelling website that showcases your achievements and capabilities effortlessly. Get started now!

Help and Support:
Feel free to contact rashid.code.rider@gmail.com