ZinoFego's Posts
Nairaland Forum › ZinoFego's Profile › ZinoFego's Posts
1 2 3 4 5 6 7 8 ... 20 21 22 23 24 25 26 27 28 (of 29 pages)
Choose any package from http://SpringWebHost.com/client_area, we will register and host your desired domain name for free. Omzie: Thanks y'all for your anticipated helpful comments. |
If you want a site like Nairaland, what you need is a component that is tailored for a Forum. You'll need the component's modules to lay out the pages. Rizstar: please can i get a joomla forum template like nairaland |
As for the instantiation error, restart your Apache and MySQL. That will help, it works with AMPPS. On the phpmyadmin, which bundle package of Apache and MySQL are you using? sunday478: after installing the joomla successfully, I tried to access my site again but the thing is telling me instantiation error, i tried to access phpmyadmin in says access denied. Pls help |
There is a Free Joomla website development training going on here on NairaLand. Joomla is a Content Management System (CMS) that enables you build dynamic websites like eCommerce sites, jobs portal, etc. Joomla is easy to learn. You can hop in here: https://www.nairaland.com/1485054/joomla-free-training-nairaland-live |
Here are the Premium Templates Sites I have used that accept our Naira ATM cards. http://www.joomshaper.com/ http://www.icetheme.com/ http://www.rockettheme.com/ http://www.smartaddons.com/ Mr.Donfranko: |
Thank you for showing interest in my ebook. Please give me a moment, I will resend it to you. Djangocode: @ZinoFego Mr.Donfranko: |
Good job. This is obviously the beginning. You have a long way to go. Keep it up. # kingthreat: I think you should have been more constructive with your criticism. |
I will advise you to always buy Templates because most times free Templates you download from unknown sources are filled with malware and that will compromise your site. Though some sites that offer Premium Templates also offer free ones, these ones are ok. If the site offers Quickstart Packages, they will come with extensions (components, plugins and modules). You will be given an option to download the Quickstart, or Template only or the two of them together. Some of the sites that offer Premium Templates accept our Nigerian ATM cards so buying should not be an issue. As low as $50 ie like 8k, you can have access to over 80 premium templates. My bro, you can always ask questions, that's the essence of this thread. Mr.Donfranko: |
It depends on the purpose, if you are doing a very extensive site and you get a Quickstart that has most or all of the components, modules, plugins that you require, I'll advice you use it. But if your site is a small one, template only is a better option. Some Quickstarts can be difficult to work with. For instance, there was a Quickstart I used and I was unable to install any other third party extension apart from that Quickstart developer's extensions. Though, Quickstarts helps newbies a lot because it further simplified Joomla. Mr.Donfranko: |
1. Quickstart Templates are comprehensive, some as high as 80MB. Quickstart is like your initial Joomla installation. Instead of installing Joomla files, you just install the Quickstart pack, it contains all the Joomla files and many more. Most template providers give a Quickstart template. If the template is responsive, the template inside the Quickstart will also be responsive. 2. Please note: Quickstart template is not an extension, it is not a template. It cannot be installed as an extension. Quickstart template is another word for the demo you saw online. So if you are installing a Quickstart template, it means you are installing the demo. 3. If you want to use a Quickstart template, YOU DON'T INSTALL JOOMLA AT ALL. Just install the files in the Quickstart template, it contains all in the initial Joomla files and other third party extensions. Mr.Donfranko: |
Questions 1 and 2 have the same answer. There are two types of templates. One is "Template Only" while the other one is "Quickstart Template". "Quickstart Template" contains, all the Joomla files, the template owner's components, modules, plugins, images, videos etc or any other third party extensions. This is what you'll upload into your website to make it look exactly like the demo you saw. You need an FTP program to upload the "Quickstart Template". It is uploaded just the way you upload Joomla files into your website. Make sure you Install Sample Data during your installation process. Question 3. The extension with "User State Not Permitted" is a protected extension, part of the core of Joomla and deliberately protected from tampering! If you need to use that extension, you need to create another instance of it so you can do whatever you want with it, though not all the protected extensions can be created from the Module menus. I hope those helped. Mr.Donfranko: |
Now that we have successfully completed the table of content listed at the beginning of this tutorial, we will now learn how to move our website from our Localhost in our computer to the internet. There are a few steps we will take to achieve this, they are: 1. Configure the configuration.php file 2. Upload all your localhost website files to your online website using FTP. 3. Export your database from phpmyadmin in you localhost 4. Import your database into your online website. 5. Check your website in your browser. Moving From Localhost To The Internet 1. Configure the configuration.php file Open your Joomla website folder, look for configuration.php, open it. if you have followed this class step-by-step so far, your configuration.php file will look like what we have below. Not familiar with codes? there nothing to worry about, you just need to alter four lines here. The configuration.php file is better viewed using Notepad ++. You can download Notepad ++ from http://notepad-plus-plus.org/download. It is free. Now that you have your Notepad ++, open the configuration.php file using Notepad ++. Here is my configuration.php. <?php class JConfig { public $offline = '0'; public $offline_message = 'This site is down for maintenance.<br /> Please check back again soon.'; public $display_offline_message = '1'; public $offline_image = ''; public $sitename = 'Joomla Training'; public $editor = 'tinymce'; public $captcha = '0'; public $list_limit = '20'; public $access = '1'; public $debug = '0'; public $debug_lang = '0'; public $dbtype = 'mysqli'; public $host = 'localhost'; public $user = 'gdft1A'; public $password = 'admin'; public $db = 'gdft1A'; public $dbprefix = 'gsixm_'; public $live_site = ''; public $secret = 'oP06WEO4zMxnUYrN'; public $gzip = '0'; public $error_reporting = 'default'; public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}'; public $ftp_host = ''; public $ftp_port = ''; public $ftp_user = ''; public $ftp_pass = ''; public $ftp_root = ''; public $ftp_enable = ''; public $offset = 'UTC'; public $mailer = 'mail'; public $mailfrom = 'info@joomlaclassics.com'; public $fromname = 'Joomla Training'; public $sendmail = '/usr/sbin/sendmail'; public $smtpauth = '0'; public $smtpuser = ''; public $smtppass = ''; public $smtphost = 'localhost'; public $smtpsecure = 'none'; public $smtpport = '25'; public $caching = '0'; public $cache_handler = 'file'; public $cachetime = '15'; public $MetaDesc = ''; public $MetaKeys = ''; public $MetaTitle = '1'; public $MetaAuthor = '1'; public $MetaVersion = '0'; public $robots = ''; public $sef = '1'; public $sef_rewrite = '0'; public $sef_suffix = '0'; public $unicodeslugs = '0'; public $feed_limit = '10'; public $log_path = 'C:\\Program Files (x86)\\Ampps\\www\\JoomlaTraining/logs'; public $tmp_path = 'C:\\Program Files (x86)\\Ampps\\www\\JoomlaTraining/tmp'; public $lifetime = '15'; public $session_handler = 'database'; } We are going to make changes to the bolded lines above to reflect changes that our site require to be able to run online. Before you proceed, please have a backup of the configuration.php file. We will make assumptions here, lets say our website is http://JoomlaExtended.com. When the website was hosted, it was given a username by the hosting company, and lets say the username is "joomlaex". We will use this username "joomlaex" as a suffix followed by an underscore (_) to our database name and its Username. This means: public $user = 'gdft1A'; becomes public $user = 'joomlaex_gdft1A';. This is for the Username public $db = 'gdft1A'; becomes public $db = 'joomlaex_gdft1A';, This is for the Database. Changing "log" and "temp" folders paths In my computer, I installed Joomla in this path: C:\\Program Files (x86)\\Ampps\\www\\ as shown in the configuration.php file, so since we are moving the website online to my domain name http://JoomlaExtended.com; C:\\Program Files (x86)\\Ampps\\www\\ will then be replaced by "/home/joomlaex/public_html/". This means: public $log_path = 'C:\\Program Files (x86)\\Ampps\\www\\JoomlaTraining/logs'; becomes public $log_path = '/home/joomlaex/public_html/logs'; public $tmp_path = 'C:\\Program Files (x86)\\Ampps\\www\\JoomlaTraining/tmp'; becomes public $tmp_path = '/home/joomlaex/public_html/tmp'; Our New configuration.php file will now be: <?php class JConfig { public $offline = '0'; public $offline_message = 'This site is down for maintenance.<br /> Please check back again soon.'; public $display_offline_message = '1'; public $offline_image = ''; public $sitename = 'Joomla Training'; public $editor = 'tinymce'; public $captcha = '0'; public $list_limit = '20'; public $access = '1'; public $debug = '0'; public $debug_lang = '0'; public $dbtype = 'mysqli'; public $host = 'localhost'; public $user = 'joomlaex_gdft1A'; public $password = 'admin'; public $db = 'joomlaex_gdft1A'; public $dbprefix = 'gsixm_'; public $live_site = ''; public $secret = 'oP06WEO4zMxnUYrN'; public $gzip = '0'; public $error_reporting = 'default'; public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}'; public $ftp_host = ''; public $ftp_port = ''; public $ftp_user = ''; public $ftp_pass = ''; public $ftp_root = ''; public $ftp_enable = ''; public $offset = 'UTC'; public $mailer = 'mail'; public $mailfrom = 'info@joomlaclassics.com'; public $fromname = 'Joomla Training'; public $sendmail = '/usr/sbin/sendmail'; public $smtpauth = '0'; public $smtpuser = ''; public $smtppass = ''; public $smtphost = 'localhost'; public $smtpsecure = 'none'; public $smtpport = '25'; public $caching = '0'; public $cache_handler = 'file'; public $cachetime = '15'; public $MetaDesc = ''; public $MetaKeys = ''; public $MetaTitle = '1'; public $MetaAuthor = '1'; public $MetaVersion = '0'; public $robots = ''; public $sef = '1'; public $sef_rewrite = '0'; public $sef_suffix = '0'; public $unicodeslugs = '0'; public $feed_limit = '10'; public $log_path = '/home/joomlaex/public_html/logs'; public $tmp_path = '/home/joomlaex/public_html/tmp'; public $lifetime = '15'; public $session_handler = 'database'; } Please save the file. 2. Upload all your localhost website files to your online website using FTP. Using an FTP program such as Filezilla, upload all your website files to the public_html folder in your online website. 3. Export your database from phpmyadmin in you localhost a. Open http://localhost.com/phpmyadmin b. Click the database name: gdft1A c. Click Export d. Click OK. The database "gdft1A" will be downloaded into your computer as "gdft1A.sql" 4. Import your database into your online website. a. Log into your online control panel(cpanel) b. Click MySQL Databases and create a database named “gdft1A” and Username: “gdft1A”. Remember to Add User “gdft1A” to Database “gdft1A”. Grant all privileges to the User. c. Go back to the Cpanel Home. Under "Databases", Click "phpmyadmin" d. Click on the database named “gdft1A” e. Click “import” f. Under "File to Import:" Click "Choose File". Look for "gdft1A.sql" in your computer and select it g. Scroll down to Click "GO". Your database "gdft1A.sql" that you downloaded will be imported into “gdft1A”. You do not have to do anything again here. 5. Check your website in your browser. ie you should type your website address eg. http://JoomlaExtended.com in your browser and press enter. If you have followed the 5 steps outlined above, your website will start running just as it was in your localhost. You can now log into your website's administrator end eg http://JoomlaExtended.com/administrator to continue configuring your website to your taste. |
Security Here are some steps to secure your Joomla website. 1. Website backup: Have a back of your website from time to time. Do rely on your host to do it for you, do it yourself! 2. Infested computer: Malware, spyware and other computer infections account for vast majority of websites hack. Please ensure that your computer is infections free because you may be uploading infested files from your computer if it is not free, thereby making your website vulnearable to attacks. 3. Old unused extensions: If you are not making use of any extension, please delete it now! 4. Badly coded third party extensions: Please read the review of all of your third party extensions before you install them into your website. 5.Cheap/Free Host. Some cheap and Free hosting company cramp very many websites together, and if any website in that server is attacked, all other websites in the server may be infected. 6. Restrict user's priveledges: If you have a forum or allow uploads for any reason, please set restrictions on the file types, file sizes and in your .htaccess file, use clever coding to detect common exploit terms. 7. Keep Joomla core files up to date: Please ensure that you are running the latest version of Joomla at all times, keep your extensions up to date as well. 8. Weak Joomla Administrator Password: First rename the Administrator's username from admin to something you can remember. Then choose a password that is a combination of different characters. 9. Giving away your Joomla logi information: If you are soliciting for support, please ensure whom you are dealing with before letting go of your login details. 10. No security measure for a Joomla website: Database prefix, super admin ID, upload limit, blocking terms in URLs, block all SQL injections. Some of these are basic, some are complicated and should be done by a Joomla professional. From my point of view, if you are a serious business person and you have not implemented these and other Joomla security measures, you are begging to be hacked and being ridiculed. I have been there, it is not a palatable place to be. |
SEO & SEF For a basic class such as this, you can optimize your website to be search engine friendly by following the following steps. 1. Go to "System" ---> "Global Configurations". ---Under SEO Settings: Click "YES" for Search Engine Friendly URLs. ---Under Metadata Settings: "Site Meta Description": Enter a description of the overall Web site that is to be used by search engines. Generally, a maximum of 20 words is optimal. "Site Meta Keywords": Enter the keywords and phrases that best describe your Web site. Separate keywords and phrases with a comma. "Content Rights": Describe what rights others have to use this content. 2. Click Save & Close. You can use other methods to promote you website as well. |
Language Manager Go to "Extensions" ---> "Language Manager" Here, you will see all the languages installed in your Joomla site. In this site, we have only one language installed which is English (United Kingdom). You can install other languages as you wish. |
Media Manager Here you can upload files that you will need to use in your website. If you want to attach images to your "Articles" or "Custom HTML Module", you can create upload files by following this link. 1. Go to "Content" ---> "Media Manager" 2. Click "Upload" 3. Click "Choose Files". You will then be taken to your computer hard drive to choose the files you want to upload. 4. Click "Start Upload" These files will be uploaded to the "images" folder in your Joomla files directory.But if you need to group your files into folders, follow the instructions below. Creating A Folder 1. Go to "Content" ---> "Media Manager" 2. Click "Create New Folder", "Input a folder name eg. "TrainingFiles" and click the "Create Folder" button. Now you have your new folder called "TrainingFiles" in the Media Manager. Uploading Files Now, it’s time to upload the files into your newly created files folder "TrainingFiles". 1. Click on the "TrainingFiles" folder, 2. Click "Upload" 3. Click "Choose Files". You will then be taken to your computer hard drive to choose the files you want to upload. 4. Click "Start Upload" These files will be uploaded to the "TrainingFile" folder. To Select multiple files. You can use your mouse cursor to mark all files or hold the “CTRL” key and click on the individual files you want to select, to mark them and Click "Start Upload". |
Users Joomla allows your website to have multiple registered users. All users are arranged in user groups, which have permission to access certain parts of the website. By default these are the user groups: |—Guest |—Manager |—|—Administrator |—Registered |—|—Author |—|—|—Editor |—|—|—|—Publisher |—Super Users Users assigned to “Super Users” group can work in both back-end and front-end Users assigned to “Registered” group can work only at the front-end. You can manage users, user groups and access levels in the menu “Users”. Add A User Click Users ---> User Manager ---> Add New User. Enter the User details in the Account Details Tab. Remember to Assign the User to a Group in the "Assigned User Groups" tab. |
I installed Joomla 3.1 in the link below, you can use it for your practice. Site URL: http://joomlaextended.com/demo3. Administrator: http://joomlaextended.com/demo3/administrator Username: demo Password: demo. |
Thanks. It was a minor issue with one of our servers, It has been resolved. I'm sorry for the inconvenience. pureguide: Hello boss! |
I couldn't get to put the CKform into my Joomla 3.1 to see how it works. 1. Is your site on the internet or are you using a localhost, what version of Joomla are you using? 2. It is the form's component or module that gives you the ability break the forms into pages. May be CKform doesn't have that function. 3. This function can also be incorporated by the component/module developer. You should see a demo or documentation of a form creator or any extension to enable you see its functions before downloading. shollynoob: Sir i have two question |
Do you still have access to the Administrator side? What version of Joomla? Tentatively, check Joomla index and also the templates index if the files are still intact. Also check the error log. What's the URL? |
Extension Manager Default Joomla extensions are good for a start, but in the long run they are just not enough. As your website evolves, you will want to add more functionality that goes beyond these default extensions. The best place for you to find useful Joomla extensions is Joomla Extensions Directory (JED) ie http://joomla.org/extensions. It is a large resource with a large number of Joomla extensions divided into certain categories based on functionality. Or you can search the internet for any Joomla extension you want. To Add Extensions 1. Go to “Extensions” => “Extension Manager” 2. Next, click the “Choose File” button to select the Joomla extension package you downloaded 3. After that, click “Upload & Install” to start uploading and install this file to your site. Joomla automatically knows the right place to put the extension based on its type. For instance, if the extension is a component, you will see it in the menu “Components”, if that extension is a module; you will find it in “Module Manager” and so on. So look for the installed Extension, configure it as specified by the the Extension, and put it in the Module Position of your choice. |
Module Position A module performs simple tasks and displays content as small blocks positioned around the page. Each module is located in a specific position, e.g. module “Main menu” is placed in position “position-7”. Each position is designed to occupy a place in a page’s layout, i.e. position “position-8” is placed on the left side of main content. Each template can have many different positions occupying various places on the page. To Preview Module Positions, you need to enable "Preview Module Positions" 1. Go to “Extensions” => “Template Manager” => "Options" 2. Next, set the parameter “Preview Module Positions” to “Enabled” and click “Save & Close” 3. Enable the preview of the module positions in the template by appending “?tp=1” to the web address. This means type: http://localhost/JoomlaTraining/?tp=1 on your browser and press enter. Please refresh the page after changing this setting and you will have your site loaded with its module positions just like you have in the image below. Now you can see all module positions of the template. This will help you to choose the right position when you add a new module. What you need to do as an assignment is to position our "Login Form" into any position of your choice.
|
Yeah. Mr shroud: thank you so much sir, i'll keep that in mind. |
Great. But if you want to be testing your scripts in a live environment, you need to move FTP forward. Filezilla is a good FTP, it is free and quite easy to work with. |
DreamWeaver. Mr shroud: I find html tags logically comprehensive enough, but when it comes to their attributes its giving me a bit of tough time. |
It seems you have no idea what Joomla is. Joola is not a programming language!!! Do you require PHP knowledge to operate a Facebook account? I will liken Joomla to Facebook in the sense that you need to just configure a few items and you are up and running. If you can operate a account, you can work with Joomla. CODE-EATER: |
Does Joomla require any programming? It's just a CMS. Learning html is harder than learning Joomla. After developing a Joomla site, it can be handed over to a client to manage, does the client require programming knowledge to do so? I don't think so. CODE-EATER: |
Notepad ++ is one of the app to edit html. There is a Free Joomla website development training going on here on NairaLand. Joomla is a Content Management System (CMS) that enables you build dynamic websites like eCommerce sites, jobs portal, etc. Joomla is easy to learn. You can hop in here: https://www.nairaland.com/1485054/joomla-free-training-nairaland-live |
Template Resources The quickest and easiest way to enhance the design of your website is to use an existing Joomla template.There are many available on the Internet. Free Templates Resources The Joomla community creates thousands of free templates for you to choose from. Check following websites: http://www.joomla24.com http://www.joomlaos.de/ http://www.bestofjoomla.com. Commercial Templates Resources If you have enough budget to purchase a template, then we strongly recommend you take a look at following template providers. http://www.joomlashine.com http://www.joomlart.com http://www.rockettheme.com http://www.yootheme.com http://www.gavick.com Searching on the Internet You can search on Google with the key words: “Joomla Templates” or “template for Joomla” and you will get over 120 million results! |
1 2 3 4 5 6 7 8 ... 20 21 22 23 24 25 26 27 28 (of 29 pages)
