Archives de
Category: Digital

Hubzilla my experience

Hubzilla my experience

Hubzilla is a powerful platform for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology. It could be an alternative as facebook, twitter or other services taken by big companies.

Finding a hub

That is not as easy. You have many hubs but many are outdated or don’t accept open registration

What the hub can do ?

As soon you find a hub where you can registrare an account you discover what the hub can do and what the hub cannot do. But the list of feature (activated plugin and feature) is not listed in a human reading. Exemple is the ostatus plugin activated or not. I cannot activated why ? Haaa that hub does not allow it. —> grrr I have to find an other hub and start at the begining.

Social ?

Hubzilla is a powerfull tool but it is a social tool. You expect communities or at least a community. But untill now the community is only hubzilla community. Where are people ? The community is small and not growing…. That dimension is missing. Hubzilla is only a tool not a community.

New users are not comfortable

I just notice that new user don’t stay. They try, open an account a channel and don’t use it. Why ? That would be interesting to try to answer that question. We could respond. Hubzilla is powerfull, it is a revolutionary tools, you are anomyme and privacy is really in the core etc. etc.. but the fast is new user are not able to dive into it and use it for a real use.

 Slow

My user experience in hubzilla is that it is often slow. I am waiting often after clicking somewhere.

Double configuration

Often the admin should activate or parameter a plugin and the member should do the same. We need double configuration. If either the member or the admin don’t do it. It will not work. Even admin is not able to configurate plugin for member. That level of complexity is something like a weekness of course we also can see that like a strongness.

Simplicity should be the target.

How to make something complicated simple ? I hope the level of simplicity sill be the target for hubzilla.

 

Hubzilla is changing quicky and improvements are frequent. That is my hope. I am sure improvement will lead into the right direction. (simplicity)

How to integrate Recaptcha in Prestashop in 3 steps

How to integrate Recaptcha in Prestashop in 3 steps

Prestashop is one of the most used ecommerce on the internet BUT the contact form has no protection again the spam. Of course you can buy an additional plugin but I will explain how to integrate a spam protection without paying. You have to create and configure an account, change 2 sources. You can make it in 30 mn or less.

Here is a howto step by step for prestashop 1.6 (I don’t know about prestashop 1.7 but I imagine it should be similar).

1 Setup your Google reCAPTCHA if you don’t have it

https://www.google.com/recaptcha/intro/index.html

Note the key and the secret key

You have to configure it and put your domain name.

2  Change the contact-form.tpl

First you have to change the contact form (client side) contact-form.tpl should be in your theme. Open an editor and search the submit botton

For me it is like that

 <div class="submit">
 <button type="submit" name="submitMessage" id="submitMessage" class="button"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
 </div>
 </form>

 

Just above add few lines of code. Replace key by your key

 <script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="key"></div>

 

That should look like that

<div>
 <script src='https://www.google.com/recaptcha/api.js'></script>
 <div class="g-recaptcha" data-sitekey="key"></div>
</div>

 <div class="submit">
 <button type="submit" name="submitMessage" id="submitMessage" class="button"><span>
{l s='Send'}
<i class="icon-chevron-right right"></i></span>
</button>
 </div>
 </form>

3 Change ContactControler.php

If you don’t have this source in override\controllers\front copy it from controllers\front

Then you have to add few lines to check if the captcha is ok or not

search the postProcess() function it should be at the begining (2nd function) and add

  if (Tools::isSubmit('submitMessage')) {
 $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg');
 $file_attachment = Tools::fileAttachment('fileUpload');
 $message = Tools::getValue('message'); // Html entities is not usefull, iscleanHtml check there is no bad html tags.
 $id_order = (int)$this->getOrder();
 if (!($from = trim(Tools::getValue('from'))) || !Validate::isEmail($from)) {
 $this->errors[] = Tools::displayError('Invalid email address.');
// add the 2 lines from here
 } elseif (!($gcaptcha = (int)(Tools::getValue('g-recaptcha-response')))) {
 $this->errors[] = Tools::displayError('Captcha error');
// to here
Tutorial How to make a voice record with protools first

Tutorial How to make a voice record with protools first

Pro Tools is a digital audio workstation which can be used for a wide range of sound recording and sound production purposes. Like all digital audio workstation software, Pro Tools can perform the functions of a multitrack tape recorder and audio mixer, along with additional features that can only be performed in the digital domain, such as non-destructive editing, using the Undo feature, which allows an engineer to undo any changes he or she does not like.

If you start using ProTools, you can download a free version Protools first. This version is just limited but you can use it for training. If you are completely beginer and just want to have a basic audio recording this is a tutorial for you. You have plenty of tutorial but most of them are for musicians or for advanced level. In halt an hour you will be able to create your first record.