PageSourceSearch

https://adobe-consulting-services.github.io/acs-aem-commons/

html adobe-consulting-services.github.io collected 2026-10-03 08:32:53 UTC 64,188 bytes, 2,433 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3    <head>
4	<!--
5              ::                                                ::
6              ..                                              ::;:
7        ... ..::.osS$S&ss.         .,/s#`#Ss,.        ./mS$$$Sms;::: ::::
8    ::  ::: :;x#S$&'~`&S$$&.     .%$$S`    "%$$%    ,C$$$!~~"SS$$S;
9            .a$$%       `$$$S   ;$$$S       !SSS;::;$$$&:      ""'
10            l$$$!        l$$$l {$$$$                C&&$$$mmms...
11            $$$$         ;$$ssss$$$%                 ``~"&SSSS$$$SSs
12            S$$$          #$$$  $$$%         ::sss:::          `$$$$S
13            :S$$S      ++;%$$$:;S#$##::    :::S$$???S$$s        K$SS;::: :
14       ;:: ::"S$$s,.. ,s$"$$$$? #$$$$s       $$$$! ::;SSSs.. .s$$$S;:
15              ::"PSS$S!"' :$$?~~  `S$$$s. ssS$!'     ::`"PS$$$S"'' ::
16  !+++ +++++++++        +++    ++++   ``"^"'    ++!+++  +       ++    +++++++!
17
18                            ::  ACS  ......   2017 ::
19	-->
20
21    <meta charset="utf-8">
22    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
23    <meta name="viewport" content="width=device-width, initial-scale=1.0">
24
25    <title>Adobe AEM Commons</title>
26    <meta name="description" content="A way to bootstrap AEM project with common functionality, a set of reusable components, and an AEM development toolkit.">
27    <meta name="tags" content="">
28
29    <link rel="stylesheet" href="/assets/shared/fonts/source-sans/stylesheet.css">
30    <link rel="stylesheet" href="/assets/acs-aem-commons/css/styles.css">
31    <link rel="shortcut icon" href="/assets/acs-aem-commons/images/favicon.ico">
32    
32<script>
33    var digitalData = {
34        page : {
35            pageInfo : {
36                pageName : "Adobe AEM Commons",
37                category : {
38                }
39            }
40        },
41        event : []
42    };
43    </script>
43
44    
45    
45<script src="//assets.adobedtm.com/e4001509aa5ac4fca69af0f9811360fa4cf3c95c/satelliteLib-b1b8eeb1ebdebfb9e428b71080d9aa418ebc41ea.js"></script>
45
46</head>
47
48    <body class="acs-aem-commons">
49        
49<script>
50            (function() {
51                var today = new Date(),
52                    month = today.getMonth(),
53                    day = today.getDate();
54
55                if (month === 2 && (day >= 23 && day <= 29)) {
56                    document.querySelector('body').className += ' fv';
57                }
58            }());
59        </script>
59
60        
60<script>
61    digitalData.page.pageInfo.category.pageType = "Home";
62    digitalData.page.pageInfo.category.projectName = "ACS AEM Commons";
63</script>
63
64<div class="home">
65    <div class="color-block">
66        <header class="top">
67            <nav class="navbar" role="navigation">
68                <div class="container">
69							<ul class="quick-links">
70			<li class="quick-links-entry">
71					<a class="quick-links-link" 
72					title="ACS Commons" 
73					href="/acs-aem-commons"><img class="quick-links-image" src="/assets/acs-aem-commons/images/giant-package-icon.png" alt="ACS Commons"/></a>
74			</li>
75			
76			<li class="quick-links-entry">
77					<a class="quick-links-link" 
78					title="ACS Tools" 
79					href="/acs-aem-tools"><img class="quick-links-image" src="/assets/acs-aem-tools/images/giant-package-icon.png" alt="ACS Tools"/></a>
80			</li>
81			
82			<li class="quick-links-entry">
83					<a class="quick-links-link" 
84					title="ACS Samples" 
85					href="/acs-aem-samples"><img class="quick-links-image" src="/assets/acs-aem-samples/images/giant-package-icon.png" alt="ACS Samples"/></a>
86			</li>			
87		</ul>
88					
89                    <ul class="nav">
90    <li><a href="/acs-aem-commons">ACS AEM Commons</a></li>
91    <li><a href="/acs-aem-commons/#features">Features</a></li>
92    <li><a href="https://github.com/Adobe-Consulting-Services/acs-aem-commons" target="_blank">GitHub Project</a></li>
93    <li><a href="https://github.com/Adobe-Consulting-Services/acs-aem-commons/discussions" target="_blank">Discuss</a></li>
94    <li><a href="https://javadoc.io/doc/com.adobe.acs/acs-aem-commons-bundle/latest/index.html" target="_blank">JavaDocs</a></li>
95    <li><a href="/acs-aem-commons/pages/contribute.html">Contribute</a></li>
96    <li><a href="/acs-aem-commons/pages/compatibility.html">Compatibility</a></li>
97    <li class="acs-aem-projects"><a href="/"></a>
98</ul>
99
100                </div>
101            </nav>
102        </header>
103
104        
105            <section id="jumbotron">
106
107    <div class="container">
108        <div class="wrapper image-on-top" style="position: relative">
109            <img class="img-responsive" src="/assets/acs-aem-commons/images/giant-package-icon.png"/>
110
111            <div class="message">
112                <div class="text">
113                    <h1>ACS AEM Commons</h1>
114                    <p class="lead">The wheel doesn't need reinventing</p>
115                </div>
116                <a href="https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases"
117                    class="action-btn">Download the AEM Packages</a>
118            </div>
119
120            <div class="banner">Version 6.17.4 now available!</div>
121        </div>
122    </div>
123
124</section>
125
126        
127
128    </div>
129
130    <section class="news">
131    <div class="container" style="text-align:center; margin-bottom: 1rem;">
132       Please remember, ACS AEM Commons is <em>not</em> supported by Adobe Support. Log any issues to the <a href="https://github.com/Adobe-Consulting-Services/acs-aem-commons/issues"><u>project's Github issues</u></a>.
133    </div>
134    </section>
135
136
137    <div class="page content" role="main">
138        <!-- How to use -->
139<section class="introduction" id="introduction">
140    <div class="container">
141        <div class="wrapper infos-with-icon">
142
143            <div class="info-with-icon">
144                <div class="icon icon-check"></div>
145
146                <h4>What ACS AEM Commons is!</h4>
147
148                <p>
149                    A free, community owned, way to <em>bootstrap AEM projects</em> with common functionality,
150                    a set of <em>reusable components</em>,
151                    and an <em>AEM development toolkit</em>.
152                </p>
153
154            </div>
155
156            <div class="info-with-icon">
157                <div class="icon icon-x"></div>
158
159                <h4>What ACS AEM Commons isn't!</h4>
160
161                <p>
162                    A supported by Adobe Support <em>framework</em>,
163                    library with <em>required</em>
164                    <a href="/acs-aem-commons/pages/thirdparty.html">3rd party dependencies</a>,
165                    or a library that <em>changes</em> standard AEM functionality by default.
166                </p>
167            </div>
168
169            <div class="info-with-icon">
170                <div class="icon icon-gear"></div>
171
172                <h4>How to use ACS AEM Commons!</h4>
173
174                <p>
175                    <a href="/acs-aem-commons/pages/maven.html">Add ACS AEM Commons in your project</a> 
176                    or manually deploy the 
177                    <a href="https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases">container package (acs-aem-commons-content)</a> using package manager.
178                    <sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup>
179                </p>
180            </div>
181
182        </div>
183    </div>
184</section>
185
186
187<!-- Features -->
188<section class="features" id="features">
189    <div class="stripe">
190        <div class="container">
191            <h2>Features</h2>
192        </div>
193    </div>
194
195    <div class="container">
196        
197
198<div class="feature-filters">
199	<ul>
200		<li>
201			<a data-filter-tags="all" href="#" class="active">All</a>
202			<p></p>
203		</li>
204		<!--
205		<li>
206			<a data-filter-tags="new" href="#">New to ACS AEM Commons 6.17.4</a>
207			<p>Features added in ACS AEM Commons v6.17.4</p>
208		</li>
209		<li>
210			<a data-filter-tags="updated" href="#">Updated in ACS AEM Commons 6.17.4</a>
211			<p>Features updated in ACS AEM Commons v6.17.4</p>
212		</li>
213		-->
214		<li>
215			<a data-filter-tags="aem-cs" href="#">AEM as a Cloud Service compatible</a>
216			<p>Features work on AEM as a Cloud Service</p>
217		</li>		
218		<li>
219			<a data-filter-tags="aem-65" href="#">AEM 6.5.10+ compatible</a>
220			<p>These feature work on AEM 6.5.10+</p>
221		</li>	
222	</ul>
223	<h3 class="filter-description"></h3>
224</div>
225	
226    </div>
227    
228    <div class="container">
229        <div class="wrapper">
230
231            
232            
233                
234            
235                
236            
237                
238            
239                
240            
241                
242            
243                
244            
245                
246            
247                
248            
249                
250            
251                
252            
253                
254            
255                
256            
257                
258            
259                
260            
261                
262            
263                
264            
265                
266            
267                
268            
269                
270            
271                
272            
273                
274            
275                
276            
277                
278            
279                
280            
281                
282            
283                
284            
285                
286            
287                
288                    
289                    
290                
291            
292                
293                    
294                    
295                
296            
297                
298                    
299                    
300                        
301
302
303<div class="feature" data-filter-tags="all aem-65 aem-cs
304">
305    <a class="feature-image-wrapper" href="/acs-aem-commons/features/http-cl
305ient-factory/index.html">
306
307        
308		
309        <img class="img-responsive"
310             src="/acs-aem-commons/features/http-client-factory/index.html/../thumbnail.png" alt="Http Client Factory"/></a>
311
312    <h3><a href="/acs-aem-commons/features/http-client-factory/index.html">Http Client Factory</a></h3>
313
314    <p>Manage Fluent HTTP Executors/Requests (from Apache HttpComponents) via OSGi Configurations</p>
315</div>
316	
317                    
318                
319            
320                
321                    
322                    
323                        
324
325
326<div class="feature" data-filter-tags="all aem-65 aem-cs
327">
328    <a class="feature-image-wrapper" href="/acs-aem-commons/features/contentsync/index.html">
329
330        
331		
332        <img class="img-responsive"
333             src="/acs-aem-commons/features/contentsync/index.html/../thumbnail.png" alt="Content Sync"/></a>
334
335    <h3><a href="/acs-aem-commons/features/contentsync/index.html">Content Sync</a></h3>
336
337    <p>Synchronize content between AEM instances.</p>
338</div>
339	
340                    
341                
342            
343                
344                    
345                    
346                        
347
348
349<div class="feature" data-filter-tags="all aem-65 aem-cs
350">
351    <a class="feature-image-wrapper" href="/acs-aem-commons/features/ms-office-asset-selector/index.html">
352
353        
354		
355        <img class="img-responsive"
356             src="/acs-aem-commons/features/ms-office-asset-selector/index.html/../thumbnail.png" alt="MS Office Asset Selector"/></a>
357
358    <h3><a href="/acs-aem-commons/features/ms-office-asset-selector/index.html">MS Office Asset Selector</a></h3>
359
360    <p>Access AEM assets directly from MS Office apps!</p>
361</div>
362	
363                    
364                
365            
366                
367                    
368                    
369                
370            
371                
372                    
373                    
374                        
375
376
377<div class="feature" data-filter-tags="all aem-65
378">
379    <a class="feature-image-wrapper" href="/acs-aem-commons/features/package-garbage-collector/index.html">
380
381        
382		
383        <img class="img-responsive"
384             src="/acs-aem-commons/features/package-garbage-collector/index.html/../thumbnail.png" alt="Package Garbage Collector"/></a>
385
386    <h3><a href="/acs-aem-commons/features/package-garbage-collector/index.html">Package Garbage Collector</a></h3>
387
388    <p>Cleans up packages deployed by Cloud Manager</p>
389</div>
390	
391                    
392                
393            
394                
395                    
396                    
397                        
398
399
400<div class="feature" data-filter-tags="all aem-65 aem-cs
401">
402    <a class="feature-image-wrapper" href="/acs-aem-commons/features/contextual-content-variables/index.html">
403
404        
405		
406        <img class="img-responsive"
407             src="/acs-aem-commons/features/contextual-content-variables/index.html/../thumbnail.png" alt="Contextual Content Variables (CCVAR)"/></a>
408
409    <h3><a href="/acs-aem-commons/features/contextual-content-variables/index.html">Contextual Content Variables (CCVAR)</a></h3>
410
411    <p>Use properties directly in authored text</p>
412</div>
413	
414                    
415                
416            
417                
418                    
419                    
420                        
421
422
423<div class="feature" data-filter-tags="all aem-65 aem-cs
424">
425    <a class="feature-image-wrapper" href="/acs-aem-commons/features/redirect-manager/index.html">
426
427        
428		
429        <img class="img-responsive"
430             src="/acs-aem-commons/features/redirect-manager/index.html/../thumbnail.png" alt="Redirect Manager"/></a>
431
432    <h3><a href="/acs-aem-commons/features/redirect-manager/index.html">Redirect Manager</a></h3>
433
434    <p>Manage HTTP Redirects in AEM</p>
435</div>
436	
437                    
438                
439            
440                
441                    
442                    
443                
444            
445                
446                    
447                    
448                
449            
450                
451                    
452                    
453                        
454
455
456<div class="feature" data-filter-tags="all aem-65 aem-cs
457">
458    <a class="feature-image-wrapper" href="/acs-aem-commons/features/robots-txt/index.html">
459
460        
461		
462        <img class="img-responsive"
463             src="/acs-aem-commons/features/robots-txt/index.html/../thumbnail.png" alt="Robots.txt Generator"/></a>
464
465    <h3><a href="/acs-aem-commons/features/robots-txt/index.html">Robots.txt Generator</a></h3>
466
467    <p>Easy and flexible generattion of robots.txt files for your website</p>
468</div>
469	
470                    
471                
472            
473                
474                    
475                    
476                        
477
478
479<div class="feature" data-filter-tags="all aem-65 aem-cs
480">
481    <a class="feature-image-wrapper" href="/acs-aem-commons/features/parameterized-namespace-include/index.html">
482
483        
484		
485        <img class="img-responsive"
486             src="/acs-aem-commons/features/parameterized-namespace-include/index.html/../thumbnail.png" alt="Parameterized Namespace Granite Include"/>
486</a>
487
488    <h3><a href="/acs-aem-commons/features/parameterized-namespace-include/index.html">Parameterized Namespace Granite Include</a></h3>
489
490    <p>Include granite dialog snippets with parameters and / or a namespace, so you can reuse them better</p>
491</div>
492	
493                    
494                
495            
496                
497                    
498                    
499                        
500
501
502<div class="feature" data-filter-tags="all aem-65 aem-cs
503">
504    <a class="feature-image-wrapper" href="/acs-aem-commons/features/indesign-dynamic-deck/index.html">
505
506        
507		
508        <img class="img-responsive"
509             src="/acs-aem-commons/features/indesign-dynamic-deck/index.html/../thumbnail.png" alt="InDesign Dynamic Deck"/></a>
510
511    <h3><a href="/acs-aem-commons/features/indesign-dynamic-deck/index.html">InDesign Dynamic Deck</a></h3>
512
513    <p>Generate InDesign documents from AEM Assets</p>
514</div>
515	
516                    
517                
518            
519                
520                    
521                    
522                        
523
524
525<div class="feature" data-filter-tags="all aem-65 aem-cs
526">
527    <a class="feature-image-wrapper" href="/acs-aem-commons/features/marketo-form/index.html">
528
529        
530		
531        <img class="img-responsive"
532             src="/acs-aem-commons/features/marketo-form/index.html/../thumbnail.png" alt="Marketo Form"/></a>
533
534    <h3><a href="/acs-aem-commons/features/marketo-form/index.html">Marketo Form</a></h3>
535
536    <p>Add Marketo Forms in Adobe Experience Manager</p>
537</div>
538	
539                    
540                
541            
542                
543                    
544                    
545                        
546
547
548<div class="feature" data-filter-tags="all aem-65
549">
550    <a class="feature-image-wrapper" href="/acs-aem-commons/features/file-fetcher/index.html">
551
552        
553		
554        <img class="img-responsive"
555             src="/acs-aem-commons/features/file-fetcher/index.html/../thumbnail.png" alt="File Fetcher"/></a>
556
557    <h3><a href="/acs-aem-commons/features/file-fetcher/index.html">File Fetcher</a></h3>
558
559    <p>Automatically pull files into AEM and publish them</p>
560</div>
561	
562                    
563                
564            
565                
566                    
567                    
568                
569            
570                
571                    
572                    
573                
574            
575                
576                    
577                    
578                
579            
580                
581                    
582                    
583                        
584
585
586<div class="feature" data-filter-tags="all aem-65
587">
588    <a class="feature-image-wrapper" href="/acs-aem-commons/features/remote-assets/index.html">
589
590        
591		
592        <img class="img-responsive"
593             src="/acs-aem-commons/features/remote-assets/index.html/../thumbnail.png" alt="Remote Assets"/></a>
594
595    <h3><a href="/acs-aem-commons/features/remote-assets/index.html">Remote Assets</a></h3>
596
597    <p>Automatically sync assets on-demand from one AEM server to another.</p>
598</div>
599	
600                    
601                
602            
603                
604                    
605                    
606                
607            
608                
609                    
610                    
611                        
612
613
614<div class="feature" data-filter-tags="all aem-65 aem-cs
615">
616    <a class="feature-image-wrapper" href="/acs-aem-commons/features/workflow-processes/index.html">
617
618        
619		
620        <img class="img-responsive"
621             src="/acs-aem-commons/features/workflow-processes/index.html/../thumbnail.png" alt="Workflow Processes"/></a>
622
623    <h3><a href="/acs-aem-commons/features/workflow-processes/index.html">Workflow Processes</a></h3>
624
625    <p>Helpful workflow processes</p>
626</div>
627	
628                    
629                
630            
631                
632                    
633                    
634                
635            
636                
637                    
638                    
639                
640            
641                
642                    
643                    
644                
645            
646                
647                    
648                    
649                
650            
651                
652                    
653                    
654                        
655
656
657<div class="feature" data-filter-tags="all aem-65 aem-cs
658">
659    <a class="feature-image-wrapper" href="/acs-aem-commons/features/adobe-io-apis/index.html">
660
661        
662		
663        <img class="img-responsive"
664             src="/acs-aem-commons/features/adobe-io-apis/index.html/../thumbnail.png" alt="Adobe I/O APIs"/></a>
665
666    <h3><a href="/acs-aem-commons/features/adobe-io-apis/index.html">Adobe I/O APIs</a></h3>
667
668    <p>AEM + Adobe I/O = ♥</p>
669</div>
670	
671                    
672                
673            
674                
675                    
676                    
677                        
678
679
680<div class="feature" data-filter-tags="all aem-65 aem-cs
681">
682    <a class="feature-image-wrapper" href="/acs-aem-commons/features/redirect-map-manager/index.html">
683
684        
685		
686        <img class="img-responsive"
687             src="/acs-aem-commons/features/redirect-map-manager/index.html/../thumbnail.png" alt="Redirect Map Manager"/></a>
688
689    <h3><a href="/acs-aem-commons/features/redirect-map-manager/index.html">Redirect Map Manager</a></h3>
690
691    <p>Generate an Apache httpd Redirect Map from Properties in AEM</p>
692</div>
693	
694                    
695                
696            
697                
698                    
699                    
700                
701            
702                
703                    
704                    
705                
706            
707                
708                    
709                    
710                
711            
712                
713                    
714                    
715                
716            
717                
718                    
719                    
720                
721            
722                
723                    
724                    
725                        
726
727
728<div class="feature" data-filter-tags="all aem-65 aem-cs
729">
730    <a class="feature-image-wrapper" href="/acs-aem-commons/features/utils-and-apis/index.html">
731
732        
733		
734        <img class="img-responsive"
735             src="/acs-aem-commons/features/utils-and-apis/index.html/../thumbnail.png" alt="Utils & APIs"/></a>
736
737    <h3><a href="/acs-aem-commons/features/utils-and-apis/index.html">Utils & APIs</a></h3>
738
739    <p>Things that help you get other stuff done</p>
740</div>
741	
742                    
743                
744            
745                
746                    
747                    
748                        
749
750
751<div class="feature" data-filter-tags="all aem-65
752">
753    <a class="feature-image-wrapper" href="/acs-aem-commons/features/ensure-service-users/index.html">
754
755        
756		
757        <img class="img-responsive"
758             src="/acs-aem-commons/features/ensure-service-users/index.html/../thumbnail.png" alt="Ensure Authorizable (FKA Ensure Service User)"/></a>
759
760    <h3><a href="/acs-aem-commons/features/ensure-service-users/index.html">Ensure Authorizable (FKA Ensure Service User)</a></h3>
761
762    <p>Ensure your service users and groups exist!</p>
763</div>
764	
765                    
766                
767            
768                
769                    
770                    
771                        
772
773
774<div class="feature" data-filter-tags="all aem-65
775">
776    <a class="feature-image-wrapper" href="/acs-aem-commons/features/on-deploy-scripts/index.html">
777
778        
779		
780        <img class="img-responsive"
781             src="/acs-aem-commons/features/on-deploy-scripts/index.html/../thumbnail.png" alt="On-Deploy Scripts"/></a>
782
783    <h3><a href="/acs-aem-commons/features/on-deploy-scripts/index.html">On-Deploy Scripts</a></h3>
784
785    <p>Create one-time scripts that execute upon deployment to AEM</p>
786</div>
787	
788                    
789                
790            
791                
792                    
793                    
794                        
795
796
797<div class="feature" data-filter-tags="all aem-65 aem-cs
798">
799    <a class="feature-image-wrapper" href="/acs-aem-commons/features/report-builder/index.html">
800
801        
802		
803        <img class="img-responsive"
804             src="/acs-aem-commons/features/report-builder/index.html/../thumbnail.png" alt="Report Builder"/></a>
805
806    <h3><a href="/acs-aem-commons/features/report-builder/index.html">
806Report Builder</a></h3>
807
808    <p>Create and execute custom reports based on the AEM Repository</p>
809</div>
810	
811                    
812                
813            
814                
815                    
816                    
817                
818            
819                
820                    
821                    
822                
823            
824                
825                    
826                    
827                
828            
829                
830                    
831                    
832                        
833
834
835<div class="feature" data-filter-tags="all aem-65 aem-cs
836">
837    <a class="feature-image-wrapper" href="/acs-aem-commons/features/property-merge-postprocessor/index.html">
838
839        
840		
841        <img class="img-responsive"
842             src="/acs-aem-commons/features/property-merge-postprocessor/index.html/../thumbnail.png" alt="Property Merge POST Processor"/></a>
843
844    <h3><a href="/acs-aem-commons/features/property-merge-postprocessor/index.html">Property Merge POST Processor</a></h3>
845
846    <p>Merge data into a single property</p>
847</div>
848	
849                    
850                
851            
852                
853                    
854                    
855                        
856
857
858<div class="feature" data-filter-tags="all aem-65 aem-cs
859">
860    <a class="feature-image-wrapper" href="/acs-aem-commons/features/mcp-tools/index.html">
861
862        
863		
864        <img class="img-responsive"
865             src="/acs-aem-commons/features/mcp-tools/index.html/../thumbnail.png" alt="MCP Tools"/></a>
866
867    <h3><a href="/acs-aem-commons/features/mcp-tools/index.html">MCP Tools</a></h3>
868
869    <p>Get work done.</p>
870</div>
871	
872                    
873                
874            
875                
876                    
877                    
878                
879            
880                
881                    
882                    
883                
884            
885                
886                    
887                    
888                
889            
890                
891                    
892                    
893                
894            
895                
896                    
897                    
898                
899            
900                
901                    
902                    
903                
904            
905                
906                    
907                    
908                        
909
910
911<div class="feature" data-filter-tags="all aem-65 aem-cs
912">
913    <a class="feature-image-wrapper" href="/acs-aem-commons/features/mcp/index.html">
914
915        
916		
917        <img class="img-responsive"
918             src="/acs-aem-commons/features/mcp/index.html/../thumbnail.png" alt="Manage Controlled Processes"/></a>
919
920    <h3><a href="/acs-aem-commons/features/mcp/index.html">Manage Controlled Processes</a></h3>
921
922    <p>The most efficient way of managing what we do</p>
923</div>
924	
925                    
926                
927            
928                
929                    
930                    
931                
932            
933                
934                    
935                    
936                
937            
938                
939                    
940                    
941                        
942
943
944<div class="feature" data-filter-tags="all aem-65 aem-cs
945">
946    <a class="feature-image-wrapper" href="/acs-aem-commons/features/vanity-path-rewrite-mapper/index.html">
947
948        
949		
950        <img class="img-responsive"
951             src="/acs-aem-commons/features/vanity-path-rewrite-mapper/index.html/../thumbnail.png" alt="Vanity Path Rewrite Mapper"/></a>
952
953    <h3><a href="/acs-aem-commons/features/vanity-path-rewrite-mapper/index.html">Vanity Path Rewrite Mapper</a></h3>
954
955    <p>Have your path rewriting and vanities too!</p>
956</div>
957	
958                    
959                
960            
961                
962                    
963                    
964                
965            
966                
967                    
968                    
969                        
970
971
972<div class="feature" data-filter-tags="all aem-65
973">
974    <a class="feature-image-wrapper" href="/acs-aem-commons/features/healthchecks/index.html">
975
976        
977		
978        <img class="img-responsive"
979             src="/acs-aem-commons/features/healthchecks/index.html/../thumbnail.png" alt="Health Checks"/></a>
980
981    <h3><a href="/acs-aem-commons/features/healthchecks/index.html">Health Checks</a></h3>
982
983    <p>Check AEM's temperature</p>
984</div>
985	
986                    
987                
988            
989                
990                    
991                    
992                        
993
994
995<div class="feature" data-filter-tags="all aem-65 aem-cs
996">
997    <a class="feature-image-wrapper" href="/acs-aem-commons/features/qr-code/index.html">
998
999        
1000		
1001        <img class="img-responsive"
1002             src="/acs-aem-commons/features/qr-code/index.html/../thumbnail.png" alt="QR Code Page Editor Plug-in"/></a>
1003
1004    <h3><a href="/acs-aem-commons/features/qr-code/index.html">QR Code Page Editor Plug-in</a></h3>
1005
1006    <p>See your page on REAL mobile in a snap!</p>
1007</div>
1008	
1009                    
1010                
1011            
1012                
1013                    
1014                    
1015                
1016            
1017                
1018                    
1019                    
1020                        
1021
1022
1023<div class="feature" data-filter-tags="all aem-65 aem-cs
1024">
1025    <a class="feature-image-wrapper" href="/acs-aem-commons/features/named-image-transform/index.html">
1026
1027        
1028		
1029        <img class="img-responsive"
1030             src="/acs-aem-commons/features/named-image-transform/index.html/../thumbnail.png" alt="Named Transform Image Servlet"/></a>
1031
1032    <h3><a href="/acs-aem-commons/features/named-image-transform/index.html">Named Transform Image Servlet</a></h3>
1033
1034    <p>Consistently resize, crop and transform images</p>
1035</div>
1036	
1037                    
1038                
1039            
1040                
1041                    
1042                    
1043                
1044            
1045                
1046                    
1047                    
1048                        
1049
1050
1051<div class="feature" data-filter-tags="all aem-65 aem-cs
1052">
1053    <a class="feature-image-wrapper" href="/acs-aem-commons/features/automatic-package-replicator/index.html">
1054
1055        
1056		
1057        <img class="img-responsive"
1058             src="/acs-aem-commons/features/automatic-package-replicator/index.html/../thumbnail.png" alt="Automatic Package Replication"/></a>
1059
1060    <h3><a href="/acs-aem-commons/features/automatic-package-replicator/index.html">Automatic Package Replication</a></h3>
1061
1062    <p>Automatically build and replicate AEM Packages on a timers, event triggers or workflows</p>
1063</div>
1064	
1065                    
1066                
1067            
1068                
1069                    
1070                    
1071                
1072            
1073                
1074                    
1075                    
1076                        
1077
1078
1079<div class="feature" data-filter-tags="all aem-65 aem-cs
1080">
1081    <a class="feature-image-wrapper" href="/acs-aem-commons/features/audit-log-search/index.html">
1082
1083        
1084		
1085        <img class="img-responsive"
1086             src="/acs-aem-commons/features/audit-log-search/index.html/../thumbnail.png" alt="Audit Log Search"/></a>
1087
1088    <h3><a href="/acs-aem-commons/features/audit-log-search/index.html">Audit Log Search</a></h3>
1089
1090    <p>Easily search the AEM Audit Log</p>
1091</div>
1092	
1093                    
1094                
1095            
1096                
1097                    
1098                    
1099                
1100            
1101                
1102                    
1103                    
1104                
1105            
1106                
1107                    
1108                    
1109                
1110            
1111                
1112                    
1113                    
1114                        
1115
1116
1117<div class="feature" data-filter-tags="all aem-65 aem-cs
1118">
1119    <a class="feature-image-wrapper" href="/acs-aem-commons/features/page-compare/index.html">
1120
1121        
1122		
1123        <img class="img-responsive"
1124             src="/acs-aem-commons/features/page-compare/index.html/../thumbnail.png" alt="Page Compare"/></a>
1125
1126    <h3><a href="/acs-aem-commons/features/page-compare/index.html">Page Compare</a></h3>
1127
1128    <p>Side-by-side property comparison of page.. wait for it.. across versions!</p>
1129</div>
1130	
1131                    
1132                
1133            
1134                
1135                    
1136                    
1137                        
1138
1139
1140<div class="feature" data-filter-tags="all aem-65 aem-cs
1141">
1142    <a class="feature-image-wrapper" href="/acs-aem-commons/features/report-builder/extending.html">
1143
1144        
1145		
1146        <img class="img-responsive"
1147             src="/acs-aem-commons/features/report-builder/extending.html/../thumbnail.png" alt="Extending Report Builder"/></a>
1148
1149    <h3><a href="/acs-aem-commons/features/report-builder/extending.html">
1149Extending Report Builder</a></h3>
1150
1151    <p>How to extend the report builder functionality</p>
1152</div>
1153	
1154                    
1155                
1156            
1157                
1158                    
1159                    
1160                        
1161
1162
1163<div class="feature" data-filter-tags="all aem-65 aem-cs
1164">
1165    <a class="feature-image-wrapper" href="/acs-aem-commons/features/report-builder/configuring.html">
1166
1167        
1168		
1169        <img class="img-responsive"
1170             src="/acs-aem-commons/features/report-builder/configuring.html/../thumbnail.png" alt="Configuring Report Builder"/></a>
1171
1172    <h3><a href="/acs-aem-commons/features/report-builder/configuring.html">Configuring Report Builder</a></h3>
1173
1174    <p>How to configure reports within the ACS AEM Commons Report Builder</p>
1175</div>
1176	
1177                    
1178                
1179            
1180                
1181                    
1182                    
1183                
1184            
1185                
1186                    
1187                    
1188                        
1189
1190
1191<div class="feature" data-filter-tags="all aem-65 aem-cs
1192">
1193    <a class="feature-image-wrapper" href="/acs-aem-commons/features/shared-component-properties/index.html">
1194
1195        
1196		
1197        <img class="img-responsive"
1198             src="/acs-aem-commons/features/shared-component-properties/index.html/../thumbnail.png" alt="Shared Component Properties"/></a>
1199
1200    <h3><a href="/acs-aem-commons/features/shared-component-properties/index.html">Shared Component Properties</a></h3>
1201
1202    <p>Configure components with properties shared across pages</p>
1203</div>
1204	
1205                    
1206                
1207            
1208                
1209                    
1210                    
1211                
1212            
1213                
1214                    
1215                    
1216                        
1217
1218
1219<div class="feature" data-filter-tags="all aem-65 aem-cs
1220">
1221    <a class="feature-image-wrapper" href="/acs-aem-commons/features/exporters/index.html">
1222
1223        
1224		
1225        <img class="img-responsive"
1226             src="/acs-aem-commons/features/exporters/index.html/../thumbnail.png" alt="Exporters"/></a>
1227
1228    <h3><a href="/acs-aem-commons/features/exporters/index.html">Exporters</a></h3>
1229
1230    <p>Export interesting data from AEM (like users)!</p>
1231</div>
1232	
1233                    
1234                
1235            
1236                
1237                    
1238                    
1239                
1240            
1241                
1242                    
1243                    
1244                        
1245
1246
1247<div class="feature" data-filter-tags="all aem-65
1248">
1249    <a class="feature-image-wrapper" href="/acs-aem-commons/features/speech-to-text/index.html">
1250
1251        
1252		
1253        <img class="img-responsive"
1254             src="/acs-aem-commons/features/speech-to-text/index.html/../thumbnail.png" alt="Watson Speech to Text Integration"/></a>
1255
1256    <h3><a href="/acs-aem-commons/features/speech-to-text/index.html">Watson Speech to Text Integration</a></h3>
1257
1258    <p>Transcribe your asset</p>
1259</div>
1260	
1261                    
1262                
1263            
1264                
1265                    
1266                    
1267                        
1268
1269
1270<div class="feature" data-filter-tags="all aem-65
1271">
1272    <a class="feature-image-wrapper" href="/acs-aem-commons/features/bulk-workflow-manager/index.html">
1273
1274        
1275		
1276        <img class="img-responsive"
1277             src="/acs-aem-commons/features/bulk-workflow-manager/index.html/../thumbnail.png" alt="Bulk Workflow Manager v2"/></a>
1278
1279    <h3><a href="/acs-aem-commons/features/bulk-workflow-manager/index.html">Bulk Workflow Manager v2</a></h3>
1280
1281    <p>Execute Workflow at scale!</p>
1282</div>
1283	
1284                    
1285                
1286            
1287                
1288                    
1289                    
1290                
1291            
1292                
1293                    
1294                    
1295                        
1296
1297
1298<div class="feature" data-filter-tags="all aem-65 aem-cs
1299">
1300    <a class="feature-image-wrapper" href="/acs-aem-commons/features/assets-components/index.html">
1301
1302        
1303		
1304        <img class="img-responsive"
1305             src="/acs-aem-commons/features/assets-components/index.html/../thumbnail.png" alt="Assets Components"/></a>
1306
1307    <h3><a href="/acs-aem-commons/features/assets-components/index.html">Assets Components</a></h3>
1308
1309    <p>Customize the AEM Assets authoring UI!</p>
1310</div>
1311	
1312                    
1313                
1314            
1315                
1316                    
1317                    
1318                
1319            
1320                
1321                    
1322                    
1323                
1324            
1325                
1326                    
1327                    
1328                
1329            
1330                
1331                    
1332                    
1333                        
1334
1335
1336<div class="feature" data-filter-tags="all aem-65 aem-cs
1337">
1338    <a class="feature-image-wrapper" href="/acs-aem-commons/features/review-task-asset-mover/index.html">
1339
1340        
1341		
1342        <img class="img-responsive"
1343             src="/acs-aem-commons/features/review-task-asset-mover/index.html/../thumbnail.png" alt="Review Task Asset Mover"/></a>
1344
1345    <h3><a href="/acs-aem-commons/features/review-task-asset-mover/index.html">Review Task Asset Mover</a></h3>
1346
1347    <p>Automatically move reviewed assets!</p>
1348</div>
1349	
1350                    
1351                
1352            
1353                
1354                    
1355                    
1356                
1357            
1358                
1359                    
1360                    
1361                
1362            
1363                
1364                    
1365                    
1366                        
1367
1368
1369<div class="feature" data-filter-tags="all aem-65 aem-cs
1370">
1371    <a class="feature-image-wrapper" href="/acs-aem-commons/features/ui-widgets/index.html">
1372
1373        
1374		
1375        <img class="img-responsive"
1376             src="/acs-aem-commons/features/ui-widgets/index.html/../thumbnail.png" alt="UI Widgets"/></a>
1377
1378    <h3><a href="/acs-aem-commons/features/ui-widgets/index.html">UI Widgets</a></h3>
1379
1380    <p>Build excellent authoring UIs</p>
1381</div>
1382	
1383                    
1384                
1385            
1386                
1387                    
1388                    
1389                
1390            
1391                
1392                    
1393                    
1394                
1395            
1396                
1397                    
1398                    
1399                        
1400
1401
1402<div class="feature" data-filter-tags="all aem-65 aem-cs
1403">
1404    <a class="feature-image-wrapper" href="/acs-aem-commons/features/fast-action-manager/index.html">
1405
1406        
1407		
1408        <img class="img-responsive"
1409             src="/acs-aem-commons/features/fast-action-manager/index.html/../thumbnail.png" alt="Fast Action Manager"/></a>
1410
1411    <h3><a href="/acs-aem-commons/features/fast-action-manager/index.html">Fast Action Manager</a></h3>
1412
1413    <p>aka FACEMELTER</p>
1414</div>
1415	
1416                    
1417                
1418            
1419                
1420                    
1421                    
1422                        
1423
1424
1425<div class="feature" data-filter-tags="all aem-65 aem-cs
1426">
1427    <a class="feature-image-wrapper" href="/acs-aem-commons/features/http-cache/index.html">
1428
1429        
1430		
1431        <img class="img-responsive"
1432             src="/acs-aem-commons/features/http-cache/index.html/../thumbnail.png" alt="HTTP Cache"/></a>
1433
1434    <h3><a href="/acs-aem-commons/features/http-cache/index.html">HTTP Cache</a></h3>
1435
1436    <p>Cache the uncacheable!</p>
1437</div>
1438	
1439                    
1440                
1441            
1442                
1443                    
1444                    
1445                        
1446
1447
1448<div class="feature" data-filter-tags="all aem-65 aem-cs
1449">
1450    <a class="feature-image-wrapper" href="/acs-aem-commons/features/http-caching-headers/index.html">
1451
1452        
1453		
1454        <img class="img-responsive"
1455             src="/acs-aem-commons/features/http-caching-headers/index.html/../thumbnail.png" alt="HTTP Caching Headers"/></a>
1456
1457    <h3><a href="/acs-aem-commons/features/http-caching-headers/index.html">HTTP Caching Headers</a></h3>
1458
1459    <p>Effortlessly control caching behavior for browser/CDN and Dispatcher</p>
1460</div>
1461	
1462                    
1463                
1464            
1465                
1466                    
1467                    
1468                        
1469
1470
1471<div class="feature" data-filter-tags="all aem-65 aem-cs
1472">
1473    <a class="feature-image-wrapper" href="/acs-aem-commons/features/system-notifications/index.html">
1474
1475        
1476		
1477        <img class="img-responsive"
1478             src="/acs-aem-commons/features/system-notifications/index.html/../thumbnail.png" alt="System Notifications"/></a>
1479
1480    <h3><a href="/acs-aem-commons/features/system-notifications/index.html">System Notifications</a></h3>
1481
1482    <p>Alert AEM Authors about system activities</p>
1483</div>
1484	
1485                    
1486                
1487            
1488                
1489                    
1490                    
1491                
1492            
1493                
1494                    
1495                    
1496                        
1497
1498
1499<div class="feature" data-filter-tags="all aem-65
1500">
1501    <a class="feature-image-wrapper" href="/acs-aem-commons/features/ensure-oak-index/index.html">
1502
1503        
1504		
1505        <img class="img-responsive"
1506             src="/acs-aem-commons/features/ensure-oak-index/index.html/../thumbnail.png" alt="Ensure Oak Index"/></a>
1507
1508    <h3><a href="/acs-aem-commons/features/ensure-oak-index/index.html">Ensure Oak Index</a></h3>
1509
1510    <p>
1510Include Oak Indexes in your app package</p>
1511</div>
1512	
1513                    
1514                
1515            
1516                
1517                    
1518                    
1519                        
1520
1521
1522<div class="feature" data-filter-tags="all aem-65 aem-cs
1523">
1524    <a class="feature-image-wrapper" href="/acs-aem-commons/features/jcr-compare/index.html">
1525
1526        
1527		
1528        <img class="img-responsive"
1529             src="/acs-aem-commons/features/jcr-compare/index.html/../thumbnail.png" alt="JCR Compare"/></a>
1530
1531    <h3><a href="/acs-aem-commons/features/jcr-compare/index.html">JCR Compare</a></h3>
1532
1533    <p>See what content is different between JCRs</p>
1534</div>
1535	
1536                    
1537                
1538            
1539                
1540                    
1541                    
1542                
1543            
1544                
1545                    
1546                    
1547                
1548            
1549                
1550                    
1551                    
1552                        
1553
1554
1555<div class="feature" data-filter-tags="all aem-65 aem-cs
1556">
1557    <a class="feature-image-wrapper" href="/acs-aem-commons/features/version-compare/index.html">
1558
1559        
1560		
1561        <img class="img-responsive"
1562             src="/acs-aem-commons/features/version-compare/index.html/../thumbnail.png" alt="Version Comparison Tool"/></a>
1563
1564    <h3><a href="/acs-aem-commons/features/version-compare/index.html">Version Comparison Tool</a></h3>
1565
1566    <p>Need to compare multiple versions of a page?</p>
1567</div>
1568	
1569                    
1570                
1571            
1572                
1573                    
1574                    
1575                
1576            
1577                
1578                    
1579                    
1580                
1581            
1582                
1583                    
1584                    
1585                
1586            
1587                
1588                    
1589                    
1590                        
1591
1592
1593<div class="feature" data-filter-tags="all aem-65 aem-cs
1594">
1595    <a class="feature-image-wrapper" href="/acs-aem-commons/features/workflow-remover/index.html">
1596
1597        
1598		
1599        <img class="img-responsive"
1600             src="/acs-aem-commons/features/workflow-remover/index.html/../thumbnail.png" alt="Workflow Remover"/></a>
1601
1602    <h3><a href="/acs-aem-commons/features/workflow-remover/index.html">Workflow Remover</a></h3>
1603
1604    <p>Power-tooling for workflow removal</p>
1605</div>
1606	
1607                    
1608                
1609            
1610                
1611                    
1612                    
1613                
1614            
1615                
1616                    
1617                    
1618                        
1619
1620
1621<div class="feature" data-filter-tags="all 
1622">
1623    <a class="feature-image-wrapper" href="/acs-aem-commons/features/sort-nodes/index.html">
1624
1625        
1626		
1627        <img class="img-responsive"
1628             src="/acs-aem-commons/features/sort-nodes/index.html/../thumbnail.png" alt="Sort JCR Nodes"/></a>
1629
1630    <h3><a href="/acs-aem-commons/features/sort-nodes/index.html">Sort JCR Nodes</a></h3>
1631
1632    <p>Need to alphabetize child pages or tags?</p>
1633</div>
1634	
1635                    
1636                
1637            
1638                
1639                    
1640                    
1641                
1642            
1643                
1644                    
1645                    
1646                
1647            
1648                
1649                    
1650                    
1651                        
1652
1653
1654<div class="feature" data-filter-tags="all aem-65 aem-cs
1655">
1656    <a class="feature-image-wrapper" href="/acs-aem-commons/features/synthetic-workflow/index.html">
1657
1658        
1659		
1660        <img class="img-responsive"
1661             src="/acs-aem-commons/features/synthetic-workflow/index.html/../thumbnail.png" alt="Synthetic Workflow"/></a>
1662
1663    <h3><a href="/acs-aem-commons/features/synthetic-workflow/index.html">Synthetic Workflow</a></h3>
1664
1665    <p>Workflow Process execution has never been faster</p>
1666</div>
1667	
1668                    
1669                
1670            
1671                
1672                    
1673                    
1674                        
1675
1676
1677<div class="feature" data-filter-tags="all aem-65
1678">
1679    <a class="feature-image-wrapper" href="/acs-aem-commons/features/environment-indicator/index.html">
1680
1681        
1682		
1683        <img class="img-responsive"
1684             src="/acs-aem-commons/features/environment-indicator/index.html/../thumbnail.png" alt="AEM Environment Indicator"/></a>
1685
1686    <h3><a href="/acs-aem-commons/features/environment-indicator/index.html">AEM Environment Indicator</a></h3>
1687
1688    <p>Too many tabs have you confused?</p>
1689</div>
1690	
1691                    
1692                
1693            
1694                
1695                    
1696                    
1697                        
1698
1699
1700<div class="feature" data-filter-tags="all aem-65 aem-cs
1701">
1702    <a class="feature-image-wrapper" href="/acs-aem-commons/features/osgi-disablers/index.html">
1703
1704        
1705		
1706        <img class="img-responsive"
1707             src="/acs-aem-commons/features/osgi-disablers/index.html/../thumbnail.png" alt="OSGi Component &amp; Bundle Disablers"/></a>
1708
1709    <h3><a href="/acs-aem-commons/features/osgi-disablers/index.html">OSGi Component &amp; Bundle Disablers</a></h3>
1710
1711    <p>Disable OSGi Components &amp; Bundles as part of your build</p>
1712</div>
1713	
1714                    
1715                
1716            
1717                
1718                    
1719                    
1720                
1721            
1722                
1723                    
1724                    
1725                
1726            
1727                
1728                    
1729                    
1730                
1731            
1732                
1733                    
1734                    
1735                        
1736
1737
1738<div class="feature" data-filter-tags="all aem-65 aem-cs
1739">
1740    <a class="feature-image-wrapper" href="/acs-aem-commons/features/packagers
1740/index.html">
1741
1742        
1743		
1744        <img class="img-responsive"
1745             src="/acs-aem-commons/features/packagers/index.html/../thumbnail.png" alt="Packagers"/></a>
1746
1747    <h3><a href="/acs-aem-commons/features/packagers/index.html">Packagers</a></h3>
1748
1749    <p>Create package definitions</p>
1750</div>
1751	
1752                    
1753                
1754            
1755                
1756                    
1757                    
1758                        
1759
1760
1761<div class="feature" data-filter-tags="all aem-65 aem-cs
1762">
1763    <a class="feature-image-wrapper" href="/acs-aem-commons/features/package-replication-status-updater/index.html">
1764
1765        
1766		
1767        <img class="img-responsive"
1768             src="/acs-aem-commons/features/package-replication-status-updater/index.html/../thumbnail.png" alt="Package Replication Status Updater"/></a>
1769
1770    <h3><a href="/acs-aem-commons/features/package-replication-status-updater/index.html">Package Replication Status Updater</a></h3>
1771
1772    <p>Replicate content packages and have your cake too!</p>
1773</div>
1774	
1775                    
1776                
1777            
1778                
1779                    
1780                    
1781                
1782            
1783                
1784                    
1785                    
1786                
1787            
1788                
1789                    
1790                    
1791                
1792            
1793                
1794                    
1795                    
1796                
1797            
1798                
1799                    
1800                    
1801                        
1802
1803
1804<div class="feature" data-filter-tags="all aem-65
1805">
1806    <a class="feature-image-wrapper" href="/acs-aem-commons/features/json-event-logger/index.html">
1807
1808        
1809		
1810        <img class="img-responsive"
1811             src="/acs-aem-commons/features/json-event-logger/index.html/../thumbnail.png" alt="JSON Event Logger"/></a>
1812
1813    <h3><a href="/acs-aem-commons/features/json-event-logger/index.html">JSON Event Logger</a></h3>
1814
1815    <p>Log OSGi events as JSON</p>
1816</div>
1817	
1818                    
1819                
1820            
1821                
1822                    
1823                    
1824                        
1825
1826
1827<div class="feature" data-filter-tags="all aem-65 aem-cs
1828">
1829    <a class="feature-image-wrapper" href="/acs-aem-commons/features/ui-hotkeys/index.html">
1830
1831        
1832		
1833        <img class="img-responsive"
1834             src="/acs-aem-commons/features/ui-hotkeys/index.html/../thumbnail.png" alt="Layer Switcher"/></a>
1835
1836    <h3><a href="/acs-aem-commons/features/ui-hotkeys/index.html">Layer Switcher</a></h3>
1837
1838    <p>Switch active layer with a stroke of a key!</p>
1839</div>
1840	
1841                    
1842                
1843            
1844                
1845                    
1846                    
1847                
1848            
1849                
1850                    
1851                    
1852                
1853            
1854                
1855                    
1856                    
1857                        
1858
1859
1860<div class="feature" data-filter-tags="all aem-65 aem-cs
1861">
1862    <a class="feature-image-wrapper" href="/acs-aem-commons/features/sling-model-injectors/index.html">
1863
1864        
1865		
1866        <img class="img-responsive"
1867             src="/acs-aem-commons/features/sling-model-injectors/index.html/../thumbnail.png" alt="Sling Models Injectors"/></a>
1868
1869    <h3><a href="/acs-aem-commons/features/sling-model-injectors/index.html">Sling Models Injectors</a></h3>
1870
1871    <p>Inject cool stuff into your Sling Models</p>
1872</div>
1873	
1874                    
1875                
1876            
1877                
1878                    
1879                    
1880                
1881            
1882                
1883                    
1884                    
1885                        
1886
1887
1888<div class="feature" data-filter-tags="all aem-65 aem-cs
1889">
1890    <a class="feature-image-wrapper" href="/acs-aem-commons/features/reference-providers/index.html">
1891
1892        
1893		
1894        <img class="img-responsive"
1895             src="/acs-aem-commons/features/reference-providers/index.html/../thumbnail.png" alt="Page and Design Reference Providers"/></a>
1896
1897    <h3><a href="/acs-aem-commons/features/reference-providers/index.html">Page and Design Reference Providers</a></h3>
1898
1899    <p>
1899Notify authors when dependencies need to be activated.</p>
1900</div>
1901	
1902                    
1903                
1904            
1905                
1906                    
1907                    
1908                        
1909
1910
1911<div class="feature" data-filter-tags="all aem-65 aem-cs
1912">
1913    <a class="feature-image-wrapper" href="/acs-aem-commons/features/etag/index.html">
1914
1915        
1916		
1917        <img class="img-responsive"
1918             src="/acs-aem-commons/features/etag/index.html/../thumbnail.png" alt="ETag Support"/></a>
1919
1920    <h3><a href="/acs-aem-commons/features/etag/index.html">ETag Support</a></h3>
1921
1922    <p>Create and evaluate ETag headers based on response's message digest</p>
1923</div>
1924	
1925                    
1926                
1927            
1928                
1929                    
1930                    
1931                        
1932
1933
1934<div class="feature" data-filter-tags="all aem-65 aem-cs
1935">
1936    <a class="feature-image-wrapper" href="/acs-aem-commons/features/e-mail/index.html">
1937
1938        
1939		
1940        <img class="img-responsive"
1941             src="/acs-aem-commons/features/e-mail/index.html/../thumbnail.png" alt="E-mail"/></a>
1942
1943    <h3><a href="/acs-aem-commons/features/e-mail/index.html">E-mail</a></h3>
1944
1945    <p>Stuff that makes E-mailing a lot easier!</p>
1946</div>
1947	
1948                    
1949                
1950            
1951                
1952                    
1953                    
1954                
1955            
1956                
1957                    
1958                    
1959                
1960            
1961                
1962                    
1963                    
1964                
1965            
1966                
1967                    
1968                    
1969                        
1970
1971
1972<div class="feature" data-filter-tags="all aem-65
1973">
1974    <a class="feature-image-wrapper" href="/acs-aem-commons/features/syslog-appender/index.html">
1975
1976        
1977		
1978        <img class="img-responsive"
1979             src="/acs-aem-commons/features/syslog-appender/index.html/../thumbnail.png" alt="Syslog Integration"/></a>
1980
1981    <h3><a href="/acs-aem-commons/features/syslog-appender/index.html">Syslog Integration</a></h3>
1982
1983    <p>Send log messages to remote systems</p>
1984</div>
1985	
1986                    
1987                
1988            
1989                
1990                    
1991                    
1992                
1993            
1994                
1995                    
1996                    
1997                
1998            
1999                
2000                    
2001                    
2002                        
2003
2004
2005<div class="feature" data-filter-tags="all aem-65 aem-cs
2006">
2007    <a class="feature-image-wrapper" href="/acs-aem-commons/features/sitemap/index.html">
2008
2009        
2010		
2011        <img class="img-responsive"
2012             src="/acs-aem-commons/features/sitemap/index.html/../thumbnail.png" alt="Sitemap Generator"/></a>
2013
2014    <h3><a href="/acs-aem-commons/features/sitemap/index.html">Sitemap Generator</a></h3>
2015
2016    <p>Easily generate sitemaps for search indexing</p>
2017</div>
2018	
2019                    
2020                
2021            
2022                
2023                    
2024                    
2025                
2026            
2027                
2028                    
2029                    
2030                
2031            
2032                
2033                    
2034                    
2035                
2036            
2037                
2038                    
2039                    
2040                
2041            
2042                
2043                    
2044                    
2045                        
2046
2047
2048<div class="feature" data-filter-tags="all aem-65 aem-cs
2049">
2050    <a class="feature-image-wrapper" href="/acs-aem-commons/features/component-error-handler/index.html">
2051
2052        
2053		
2054        <img class="img-responsive"
2055             src="/acs-aem-commons/features/component-error-handler/index.html/../thumbnail.png" alt="Component Error Handler"/></a>
2056
2057    <h3><a href="/acs-aem-commons/features/component-error-handler/index.html">Component Error Handler</a></h3>
2058
2059    <p>Don't let erring Components ruin your day</p>
2060</div>
2061	
2062                    
2063                
2064            
2065                
2066                    
2067                    
2068                
2069            
2070                
2071                    
2072                    
2073                        
2074
2075
2076<div class="feature" data-filter-tags="all 
2077">
2078    <a class="feature-image-wrapper" href="/acs-aem-commons/features/social/index.html">
2079
2080        
2081		
2082        <img class="img-responsive"
2083             src="/acs-aem-commons/features/social/index.html/../thumbnail.png" alt="Social Integrations"/></a>
2084
2085    <h3><a href="/acs-aem-commons/features/social/index.html">Social Integrations</a></h3>
2086
2087    <p>
2087Integrate with Twitter API or LinkedIn Scribe</p>
2088</div>
2089	
2090                    
2091                
2092            
2093                
2094                    
2095                    
2096                
2097            
2098                
2099                    
2100                    
2101                
2102            
2103                
2104                    
2105                    
2106                
2107            
2108                
2109                    
2110                    
2111                
2112            
2113                
2114                    
2115                    
2116                        
2117
2118
2119<div class="feature" data-filter-tags="all aem-65
2120">
2121    <a class="feature-image-wrapper" href="/acs-aem-commons/features/dispatcher-flush-ui/index.html">
2122
2123        
2124		
2125        <img class="img-responsive"
2126             src="/acs-aem-commons/features/dispatcher-flush-ui/index.html/../thumbnail.png" alt="Dispatcher Flush UI"/></a>
2127
2128    <h3><a href="/acs-aem-commons/features/dispatcher-flush-ui/index.html">Dispatcher Flush UI</a></h3>
2129
2130    <p>The convenience of flushing by yourself</p>
2131</div>
2132	
2133                    
2134                
2135            
2136                
2137                    
2138                    
2139                        
2140
2141
2142<div class="feature" data-filter-tags="all aem-65
2143">
2144    <a class="feature-image-wrapper" href="/acs-aem-commons/features/versioned-clientlibs/index.html">
2145
2146        
2147		
2148        <img class="img-responsive"
2149             src="/acs-aem-commons/features/versioned-clientlibs/index.html/../thumbnail.png" alt="Versioned ClientLibs"/></a>
2150
2151    <h3><a href="/acs-aem-commons/features/versioned-clientlibs/index.html">Versioned ClientLibs</a></h3>
2152
2153    <p>Set TTLs on ClientLib JS/CSS to infinity and beyond!</p>
2154</div>
2155	
2156                    
2157                
2158            
2159                
2160                    
2161                    
2162                        
2163
2164
2165<div class="feature" data-filter-tags="all aem-65 aem-cs
2166">
2167    <a class="feature-image-wrapper" href="/acs-aem-commons/features/dispatcher-flush-rules/index.html">
2168
2169        
2170		
2171        <img class="img-responsive"
2172             src="/acs-aem-commons/features/dispatcher-flush-rules/index.html/../thumbnail.png" alt="Dispatcher Flush Rules"/></a>
2173
2174    <h3><a href="/acs-aem-commons/features/dispatcher-flush-rules/index.html">Dispatcher Flush Rules</a></h3>
2175
2176    <p>Statlevels cramping your flushes?</p>
2177</div>
2178	
2179                    
2180                
2181            
2182                
2183                    
2184                    
2185                        
2186
2187
2188<div class="feature" data-filter-tags="all aem-65 aem-cs
2189">
2190    <a class="feature-image-wrapper" href="/acs-aem-commons/features/error-handler/index.html">
2191
2192        
2193		
2194        <img class="img-responsive"
2195             src="/acs-aem-commons/features/error-handler/index.html/../thumbnail.png" alt="Error Page Handler"/></a>
2196
2197    <h3><a href="/acs-aem-commons/features/error-handler/index.html">Error Page Handler</a></h3>
2198
2199    <p>Create authorable error pages with ease</p>
2200</div>
2201	
2202                    
2203                
2204            
2205                
2206                    
2207                    
2208                
2209            
2210                
2211                    
2212                    
2213                        
2214
2215
2216<div class="feature" data-filter-tags="all aem-65 aem-cs
2217">
2218    <a class="feature-image-wrapper" href="/acs-aem-commons/features/generic-lists/index.html">
2219
2220        
2221		
2222        <img class="img-responsive"
2223             src="/acs-aem-commons/features/generic-lists/index.html/../thumbnail.png" alt="Generic Lists"/></a>
2224
2225    <h3><a href="/acs-aem-commons/features/generic-lists/index.html">Generic Lists</a></h3>
2226
2227    <p>Easy creation of simple name/value pair lists</p>
2228</div>
2229	
2230                    
2231                
2232            
2233                
2234                    
2235                    
2236                
2237            
2238                
2239                    
2240                    
2241                
2242            
2243                
2244                    
2245                    
2246                
2247            
2248                
2249                    
2250                    
2251                
2252            
2253                
2254                    
2255                    
2256                
2257            
2258                
2259                    
2260                    
2261                
2262            
2263                
2264                    
2265                    
2266                
2267            
2268                
2269                    
2270                    
2271                
2272            
2273                
2274                    
2275                    
2276                
2277            
2278                
2279                    
2280                    
2281                
2282            
2283                
2284                    
2285                    
2286                
2287            
2288                
2289                    
2290                    
2291                
2292            
2293                
2294                    
2295                    
2296                
2297            
2298                
2299                    
2300                    
2301                        
2302
2303
2304<div class="feature" data-filter-tags="all deprecated
2305">
2306    <a class="feature-image-wrapper" href="/acs-aem-commons/features/deprecated/index.html">
2307
2308        <div class="deprecated"></div>
2309        
2310		
2311        <img class="img-responsive"
2312             src="/acs-aem-commons/features/deprecated/index.html/../thumbnail.png" alt="Deprecated Features"/></a>
2313
2314    <h3><a href="/acs-aem-commons/features/deprecated/index.html">Deprecated Features</a></h3>
2315
2316    <p>There are better ways to solve these problems now</p>
2317</div>
2318	
2319                    
2320                
2321            
2322        </div>
2323    </div>
2324</section>
2325
2326<!-- Footnotes -->
2327<div class="footnotes" id="footnotes">
2328    <ol>
2329        <li class="footnote" id="fn:1">
2330            <p>In some circumstances, manual installation using the package manager will not appear to successfully complete. If this happens, reloading the package manager UI is necessary.<a href="#fnref:1" title="return to article"> ↩</a><p>
2331        </li>
2332    </ol>
2333</div>
2334
2335<section class="who-we-are">
2336    <div class="container">
2337
2338        <h4>Who we are</h4>
2339
2340        <p>
2341            We are developers that build things for Adobe products including Adobe Experience Manager (AEM, fka CQ, fka Communique).        
2342        </p>
2343
2344        <p>
2345            This is a free, open source, community owned project. This project is not supported by Adobe Support. Please log any issues with this project to the <a href="https://github.com/Adobe-Consulting-Services/acs-aem-commons/issues">project's Github issues</a>.
2346        </p>
2347
2348        <p>
2349            Please note that the name of this Github organization and repository are from a legacy ownership of the this project. 
2350            Adobe Consulting Services no longer maintains this project, rather the AEM developer community does.
2351        </p>
2352    </div>
2353</section>
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363<section id="projects">
2364    <div class="container">
2365        <div class="wrapper infos-with-icon">
2366
2367            <div class="acs-aem-commons info-with-icon">
2368                <a href="/acs-aem-commons" class="icon icon-acs-aem-commons"></a>
2369
2370                <h4><a href="/acs-aem-commons">ACS AEM Commons</a></h4>
2371
2372                <p>
2373                    An AEM development and component toolkit for bootstrapping any AEM project
2374                </p>
2375
2376            </div>
2377
2378            <div class="acs-aem-tools info-with-icon">
2379                <a href="/acs-aem-tools" class="icon icon-acs-aem-tools"></a>
2380
2381                <h4><a href="/acs-aem-tools">ACS AEM Tools</a></h4>
2382
2383                <p>
2384                    A set of tools for AEM to make developer lives easier
2385                </p>
2386            </div>
2387
2388            <div class="acs-aem-samples info-with-icon">
2389                <a href="/acs-aem-samples" class="icon icon-acs-aem-samples"></a>
2390
2391                <h4><a href="/acs-aem-samples">ACS AEM Samples</a></h4>
2392
2393                <p>
2394                    Collection of AEM code samples, examples and templates
2395                </p>
2396            </div>
2397        </div>
2398    </div>
2399</section>
2400
2401        
2402    </div>
2403</div>
2404
2405        
2406        
2407
2408<footer>
2409    <div class="container">
2410        <a href="/pages/license.html">License</a>
2411        <span class="right">
2412                &copy; Adobe, Inc. All Rights Reserved<br/>
2413                <a href="/pages/notice.html">Trademark Notice</a>
2414        </span>
2415
2416        <span style="float:right;">
2417        	<a href="/">ACS AEM Projects</a>
2418
2419            
2420        </span>
2421	</div>
2422</footer>
2423
2424
2425        
2425<script src="/assets/shared/js/vendor/jquery.js"></script>
vendor: 1 bytes, line 2425
2425
2426<script src="/assets/shared/js/vendor/prettify.js"></script>
vendor: 1 bytes, line 2426
2426
2427<script src="/assets/shared/js/vendor/bootstrap.min.js"></script>
vendor: 1 bytes, line 2427
2427
2428<script src="/assets/shared/js/vendor/bigfoot.min.js"></script>
vendor: 1 bytes, line 2428
2428
2429<script src="/assets/shared/js/vendor/anchor.min.js"></script>
vendor: 1 bytes, line 2429
2429
2430<script src="/assets/shared/js/app.js"></script>
2430
2431        
2431<script type="text/javascript">_satellite.pageBottom();</script>
2431
2432    </body>
2433</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.