|
Written by amanda
|
|
Sunday, 23 March 2008 |
Ready to roll up your sleeves and start your first Joomla site? Never done it before, but don't have a lot of time to spare? You need the following:
- A domain name (www.flyingpigs.com) or subdomain (demo.flyingpigs.com) Joomla needs a domain or subdomain defined on set-up.
- A website host that supports Joomla, CPanel and Fantastico script installer. Fantastico is a browser-based tool that enables a "push button" install of Joomla. You can have your first Joomla site up and running within minutes of purchasing a new hosting package with Fantastico. I recommend the hosting company Bluehost.com though there are many other hosts out there that are just as good if not better or cheaper. Do your research!
- FTP client like "FTP Voyager." Chances are, at some point, you'll want to upload to or download files from your host.
|
|
|
Written by amanda
|
|
Sunday, 23 March 2008 |
Why Joomla?
- 180,000 Web developers registered on the forums (as of March 2008) where non-technical and hard core developers alike share code, fixes and
help eachother. It's disturbingly Utopian.
- Push button installation using a host that offers "Cpanel and Fantastico"
- Maintenance tools with big, clear buttons that make changing content really unintimidating for
non-technical, sometimes utterly Web-phobic administrators (my clients run the gamut from very savvy to very
resistant)
- 2880+ Components, Modules and Plugins that make your site do ... way more than you ever need.
- Joomlancers.com - amazing resource for Joomla programmers ready to pounce on your project or pieces of
projects. Looks like 50+ projects per day get posted there. It's hoppin.
|
|
|
Written by amanda
|
|
Wednesday, 19 March 2008 |
|
Here's what I know about developing Templates for Joomla. You do not need to install a custom template to skin
your Joomla website. I am so sick of hearing from friends and foes of Joomla alike "All Joomla Websites Look
the Same." It's a lie! Check out www.joespub.com and www.simplesteps.org. Other than the 3 column layout (which isn't forced by Joomla), they don't have much in common. The presentation layer (what you
see) and the application logic (how Joomla websites work) are separate.
To create a Joomla site using
any custom design, here's what I know about template development.
How To Get Started:
- Always start with a photoshop file that's 900-950 pixels wide by 500-900 pixels high that portrays exactly how you want your interface to look, down to the content.
- Submit it to a company like psd2html.com, which I highly recommend,
to have it cut into XHTML/CSS ("tabless div code" -- very chic) (they will call your stylesheet "all" remember to change it to "template_css.css for help Joomla)
- Learn enough about Joomla position tags and Joomla template construction (covered below) to construct , FTP and apply your Joomla template to all or some of your pages.
Bare Necessities:
- A directory of any name FTPed to the /templates/ folder on your server.
- An index.php that constains your HTML + Joomla position tags
- templateDetails.xml file that contains your template name and instructions.
There may be "serious" Joomla developers out there that tell you that your templateDetails.xml needs to
reference every image and related file in your template set up. To get started, I generally just use the
rhuk_solarflare_II file and change:
<name> rhuk_solarflare_ii </name>
<creationDate> 10/20/05 </creationDate>
<author> rhuk </author>
<copyright>GNU/GPL</copyright>
<authorEmail>
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
</authorEmail>
<authorUrl>http://www.rockettheme.com</authorUrl>
Recommended Template Development Set-up:
- /templates/yourtemplate/index.php - your "XHTML" or HTML or whatever your layout flavor is. You can store
Javacript, Flash ... whatever you want in here, along side your Joomla position tags. Position tag syntax is
<?php mosLoadModules( 'user1' ); ?> where 'user1' = any position name Joomla gives or you create.
- /templates/yourtemplate/templateDetails.xml - Instructions for Joomla. Just copy the one
rhuk_solarflare_ii gives you and modify it.
- /templates/yourtemplate/images/ - all of the images that your index.php references.
- /templates/yourtemplate/css/template_css.css <- be sure to name it that. Some Joomla extensions make use
of it.
If I've left anything off, be sure to drop a comment. Like, I am sure that thumbnail png file would be
helpful, but when I'm making my own templates, I don't find it necessary.
If you found this article helpful, check out Joomla Stylesheet
need these declarations
|
|
|
Written by amanda
|
|
Thursday, 13 March 2008 |
|
Enclosed are the rough specifications that I am using to develop an RSVP function for the very popular JCal Pro extension. Feel free to check them out and comment if you'd like to weigh in or be a beta tester.
|
|
|
<< Start < Prev 1 2 3 4 5 6 7 8 9 Next > End >>
|
| Results 9 - 12 of 34 |