اليوم.. تنسيقية شباب الأحزاب والسياسيين تعقد ورشة حول “تحديات الصحف القومية”

اليوم.. تنسيقية شباب الأحزاب والسياسيين تعقد ورشة حول “تحديات الصحف القومية” ,

تعقد تنسيقية الأحزاب والشباب والسياسيين، اليوم الاثنين، ورشة عمل بعنوان: “التحديات التي تواجه الصحف الوطنية في مصر”، في ظل التحديات القائمة التي تواجه الصحافة الوطنية، ومنها ضعف مبيعات الصحف المطبوعة، والتحديات التكنولوجية، وتمويل الصحف الوطنية، وأجور العمال.

وتناقش الورشة عدة مواضيع أبرزها إعادة هيكلة الصحف الوطنية وتمويلها وملف الديون وكيفية الاستفادة من أصولها، وكذلك الطباعة الورقية في ظل صعود الصحافة الإلكترونية وتطوير المهنة وأنماط الصحافة. وما إذا كانت الصحافة التقليدية ستختفي في مواجهة الثورة التكنولوجية.

ويدير الجلسة خلال الورشة النائب نادر مصطفى عضو مجلس النواب عن تنسيقية شباب الأحزاب والسياسيين، ولطفي سلمان عضو التنسيقية. ويشارك في الورشة كل من علي حسن، رئيس مجلس إدارة وكالة أنباء الشرق الأوسط ورئيسة التحرير، هبة صادق، رئيس مجلس إدارة روزال يوسف، إياد أبو. الحجاج رئيس مجلس إدارة مؤسسة دار التحرير للطباعة والنشر، علاء ثابت رئيس تحرير الأهرام، خالد ميري رئيس تحرير الأخبار، عزت إبراهيم رئيس التحرير – رئيس الأهرام ويكلي عبد الرازق توفيق رئيس تحرير جريدة الجمهورية أحمد أيوب رئيس تحرير مجلة المسور محمد البهنساوي رئيس تحرير أخبار العالم – بوابة اليوم، وإبراهيم أبو كيلة ممثل نقابة الصحفيين.

ويشارك أيضا الدكتورة شيماء عبد الإله عضو الهيئة الوطنية للصحافة وعضو تنسيقية شباب الأحزاب والسياسيين النائب محمود القط عضو مجلس الأعيان للتنسيقية النائب مارسيل سمير والنائبة أميرة العادلي. النائب علاء عصام، النائب عماد خليل، النائب محمود بدر، أعضاء مجلس النواب للتنسيق، النائب رامي جلال عامر، عضو مجلس الشيوخ للتنسيق، كامل كامل، فيولا فهمي، إسراء طلعت، أعضاء تنسيقية شباب الأحزاب و سياسة.

while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName("OEMBED");
}

runYoutubeLazyLoad();
loadfbApi();
}

function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === "youtube") {
var html="

" +
'

' +
'

' +
'

' +
'' +
'

' +
'

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="

';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="

'
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, "");
}

}

function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}

function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) {
return {
source: "Youtube",
url: url,
id: ytRegex.exec(url)[1]
};
}

if (instaRegex.test(url)) {
return {
source: "Instagram",
url: url,
id: instaRegex.exec(url)[3]
};
}

if (twitterRegex.test(url)) {
return {
source: "Twitter",
url: url,
id: twitterRegex.exec(url)[1]
};
}

if (fbRegex.test(url)) {
return {
source: "Facebook",
url: url,
id: fbRegex.exec(url)[1]
};

}

return {
source: "Unknown",
url: url,
id: ""
};
}

function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("div");
tmpObj.innerHTML = '';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('

', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(".youtube");

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/0.jpg"; var image = new Image(); image.src = "/themes/veto/assets/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube[i].appendChild(image); }(i)); youtube[i].addEventListener("click", function () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }