Новости Joomla

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 916 Просмотров
*

yaspis

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Необходимые функции:
1. У категорий курсов и самих курсов нужно добавить возможность управлять правами по стандартной ACL.
    Т.е. по сути, некоторые курсы нужно скрыть в списке категории, доступ только одной группе пользователей.
    Вот тут определяются права: есть три варианта -гости, зарегистрированные или тот кто является студентом курса( купил, зачислен на курс). Но такой доступ регулируется только уже внутри курса - доступ к контенту, а нужно чтобы доступ регулировался выше, на уровне списка категории, чтобы курс не выводился в списке вообще, если у пользователя не хватает прав.
Код
			for_all_students = true;

if(document.getElementById("step_access_courses").value == 1){ // for members
groups = document.getElementsByName("groups[]");
nr_checked_groups = 0;

for(var i=0; i<groups.length; i++){
group = groups[i];

if(group.checked){
nr_checked_groups ++;
}
}

if(nr_checked_groups > 0 && nr_checked_groups < groups.length){
for_all_students = false;
}
}
else if(document.getElementById("step_access_courses").value == 0){ // for students
for_all_students = false;
}

chb_free_courses = document.getElementById("chb_free_courses").checked;
step_access_courses = document.getElementById("step_access_courses").value;
course_type = document.getElementById("course_type").value;

if(chb_free_courses == true && step_access_courses == "2" && course_type == "1"){
alert("<?php echo JText::_("GURU_NOT_FREE_SEQUENTIAL_FOR_GUESTS"); ?>");
return false;
}

if(chb_free_courses == false || (chb_free_courses == true && !for_all_students) ){
// start if check if price is correct
k=0;
subscription_added = false;
while(eval(document.getElementById("subscription_price_"+k))){
if(document.getElementById("subscriptions_"+k).checked == true){
subscription_added = true;
subscription_price = document.getElementById("subscription_price_"+k).value;
if(subscription_price != ""){
if(!isFloat(subscription_price) || subscription_price <= 0){
alert("<?php echo JText::_("GURU_ALERT_INVALID_PRICE"); ?>");
return false;
}
}
else{
alert("<?php echo JText::_("GURU_ALERT_INVALID_PRICE"); ?>");
return false;
}
}
k++;
}

if(!subscription_added){
if(chb_free_courses == true){
alert("<?php echo JText::_("GURU_ALERT_ADD_PRICE_FOR_NO_GROUPS"); ?>");
return false;
}
else{
alert("<?php echo JText::_("GURU_ALERT_ADD_PRICE"); ?>");
return false;
}
}

2. Необходима возможность добавлять пользователей к курсам через админку, а так же удаление, что вроде бы там есть, но только по каждому пользователю отдельно (только удаление), нужно расширить функцию управления. Т.е. при редактировании курса можно посмотреть список учеников, а нужно там же, добавлять учеников из зарегистрированных пользователей и удалять их из курса.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Непонятно, зачем вы привели неполный кусок JS-скрипта. Лучше укажите порядок бюджета.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

yaspis

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Вопрос решен. Всем спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Необходимо доработать компонент бронирования номера в отеле (Vikbooking )

Автор chemerzaev

Ответов: 2
Просмотров: 2131
Последний ответ 16.06.2022, 13:58:42
от chemerzaev
Joomla + Gantry разработчик. Доработать и развить сайт

Автор 2gorodabiz

Ответов: 1
Просмотров: 738
Последний ответ 17.06.2021, 21:36:53
от 2gorodabiz
Доработать фильтр JoomShopping (joomla 3)

Автор Argawa

Ответов: 5
Просмотров: 895
Последний ответ 29.04.2020, 04:28:02
от morph
Доработать модуль Joomla

Автор KatrinZ

Ответов: 3
Просмотров: 1017
Последний ответ 29.11.2019, 23:21:06
от zazar
Доработать obGrabber для вложений email

Автор sastor

Ответов: 0
Просмотров: 673
Последний ответ 17.08.2019, 20:13:21
от sastor