TODO

Open work for models, photos, Wikipedia, and the archive — contribute under CC0.

View

TodoAreaStatusDoneAction
026: Gut legacy Zola + Python API/admin
Remove leftover Zola templates/compose and Python FastAPI admin; Next-only ops.
Sitedone—See plan 026
023: Production migrate unique handles + spot-check
Apply unique @handles migration on production API_DATA_DIR; spot-check email/handle sign-in.
Sitedone—See plan 023
021: Host hardening + close security-review findings
nginx static /photos + /assets; rate-limit /api/v1/**; close docs/security-review-021.md findings.
Sitedone—See plan 021
017: Close performance plan (article TTFB budgets)
Record cold/warm article TTFB on Docker web; mark plan done when budgets green.
Sitedone—See plan 017
022: Admin Templates / site-chrome editor
Next-native allowlisted site-chrome / template fragments in admin (unlocked after 015).
Sitedone—See plan 022
020: Photo markdown / TODO CRUD leftovers
Photo markdown CRUD and/or community-todo.json admin editor if still needed beyond Albums tab.
Sitedone—See plan 020
003 follow-up: finish Artifaq photo + content localization audit
Confirm community albums, model assets, and related files pulled from Artifaq/af.fabricatorz.org are complete on-disk; grep out remaining artifaq.io hotlinks; re-run make mirror-artifaq / mirror-artifaq-photos as needed.
Photosdone—See plan 003
Collectibles project (future)
Reintroduce personalized NEWPALMYRA collectibles as a dedicated program after claim-flow retirement — design, generation, claims, and People directory integration.
Communityopen—Plan later
017 Phase 2: slug-aware News/Press lookup (no photos-tree scan)
findDocByUrl must resolve date-prefixed news/press slugs without parsing content/photos/**. Article TTFB budgets in plan 017.
Sitedone—See plan 017
019: URL redirects store + admin Redirects tab
data/api/redirects.json, Next middleware 301/302, CRUD in /admin. Then seed /projects/ → /community/.
Sitedone—See plan 019
011: Claim dedup, honeypot, privacy link, auto-email after generate
Claim flow retired 2026-09-23. Future Collectibles project tracked separately.
Sitecancelled—Superseded
020 MVP: Admin CRUD for News, Press, Events, Models + page edits
Extend Pages editor: create/edit/unpublish collection posts; Markdown/HTML body; About/History/License/Donate.
Sitedone—See plan 020
Upload remaining monument models to Wikimedia Commons
Asad Al-lat uploaded Feb 2018; 7 models still need Commons entries.
Wikipediapartial—Help upload
Add NEWPALMYRA links to Palmyra-related Wikipedia articles
External links and citations on Palmyra, individual monuments, and Bassel Khartabil.
Wikipediaopen—Edit on Wikipedia
Upload reference photos of Palmyra monuments
207 community uploads on-site; gaps remain for destroyed structures and pre-war detail.
Photosopen—Upload photos
Cross-check Flickr albums with on-site uploads
37 Flickr albums (~3,000 images) vs. site-hosted sets — deduplication not fully documented.
Photosopen—Browse albums
Build a complete monument inventory for Palmyra
Determine 100% site coverage beyond the eight published models.
Archiveopen—Email us
Document model provenance and version history
Per-model contributor credits and changelogs beyond completeness percentages.
Archiveopen—Contribute docs
Fill the 2012–2015 historical record
Who continued Bassel's work between arrest and the October 2015 launch.
Archiveopen—Share sources
Restore Arabic and other translations (L10n)
Legacy README referenced ar, es, fr, el, ru, zh-tw folders not yet in this branch.
Siteopen—Translate
Verify Wikipedia Commons status for all eight models
Close the 2020 call-to-action once each model has a stable Commons asset.
Wikipediapartial—View models
Join the community mailing list for modeling sprints
Email info@newpalmyra.org to coordinate mesh, texture, and research contributions.
Communityopen—Get in touch
Recover or document lost 2005–2012 primary sources
Al-Aous-era assets and models are lost; current meshes are community re-creations.
Archiveopen—Share sources
Document off-site work during 2021–2026 site silence
No news on newpalmyra.org in this period; optional retrospective if records exist.
Archiveopen—Contribute notes
Generate news hero: #NEWPALMYRA LAUNCHES THE ARTIFAQ PLATFORM TO COLLECT INFORMATION ON ALL CULTURAL HERITAGE
Post /news/artifaq-platform-launched/ uses a placeholder image. Target asset: /assets/img/artifaq-platform-launched-hero.png. Prompt: /assets/img/prompts/artifaq-platform-launched-hero.txt
Siteopen—View post · Prompt
Generate news hero: Have you been to Palmyra? We want your photos.
Post /news/palmyra-photos/ uses a placeholder image. Target asset: /assets/img/palmyra-photos-hero.png. Prompt: /assets/img/prompts/palmyra-photos-hero.txt
Siteopen—View post · Prompt
Generate news hero: Join the #NEWPALMYRA Panel at Creative Commons Global Summit 2021
Post /news/ccsummit2021/ uses a placeholder image. Target asset: /assets/img/ccsummit2021-hero.png. Prompt: /assets/img/prompts/ccsummit2021-hero.txt
Siteopen—View post · Prompt
Generate news hero: Student Contributes to Palmyra's Roman Theater
Post /news/palmyra-roman-theater-improvements/ uses a placeholder image. Target asset: /assets/img/palmyra-roman-theater-improvements-hero.png. Prompt: /assets/img/prompts/palmyra-roman-theater-improvements-hero.txt
Siteopen—View post · Prompt
Generate news hero: UCSD Reconstructs Palmyra's Temple of Bel
Post /news/temple-of-bel-ucsd/ has no hero image. Target: /assets/img/temple-of-bel-ucsd-hero.png. Prompt: /assets/img/prompts/temple-of-bel-ucsd-hero.txt
Siteopen—View post · Prompt
Generate news hero: Upload #NEWPALMYRA 3D Models to Wikipedia
Post /news/newpalmyra-wikipedia/ uses a placeholder image. Target asset: /assets/img/newpalmyra-wikipedia-hero.png. Prompt: /assets/img/prompts/newpalmyra-wikipedia-hero.txt
Siteopen—View post · Prompt
Generate news hero: We Accept Monuments.
Post /news/we-accept-monuments/ uses a placeholder image. Target asset: /assets/img/we-accept-monuments-hero.png. Prompt: /assets/img/prompts/we-accept-monuments-hero.txt
Siteopen—View post · Prompt
Render hero image: newpalmyra-content-now-lives-here-hero.png
Prompt saved at /assets/img/prompts/newpalmyra-content-now-lives-here-hero.txt — output to /assets/img/newpalmyra-content-now-lives-here-hero.png and wire into the matching news post.
Siteopen—View prompt · Prompt
Render hero image: newpalmyra-v3-rebrand-released-hero.png
Prompt saved at /assets/img/prompts/newpalmyra-v3-rebrand-released-hero.txt — output to /assets/img/newpalmyra-v3-rebrand-released-hero.png and wire into the matching news post.
Siteopen—View prompt · Prompt
Render hero image: npeo-project-born-hero.png
Prompt saved at /assets/img/prompts/npeo-project-born-hero.txt — output to /assets/img/npeo-project-born-hero.png and wire into the matching news post.
Sitedone—View news · Prompt
Complete Arch of Triumph 3D model
40% documented · Destroyed
Modelspartial40%Contribute
Complete Asad Al-Lat 3D model
80% documented · Destroyed
Modelspartial80%Contribute
Complete Roman Theater 3D model
20% documented · Intact
Modelspartial20%Contribute
Complete Temple of Al-Lat 3D model
30% documented · Unknown
Modelspartial30%Contribute
Complete Temple of Baal Shamin 3D model
20% documented · Intact
Modelspartial20%Contribute
Complete Temple of Bel 3D model
30% documented · Destroyed
Modelspartial30%Contribute
Complete Tetrapylon 3D model
50% documented · Intact
Modelspartial50%Contribute
Complete Tower of Elahbel 3D model
30% documented · Destroyed
Modelspartial30%Contribute

Suggest a todo

SHARE YOUR PALMYRA PHOTOS Sign in