/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":1305,"date":"2026-03-09T11:25:21","date_gmt":"2026-03-09T11:25:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=1305"},"modified":"2026-03-05T21:06:35","modified_gmt":"2026-03-05T21:06:35","slug":"galeria-faras-najciekawsze-fakty-o-warszawskim-2","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/galeria-faras-najciekawsze-fakty-o-warszawskim-2\/","title":{"rendered":"Galeria Faras: najciekawsze fakty o warszawskim Muzeum Archeologicznym"},"content":{"rendered":"
Content<\/p>\n
Jednemu z najbardziej spektakularnych odkry\u0107 polskiej archeologii \u015br\u00f3dziemnomorskiej \u2013 s\u0142ynnej \u015bredniowiecznej katedry z Faras przebadanej p\u00f3\u0142 wieku temu w Sudanie, po\u015bwi\u0119cona jest uruchomiona w\u0142a\u015bnie strona internetowa. XX wieku w ramach mi\u0119dzynarodowej akcji ratunkowej UNESCO. Jedno ze s\u0142\u00f3w inskrypcji wyra\u017cono monogramem zgodnym z okresem wykonania malowid\u0142a, spotykanym tak\u017ce w malarstwie bizantyjskim.<\/p>\n
Odkrycie malowide\u0142 w Faras sta\u0142o si\u0119 \u015bwiatow\u0105 sensacj\u0105, jednym z najwa\u017cniejszych dokona\u0144 kampanii nubijskiej. Cyfrowa rekonstrukcja wn\u0119trza katedry pozwala po raz pierwszy \u201ewej\u015b\u0107\u201d do nubijskiej \u015bwi\u0105tyni. Tutaj znajduj\u0105 si\u0119 malowid\u0142a rozmieszczone podobnie jak w faraskiej \u015bwi\u0105tyni. Tymczasem freski z Faras znajduj\u0105ce si\u0119 w warszawskim muzeum s\u0105 jednym z najwi\u0119kszych skarb\u00f3w przechowywanych w polskich muzeach.<\/p>\n
W ci\u0105gu roku od zako\u0144czenia konserwacji malowid\u0142a restaurowane przez zesp\u00f3\u0142 Hanny J\u0119drzejewskiej znajdowa\u0142y si\u0119 w bardzo r\u00f3\u017cnych warunkach klimatycznych i dobrze te wszystkie zmiany wytrzyma\u0142y. Na licu najm\u0142odszego z malowide\u0142 zastosowano r\u00f3wnie\u017c specjalne kompresy odwoskowuj\u0105ce z tr\u00f3jchloroetylenu. P\u0142yty perforowane pokrywano merl\u0105, zar\u00f3wno wok\u00f3\u0142 obrysu malowid\u0142a jak i po bokach drewnianego pud\u0142a.<\/p>\n
Nasi badacze odkryli na p\u00f3\u0142nocy Sudanu, niedaleko granicy z Egiptem dobrze zachowane ruiny ko\u015bcio\u0142a katedralnego z VIII wieku. Ta unikatowa kolekcja trafi\u0142a do Warszawy dzi\u0119ki pracom polskich archeolog\u00f3w pod kierunkiem prof. Kazimierza Micha\u0142owskiego. Wn\u0119trza nowej galerii s\u0105 jasne, a \u015bcianki, na kt\u00f3rych zawieszane s\u0105 obecnie malowid\u0142a, maj\u0105 inn\u0105 konstrukcj\u0119, u\u0142atwiaj\u0105c\u0105 monta\u017c. Wykorzystuj\u0105c dokumentacj\u0119 z wykopalisk, staramy si\u0119 odda\u0107 pierwotny uk\u0142ad https:\/\/faras3d.pl\/<\/a> wn\u0119trza ko\u015bcio\u0142a w Faras i jego atmosfer\u0119, cho\u0107 oczywi\u015bcie nie odtwarzamy go wiernie, bo jednak jeste\u015bmy w muzeum \u2013 t\u0142umaczy Alfred Twardecki.<\/p>\n Dzi\u0119ki multimediom, dla kt\u00f3rych przeznaczona zosta\u0142a specjalna przestrze\u0144, zwiedzaj\u0105cy \u2013 tak\u017ce z dysfunkcjami wzroku i s\u0142uchu \u2013 zapoznaj\u0105 si\u0119 z dziejami Nubii chrze\u015bcija\u0144skiej, architektur\u0105, malowid\u0142ami katedry, a tak\u017ce z ich ciekaw\u0105 ikonografi\u0105. Do zbior\u00f3w muzealnych trafi\u0142y one dzi\u0119ki polskim archeologom uczestnicz\u0105cym w latach 60-tych ubieg\u0142ego wieku w obj\u0119tej patronatem UNESCO wielkiej mi\u0119dzynarodowej akcji ratowania pozosta\u0142o\u015bci dawnych kultur Doliny Nilu. W filmie przedstawiona jest architektura ko\u015bcio\u0142a i malowid\u0142a \u015bcienne, kt\u00f3re powsta\u0142y w okresie od VIII do XII wieku. Przestrzenny obraz katedry w technice stereoskopowej 3D pozwala wej\u015b\u0107 do wn\u0119trza \u015bwi\u0105tyni, kt\u00f3ra p\u00f3\u0142 wieku temu zosta\u0142a zalana wodami Nilu.<\/p>\n Galeria Faras jest jedyn\u0105 w Europie ekspozycj\u0105 zabytk\u00f3w kultury i sztuki nubijskiej z okresu chrze\u015bcija\u0144skiego. "Prezentowana w ramach ekspozycji cyfrowa rekonstrukcja wn\u0119trza katedry w technologii stereoskopowej 3D pozwoli nam po raz pierwszy od ponad tysi\u0105ca lat wej\u015b\u0107 do nubijskiej \u015bwi\u0105tyni. Dzi\u0119ki nowoczesnej animacji i grafice komputerowej zobaczymy prezbiterium, nawy, kaplice i przedsionek w spos\u00f3b pozwalaj\u0105cy zrozumie\u0107 pierwotne rozmieszczenie malowide\u0142, kt\u00f3rymi na przestrzeni wiek\u00f3w pokrywano \u015bciany ko\u015bcio\u0142a. Film poka\u017ce nie tylko dzie\u0142a, kt\u00f3re znalaz\u0142y si\u0119 w Muzeum Narodowym w Warszawie, ale r\u00f3wnie\u017c te, kt\u00f3re trafi\u0142y do Suda\u0144skiego Muzeum Narodowego w Chartumie". Galeria Faras jest jedyn\u0105 w Europie i wyj\u0105tkow\u0105 w skali \u015bwiatowej ekspozycj\u0105 zabytk\u00f3w kultury i sztuki nubijskiej z okresu chrze\u015bcija\u0144skiego. \u201eGaleria Faras jest jedyn\u0105 w Europie i wyj\u0105tkow\u0105 w skali \u015bwiatowej ekspozycj\u0105 zabytk\u00f3w kultury i sztuki nubijskiej z okresu chrze\u015bcija\u0144skiego. O pomys\u0142owo\u015bci polskich badaczy, dzi\u0119ki kt\u00f3rej malowid\u0142a z Faras mog\u0142y zosta\u0107 bezpiecznie przetransportowane do Polski.<\/p>\n W przestrzeni dla multimedi\u00f3w wspominana jest r\u00f3wnie\u017c posta\u0107 profesora Kazimierza Micha\u0142owskiego, wybitnego polskiego archeologa, odkrywcy katedry i patrona galerii. Katedra powsta\u0142a na fundamentach starszego ko\u015bcio\u0142a, zbudowanego na planie bazyliki w pocz\u0105tkach VII wieku. We wschodnim trakcie galerii wyznaczona zosta\u0142a specjalna przestrze\u0144 dla multimedi\u00f3w. Do dzi\u015b zbi\u00f3r Muzeum Narodowego w Warszawie stanowi najwi\u0119kszy i najcenniejszy zesp\u00f3\u0142 zabytk\u00f3w pozyskany do polskich zbior\u00f3w muzealnych, kt\u00f3ry pochodzi z wykopalisk archeologicznych prowadzonych za granic\u0105 kraju.<\/p>\n Zr\u0105b kolekcji warszawskiej stanowi licz\u0105cy niemal 70 dzie\u0142 zesp\u00f3\u0142 malowide\u0142 \u015bciennych. Poniewa\u017c z powodu budowy Wysokiej Tamy Asua\u0144skiej katedra mia\u0142a by\u0107 zalana wodami Nilu, cz\u0142onkowie misji zdj\u0119li z jej \u015bcian malowid\u0142a i rozebrali elementy architektury, by uratowa\u0107 je przed zniszczeniem. \u015awi\u0105tynia zosta\u0142a odkryta i zbadana przez polsk\u0105 misj\u0119 archeologiczn\u0105 pod kierunkiem prof. Micha\u0142owskiego w ramach Kampanii Nubijskiej prowadzonej pod auspicjami UNESCO w latach 1961\u20131964. W Galerii prezentowane s\u0105 przede wszystkim zabytki pochodz\u0105ce z katedry w Faras, w p\u00f3\u0142nocnym Sudanie, tu\u017c przy granicy z Egiptem. Z katedry z Faras przedstawienie jest datowane na X\/XI wiek.<\/p>\n \u0106wiczy pami\u0119\u0107, posiada elementy strategii i przypomina wielki sukces polskich archeolog\u00f3w oraz zwraca uwag\u0119 na zagadnienie \u015bredniowiecznej sztuki sakralnej. Dokonane odkrycia stanowi\u0105 najwi\u0119kszy zagraniczny zesp\u00f3\u0142 zabytk\u00f3w wykopanych przez polskich archeolog\u00f3w. Prezentowana w ramach ekspozycji cyfrowa rekonstrukcja wn\u0119trza katedry w technologii stereoskopowej 3D pozwala nam po raz pierwszy od ponad tysi\u0105ca lat wej\u015b\u0107 do nubijskiej \u015bwi\u0105tyni.<\/p>\n","protected":false},"excerpt":{"rendered":" Content Inwestycje IPN: R\u00f3\u017ca Luksemburg nie zas\u0142uguje na upami\u0119tnienie w polskiej przestrzeni publicznej NIMOZ Narodowy\u00a0Instytut Muzealnictwa i Ochrony Zbior\u00f3w Jednemu z najbardziej spektakularnych odkry\u0107 polskiej archeologii \u015br\u00f3dziemnomorskiej \u2013 s\u0142ynnej \u015bredniowiecznej katedry z Faras przebadanej p\u00f3\u0142 wieku temu w Sudanie, po\u015bwi\u0119cona jest uruchomiona w\u0142a\u015bnie strona internetowa. XX wieku w ramach mi\u0119dzynarodowej\u2026<\/p>\nGry zr\u0119czno\u015bciowe<\/h3>\n
Wystawa w Galerii Faras w Muzeum Narodowym<\/h2>\n