Description

Elimai

Elimai means Simplicity in Tamil Language. This is a simple responsive theme with minimum colors. This theme has been developed with the Twitter Bootstrap framework.

Features

  1. Twitter Bootstrap framework
  2. Responsive Theme
  3. Configurable Social Block for RSS Feed and Facebook, Twitter, Google Plus and Pintrest.
  4. Sass Compass Support
  5. 1 Column and 2 Columns layout
  6. Total of 6 Regions

Project Page

https://drupal.org/sandbox/rameshrasaiyan/2023803

Repository

git clone --branch 7.x-1.x http://git.drupal.org:sandbox/rameshrasaiyan/2023803.git elimai

Reviews of other projects

Reviews of other projects (2)

CommentFileSizeAuthor
#14 search.gif3.61 KBtree2009

Comments

PA robot’s picture

Multiple Applications
It appears that there have been multiple project applications opened under your username:

Project 1: https://drupal.org/node/2072859

Project 2: https://drupal.org/node/2028851

As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).

If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.

I'm a robot and this is an automated message from Project Applications Scraper.

PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxrameshrasaiyan2023803git

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

rameshrasaiyan’s picture

Status: Needs work » Needs review

All the automated review comments has been fixed.

Thanks,
Ramesh

valic’s picture

Status: Needs review » Needs work

Hi rameshrasaiyan,

Manual review:

Installed theme on clean D7, theme setup was quick except one small thing,
in theme settings when i enter Social Block Title, nothings happen, where should I see this block title?

Boostrap library (css, js) is 3rd party code, and is not generally allowed on Drupal.org.
You should use Libraries API for bootstrap ( recommended method for adding 3rd party code without directly including the code on Drupal.org). More about 3rd party code & Drupal: https://drupal.org/node/422996

rameshrasaiyan’s picture

Status: Needs work » Needs review

Hi,

Removed the Social Block Title, which is not required for this Theme.
Also I made changes to add the bootstrap through CDN or through Libraries.

Please review it and let me know if anything is missing.

Thanks,
Ramesh

valic’s picture

Hi,

Manual review:

Social block title - OK
Theme works default with CDN, also tested with libraries, also works. (no errors)
You can mention only in readme file (same as is on project page) part about installation

Noticed that you attaching some css through javascript on theme, i am not sure what is more Drupal way,
but you can also change output of menu through overriding. ( https://drupal.org/node/341628)

Except that last (not sure), look like project is ready, but someone from Review team should confirm / or not.

Regards

snig’s picture

Status: Needs review » Needs work

hi,

- I think better to use path_to_theme() -> drupal_get_path()
- use libraries_load();
- use l() for links.
- check this

// Ensure that __DIR__ constant is defined:
rameshrasaiyan’s picture

Status: Needs work » Needs review

HI snig,

Thank you for reviewing my theme. All your points has been fixed and I have updated the repo.

Please review.

Thanks,
Ramesh

kscheirer’s picture

Status: Needs review » Reviewed & tested by the community

In _elimai_load_bootstrap() case 'libraries', you should use the Libraries API if it's installed to determine the library path, it's not always set to sites/all/libraries.

Seems like a nice theme!

----
Top Shelf Modules - Crafted, Curated, Contributed.

rameshrasaiyan’s picture

Hi kscheirer,

Thank you for reviewing my theme. I have incorporated your review comment and updated the repo.

Please verify.

Thanks,
Ramesh

rameshrasaiyan’s picture

Issue summary: View changes

Added Reviews of other projects.

rameshrasaiyan’s picture

Issue tags: +PAreview: review bonus

Addin the PAReview: review bonus Tag.

klausi’s picture

Status: Reviewed & tested by the community » Needs work
Issue tags: -PAreview: review bonus +PAreview: security

manual review:

  1. elimai_form_system_theme_settings_alter(): doc block is wrong, see https://drupal.org/node/1354#hookimpl
  2. elimai_preprocess_page(): this is vulnerable to XSS exploits. If I enter t"><script>alert('XSS');</script><a href="u as twitter URL I get a nasty javascript popup. You need to sanitize user provided text before printing. Make sure to read https://drupal.org/node/28984 again. And please don't remove the security tag, we keep that for statistics and to show examples of security problems.

Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.

klausi’s picture

Issue summary: View changes

Added the Reviews of other projects.

rameshrasaiyan’s picture

Status: Needs work » Needs review
Issue tags: +PAreview: review bonus

Hi klausi,

You are really doing wonderful review. Thanks for reviewing my theme and catching the security issue. I have fixed all the review comments mentioned by and updated the repo.

Please verify.

Adding PAReview: review bonus

Thanks,
Ramesh

tree2009’s picture

StatusFileSize
new3.61 KB

search button error

Hi, the search button height is smaller then search input box in firefox. maybe you can add height property into css file:

.form-search .input-append .btn {
    height:30px;
}
tree2009’s picture

Status: Needs review » Needs work
rameshrasaiyan’s picture

Thanks drupalfan79 for pointing out this issue, I have fixed the issue and committed the latest code to the repo.

Please verify.

Thanks,
Ramesh

rameshrasaiyan’s picture

Status: Needs work » Needs review

Changing the status to needs review.

klausi’s picture

Status: Needs review » Fixed

manual review:

  1. "'#default_value' => check_plain(theme_get_setting('breadcrumb_delimiter')),": the #default_value property is sanitized automatically by the form API and double escaping is bad. Make sure to read https://drupal.org/node/28984 again.
  2. elimai_preprocess_page(): actually you should use check_url() here, see also http://drupalscout.com/knowledge-base/drupal-text-filtering-cheat-sheet-... . So I can still mess around with something like "javascript:alert(0)". Not sure how to build a more useful exploit though.

Although you should definitely fix those issues they are not blockers and since this was rtbc otherwise already ...

Thanks for your contribution, rameshrasaiyan!

I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.

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.

rameshrasaiyan’s picture

Thanks kalusi for approving my theme. I have fixed all your review comments and promoted my theme as a full project.

Thanks,
Ramesh

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Adding Reviews of other projects 2