I run a coding website where I post creative and engaging articles about learning programming languages like Java, Python, C, and Mojo. I’m exploring ways to enhance the user experience and manage my content more effectively with Concrete CMS.
Do you have any recommendations for themes, add-ons, or tips that would suit a site focused on educational and creative programming content? I’m particularly interested in features like article categorization, search functionality, and user-friendly navigation.
Looking forward to your suggestions!
Thank you!
For code snippets, there is a free Code Display block, or for more display and language options and including code within pretty much any other block, my Syntax Anywhere
For search categorization, use any of the core topics and tags blocks that connect to a page list - typically used in blogs, but by no means limited to that. Also consider enhanced page lists like Enlil Page List.
For advanced text search beyond the core Search block, I have a non-marketplace addon Search++, though perhaps for code specific search you should look for a separate search engine that can be optimised for code.
Sites showing web design often have tabs for html, script, css and a running example. Another of my addons is Magic Tabs. An actual running example you may need to place in an iFrame. My Themeless theme could be useful.
For navigation beyond the simple dropdown, consider Mega Menu.
With a site about code, maybe you don’t need too graphic a theme. Something that stands up well without banner images on every page. A few customisations to the core Atomik, or any of the less heavily graphic themes. If you are looking for graphics, there are some themes aimed at educational sites, but perhaps for younger visitors.
Thank you for the detailed response! I really appreciate the suggestions. Search++ and Magic Tabs sound like great options, and I’ll definitely look into Mega Menu for navigation. I like the idea of customizing a simpler theme like Atomik to keep the focus on content.