OpenBusiness is an installation profile for Drupal 8 and offers an highly customizable, responsive and lightweight experience. Based on Bootstrap 3, compatible with Color module, built with Paragraphs module for an easier way to create content and translate it so that it reaches as many people as possible, the main purpose of OpenBusiness is to serve as a base for any presentation website you might want to create.
Project link
https://www.drupal.org/project/openbusiness
New git commands are:
In your profiles folder insert git clone command with openbusiness_profiles parameter at the end of the command.
Example: git clone --branch x git@git.drupal.org:project/openbusiness.git openbusiness_profile
At root/profiles/openbusiness_profile run composer update command.
Git instructions
git clone --branch 8.x-1.x https://git.drupalcode.org/project/openbusiness.git
PAReview checklist
https://pareview.sh/pareview/https-git.drupal.org-project-openbusiness.g...
Comments
Comment #2
klausiThanks for you contribution!
Comment #3
klausiAssigned by accident, undoing that.
Comment #4
rohitrajputsahab commentedI added a link to the PAReview checklist.
Please resolve the warning and errors first.
Comment #5
ankush_03Hi ,
Below is my findings,
1. Please add hook_uninstall wherever you use hook_install .install file for removing saved configuration values whenever user uninstall this module/distribution.
2. function openbusiness_theme_form_user_pass_alter(&$form, FormStateInterface $form_state, $form_id) {
$form['login_account'] = [
'#type' => 'link',
'#title' => t('Log in'),
'#url' => Url::fromRoute('user.login'),
'#id' => 'login-reset-password',
'#weight' => 99,
'#prefix' => '
Go to', use t function here
3. Also Fix pareview.sh issues
Comment #6
avpadernoThere are three users committing codes for the project.
I am closing this application, since the purpose of it is reviewing what a single user understands about writing secure code that follows Drupal coding standards and correctly uses the Drupal API; the result of these applications is that we give to that user the role necessary to opt into security coverage for the projects the user has created and will create.
These applications aren't a review of a group effort to make a project secure; they aren't about projects but the user who creates the application who, for the time of the application, must be the user with the most commits for the project, if not the only user committing code.
Comment #7
klausiPeople should not get punished for contributing collaboratively. If they all have equal commits to the project we can simply approve all of them since it is a team effort.
@rav98: let us know once you are ready for review again, then please set this back to "needs review".
Comment #8
avpadernoThe intent of these applications is not reviewing more than a user with a single application. It has never been that since the time they were for giving users CVS access.
If we allow this application, we are going to review the project, not what a single user understands about writing code. For that reason, it's not an account that is going to be changed, but the project.
Comment #9
rav98 commentedI just returned after a period in which I was involved in other projects and at the same time I tried to solve the above comments, the pareview issues and made PHPUnit tests. At the moment of creating this post (30 Dec 2019) we contributed collaboratively but when you mentioned I remained the one that maintained this project and who made the last commits. Now I set this thread to "needs review" but if are another problems or if I didn't do it right please explain me how to do.
Thanks!
Last pareview report: https://pareview.sh/pareview/https-git.drupal.org-project-openbusiness.g...
New git commands are:
In your
profilesfolder insertgit clonecommand withopenbusiness_profilesparameter at the end of the command.Example:
git clone --branch x git@git.drupal.org:project/openbusiness.git openbusiness_profileAt
root/profiles/openbusiness_profileruncomposer updatecommand.Comment #10
rav98 commentedComment #11
rksyraviComment #12
rksyraviHi @rav98,
Thank you for contribution!!!
Below are some errors & warnings in the functional test file. Please take a look.
Comment #13
rav98 commentedHello @rksyravi
Thank you for your report! Please explain me where I can find this test tool or where can run these tests.
I run this test on my computer and I didn't received these errors. It is true that I disabled config schema because contributed Metatag module doesn't have one and for the second error my PHPUnit not showing this error. So I can try to fix this but I want to see how this tool can help me.
Thanks!
Comment #14
rksyraviHi @rav98,
#12 is not the blocker, everything will work fine that's why I haven't changed status.
It just the report of the code_sniffer for the Drupal best practices.
* use
$this->t()insteadt()Comment #15
klausiComment #16
rav98 commented@rksyravi - I edited Functional tests file and I changed that line. Now I use $this->t() . Thank you!
@klausi - I rushed to solve these mentioned points:
Thanks!
Comment #17
rav98 commentedComment #18
klausiThanks for your contribution, rav98!
I updated your account so you can opt into security advisory coverage now.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
Comment #19
rav98 commentedThank you all for contributed time to check and review! It is an honor for us to have this project coverage by security advisory and I will continue to maintain it as best I can.
Comment #20
avpaderno