Simple Contact App Download

0 views
Skip to first unread message

Nadja Norrington

unread,
Jan 20, 2024, 7:16:13 PM1/20/24
to wimradoosi

The Simple Contact Form plugin allows you to create a contact form on your Omeka Classic site through which visitors can send comments, suggestions, and other feedback. By default, the plugin adds "Contact Us" to your site's main navigation.

When a site visitor clicks the link for the contact page in the navigation, they will see a contact form with fields for Name, Email, and Message, and a recaptcha checkbox. The image here is of the contact form in the default Omeka Classic theme, Thanks Roy.

simple contact app download


Download File https://t.co/8iQi8jjqAM



When a site visitor submits a message via the form, it will appear in the inbox of the Forward-to email address. The message will have as sender the Name entered by the person who filled out the contact form, and will look as though it came from their email account.

While I agree with what Kongondo has posted above, easiest method for just about any form-related need is usually FormBuilder. FormBuilder is a commercial module, and if that's a problem (and you really just need a very simple contact form) I'd suggest taking a look at Simple Contact Form by Bea.

We present the performance of HADDOCK, our information-driven docking software, in the second edition of the D3R Grand Challenge. In this blind experiment, participants were requested to predict the structures and binding affinities of complexes between the Farnesoid X nuclear receptor and 102 different ligands. The models obtained in Stage1 with HADDOCK and ligand-specific protocol show an average ligand RMSD of 5.1 Å from the crystal structure. Only 6/35 targets were within 2.5 Å RMSD from the reference, which prompted us to investigate the limiting factors and revise our protocol for Stage2. The choice of the receptor conformation appeared to have the strongest influence on the results. Our Stage2 models were of higher quality (13 out of 35 were within 2.5 Å), with an average RMSD of 4.1 Å. The docking protocol was applied to all 102 ligands to generate poses for binding affinity prediction. We developed a modified version of our contact-based binding affinity predictor PRODIGY, using the number of interatomic contacts classified by their type and the intermolecular electrostatic energy. This simple structure-based binding affinity predictor shows a Kendall's Tau correlation of 0.37 in ranking the ligands (7th best out of 77 methods, 5th/25 groups). Those results were obtained from the average prediction over the top10 poses, irrespective of their similarity/correctness, underscoring the robustness of our simple predictor. This results in an enrichment factor of 2.5 compared to a random predictor for ranking ligands within the top 25%, making it a promising approach to identify lead compounds in virtual screening.

If your contact list is extensive and you need an app to organize it simply and efficiently, Simple Contacts is a tool that will always help you to find the data of the person you need to contact right away.

The Simple Contacts interface is very similar to the one found in other Simple Mobile Tools apps. In this way, with its recognizable orange tones, you can intuitively carry out a number of tasks related to contact management. For example, you can manually add information to any contact, including telephone number, name and surname, email address, postal address and even their birthday.

What's more, Simple Contacts lets you organize your agenda by showing or hiding contacts you have saved in different places, like your phone's memory or email addresses. One outstanding feature of this app is that it can generate the list of names ordered alphabetically, in ascending or descending order, by first name or surname. At the same time, you have the ability to separate your contacts into groups like family, colleagues and friends.

For further questions on this, I would suggest contacting our support team. If you have a WPForms license, you have access to our email support, so please submit a support ticket. Otherwise, we provide limited complimentary support in the WPForms Lite WordPress.org support forum.

window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS new Array(); window.SHOGUN_IMAGE_ELEMENTS.push( hoverImage: '', uuid: 's-4fdda18c-3552-4a04-bdaa-7b8675ae6b0e' ) contact us Need help? We'd love to hear from you. Choose one of the options for contacting us.

Compatibility: ProcessWire 3.xJust a simple contact form including spam protection.See ProcessWire Forums - Support Board.Too long to read:
Install the module, fill in module settings, execute the module: echo $modules->get('SimpleContactForm')->render();.FAQ

  • How to overwrite classes and markup
  • How to translate the spam message
  • How to add a custom success message
Module SettingsFill in module settings, add all fields you want to attach to the form. You could either use existing fields or create new ones.All new fields will be prefixed with scf_.If you want to change the field settings, edit the field and change all settings there (e.g. fieldtype, required, length).Basic UsageIn the template add just one line to include the form:echo $modules->get('SimpleContactForm')->render();If you want to send the form via ajax, include /site/modules/SimpleContactForm/resources/jquery.simplecontactform.js and call it:if ($('.js-simplecontactform').length) $.simplecontactform($('.js-simplecontactform'));To get just the necessary part, modify your template like this:

In this file every action is logged and marked with [SUCCESS] or [FAILURE]If a message is treated as spam an entry in the spam log file will be added containing the reason why.2016-02-09 11:02:15 [SUCCESS] Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36, 127.0.0.1, em...@test.com2016-03-23 10:55:05 [FAILURE] This IP address was already marked as spam. IP: 127.0.0.12016-03-21 12:35:05 [FAILURE] This IP address submitted this form too often. IP: 111.0.5.1Mark messages as spamIf the save messages setting is turned on you have the possibility to mark received messages as spam by adding the IP address to a blacklist.To mark a message as spam edit the belonging page. Each page has a checkbox to matk the IP address as spam.How to translateAll phrases like email subjects are translatable.Add the module file to the language translator and start translating.Phrases which don't exist in this file belong to the ProcessWire core.For example the messages Please enter a valid e-mail address or Missing required value.Relevant Files:

  • site/modules/SimpleContactForm/lib/SpamProtection.php
  • wire/modules/Inputfield/InputfieldEmail.module
  • wire/core/InputfieldWrapper.php
Depending on the fields you added to the form there might be some other files.Render multiple instancesYou can pass options as an array which overwrites the defaults set up in module settings.You don't have to pass all available keys, if you skip one, the input from module settings will be used (for example emailServer stays the same).Here is an example:$scf = $modules->get('SimpleContactForm');$options = array( 'emailSubject' => 'Test Subject', 'emailAdd' => true, 'emailAddSubject' => 'hi there', 'emailAddMessage' => 'Hi %scf_fullName%', 'emailAddReplyTo' => $input->scf_email, 'emailAddTo' => $input->scf_email);echo $scf->render($options);Available KeyskeytypedescriptionallFieldsstringcomma-separated list of all fieldssubmitNamestringif you use more than one form at one page, you have to pass the submit button name. That means, you have to use different submit namesbtnClassstringadd custom submit button class(es), defaults to buttonbtnTextstringadd custom submit button text, defaults to Sendactionstringset specific form action, defaults to same page './'sendEmailsbooleanwhether Emails should be sentredirectSamePagebooleanRedirect to the same page after successfull submission to prevent form resubmission. OPTIONAL.redirectPageintegerRedirect to a specific page after successfull submission. OPTIONAL: If you prefer to stay on the same page, just leave this field empty.emailMessagestringemail messagesuccessMessagestringsuccess messageerrorMessagestringerror messageemailAddMessagestringemail messageemailSubjectstringemail subjectemailTostringemail address of recipientemailServerstringserver addressemailAddbooleanset this to true if you want to send more than one emailemailAddSubjectstringemail subjectemailAddTostringemail toemailAddReplyTostringemail reply tosaveMessagesbooleanwhether to save received messagessaveMessagesParentintegerAll items created and managed will live under the parent you select heresaveMessagesTemplateintegerTemplate for received messagesmarkuparrayoverwrite markupclassesarrayoverwrite classesprependMarkupstringprepend some markup/contentappendMarkupstringappend some markup/contentTo get an overview of what's possible, have a look at How to overwrite classes and markupMore options for email templates, emailTo, ..You have the full ProcessWire API available. Feel free to add any value you want to!$options['emailTo'] = $input->email;$options['emailSubject'] = $page->title;$options['emailMessage'] = $message;$message could be a single partial including the whole message.More than one contact form on a pageIf you need more than one contact form on a single page you have to pass the $options['submitName'] option.That means, you have to create a unique name for each submit button.Send more than one mailSometimes you need to send different emails to different people.Here is an example how this works:$options['emailAdd'] = true;$options['emailAddSubject'] = 'hi there';$options['emailAddMessage'] = $anotherMessage;$options['emailAddTo'] = $input->email_recommend;It's important to set $options['emailAdd] = true;. Otherwise it won't send an additional email.If you want to use the same email subject (for example), you can skip this part and it will use the default value.Add custom validationYou could add additional custom validation after the form was processed. This allows custom/extra validation and field manipulation.$this->addHookBefore('SimpleContactForm::processValidation', function(HookEvent $event) $form = $event->arguments(0); $email = $form->get('scf_email'); // add error if email address already exists if (count($this->users->find("email=$email->value")) > 0) // attach an error to the field $email->error(__('This email address is already registered.')); // it will be displayed along the field ); justb3a
  • ImageExtraSimpleContactForm
  • InstagramFeed
  • NewsletterSubscription
  • ContinentsAndCountries
  • ImportPagesXml
  • TwigExtensions
  • FacebookEvents
  • LanguageTranslatorTwig
  • GithubConnect
  • GuidGenerator
  • MoreBrowse Modules
  • Modules you liked
  • Recently added
  • Recently updated
  • Recently liked
  • Popular modules
  • Module authors
  • Module categories
  • View all modules

f5d0e4f075
Reply all
Reply to author
Forward
0 new messages