Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/code-rider/coderiders

Drupal 10 Distribution based on Drupal January Bootstrap 5 theme
https://github.com/code-rider/coderiders

bootstrap drupal drupal-distribution drupal-profile drupal-th drupal10 php theme twig twig-templates web-profile web-profiler

Last synced: about 12 hours ago
JSON representation

Drupal 10 Distribution based on Drupal January Bootstrap 5 theme

Awesome Lists containing this project

README

        

# 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](https://www.drupal.org/project/january_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](https://www.drupal.org/project/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](https://www.drupal.org/project/addtoany)
[Better Exposed Filters](https://www.drupal.org/project/better_exposed_filters)
[CAPTCHA](https://www.drupal.org/project/captcha)
[Chaos Tool Suite (ctools)](https://www.drupal.org/project/ctools)
[Entity Reference Revisions](https://www.drupal.org/project/entity_reference_revisions)
[Fences - Semantic field markup and classes](https://www.drupal.org/project/fences)
[jQuery UI](https://www.drupal.org/project/jquery_ui)
[jQuery UI Datepicker](https://www.drupal.org/project/jquery_ui_datepicker)
[jQuery UI Slider](https://www.drupal.org/project/jquery_ui_slider)
[jQuery UI TouchPunch](https://www.drupal.org/project/jquery_ui_touch_punch)
[Paragraphs](https://www.drupal.org/project/paragraphs)
[Pathauto](https://www.drupal.org/project/pathauto)
[Token](https://www.drupal.org/project/token)
[Twig Tweak](https://www.drupal.org/project/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](https://www.drupal.org/project/january_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"!](/assets/images/installtion-2.png "Profile CodeRider selected")
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](https://www.drupal.org/project/january_theme)
issue: [User page like user/1 get error](https://www.drupal.org/project/january_theme/issues/3389460)
2. [Pathauto](https://www.drupal.org/project/pathauto)
issue: [PHP 8.2 compatibility](https://www.drupal.org/project/pathauto/issues/3328670)

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](https://github.com/code-rider/coderiders/issues/2) 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](https://github.com/code-rider/coderiders/blob/main/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