A Profile to fulfil all your blogging needs.
Bloggly was made for one of Drupal's GCI 2018 tasks - Build a Drupal Distribution for blogging.
For making Bloggly, I referred the Drupal Documentation which provided all the required step-by-step information I needed.
I did a bit of research on the Drupal Module And Theme directory, and searched modules by various keywords to decide which modules and themes I had to Include.
- Created the basic
.profile
,.info.yml
and.install
files. - Secondly, once I knew which modules I had to use, I downloaded the assets of the modules which were not included with the core, and put them in the
/modules
directory. - The Slick module gave a bit of problem since it needed some dependencies like Slick and bLazy which I put in the
/libraries
directory. - I downloaded the Nexus theme and put it in the
/themes
directory. - At each step, I used Pantheon for testing. I used
SFTP
to upload the profile after every change and then check the working.
- metatag
- layouter
- background_image
- svg_formatter
- mailchimp
- addtoany
- sitemap
- views_slideshow
- sociallinks
- slick
- automated_cron
- block
- block_content
- breakpoint
- ckeditor
- color
- comment
- config
- contact
- contextual
- datetime
- dblog
- dynamic_page_cache
- editor
- field
- field_ui
- file
- filter
- help
- history
- image
- link
- menu_ui
- node
- options
- page_cache
- path
- quickedit
- rdf
- search
- shortcut
- system
- taxonomy
- text
- toolbar
- tour
- update
- user
- views_ui
- menu_link_content
- views
- token
- Nexus
- Stable
- Classy
- Bartik
- Seven
- Create a new website and deploy Drupal 8. Do not install Drupal yet.
- Download the Bloggly Distribution and place all the files in the
/profiles/bloggly
folder of the Drupal root folder on the website. - Now, open the
/config/install.php
page of your site to begin installing Drupal. - The Bloggly installation profile will be chosen by default if there is no other profile available. Else, choose Bloggly as the installation profile while installing Drupal.
- Enter the basic site configuration as followed.
You are done!
Note: Bloggly doesn't enable any themes, and so you would have to enable them yourself from /admin/appearance
.