Wikimedia Commons op project WordPress/Student
Overzicht
"Extensies ontwikkelen voor CMS-integratiebestanden vanuit de online bibliotheek Wikimedia Commons"
Wikimedia Commons is een online bibliotheek die media voor educatief gebruik samenbrengt, gepubliceerd onder gratis licenties. Het bevat de illustraties van de verschillende Wikimedia-projecten, waaronder Wikipedia. Wikimedia Commons is opgericht in 2004 en heeft nu meer dan 11 miljoen bestanden die vrij worden hergebruikt door iedereen. Dit hergebruik moet binnen de wet zijn, voldoen aan bepaalde voorwaarden met betrekking tot het vermelden van de auteurs.
De software voor content management systemen (CMS of Content Management System) wordt veel gebruikt. Zo heeft de WordPress blog engine ook miljoenen installaties. De functionaliteit van deze software kan worden uitgebreid met extensies. Er zijn specifieke mogelijkheden om de media te gebruiken voor bronnen als Flickr of Panoramio.
Het doel van dit project is om een extensie te ontwikkelen voor het belangrijkste CMS om de media op Wikimedia Commons te gebruiken, onder de voorwaarden van hergebruik. Het zal vervolgens zoeken naar de media vanaf de CMS-interface, om informatie over auteursrechten en licenties te verkrijgen en deze in de pagina's te integreren.
Afhankelijk van de ontwikkelingen kunnen er extra functies worden overwogen (zoals een slideshow galerij bestanden, laatste betalingen van een gebruiker, etc.)
De studenten zullen bestaande extensies bewerken voor andere mediabibliotheken.
De taal is PHP (taal extensies van WordPress, Joomla, Drupal ...), met CSS voor het uiterlijk, met mogelijk gebruik van JavaScript.
Nog te doen
- bladeren in de Commons, begrijpen hoe licenties werken;
- installeren WordPress lokaal bestuderen de werking van extensies;
- installeren PhotoCommons, overweeg de sterke / zwakke punten;
- studie gelijkwaardig aan Flickr en verschillende plug-ins voor WordPress Flickr.
WordPress extensie maken
- Opname in de artikelpagina
- Afbeeldingen ophalen
- herstellicentie
- Stel de grootte van de afbeelding voor
- Stuur titel in, alt legende...
- Retourneren van de string in het gebied van WordPress
changelog
- Instellen User Agent, attorneys in de code, geen behoefte om te wijzigen php.ini te wijzigen
- Het haalt de licentie op door te klikken op de afbeelding (verlies niet te veel tijd met het uitvoeren van de code)
- Eerste versie van de extensie van wordpress
Recente wijzigingen
- Rekening houden met bestand onder 120px
- Recovery van alle geregistreerde licenties
- Link toevoegen aan de licentie
- De methode van recovery van licenties wordt nu gewijzigd in XPATH
- Opruimen ..
Bekende problemen
- ogg file (tbc)
Broncode
- http://dl.free.fr/kWsp6Nyqk => Code om de licentie op te halen
- http://dl.free.fr/rGi4SbjA4 => Extensie wordpress 0.0.1(alpha)
- http://dl.free.fr/fqL7HSpkY => Extensie wordpress 0.0.2(alpha)
Versies:
- https://github.com/CommonsOnCMS/CommonOnCMS => Laatste versie van WordPress Extensie 0.0.2 (alpha)
Door:
- http://dl.free.fr/jp4hlM4TO => Opbouwen met IJP
HTML attributen
<span class="licensetpl_short" style="display:none;">Public domain</span><span class="licensetpl_long" style="display:none;">Public domain</span><span class="licensetpl_link_req" style="display:none;">false</span><span class="licensetpl_attr_req" style="display:none;">false</span>