import centered from './centered/manifest.json'; import choice from './choice/manifest.json'; import { globalManifests } from './global'; import modal from './modal/manifest.json'; import choicePage from './pages/choice.json'; import description from './pages/description.json'; import modalPage from './pages/modal.json'; import progress from './pages/progress.json'; import { idOf, mergeManifests } from './schema'; import split from './split/manifest.json'; import stacked from './stacked/manifest.json'; /** * Properties live in JSON beside their page so a tool outside the plugin reads * the same file the plugin does, rather than a second copy that drifts. * * Labels sit there untranslated on purpose: nothing in the flow renders them, * and a string in JSON cannot reach make-pot anyway. */ export const descriptionManifests = () => [centered, split]; export const progressManifests = () => [stacked]; export const choiceManifests = () => [choice]; export const modalManifests = () => [modal]; const everyTemplate = () => [ ...descriptionManifests(), ...progressManifests(), ...choiceManifests(), ...modalManifests(), ]; const PAGE_OF = { centered: 'description', split: 'description', stacked: 'progress', choice: 'choice', modal: 'modal', }; export const pageManifests = () => [ description, progress, choicePage, modalPage, ]; const pageManifest = (page) => pageManifests().find((entry) => idOf(entry) === page); /** * Global, then the page, then the template. Nothing reads this at runtime — a * page reads its variables from the cascade — so it exists for a tool that has * to know what it may set, and for the contract test over the three levels. */ export const resolvedFor = (template) => { const page = pageManifest(PAGE_OF[template]); const own = everyTemplate().find((entry) => idOf(entry) === template); return mergeManifests([ ...globalManifests(), ...(page ? [page] : []), ...(own ? [own] : []), ]); };

Restore backup mode is enabled so most options are disabled.
If you want to activate these options to change the migration website you need to restart the installer and deactivate the Restore backup mode option

Events -

Events

Cultivating Media Information Literacy: IMdev’s Vision through Salone Fact Checker

In a digital age defined by information overload and the omnipresence of social media, the imperative to nurture media literacy has never been more critical. Recognizing this urgency, Initiatives for Media Development (IMdev) has embarked on an impactful journey through its renowned arm, Salone Fact Checker (SFC), to foster a society fortified with media literacy. […]

Cultivating Media Information Literacy: IMdev’s Vision through Salone Fact Checker Read More »

Elevating Discourse: Unraveling 2023 Elections and Media Literacy with the Truth Team

Step into the world of informed discussions with Salone Fact Checker (SFC) as we proudly present an enlightening hybrid session titled, “A Conversation on 2023 Elections: Combating Fake News with Media Literacy – Lessons from the Truth Team.” Supported by the esteemed US Embassy in Sierra Leone, this online event is a forum for illuminating

Elevating Discourse: Unraveling 2023 Elections and Media Literacy with the Truth Team Read More »

Unveiling Truth in Online Discourse: SFC’s Conversation on 2023 Elections, Fake News, and Women in Politics

Salone Fact Checker (SFC) proudly presents a compelling online session, generously supported by the US Embassy in Sierra Leone. Join us for a captivating discussion centered around the theme “2023 Elections: Fake News and Women in Politics.” As misinformation continues to cast shadows over the political landscape, our online session seeks to unravel the impact

Unveiling Truth in Online Discourse: SFC’s Conversation on 2023 Elections, Fake News, and Women in Politics Read More »

Scroll to Top