Blockera samling
Det här är en samling block som betraktas som en del av AEM och som rekommenderas som ritningar för block i ditt projekt.
De här blocken kommer från verkliga AEM. För att vara en del av denna samling måste ett block ha en hög användning i ett antal projekt och ge tillräckligt abstrakt funktionalitet och vara tillräckligt allmänt så att det kan återanvändas utan att den underliggande innehållsmodellen behöver ändras.
När behoven och utformningen av webbplatser ändras kommer även blocksamlingen att ändras. Tillägg kommer att göras för att ta hänsyn till nya behov i projekt, men block som inte används tillräckligt ofta tas också bort (tas bort).
Det finns få tekniska principer för blocken i samlingen:
- Intuitiv: Innehållsstruktur som är intuitiv och enkel att skapa
- Användbart: Inga beroenden, kompatibla med standardmallar
- Responsiv: Fungerar över alla brytpunkter
- Kontextmedveten: Ärver CSS-sammanhang som text och bakgrundsfärger
- Lokaliserbart: Inget hårdkodat innehåll
- Snabb: Ingen negativ inverkan på prestanda
- SEO och A11y: Användarvänlig och åtkomlig för SEO
Alla blocken kan anses utgöra grunden för din egen blockutveckling. Det är mycket troligt att du kommer att ändra alla .css
och .js
kod som passar dina egna projektbehov. Det primära värdet för dessa block är innehållsstrukturen som de tillhandahåller.
Med tanke på att koden för blocket kommer att anpassas till ditt projekt, finns det ingen avsikt att blocken i samlingen ska vara bakåtkompatibla med deras respektive äldre versioner eller att göra dem uppgraderbara.
Mallplatta
De vanligaste blocken (och standardinnehållstyperna) struktureras i AEM och är en del av alla AEM projekt. För att ett block ska bli en del av en standardmall måste det användas av de allra flesta AEM projekt.
Blockera samling
Blocksamlingen innehåller block som används ofta, men som inte är så vanliga att använda som mallplatta. Som tumregel måste ett block användas i mer än hälften av alla AEM projekt för att ingå i blocksamlingen.
Blocksamlingen kan vara inmatningssökvägen till mallkoden. Om ett block i mallsidan inte längre används så mycket kan det flyttas till den här samlingen.
Blocksamlingen utvecklas kontinuerligt utifrån synpunkter från AEM användare. Om du tror att det finns ett block som ska tas med i blocksamlingen kan du kontakta din AEM. Aktuella kandidater för att delta i blocksamlingen är bland annat:
- Medgivande - banderoll
Om du har ett omedelbart behov av ett block som ännu inte ingår i samlingen är det relativt enkelt att hitta AEM projekt på GitHub som har exempelimplementeringar för alla ovanstående kandidater.
Blockera grupp
Med Block Party vill vi ge våra passionerade utvecklarcommunityn en plats att visa upp vad de har byggt på AEM sajter. Det gör det också möjligt för andra att undvika att uppfinna hjulet på nytt och återanvända dessa block/kodfragment/integreringar som byggts av communityn och justera koden efter behov för att passa sina egna projekt.
Obs! Vi älskar och stöder vår AEM utvecklarcommunity, men Adobe ansvarar inte för att underhålla eller uppdatera koden som visas i Block Party. Använd koden efter eget gottfinnande.
Om du är AEM Developer och vill skicka in ditt coola block/kodfragment eller din integrering anger du ditt tävlingsbidrag använda det här formuläret.