Discussions. - Libbna/CUSTOM-CMS GitHub Wiki

February 15th 2022 (Tuesday)

  • Discussed the issues of current milestone.
  • Discussed about the new features - Display blogs according to category and implement Google authentication.

February 4th 2022 (Thursday)

  • Solved all the issues and created and tests PRs.
  • Freezes the issues of v1.4.
  • Discussed the parameterised issue - https://github.com/Libbna/CUSTOM-CMS/issues/185 - how to solve this, will create sub issues and pass the reference to main issue.
    • Flash Message Service
    • Session management component - to manage the sessions using symfony.
    • Change global variables and other redirect functions using HttpFoundation.

February 3rd 2022 (Thursday)

  • Discussed on how to required fields.
  • Discussed the pros and cons of the dynamic category issue.
  • Discussed on new feature - Add fields in article form dynamically.

February 2nd 2022 (Wednesday)

  • Discussed around current issues and some solution ideas to them.
  • Discussed about some features that can be added in the version 1.4.0.
    • Category wise blog listing using AJAX on the home page.
    • A taxonomy page that lists blogs of the particular taxonomy.
    • Create a taxonomy/category dynamically and added to the category dropdown.
  • Current sprint's progress.

January 6th 2022 (Thursday)

  • Resolved issues related to LANDO
  • Discussed features - dynamic logo.
  • Where to add logo feature, and store the image in DB.
  • Try different image library - link mentioned in findings block.
  • Discussed features related to site - how to add site name and favicon dynamically.

January 1st 2021 (Monday)

  • Discussed around remaining tasks.
  • Distributed the tasks.
  • Shared a quick update related to DSM and Reverie CMS.
  • Talked about few issues that need a priority fix.

December 30th December 2021 (Thursday)

  • Solved the issue with image upload.
  • Solved the issue related to menu links while testing the vivek's PR.
  • Discussed related to theming.

December 29th December 2021 (Wednesday)

  • Discussed around theming.
  • Discussed about base controller and how the menus are rendering in the region.
  • Name for custom-cms proposed by Ruturaj.

December 28th December 2021 (Tuesday)

  • Discussed about the progress till now.
  • Discussed the approach to add content in the content region.
  • Divided tasks for further features.
  • Discussed around styling of the blog-lists on home page.

December 27th December 2021 (Monday)

  • Discussed about the Admin UI and the admin features of the CMS.
  • Administrator can :
    • Handling Users - Add and remove users.
    • Handling Content - Can add, edit and delete any content of any user.
    • Handling Roles - Will have the authority to assign roles to authenticated users.
  • Discussed about the progress and remaining tasks to do.
    • Tasks to do -
      • Content region implementation and sidebar region implementation.
      • Adding articles to the CMS.
  • Discussed few current issues.
  • Discussed around the UI theme of the site.

December 24th December 2021 (Friday)

DSM:

  • Daily updates of the interns.
  • Discussed about what is user-experience, looked at few sites which have bad user experience (ISRO).
  • Discussed about Hooks in Drupal :
    • Basically they are functions which are called before a particular action occurs.
    • Example - hook_form_alter is a hook which gets executed before the form template renders.
    • Hooks are also known as event subscribers, the difference is hooks follow procedural approach and event subscribers follow OOP approach.
    • Note: Hooks have an impact on the site's performance.

Group Discussion:

  • Discussed about the user authentication and user registration approach of the custom-cms.
  • Current Progress of the custom-cms.
  • Next tasks to do.
  • Discussed around views and attachments.

December 23rd 2021 (Thursday)

  • Implementation of user-authentication.
  • Menu-links issues and approach discussion.
  • Progress and scalability discussiom.

December 22nd 2021 (Wednesday)

Group Discussion:


December 20th 2021 (Monday)

Group Discussion:

  • Will create a CMS focused on creating blogging sites.
  • Features of version 1.0
  • Tasks and distribution of tasks.

December 17th 2021 (Friday)

DSM:

  • Daily updates of the contributors.
  • Need to go through the symphony-components used by drupal.
  • Scalability of the Custom-CMS and the features that will be included in version 1.0.
  • Discussion on how to approach a high-end project or task.

Group Discussion:

  • Discussed about the features that will be included in version 1.0 of the custom-cms.
  • Discussed the implementation of regions and different approaches related to it.
  • Discussed about the workflow followed by the contributors while theming in Drupal CMS.

December 15th 2021 (Wednesday)

DSM:

  • Discussed on when we install drupal site & select default language or install any contrib module , where those languages are coming from?
  • Go through the directory structure of translation in drupal folder and find out where is the translation folder is located.
  • Go through the manage configuration in build-drupal-site

Group Discussion:

  • Preparation for interpod meeting
  • Disscussed some issues faced by the contributors
  • Discussed on implementing the model part for add a custom block

December 14th 2021 (Tuesday)

  • Discussed about the implementation of regions and custom blocks.
  • Decided to work on building a custom block.
  • Distributed work for custom block implementation.
    • Vivek - Creating the custom block form.
    • Libbna - Work on models and creating database queries to store the custom block data.
    • Ruturaj - Work on controller part and handle the model and view part.
  • Research on creating regions and placing blocks in these regions.

December 13th 2021 (Monday)


  • Discussed around the 'multiple content types' feature.
  • Distributed the work for the same.
  • Discussion about the route-path issue.
  • Preparation for the inter-pod meeting.
  • Discussed some issues faced by the contributors.