Is there somewhere that explains how to create a theme from scratch?
Right now I have taken my design from Photoshop and turned it into an XHTML template and now I don't know how to create a theme. Everything I have read says to just take a theme and edit the CSS?
I am used to creating Joomla templates and WordPress themes but this is completely different it seems.
I have looked at the idots guide on here but that again is just how to edit themes in css.
Any help wold be greatly appreciated, thanks!
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- mahmoudimus@mabdelkader

mahmoudimus - 0 likes
- DhrupDeScoop@Dhrup2000

DhrupDeScoop - 0 likes
- Kelly Karnetsky@facebook_509624783

Kelly Karnetsky - 0 likes
- Kelly Karnetsky@facebook_509624783

Kelly Karnetsky - 0 likes
- modemlooper@modemlooper

modemlooper - 0 likes
- Harishankar@harinshankar

Harishankar - 0 likes
You must log in to post replies.Themes in elgg are driven by something called, views. This should spark, if you're a developer, some common nostalgia regarding the Model View Controller. Technically, you will seperate all the code, engine, UI from your views (which are your templates).
Read the links I posted, then post here with specific questions you have regarding any issues you might encounter.
Something to take a look at would be to search the plugins for themes and study how they work to get an idea of how to develop your own theme.
HTH,
Mahmoud Abdelkader
@KK
Listen to @MA....
He is giving superb advice...!!!
MVC ( + OOP ) is **exactly what Elgg design is about
@MA
Have you joined my Hackers ElggGalaxy + (lolz) Lurkers Elggalaxy yet ?
Thanks guys, it is starting to make since to me now. I was confusing my self reading up on things that were from older versions of Elgg.
I understand now how the pageshell works and the page_elements folder.
Ok two more specific questions.
1) Is there that just has the login box like the forgot password or register? If not how do I create one.
2) How do I add a static page that I could add PHP to , etc?
Thanks again.
elgg themes are the complete opposite of WP. Once you get it though you can create endless "views" for what ever you need. i.e. mobile.
@mahmoudimus
Hi, I'm very new to Elgg and PHP(a beginner), I using Elgg 1.8 now, I would like to know customizing the Theme for that Elgg 1.8, I have create CSS and HTML from a Photoshop design which is ready with me, now I would like to know how to implement that theme in to it.
Your reply will surely help me to go further.
Thanks,
Harishankar Naganathan.