Changes for page Public Web Site

Last modified by Agnease on 2026/05/30 16:24

From version 8.1
edited by Agnease
on 2026/05/12 20:18
Change comment: Rollback to version 7.15
To version 7.7
edited by Agnease
on 2026/05/12 14:46
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -167,7 +167,7 @@
167 167   <p>
168 168   How Agnease approaches safe XWiki upgrades for real production environments with customizations and integrations.
169 169   </p>
170 - <a href="$xwiki.getURL('services.xwiki-upgrades')">View the service</a>
170 + <a href="/services/xwiki-upgrades">View the service</a>
171 171   </article>
172 172   </div>
173 173   </div>
XWiki.StyleSheetExtension[0]
code
... ... @@ -726,177 +726,3 @@
726 726   padding: 24px 20px;
727 727   }
728 728  }
729 -/* ========== Resource / Article Pages ========== */
730 -
731 -.resource-page {
732 - padding-top: 34px;
733 -}
734 -
735 -.resource-header {
736 - padding: 40px 0 30px;
737 - border-top: none;
738 - background:
739 - radial-gradient(42rem 14rem at 50% 0%, @brand-bg 0%, transparent 70%);
740 -
741 - .resource-kicker {
742 - display: inline-flex;
743 - align-items: center;
744 - gap: 8px;
745 - color: @brand;
746 - background: fade(@brand, 8%);
747 - border: 1px solid fade(@brand, 18%);
748 - border-radius: 999px;
749 - padding: 6px 12px;
750 - margin-bottom: 14px;
751 - font-size: 13px;
752 - font-weight: 700;
753 - }
754 -
755 - h1 {
756 - max-width: 820px;
757 - margin: 0 auto 14px;
758 - text-align: center;
759 - line-height: 1.18;
760 - }
761 -
762 - .resource-summary {
763 - max-width: 780px;
764 - margin: 0 auto;
765 - color: @muted;
766 - text-align: center;
767 - font-size: 18px;
768 - line-height: 1.55;
769 - }
770 -}
771 -
772 -.resource-layout {
773 - display: grid;
774 - grid-template-columns: minmax(0, 760px) 280px;
775 - gap: 42px;
776 - max-width: 1080px;
777 - margin: 0 auto;
778 - align-items: start;
779 -}
780 -
781 -.resource-content {
782 - color: @text;
783 - font-size: 16px;
784 - line-height: 1.68;
785 -
786 - h2 {
787 - text-align: left;
788 - margin: 34px 0 12px;
789 - line-height: 1.28;
790 - }
791 -
792 - h3 {
793 - margin: 24px 0 8px;
794 - line-height: 1.3;
795 - }
796 -
797 - p {
798 - margin: 0 0 16px;
799 - }
800 -
801 - ul,
802 - ol {
803 - margin: 0 0 18px;
804 - padding-left: 22px;
805 - }
806 -
807 - li {
808 - margin: 6px 0;
809 - }
810 -
811 - strong {
812 - color: @text;
813 - }
814 -}
815 -
816 -.resource-note {
817 - border-left: 4px solid @brand;
818 - background: @brand-bg;
819 - padding: 16px 18px;
820 - margin: 22px 0;
821 - border-radius: 0 @radius @radius 0;
822 -
823 - p:last-child {
824 - margin-bottom: 0;
825 - }
826 -}
827 -
828 -.resource-checklist {
829 - margin: 18px 0 24px;
830 - padding: 0;
831 - list-style: none;
832 -
833 - li {
834 - position: relative;
835 - padding: 10px 0 10px 34px;
836 - border-bottom: 1px solid @line;
837 -
838 - &:before {
839 - content: "\f00c";
840 - font-family: FontAwesome;
841 - position: absolute;
842 - left: 0;
843 - top: 11px;
844 - color: @brand;
845 - }
846 - }
847 -}
848 -
849 -.resource-sidebar {
850 - position: sticky;
851 - top: 96px;
852 - border: 1px solid @line;
853 - border-radius: @radius;
854 - padding: 18px;
855 - background: #fff;
856 - box-shadow: @shadow-sm;
857 -
858 - h4 {
859 - margin: 0 0 10px;
860 - }
861 -
862 - ul {
863 - margin: 0;
864 - padding-left: 18px;
865 - color: @muted;
866 - }
867 -
868 - li {
869 - margin: 8px 0;
870 - }
871 -
872 - a {
873 - color: @brand;
874 - font-weight: 600;
875 - }
876 -}
877 -
878 -.resource-cta {
879 - margin-top: 36px;
880 - padding: 22px;
881 - border: 1px solid fade(@brand, 20%);
882 - border-radius: @radius;
883 - background: @brand-bg;
884 -
885 - h3 {
886 - margin-top: 0;
887 - }
888 -
889 - p {
890 - color: @muted;
891 - }
892 -}
893 -
894 -@media (max-width: 900px) {
895 - .resource-layout {
896 - grid-template-columns: 1fr;
897 - }
898 -
899 - .resource-sidebar {
900 - position: static;
901 - }
902 -}
XWiki.StyleSheetExtension[1]
code
... ... @@ -7,53 +7,25 @@
7 7  @line: #E4ECE9;
8 8  @brand-bg: #F4FCFA;
9 9  
10 -/* Top-level menu items */
11 -
12 -.agnease-services-menu,
13 -.agnease-products-menu {
10 +.agnease-services-menu {
14 14   .dropdown-toggle {
15 15   font-weight: inherit;
16 16   font-size: inherit;
17 17   }
18 18  
19 - .caret {
20 - margin-left: 4px;
21 - }
22 -
23 23   &.open > .dropdown-toggle,
24 24   .dropdown-toggle:hover,
25 25   .dropdown-toggle:focus {
26 - color: @brand-strong;
19 + color: @brand;
27 27   background: transparent;
28 - background-color: transparent;
29 - box-shadow: none;
30 30   }
31 -}
32 32  
33 -/* Keep Agnease public top-level menu visually clean when hovered/open/focused */
34 -
35 -.navbar-nav > li.agnease-services-menu > a,
36 -.navbar-nav > li.agnease-products-menu > a,
37 -.navbar-nav > li.agnease-services-menu > a:hover,
38 -.navbar-nav > li.agnease-products-menu > a:hover,
39 -.navbar-nav > li.agnease-services-menu > a:focus,
40 -.navbar-nav > li.agnease-products-menu > a:focus,
41 -.navbar-nav > li.agnease-services-menu.open > a,
42 -.navbar-nav > li.agnease-products-menu.open > a,
43 -.navbar-nav > li.agnease-services-menu.open > a:hover,
44 -.navbar-nav > li.agnease-products-menu.open > a:hover,
45 -.navbar-nav > li.agnease-services-menu.open > a:focus,
46 -.navbar-nav > li.agnease-products-menu.open > a:focus {
47 - background: transparent;
48 - background-color: transparent;
49 - color: @brand-strong;
50 - box-shadow: none;
23 + .caret {
24 + margin-left: 4px;
25 + }
51 51  }
52 52  
53 -/* Dropdown panels */
54 -
55 -.agnease-services-dropdown,
56 -.agnease-products-dropdown {
28 +.agnease-services-dropdown {
57 57   min-width: 360px;
58 58   padding: 10px;
59 59   border: 1px solid @line;
... ... @@ -130,23 +130,12 @@
130 130   }
131 131  }
132 132  
133 -/* Products dropdown can be slightly narrower for now */
134 -
135 -.agnease-products-dropdown {
136 - min-width: 340px;
137 -}
138 -
139 -/* Mobile */
140 -
141 141  @media (max-width: 767px) {
142 - .agnease-services-dropdown,
143 - .agnease-products-dropdown {
106 + .agnease-services-dropdown {
144 144   min-width: 0;
145 145   width: 100%;
146 146   padding: 6px;
147 147   border-radius: 0;
148 - border-left: 0;
149 - border-right: 0;
150 150   box-shadow: none;
151 151  
152 152   > li > a {
... ... @@ -154,3 +154,15 @@
154 154   }
155 155   }
156 156  }
118 +/* Keep the top-level Services menu visually clean when hovered/open/focused */
119 +.navbar-nav > li.agnease-services-menu > a,
120 +.navbar-nav > li.agnease-services-menu > a:hover,
121 +.navbar-nav > li.agnease-services-menu > a:focus,
122 +.navbar-nav > li.agnease-services-menu.open > a,
123 +.navbar-nav > li.agnease-services-menu.open > a:hover,
124 +.navbar-nav > li.agnease-services-menu.open > a:focus {
125 + background: transparent;
126 + background-color: transparent;
127 + color: @brand-strong;
128 + box-shadow: none;
129 +}