CVS edit link for digitalsweetspot
hello drupal keepers!i develop drupal websites both for my full time job as well as freelance and i would like to start giving back to the drupal community. i have a couple of modules (one which is complete, one which is in the works) that i think would be useful to other folks.
the one which is complete is a simple module which essentially animates status messages to disappear after a user-defined interval. there is a full admin page where you can set the type of transition, the delay for the transition to occur and the duration the transition. there is also a section to choose which pages should not have the transition applied to (similar to the blocks "page specific visibilities section"). i have found that there are many times where you like to see a status message, but having it stay on the page until page reload can become obtrusive. this module helps to alleviate this by still allowing the message to show, but nicely fades it away.
the other module which i am currently working on is a browser restriction module, which will essentially send users to a page which describes why their browser is not supported and what they can do to resolve the issue. i know that there are somewhat similar modules out there that do this, but most of what i have seen is strictly javascript-based, which means that a user could theoretically get through by shutting off JS. my module is server-side and will use a page template file as opposed to adding overlays of content via JS. simply put...i love javascript, but i hate to solely rely on it to restrict access.
as for me, i have been developing websites for about 8 years, and working in drupal for about 2. i work full time for GLAD WORKS, which is a full-service ad agency based in pawtucket, ri. below are a few drupal sites which i have developed for GLAD WORKS:
http://www.dimeo.com
http://www.picklerwealthadvisors.com
http://www.iuga.org
http://www.a-zcorp.com
http://www.centralpaperonline.com
as i said initially...i also freelance develop too. below are a couple of other drupal sites i have designed and developed:
http://www.triompheconsulting.com/
http://www.najucklandscaping.com/
i am looking forward to contributing back to the drupal community. please let me know once my request has been approved as i am anxious to get started.
thanks in advance for your time and consideration. i'm looking forward to hearing from you soon.
cheers!
jon hopewell
digitalsweetspot
digitalsweetspot@gmail.com
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | status_animate.zip | 4.14 KB | digitalsweetspot |
Comments
Comment #1
digitalsweetspot commentedattaching my module for review.
Comment #2
digitalsweetspot commentedhello again, drupal keepers...
just touching base to see if anything has progressed with the acceptance of my CVS account request. i know you folks are busy trying to roll out D7...this is just a friendly bump.
please let me know once this is approved so i can start giving back to the drupal community.
thanks again for your time and consideration.
cheers!
jon hopewell
digitalsweetspot
digitalsweetspot@gmail.com
Comment #3
avpadernoHook implementation comments should be like the following one:
Deleting Drupal variables using a query that matches any Drupal variable with a name that starts with the module name would remove also the Drupal variables of other modules.
In this case it is then enough to use
variable_del('status_animate').It would be probably better to use more Drupal variables, and avoid to use that code.
Avoid to escape a string delimiter inside a string, especially if it is passed to
t().The correct placeholder for URLs doesn't start with
!.The variable
$pathis not used from the function.The variable
$outputis initialized once; there is no need to use the operator.=. There would no need to use the variable$output, if the function would usereturn drupal_get_form('status_animate_settings_form');.Using a better definition of the menu callback, there would not be the need to use two functions for a menu callback.
There is no need to serialize/deserialize a Drupal variable; that is done from
variable_set()/variable_get().All that code would not be needed, if the module would use more than one Drupal variable, and it would use
sytem_settings_form().Comment #4
avpadernoComment #5
digitalsweetspot commentedhi kiamlaluno...
i just received an email from you stating that my request for a CVS account has been declined. please allow me until the end of this month to resolve the points you listed above. i got extremely busy shortly after submitting the original request, but am still very interested in obtaining a CVS account.
please let me know if i am able to continue resolving this under this request or if i need to start again with a brand new one.
again...i am sorry to have taken so long to finish this up. thanks in advance for your time and understanding. i look forward to your response on how i should proceed.
cheers!
-jon-
(digitalsweetspot)
Comment #6
digitalsweetspot commentedsorry...changing the title back to the original
Comment #7
avpadernoComment #8
zzolo commentedHi. Please read all the following and the links provided as this is very important information about your CVS Application:
Drupal.org has moved from CVS to Git! This is a very significant change for the Drupal community and for your application. Please read the following documentation on how this affects and benefits you and the application process:
Migrating from CVS Applications to (Git) Full Project Applications