Giter Club home page Giter Club logo

com_qwhelloworld-j3's People

Contributors

shoulders avatar

Watchers

 avatar

com_qwhelloworld-j3's Issues

add a component wide (non view) AJAX interface like com_ajax

  • keep current page specific ajax and add an ajax calling system so it is more like com_ajax, it looks like he is using a menu item to pass the ajax.
  • Access using the url param "format=json". Take note you will also need a json controller to handle the request (.json.php), otherwise your request will fail.
  • https://forum.joomla.org/viewtopic.php?t=708661
  • call the ajax view view.json.php ?

where is that ajax issue witht he soltuion from joomla github push where RJ used a ajax in admin/controller/
see:

$qry-> to $query-> ??

RJ has used $qry when defining a SQL statement, find the standard and alter accoringly

rename ajax workaround

this removes another thing to text replace if renaming the component.

workaround for ajax-- rename:

<input id="jfrom_title" type="hidden" name="helloworld-message-title"/>
-->
name="dummy-project-title" dummy-title

see here more details: https://youtu.be/sljTur6zMOs?t=1850

option to disable multi-language content

  • like with versioning i can turn that on and off, i should have the same ability here.
  • perhaps make it so it is never run.
  • would removing the helper help

To enable the Multilingual Associations component, as described here we need to include the helper file below, and add 2 strings to the system language file, as well as the other formatting aspects already covered above.

change class names

  • The class names that are being used are all legacy. They need to be changed to use the modern one. classmap.php has the mappings
  • https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component
  • Important! Around version 3.8 the Joomla developers started changing the naming of Joomla classes and where they were stored in the directory structure. Many of the tutorial steps and videos refer to the old naming convention. To find the equivalent new class and where it's stored, look in your libraries/classmap.php file.
  • i.e. convert JRegistry to Registry + others

filter arguments should be capitalised

in joomla it seems INT and CMD are capitalised but RJ has not done this on all code and I should change them.

ee com_content/controller.php for example list

remove index.html

i dont like having all of these useless files peppered through my component. It is only for those people who have badly setup servers and shoul dnot be an issue nowadays.

add filter by category

this needs adding in the admin and possibly in the frontend.

look in com_banners for help with code

the item objects should all be rename project(s)

  • throughout the code the item level things have been refered to as helloWorld and as the compoent is called the exact same thing this is confusing.
  • guy has called the article level "message" in the ACL so i will need to change this to "project"
  • there is also .item this might or might not be changed to .project i.e. serach for .item
  • ucm types should be renamed to Qwhelloworld.category Qwhelloworld.project or maybe use QWHelloWorld

these changes will unify. als just check other use the .item rather than anything else in the database first.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.