Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

60 Excellent

About monchu

  • Rank
    Distinguished Member

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
  • Interests
    Web Design, PHP Coding and Martial Arts

Recent Profile Visitors

2,215 profile views
  1. You have to activate first the AdminThemeUIkit from your module page
  2. For quick study how to structure your pages and menus, try first Blog Profile You don't have to locate each article under category page. From Blog Profile you can learn how to use Page Reference field for category purpose.
  3. you can use count if (!count($page->images)) { // upload images } else { // no upload }
  4. Create one footer file let say under includes folder => /templates/includes/footer.php Then for all of your templates use: include ("./includes/footer.php");
  5. I have launched my martial arts website at https://merpatiputih.com.au/ As a martial arts instructor, my problem was how to track student attendance, payment, course modules, and exercise /health progress report etc. and from my part, I need to publish the class event, schedules, location, and exercise modules for that event. For public viewers, I just simply use blog profile module and UIkit. It's very easy and quick to set-up. The purpose of this site is for a logged-in member where from their mobile they can check-in to the available class a day before, and update their health record after the class. For user front-end, I'm using <region> and delay output. I found this method is really efficient to manage the HTML output, clean and simple. Less headache with templates structure. Below are the functions and modules of this web apps: For Course sessions I'm using page reference, Profields Repeater Matrix and Schedule Pages Module. Profields Table to generate the student records and reports. Calendar for recurring class sessions through the year based on student ranks, selected by user Roles. I only need a simple calendar function (a quick search from the Internet) that able to receive a month and year input. Then, by using region, events field, Profields Repeater Matrix and URL segment it was reduced my time to code complicated function for the event schedule. The only thing here that I have to manage in date calculation is the time format, in Australia we use d-m-y. The tricky thing to get Next month (month + 1), I have to modify it to the first week to get a proper next month. To avoid inquiry about forgot password or username, student logs in via Facebook Login module. Here is the screenshot of student report:
  6. hmmm... down under we had 40c for two days it was really hot and dry
  7. If you want to learn PHP framework, you can see the list here, PHP Framework list . You can develop any web application type using PHP framework. However, you have to develop your user interface from scratch, even for the Administration part. Wordpress or Joomla, is a CMS application. Drupal started as CMS, but at some point, they changed the direction not just as CMS. PW is unique though. It is not purely PHP framework nor CMS apps. PW gives you the flexibility to some extent to develop non-CMS apps. In PW you get the Admin page as a starting point. From there it is up to you wants to build Website or another type web apps. But you can't change the existing Admin page model.
  8. In reality, the unified and structured content can be implemented in the corporate world, not really in the opensource community. In opensource community anyone only able to devote a few hours of their times, but it's already a valuable knowledge for someone else. Internet technology taught us to change our mindset from structured to unstructured content. From centralised to distributed information. The search engine and bookmark technology help us to manage the unstructured content on our part.
  9. at the end, it will become a Word Editor
  10. In addition to Ottogal, the structure of PW in the admin area is not all about web page content. It is a container of functions based on template fields. For i.e. you can create a page of cities where all children pages are the city name. Then use it in your drop-down selection field.
  11. Yes, that's what I'm doing. I use url segment with a long name in it. However, I just not comfortable with this solution.
  12. Hi Steffen, is it doable for cronjob shell command? I mean if I have a pw site which is totally un-public, only for logged-in users.
  13. IMHO the topic that pw is secure than other CMS is not a good strategy to promote pw itself. Drupal is one of the oldest CMS, and there are a lot of hackers around the world eager to test it. WP as well. PW is quite new in cms world and not popular yet. So if until today PW is not listed in Secunia, it doesn't mean that pw tough enough from hackers. Maybe yes maybe not ...
  14. I did the upgrade, everything is fine. I think there are some corrupt files during the FTP upload.
  15. If you're looking for error don't change or remove any installed module. Activate $config->debug = true; in config.php to see the errors if any, and study the logs from Log tab, from the date that the users found that error, and check what is the latest date for new module/s if any at least from there hopefully you have the starting point to trace the problem
  • Create New...