Skip to content

Instantly share code, notes, and snippets.

View miloskroulik's full-sized avatar

Miloš Kroulík miloskroulik

View GitHub Profile
@miloskroulik
miloskroulik / feature_revert_set_default_image.php
Last active June 21, 2017 11:13
[Set default image on feature revert] #tags: drupal, drupal 7
/*
* Implementation of hook_post_features_revert().
*/
function hari_article_post_features_revert($component) {
if ($component === 'field_instance') {
$field_instance = field_info_instance('node', 'field_image', 'article');
$data = file_get_contents(drupal_get_path('theme', 'hari') . '/images/small_ph_ph_img_rgb_hartmanninaction_ms1.jpg');
$file = file_save_data($data, 'public://article_teaser_default.jpg', FILE_EXISTS_RENAME);
$field_instance['settings']['default_image'] = $file->fid;
field_update_instance($field_instance);
@miloskroulik
miloskroulik / drupalcamp_2017.md
Last active May 27, 2017 14:23
[Drupalcamp 2017] zápisky z přednášek #tags: drupal, 2017

Synchronizace obsahu pouze přes GIT.

Modul default_content_deploy. Prenos souboru resi submodul, který zatím nefunguje. Export obsahu do GITu Ruzne UUId v instalacich - problemy pri exportu a importu configu

SEO v Drupal 8

  • Schema. Org nejvetsi vyznam ma aggregated rating (zobrazí se jako hvězdičky)
  • dá se pouzit i jako voditko toho, jake fieldy maji smysl pro danou domenu
  • RDF UI nebo Configuration Management
@miloskroulik
miloskroulik / git_local_commits.sh
Created May 11, 2017 21:59
Show all commits which are in local master branch but not the remote one #tags: git
git log master ^origin/master --no-merges
@miloskroulik
miloskroulik / lastpass_list_check.md
Created May 11, 2017 20:26
[How to check sites in LastPass against some list] #tags: lastpass

How to check sites in LastPass against some list

It's possible to download entries saved to the LastPass,the problem is, that it includes:

  • full URLS, where signup has been made
  • duplicates

Steps:

@miloskroulik
miloskroulik / drupal_a_composer.md
Last active May 11, 2017 20:33
[Shrnutí článku o drupalu a cmoposeru] #tags: drupal, composer
@miloskroulik
miloskroulik / prednaska_prvni_drupal_8_projekt.md
Created April 24, 2017 15:45
K přednášce Moduly, které jsme použili v našem prvním Drupal 8 projektu

Moduly, které jsme použili v našem prvním Drupal 8 projektu

Stručně o projektu

  • portál o zdravotním problému
    • e-shop obohacený o další informace
    • sociální funkce - komentování

Moduly jen pro D8

@miloskroulik
miloskroulik / hh.md
Created December 7, 2016 08:14
How to use hh command

hh

@miloskroulik
miloskroulik / views-templates-feature-module.md
Last active August 3, 2016 09:39
How to move views templates to feature module #drupal #views #features

I had to use different sources to get views templates in Features-based module working, so it's time to make it clear:

  1. Implement hook_views_api_alter in your feature-based module:

    /**
    * Implements hook_views_api_alter().
    *
    * Views api is specified by features but we want to add the views-template directory to it.

*/

@miloskroulik
miloskroulik / goldendict_android_howto.md
Last active August 2, 2016 20:27
Jak vytvořit slovník pro androidovou verzi GoldenDictu #android #goldendict #stardict

Zprovoznění slovníku pro exotičtější jazyky na Androidu není nejjednodušší záležitostí, takže pro příště:

  • veškeré díky patří Michalu Čihařovi, jehož skript Stardicter lze nejlépe stáhnout pomocí pip install stardicter
  • kromě toho je třeba mít dictzip. Z repozitáře Debianu a odovozených distribucí lze nainstalovat pomocí apt-get install dictzip
  • naklonováním adresáře https://github.com/nijel/stardicter získáme skript dicts_info_tarball.sh, pomocí něhož lze automaticky stáhnout slovníky ze serveru Free Dictionary projectu.
  • získané archivy je potřeba rozbalit a soubory přenést na externí SD kartu v Android zařízení do adresáře GoldenDict. Po spuštění aplikace může být potřeba opětovně proskenovat slovníky, aby je program rozpoznal.